body:has(.lp){background:#050b0b}.lp{--night:#050b0b;--deep:#081211;--stone:#0c1716;--stone-2:#12211f;--line:#cdecde14;--line-2:#cdecde29;--bone:#ece6d9;--ash:#97a6a1;--jade:#4fd9ab;--jade-deep:#1f9c78;--jade-soft:#4fd9ab21;--bronze:#d4ae72;--bronze-hi:#e8c998;--hp:#d8705b;--mp:#6496dc;--ease:cubic-bezier(.2, .7, .2, 1);--ease-swing:cubic-bezier(.55, 0, .15, 1);interpolate-size:allow-keywords;background:var(--night);color:var(--bone);overflow-x:clip}.lp-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.lp-section{padding-block:128px}.lp h2{letter-spacing:-.042em;color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(38px,4.9vw,74px);font-weight:800;line-height:.98}.lp h3{color:var(--bone);margin:0}.lp :where(p){color:var(--ash)}.lp-lead{max-width:46ch;margin:28px 0 0;font-size:17px;line-height:1.7}.lp-head{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:48px;margin-bottom:56px;display:grid}.lp-caption{margin:18px 0 0;font-size:13px}.lp-button{min-height:52px;padding-inline:24px;font-size:15px;position:relative;overflow:hidden}.lp-button.button-primary{background:linear-gradient(180deg, var(--bronze-hi), var(--bronze));color:#1b150c;box-shadow:inset 0 1px #ffffff59,0 10px 30px -12px #d4ae72a6}.lp-button.button-primary:after{content:"";transition:transform .7s var(--ease);background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp-button.button-primary:hover:not(:disabled):after{transform:translate(120%)}.lp-button.button-quiet{border-color:var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b0b73}.lp-button.button-quiet:hover{background:#4fd9ab14;border-color:#4fd9ab73}.lp-link{min-height:44px;color:var(--bone);background:linear-gradient(var(--bronze), var(--bronze)) left calc(100% - 10px) / 100% 1px no-repeat;transition:color .2s, background-size .3s var(--ease);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.lp-link:hover{color:var(--bronze-hi);background-size:40% 1px}.lp-state{color:var(--ash);white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:inline-flex}.lp-state:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px}.lp-state[data-state=available]{color:var(--jade)}.lp-state[data-state=available]:before{background:var(--jade);animation:2.4s ease-out infinite lp-beacon;box-shadow:0 0 #4fd9ab99}.lp-hero{--lp-px:0;--lp-py:0;isolation:isolate;grid-template-rows:1fr auto;min-height:max(720px,100svh);margin-top:-88px;padding-top:88px;display:grid;position:relative;overflow:hidden}.lp-hero__art{z-index:-4;transform:translate3d(calc(var(--lp-px) * -22px), calc(var(--lp-py) * -14px), 0);transition:transform .9s var(--ease);position:absolute;inset:-2.5%}.lp-hero__art picture{display:block;position:absolute;inset:0}.lp-hero__art img{object-fit:cover;object-position:72% 34%}.lp-hero__shade{z-index:-3;background:radial-gradient(60% 70% at 72% 40%, transparent 30%, #050b0b59 100%), linear-gradient(90deg, #050b0bf0 0%, #050b0bb3 30%, transparent 62%), linear-gradient(0deg, var(--night) 0%, #050b0bbf 15%, transparent 44%), linear-gradient(180deg, #050b0b99, transparent 22%);position:absolute;inset:0}.lp-embers{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp-hero__body{align-self:center;padding-block:72px 48px}.lp-cut{letter-spacing:-.05em;width:fit-content;color:var(--bone);margin:0 0 34px;font-size:clamp(56px,7.6vw,122px);font-weight:800;line-height:.93;position:relative}.lp-cut__half{text-shadow:0 2px 40px #050b0b99;padding-right:.06em;display:block}.lp-cut__sky{clip-path:polygon(-10% -30%,93% -30%,-3% 130%,-10% 130%);transform:translate(-.02em,-.055em)}.lp-cut__earth{clip-path:polygon(93% -30%,110% -30%,110% 130%,-3% 130%);position:absolute;inset:0;transform:translate(.02em,.055em)}.lp-cut__seam{pointer-events:none;position:absolute;inset:-8% -3%}.lp-cut__seam svg{width:100%;height:100%;overflow:visible}.lp-cut__seam line{vector-effect:non-scaling-stroke;stroke-linecap:round}.lp-cut__line{stroke:#c9ffe9;stroke-width:1.5px;filter:drop-shadow(0 0 4px var(--jade)) drop-shadow(0 0 14px var(--jade))}.lp-cut__glow{stroke:var(--jade);stroke-width:14px;opacity:0;filter:blur(10px)}.lp-hero__lead{color:#c3cbc7;max-width:44ch;margin:0;font-size:17px;line-height:1.7}.lp-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}.lp .intro-replay{color:var(--ash);font-size:14px;transition:color .2s}.lp .intro-replay:hover{color:var(--bone)}.lp-hero__ledger{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding-block:22px 30px;display:flex}.lp-hero__ledger ul{flex-wrap:wrap;gap:8px 40px;margin:0;padding:0;list-style:none;display:flex}.lp-hero__ledger a{gap:4px;min-height:44px;padding-block:4px;display:grid}.lp-ledger__name{color:var(--bone);font-size:15px;font-weight:500;transition:color .2s}.lp-hero__ledger a:hover .lp-ledger__name{color:var(--bronze-hi)}.lp-hero__ledger>p{margin:0;font-size:13px}.lp-hero[data-phase=play] .lp-hero__art img{animation:lp-art-in 2.4s var(--ease) both}.lp-hero[data-phase=play] .lp-cut__sky{animation:lp-sky 1.6s var(--ease) both}.lp-hero[data-phase=play] .lp-cut__earth{animation:lp-earth 1.6s var(--ease) both}.lp-hero[data-phase=play] .lp-cut__seam{animation:lp-slash .42s var(--ease-swing) .86s both}.lp-hero[data-phase=play] .lp-cut__glow{animation:1.1s ease-out 1.05s both lp-flash,5s ease-in-out 2.4s infinite lp-breathe}.lp-hero[data-phase=play] .lp-hero__lead,.lp-hero[data-phase=play] .lp-hero__actions,.lp-hero[data-phase=play] .lp-hero__ledger{animation:lp-fade .9s var(--ease) both}.lp-hero[data-phase=play] .lp-hero__lead{animation-delay:1.15s}.lp-hero[data-phase=play] .lp-hero__actions{animation-delay:1.28s}.lp-hero[data-phase=play] .lp-hero__ledger{animation-delay:1.45s}@keyframes lp-art-in{0%{opacity:0;filter:brightness(.35)saturate(.6);transform:scale(1.12)}to{opacity:1;filter:none;transform:none}}@keyframes lp-sky{0%{opacity:0;filter:blur(10px);transform:translateY(.14em)}45%{opacity:1;filter:none;transform:none}62%{animation-timing-function:cubic-bezier(.2,1.4,.4,1);transform:none}to{opacity:1;transform:translate(-.02em,-.055em)}}@keyframes lp-earth{0%{opacity:0;filter:blur(10px);transform:translateY(.14em)}45%{opacity:1;filter:none;transform:none}62%{animation-timing-function:cubic-bezier(.2,1.4,.4,1);transform:none}to{opacity:1;transform:translate(.02em,.055em)}}@keyframes lp-slash{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes lp-flash{0%{opacity:0}12%{opacity:.95}to{opacity:.35}}@keyframes lp-breathe{0%,to{opacity:.35}50%{opacity:.6}}@keyframes lp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-beacon{0%{box-shadow:0 0 #4fd9ab8c}70%,to{box-shadow:0 0 0 7px #4fd9ab00}}.lp-party{border:1px solid var(--line-2);background:radial-gradient(80% 60% at 20% 0%, #4fd9ab12, transparent 60%), linear-gradient(180deg, var(--stone), var(--deep));border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #000c,0 0 0 1px #0006}.lp-party__bar{border-bottom:1px solid var(--line);height:44px;color:var(--ash);background:#050b0b99;align-items:center;gap:18px;padding-left:18px;font-size:13px;display:flex}.lp-party__brand{letter-spacing:-.04em;color:var(--bone);font-weight:700}.lp-party__online{color:var(--jade);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lp-party__online:before{content:"";background:var(--jade);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite lp-beacon}.lp-party__controls{align-self:stretch;display:flex}.lp-party__controls i{width:46px;position:relative}.lp-party__controls i:before{content:"";background:var(--ash);width:10px;height:1px;position:absolute;top:21px;left:18px}.lp-party__controls i:nth-child(2):before{border:1px solid var(--ash);background:0 0;height:9px;top:17px}.lp-party__controls i:nth-child(3):before,.lp-party__controls i:nth-child(3):after{content:"";background:var(--ash);width:12px;height:1px;position:absolute;top:21px;left:17px;transform:rotate(45deg)}.lp-party__controls i:nth-child(3):after{transform:rotate(-45deg)}.lp-party__commands{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.lp-command{border:1px solid var(--line-2);min-height:44px;color:var(--bone);background:#ffffff05;border-radius:9px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s,transform .15s;display:inline-flex}.lp-command svg{color:var(--bronze)}.lp-command:hover{background:#d4ae7212;border-color:#d4ae728c}.lp-command:active{transform:scale(.97)}.lp-command[data-active]{background:var(--jade-soft);color:#d9fff0;border-color:#4fd9ab99}.lp-command[data-active] svg{color:var(--jade)}.lp-party__grid{aspect-ratio:32/11;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.lp-window{isolation:isolate;border:1px solid var(--line-2);background:#0a1413;border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.lp-window[data-lead]{border-color:#d4ae7266;grid-row:span 2}.lp-window:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050b0bbf,#0000 28% 66%,#050b0bd9),radial-gradient(70% 70%,#0000 40%,#050b0b73);position:absolute;inset:0}.lp-window__map{--lp-zoom:300%;width:var(--lp-zoom);height:var(--lp-zoom);filter:saturate(.9)brightness(1.15);background:url(/art/terrain.webp) 50%/cover;transition:transform 1.6s cubic-bezier(.45,0,.2,1);position:absolute;top:50%;left:50%}.lp-window:not([data-lead]) .lp-window__map{--lp-zoom:420%}.lp-unit{z-index:2;width:0;height:0;transition:left 1.6s cubic-bezier(.45,0,.2,1),top 1.6s cubic-bezier(.45,0,.2,1);position:absolute}.lp-unit:before{content:"";filter:blur(2px);width:18px;height:7px;transition:transform .8s var(--ease) var(--lp-fly-delay,0s);background:#0000008c;border-radius:50%;position:absolute;top:3px;left:-9px}.lp-unit b{color:#f3eee3;width:20px;height:20px;transition:transform .8s var(--ease) var(--lp-fly-delay,0s);background:#26403a;border:1.5px solid #f3eee3;border-radius:50%;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-10px;left:-10px}.lp-unit[data-lead] b{border-color:var(--bronze-hi);color:#fff3dc;background:#5a4423}.lp-unit[data-self] b{border-color:#d6fff0;box-shadow:0 0 0 4px #4fd9ab38,0 0 18px #4fd9abb3}.lp-unit[data-self][data-lead] b{border-color:#fff1d6;box-shadow:0 0 0 4px #d4ae7240,0 0 18px #d4ae72b3}.lp-unit[data-fly] b{transform:translateY(-14px)scale(1.18)}.lp-unit[data-fly]:before{transform:scale(.6)}.lp-unit[data-cast] b{animation:lp-cast .9s var(--ease)}.lp-npc,.lp-mob{z-index:2;width:24px;height:24px;animation:lp-pop .45s var(--ease) both;place-items:center;display:grid;position:absolute;translate:-50% -50%}.lp-npc:before,.lp-mob:before{content:"";z-index:-1;border-radius:4px;transition:background-color .3s,border-color .3s;position:absolute;inset:2px;rotate:45deg}.lp-npc{color:var(--bronze-hi);font-size:12px;font-weight:800;line-height:1;transition:color .3s}.lp-npc:before{border:1.5px solid var(--bronze-hi);background:#3a2c14}.lp-npc[data-state=taken]{color:var(--jade)}.lp-npc[data-state=taken]:before{border-color:var(--jade);background:#0f3a2e}.lp-mob{transition:opacity .5s .3s}.lp-mob:before{background:#4a1d17;border:1.5px solid #f0a08f}.lp-mob:after{content:"";border:1.5px dashed #0000;border-radius:50%;transition:border-color .3s;position:absolute;inset:-9px}.lp-mob[data-target]:after{border-color:#f0a08fe6;animation:6s linear infinite lp-spin}.lp-mob i{transform-origin:0;width:36px;height:4px;transition:transform .6s var(--ease);background:#e06a52;border-radius:2px;position:absolute;top:-16px;left:-6px}.lp-mob[data-dead]{opacity:0}.lp-window__bar{z-index:3;color:var(--ash);align-items:baseline;gap:8px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.lp-window__bar strong{color:var(--bone);font-size:13px;font-weight:600}.lp-window__bar em{color:var(--bronze-hi);background:#d4ae721f;border:1px solid #d4ae7280;border-radius:5px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal}.lp-window__dialog{z-index:4;min-width:150px;animation:lp-toast .3s var(--ease) both;background:linear-gradient(#201a10f2,#0e0c08f2);border:1px solid #d4ae72a6;border-radius:6px;justify-items:center;gap:8px;padding:10px 14px 12px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -78%;box-shadow:0 10px 30px #0009}.lp-window__dialog p{color:#f1e5c9;white-space:nowrap;margin:0;font-size:12px}.lp-window__dialog span{color:var(--bronze-hi);background:#d4ae722e;border:1px solid #d4ae72b3;border-radius:4px;padding:3px 14px;font-size:11px;font-weight:600;animation:.65s step-end both lp-press}@keyframes lp-press{70%{color:#1b150c;background:#d4ae728c}}.lp-window__toast,.lp-window__cast{z-index:3;white-space:nowrap;animation:lp-toast .5s var(--ease) both;border-radius:6px;margin:0;padding:5px 10px;font-size:12px;font-weight:500;position:absolute}.lp-window__toast{color:#c8ffe9;background:#082820d9;border:1px solid #4fd9ab73;top:38px;right:10px}.lp-window__cast{color:var(--bronze-hi);background:#281c0ad9;border:1px solid #d4ae7299;top:50%;left:50%;translate:-50% 18px;box-shadow:0 0 24px #d4ae7259}.lp-window__foot{z-index:3;justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-window__status{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lp-bars{flex:none;gap:3px;width:64px;display:grid}.lp-bars i{transform-origin:0;border-radius:2px;height:4px}.lp-bars i[data-kind=hp]{background:var(--hp)}.lp-bars i[data-kind=mp]{background:var(--mp)}.lp-macro{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.lp-macro[data-open]{grid-template-rows:1fr}.lp-macro__inner{min-height:0;overflow:hidden}.lp-macro__head{border-top:1px solid var(--line);color:var(--ash);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 16px;padding-top:16px;font-size:13px;display:flex}.lp-macro__head strong{color:var(--bone);font-size:14px;font-weight:600}.lp-macro__lanes{gap:6px;padding:14px 16px 18px;display:grid;position:relative}.lp-lane{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lp-lane__name{color:var(--ash);font-size:12px}.lp-lane__track{background:#ffffff06;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:30px;padding:3px;display:grid}.lp-block{border:1px solid var(--line-2);color:var(--ash);white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border-radius:5px;align-items:center;padding-inline:10px;font-size:12px;transition:background-color .3s,border-color .3s,color .3s;display:flex;overflow:hidden}.lp-block[data-kind=wait]{border-style:dashed}.lp-block[data-kind=skill][data-live]{color:var(--bronze-hi);background:#d4ae7229;border-color:#d4ae72b3}.lp-block[data-kind=aura][data-live]{color:#c8ffe9;background:linear-gradient(90deg,#4fd9ab33,#4fd9ab0f);border-color:#4fd9ab80}.lp-block[data-kind=wait][data-live]{color:#c8ffe9;border-color:#4fd9ab99;animation:1s ease-in-out infinite lp-wait}.lp-block[data-done]{opacity:.45}.lp-macro__time{pointer-events:none;position:absolute;inset:14px 19px 18px 123px}.lp-barrier{border-left:1px dashed #4fd9ab59;width:0;transition:border-color .3s;position:absolute;top:-4px;bottom:-4px}.lp-barrier[data-live]{border-left-color:var(--jade);filter:drop-shadow(0 0 4px var(--jade))}.lp-playhead{background:var(--bone);opacity:0;width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-8px;left:0;box-shadow:0 0 12px #ece6d9cc}.lp-playhead[data-run]{animation:3.2s linear both lp-play}.lp-party__log{border-top:1px solid var(--line);min-height:52px;color:var(--bone);background:#050b0b80;margin:0;padding:15px 18px;font-size:14px}@keyframes lp-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes lp-toast{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lp-cast{0%{box-shadow:0 0 #d4ae72e6,0 0 18px #d4ae72b3}to{box-shadow:0 0 0 26px #d4ae7200,0 0 18px #4fd9abb3}}@keyframes lp-spin{to{rotate:360deg}}@keyframes lp-wait{50%{background-color:#4fd9ab1f}}@keyframes lp-play{0%{opacity:1;left:0}92%{opacity:1}to{opacity:0;left:100%}}.lp-facts{gap:22px;margin:44px 0 0;display:grid}.lp-facts>div{border-left:1px solid #4fd9ab59;padding-left:18px}.lp-facts dt{color:var(--bone);font-size:16px;font-weight:600}.lp-facts dd{max-width:44ch;color:var(--ash);margin:6px 0 0;font-size:14px;line-height:1.7}.lp-route{border:1px solid var(--line-2);border-radius:16px;overflow:hidden;box-shadow:0 40px 100px -40px #000000d9}.lp-route__map{width:100%;height:auto;display:block}.lp-route__map text{font-family:var(--font-sans);paint-order:stroke;stroke:#050b0bd9;stroke-width:6px;font-size:22px;font-weight:500}.lp-route__straight{stroke:#ece6d959;stroke-width:2px;stroke-dasharray:2 10;stroke-linecap:round}.lp-route__tried{stroke:#f0a08f;stroke-width:3px;stroke-linecap:round}.lp-route__stop circle{fill:#4a1d17;stroke:#f0a08f;stroke-width:2px}.lp-route__stop path{stroke:#ffd2c8;stroke-width:2.5px;stroke-linecap:round}.lp-route__stop text{fill:#ffd2c8}.lp-route__path,.lp-route__halo{fill:none;stroke-linecap:round;stroke-linejoin:round}.lp-route__path{stroke:#9bf5d3;stroke-width:4px}.lp-route__halo{stroke:var(--jade);stroke-width:14px;opacity:.5}.lp-point__dot{fill:#050b0bd9;stroke:#9bf5d3;stroke-width:2.5px;transition:fill .3s,stroke .3s}.lp-route__map .lp-point__index{fill:var(--bone);text-anchor:middle;stroke-width:0;font-size:17px;font-weight:700}.lp-point__pulse{fill:none;stroke:var(--bronze-hi);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.lp-point[data-state=act] .lp-point__dot{fill:#3a2c14;stroke:var(--bronze-hi)}.lp-point[data-state=act] .lp-point__pulse{animation:1.1s ease-out infinite lp-ring}.lp-point[data-state=done] .lp-point__dot{fill:#0f3a2e;stroke:var(--jade)}.lp-point__chip text{fill:var(--bronze-hi);animation:lp-fade .35s var(--ease) both;font-size:22px;font-weight:600}@keyframes lp-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}.lp-route__end circle{fill:var(--bronze);stroke:#fff1d6;stroke-width:2.5px}.lp-route__end text{fill:var(--bone)}.lp-route__walker circle{fill:#e8fff6;stroke:var(--jade-deep);stroke-width:2.5px;filter:drop-shadow(0 0 6px #4fd9abe6)}.lp-route__walker[data-lead] circle{fill:var(--bronze-hi);stroke:#5a4423;filter:drop-shadow(0 0 8px #d4ae72e6)}.lp-modules__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.lp-rack{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.lp-rack>li{border-bottom:1px solid var(--line-2)}.lp-module{grid-template-columns:168px minmax(0,1fr) 200px;align-items:center;gap:32px;padding:26px 8px 26px 0;transition:background-color .4s;display:grid;position:relative}.lp-module:before{content:"";background:var(--jade);width:2px;box-shadow:0 0 14px var(--jade);transition:transform .5s var(--ease);border-radius:1px;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(0)}.lp-module[data-selected]{background:linear-gradient(90deg,#4fd9ab12,#0000 60%)}.lp-module[data-selected]:before{transform:scaleY(1)}.lp-module__relic{aspect-ratio:1;position:relative}.lp-module__relic:before{content:"";opacity:0;background:radial-gradient(circle,#4fd9ab47,#0000 70%);border-radius:50%;transition:opacity .6s;position:absolute;inset:12%}.lp-module__relic img{object-fit:contain;mix-blend-mode:lighten;filter:brightness(.92)saturate(.95);width:100%;height:100%;transition:transform .8s var(--ease), filter .6s;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.lp-module:hover .lp-module__relic img{transform:scale(1.05)rotate(-2deg)}.lp-module[data-selected] .lp-module__relic:before{opacity:1}.lp-module[data-selected] .lp-module__relic img{filter:brightness(1.15)saturate(1.1)}.lp-module__title{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.lp-module__title h3{letter-spacing:-.035em;font-size:26px;font-weight:700;line-height:1.15}.lp-module__body>p{max-width:52ch;margin:0;font-size:15px;line-height:1.65}.lp-module__details{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.lp-module__details li{border:1px solid var(--line-2);color:#c6cfcb;border-radius:6px;padding:5px 11px;font-size:13px}.lp-module__body>.lp-module__note{color:var(--bronze-hi);margin:14px 0 0;font-size:13px}.lp-module__choice{text-align:right;justify-items:end;gap:12px;display:grid}.lp-module__price{color:var(--bone);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.lp-toggle{border:1px solid var(--line-2);min-height:46px;color:var(--bone);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.lp-toggle input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.lp-toggle:hover{background:#d4ae720f;border-color:#d4ae728c}.lp-toggle:has(input:focus-visible){outline:2px solid var(--bronze);outline-offset:3px}.lp-toggle__mark{width:30px;height:30px;color:var(--bronze-hi);background:#d4ae7224;border-radius:7px;place-items:center;transition:background-color .3s,color .3s;display:grid}.lp-toggle:has(input:checked){background:var(--jade-soft);color:#d4fff0;border-color:#4fd9ab8c}.lp-toggle:has(input:checked) .lp-toggle__mark{background:var(--jade);color:#052a20;animation:lp-pop .4s var(--ease)}.lp-toggle[data-disabled]{color:var(--ash);border-color:var(--line);cursor:default}.lp-toggle[data-disabled]:hover{background:0 0}.lp-toggle[data-disabled] .lp-toggle__mark{color:var(--ash);background:#ffffff0a}.lp-basket{border:1px solid var(--line-2);background:radial-gradient(90% 60% at 100% 0%, #d4ae7214, transparent 60%), var(--stone);border-radius:16px;padding:28px;position:sticky;top:108px}.lp-basket h3{letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:22px;font-weight:700;display:flex}.lp-basket__count{min-width:30px;height:30px;color:var(--bronze-hi);font-variant-numeric:tabular-nums;animation:lp-pop .35s var(--ease);background:#d4ae7224;border-radius:15px;place-items:center;padding-inline:8px;font-size:14px;display:grid}.lp-basket ul{margin:20px 0 0;padding:0;list-style:none}.lp-basket li{border-bottom:1px solid var(--line);color:var(--bone);transition:opacity .4s, translate .4s var(--ease);justify-content:space-between;gap:12px;padding-block:11px;font-size:14px;display:flex}@starting-style{.lp-basket li{opacity:0;translate:0 6px}}.lp-basket li span:last-child{color:var(--ash);font-variant-numeric:tabular-nums}.lp-basket>p{margin:18px 0 0;font-size:14px;line-height:1.65}.lp-basket__total{justify-content:space-between;align-items:baseline;display:flex}.lp-basket__total strong{color:var(--bone);font-variant-numeric:tabular-nums;font-size:26px}.lp-basket .lp-button{width:100%;margin-top:22px}.lp-basket .lp-basket__note{font-size:12px;line-height:1.6}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-steps:before{content:"";background:linear-gradient(90deg, var(--bronze), #d4ae7226 70%, transparent);height:1px;position:absolute;top:22px;left:22px;right:0}.lp-steps li{position:relative}.lp-steps__index{background:var(--night);width:44px;height:44px;color:var(--bronze-hi);border:1px solid #d4ae7299;border-radius:50%;place-items:center;margin-bottom:28px;font-size:15px;font-weight:600;display:grid}.lp-steps h3{letter-spacing:-.025em;font-size:21px;font-weight:600}.lp-steps p{max-width:36ch;margin:10px 0 6px;font-size:15px;line-height:1.65}.lp-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:88px;display:grid}.lp-faq__list{border-top:1px solid var(--line-2)}.lp-faq details{border-bottom:1px solid var(--line-2)}.lp-faq details::details-content{height:0;transition:height .35s var(--ease), content-visibility .35s allow-discrete;overflow:clip}.lp-faq details[open]::details-content{height:auto}.lp-faq summary{min-height:72px;color:var(--bone);justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-size:17px;font-weight:500;list-style:none;transition:color .2s;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:hover{color:var(--bronze-hi)}.lp-faq__sign{flex:none;width:16px;height:16px;position:relative}.lp-faq__sign:before,.lp-faq__sign:after{content:"";background:var(--bronze);width:16px;height:1.5px;transition:transform .35s var(--ease);position:absolute;top:7.5px;left:0}.lp-faq__sign:after{transform:rotate(90deg)}.lp-faq details[open] .lp-faq__sign:after{transform:rotate(0)}.lp-faq details p{max-width:60ch;margin:0;padding-bottom:24px;font-size:15px;line-height:1.75}.lp-finale{isolation:isolate;align-items:center;min-height:min(760px,92svh);padding-block:120px;display:flex;position:relative;overflow:hidden}.lp-finale__art{z-index:-2;object-fit:cover;object-position:70% 50%}.lp-finale:before{content:"";z-index:-1;background:linear-gradient(90deg, #050b0beb 0%, #050b0b8c 40%, transparent 70%), linear-gradient(180deg, var(--night) 0%, transparent 12%, transparent 80%, var(--night) 100%);position:absolute;inset:0}.lp-finale__actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}@media (max-width:1150px){.lp-wrap{width:calc(100% - 64px)}.lp-section{padding-block:104px}.lp-party__grid{aspect-ratio:2}.lp-modules__layout{grid-template-columns:minmax(0,1fr)}.lp-basket{position:static}.lp-module{grid-template-columns:132px minmax(0,1fr) 180px;gap:24px}.lp-faq{gap:56px}}@media (max-width:900px){.lp-head{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:40px}.lp-party__grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-window{aspect-ratio:4/3}.lp-window[data-lead]{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.lp-module{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 22px}.lp-module__choice{text-align:left;flex-wrap:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-steps{grid-template-columns:minmax(0,1fr);gap:36px}.lp-steps:before{background:linear-gradient(180deg, var(--bronze), #d4ae7226 80%, transparent);width:1px;height:auto;inset:0 auto 0 22px}.lp-steps li{grid-template-columns:44px minmax(0,1fr);column-gap:22px;display:grid}.lp-steps__index{grid-row:span 3;margin:0}.lp-steps h3{margin-top:9px}.lp-faq{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:760px){.lp-wrap{width:calc(100% - 40px)}.lp-section{padding-block:80px}.lp h2{font-size:clamp(36px,10.4vw,52px)}.lp-lead{font-size:15px}.lp-hero{min-height:0;margin-top:-72px;padding-top:72px}.lp-hero__art{height:min(118vw,620px);inset:0 0 auto;transform:none}.lp-hero__art img{object-position:50% 22%}.lp-hero__shade{background:linear-gradient(0deg, var(--night) 0%, var(--night) 28%, #050b0bd1 44%, transparent 72%), linear-gradient(180deg, #050b0ba6, transparent 18%)}.lp-hero__body{align-self:end;padding-block:min(78vw,400px) 36px}.lp-cut{margin-bottom:24px;font-size:clamp(42px,12.4vw,64px)}.lp-hero__lead{font-size:15px}.lp-hero__actions{gap:10px;margin-top:28px}.lp-hero__actions .button-primary{width:100%}.lp-hero__actions .button-quiet{flex:100%}.lp .intro-replay{flex:100%;justify-content:center;padding-inline:8px;font-size:13px}.lp-hero__ledger{padding-block:18px 26px;display:block}.lp-hero__ledger ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.lp-hero__ledger>p{margin-top:14px}.lp-party{border-radius:14px}.lp-party__group,.lp-party__controls{display:none}.lp-party__bar{padding-right:16px}.lp-party__commands{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.lp-command{justify-content:center;padding-inline:8px;font-size:13px}.lp-party__grid{gap:8px;padding:12px}.lp-window__bar{padding:8px 9px}.lp-window__bar span{display:none}.lp-window__foot{padding:8px 9px}.lp-window:not([data-lead]) .lp-bars{display:none}.lp-window:not([data-lead]) .lp-window__map{--lp-zoom:620%}.lp-window:not([data-lead]) .lp-unit b{width:16px;height:16px;font-size:8px;top:-8px;left:-8px}.lp-macro__lanes{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.lp-window__status{font-size:11px}.lp-window__toast{font-size:11px;top:32px;right:6px}.lp-macro__lanes{padding-inline:12px;overflow-x:auto}.lp-lane{min-width:520px}.lp-macro__time{display:none}.lp-macro__head{margin-inline:12px}.lp-party__log{font-size:13px}.lp-route__map text{font-size:30px}.lp-module{grid-template-columns:84px minmax(0,1fr);gap:6px 16px;padding-block:22px}.lp-module__title h3{font-size:21px}.lp-module__body>p{font-size:14px}.lp-module__choice{grid-column:1/-1;margin-top:10px}.lp-basket{padding:22px}.lp-faq summary{min-height:64px;font-size:16px}.lp-finale{align-items:flex-end;min-height:640px;padding-block:80px 64px}.lp-finale__art{object-position:76% 50%}.lp-finale:before{background:linear-gradient(0deg, var(--night) 0%, #050b0bd9 38%, transparent 75%), linear-gradient(180deg, var(--night) 0%, transparent 25%)}.lp-finale__actions .button{flex:100%}}@media (max-width:370px){.lp-wrap{width:calc(100% - 32px)}.lp-command{gap:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp-hero__art{transform:none}.lp-cut__glow{opacity:.35}}
.lp-module-section[data-tone=deep]{border-block:1px solid var(--line);background:radial-gradient(50% 70% at 85% 30%, #4fd9ab0f, transparent 70%), var(--deep)}.lp-head__side{gap:18px;display:grid}.lp-head__side>p:last-child{max-width:42ch;margin:0 0 6px;font-size:16px;line-height:1.75}.lp-tag{color:var(--bronze-hi);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:14px;font-weight:500;display:flex}.lp-facts--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px}.lp-facts--row dd{max-width:36ch}.lp-dungeon{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:16px;display:grid}.lp-scenario,.lp-quest__panel,.lp-hwid__panel{border:1px solid var(--line-2);background:linear-gradient(180deg, var(--stone), var(--deep));border-radius:16px}.lp-scenario{flex-direction:column;display:flex}.lp-scenario__head,.lp-quest__head{border-bottom:1px solid var(--line);color:var(--ash);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 14px;font-size:13px;display:flex}.lp-scenario__head strong,.lp-quest__head strong{color:var(--bone);font-size:15px;font-weight:600}.lp-scenario__list{gap:4px;margin:0;padding:10px;list-style:none;display:grid}.lp-scenario__list li{border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:10px;transition:background-color .3s,border-color .3s;display:grid}.lp-scenario__index,.lp-quest__index{border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:background-color .3s,border-color .3s,color .3s;display:grid}.lp-scenario__index{color:var(--bone);border:1.5px solid #9bf5d399}.lp-scenario__text{min-width:0;display:grid}.lp-scenario__text strong{color:var(--bone);font-size:14px;font-weight:600}.lp-scenario__text small{color:var(--ash);font-size:13px}.lp-scenario__list>.lp-scenario__empty{border:1px dashed var(--line-2);color:var(--ash);font-size:14px;display:block}.lp-scenario__list li{animation:lp-toast .4s var(--ease) both}.lp-scenario__head span[data-live],.lp-quest__head span[data-live]{color:#f0a08f;align-items:center;gap:8px;display:inline-flex}.lp-scenario__head span[data-live]:before,.lp-quest__head span[data-live]:before{content:"";background:#e06a52;border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite lp-beacon-red}.lp-scenario__record svg{fill:#e06a52;color:#e06a52}.lp-scenario__list li[data-state=walk]{border-color:var(--line-2)}.lp-scenario__list li[data-state=act]{background:#d4ae7214;border-color:#d4ae728c}.lp-scenario__list li[data-state=act] .lp-scenario__index{border-color:var(--bronze-hi);background:#3a2c14}.lp-scenario__list li[data-state=act] small{color:var(--bronze-hi)}.lp-scenario__list li[data-state=done] .lp-scenario__index{border-color:var(--jade);color:var(--jade);background:#0f3a2e}.lp-scenario__foot,.lp-quest__foot{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding:16px 20px 20px;display:grid}.lp-scenario__foot p,.lp-quest__foot p{min-height:44px;color:var(--bone);margin:0;font-size:13px;line-height:1.6}.lp-scenario__controls{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lp-scenario__run{min-height:46px;color:var(--bronze-hi);background:#d4ae721f;border-color:#d4ae728c}.lp-scenario__run:hover{background:#d4ae7233}.lp-scenario__run[data-running]{border-color:var(--line-2);color:var(--bone);background:#ffffff0a}.lp-check{min-height:44px;color:var(--bone);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.lp-check input{width:18px;height:18px;accent-color:var(--jade);margin:0}.lp-dungeon .lp-route{background:#0a1413;align-items:center;display:grid}.lp-party-walk{transition:opacity .5s}.lp-dungeon[data-phase=done] .lp-party-walk{opacity:0;transition-delay:.1s}.lp-quest{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lp-quest__panel{flex-direction:column;min-width:0;min-height:470px;display:flex;overflow:hidden}.lp-quest__chain{background:radial-gradient(80% 60% at 100% 0%, #d4ae7212, transparent 60%), linear-gradient(180deg, var(--stone), var(--deep))}.lp-quest__party{border-bottom:1px solid var(--line);color:var(--ash);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.lp-quest__members{gap:6px;display:flex}.lp-quest__members b{border:1.5px solid var(--line-2);width:26px;height:26px;color:var(--ash);background:#1a2a27;border-radius:50%;place-items:center;font-size:11px;font-weight:700;transition:border-color .3s,color .3s,background-color .3s;display:grid}.lp-quest__members b:first-child{color:var(--bronze-hi);border-color:#d4ae7299}.lp-quest__party[data-state=running] .lp-quest__members b{color:#d4fff0;border-color:#4fd9ab99;animation:1.2s ease-in-out infinite lp-wait}.lp-quest__party[data-state=passed] .lp-quest__members b{border-color:var(--jade);color:var(--jade);background:#0f3a2e}.lp-quest__counts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.lp-quest__counts>div{gap:2px;padding:12px 20px;display:grid}.lp-quest__counts>div+div{border-left:1px solid var(--line)}.lp-quest__counts dt{color:var(--ash);font-size:12px}.lp-quest__counts dd{color:var(--bone);font-variant-numeric:tabular-nums;animation:lp-pop .3s var(--ease);margin:0;font-size:22px;font-weight:700}.lp-quest__feed,.lp-quest__steps{align-content:start;gap:8px;margin:0;padding:14px;list-style:none;display:grid}.lp-quest__feed>li{border:1px solid var(--line);animation:lp-toast .4s var(--ease) both;background:#ffffff05;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:10px 12px;transition:opacity .5s,border-color .5s;display:grid}.lp-quest__feed strong{color:var(--bone);font-size:14px;font-weight:600;display:block}.lp-quest__feed small{color:var(--ash);font-size:13px}.lp-quest__mark{width:26px;height:26px;color:var(--ash);background:#ffffff0d;border-radius:50%;place-items:center;display:grid}.lp-quest__feed>li[data-ok] .lp-quest__mark{color:var(--jade);background:#4fd9ab29}.lp-quest__feed>li[data-ok] small{color:#bfeedd}.lp-quest__feed>li[data-built]:not([data-ok]){opacity:.4}.lp-quest__feed>li[data-built][data-ok]{border-color:#4fd9ab59}.lp-quest__feed>.lp-quest__empty{color:var(--ash);border-style:dashed;font-size:14px;animation:none;display:block}.lp-quest__steps>li{border:1px dashed var(--line-2);opacity:.45;transition:opacity .45s, transform .45s var(--ease), border-color .3s, background-color .3s;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px;display:grid;transform:translateY(6px)}.lp-quest__steps>li[data-ready]{opacity:1;border-style:solid;transform:none}.lp-quest__steps strong{color:var(--bone);font-size:15px;font-weight:600}.lp-quest__index{color:var(--bronze-hi);border:1.5px solid #d4ae7299}.lp-quest__state{color:var(--ash);place-items:center;display:grid}.lp-quest__steps>li[data-state=live]{background:#d4ae7214;border-color:#d4ae7299}.lp-quest__steps>li[data-state=live] .lp-quest__state{color:var(--bronze-hi);animation:1s ease-in-out infinite lp-wait}.lp-quest__steps>li[data-state=done]{border-color:#4fd9ab66}.lp-quest__steps>li[data-state=done] .lp-quest__index{border-color:var(--jade);color:var(--jade);background:#0f3a2e}.lp-quest__steps>li[data-state=done] .lp-quest__state{color:var(--jade)}.lp-quest__foot .button{justify-self:start;min-height:46px}@keyframes lp-beacon-red{0%{box-shadow:0 0 #e06a5299}70%,to{box-shadow:0 0 0 7px #e06a5200}}.lp-hwid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.lp-hwid__art{aspect-ratio:1;perspective:900px;position:relative}.lp-hwid__art:before{content:"";opacity:0;background:radial-gradient(circle,#4fd9ab42,#0000 70%);border-radius:50%;transition:opacity .8s;position:absolute;inset:14%}.lp-hwid__art img{object-fit:contain;mix-blend-mode:lighten;filter:grayscale(.85)brightness(.7);width:100%;height:100%;transition:filter .8s, transform 1s var(--ease);position:relative;transform:rotateY(-18deg)scale(.94);-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.lp-hwid[data-on] .lp-hwid__art:before{opacity:1}.lp-hwid[data-on] .lp-hwid__art img{filter:none;transform:none}.lp-hwid__panel{padding:22px}.lp-hwid__switch{border:1px solid var(--line-2);background:#050b0b99;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.lp-hwid__switch button{min-height:44px;color:var(--ash);background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s}.lp-hwid__switch button[aria-checked=true]{background:var(--jade-soft);color:#d4fff0;box-shadow:inset 0 0 0 1px #4fd9ab80}.lp-hwid__switch button:first-child[aria-checked=true]{color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0f}.lp-hwid__list{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lp-hwid__list>li{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:8px 10px;display:grid}.lp-print{width:40px;height:40px;animation:lp-flip .6s var(--ease) both;background:#4fd9ab14;border-radius:8px;padding:5px}.lp-print rect{fill:var(--jade)}.lp-print[data-real]{background:#ffffff0d}.lp-print[data-real] rect{fill:var(--ash)}.lp-hwid__who{min-width:0;display:grid}.lp-hwid__who strong{color:var(--bone);font-size:14px;font-weight:600}.lp-hwid__who small{color:var(--ash);font-size:13px}.lp-hwid__who .lp-hwid__ip{color:#bfeedd;font-variant-numeric:tabular-nums;animation:lp-fade .4s var(--ease) both}.lp-hwid:not([data-on]) .lp-hwid__ip{color:var(--ash)}.lp-hwid__who em{color:var(--bone);white-space:nowrap;font-style:normal}.lp-hwid__tools{gap:6px;display:flex}.lp-hwid__tools button{border:1px solid var(--line-2);width:44px;height:44px;color:var(--bronze-hi);background:0 0;border-radius:9px;place-items:center;transition:border-color .2s,background-color .2s;display:grid}.lp-hwid__tools button:hover{background:#d4ae7214;border-color:#d4ae728c}.lp-hwid__server{color:var(--bone);margin:18px 0 0;font-size:16px}.lp-hwid__server strong{min-width:1ch;color:var(--jade);animation:lp-pop .35s var(--ease);font-size:22px;display:inline-block}.lp-hwid:not([data-on]) .lp-hwid__server strong{color:var(--bone)}.lp-hwid__note{margin:6px 0 0;font-size:13px}@keyframes lp-flip{0%{opacity:.2;transform:rotateY(90deg)}to{opacity:1;transform:none}}@media (max-width:1150px){.lp-dungeon{grid-template-columns:minmax(0,1fr)}.lp-dungeon .lp-route{order:-1}.lp-facts--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lp-quest{grid-template-columns:minmax(0,1fr)}.lp-quest__panel{min-height:0}.lp-hwid{grid-template-columns:minmax(0,1fr);gap:8px}.lp-hwid__art{width:min(320px,70%);margin-inline:auto}}@media (max-width:760px){.lp-head__side>p:last-child{font-size:15px}.lp-facts--row{grid-template-columns:minmax(0,1fr);gap:18px}.lp-quest__counts>div{padding:10px 12px}.lp-quest__counts dd{font-size:18px}.lp-hwid__panel{padding:14px}.lp-hwid__list>li{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.lp-hwid__switch button{font-size:13px}}@media (prefers-reduced-motion:reduce){.lp-hwid__art img{transition:none}}
