.scpt-live{--abyss:#4a0a12;--abyss2:#7b1220;--lagoon:#7b1220;--foam:#f3ede2;--paper:#faf8f5;--ink:#2a1d18;--mute:#6b5a52;--flame:#c5a059;--line:#e6dccb;--card:#fff;--serif:var(--font-banner-display);--sans:var(--font-banner-body);background:var(--paper);color:var(--ink);font:17px/1.6 var(--sans);text-align:left}.dark .scpt-live{--paper:#1a1210;--ink:#f3ece4;--mute:#c2b3a8;--line:#3a2a24;--card:#241915;--foam:#2e201b;--lagoon:#e0bf7f}.scpt-live *{box-sizing:border-box}.scpt-live a{color:inherit}.scpt-live :focus-visible{outline:3px solid var(--flame);outline-offset:2px}.scpt-live .w{max-width:1120px;margin:0 auto;padding:0 20px}.scpt-live .hero{background:linear-gradient(180deg,var(--abyss),var(--abyss2));color:#fbf6ee;padding:36px 0 48px}.scpt-live .herotop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scpt-live h1{font:400 clamp(2rem,5vw,3.4rem)/1.08 var(--serif);color:#fbf6ee;max-width:16ch;margin:0}.scpt-live .alt{font:400 clamp(1.1rem,2.4vw,1.5rem)/1.3 var(--serif);color:var(--flame);margin:8px 0 0}.scpt-live .cartbtn{font:600 14px var(--sans);color:#f3e8da;cursor:pointer;background:0 0;border:1px solid #9a4a52;border-radius:999px;padding:7px 14px}.scpt-live .cartbtn span{background:var(--flame);color:#1b1200;border-radius:999px;margin-left:6px;padding:0 7px}.scpt-live .stagegrid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:28px;display:grid}@media (width<=900px){.scpt-live .stagegrid{grid-template-columns:1fr}}.scpt-live .screen{aspect-ratio:16/9;text-align:center;background:#2a0509;border:1px solid #8a3a44;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.scpt-live .screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.scpt-live .msg{max-width:46ch;padding:56px 24px 24px}.scpt-live .msg strong{font:400 1.5rem/1.2 var(--serif);margin-bottom:8px;display:block}.scpt-live .msg span,.scpt-live .msg p{color:#e6d6c6}.scpt-live .badge{z-index:2;font:600 13px var(--sans);color:#fbf6ee;background:#2a0509;border:1px solid #8a3a44;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:flex;position:absolute;top:14px;left:14px}.scpt-live .dot{background:#7a8c95;border-radius:50%;width:10px;height:10px}.scpt-live .is-live .dot{background:#ff4d3d;animation:1.6s ease-out infinite scptpulse}@keyframes scptpulse{0%{box-shadow:0 0 #ff4d3d99}to{box-shadow:0 0 0 12px #ff4d3d00}}@media (prefers-reduced-motion:reduce){.scpt-live .is-live .dot{animation:none}}.scpt-live .count{justify-content:center;gap:18px;margin-top:12px;display:flex}.scpt-live .count div{min-width:56px}.scpt-live .count b{font:400 2rem/1 var(--serif);color:#fbf6ee;display:block}.scpt-live .count small{color:#e6d6c6;font-size:12px}.scpt-live .tabs{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.scpt-live .tabs button{font:600 14px var(--sans);color:#f0e2d2;cursor:pointer;background:0 0;border:1px solid #9a4a52;border-radius:8px;padding:8px 14px}.scpt-live .tabs button[aria-selected=true]{color:var(--abyss);background:#fbf6ee;border-color:#fbf6ee}.scpt-live .side{background:#5a0e18;border:1px solid #8a3a44;border-radius:10px;align-self:start;padding:18px}.scpt-live .side h2{font:400 1.15rem/1.2 var(--serif);color:#fbf6ee;margin:0 0 6px}.scpt-live .side p{color:#e6d6c6;margin:0 0 14px;font-size:15px}.scpt-live .chan{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:0;display:grid}.scpt-live .chan label{cursor:pointer;border:1px solid #9a4a52;border-radius:8px;padding:10px;font-size:14px;line-height:1.3;display:block;position:relative}.scpt-live .chan input{opacity:0;position:absolute}.scpt-live .chan label:has(input:focus-visible){outline:3px solid var(--flame)}.scpt-live .chan label:has(input:checked){border-color:var(--flame);color:var(--flame);background:#6a1420}.scpt-live .chan b{font-size:15px;display:block}.scpt-live .btn{font:600 15px var(--sans);cursor:pointer;background:var(--flame);color:#1b1200;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;text-decoration:none;display:inline-flex}.scpt-live .btn[aria-disabled=true],.scpt-live .btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.scpt-live .btn.ghost{color:#f3e8da;background:0 0;border:1px solid;margin-top:8px}.scpt-live section.blk{padding:56px 0 0}.scpt-live h2.h{font:400 clamp(1.5rem,3vw,2rem)/1.15 var(--serif);color:var(--ink);margin:0 0 6px}.scpt-live .sub{color:var(--mute);max-width:60ch;margin:0 0 24px}.scpt-live .plats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.scpt-live .plat{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:18px;display:flex}.scpt-live .plat h3{font:600 1.05rem var(--sans);color:var(--ink);margin:0 0 4px}.scpt-live .plat p{color:var(--mute);flex:1;margin:0 0 14px;font-size:15px}.scpt-live .plat .btn{background:var(--abyss);color:#fff}.dark .scpt-live .plat .btn{background:var(--abyss2);color:#fbf6ee}.scpt-live .ph{color:#4a3500;background:#fff1c2;border-radius:3px;padding:0 4px;font-size:.9em}.scpt-live .plat .ph{align-self:flex-start;margin-top:8px;display:inline-block}.scpt-live .day{margin-bottom:26px}.scpt-live .day h3{font:400 1.2rem var(--serif);color:var(--ink);margin:0 0 8px}.scpt-live .sess{border-top:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.scpt-live .sess:last-child{border-bottom:1px solid var(--line)}.scpt-live .sess time b{display:block}.scpt-live .sess time small{color:var(--mute);font-size:13px}.scpt-live .sess .t{font-weight:600}.scpt-live .sess .m{color:var(--mute);font-size:14px}.scpt-live .smallbtn{font:600 13px var(--sans);color:var(--lagoon);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;padding:7px 11px}@media (width<=640px){.scpt-live .sess{grid-template-columns:1fr}.scpt-live .smallbtn{justify-self:start}}.scpt-live .cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (width<=800px){.scpt-live .cols{grid-template-columns:1fr}}.scpt-live .box{background:var(--foam);border-radius:10px;padding:22px}.scpt-live .box h3{font:400 1.25rem var(--serif);color:var(--ink);margin:0 0 6px}.scpt-live .box p{margin:0 0 14px}.scpt-live .form{flex-wrap:wrap;gap:8px;display:flex}.scpt-live .form input[type=email]{min-width:200px;font:inherit;color:#10202b;background:#fff;border:1px solid #cbb89a;border-radius:8px;flex:1;padding:11px 12px}.scpt-live .form .btn,.scpt-live .box .btn{background:var(--abyss);color:#fff;width:auto}.scpt-live .consent{align-items:flex-start;gap:8px;margin-top:10px;font-size:14px;display:flex}.scpt-live .cat{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.scpt-live .vid{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.scpt-live .thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--abyss),#7b1220);color:#fbf6ee;place-items:center;display:grid;position:relative}.scpt-live .thumb small{background:#2a0509cc;border-radius:4px;padding:2px 8px;font-size:12px;position:absolute;bottom:10px;left:12px}.scpt-live .vid .in{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}.scpt-live .vid h3{font:400 1.15rem/1.25 var(--serif);color:var(--ink);margin:0}.scpt-live .vid .m{color:var(--mute);font-size:14px}.scpt-live .opts{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:10px;display:grid}.scpt-live .opt{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:10px}.scpt-live .opt b{font-size:15px;display:block}.scpt-live .opt .pr{font:400 1.3rem var(--serif);margin:2px 0;display:block}.scpt-live .opt small{color:var(--mute);font-size:12.5px;line-height:1.3;display:block}.scpt-live .opt[aria-pressed=true]{border-color:var(--flame);background:#f2a31b1f}.scpt-live ul.help{margin:0;padding-left:18px}.scpt-live ul.help li{margin-bottom:6px}.scpt-live .gate{background:var(--card);color:var(--ink);border-radius:10px;max-width:640px;margin-top:28px;padding:28px}.scpt-live .gate h2{font:400 1.5rem var(--serif);margin:0 0 8px}.scpt-live .gate .row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.scpt-live .gate .btn{width:auto}.scpt-live .gate .btn.ghost{color:var(--ink);margin-top:0}.scpt-live-scrim{z-index:60;background:#0007;position:fixed;inset:0}.scpt-live-drawer{background:var(--card);width:min(400px,100%);color:var(--ink);border-left:1px solid var(--line);z-index:61;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 30px #0004}.scpt-live-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.scpt-live-drawer h2{font:400 1.3rem var(--serif);margin:0}.scpt-live-drawer .items{flex:1;padding:6px 18px;overflow:auto}.scpt-live-drawer .it{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:12px 0;display:grid}.scpt-live-drawer .it small{color:var(--mute)}.scpt-live-drawer .x{color:var(--lagoon);cursor:pointer;font:600 13px var(--sans);background:0 0;border:0;justify-self:start;padding:0}.scpt-live-drawer .foot{border-top:1px solid var(--line);padding:16px 18px;font-size:15px}.scpt-live-drawer .tot{font:400 1.3rem var(--serif);justify-content:space-between;margin-bottom:6px;display:flex}.scpt-live-drawer .btn{background:var(--abyss);color:#fff;margin-top:10px}.scpt-live-drawer .fine{color:var(--mute);margin:8px 0 0;font-size:13px}.scpt-live-drawer .empty{border:1px dashed var(--line);color:var(--mute);border-radius:10px;margin:14px 0;padding:20px}.scpt-live .zoomgate{flex-direction:column;gap:10px;display:flex}.scpt-live .zoomgate p{margin:0}.scpt-live .zoomgate label{flex-direction:column;gap:4px;font-size:14px;display:flex}.scpt-live .zoomgate input{border:1px solid var(--line);font:inherit;background:var(--card);color:var(--ink);border-radius:8px;width:100%;padding:9px 10px}.scpt-live .zoomok{flex-direction:column;gap:8px;display:flex}.scpt-live .zoomok p{margin:0}.scpt-live .lchat{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px}.scpt-live .lchat ol{max-height:360px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.scpt-live .lchat li{border-bottom:1px solid var(--line);padding:8px 0}.scpt-live .lchat li b{color:var(--ink);font-size:15px}.scpt-live .lchat li time{color:var(--mute);margin-left:6px;font-size:13px}.scpt-live .lchat li p{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.scpt-live .lchat li.is-hidden{opacity:.5}.scpt-live .lchat li.empty{color:var(--mute);border:0}.scpt-live .lchat li button{border:1px solid var(--line);color:var(--mute);cursor:pointer;background:0 0;border-radius:6px;margin-top:4px;padding:2px 8px;font-size:12px}.scpt-live .lchat form{gap:8px;display:flex}.scpt-live .lchat input{min-width:0;font:15px var(--sans);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;flex:1;padding:10px 12px}.scpt-live .lchat form .btn{background:var(--abyss);color:#fff;width:auto}.scpt-live .lchat>.btn{background:var(--abyss);color:#fff}.scpt-live .lchat .err{color:#b3261e;margin:8px 0 0;font-size:14px}.dark .scpt-live .lchat .err{color:#ffb4ab}
