:root{--paper:#f0e9d8;--paper-deep:#e6dcc4;--ink:#17130d;--ink-2:#241e15;--ink-night:#131c26;--ink-soft:#574d3c;--cinnabar:#b03a2a;--cinnabar-deep:#8e2d20;--azurite:#3d6b6a;--azurite-light:#6fa5a0;--gold:#a08339;--serif:"LXGW WenKai", "Noto Serif TC", "Songti TC", serif;--mono:"IBM Plex Mono", "Menlo", monospace}*{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:smooth}}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body{font-family:var(--serif);background:var(--paper) url(/images/paper2.webp);color:var(--ink);line-height:1.6;overflow-x:hidden}::selection{background:var(--cinnabar);color:var(--paper)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono)}.vertical{writing-mode:vertical-rl}.grain{z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");animation:1.6s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}25%{transform:translate(-1.2%,.8%)}50%{transform:translate(.9%,-1.1%)}75%{transform:translate(-.6%,-.7%)}}.scrollprog{z-index:90;pointer-events:none;height:2px;display:none;position:fixed;top:0;left:0;right:0}.scrollprog i{background:var(--cinnabar);opacity:.85;transform-origin:0 0;height:100%;display:block;transform:scaleX(0)}@media (max-width:980px){.scrollprog{display:block}}.skip-link{z-index:200;background:var(--ink);color:var(--paper);letter-spacing:.24em;border-radius:3px;padding:10px 18px;font-size:13px;transition:top .2s;position:fixed;top:-64px;left:16px}.skip-link:focus-visible{outline:2px solid var(--cinnabar);outline-offset:3px;top:12px}.topbar{z-index:80;color:var(--ink);justify-content:space-between;align-items:center;padding:14px 28px;transition:color .35s,text-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0}body.hdr-dark .topbar{color:#efe8d6;text-shadow:0 1px 3px #0a0d118c,0 2px 14px #0a0d1166}.topbar:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:linear-gradient(#0d0f13bd 0%,#0d0f1380 52%,#0d0f1300 100%);height:175%;transition:opacity .35s;position:absolute;top:0;left:0;right:0}body.hdr-dark .topbar:before{opacity:1}.topbar__brand{align-items:center;gap:10px;display:flex}.topbar__seal{background:var(--cinnabar);color:#f6efdd;mix-blend-mode:normal;border-radius:3px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;display:grid}.topbar__name{letter-spacing:.08em;font-size:15px;font-weight:700}.topbar__name em{font-style:normal;font-family:var(--mono);opacity:.7;margin-left:4px;font-size:11px}.topbar__right{align-items:center;gap:18px;display:flex}.topbar__nav{letter-spacing:.12em;align-items:center;gap:10px;font-size:13px;display:flex}.topbar__nav span{opacity:.35}.topbar__nav a{margin:-8px 0;padding:8px 0;display:inline-block}.topbar__nav a:hover{color:#fff;border-bottom:1px solid}body:not(.hdr-dark) .topbar__nav a:hover{color:var(--cinnabar)}.topbar__lang{letter-spacing:.14em;opacity:.78;margin:-8px -2px;padding:8px 6px;font-size:12px}.topbar__lang:hover{opacity:1;border-bottom:1px solid}.topbar__gh{opacity:.82;place-items:center;width:32px;height:32px;margin:-7px;transition:opacity .25s;display:grid}.topbar__gh:hover{opacity:1}.realmgauge{z-index:80;mix-blend-mode:difference;color:#efe8d6;align-items:center;gap:10px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.realmgauge__track{background:#efe8d640;width:2px;height:34vh;position:relative}.realmgauge__fill{background:#efe8d6;width:100%;height:0%;position:absolute;top:0;left:0}.realmgauge__label{writing-mode:vertical-rl;letter-spacing:.3em;font-size:10px}.kicker{letter-spacing:.42em;color:var(--ink-soft);align-items:center;gap:10px;margin-bottom:26px;font-size:11px;display:inline-flex}.kicker i{background:var(--cinnabar);border-radius:1px;width:8px;height:8px;display:inline-block}.kicker--light{color:#f0e9d8e0;text-shadow:0 1px 6px #10151abf}.jingjie__realm-en{letter-spacing:.32em;color:#f0e9d8c7;text-shadow:0 1px 6px #10151abf;margin:6px 0 0 4px;font-size:13px}.oracle__en{letter-spacing:.02em;color:var(--ink-soft);margin-top:10px;font-size:13px;line-height:1.75}.section-head{max-width:1180px;margin:0 auto;padding:0 28px}.section-title{letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:18px;font-size:clamp(34px,5.2vw,64px);font-weight:900;line-height:1.15;display:flex}.section-title--light{color:var(--paper)}.section-title__note{letter-spacing:.34em;color:var(--cinnabar);font-size:10px;font-weight:400}.footnote{letter-spacing:.14em;color:var(--ink-soft);opacity:.85;font-size:11px}.footnote--light{color:#f0e9d88c}.prose-code{background:#17130d12;border-radius:3px;padding:2px 7px;font-size:.82em}.seal{background:var(--cinnabar);color:#f6efdd;direction:rtl;border-radius:4px;grid-template-columns:repeat(2,1fr);gap:2px;padding:7px;display:grid;transform:rotate(-1.6deg);box-shadow:inset 0 0 0 1.5px #f6efddd9,inset 0 0 14px #00000038}.seal span{place-items:center;font-weight:900;line-height:1;display:grid}.seal--lg{width:92px;height:92px;font-size:30px}.seal--footer{width:74px;height:74px;margin:0 auto 26px;font-size:24px}.xu{justify-content:center;align-items:center;min-height:100vh;padding:120px 28px 90px;display:flex;position:relative;overflow:hidden}.xu__scene{position:absolute;inset:0}.xu__bg{object-fit:cover;object-position:center 30%;width:108%;max-width:none;height:112%;position:absolute;inset:-6% -4%}.xu__veil{background:linear-gradient(180deg, #f0e9d840 0%, #f0e9d800 30%, #f0e9d88c 88%, var(--paper) 100%);position:absolute;inset:0}.xu__cloud{opacity:.9;filter:drop-shadow(0 6px 24px #17130d14);width:clamp(220px,26vw,420px);position:absolute}.xu__cloud--a{animation:26s ease-in-out infinite drift;top:58%;left:-3%}.xu__cloud--b{width:clamp(160px,18vw,300px);animation:34s ease-in-out infinite reverse drift;top:8%;right:-2%}.qi-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.qi-canvas canvas{filter:blur(1.1px)}.qi-canvas--night{z-index:2;opacity:.9}@keyframes drift{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(3.5vw)translateY(-1.2vh)}}.xu__rider{filter:drop-shadow(0 18px 30px #17130d38);cursor:pointer;pointer-events:auto;width:clamp(150px,17vw,260px);animation:7s ease-in-out infinite hover-fly;position:absolute;top:12%;right:clamp(20%,24vw,32%)}.xu__rider.dash{animation:1.5s cubic-bezier(.3,0,.2,1) sword-dash}@keyframes sword-dash{0%{transform:translate(0)rotate(-1deg)}30%{transform:translate(-16vw,-9vh)rotate(-10deg)}60%{transform:translate(-30vw,2vh)rotate(6deg)scaleX(1)}61%{transform:translate(-30vw,2vh)rotate(6deg)scaleX(-1)}to{transform:translate(0)rotate(-1deg)scaleX(-1)}}@keyframes hover-fly{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-16px)rotate(1.2deg)}}.xu__inner{z-index:2;width:min(1180px,100%);position:relative}.term{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0a07eb;border:1px solid #f0e9d824;border-radius:8px;max-width:680px;overflow:hidden;box-shadow:0 30px 80px #17130d59}.term__bar{background:#f0e9d80d;border-bottom:1px solid #f0e9d814;align-items:center;gap:7px;padding:10px 14px;display:flex}.term__btn{background:#f0e9d829;border-radius:50%;width:11px;height:11px}.term__btn:first-child{background:#a3402f}.term__title{letter-spacing:.18em;opacity:.45;color:var(--paper);margin-left:10px;font-size:10px}.term__copy{letter-spacing:.2em;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f0e9d84d;border-radius:3px;margin-left:auto;padding:4px 12px;font-size:10px;transition:all .2s}.term__copy:hover{background:var(--cinnabar);border-color:var(--cinnabar)}.term__body{color:var(--paper);padding:18px 20px 22px;font-size:13.5px;line-height:1.9}.term__prompt{color:var(--azurite-light)}.term__caret{background:var(--paper);vertical-align:-2px;width:8px;height:15px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.term__out{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(4px)}.term__out.on{opacity:1;transform:none}.term__out--statusline{color:#d8c894;white-space:nowrap;font-size:12px;overflow-x:auto}.term__out .dim{opacity:.5}.term__out--statusline,.bridge__status,.classroom__board{scrollbar-width:none}.term__out--statusline::-webkit-scrollbar{display:none}.bridge__status::-webkit-scrollbar{display:none}.classroom__board::-webkit-scrollbar{display:none}.xu__title-wrap{flex-direction:row-reverse;align-items:flex-start;gap:26px;display:flex;position:absolute;top:50%;right:clamp(46px,5vw,72px);transform:translateY(-52%)}.xu__title{writing-mode:vertical-rl;letter-spacing:.08em;color:var(--ink);text-shadow:0 2px #f0e9d8cc,0 8px 40px #f0e9d8e6;font-size:clamp(88px,min(12vw,19vh),175px);font-weight:900;line-height:.96}.xu__title span{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(14px)}.xu__title.on span{opacity:1;transform:none}.xu__title.on span:nth-child(2){transition-delay:.18s}.xu__title.on span:nth-child(3){transition-delay:.36s}.xu__title.on span:nth-child(4){transition-delay:.54s}.xu__motto{letter-spacing:.5em;color:var(--ink-soft);padding-top:14px;font-size:15px}.xu__title-wrap .seal{align-self:flex-end;margin-top:8px}.xu__tagline{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-left:3px solid var(--cinnabar);background:#f0e9d8ad;margin-top:46px;padding:16px 22px 14px;display:inline-block;box-shadow:0 8px 30px #17130d14}.xu__sub{letter-spacing:.1em;font-size:clamp(19px,2.4vw,27px);font-weight:700}.xu__sub-en{letter-spacing:.42em;color:var(--ink-soft);margin-top:8px;font-size:10px}.xu__cta{letter-spacing:.38em;text-indent:.38em;color:var(--ink-soft);border:1px solid #2b302e57;border-radius:2px;margin-top:18px;padding:9px 22px;font-size:11px;transition:color .3s,border-color .3s,background .3s;display:inline-block}.xu__cta:hover,.xu__cta:focus-visible{color:var(--paper);background:var(--ink);border-color:var(--ink)}.bridge__cta{letter-spacing:.12em;color:#f0e9d899;margin-top:clamp(16px,2.4vh,26px);font-size:13px}.bridge__cta a{color:#f0e9d8eb;border-bottom:1px solid #f0e9d861;padding-bottom:2px;transition:color .3s,border-color .3s}.bridge__cta a:hover{color:#fff;border-color:var(--cinnabar)}.xu__cue{color:var(--ink-soft);z-index:2;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.xu__cue-label{letter-spacing:.4em;text-indent:.4em}.xu__cue-arrow{font-size:12px;line-height:1;animation:2s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.xu__cue-arrow{animation:none}}.xinglv{background:linear-gradient(180deg, var(--ink) 0%, #1e1912 45%, #241d13 100%);min-height:100vh;color:var(--paper);justify-content:center;align-items:center;padding:clamp(90px,14vh,170px) 28px;display:flex;position:relative;overflow:hidden}.xinglv__bg{object-fit:cover;opacity:.1;filter:grayscale(.35)contrast(.92);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 82% at 50% 42%,#000 28%,#0000 78%);mask-image:radial-gradient(120% 82% at 50% 42%,#000 28%,#0000 78%)}.xinglv__inner{z-index:1;text-align:center;width:min(760px,100%);position:relative}.xinglv .kicker{justify-content:center;margin-bottom:clamp(22px,3.5vh,34px)}.bridge{text-align:left;width:100%;max-width:720px;margin:clamp(30px,4.5vh,48px) auto 0;position:relative}.bridge__stack{perspective:1100px;height:316px;position:relative}.bridge__relics{z-index:3;pointer-events:none;width:52px;height:316px;transition:opacity .3s;position:absolute;top:0;left:-62px}.bridge__relic{opacity:0;filter:drop-shadow(0 5px 9px #00000073);width:46px;transition:opacity .45s,transform .45s;position:absolute;left:0;transform:translate(7px)scale(.86)}.bridge__relic.on{opacity:.96;transform:translate(0)scale(1)}@media (max-width:1160px){.bridge__relics{display:none}}.bridge__win{z-index:2;flex-direction:column;max-width:none;transition:transform .55s cubic-bezier(.2,.9,.3,1.08),opacity .55s,filter .55s;display:flex;position:absolute;inset:0}.bridge__stack[data-front=cc] #bwinCli,.bridge__stack[data-front=cli] #bwinCc{opacity:.5;filter:brightness(.72)saturate(.85);z-index:1;cursor:pointer;transform:translate(22px,-18px)scale(.965)}.bridge__stack.exploded #bwinCc{--ex-x:-38%;--ex-r:12deg}.bridge__stack.exploded #bwinCli{--ex-x:38%;--ex-r:-12deg}.bridge__stack.exploded #bwinCc,.bridge__stack.exploded #bwinCli{transform:translate(var(--ex-x), -2%) rotateY(var(--ex-r)) scale(.72);opacity:1;filter:none;z-index:2;cursor:pointer}.bridge__stack.exploded #bwinCc:hover,.bridge__stack.exploded #bwinCli:hover{transform:translate(var(--ex-x), -4%) rotateY(calc(var(--ex-r) * .6)) scale(.76)}@media (max-width:960px){.bridge__stack.exploded #bwinCc{--ex-x:-30%;--ex-r:10deg}.bridge__stack.exploded #bwinCli{--ex-x:30%;--ex-r:-10deg}.bridge__stack.exploded #bwinCc,.bridge__stack.exploded #bwinCli{transform:translate(var(--ex-x), -2%) rotateY(var(--ex-r)) scale(.6)}.bridge__stack.exploded #bwinCc:hover,.bridge__stack.exploded #bwinCli:hover{transform:translate(var(--ex-x), -3%) rotateY(calc(var(--ex-r) * .6)) scale(.63)}}.bridge__work{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;padding:14px 20px 10px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.bwline{color:#f0e9d8d1;opacity:0;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:9px;transition:opacity .45s,transform .45s;display:flex;overflow:hidden;transform:translateY(7px)}.bwline.on{opacity:1;transform:none}.bwline.old{opacity:.28}.bwline.res{color:#f0e9d866;padding-left:17px}.bw-dot{vertical-align:0;background:#6fa5a0;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.bw-tok{color:#a8f2e4b8}.bridge__fx{pointer-events:none;z-index:2;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.bridge__stack.exploded .bridge__fx{opacity:0}.bridge__status{color:#d8c894;white-space:nowrap;border-top:1px solid #f0e9d821;padding:11px 20px 13px;font-size:12px;overflow-x:auto}.bridge__status b{color:#ecd58c;font-weight:500}.bridge__status.refine{animation:.9s bs-refine}@keyframes bs-refine{30%{color:#f2e8bd;text-shadow:0 0 16px #ecd58cd9}}.bridge__cli{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f0e9d847 transparent;flex:1;padding:12px 20px 16px;font-size:11.5px;line-height:1.6;overflow-y:auto}.bridge__cli::-webkit-scrollbar{width:6px}.bridge__cli::-webkit-scrollbar-thumb{background:#f0e9d83d;border-radius:3px}.bcli-line{opacity:0;white-space:nowrap;transition:opacity .45s,transform .45s;transform:translateY(4px)}.bcli-line.on{opacity:1;transform:none}.bcli-head{color:#d8c894}.bcli-sec{color:#c9b988}.bcli-line.dim.on{opacity:.5}.bridge__tabs{gap:28px;margin:13px 2px 0;display:flex}.bridge__tab{cursor:pointer;letter-spacing:.22em;color:#f0e9d857;background:0 0;border:none;margin:-8px -4px;padding:8px 4px;font-size:10px;transition:color .25s}.bridge__tab:hover{color:#f0e9d8a8}.bridge__tab.on{color:#f0e9d8e0}.xinglv__foot{letter-spacing:.2em;opacity:.45;margin-top:clamp(26px,4vh,40px);font-size:11px}@media (max-width:720px){.bridge__stack{height:296px}.bridge__work{font-size:11.5px}.bridge__stack[data-front=cc] #bwinCli,.bridge__stack[data-front=cli] #bwinCc{transform:translate(12px,-12px)scale(.97)}.bridge__tabs{flex-wrap:wrap;gap:16px}}.lingqi{background:0 0;flex-direction:column;justify-content:center;height:100vh;padding:clamp(24px,3.5vh,52px) 0 clamp(16px,2.5vh,32px);display:flex;overflow:hidden}.lingqi>.section-head{box-sizing:border-box;width:min(1720px,72% + 211px,168vh - 180px)}.specgrid{background:#17130d40;border:1px solid #17130d40;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:54px auto 0;padding:0 28px;display:grid}.spec{background:var(--paper);padding:30px 26px 26px;transition:background .25s;position:relative;overflow:hidden}.spec:hover{background:var(--paper-deep)}.spec__num{letter-spacing:.3em;color:var(--cinnabar);margin-bottom:18px;font-size:10px}.spec__name{letter-spacing:.06em;align-items:baseline;gap:12px;margin-bottom:12px;font-size:27px;font-weight:900;display:flex}.spec__name .mono{letter-spacing:.26em;color:var(--ink-soft);font-size:10px;font-weight:400}.spec p{color:var(--ink-2);min-height:84px;font-size:14px;line-height:1.95}.spec__formula{letter-spacing:.06em;color:var(--azurite);border-top:1px dashed #17130d4d;margin-top:16px;padding-top:14px;font-size:10.5px}.spec__art{opacity:.9;width:108px;transition:transform .3s;position:absolute;top:6px;right:-14px;transform:rotate(6deg)}.spec--stone:hover .spec__art{transform:rotate(2deg)translateY(-4px)}.spec--dark{background:var(--ink);color:var(--paper)}.spec--dark:hover{background:var(--ink-2)}.spec--dark p{color:#f0e9d8d9}.spec--dark .spec__formula{color:#c98a7d;border-top-color:#f0e9d840}.spec--dark .spec__name .mono{color:#f0e9d880}.classroom{box-sizing:border-box;align-self:center;align-items:flex-end;gap:0;width:min(1720px,72% + 211px,168vh - 180px);margin:clamp(8px,1.5vh,20px) auto 0;padding:0 28px;display:flex}.classroom__teacher{z-index:2;filter:drop-shadow(0 10px 18px #17130d40);width:clamp(110px,13vw,185px);margin-bottom:12px;margin-right:-30px;animation:8s ease-in-out infinite hover-fly;position:relative}.classroom__board{background:radial-gradient(120% 90% at 30% 20%,#f0e9d80d 0%,#0000 60%),linear-gradient(160deg,#26332b 0%,#1d2822 55%,#17211c 100%);border:12px solid #7a5c3a;border-bottom-width:26px;border-radius:6px;flex:1;position:relative;box-shadow:inset 0 0 40px #00000073,0 18px 50px #17130d38}.classroom__svg{opacity:0;width:100%;height:auto;transition:opacity .35s;display:block}.classroom__board.chalk-on .classroom__svg{opacity:1;transition:opacity 1.6s .25s}.classroom__teacher.morph-wait{opacity:0;animation:none}.chalk .cnode{stroke-width:2.4px}.chalk .cpath{stroke-width:2.2px;marker-end:none}.chalk--white{--chalk:#ece5d2}.chalk--azure{--chalk:#9fd2c8}.chalk--cinnabar{--chalk:#e59f8d}.cnode,.cpath{stroke:var(--chalk);opacity:.92;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s,filter .25s}.cpath--dash{stroke-dasharray:.04 .025}.classroom.on .cnode,.classroom.on .cpath,.classroom.on .cpath--dash{stroke-dashoffset:0}.ctext{fill:var(--chalk);stroke:none;opacity:0;font-family:var(--serif);letter-spacing:.12em;font-size:24px;font-weight:700;transition:opacity .8s .35s}.ctext--sm{letter-spacing:.18em;opacity:0;font-size:12.5px;font-weight:400}.ctext--en{letter-spacing:.02em;font-size:14px}.ctext.mono,.ctext--sm.mono{font-family:var(--mono)}.classroom.on .ctext{opacity:.95}.classroom.on .ctext--sm{opacity:.6}.cnode{fill:#0000;cursor:pointer}.cnode:hover{filter:drop-shadow(0 0 6px var(--chalk))}#poolFill{fill:#9fd2c829;transition:y 1s,height 1s}.qihai-fig{opacity:.92}#qihaiLiquid{filter:drop-shadow(0 0 4px #4fb4aab3)}.cultivate text{font-family:var(--serif)}.cv-realm{fill:#ece5d2;letter-spacing:.1em;transform-box:fill-box;transform-origin:50%;font-size:27px;font-weight:700}.cv-realm.cv-realm-pop{animation:.72s ease-out cv-realm-pop}@keyframes cv-realm-pop{0%{transform:scale(1)}32%{filter:drop-shadow(0 0 10px #ecd58c);transform:scale(1.16)}to{transform:scale(1)}}.cv-xiuwei{fill:#9fd2c8;letter-spacing:.16em;opacity:.8;font-size:13px}.cv-hanyue{fill:#c2d8ee;letter-spacing:.12em;opacity:0;font-size:13px;transition:opacity .5s}.cultivate.cv-overflow .cv-hanyue{opacity:.85}.cv-couplet{writing-mode:vertical-rl;text-orientation:upright;fill:#cfc6af;letter-spacing:.18em;opacity:.4;font-size:30px;font-weight:600;transition:opacity .3s}.cultivate.cv-full .cv-couplet--r{opacity:0}.cv-xianqi{transform-box:fill-box;transform-origin:50%;opacity:.4;pointer-events:none;mix-blend-mode:screen;animation:60s linear infinite cv-swirl,7s ease-in-out infinite cv-qi-breathe}@keyframes cv-swirl{to{transform:rotate(360deg)}}@keyframes cv-qi-breathe{0%,to{opacity:.32}50%{opacity:.46}}@media (prefers-reduced-motion:reduce){.cv-xianqi{opacity:.38;animation:none}}.cv-orb{opacity:.5;mix-blend-mode:screen;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite cv-orb}.cv-orbs image:nth-child(2){animation-duration:7.6s}.cv-orbs image:nth-child(3){animation-duration:5.4s}.cv-orbs image:nth-child(4){animation-duration:8.2s}@keyframes cv-orb{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.62;transform:translateY(-5px)scale(1.06)}}.qihai-fig{transform-box:fill-box;transform-origin:bottom}.cv-master.cv-breathe .qihai-fig{animation:2.4s ease-in-out infinite cv-breathe}@keyframes cv-breathe{0%,to{transform:scale(1)}50%{filter:drop-shadow(0 0 6px #84e6d680);transform:scale(1.016)}}.cv-master.cv-absorb-pulse #qihaiLiquid{animation:.7s ease-out cv-absorb-pulse}@keyframes cv-absorb-pulse{0%{filter:drop-shadow(0 0 4px #4fb4aab3)}40%{filter:drop-shadow(0 0 16px #84e6d6)brightness(1.4)}to{filter:drop-shadow(0 0 4px #4fb4aab3)}}.cv-master.cv-gather #qihaiLiquid{animation:1.6s ease-in-out infinite cv-gather-glow}@keyframes cv-gather-glow{0%,to{filter:drop-shadow(0 0 6px #84e6d6cc)}50%{filter:drop-shadow(0 0 13px #a8f2e4)}}.cv-master.cv-flash .qihai-fig{animation:.6s ease-out cv-flash}@keyframes cv-flash{0%{filter:none}30%{filter:drop-shadow(0 0 22px #fff)brightness(2)}to{filter:none}}.cv-ring{transform-box:fill-box;transform-origin:50%;animation:cv-ring var(--dur,.8s) ease-out forwards;pointer-events:none}@keyframes cv-ring{0%{opacity:.85;transform:scale(1)}to{transform:scale(var(--to,8));opacity:0}}.cultivate.cv-breakthrough{animation:1.4s ease-out cv-breakthrough}@keyframes cv-breakthrough{0%{filter:none}12%{filter:brightness(1.35)drop-shadow(0 0 30px #a8f2e499)}to{filter:none}}.cv-btn,.classroom__svg,.music-toggle,.qihai,.dantian__pouch,.xu__rider{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cv-btn{cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}.cv-btn rect{fill:#121a16e6;stroke:#ece5d2;stroke-width:1.6px;transition:fill .18s}.cv-btn text{fill:#ece5d2;letter-spacing:.14em;pointer-events:none;font-size:15px;font-weight:600}.cv-btn:hover rect{fill:#84e6d633}.cv-btn:active rect{fill:#84e6d657}.cv-master:hover .cv-tuna,.cv-tuna:focus-visible,.cv-tuna.cv-holding{opacity:1;pointer-events:auto}.cv-tuna{touch-action:none}.cv-stone:not(.spent):hover .cv-absorb,.cv-stone:not(.spent) .cv-absorb:focus-visible,.cultivate.cv-full .cv-actions .cv-btn{opacity:1;pointer-events:auto}.cv-stone image{transform-box:fill-box;transform-origin:50%;cursor:pointer;transition:transform .25s,opacity .5s}.cv-stone[data-grade="0"] image{filter:drop-shadow(0 0 2px #9fd2c873)}.cv-stone[data-grade="1"] image{filter:drop-shadow(0 0 4px #84e6d699)}.cv-stone[data-grade="2"] image{filter:drop-shadow(0 0 7px #84e6d6d9)}.cv-stone[data-grade="3"] image{animation:3.4s ease-in-out infinite cv-idle-glow}@keyframes cv-idle-glow{0%,to{filter:drop-shadow(0 0 9px #ecdca0cc)}50%{filter:drop-shadow(0 0 15px #ecdca0)}}.cv-stone:hover image{transform:translateY(-4px)scale(1.06)}.cv-stone.spent image{opacity:0;transform:scale(.35)translateY(-30px)}.cv-stone.cv-gain image{animation:1.6s ease-out cv-gain}@keyframes cv-gain{0%{filter:drop-shadow(0 0 6px #fff);transform:scale(1)}22%{filter:drop-shadow(0 0 34px #fff)brightness(2.4);transform:scale(1.3)}55%{filter:drop-shadow(0 0 20px #ecd58c)brightness(1.5);transform:scale(1.1)}to{transform:scale(1)}}.qi-dot{fill:#ece5d2;filter:drop-shadow(0 0 7px #ece5d2)}.qi-dot--azure{fill:#9fd2c8;filter:drop-shadow(0 0 7px #9fd2c8)}.qi-dot--cinnabar{fill:#e59f8d;filter:drop-shadow(0 0 7px #e59f8d)}.cnode[data-node=token]{animation:3.2s ease-in-out infinite chalk-invite}@keyframes chalk-invite{0%,to{filter:none}50%{filter:drop-shadow(0 0 7px #ece5d2)}}.stone{cursor:grab}.stone polygon{stroke:#9fd2c8;stroke-width:2px;fill:#9fd2c838;transition:filter .2s}.stone:hover polygon{filter:drop-shadow(0 0 8px #9fd2c8)}.stone.dragging{cursor:grabbing}.stone.dragging polygon{filter:drop-shadow(0 0 10px #9fd2c8);fill:#9fd2c866}.cnode.absorb{transition:filter .3s;filter:drop-shadow(0 0 16px #9fd2c8)!important}.cnode--moon.hit{filter:drop-shadow(0 0 14px #e59f8d)}svg .realm-pulse{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out stamp}.ctag{cursor:pointer}.ctag rect{fill:#0000;transition:filter .2s}.ctag:hover rect{filter:drop-shadow(0 0 7px var(--chalk))}.ctag.active rect{fill:#ece5d21a;filter:drop-shadow(0 0 5px var(--chalk))}.ctag--dark{--chalk:#e59f8d}.ctag--dark .ctext{fill:#e59f8d}.cnode--slate{stroke-dasharray:.012 .006!important}.chalk-rewrite{animation:.55s chalkfade}@keyframes chalkfade{0%{opacity:0}}.classroom__desk{pointer-events:none;height:96px;position:absolute;bottom:-58px;left:0;right:6px}.gradestone{pointer-events:auto;cursor:grab;filter:drop-shadow(0 6px 10px #17130d4d);transition:filter .2s;position:absolute;bottom:0}.gradestone:first-child{width:44px;right:26%}.gradestone:nth-child(2){width:52px;right:19%}.gradestone:nth-child(3){width:60px;right:11.5%}.gradestone:nth-child(4){width:70px;right:3%}.gradestone:hover{filter:drop-shadow(0 0 14px #9fd2c8e6)}.gradestone.dragging{cursor:grabbing;z-index:5;filter:drop-shadow(0 0 18px #9fd2c8)}.dantian{z-index:85;font-family:var(--mono);letter-spacing:.28em;pointer-events:none;align-items:center;gap:10px;font-size:10px;transition:opacity .25s;display:flex;position:fixed;bottom:18px;left:20px}.dantian.dodge{opacity:.1;pointer-events:none}.dantian.nudge{animation:.4s dantian-nudge}@keyframes dantian-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.qihai{pointer-events:auto;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10151a99;border:1.5px solid #ece5d2b3;border-radius:50%;width:46px;height:46px;padding:0;position:relative;overflow:hidden;box-shadow:0 3px 14px #00000073,inset 0 0 10px #00000080}.qihai__liquid{background:linear-gradient(#78cdc0f2 0%,#3d6b6aeb 100%);height:0%;transition:height .55s cubic-bezier(.3,.8,.4,1);position:absolute;bottom:0;left:0;right:0}.qihai__liquid:before{content:"";filter:blur(1px);background:#beebe1e6;border-radius:50%;height:6px;animation:2.6s ease-in-out infinite qihai-wave;position:absolute;top:-3px;left:0;right:0}@keyframes qihai-wave{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-1.5px)scaleX(1.05)}}.qihai__glow{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 12px #9fd2c859}.qihai__seal{font-family:var(--serif);color:#fff;text-shadow:0 0 8px #e0b23ce6;z-index:3;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:none;position:absolute;inset:0}.qihai__num{z-index:2;pointer-events:none;font-family:var(--mono);color:#f4eedd;text-shadow:0 1px 3px #000000bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.qihai__num b{letter-spacing:.01em;font-size:16px;font-weight:700}.qihai__num i{opacity:.82;margin-left:1px;font-size:9px;font-style:normal}.dantian.full .qihai__num{opacity:0}.dantian.gain .qihai{box-shadow:0 0 18px #9fd2c8f2,inset 0 0 10px #00000080}.dantian.brim .qihai{border-color:#e0b23ce6;animation:1.7s ease-in-out infinite qihai-brim}@keyframes qihai-brim{0%,to{box-shadow:0 0 8px #e0b23c66,inset 0 0 10px #0006}50%{box-shadow:0 0 22px #e0b23cf2,inset 0 0 10px #0000004d}}.dantian.full .qihai{cursor:pointer}.dantian.full .qihai__seal{animation:1.7s ease-in-out infinite qihai-seal;display:flex}@keyframes qihai-seal{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.qihai__meta{color:#efe8d6;mix-blend-mode:difference}.qihai__meta b{letter-spacing:.05em;font-size:12px}.dantian.brim .qihai__meta{color:#e7c56a;mix-blend-mode:normal;text-shadow:0 1px 6px #0009}.dantian.brim .qihai{cursor:pointer}.qihai__hint{max-width:210px;font-family:var(--mono);letter-spacing:.1em;color:#f4ead2;pointer-events:none;opacity:0;background:#14110bf0;border:1px solid #e0b23c80;border-radius:8px;padding:7px 11px;font-size:10px;line-height:1.55;transition:opacity .25s,transform .25s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 6px 20px #00000080}.qihai__hint.show{opacity:1;transform:translateY(0)}.absorb-ring{pointer-events:none;z-index:84;border:1.5px solid #9fd2c8cc;border-radius:50%;width:56px;height:56px;animation:.9s ease-out infinite ring-suck;position:fixed;transform:translate(-50%,-50%)}@keyframes ring-suck{0%{opacity:0;transform:translate(-50%,-50%)scale(1.5)}30%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(.35)}}.lingqi .footnote{max-width:1180px;margin:20px auto 0;padding:0 28px}.sec-reveal{--rv:0;clip-path:inset(calc(var(--rv) * 5vh) calc(var(--rv) * 6vw) round calc(var(--rv) * 40px))}@media (prefers-reduced-motion:reduce){.sec-reveal{clip-path:none!important}}@media (max-width:640px){.sec-reveal{clip-path:none!important}}.jingjie{background:var(--paper) url(/images/paper2.webp);height:720vh;position:relative}.jingjie__sticky{background:#10151a;height:100vh;position:sticky;top:0;overflow:hidden}.jingjie__scenes{position:absolute;inset:0}.jingjie__scene{opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0;overflow:hidden}.jingjie__scene.active{opacity:1}@keyframes kenburns{0%{transform:scale(1.12)translateY(1.5%)}to{transform:scale(1)translateY(0)}}.jjl{opacity:0;will-change:transform, opacity;pointer-events:none;position:absolute}.jjl-bg{object-fit:cover;opacity:1;width:100%;height:100%;inset:0}.jingjie__scene.active .jjl-bg{animation:9s ease-out forwards kenburns}@keyframes jj-rush-up{0%{opacity:0;transform:translateY(16vh)scale(1.1)}to{opacity:1;transform:none}}@keyframes jj-slide-left{0%{opacity:0;transform:translate(-14vw)}to{opacity:1;transform:none}}@keyframes jj-slide-right{0%{opacity:0;transform:translate(14vw)}to{opacity:1;transform:none}}@keyframes jj-settle{0%{opacity:0;transform:translateY(2.6vh)scale(.98)}to{opacity:1;transform:none}}@keyframes jj-settle-c{0%{opacity:0;transform:translate(-50%)translateY(2.6vh)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.jjs1__village{width:90%;bottom:-4%;left:5%}.jjs1__boy,.jjs1__boylook{width:clamp(90px,12%,190px);bottom:5%;right:16%}.jjs1__immortal{width:clamp(90px,13%,190px);top:14%;left:0}.jingjie__scene.active .jjs1__village{animation:1.1s cubic-bezier(.16,.85,.3,1) forwards jj-rush-up}.jingjie__scene.active .jjs1__boy{animation:9s linear forwards jjs1-boy}.jingjie__scene.active .jjs1__boylook{animation:9s linear forwards jjs1-boylook}.jingjie__scene.active .jjs1__immortal{animation:9s linear forwards jjs1-fly}@keyframes jjs1-boy{0%{opacity:0;transform:translateY(9vh)}7%{opacity:1;transform:none}31%{opacity:1}33.5%{opacity:0}to{opacity:0}}@keyframes jjs1-boylook{0%,31.5%{opacity:0;transform:scale(.97)}34%{opacity:1;transform:scale(1.03)}38%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes jjs1-fly{0%{opacity:0;transform:translate(96vw)translateY(3vh)scale(.92)}22%{opacity:1}38%,to{opacity:1;transform:translate(10vw)translateY(-2vh)scale(1.02)}}.jjs2__shifu{filter:drop-shadow(0 10px 12px #17130d4d);width:clamp(72px,8.7%,140px);bottom:9%;left:auto;right:28%}.jjs2__bow{filter:drop-shadow(0 8px 10px #17130d47);width:clamp(120px,13.5%,225px);bottom:9%;left:41%;right:auto}.jjs2__mist{opacity:0;width:72%;bottom:-14%;left:14%}.jingjie__scene.active .jjs2__shifu{animation:.9s cubic-bezier(.16,.85,.3,1) .15s forwards jj-slide-right}.jingjie__scene.active .jjs2__bow{animation:1.2s cubic-bezier(.16,.85,.3,1) .8s forwards jjs2-bow}.jingjie__scene.active .jjs2__mist{animation:9s ease-out forwards jjs2-mist}@keyframes jjs2-bow{0%{opacity:0;transform:translate(-12vw)translateY(-3vh)}60%{opacity:1;transform:translateY(-1vh)}to{opacity:1;transform:none}}@keyframes jjs2-mist{0%{opacity:0;transform:translate(-3vw)}25%{opacity:.4}to{opacity:.3;transform:translate(3vw)}}.jjs3__jian{aspect-ratio:1120/1160;width:clamp(240px,36%,540px);bottom:1%;left:39%}.jjs3__pose{object-fit:contain;object-position:center bottom;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.jjs3__pose.on{opacity:1}.jingjie__scene.active .jjs3__jian{animation:1.1s ease-out forwards jj-settle}.jjs4__walkwrap{transform-origin:50% 100%;width:clamp(230px,26%,430px);bottom:5%;left:50%;transform:translate(-50%)}.jjs4__walkwrap img{width:100%;display:block}.jjs4__fB{opacity:0;position:absolute;inset:0}.jjs4__snow{opacity:0;background-image:radial-gradient(2.5px 2.5px at 22% 18%,#ffffffe6 48%,#0000 52%),radial-gradient(2px 2px at 58% 42%,#ffffffbf 48%,#0000 52%),radial-gradient(3px 3px at 81% 9%,#ffffffd9 48%,#0000 52%),radial-gradient(2px 2px at 39% 68%,#ffffffb3 48%,#0000 52%),radial-gradient(2.5px 2.5px at 70% 80%,#fffc 48%,#0000 52%),radial-gradient(1.8px 1.8px at 10% 49%,#ffffffb3 48%,#0000 52%);background-size:340px 340px;inset:-10% 0 0}.jingjie__scene.active .jjs4__walkwrap{animation:1.6s ease-out forwards jj-settle-c}.jingjie__scene.active .jjs4__fB{animation:none}.jingjie__scene.active .jjs4__snow{animation:5.5s linear infinite jjs4-snow,1.5s ease-out forwards jjs4-snowin}@keyframes jjs4-snow{0%{background-position:0 -340px}to{background-position:-46px 340px}}@keyframes jjs4-snowin{0%{opacity:0}to{opacity:.85}}.jingjie__scene.active.jjs5 .jjl-bg{animation:9s ease-out forwards kenburns,.5s linear jjs5-shake}.jjs5__serpent{width:auto;max-width:none;height:178vh;bottom:-38vh;right:-4%}.jjs5__leap{width:clamp(200px,23%,380px);top:21%;left:37%}.jingjie__scene.active .jjs5__serpent{animation:9s cubic-bezier(.16,.85,.3,1) forwards jjs5-serpent}.jingjie__scene.active .jjs5__leap{animation:9s cubic-bezier(.2,.8,.3,1) forwards jjs5-leap}@keyframes jjs5-shake{0%,to{translate:0}20%{translate:.7% .4%}40%{translate:-.6% -.3%}60%{translate:.45% -.4%}80%{translate:-.3% .3%}}@keyframes jjs5-serpent{0%{opacity:0;transform:translate(16vw,12vh)scale(.86)}7%{opacity:1}12%{transform:none}to{opacity:1;transform:translateY(-.6vh)}}@keyframes jjs5-leap{0%,7%{opacity:0;transform:translate(-22vw,-8vh)rotate(-8deg)}15%{opacity:1}22%{transform:none}to{opacity:1;transform:translate(1vw,.5vh)}}.jjs6__sit{width:clamp(180px,26%,400px);bottom:9%;left:37%}.jingjie__scene.active .jjs6__sit{animation:2.4s ease-out forwards jjs6-sit,4.5s ease-in-out 2.4s infinite jjs6-breathe}@keyframes jjs6-sit{0%{opacity:0;transform:scale(1.08)translateY(2vh)}to{opacity:1;transform:none}}@keyframes jjs6-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}.jjs7__master{filter:drop-shadow(0 10px 14px #3c281459);width:clamp(85px,11%,180px);top:auto;bottom:31.5%;left:44%}.jjs7__crowd{width:66%;bottom:-3%;left:17%}.jingjie__scene.active .jjs7__master{animation:1.4s cubic-bezier(.16,.85,.3,1) .5s forwards jjs7-master}.jingjie__scene.active .jjs7__crowd{animation:1.2s cubic-bezier(.16,.85,.3,1) forwards jj-rush-up}@keyframes jjs7-master{0%{opacity:0;transform:translateY(-4vh)scale(.92)}to{opacity:1;transform:none}}.jjs8__peak{width:clamp(220px,30%,470px);bottom:-6%;left:34%}.jjs8__lone{width:clamp(70px,9%,140px);bottom:54%;left:44.2%}.jjs8__cloud{opacity:0;width:76%;bottom:4%;left:12%}.jingjie__scene.active .jjs8__peak{animation:1.7s cubic-bezier(.16,.85,.3,1) forwards jjs8-peak}.jingjie__scene.active .jjs8__lone{animation:1.3s cubic-bezier(.16,.85,.3,1) 1.5s forwards jjs8-lone}.jingjie__scene.active .jjs8__cloud{animation:9s ease-out forwards jjs8-cloud}@keyframes jjs8-peak{0%{opacity:0;transform:translateY(36vh)}to{opacity:1;transform:none}}@keyframes jjs8-lone{0%{opacity:0;transform:translateY(5vh)}to{opacity:1;transform:none}}@keyframes jjs8-cloud{0%{opacity:0;transform:translate(-4vw)}30%{opacity:.3}to{opacity:.26;transform:translate(4vw)}}.jingjie__scene.active .jjs9__vortex{animation:9s ease-out forwards jjs9-vortex}.jjs9__rise{filter:drop-shadow(0 0 22px #9fd2c8cc);width:clamp(140px,20%,320px);bottom:8%;left:40%}.jjs9__flash{mix-blend-mode:screen;background:radial-gradient(80% 60% at 50% 38%,#fffaebf2,#fffaeb00 70%);inset:0}.jingjie__scene.active .jjs9__rise{animation:9s cubic-bezier(.2,.7,.3,1) forwards jjs9-rise}.jingjie__scene.active .jjs9__flash{animation:9s linear forwards jjs9-flash}@keyframes jjs9-vortex{0%{transform:scale(1.2)rotate(-1.5deg)}to{transform:scale(1.1)rotate(1.2deg)}}@keyframes jjs9-rise{0%{opacity:0;transform:translateY(12vh)scale(.95)}18%{opacity:1;transform:translateY(0)scale(1)}23%{transform:translateY(1.6vh)scale(.985)}32%{transform:translateY(0)scale(1)}52%{transform:translateY(1.3vh)scale(.99)}60%{transform:translateY(0)scale(1)}79%{transform:translateY(1vh)scale(.99)}86%{transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jjs9-flash{0%,17%{opacity:0}18.2%{opacity:.6}19.6%{opacity:0}49%{opacity:0}50.2%{opacity:.75}52%{opacity:0}76%{opacity:0}77.2%{opacity:.5}78.6%{opacity:0}to{opacity:0}}.jingjie__scenevignette{pointer-events:none;z-index:1;background:linear-gradient(#10151a6b 0%,#10151a00 22% 62%,#10151aa8 100%),radial-gradient(120% 90% at 50% 45%,#10151a00 55%,#10151a66 100%);position:absolute;inset:0}.jingjie__hud{color:var(--paper);z-index:2;max-width:620px;position:absolute;bottom:22vh;left:clamp(28px,7vw,110px)}.jingjie__counter{letter-spacing:.4em;opacity:.9;color:var(--paper);text-shadow:0 1px 8px #10151acc;margin-bottom:6px;font-size:13px}.jingjie__counter span{letter-spacing:.05em;font-size:44px}.jingjie__play{vertical-align:6px;letter-spacing:.3em;color:var(--paper);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10151a80;border:1px solid #f0e9d866;border-radius:3px;margin-left:16px;padding:5px 12px;font-size:10px;transition:background .2s,border-color .2s}.jingjie__play:hover{background:var(--cinnabar);border-color:var(--cinnabar)}.jingjie__play.playing{border-color:var(--cinnabar);background:#b03a2ad9}.jingjie__realm{letter-spacing:.06em;color:var(--paper);text-shadow:0 4px 30px #0000008c;font-size:clamp(64px,10vw,150px);font-weight:900;line-height:1.04}.jingjie__realm.pop{animation:.55s cubic-bezier(.2,.9,.3,1.2) stamp}@keyframes stamp{0%{opacity:0;filter:blur(12px);transform:scale(1.3)}55%{opacity:1;filter:blur()}75%{transform:scale(.985)}to{transform:scale(1)}}.jingjie__counter span.pop{animation:.45s ease-out stamp;display:inline-block}.jingjie__plate{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-left:3px solid var(--cinnabar);background:#10151a8c;margin-top:14px;padding:12px 18px 11px;display:inline-block}.jingjie__imagery{letter-spacing:.1em;color:var(--paper);font-size:clamp(15px,1.7vw,20px)}.jingjie__lane{--lane-l:156px;z-index:2;background:linear-gradient(#f0e9d800 0%,#f0e9d8eb 26%,#efe8d6 100%);height:13vh;position:absolute;bottom:0;left:0;right:0}.jingjie__lane-road{left:var(--lane-l);background:repeating-linear-gradient(90deg,#17130d80 0 14px,#0000 14px 26px);height:2px;position:absolute;bottom:4.2vh;right:3%}.jingjie__lane-marks{left:var(--lane-l);letter-spacing:.18em;color:var(--ink-soft);justify-content:space-between;font-size:8.5px;display:flex;position:absolute;bottom:1vh;right:3%}.jingjie__walkerTrack{bottom:3.6vh;left:var(--lane-l);aspect-ratio:864/1184;z-index:1;will-change:transform;filter:drop-shadow(0 6px 10px #17130d59);width:clamp(52px,5.4vw,84px);transition:opacity .45s;position:absolute}.jingjie__walker{opacity:0;will-change:opacity;width:100%;transition:opacity .4s;animation:2.2s ease-in-out infinite walk-bob;position:absolute;bottom:0;left:0}.jingjie__walker.on{opacity:1}.fabao{height:100vh;color:var(--paper);background:#0b0906;padding:0;position:relative;overflow:hidden}.fabao .section-head{z-index:4;pointer-events:none;text-shadow:0 2px 20px #000000b3;position:absolute;top:clamp(64px,9vh,110px);left:0;right:0}.fabao .pavilion{perspective:1000px;z-index:1;position:absolute;inset:0;overflow:hidden}.fabao .pavilion:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(125% 105% at 50% 48%,#0000 64%,#05040275 100%);position:absolute;inset:0}.pavilion__stage{aspect-ratio:2752/1536;min-width:100%;min-height:100%;position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)}.pavilion__cam{will-change:transform;transform-origin:50%;position:absolute;inset:0;transform:scale(1.05)}.pavilion__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pv-curator{filter:drop-shadow(0 10px 22px #28180861);transform-origin:50% 100%;width:clamp(180px,15%,320px);animation:5.2s ease-in-out infinite pv-breathe;position:absolute;top:95%;left:50%;transform:translate(-50%,-100%)}@keyframes pv-breathe{0%,to{transform:translate(-50%,-100%)scale(1)}50%{transform:translate(-50%,-100%)scale(1.006,1.014)}}@media (prefers-reduced-motion:reduce){.pv-curator{animation:none}}.pv-book{cursor:pointer;z-index:4;background:0 0;border:0;width:5.9%;height:7%;padding:0;position:absolute;top:86.4%;left:50.93%;transform:translate(-50%,-50%)}.pv-book:focus{outline:none}.pv-book__ring{pointer-events:none;border-radius:50%;position:absolute;inset:-34%}.pv-book__ring:after{content:"";filter:blur(6px);background:radial-gradient(closest-side,#ffdc8c42,#ffdc8c17 46%,#0000 68%);border-radius:50%;transition:opacity .3s;animation:3.4s ease-in-out infinite bookPulse;position:absolute;inset:0}@keyframes bookPulse{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:.95;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.pv-book__ring:after{animation:none}}.pv-book:hover .pv-book__ring:after,.pv-book:focus-visible .pv-book__ring:after{background:radial-gradient(closest-side,#ffe49680,#ffe4962e 48%,#0000 70%)}.pv-book__hint{white-space:nowrap;letter-spacing:.2em;color:#ecdfb8;opacity:0;pointer-events:none;background:#140f09e6;border:1px solid #f0e9d83d;border-radius:4px;padding:5px 11px;font-size:11px;transition:opacity .22s,transform .22s;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)translateY(8px)}.pv-book:hover .pv-book__hint,.pv-book:focus-visible .pv-book__hint{opacity:1;transform:translate(-50%,-100%)translateY(0)}.memorial{z-index:240;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.memorial.on{opacity:1;pointer-events:auto}.memorial__veil{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0805b3;position:absolute;inset:0}.memorial__paper{transform-origin:50%;clip-path:inset(0 49.5%);opacity:.5;color:#2a2118;background:repeating-linear-gradient(90deg,#785c3417 0 1.5px,#0000 1.5px 76px),linear-gradient(#efe4cd,#e6d8ba);border:1px solid #5a422466;border-radius:4px;flex-direction:column;width:min(1120px,94vw);height:min(660px,86vh);transition:clip-path .52s cubic-bezier(.22,.9,.24,1),transform .52s cubic-bezier(.22,.9,.24,1),opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.9);box-shadow:0 40px 130px #0009,inset 0 0 60px #96744624}.memorial.on .memorial__paper{clip-path:inset(0);opacity:1;transform:translate(-50%,-50%)scaleY(1)}.memorial.no-anim .memorial__paper{transition:none}.memorial__bar{border-bottom:1px solid #5a422442;flex:none;justify-content:space-between;align-items:center;padding:13px clamp(18px,3vw,30px);display:flex}.memorial__tabs{align-items:baseline;gap:clamp(14px,2vw,22px);display:flex}.memorial__tab{cursor:pointer;font-family:var(--serif);letter-spacing:.14em;color:#3c2d1966;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 3px;font-size:clamp(17px,2.2vw,23px);font-weight:800;transition:color .2s,border-color .2s}.memorial__tab:hover{color:#282118bf}.memorial__tab.is-on{color:#2a2118;border-color:var(--cinnabar)}.memorial__count{letter-spacing:.2em;color:#3c2d198c;margin-left:16px;margin-right:auto;font-size:11px}.memorial__close{color:#3a2c19;letter-spacing:.24em;cursor:pointer;background:0 0;border:1px solid #5a422480;border-radius:3px;padding:6px 14px;font-size:10px;transition:all .2s}.memorial__close:hover{background:var(--cinnabar);border-color:var(--cinnabar);color:#f5ecd8}.memorial__detail.swap{animation:.34s cubic-bezier(.2,.8,.2,1) memSwap}@keyframes memSwap{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.mem-item__seal{aspect-ratio:1;width:100%;font-family:var(--serif);color:var(--cinnabar);background:#b03a2a0f;border:1px solid #b03a2a47;border-radius:4px;place-items:center;font-size:22px;font-weight:800;display:grid}.memorial__list--skill{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.memorial__stage{flex:1;min-height:0;display:flex;position:relative}.memorial__list{overscroll-behavior:contain;scrollbar-width:none;flex:auto;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));align-content:start;gap:clamp(12px,1.6vw,20px);min-width:0;padding:clamp(16px,2.4vw,26px);transition:flex-basis .42s;display:grid;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.memorial__list::-webkit-scrollbar{display:none}.mem-item{color:#3a2c19;cursor:pointer;background:#fffaee80;border:1px solid #5a422433;border-radius:5px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex}.mem-item:hover,.mem-item:focus-visible{background:#fff8e8;border-color:#a078328c;transform:translateY(-2px);box-shadow:0 6px 14px #50361429}.mem-item.is-sel{border-color:var(--cinnabar);box-shadow:inset 0 0 0 1px var(--cinnabar);background:#fff3d4}.mem-item__thumb{aspect-ratio:1;place-items:center;width:100%;display:grid}.mem-item__thumb img{object-fit:contain;filter:drop-shadow(0 2px 3px #3c280f40);max-width:100%;max-height:100%}.mem-item__name{font-family:var(--serif);letter-spacing:.1em;font-size:13px;font-weight:600}.memorial.is-detail .memorial__list{border-left:1px solid #5a422438;flex:0 0 clamp(150px,21%,212px);grid-template-columns:1fr;gap:8px}.memorial.is-detail .mem-item{flex-direction:row;justify-content:flex-start;gap:10px;padding:7px 10px}.memorial.is-detail .mem-item__thumb{flex:0 0 34px;width:34px}.memorial__detail{flex:1;justify-content:center;align-items:center;gap:clamp(18px,3vw,44px);min-width:0;padding:clamp(22px,3.4vw,48px) clamp(20px,3vw,40px);display:none;position:relative}.memorial.is-detail .memorial__detail{display:flex}.memorial__img{filter:drop-shadow(0 6px 16px #3c280f59)drop-shadow(0 0 22px #b8933f42);flex:none;width:clamp(150px,25vw,244px)}.memorial__col{flex-direction:row-reverse;align-items:flex-start;gap:clamp(14px,2vw,26px);max-height:100%;display:flex}.memorial__name{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--serif);letter-spacing:.26em;color:#241b12;font-size:clamp(26px,3.4vw,40px);font-weight:800}.memorial__intro{writing-mode:vertical-rl;font-family:var(--serif);text-align:justify;letter-spacing:.1em;color:#453521;max-height:100%;font-size:clamp(15px,1.7vw,19px);line-height:2.05}.memorial__raw{letter-spacing:.22em;color:#3c2d1980;font-size:10px;position:absolute;bottom:12px;left:16px}.memorial__back{z-index:2;writing-mode:vertical-rl;color:#3a2c19;letter-spacing:.2em;cursor:pointer;background:0 0;border:1px solid #5a422466;border-radius:3px;padding:12px 5px;font-size:10px;transition:background .2s;position:absolute;top:14px;right:14px}.memorial__back:hover{background:#5a422424}html[lang=en] .memorial__col{flex-direction:column;align-items:flex-start;min-width:0}html[lang=en] .memorial__name{writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:.03em;font-size:clamp(22px,2.6vw,32px)}html[lang=en] .memorial__intro{writing-mode:horizontal-tb;letter-spacing:.01em;text-align:left;max-width:36ch;line-height:1.75}html[lang=en] .memorial__back{writing-mode:horizontal-tb;padding:5px 12px}@media (max-width:640px){.memorial__paper{width:96vw;height:90vh}.memorial.is-detail .memorial__stage{flex-direction:column}.memorial.is-detail .memorial__detail{flex:none;min-height:0;max-height:52%;padding:clamp(16px,3vw,26px) clamp(16px,3vw,30px);overflow:hidden}.memorial.is-detail .memorial__list{border-top:1px solid #5a422438;border-left:0;flex:auto;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));min-height:0}.memorial.is-detail .mem-item{flex-direction:column}}.qianyu{background:var(--paper) url(/images/bg-qianyu.webp) center / cover no-repeat;border-top:0;flex-direction:column;justify-content:center;min-height:100vh;display:flex}.qianyu__main{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(40px,6vw,100px);max-width:1180px;margin:0 auto;padding:clamp(70px,10vh,120px) 28px;display:grid}.oracle{border-left:3px solid var(--cinnabar);margin:46px 0 40px;padding-left:clamp(22px,3vw,44px)}.oracle__text{letter-spacing:.06em;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;min-height:3em;font-size:clamp(30px,3.6vw,50px);font-weight:700;line-height:1.5;display:flex}@media (max-width:820px){.qianyu__main{grid-template-columns:1fr;gap:clamp(28px,6vw,56px)}.qianyu__figure img{width:min(240px,70%)}}.oracle__meta{letter-spacing:.3em;color:var(--ink-soft);align-items:center;gap:10px;margin-top:22px;font-size:11px;display:flex}.qianyu__figure{text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;position:relative}.qianyu__cel{filter:drop-shadow(0 16px 28px #17130d2e);width:min(300px,90%);margin:0 auto;transition:opacity .3s,transform .35s,filter .35s;display:block}.qianyu__cel--peek{opacity:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.qianyu__figure:hover .qianyu__cel--idle,.qianyu__figure:focus-visible .qianyu__cel--idle{opacity:0}.qianyu__figure:hover .qianyu__cel--peek,.qianyu__figure:focus-visible .qianyu__cel--peek{opacity:1}.qianyu__figure:active .qianyu__cel--peek{transform:translate(-50%)translateY(-2px)}.qianyu__figure img.shake{animation:.5s draw-shake}@keyframes draw-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)translateY(-6px)}60%{transform:rotate(2.4deg)}}.qianyu__figure figcaption{letter-spacing:.24em;color:var(--ink-soft);margin-top:14px;font-size:9.5px}.zhuangji{min-height:100vh;color:var(--paper);background:var(--ink-night);flex-direction:column;justify-content:center;padding:clamp(90px,13vh,170px) 0;display:flex;position:relative;overflow:hidden}.zhuangji__bg{object-fit:cover;opacity:.85;width:100%;height:116%;position:absolute;inset:-8% 0}.zhuangji__inner{z-index:2;position:relative}.zhuangji:after{content:"";z-index:1;background:linear-gradient(#131c2699 0%,#131c2626 40%,#131c26bf 100%);position:absolute;inset:0}.zj-tabs{max-width:min(760px,100% - 56px);font-family:var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin:44px auto 0;display:flex}.zj-group{gap:8px;display:flex}.zj-tab{cursor:pointer;letter-spacing:.18em;color:#f0e9d880;font-size:11px;font-family:var(--mono);background:0 0;border:1px solid #f0e9d838;border-radius:999px;padding:7px 16px;transition:color .2s,border-color .2s,background .2s}.zj-tab:hover{color:#f0e9d8d9;border-color:#f0e9d873}.zj-tab.on{color:#17130d;background:var(--paper);border-color:var(--paper)}.term--install{max-width:min(760px,100% - 56px);margin:18px auto 0}.term--install .term__body{font-size:14.5px}.term--install pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2.1}.zhuangji__gets{letter-spacing:.18em;color:#f0e9d8cc;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;max-width:760px;margin:30px auto 0;padding:0 28px;font-size:11.5px;display:flex}.zhuangji__gets-dot{color:#f0e9d859}.zhuangji__handbook{color:#f0e9d8eb;border-bottom:1px dotted #f0e9d866;align-items:center;gap:7px;padding-bottom:2px;transition:color .25s,border-color .25s;display:inline-flex}.zhuangji__handbook:hover{color:#fff;border-color:var(--cinnabar)}.zhuangji__sit{filter:drop-shadow(0 10px 24px #00000073);z-index:2;width:clamp(110px,13vw,190px);animation:8s ease-in-out infinite hover-fly;position:absolute;bottom:-12px;right:clamp(16px,6vw,90px)}.ba{color:#efe4cb;background:#0a0e16;justify-content:flex-end;align-items:center;min-height:100vh;padding:clamp(48px,8vh,110px) clamp(30px,7vw,130px);display:flex;position:relative;overflow:hidden}.ba__scene{z-index:0;background:#070a12;position:absolute;inset:0;overflow:hidden}.ba__layer{will-change:transform, translate;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8%}.ba__sky{animation:66s ease-in-out infinite alternate ba-breathe}.ba__sea{animation:8.5s ease-in-out infinite alternate ba-tide}.ba__mist{mix-blend-mode:screen}.ba__mist--a{animation:30s ease-in-out infinite alternate ba-drift-a,17s ease-in-out infinite alternate ba-fade-a}.ba__mist--b{animation:40s ease-in-out infinite alternate ba-drift-b,24s ease-in-out infinite alternate ba-fade-b}.ba.bg-armed .ba__sky{background-image:url(/images/ba-sky.webp)}.ba.bg-armed .ba__far{background-image:url(/images/ba-far.webp)}.ba.bg-armed .ba__mid{background-image:url(/images/ba-mid.webp)}.ba.bg-armed .ba__peak{background-image:url(/images/ba-peak.webp)}.ba.bg-armed .ba__sea{background-image:url(/images/ba-sea.webp)}@media (max-width:760px){.ba.bg-armed .ba__sea{background-image:url(/images/ba-sea-960.webp)}}.ba.bg-armed .ba__mist--a{background-image:url(/images/ba-mist.webp)}.ba.bg-armed .ba__mist--b{background-image:url(/images/ba-mist2.webp)}.ba__moonglow,.ba__hutglow{pointer-events:none;mix-blend-mode:screen;will-change:opacity, translate;background-repeat:no-repeat;position:absolute;inset:0}.ba__moonglow{background-image:radial-gradient(closest-side,#cedcf480,#96b2dc29 55%,#0000 74%);background-position:46% 20%;background-size:40% 40%;animation:7.5s ease-in-out infinite alternate ba-moon}.ba__hutglow{background-image:radial-gradient(closest-side,#ffb26080,#ff963c2e 46%,#0000 70%);background-position:31% 43%;background-size:7% 10%;animation:2.6s ease-in-out infinite ba-flicker}@keyframes ba-breathe{0%{transform:scale(1.02)}to{transform:scale(1.075)translateY(-1%)}}@keyframes ba-tide{0%{transform:translateY(0)}to{transform:translateY(.9%)}}@keyframes ba-drift-a{0%{transform:translate(-7%)}to{transform:translate(7%)}}@keyframes ba-drift-b{0%{transform:translate(6%,-2%)}to{transform:translate(-6%,2%)}}@keyframes ba-fade-a{0%{opacity:.32}to{opacity:.74}}@keyframes ba-fade-b{0%{opacity:.5}to{opacity:.2}}@keyframes ba-moon{0%{opacity:.5}to{opacity:.92}}@keyframes ba-flicker{0%,to{opacity:.5}22%{opacity:.82}48%{opacity:.42}71%{opacity:.72}}@media (prefers-reduced-motion:reduce){.ba__layer,.ba__mist,.ba__moonglow,.ba__hutglow{animation:none!important}}.colophon{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.colophon__poem{flex-direction:column;align-items:flex-start;display:flex;position:relative}.colophon__poem:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(120% 100% at 62% 46%,#06090f85,#06090f33 60%,#0000 78%);position:absolute;inset:-16% -12% -14% -10%}.colophon__cols{flex-direction:row-reverse;align-items:flex-start;gap:clamp(8px,1.1vw,20px);display:flex}.colophon__col{flex-direction:column;align-items:center;gap:clamp(3px,.6vh,11px);display:flex}.colophon__col--title{margin-top:clamp(2px,1vh,10px)}:root{--wet-mask:linear-gradient(184deg, #fff 0 44%, #fffc 48%, #ffffff6b 51%, #ffffff29 53.5%, #fff0 56%, #fff0 100%)}.cg{opacity:1;filter:drop-shadow(0 1px 2px #0000009e);width:clamp(42px,3.5vw,56px);height:clamp(42px,3.5vw,56px);-webkit-mask-image:var(--wet-mask);-webkit-mask-image:var(--wet-mask);mask-image:var(--wet-mask);transition:-webkit-mask-position .55s ease-out,mask-position .55s ease-out;display:block;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cg.is-inked{-webkit-mask-position:50% 0;mask-position:50% 0}.cg svg{width:100%;height:100%;display:block;overflow:visible}.cg--title{width:clamp(34px,2.9vw,46px);height:clamp(34px,2.9vw,46px)}.cg--probe{transition:none!important;animation:none!important}.cg--probe.p100{-webkit-mask-position:50% 100%!important;mask-position:50% 100%!important}.cg--probe.p70{-webkit-mask-position:50% 70%!important;mask-position:50% 70%!important}.cg--probe.p50{-webkit-mask-position:50%!important;mask-position:50%!important}.cg--probe.p30{-webkit-mask-position:50% 30%!important;mask-position:50% 30%!important}.cg--probe.p0{-webkit-mask-position:50% 0!important;mask-position:50% 0!important}@media (prefers-reduced-motion:reduce){.cg{transition:none;-webkit-mask-position:50% 0;mask-position:50% 0}.cg.is-inked{animation:none}}.colophon .seal--footer{opacity:0;margin:clamp(12px,1.8vh,22px) 0 0 clamp(2px,.4vw,10px);transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.5,1);transform:scale(1.32)}.colophon .seal--footer.stamped{opacity:1;transform:scale(1)}.colophon__realm{letter-spacing:.34em;color:#f0e9d8e0;text-shadow:0 1px 2px #05080cf2,0 0 8px #05080cd9,0 0 20px #05080c99;opacity:0;max-width:40ch;font-size:11.5px;line-height:1.5;transition:opacity 1.1s,transform 1.1s;position:absolute;top:calc(100% + 14px);left:2px;transform:translateY(6px)}.colophon__realm.show{opacity:1;transform:none}.dantian{transition:opacity .45s}body.at-ba .dantian{opacity:0;pointer-events:none}.dantian.gain .qihai{animation:.6s qi-gain}@keyframes qi-gain{30%{box-shadow:0 0 0 7px #7eded038,0 0 20px #7eded08c}}@media (prefers-reduced-motion:reduce){.colophon .seal--footer{transition:none}.colophon .seal--footer.stamped{opacity:1;transform:none}.colophon__realm{transition:none}.dantian.gain .qihai{animation:none}}.colophon__mark{z-index:1;letter-spacing:.22em;color:#f0e9d899;text-shadow:0 1px 2px #05080cf2,0 0 8px #05080cd9,0 0 20px #05080c99;margin:0;font-size:9px;position:absolute;bottom:clamp(18px,3vh,36px);right:clamp(24px,3.6vw,56px)}.jingjie__vig{opacity:0;filter:drop-shadow(0 14px 26px #17130d47);z-index:1;width:clamp(170px,19vw,280px);margin:0;transition:opacity .8s,transform .8s;position:absolute;bottom:15vh;transform:translateY(18px)scale(.97)}.jingjie__vig.near{opacity:1;transform:none}.jingjie__finale{z-index:3;pointer-events:none;position:absolute;inset:0}.jingjie.finale-open .jjs9__rise{transition:opacity .7s;opacity:0!important}.jjfin__gate{object-fit:cover;object-position:50% 45%;opacity:0;transform-origin:50% 45%;mix-blend-mode:screen;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.14)}.jingjie__finale.open .jjfin__gate{animation:1.5s cubic-bezier(.16,.7,.28,1) forwards jjfin-gate-in}@keyframes jjfin-gate-in{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.jjfin__master{opacity:0;will-change:transform, opacity;width:clamp(330px,38vw,570px);position:absolute;bottom:-8vh;left:50%;transform:translate(-50%)translateY(46vh)scale(.86)}.jingjie__finale.open .jjfin__master{animation:1.3s cubic-bezier(.16,.7,.28,1) forwards jjfin-master-in}@keyframes jjfin-master-in{0%{opacity:0;transform:translate(-50%)translateY(46vh)scale(.86)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.jjfin__master-art{filter:drop-shadow(0 0 34px #9fd2c88c)drop-shadow(0 18px 40px #0000008c);width:100%;animation:6s ease-in-out infinite hover-fly}.jingjie__gift{cursor:pointer;pointer-events:none;z-index:5;opacity:0;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.jingjie__finale.open .jingjie__gift{pointer-events:auto;animation:.9s .5s forwards jjfin-gift-in}@keyframes jjfin-gift-in{0%{opacity:0}to{opacity:1}}.jingjie__gift img{filter:drop-shadow(0 0 36px #9fd2c8f2);width:clamp(170px,20vw,300px);animation:3.4s ease-in-out infinite hover-fly}.jingjie__gift:hover img{filter:drop-shadow(0 0 40px #9fd2c8);transform:scale(1.05)}.jingjie__gift span{letter-spacing:.34em;color:var(--ink);opacity:0;background:#f0e9d8f0;border-radius:3px;padding:7px 16px;font-size:12px;transition:opacity .3s;box-shadow:0 6px 20px #00000059}.jingjie__gift span.show{opacity:1}.jingjie__gift:before{content:"";border:1.5px solid #9fd2c899;border-radius:50%;width:clamp(210px,25vw,360px);height:clamp(210px,25vw,360px);animation:1.6s ease-out infinite reverse ring-suck;position:absolute;top:clamp(85px,10vw,150px);left:50%;transform:translate(-50%,-50%)}.gift-fly{z-index:90;pointer-events:none;transition:transform .95s cubic-bezier(.35,0,.25,1),opacity .95s;position:fixed}.jingjie__finale.ascend .jingjie__gift{pointer-events:none;animation:.5s forwards jjfin-gift-out}@keyframes jjfin-gift-out{0%{opacity:1}to{opacity:0}}.jingjie__finale.ascend .jjfin__master{animation:2.2s cubic-bezier(.4,0,.55,1) .2s forwards jjfin-master-up}@keyframes jjfin-master-up{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-66vh)scale(.4)}}.jingjie__finale.ascend .jjfin__gate{animation:2.2s .5s forwards jjfin-gate-out}@keyframes jjfin-gate-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.ink-edge{z-index:5;background:var(--edge-to);pointer-events:none;height:92px;margin:-46px 0;position:relative}.ink-edge--before-full{margin-bottom:0}.ink-edge--after-full{margin-top:0}.ink-edge:before{content:"";background:var(--edge-from);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 92' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L1200 0 L1200 34 C1130 44 1108 62 1040 58 C960 54 940 30 860 36 C780 42 770 66 690 64 C610 62 590 38 510 40 C430 42 420 60 340 62 C260 64 240 44 160 46 C90 48 60 60 0 52 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 92' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L1200 0 L1200 34 C1130 44 1108 62 1040 58 C960 54 940 30 860 36 C780 42 770 66 690 64 C610 62 590 38 510 40 C430 42 420 60 340 62 C260 64 240 44 160 46 C90 48 60 60 0 52 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.ink-edge--cloudline:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 92' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1200 V34 C1170 78 1059 78 1029 34 C999 78 888 78 858 34 C828 78 717 78 687 34 C657 78 546 78 516 34 C486 78 375 78 345 34 C315 78 204 78 174 34 C144 78 30 78 0 34 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 92' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H1200 V34 C1170 78 1059 78 1029 34 C999 78 888 78 858 34 C828 78 717 78 687 34 C657 78 546 78 516 34 C486 78 375 78 345 34 C315 78 204 78 174 34 C144 78 30 78 0 34 Z' fill='%23000'/%3E%3C/svg%3E")}.ink-edge--clouds img{opacity:.95;z-index:6;width:clamp(220px,24vw,380px);position:absolute}.ink-edge--clouds img:first-child{top:-30px;left:6%}.ink-edge--clouds img:last-child{top:6px;right:10%;transform:scaleX(-1)scale(.8)}.ink-edge--cloudbank{z-index:0;opacity:0;background:linear-gradient(#10151a00 0%,#10151a8c 62%,#0c1014 100%);height:128px;margin:0;transition:opacity 1.4s;position:absolute;bottom:0;left:0;right:0;overflow:visible}.jingjie__finale.open .ink-edge--cloudbank,.jingjie__finale.ascend .ink-edge--cloudbank{opacity:1}.ink-edge--cloudbank:before{display:none}.ink-edge--cloudbank img{opacity:.97;z-index:6;filter:drop-shadow(0 8px 12px #00000047);will-change:translate;width:clamp(340px,42vw,660px);animation:15s ease-in-out infinite cloud-drift;position:absolute;bottom:-6px}.ink-edge--cloudbank img:first-child{animation-duration:15s;left:-6%}.ink-edge--cloudbank img:nth-child(2){animation-duration:19s;animation-delay:-5s;left:30%;transform:scaleX(-1)scale(1.04)}.ink-edge--cloudbank img:nth-child(3){animation-duration:13s;animation-delay:-8s;right:-6%}@keyframes cloud-drift{0%,to{translate:0}50%{translate:1.8vw -.8vh}}@media (prefers-reduced-motion:reduce){.ink-edge--cloudbank img{animation:none}}.qi-fly{z-index:86;pointer-events:none;background:#9fd2c8;border-radius:50%;width:9px;height:9px;transition:transform .6s cubic-bezier(.4,0,.8,.6),opacity .6s;position:fixed;box-shadow:0 0 10px #9fd2c8,0 0 20px #9fd2c899}.dantian__pouch{mix-blend-mode:normal;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 2px 6px #00000080);width:46px;margin-left:6px;transition:transform .18s,filter .18s;display:none}.dantian.has-pouch .dantian__pouch{display:block}.dantian__pouch:hover{filter:drop-shadow(0 3px 9px #0009);transform:scale(1.18)}.gacha{z-index:120;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gacha[hidden]{display:none}.gacha__veil{opacity:0;pointer-events:auto;background:radial-gradient(circle at 50% 46%,#10151ab8,#080a0df2);transition:opacity .4s;position:absolute;inset:0}.gacha.show .gacha__veil{opacity:1}.gacha__stage{z-index:1;opacity:0;background:radial-gradient(78% 45% at 50% 29%,#2e4a4852,#0000 70%),linear-gradient(#0f1419f7 0%,#080b0efc 100%);border:1px solid #3d6b6a52;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:32px clamp(28px,5vw,54px) 22px;transition:opacity .4s,transform .4s;display:flex;position:relative;transform:scale(.96);box-shadow:0 26px 90px #0000009e,inset 0 0 70px #3d6b6a1a}.gacha.show .gacha__stage{opacity:1;transform:none}.gacha__ring{--gc:#93a7a0;width:clamp(210px,30vw,300px);height:clamp(210px,30vw,300px);position:relative}.gacha__ring:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--gc) 62%, #fff), var(--gc) 45%, transparent 72%);filter:blur(10px);opacity:.26;border-radius:50%;width:42%;height:42%;transition:opacity .5s,width .5s,height .5s;animation:1.9s ease-in-out infinite gacha-seal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gacha.greveal .gacha__ring:before{opacity:.8;width:54%;height:54%}@keyframes gacha-seal{0%,to{transform:translate(-50%,-50%)scale(.96)}50%{transform:translate(-50%,-50%)scale(1.05)}}.gstone{will-change:transform, opacity;width:clamp(50px,7.6vw,76px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gstone img{filter:drop-shadow(0 3px 9px #080a0d80);width:100%;height:auto;display:block}.gstone__tag{letter-spacing:.16em;white-space:nowrap;color:#f0e9d8b8;opacity:0;font-size:9px;transition:opacity .3s;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.gstone.win{z-index:3}.gstone.win img{filter:drop-shadow(0 0 26px var(--gc)) drop-shadow(0 4px 12px #080a0d99)}.gacha.greveal .gstone.win .gstone__tag{opacity:1}.gacha__skip{letter-spacing:.28em;color:#f0e9d88c;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:1px solid #f0e9d840;border-radius:20px;margin-top:4px;padding:6px 16px;font-size:10px;transition:opacity .4s .3s}.gacha.greveal .gacha__skip{opacity:1;pointer-events:auto}.gacha__skip:hover{color:var(--paper);border-color:#f0e9d880}.gacha__reveal{text-align:center;opacity:0;transform:translateY(10px)}.gacha.greveal .gacha__reveal{animation:.5s .25s forwards gacha-text-in}@keyframes gacha-text-in{to{opacity:1;transform:none}}.gacha__grade{font-family:var(--serif);letter-spacing:.12em;text-shadow:0 0 24px;font-size:clamp(30px,4.5vw,60px);font-weight:900}.gacha__sub{letter-spacing:.4em;color:#f0e9d8b3;margin-top:8px;font-size:11px}.gacha__rates{text-align:center;white-space:normal;letter-spacing:.16em;color:#f0e9d880;max-width:42ch;margin-top:2px;font-size:10px;line-height:1.75}.gacha.tier-2 .gacha__ring,.gacha.tier-3 .gacha__ring{width:clamp(230px,33vw,330px);height:clamp(230px,33vw,330px)}.gacha.tier-3.greveal .gacha__veil{animation:1.1s gacha-flash}@keyframes gacha-flash{0%{background:#fff}40%{background:radial-gradient(circle,#e0533a80,#080a0df2)}to{background:radial-gradient(circle at 50% 46%,#10151ab8,#080a0df2)}}.gacha.tier-3.greveal .gacha__stage{animation:.5s gacha-shake}@keyframes gacha-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(28px)}.reveal.on{opacity:1;transform:none}@media (max-width:980px){.topbar__nav,.realmgauge{display:none}.xu__rider{width:130px;top:8%;right:12%}.xinglv{padding-left:18px;padding-right:18px}.specgrid{grid-template-columns:1fr 1fr}.qianyu__main{grid-template-columns:1fr}.qianyu__figure{max-width:280px;margin:0 auto}}@media (max-width:820px){.xu{padding:64px 24px 88px}.xu__inner{flex-wrap:wrap;align-items:flex-end;display:flex}.xu__tagline{flex:200px;order:1;margin:0 14px 6px 0;padding:12px 18px 10px}.xu__title-wrap{flex:none;order:2;gap:16px;margin-left:auto;position:static;transform:none}.xu__title{font-size:clamp(56px,8.5vw,96px)}.term{flex:100%;order:3;margin-top:26px}}@media (max-width:760px){.lingqi{height:auto;min-height:100vh;padding-top:152px}.lingqi>.section-head{width:100%;padding:0 18px}.classroom{flex-direction:column;align-items:center;width:100%;padding:0 10px}.classroom__teacher{order:2;margin:-18px 0 0}.classroom__board{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;order:1;align-self:stretch;overflow-x:auto}.classroom__svg{min-width:640px}.classroom:after{content:"⟷ 左右滑動看整塊黑板";letter-spacing:.3em;opacity:.5;text-align:center;order:3;margin-top:10px;font-size:10px;display:block}html[lang=en] .classroom:after{content:"⟷ swipe to see the whole board";letter-spacing:.18em}}@media (max-width:480px){.xu__motto{display:none}}@media (max-width:640px){.specgrid{grid-template-columns:1fr}.xu__title-wrap{flex:100%;order:1;justify-content:flex-end;padding-right:14px}.xu__tagline{flex:100%;order:2;margin:22px 0 0}.term{order:3}.pv-viewer__card{text-align:center;flex-direction:column}.pv-name{display:none}.ba__col{grid-template-columns:1fr;gap:6px}.ba__role{text-align:left}.zhuangji__sit{display:none}.xu{padding:92px 20px 118px}.xu__title{font-size:clamp(60px,19vw,92px)}.xu__title-wrap{gap:16px;margin-top:26px}.xu__motto{letter-spacing:.34em;padding-top:10px;font-size:12px}.xu__tagline{margin-top:22px;padding:13px 16px 12px}.term__body{padding:14px 14px 16px;font-size:12px}.term__out--statusline{font-size:11px}.term--install{max-width:calc(100% - 24px)}.term--install pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.term--install .term__body{font-size:12.5px}.zhuangji{justify-content:flex-start;padding:60px 0 110px}.dantian{gap:7px;bottom:12px;left:12px}.qihai{width:38px;height:38px}.qihai__num b{font-size:13px}.qihai__num i{font-size:8px}.dantian__pouch{width:40px!important}.jingjie__lane-marks{display:none}.jingjie__lane{--lane-l:114px}.jingjie__hud{max-width:none;left:18px;right:18px}#jingjie[data-jjscene="3"] .jingjie__hud,#jingjie[data-jjscene="8"] .jingjie__hud{bottom:30vh}.jingjie__counter span{font-size:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tch{opacity:0;filter:blur(6px);transition:opacity .55s,transform .55s cubic-bezier(.2,.9,.3,1.15),filter .55s;display:inline-block;transform:translateY(.45em)rotate(4deg)scale(.9)}.tch.on{opacity:1;filter:none;transform:none}.och{opacity:0;filter:blur(4px);transition:opacity .5s,transform .5s cubic-bezier(.2,.9,.3,1.1),filter .5s;display:inline-block;transform:translateY(.35em)}.och.on{opacity:1;filter:none;transform:none}.passage--short{height:15vh!important}.passage--long{height:92vh!important}.passage{background:linear-gradient(180deg, var(--pass-from) 0%, var(--pass-from) 30%, var(--pass-to) 70%, var(--pass-to) 100%);height:170vh;position:relative}.passage[data-passage=shangke]{background:linear-gradient(180deg, var(--pass-from) 0%, var(--pass-from) 26%, var(--pass-to) 56%, transparent 84%)}.passage__sticky{z-index:70;pointer-events:none;visibility:hidden;height:100vh;position:fixed;inset:0;overflow:hidden}.passage__sticky.live{visibility:visible}.passage__bg{object-fit:cover;z-index:0;opacity:0;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.passage__bghalf{z-index:0;opacity:0;will-change:transform, opacity;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.passage__bghalf--l{left:0}.passage__bghalf--r{right:0}.passage__bghalf img{object-fit:cover;width:100vw;max-width:none;height:100%;position:absolute;top:0}.passage__bghalf--l img{left:0}.passage__bghalf--r img{left:-50vw}.passage__fog{opacity:0;background:linear-gradient(180deg, var(--pass-from), var(--pass-to));will-change:opacity;position:absolute;inset:-2%}.passage__motif{will-change:transform, opacity;opacity:0;position:absolute}.passage__motif--a{width:46vw;top:30vh;left:-10vw}.passage__motif--b{width:34vw;top:12vh;right:-6vw;transform:scaleX(-1)}.passage__motif--c{width:60vw;bottom:-6vh;left:22vw}.passage__motif--shifu{filter:drop-shadow(0 14px 16px #17130d59);width:min(30vw,380px);animation:2s ease-in-out infinite walk-bob;bottom:calc(13vh - min(3vw,38px));left:4vw}.passage__motif--desk{filter:drop-shadow(0 12px 14px #17130d52);width:min(28vw,350px);bottom:calc(13vh - min(8.8vw,110px));left:36vw;right:auto}.passage__motif--pupil{filter:drop-shadow(0 12px 14px #17130d52);width:min(22vw,280px);bottom:calc(13vh - min(3.07vw,39px));left:auto;right:5vw}.passage--long .passage__fog:after{content:"";background:linear-gradient(#17130d00,#17130d57);height:24vh;position:absolute;bottom:0;left:0;right:0}.passage__call{font-family:var(--serif);letter-spacing:.1em;color:var(--paper);text-shadow:0 4px 30px #0006;pointer-events:none;white-space:nowrap;align-items:baseline;gap:.1em;font-size:clamp(64px,10vw,150px);font-weight:900;display:flex;position:absolute;top:26vh;left:50%;transform:translate(-50%)}.passage__call span{opacity:0;filter:blur(10px);transition:opacity .5s,transform .5s cubic-bezier(.2,.9,.3,1.2),filter .5s;transform:scale(1.3)}html[lang=en] .section-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.22em;font-size:clamp(20px,2.4vw,34px);font-weight:600}html[lang=en] .passage__call{font-family:var(--mono);text-transform:uppercase;letter-spacing:.22em;gap:.5em;font-size:clamp(28px,4.6vw,64px);font-weight:700}.passage__call span.on{opacity:1;filter:blur();transform:scale(1)}.passage__call-dash{letter-spacing:0}.bag{z-index:110;width:min(380px,100vw - 36px);color:var(--paper);transform-origin:50%;background:linear-gradient(165deg,#241d13 0%,#17130d 100%);border:1px solid #a083398c;border-radius:8px;animation:.35s cubic-bezier(.2,.9,.3,1.2) bag-open;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0009,inset 0 0 0 1px #f0e9d80f}@keyframes bag-open{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}}body.bag-open:before{content:"";z-index:105;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a08068c;position:fixed;inset:0}.bag__head{letter-spacing:.2em;border-bottom:1px solid #a0833959;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.bag__head img{width:30px}.bag__close{letter-spacing:.2em;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f0e9d84d;border-radius:3px;margin-left:auto;padding:4px 10px;font-size:9.5px}.bag__close:hover{border-color:var(--cinnabar);background:var(--cinnabar)}.bag__grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.bag__slot{aspect-ratio:1;cursor:pointer;background:#f0e9d80a;border:1px solid #f0e9d824;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:border-color .2s,background .2s;display:flex;position:relative}.bag__slot:hover{background:#9fd2c814;border-color:#9fd2c8cc}.bag__slot img{filter:drop-shadow(0 3px 8px #00000080);width:68%}.bag__slot i{font-style:normal;font-family:var(--mono);letter-spacing:.12em;opacity:.75;font-size:8.5px}.bag__slot b{font-family:var(--mono);color:#d8c894;font-size:10px;position:absolute;bottom:4px;right:5px}.bag__slot.empty{opacity:.28;cursor:default}.bag__hint{letter-spacing:.2em;opacity:.5;padding:0 14px 12px;font-size:8.5px}body.gathering,body.gathering *{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none;user-drag:none}.qi-cursor{z-index:87;pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#b4ebde8c 0%,#96d7cd38 42%,#0000 70%);border-radius:50%;width:30px;height:30px;transition:opacity .35s,transform .35s cubic-bezier(.3,.9,.4,1.2),width .3s,height .3s;position:fixed;transform:translate(-50%,-50%)scale(.7)}.qi-cursor.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.qi-cursor:before{content:"";background:radial-gradient(circle,#e1faf0f2,#b4ebde4d 60%,#0000);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qi-cursor.focus{background:radial-gradient(circle,#d2f5ebb8 0%,#9fdccd4d 46%,#0000 72%);width:46px;height:46px;animation:1.1s ease-in-out infinite qi-cursor-spin}@keyframes qi-cursor-spin{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.14)}}.xinglv,.fabao,.qianyu{position:relative}.xinglv .qi-canvas,.qianyu .qi-canvas{z-index:0}.xinglv__inner,.qianyu>:not(.qi-canvas){z-index:1;position:relative}.fabao .qi-canvas{z-index:2;pointer-events:none}.music-toggle{z-index:82;cursor:pointer;opacity:.85;transform-origin:50% -5px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:25px;height:80px;padding:0;transition:opacity .3s,filter .3s;position:fixed;top:48px;left:28.5px}.music-toggle:before{content:"";background:#28211ab8;width:1.2px;height:10px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.music-toggle[hidden]{display:none}.mt-bell,.mt-tassel{pointer-events:none;display:block;position:absolute;left:calc(50% + .8px)}.mt-bell{width:21px;top:0;transform:translate(-50%)}.mt-tassel{transform-origin:50% 0;width:21px;top:46px;transform:translate(-50%)}.music-toggle:not(.on){opacity:.5;filter:grayscale(.55)}.music-toggle:hover{opacity:1}.music-toggle:focus-visible{outline:2px solid var(--cinnabar);outline-offset:4px;border-radius:8px}.music-toggle:after{content:attr(data-tip);white-space:nowrap;letter-spacing:.16em;color:var(--ink-soft);opacity:0;pointer-events:none;background:#f0e9d8eb;border-radius:4px;padding:3px 8px 2px;font-size:10.5px;transition:opacity .25s,transform .25s;position:absolute;top:12px;left:calc(100% + 8px);transform:translate(-4px);box-shadow:0 1px 6px #28211a24}.music-toggle:hover:after,.music-toggle:focus-visible:after{opacity:1;transform:none}.music-toggle.on{opacity:1;filter:drop-shadow(0 1px 3px #b03a2a52)drop-shadow(0 0 6px #3d6b6a38);animation:3.4s ease-in-out infinite mt-swing}.music-toggle.on .mt-tassel{animation:3.4s ease-in-out .18s infinite mt-tassel}@keyframes mt-swing{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@keyframes mt-tassel{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.music-toggle.on,.music-toggle.on .mt-tassel{animation:none}}@media (max-width:700px){.jjs1__village{width:144%;max-width:none;bottom:-2%;left:-22%}.jjs1__boy,.jjs1__boylook{width:28vw;bottom:7%;right:9%}.jjs1__immortal{width:26vw;top:11%;left:3%}.jjs2__shifu{width:17.5vw;bottom:8%;right:8%}.jjs2__bow{width:18vw;bottom:8%;left:12%}.jjs2__mist{width:120%;max-width:none;left:-10%}.jjs3__jian{width:70vw;bottom:7%;left:calc(50% - 35vw)}.jjs4__walkwrap{width:42vw}.jjs5__serpent{width:150vw;height:auto;bottom:-6vh;right:-46vw}.jjs5__leap{width:50vw;top:20%;left:14vw}.jjs6__sit{width:52vw;left:calc(50% - 26vw)}.jjs7__master{width:22vw;bottom:32%;left:calc(50% - 11vw)}.jjs7__crowd{width:118%;max-width:none;left:-9%}.jjs8__peak{width:56vw;bottom:2%;left:calc(50% - 28vw)}.jjs8__lone{width:16vw;bottom:34%;left:calc(50% - 8vw)}.jjs8__cloud{width:100%;left:0}.jjs9__rise{width:28vw;left:calc(50% - 14vw)}}
