.lw{--ground:#f3f4f0;--surface:#fff;--tint:#e7edf3;--line:#d3d9e0;--ink:#131b25;--ink-2:#334050;--muted:#5e6b7b;--blue:#1e4d8c;--blue-deep:#13305a;--on-blue:#f4f6f9;--on-blue-2:#c4d2e6;--yellow:#f2b418;--on-yellow:#1a1405;--marker:#f3d995;--marker-card:#fae09e;--drawing:#23406a;--green:#2f6f5e;--alert:#b3372e;--alert-bg:#f8e6e4;--attack-bg:#fbefc9;--attack-ink:#6b4e00;--attack-line:#e2b74a;--floor-a:#fbfbf9;--floor-b:#eceee8;--face-l:#e6ebf1;--face-r:#d3dbe5;--wall:#f8f9f6;--shade:#e3e5df;--sans:var(--font-sans);--serif:var(--font-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--ink);line-height:1.72}.lw .film{min-width:0}.lw .screen{aspect-ratio:4/5;background:var(--ground);border:1px solid var(--line);border-radius:12px;width:100%;max-width:100%;position:relative;overflow:hidden}.lw .screen svg{width:100%;height:100%;display:block}.lw .bigplay{background:var(--yellow);height:52px;color:var(--on-yellow);font:600 17px/1 var(--sans);letter-spacing:.02em;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 24px 0 18px;display:flex;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.lw .bigplay svg{width:16px;height:16px}.lw .bigplay:focus-visible,.lw .ctrl button:focus-visible,.lw .chips button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lw .subs{min-height:5.2em;color:var(--ink);padding:14px 2px 6px;font-size:18px;font-weight:500;line-height:1.66}.lw .subs p{text-wrap:pretty;margin:0}.lw .hl{box-shadow:inset 0 -.607em 0 var(--marker);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.lw .ctrl{align-items:center;gap:12px;padding:6px 0 4px;display:flex}.lw .ctrl button{border:1px solid var(--ink);background:var(--surface);min-width:40px;height:40px;color:var(--ink);font:600 15px/1 var(--sans);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.lw .ctrl #pp{background:var(--blue-deep);border-color:var(--blue-deep);color:var(--on-blue);min-width:44px}.lw .ctrl #pp svg{width:14px;height:14px}.lw .ctrl #nar[aria-pressed=false]{border-color:var(--muted);color:var(--muted)}@media (max-width:520px){.lw .ctrl{flex-wrap:wrap;row-gap:4px}.lw .ctrl .seekwrap{flex:100%;order:10}.lw .ctrl #time{margin-right:auto}}.lw .seekwrap{flex:1;align-items:center;min-width:0;height:40px;display:flex;position:relative}.lw #seek{width:100%;accent-color:var(--blue-deep);cursor:pointer;z-index:1;background:0 0;height:28px;margin:0;position:relative}.lw .ticks{pointer-events:none;height:12px;margin-top:-6px;position:absolute;top:50%;left:0;right:0}.lw .ticks i{background:var(--muted);opacity:.5;width:2px;height:12px;position:absolute;top:0}.lw #time{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:none;font-size:13px;font-weight:600}.lw .chips{scrollbar-width:thin;gap:6px;padding:8px 0 4px;display:flex;overflow-x:auto}.lw .chips button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);font:600 14px/1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;padding:0 11px}.lw .chips button.on{background:var(--blue-deep);border-color:var(--blue-deep);color:var(--on-blue)}.lw .tip{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.6}.lw :where(#stage) text{font-family:var(--sans);fill:var(--ink)}.lw .stage-bg{fill:var(--ground)}.lw #world polygon,.lw #world path,.lw #world circle,.lw #world ellipse,.lw #world line{stroke:var(--drawing);stroke-width:1.05px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lw #world .ft{fill:var(--surface)}.lw #world .fl{fill:var(--face-l)}.lw #world .fr{fill:var(--face-r)}.lw #world .floor-a{fill:var(--floor-a)}.lw #world .floor-b{fill:var(--floor-b)}.lw #world .slab{fill:var(--face-r)}.lw #world .wall{fill:var(--wall)}.lw #world .wall2{fill:var(--surface)}.lw #world .win{fill:var(--tint)}.lw #world .rug{fill:var(--tint);stroke-dasharray:3 3}.lw #world .grid{stroke:var(--line)!important;stroke-width:.7px!important}.lw #world .shadow{fill:var(--shade);stroke:none!important}.lw #world .panel{fill:var(--surface)}.lw #world .panel.on{fill:var(--marker-card)}.lw #world .pbar{stroke:var(--blue)!important;stroke-width:2px!important}.lw #world .body,.lw #world .headc{fill:var(--surface)}.lw #world .sheet{fill:var(--tint);stroke-dasharray:6 4;stroke:var(--blue)!important;stroke-width:1.3px!important}.lw #world .roller{stroke:var(--line)!important}.lw #world .noline{stroke:none!important}.lw .pill rect{fill:var(--surface);stroke:var(--line);stroke-width:1px}.lw .pill text{fill:var(--ink)}.lw .pill.deep rect{fill:var(--blue-deep);stroke:none}.lw .pill.deep text{fill:var(--on-blue)}.lw .pill.ylw rect{fill:var(--yellow);stroke:none}.lw .pill.ylw text{fill:var(--on-yellow)}.lw .pill.tint rect{fill:var(--tint);stroke:none}.lw .pill.tint text{fill:var(--blue)}.lw .pill.green rect{fill:var(--green);stroke:none}.lw .pill.green text{fill:var(--surface)}.lw .pill.alert rect{fill:var(--alert-bg);stroke:var(--alert)}.lw .pill.alert text{fill:var(--alert)}.lw .pill.ink rect{fill:var(--ink);stroke:none}.lw .pill.ink text{fill:var(--surface)}.lw .pill.mark rect{fill:var(--marker-card);stroke:none}.lw .pill.ghost rect{fill:var(--surface);stroke:var(--muted);stroke-dasharray:3 2}.lw .tagp rect.bg{fill:var(--surface);stroke:var(--line)}.lw .tagp .barbg{fill:var(--tint)}.lw .tagp .barf{fill:var(--blue-deep)}.lw .tagp .barf.hot{fill:var(--alert)}.lw .tagp.on rect.bg{stroke:var(--ink)}.lw .bub path{fill:var(--surface);stroke:var(--drawing);stroke-width:1px}.lw .bub.tint path{fill:var(--tint);stroke:none}.lw .bub.tint text{fill:var(--blue)}.lw .bub.deep path{fill:var(--blue-deep);stroke:none}.lw .bub.deep text{fill:var(--on-blue)}.lw .bub.alert path{fill:var(--alert-bg);stroke:var(--alert)}.lw .bub.alert text{fill:var(--alert)}.lw .card .cb{fill:var(--surface);stroke:var(--drawing);stroke-width:1px}.lw .card .cs{fill:var(--blue-deep)}.lw .card .cl{fill:var(--line)}.lw .card.alert .cb{stroke:var(--alert);fill:var(--alert-bg)}.lw .card.alert .cs{fill:var(--alert)}.lw .card.done .cs{fill:var(--green)}.lw .fxl{stroke:var(--blue);stroke-width:1.3px;fill:none;stroke-dasharray:3 4;stroke-linecap:round}.lw .fxl.solid{stroke-dasharray:none;stroke-width:1.6px}.lw .fxl.edge{stroke:var(--blue-deep);stroke-dasharray:none;stroke-width:1.4px}.lw .fxl.edge.on{stroke:var(--yellow);stroke-width:3px}.lw .fxl.pin{stroke:var(--blue);stroke-dasharray:2 3;stroke-width:1px}.lw .fxl.hot{stroke:var(--alert)}.lw .node circle{fill:var(--surface);stroke:var(--blue-deep);stroke-width:2px}.lw .node.on circle{fill:var(--yellow);stroke:var(--ink)}.lw .node.alert circle{fill:var(--alert);stroke:var(--alert)}.lw .dot{fill:var(--yellow);stroke:var(--ink);stroke-width:1.2px}.lw .ink-s{stroke:var(--drawing);fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.lw .ink-f{stroke:var(--drawing);fill:var(--surface);stroke-width:1.3px;stroke-linejoin:round}.lw .ink-t{stroke:var(--drawing);fill:var(--tint);stroke-width:1.3px;stroke-linejoin:round}.lw .panelbox{fill:var(--surface);stroke:var(--line)}.lw .hudbar{fill:var(--ground)}.lw .hudline{stroke:var(--line);stroke-width:1px}.lw .muted{fill:var(--muted)!important}.lw .ink2{fill:var(--ink-2)!important}.lw .bluet{fill:var(--blue)!important}.lw .deepf{fill:var(--blue-deep)}.lw .serif{font-family:var(--serif)!important}.lw .spark{fill:var(--alert)}.lw .stage-veil{pointer-events:none}@media (prefers-reduced-motion:reduce){.lw .bigplay{transition:none}}
.lw-mount:empty{aspect-ratio:4/5;border:1px solid var(--line);background:var(--ground) var(--poster) center / cover no-repeat;border-radius:12px;margin-bottom:196px}.lw-mount[data-failed=true]:empty:after{content:"短片没加载出来，刷新一下再试。";color:var(--muted);padding-top:calc(125% + 16px);font-size:15px;display:block}.lw-note{color:var(--muted);font-size:15px}
.SceneList-module__aD5wmG__list{border-top:var(--stroke-rule) solid var(--ink);margin:0;padding:0;list-style:none}.SceneList-module__aD5wmG__list>li{border-bottom:var(--stroke-hair) solid var(--line);padding:16px 0 18px;position:relative}.SceneList-module__aD5wmG__list>li.SceneList-module__aD5wmG__on:before{content:"";background:var(--blue-deep);border-radius:2px;width:3px;position:absolute;top:18px;bottom:18px;left:-14px}.SceneList-module__aD5wmG__head{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.SceneList-module__aD5wmG__head:hover .SceneList-module__aD5wmG__title{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.SceneList-module__aD5wmG__chip{letter-spacing:.06em;border-radius:var(--radius-chip);flex:none;padding:1px 7px;font-size:12.5px;font-weight:800;line-height:1.5;display:inline-block;position:relative;top:-2px}.SceneList-module__aD5wmG__ky{background:var(--yellow);color:var(--on-yellow)}.SceneList-module__aD5wmG__kd{background:var(--blue-deep);color:var(--on-blue)}.SceneList-module__aD5wmG__kt{background:var(--tint);color:var(--blue)}.SceneList-module__aD5wmG__title{font-size:21px;font-weight:800;line-height:1.4}.SceneList-module__aD5wmG__when{color:var(--muted);flex:none;margin-left:auto;font-size:13px;font-weight:600}.SceneList-module__aD5wmG__list p{color:var(--ink-2);max-width:36em;margin:8px 0 0;font-size:17px;line-height:1.75}.SceneList-module__aD5wmG__k{color:var(--ink);margin-right:6px;font-weight:700}.SceneList-module__aD5wmG__tag{vertical-align:1px;margin-right:6px}@media (max-width:959px){.SceneList-module__aD5wmG__list p{display:none}.SceneList-module__aD5wmG__list>li{padding:12px 0}}@media (max-width:520px){.SceneList-module__aD5wmG__title{font-size:18px}.SceneList-module__aD5wmG__list>li.SceneList-module__aD5wmG__on:before{left:-10px}}
.FilmNext-module__2f66oa__steps{margin-top:28px}@media (min-width:760px){.FilmNext-module__2f66oa__steps{grid-template-columns:1fr 1fr;gap:10px}}.FilmNext-module__2f66oa__steps li{align-content:start;padding:12px 16px 13px}.FilmNext-module__2f66oa__steps b{font-size:19px}.FilmNext-module__2f66oa__steps span{font-size:16px;line-height:1.65}.FilmNext-module__2f66oa__links{flex-wrap:wrap;gap:12px 32px;margin:26px 0 0;font-size:17px;display:flex}
