.cine{background-color:var(--p-cocoa-915);color:var(--p-paper-100);background-image:repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 120px),radial-gradient(900px 420px at 50% 0,#f0b45e1a,#0000 70%);overflow:hidden}.cine .inner{max-width:1180px;padding:48px var(--sp-6) 0;margin:0 auto}.lampwrap{padding-top:30px;position:relative}.lamp{background:var(--p-cocoa-800);width:72px;height:18px;box-shadow:inset 0 -3px 0 var(--p-glow-100);z-index:2;border-radius:0 0 36px 36px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cone{pointer-events:none;background:radial-gradient(55% 88% at 50% 0,#ffdca033,#ffdca00d 55%,#0000 75%);width:150%;height:110%;position:absolute;top:16px;left:50%;transform:translate(-50%)}.audience{opacity:.9;height:60px;image-rendering:pixelated;background:url(/brand/sprite-audience.svg) 20px 100%/80px 60px repeat-x;margin-top:48px}.bill{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:48px;margin-bottom:48px;display:grid}.fboard{border:10px solid var(--p-cocoa-900);background:var(--p-cocoa-900);box-shadow:0 0 0 2px var(--p-cocoa-800),0 24px 48px #00000080;border-radius:0;padding:26px 34px;position:relative}.fboard:before{content:"";pointer-events:none;background:conic-gradient(from 270deg at 6px 6px,var(--p-glow-100) 25%,transparent 0) 9px 9px/24px 24px;position:absolute;inset:-2px}.fboard:after{content:"";background:var(--p-cocoa-900);position:absolute;inset:16px}.fboard .k{z-index:1;font-family:var(--marq);color:var(--gold2);letter-spacing:.1em;font-size:13px;position:relative}.fboard h1{z-index:1;font-family:var(--display);color:var(--p-glow-100);text-shadow:0 0 30px #f0b45e59;margin:8px 0 10px;font-size:56px;font-weight:900;position:relative}.fboard .bstat{z-index:1;font-size:var(--fs-md);color:var(--p-dust-300);position:relative}.fboard .bstat b{color:var(--p-paper-100)}.bill .side p{color:var(--p-dust-400);font-size:var(--fs-sm);margin:0 0 16px;line-height:1.9}.bill .side .lvrow{background:var(--p-cocoa-900);border:1px solid var(--p-cocoa-800);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.bill .side .lvrow .lv{font-family:var(--marq);color:var(--gold2);font-size:20px}.bill .side .lvrow b{font-size:var(--fs-sm)}.bill .side .lvrow .meter{background:var(--p-cocoa-800);border-radius:4px;flex:1;height:8px;overflow:hidden}.bill .side .lvrow .meter i{background:var(--gold2);height:100%;display:block}.bill .side .lvrow .xp{font-family:var(--mono);color:var(--p-dust-400);font-size:11px}.wall{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.po{background:var(--p-cocoa-900);border:1.5px solid var(--p-cocoa-800);border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000073}.po .perf{background:conic-gradient(from 270deg at 8px 6px,var(--p-cocoa-800) 25%,transparent 0) 4px 3px/16px 12px repeat-x,var(--p-cocoa-950);flex:none;height:12px}.po .art{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;padding:34px 24px;display:flex;position:relative}.po .st{border-radius:var(--r-pill);padding:4px 12px;font-size:11.5px;font-weight:800;position:absolute;top:14px;right:14px}.po .grp{font-family:var(--mono);letter-spacing:.12em;color:var(--p-dust-400);font-size:11px;position:absolute;top:16px;left:16px}.po h3{font-family:var(--display);color:var(--p-paper-100);font-size:30px;font-weight:900;line-height:1.3}.po .coming{font-family:var(--marq);color:var(--gold2);letter-spacing:.14em;margin-top:12px;font-size:12px}.po .pipe{color:var(--gold2);margin-bottom:18px}.po .meta{border-top:1.5px solid var(--p-cocoa-800);color:var(--p-dust-400);text-align:center;padding:14px 20px;font-size:12.5px;line-height:1.9}.po .meta b{color:var(--p-paper-100)}.po .acts{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px 18px;display:flex}.po .acts .btn{font-size:var(--fs-xs);color:var(--p-paper-100);background:0 0;border:2px solid #f3ebdd80;padding:7px 14px;box-shadow:3px 3px #0006}.po .acts .btn:hover{background:var(--p-paper-100);color:var(--p-cocoa-915);border-color:var(--p-paper-100)}.po .acts .btn.main{--c:var(--p-flame-400);background:var(--c);color:var(--p-cocoa-915);box-shadow:3px 0 0 var(--c),-3px 0 0 var(--c),0 3px 0 var(--c),0 -3px 0 var(--c),0 9px 0 #00000073;border:0}.po .acts .btn.main:hover{--c:var(--gold2);background:var(--c);color:var(--p-cocoa-915)}.po.empty{border:2px dashed var(--p-dust-600);box-shadow:none;text-align:center;color:var(--p-dust-400);background:0 0;grid-column:auto;justify-content:center;align-items:center;padding:34px 24px}.po.empty .k{font-family:var(--mono);letter-spacing:.16em;margin:14px 0 8px;font-size:11px}.po.empty h3{color:var(--p-dust-300);font-size:26px}.po.empty p{font-size:var(--fs-sm);margin:10px 0 0;line-height:1.8}a.trow{color:inherit;text-decoration:none}.trow .laurel{color:var(--gold-strong);font-weight:700}@media (width<=900px){.bill{grid-template-columns:minmax(0,1fr)}.fboard h1{font-size:38px}.wall{grid-template-columns:minmax(0,1fr)}}
