html.lsdj-no-scroll{overflow:hidden}.lsdj-night{--ls-bg: #131029;--ls-bg-2: #1a1533;--ls-bg-3: #221c44;--ls-line: #3a3264;--ls-line-soft: #2a2450;--ls-ink: #f0eeff;--ls-sub: #a9aede;--ls-mute: #8a85b8;--ls-flare: #f9a825;--ls-flare-2: #ffd24a;--ls-flare-3: #f58e0f;--ls-flare-ink: #2b1d05;--ls-clear: #3dc657;--ls-clear-ink: #08210f;--ls-round: "YouYuan", "幼圆", "Yuanti SC", "Microsoft YaHei", "PingFang SC", sans-serif;--ls-num: "Courier New", "Menlo", "Courier", monospace;--ls-wrap: min(1120px, 100% - 44px);--ls-r: var(--ls-r-base);--ls-r-base: 18px;--ls-r-s: 16px;--ls-r-big: 22px;--ls-zone-pad: 28px;--ls-glow: 0 0 0 1px rgba(249, 168, 37, .55), 0 0 26px rgba(249, 168, 37, .22);color:var(--ls-ink);font-family:var(--ls-round);background:radial-gradient(1.5px 1.5px at 12% 8%,rgba(240,238,255,.75) 50%,transparent 52%),radial-gradient(1px 1px at 28% 22%,rgba(240,238,255,.4) 50%,transparent 52%),radial-gradient(1px 1px at 44% 6%,rgba(240,238,255,.55) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 63% 14%,rgba(255,210,74,.5) 50%,transparent 52%),radial-gradient(1px 1px at 78% 9%,rgba(240,238,255,.45) 50%,transparent 52%),radial-gradient(1px 1px at 91% 24%,rgba(240,238,255,.35) 50%,transparent 52%),radial-gradient(2px 2px at 8% 46%,rgba(240,238,255,.28) 50%,transparent 52%),radial-gradient(1px 1px at 36% 63%,rgba(240,238,255,.3) 50%,transparent 52%),radial-gradient(1.5px 1.5px at 57% 79%,rgba(240,238,255,.32) 50%,transparent 52%),radial-gradient(1px 1px at 84% 66%,rgba(255,210,74,.35) 50%,transparent 52%),radial-gradient(1px 1px at 18% 88%,rgba(240,238,255,.3) 50%,transparent 52%),radial-gradient(1px 1px at 70% 94%,rgba(240,238,255,.26) 50%,transparent 52%),linear-gradient(178deg,#1a1540,#131029 34%,#0d0b1c);background-attachment:fixed}body{margin:0;background:#131029}.lsdj-night,.lsdj-night *,.lsdj-night :before,.lsdj-night :after{box-sizing:border-box;min-width:0}.lsdj-night ul,.lsdj-night ol{margin:0;padding:0;list-style:none}.lsdj-night h1,.lsdj-night h2,.lsdj-night h3,.lsdj-night h4,.lsdj-night p,.lsdj-night figure,.lsdj-night dl,.lsdj-night dd,.lsdj-night blockquote,.lsdj-night pre{margin:0}.lsdj-night a{text-decoration:none}.lsdj-night :where(a){color:inherit}.lsdj-night img{display:block;max-width:100%;height:auto;border:0}.lsdj-night button{font:inherit}.lsdj-wrap{width:var(--ls-wrap);margin-inline:auto}.lsdj-main{overflow-x:clip}.lsdj-zone{position:relative;padding:var(--ls-zone-pad) 0}.lsdj-zone-foot{margin-top:18px;color:var(--ls-mute);font-size:13px;letter-spacing:.4px}.lsdj-head{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:baseline;margin-bottom:18px}.lsdj-head .lsdj-h2{grid-column:1 / -1}.lsdj-file{grid-row:1;grid-column:2;justify-self:end;display:flex;align-items:center;gap:12px;width:100%;color:var(--ls-flare-2);font-family:var(--ls-num);font-size:12.5px;font-weight:700;letter-spacing:2px;white-space:nowrap}.lsdj-file:before{content:"";order:2;flex:1;height:1px;min-width:24px;background:repeating-linear-gradient(90deg,var(--ls-line) 0 6px,transparent 6px 12px)}.lsdj-note{grid-column:1 / -1;color:var(--ls-sub);font-size:14.5px;line-height:1.7;max-width:760px}.lsdj-h1{font-size:clamp(42px,6vw,66px);font-weight:700;letter-spacing:2px;line-height:1.12}.lsdj-h1 .lsdj-h1-flare{color:var(--ls-flare);text-shadow:0 0 28px rgba(249,168,37,.35)}.lsdj-h1-sub{display:block;margin-top:10px;font-size:clamp(17px,2.2vw,23px);font-weight:400;letter-spacing:5px;color:var(--ls-sub)}.lsdj-h2{display:flex;align-items:center;gap:12px;font-size:clamp(23px,3vw,31px);font-weight:700;letter-spacing:1.5px;line-height:1.3}.lsdj-h2:before{content:"";flex:none;width:10px;height:10px;background:radial-gradient(circle at 35% 35%,var(--ls-flare-2),var(--ls-flare-3) 70%);box-shadow:-14px 8px 0 -6px #f9a82599;border-radius:var(--ls-r-s);transform:rotate(45deg)}.lsdj-h3{font-size:16.5px;font-weight:700;letter-spacing:.5px;line-height:1.45}.lsdj-digest{color:var(--ls-sub);font-size:15px;line-height:1.8;max-width:860px}.lsdj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 30px;border-radius:var(--ls-r);border:1px solid rgba(249,168,37,.85);background:linear-gradient(180deg,var(--ls-flare-2) 0%,var(--ls-flare) 48%,var(--ls-flare-3) 100%);color:var(--ls-flare-ink);font-size:15.5px;font-weight:700;letter-spacing:1px;line-height:1.2;box-shadow:inset 0 2px #ffffff52,0 8px 22px #f9a82538;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.lsdj-btn:hover{transform:translateY(-2px);box-shadow:var(--ls-glow),inset 0 2px #ffffff52;filter:saturate(1.08)}.lsdj-btn:active{transform:translateY(0)}.lsdj-btn-ghost{border:1px solid rgba(249,168,37,.5);background:#f9a82512;color:var(--ls-flare-2);box-shadow:none}.lsdj-btn-ghost:hover{border-color:var(--ls-flare);box-shadow:var(--ls-glow)}.lsdj-top{position:sticky;top:0;z-index:60;background:#1a1533f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ls-line);box-shadow:0 10px 30px #05040e73}.lsdj-top-row{display:flex;align-items:center;gap:18px;padding:12px 0}.lsdj-logo{display:flex;align-items:center;gap:12px;flex:none}.lsdj-logo img{width:42px;height:42px;border-radius:var(--ls-r-s);border:1px solid var(--ls-line);box-shadow:0 0 0 4px #f9a8251f}.lsdj-logo-txt{display:flex;flex-direction:column;gap:2px}.lsdj-logo-txt b{font-size:19px;letter-spacing:2px}.lsdj-logo-txt small{color:var(--ls-mute);font-family:var(--ls-num);font-size:10px;letter-spacing:1.6px;white-space:nowrap}.lsdj-nav{margin-left:auto}.lsdj-nav ul{display:flex;gap:4px}.lsdj-nav a{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--ls-r-s);color:var(--ls-sub);font-size:14.5px;letter-spacing:1px;transition:color .16s ease,background .16s ease}.lsdj-nav a:before{content:"";width:5px;height:5px;border-radius:var(--ls-r-s);background:var(--ls-flare-2);transform:scale(0) rotate(45deg);transition:transform .18s ease}.lsdj-nav a:hover{color:var(--ls-ink);background:#f9a82514}.lsdj-nav a:hover:before{transform:scale(1) rotate(45deg)}.lsdj-top-status{display:flex;align-items:center;gap:8px;flex:none;padding:6px 12px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r-s);color:var(--ls-mute);font-size:12px;letter-spacing:.6px;white-space:nowrap;overflow:hidden}.lsdj-top-status i{flex:none;width:7px;height:7px;border-radius:var(--ls-r-s);background:var(--ls-clear);box-shadow:0 0 10px #3dc657cc;animation:lsdj-breath 2.6s ease-in-out infinite}.lsdj-top-status span{overflow:hidden;text-overflow:ellipsis}.lsdj-top-cta{padding:10px 22px;font-size:14px;flex:none}.lsdj-hero{position:relative;overflow:hidden;padding:32px 0 24px}.lsdj-hero:before{content:"";position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(52% 60% at 74% 8%,rgba(249,168,37,.13),transparent 70%);pointer-events:none}.lsdj-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;align-items:center}.lsdj-meteor{position:absolute;top:6%;right:34%;width:190px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,210,74,.9) 82%,#fff 100%);transform:rotate(-214deg);opacity:0;filter:drop-shadow(0 0 6px rgba(249,168,37,.8));pointer-events:none;animation:lsdj-sweep 9s linear infinite}.lsdj-meteor:after{content:"";position:absolute;right:0;top:-2px;width:6px;height:6px;background:radial-gradient(circle at 40% 40%,#fff,var(--ls-flare-2) 60%,transparent 75%)}.lsdj-meteor+.lsdj-meteor{top:34%;right:6%;width:130px;animation-duration:13s;animation-delay:4.5s}@keyframes lsdj-sweep{0%,64%{transform:translateZ(0) rotate(-214deg);opacity:0}68%{opacity:1}92%,to{transform:translate3d(-300px,226px,0) rotate(-214deg);opacity:0}}.lsdj-scope{display:flex;flex-direction:column;gap:14px}.lsdj-scope-label{display:flex;align-items:center;gap:10px;color:var(--ls-flare-2);font-family:var(--ls-num);font-size:12px;letter-spacing:2px}.lsdj-scope-label:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--ls-line) 0 7px,transparent 7px 14px)}.lsdj-scope-win{position:relative;display:block;max-width:336px;border-radius:var(--ls-r-big);border:1px solid var(--ls-line);background:var(--ls-bg-2);padding:10px;box-shadow:0 24px 60px #00000073;transition:box-shadow .2s ease}.lsdj-scope-win:hover{box-shadow:var(--ls-glow),0 24px 60px #00000073}.lsdj-scope-pic{position:relative;display:block;overflow:hidden;border-radius:var(--ls-r)}.lsdj-scope-pic img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover}.lsdj-scope-pic:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent calc(50% - 12px),rgba(255,210,74,.35) calc(50% - 12px),rgba(255,210,74,.35) calc(50% + 12px),transparent calc(50% + 12px)),linear-gradient(to bottom,transparent calc(50% - 12px),rgba(255,210,74,.35) calc(50% - 12px),rgba(255,210,74,.35) calc(50% + 12px),transparent calc(50% + 12px));pointer-events:none}.lsdj-scope-tag{position:absolute;top:22px;left:22px;z-index:1;padding:6px 14px;border-radius:var(--ls-r-s);background:var(--ls-flare);color:var(--ls-flare-ink);font-size:12.5px;font-weight:700;letter-spacing:2px}.lsdj-scope-cap{position:absolute;inset:auto 22px 22px;z-index:1;display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:var(--ls-r-s);background:linear-gradient(180deg,#0d0b1c00,#0d0b1ce0 38%)}.lsdj-scope-cap b{font-size:19px;letter-spacing:1.5px}.lsdj-scope-cap span{color:var(--ls-sub);font-size:12.5px;letter-spacing:.6px}.lsdj-scope-cap em{font-style:normal;color:var(--ls-flare-2);font-size:13px;letter-spacing:1px}.lsdj-moons{display:flex;align-items:center;gap:12px;max-width:336px}.lsdj-moons-label{flex:none;color:var(--ls-mute);font-size:12px;letter-spacing:1px;writing-mode:vertical-rl;line-height:1.1;border-left:1px dashed var(--ls-line);padding-left:8px}.lsdj-moons ul{display:flex;gap:10px;min-width:0}.lsdj-moons a{display:block;width:64px;flex:none}.lsdj-moons img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:var(--ls-r-s);border:1px solid var(--ls-line-soft);transition:box-shadow .16s ease,transform .16s ease}.lsdj-moons a:hover img{box-shadow:var(--ls-glow);transform:translateY(-2px)}.lsdj-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lsdj-cast{color:var(--ls-mute);font-family:var(--ls-num);font-size:12px;letter-spacing:3px}.lsdj-line{color:var(--ls-flare-2);font-size:clamp(16px,2vw,19px);letter-spacing:1.2px}.lsdj-lead{color:var(--ls-sub);font-size:15px;line-height:1.85;max-width:620px}.lsdj-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.lsdj-readouts{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.lsdj-readouts li{display:flex;align-items:baseline;gap:8px;padding:10px 16px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r-s);background:#1a1533a6}.lsdj-readouts span{color:var(--ls-mute);font-size:12px;letter-spacing:1px}.lsdj-readouts b{font-size:15px;letter-spacing:.5px;color:var(--ls-ink)}.lsdj-readouts li:nth-child(3) b{color:var(--ls-clear)}.lsdj-timeline{position:relative;display:flex;flex-direction:column;gap:10px;padding-left:26px}.lsdj-timeline:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,var(--ls-flare) 0%,var(--ls-line) 30%,var(--ls-line-soft) 100%)}.lsdj-tl{position:relative}.lsdj-tl:before{content:"";position:absolute;left:-24px;top:50%;width:9px;height:9px;margin-top:-5px;background:var(--ls-bg-2);border:2px solid var(--ls-flare);border-radius:var(--ls-r-s);box-shadow:0 0 12px #f9a82580}.lsdj-tl-row{display:flex;align-items:center;gap:16px;padding:12px 18px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r);background:linear-gradient(100deg,var(--ls-bg-2),rgba(26,21,51,.35));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lsdj-tl-row:hover{border-color:#f9a8258c;box-shadow:var(--ls-glow);transform:translate(4px)}.lsdj-tl-no{flex:none;width:44px;color:var(--ls-flare-2);font-family:var(--ls-num);font-size:21px;font-weight:700;letter-spacing:1px}.lsdj-tl:first-of-type .lsdj-tl-no{text-shadow:0 0 14px rgba(249,168,37,.6)}.lsdj-tl-pic{flex:none;display:block;width:52px;overflow:hidden;border-radius:var(--ls-r-s)}.lsdj-tl-pic img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover}.lsdj-tl-body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.lsdj-tl-body strong{font-size:16.5px;letter-spacing:.8px}.lsdj-tl-body span{color:var(--ls-mute);font-size:12.5px;letter-spacing:.6px}.lsdj-tl-side{flex:none;display:flex;align-items:center;gap:12px}.lsdj-tl-heat{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.lsdj-tl-heat b{color:var(--ls-flare-2);font-family:var(--ls-num);font-size:15.5px}.lsdj-tl-heat small{color:var(--ls-mute);font-size:11px;letter-spacing:1px}.lsdj-tl-trend{font-style:normal;font-size:13px;letter-spacing:2px;padding:4px 10px;border-radius:var(--ls-r-s);border:1px solid var(--ls-line-soft);color:var(--ls-sub)}.lsdj-tl-trend.is-up{color:var(--ls-flare-2);border-color:#f9a82573}.lsdj-tl-trend.is-up:after{content:"↑";margin-left:3px}.lsdj-tl-trend.is-down{color:var(--ls-mute)}.lsdj-tl-trend.is-down:after{content:"↓";margin-left:3px}.lsdj-tl-trend.is-flat{color:var(--ls-sub)}.lsdj-tl-trend.is-flat:after{content:"→";margin-left:3px}.lsdj-zone-field{background-image:repeating-linear-gradient(100deg,rgba(169,174,222,.045) 0 1px,transparent 1px 64px)}.lsdj-wall{display:grid;grid-template-columns:repeat(5,1fr);gap:18px 14px}.lsdj-star{display:flex;flex-direction:column;gap:8px}.lsdj-star-pic{position:relative;display:block;overflow:hidden;border-radius:var(--ls-r);border:1px solid var(--ls-line-soft);background:var(--ls-bg-2);transition:box-shadow .18s ease,border-color .18s ease}.lsdj-star-pic img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;transition:transform .28s ease}.lsdj-star-pic i{position:absolute;top:10px;left:10px;font-style:normal;padding:3px 10px;border-radius:var(--ls-r-s);background:#0d0b1cd1;border:1px solid rgba(249,168,37,.4);color:var(--ls-flare-2);font-size:11px;letter-spacing:1.5px}.lsdj-star-pic i.is-clear{background:var(--ls-clear);border-color:var(--ls-clear);color:var(--ls-clear-ink)}.lsdj-star-pic:hover{border-color:#f9a8258c;box-shadow:var(--ls-glow)}.lsdj-star-pic:hover img{transform:scale(1.05)}.lsdj-star h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:14.5px;letter-spacing:.4px}.lsdj-star-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ls-mute);font-size:12px;letter-spacing:.5px}.lsdj-star-meta b{color:var(--ls-sub);font-family:var(--ls-num);font-weight:400}.lsdj-star-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ls-mute);font-size:12.5px;line-height:1.55}.lsdj-star.is-lead{grid-row:span 2}.lsdj-star.is-lead h3{-webkit-line-clamp:2;font-size:17px}.lsdj-rainroom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-top:18px;align-items:start}.lsdj-rr-copy{display:flex;flex-direction:column;gap:14px}.lsdj-rr-comic{display:flex;align-items:center;gap:10px;color:var(--ls-flare-2);font-size:17px;letter-spacing:1.5px}.lsdj-rr-comic:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,rgba(249,168,37,.5) 0 8px,transparent 8px 16px)}.lsdj-rr-note{color:var(--ls-sub);font-size:14px;line-height:1.75}.lsdj-steps{display:flex;flex-direction:column;gap:0;margin-top:4px}.lsdj-steps li{display:flex;gap:14px;padding:13px 2px;border-top:1px dashed var(--ls-line-soft)}.lsdj-steps li:last-child{border-bottom:1px dashed var(--ls-line-soft)}.lsdj-step-no{flex:none;color:var(--ls-flare-2);font-family:var(--ls-num);font-size:13px;letter-spacing:1px;padding-top:2px}.lsdj-steps strong{display:block;font-size:15px;letter-spacing:1px}.lsdj-steps span{color:var(--ls-mute);font-size:13px;line-height:1.6}.lsdj-samples{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.lsdj-sp{display:flex;gap:14px;padding:14px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r);background:var(--ls-bg-2);transition:box-shadow .16s ease,border-color .16s ease}.lsdj-sp:hover{border-color:#f9a8258c;box-shadow:var(--ls-glow)}.lsdj-sp-pic{flex:none;width:108px;overflow:hidden;border-radius:var(--ls-r-s)}.lsdj-sp-pic img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover}.lsdj-sp-body{display:flex;flex-direction:column;gap:9px;min-width:0}.lsdj-sp-type{align-self:flex-start;padding:3px 10px;border-radius:var(--ls-r-s);background:#f9a8251f;border:1px solid rgba(249,168,37,.4);color:var(--ls-flare-2);font-style:normal;font-size:11.5px;letter-spacing:2px}.lsdj-sp-type.is-comic{background:#3dc6571f;border-color:#3dc65773;color:var(--ls-clear)}.lsdj-sp-body b{font-size:15px;letter-spacing:.6px;line-height:1.4}.lsdj-sp-body p{color:var(--ls-mute);font-size:12.5px;line-height:1.65}.lsdj-rr-cta{margin-top:2px}.lsdj-strip{display:flex;flex-direction:column;gap:8px}.lsdj-strip li{display:flex;align-items:center;gap:18px;padding:11px 18px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r);background:#1a153380}.lsdj-strip time{flex:none;width:76px;color:var(--ls-flare-2);font-family:var(--ls-num);font-size:19px;font-weight:700;letter-spacing:1px}.lsdj-strip-body{flex:1;min-width:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lsdj-strip-body b{font-size:15.5px;letter-spacing:.6px}.lsdj-strip-body span{color:var(--ls-mute);font-size:12.5px;letter-spacing:1px}.lsdj-strip-state{flex:none;display:inline-flex;align-items:center;gap:7px;color:var(--ls-sub);font-size:12.5px;letter-spacing:1px}.lsdj-strip-state:before{content:"";width:6px;height:6px;border-radius:var(--ls-r-s);background:var(--ls-flare);box-shadow:0 0 8px #f9a825b3}.lsdj-strip li:nth-child(5) .lsdj-strip-state:before{background:var(--ls-clear);box-shadow:0 0 8px #3dc657b3}.lsdj-wish{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.lsdj-wish-copy{display:flex;flex-direction:column;gap:14px}.lsdj-wish-cap{color:var(--ls-flare-2);font-size:13.5px;letter-spacing:2px}.lsdj-wishes{display:flex;flex-wrap:wrap;gap:10px}.lsdj-wishes li{display:flex;align-items:center;gap:10px;padding:9px 16px;border:1px dashed var(--ls-line);border-radius:var(--ls-r-s);background:#1a15338c}.lsdj-wishes b{font-size:14px;letter-spacing:.5px}.lsdj-wishes span{color:var(--ls-mute);font-size:12px}.lsdj-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lsdj-perks li{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r);background:linear-gradient(160deg,var(--ls-bg-2),rgba(26,21,51,.3))}.lsdj-perks li:before{content:"";width:8px;height:8px;background:radial-gradient(circle at 35% 35%,var(--ls-flare-2),var(--ls-flare-3) 72%);border-radius:var(--ls-r-s);transform:rotate(45deg)}.lsdj-perks b{font-size:15px;letter-spacing:1px}.lsdj-perks span{color:var(--ls-mute);font-size:12.5px;line-height:1.55}.lsdj-starmap{border-block:1px solid var(--ls-line-soft);background:#13102999}.lsdj-starmap-cap{color:var(--ls-flare-2);font-family:var(--ls-num);font-size:13px;letter-spacing:3px;margin-bottom:14px}.lsdj-gates{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lsdj-gate{display:flex;align-items:center;gap:14px;padding:13px 18px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r);background:var(--ls-bg-2);transition:border-color .16s ease,box-shadow .16s ease}.lsdj-gate:hover{border-color:#f9a8258c;box-shadow:var(--ls-glow)}.lsdj-gate b{flex:1;font-size:15.5px;letter-spacing:1.5px}.lsdj-gate span{flex:none;color:var(--ls-mute);font-family:var(--ls-num);font-size:12.5px;letter-spacing:1px}.lsdj-gate i{flex:none;font-style:normal;color:var(--ls-flare);font-family:var(--ls-num);transition:transform .16s ease}.lsdj-gate:hover i{transform:translate(4px)}.lsdj-map-note{margin-top:12px;color:var(--ls-mute);font-size:12.5px;letter-spacing:.5px}.lsdj-remix-list{display:flex;gap:16px;margin-top:18px}.lsdj-rx{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.lsdj-rx-pic{overflow:hidden;border-radius:var(--ls-r);border:1px solid var(--ls-line-soft)}.lsdj-rx-pic img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;transition:transform .26s ease}.lsdj-rx:hover .lsdj-rx-pic img{transform:scale(1.05) rotate(1deg)}.lsdj-rx h3{font-size:14.5px}.lsdj-rx p{color:var(--ls-mute);font-size:12.5px;line-height:1.6}.lsdj-rx-call{margin-top:18px;padding:13px 18px;border-left:2px solid var(--ls-flare);border-radius:var(--ls-r-s);background:#f9a8250f;color:var(--ls-sub);font-size:14px;letter-spacing:.4px}.lsdj-rx-call a{color:var(--ls-flare-2);border-bottom:1px dashed rgba(249,168,37,.5)}.lsdj-week{display:flex;gap:10px}.lsdj-week li{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:15px 6px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r);background:var(--ls-bg-2);text-align:center}.lsdj-week b{font-size:14.5px;letter-spacing:2px}.lsdj-week span{color:var(--ls-flare-2);font-family:var(--ls-num);font-size:15px}.lsdj-week em{font-style:normal;color:var(--ls-mute);font-size:11.5px;letter-spacing:.5px}.lsdj-week li.is-burst{border-color:#f9a8258c;background:linear-gradient(180deg,rgba(249,168,37,.12),var(--ls-bg-2) 70%);box-shadow:0 0 22px #f9a8251f}.lsdj-week li.is-burst em{color:var(--ls-flare-2)}.lsdj-score{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.lsdj-score b{color:var(--ls-flare-2);font-family:var(--ls-num);font-size:30px}.lsdj-score span{color:var(--ls-mute);font-size:13px;letter-spacing:1px}.lsdj-dm{position:relative;overflow:hidden;padding:6px 0}.lsdj-dm+.lsdj-dm{border-top:1px dashed var(--ls-line-soft)}.lsdj-dm-cap{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:var(--ls-r-s);background:linear-gradient(90deg,var(--ls-bg) 30%,transparent);color:var(--ls-mute);font-size:11.5px;letter-spacing:1.5px}.lsdj-dm-cap:before{content:"";width:6px;height:6px;border-radius:var(--ls-r-s);background:var(--ls-flare);box-shadow:0 0 8px #f9a825b3}.lsdj-dm-track{display:flex;gap:12px;width:max-content;padding-left:110px;animation:lsdj-dmflow 46s linear infinite}.lsdj-dm-track>ul{display:flex;gap:12px}.lsdj-dm+.lsdj-dm .lsdj-dm-track{animation-direction:reverse;animation-duration:52s}.lsdj-dm-item{flex:none;display:flex;align-items:center;gap:10px;max-width:560px;padding:10px 16px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r-big);background:#1a1533b3}.lsdj-dm-item b{flex:none;color:var(--ls-flare-2);font-size:13px;letter-spacing:.5px}.lsdj-dm-item p{color:var(--ls-sub);font-size:13px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsdj-dm-item span{flex:none;display:inline-flex;align-items:center;gap:5px;color:var(--ls-mute);font-size:11.5px}.lsdj-dm-item span:before{content:"";width:5px;height:5px;border-radius:var(--ls-r-s);background:var(--ls-clear);box-shadow:0 0 6px #3dc657b3}.lsdj-dm-item span.is-dim:before{background:var(--ls-flare-3);box-shadow:0 0 6px #f58e0f99}@keyframes lsdj-dmflow{0%{transform:translate(0)}to{transform:translate(-50%)}}.lsdj-zone-dl{background:linear-gradient(180deg,rgba(26,21,51,.35),transparent 30%)}.lsdj-term{margin-bottom:18px;border:1px solid var(--ls-line);border-radius:var(--ls-r);background:#0b0918;box-shadow:0 18px 44px #0006;overflow:hidden}.lsdj-term-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--ls-line-soft);background:#3a32642e}.lsdj-term-bar i{width:10px;height:10px;background:radial-gradient(circle at 35% 35%,#6f6a9d,#3a3264);border-radius:var(--ls-r-s)}.lsdj-term-bar i:first-child{background:radial-gradient(circle at 35% 35%,var(--ls-flare-2),var(--ls-flare-3))}.lsdj-term-bar b{margin-left:8px;color:var(--ls-mute);font-family:var(--ls-num);font-size:12px;letter-spacing:1.5px}.lsdj-term-body{display:block;padding:16px 20px;overflow-x:auto;font-family:var(--ls-num);font-size:13.5px;line-height:1.9;letter-spacing:.5px;color:var(--ls-sub);white-space:pre}.lsdj-term-body code{font:inherit;color:var(--ls-flare-2)}.lsdj-term-body code:before{content:"❯ ";color:var(--ls-clear)}.lsdj-term-body code:last-of-type{color:var(--ls-mute)}.lsdj-term-body code:last-of-type:before{content:"# ";color:var(--ls-mute)}.lsdj-channels{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.lsdj-track{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:center;padding:16px 18px;border:1px solid var(--ls-line);border-radius:var(--ls-r);background:linear-gradient(150deg,var(--ls-bg-2),rgba(26,21,51,.4));transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lsdj-track:hover{border-color:#f9a825b3;box-shadow:var(--ls-glow);transform:translateY(-2px)}.lsdj-track-cap{grid-row:span 3;align-self:stretch;display:flex;align-items:center;justify-content:center;width:54px;border-right:1px dashed var(--ls-line);color:var(--ls-flare-2);font-family:var(--ls-num);font-size:12px;letter-spacing:2px;writing-mode:vertical-rl}.lsdj-track b{font-size:17.5px;letter-spacing:1.5px}.lsdj-track span{color:var(--ls-sub);font-size:13px;letter-spacing:.5px}.lsdj-track em{justify-self:start;font-style:normal;padding:4px 12px;border-radius:var(--ls-r-s);background:#f9a8251f;border:1px solid rgba(249,168,37,.4);color:var(--ls-flare-2);font-family:var(--ls-num);font-size:12px;letter-spacing:1px}.lsdj-spec{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:16px;padding:13px 18px;border:1px dashed var(--ls-line-soft);border-radius:var(--ls-r)}.lsdj-spec li{display:flex;align-items:baseline;gap:8px}.lsdj-spec span{color:var(--ls-mute);font-size:12.5px;letter-spacing:1px}.lsdj-spec b{font-family:var(--ls-num);font-size:13.5px;font-weight:400;letter-spacing:.5px}.lsdj-dl-note{margin-top:14px;padding-left:12px;border-left:2px solid var(--ls-flare);color:var(--ls-sub);font-size:13.5px;line-height:1.7}.lsdj-faq-scroll{overflow-x:auto}.lsdj-faq{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r);overflow:hidden;font-size:14.5px}.lsdj-faq caption{text-align:left;padding:0 0 10px;color:var(--ls-mute);font-size:12.5px;letter-spacing:1px}.lsdj-faq thead th{padding:11px 18px;background:#f9a8251a;border-bottom:1px solid rgba(249,168,37,.35);color:var(--ls-flare-2);font-size:13px;letter-spacing:2.5px;text-align:left;font-weight:700}.lsdj-faq tbody th{width:38%;padding:13px 18px;text-align:left;font-weight:700;letter-spacing:.5px;line-height:1.55;border-bottom:1px dashed var(--ls-line-soft);vertical-align:top}.lsdj-faq-no{display:block;margin-bottom:4px;color:var(--ls-flare-2);font-family:var(--ls-num);font-size:12px;letter-spacing:2px}.lsdj-faq tbody td{padding:13px 18px;color:var(--ls-sub);line-height:1.7;border-bottom:1px dashed var(--ls-line-soft);border-left:1px dashed var(--ls-line-soft);vertical-align:top}.lsdj-faq tbody tr:last-child th,.lsdj-faq tbody tr:last-child td{border-bottom:0}.lsdj-faq tbody tr:hover th{color:var(--ls-flare-2)}.lsdj-end{border-top:1px solid var(--ls-line-soft);background:#0d0b1c;padding-top:34px;padding-bottom:96px}.lsdj-end-brand{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lsdj-end-brand img{width:44px;height:44px;border-radius:var(--ls-r-s);border:1px solid var(--ls-line)}.lsdj-end-brand b{font-size:21px;letter-spacing:2.5px}.lsdj-end-brand small{color:var(--ls-mute);font-family:var(--ls-num);font-size:11px;letter-spacing:2px}.lsdj-end-brand .lsdj-end-slogan{flex:1;min-width:200px;text-align:right;color:var(--ls-flare-2);font-size:14px;letter-spacing:2px}.lsdj-index{display:flex;gap:34px;flex-wrap:wrap;margin-top:24px;padding:18px 0;border-block:1px dashed var(--ls-line-soft)}.lsdj-idx{min-width:170px;flex:1}.lsdj-idx-cap{display:flex;align-items:center;gap:8px;color:var(--ls-mute);font-size:12px;letter-spacing:3px;margin-bottom:10px}.lsdj-idx-cap:before{content:"";width:7px;height:7px;border-radius:var(--ls-r-s);background:var(--ls-flare);box-shadow:0 0 8px #f9a82599}.lsdj-idx ul{display:flex;flex-direction:column;gap:7px}.lsdj-idx a{color:var(--ls-sub);font-size:13.5px;letter-spacing:.5px;transition:color .15s ease}.lsdj-idx a:hover{color:var(--ls-flare-2)}.lsdj-idx .lsdj-idx-list-inline{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.lsdj-end-desc{margin-top:20px;color:var(--ls-sub);font-size:13.5px;line-height:1.8;max-width:880px}.lsdj-end-legal{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;color:var(--ls-mute);font-size:12.5px;letter-spacing:.5px}.lsdj-end-legal a{color:var(--ls-mute);border-bottom:1px dotted var(--ls-line)}.lsdj-end-legal a:hover{color:var(--ls-sub)}.lsdj-end-legal b{font-family:var(--ls-num);font-weight:400}.lsdj-end-note{margin-top:10px;color:var(--ls-mute);font-size:12px;line-height:1.7;opacity:.85}.lsdj-float{position:fixed;inset:auto 0 0;z-index:70;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#131029f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(249,168,37,.35)}.lsdj-float-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lsdj-float-txt b{font-size:14.5px;letter-spacing:1px}.lsdj-float-txt span{color:var(--ls-mute);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsdj-float .lsdj-btn{flex:none;padding:10px 20px;font-size:14px}.lsdj-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px}.lsdj-modal[hidden]{display:none}.lsdj-modal-mask{position:absolute;inset:0;background:#05040ec7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lsdj-modal-panel{position:relative;width:min(460px,100%);padding:26px 26px 22px;border:1px solid var(--ls-line);border-radius:var(--ls-r-big);background:linear-gradient(170deg,var(--ls-bg-3),var(--ls-bg-2));box-shadow:0 30px 80px #0009,var(--ls-glow)}.lsdj-modal-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid var(--ls-line-soft);border-radius:var(--ls-r-s);background:transparent;color:var(--ls-sub);font-size:17px;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease}.lsdj-modal-x:hover{color:var(--ls-flare-2);border-color:#f9a82580}.lsdj-modal-kicker{color:var(--ls-flare-2);font-family:var(--ls-num);font-size:12px;letter-spacing:3px}.lsdj-modal-title{margin-top:8px;font-size:21px;letter-spacing:1px}.lsdj-modal-lead{margin-top:10px;color:var(--ls-sub);font-size:14px;line-height:1.7}.lsdj-modal-label{margin-top:16px;color:var(--ls-mute);font-size:12px;letter-spacing:2px}.lsdj-modal-url{margin-top:6px;padding:11px 14px;border:1px dashed var(--ls-line);border-radius:var(--ls-r-s);background:#0b0918cc;color:var(--ls-flare-2);font-family:var(--ls-num);font-size:13.5px;letter-spacing:.5px;word-break:break-all}.lsdj-modal-url.is-flash{animation:lsdj-flash .6s ease 2}@keyframes lsdj-flash{50%{border-color:var(--ls-flare-2);box-shadow:var(--ls-glow)}}.lsdj-modal-copy{width:100%;margin-top:14px}.lsdj-modal-copy.is-copied{border-color:var(--ls-clear);background:linear-gradient(180deg,#63d97c,var(--ls-clear) 60%,#2ea347);color:var(--ls-clear-ink)}.lsdj-modal-tip{margin-top:12px;color:var(--ls-mute);font-size:12px;line-height:1.6;text-align:center}@keyframes lsdj-breath{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:1020px){.lsdj-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.lsdj-scope{max-width:336px}.lsdj-copy{align-items:flex-start}.lsdj-wall{grid-template-columns:repeat(5,1fr);gap:14px 10px}.lsdj-star-desc{display:none}.lsdj-rainroom,.lsdj-wish{grid-template-columns:minmax(0,1fr);gap:24px}.lsdj-samples{grid-template-columns:minmax(0,1fr)}.lsdj-top-status{display:none}}@media(max-width:880px){.lsdj-float{display:flex}.lsdj-logo-txt small{display:none}.lsdj-top-row{gap:10px}.lsdj-nav ul{gap:0}.lsdj-nav a{padding:8px;font-size:13.5px}.lsdj-top-cta{padding:9px 16px;font-size:13px}.lsdj-hero{padding-top:30px}.lsdj-meteor{display:none}.lsdj-readouts{gap:8px}.lsdj-readouts li{padding:8px 12px}.lsdj-wall{grid-template-columns:repeat(2,1fr)}.lsdj-star.is-lead{grid-row:auto}.lsdj-remix-list{flex-wrap:wrap}.lsdj-rx{flex:0 0 calc(50% - 8px)}.lsdj-week{flex-wrap:wrap}.lsdj-week li{flex:0 0 calc(33.33% - 7px)}.lsdj-tl-row{flex-wrap:wrap;gap:10px}.lsdj-tl-side{margin-left:60px}.lsdj-channels{grid-template-columns:minmax(0,1fr)}.lsdj-end{padding-bottom:120px}.lsdj-end-brand .lsdj-end-slogan{text-align:left}.lsdj-track{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:640px){.lsdj-nav{display:block;flex:1 1 auto;min-width:0;margin-left:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lsdj-nav::-webkit-scrollbar{display:none}.lsdj-nav ul{flex-wrap:nowrap;width:max-content}.lsdj-nav a{padding:8px;font-size:13px;white-space:nowrap}.lsdj-top-cta{margin-left:8px}.lsdj-h1{letter-spacing:1px}.lsdj-hero-cta .lsdj-btn{width:100%}.lsdj-week li{flex:0 0 calc(50% - 5px)}.lsdj-rx{flex:0 0 100%}.lsdj-dm-cap{position:static;transform:none;background:none;padding:4px 0}.lsdj-dm-track{padding-left:0;flex-wrap:wrap;width:auto;animation:none}.lsdj-dm-track>ul{flex-wrap:wrap}.lsdj-dm-clone{display:none}.lsdj-dm-item{max-width:100%}.lsdj-dm-item p{white-space:normal}.lsdj-faq{min-width:0}.lsdj-faq tbody th,.lsdj-faq tbody td{display:block;width:100%}.lsdj-faq tbody td{border-left:0;border-top:1px dashed var(--ls-line-soft)}.lsdj-term-body{font-size:12px}}@media(prefers-reduced-motion:reduce){.lsdj-meteor,.lsdj-dm-track{animation:none}.lsdj-dm-clone{display:none}.lsdj-top-status i{animation:none}.lsdj-btn,.lsdj-tl-row,.lsdj-star-pic img,.lsdj-gate i{transition:none}}
