.mon{position:relative;border-radius:28px;overflow:hidden;background:#111;aspect-ratio:16/10;box-shadow:0 0 0 10px #1F1F1F,var(--sh2)}.mon video{width:100%;height:100%;object-fit:cover;opacity:.92}.rec{position:absolute;left:18px;top:16px;display:flex;gap:8px;align-items:center;color:#fff;font:700 13px var(--ui);letter-spacing:.04em}.rec i{width:10px;height:10px;border-radius:50%;background:#FF4A3D;animation:blink 1.2s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.tc{right:18px;top:14px;color:#fff;font:600 14px var(--ui);background:rgba(0,0,0,.45);padding:4px 10px;border-radius:8px}.lower,.tc{position:absolute}.lower{left:18px;bottom:18px;background:#fff;border-radius:14px;padding:10px 14px;font-family:var(--ui);box-shadow:var(--sh2)}.lower b{display:block;font-size:15px}.lower span{font-size:12.5px;color:var(--ink2)}.mon .sample{position:absolute;right:18px;bottom:14px;color:#ddd}.baysec{margin-top:92px;background:#0F0F0F;color:#fff;padding-top:88px}.baysec .head p{color:#B9B9B4}.bay{height:100vh;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:84px 0 20px}.bay>.wrap,.baytop{width:100%}.baytop{display:grid;grid-template-columns:240px 1fr;grid-gap:14px;gap:14px;min-height:0}.mlist{list-style:none;background:#1A1A1A;border-radius:18px;padding:10px;display:flex;flex-direction:column;gap:2px;font-family:var(--ui);overflow:hidden}.mlist .hd{font-size:12px;font-weight:600;color:#7F7F7A;padding:6px 10px 8px;cursor:default}.mlist li:not(.hd){display:grid;grid-template-columns:10px 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:10px;border-radius:12px;color:#9A9A95;cursor:pointer;transition:background .25s ease,color .25s ease}.mlist .dot{width:10px;height:10px;border-radius:3px;background:var(--c)}.mlist b{font-size:14px;font-weight:600}.mlist small{grid-column:2;font-size:11.5px;color:#6F6F6B}.mlist li.on{background:#2A2A28;color:#fff}.mlist li.on small{color:var(--seal)}.mon2{position:relative;border-radius:18px;overflow:hidden;background:#000;min-height:0;box-shadow:0 0 0 1px #2A2A28}.scn{position:absolute;inset:0;z-index:0;visibility:hidden}.scn.on{z-index:2}.scn.on,.scn.prev{visibility:visible}.scn.prev{z-index:1}.scn video{width:100%;height:100%;object-fit:cover}.scn video,.shade{position:absolute;inset:0}.shade{background:rgba(0,0,0,.42)}.ttl{position:absolute;left:28px;bottom:26px;max-width:44%;color:#fff}.ttl h3{font-family:var(--display);font-size:calc(clamp(44px,4.6vw,72px) * var(--dk));letter-spacing:var(--dls);font-weight:700;line-height:1.02;margin-top:14px}.ttl p{color:#E4E4E0;font-size:15.5px;margin-top:10px;max-width:40ch}.gfx{right:22px;top:58px;max-height:calc(100% - 80px);width:min(400px,46%);color:var(--ink);border-radius:18px;box-shadow:var(--shd);overflow:auto;scrollbar-width:none}.gfx,.hud{position:absolute}.hud{z-index:5;left:16px;right:16px;top:14px;display:flex;gap:12px;align-items:center;font:600 12.5px var(--ui);color:#fff}.hud .lv{background:#FF4A3D;border-radius:6px;padding:3px 9px;letter-spacing:.04em}.hud b{margin-left:auto;background:rgba(0,0,0,.5);padding:4px 10px;border-radius:8px;color:var(--seal)}.wipe{position:absolute;z-index:4;top:0;bottom:0;left:0;width:3px;background:var(--seal);box-shadow:0 0 18px 4px rgba(255,121,84,.65);opacity:0;pointer-events:none}.pn{font:600 13px var(--ui);color:var(--sealink);background:var(--sealbg);padding:4px 10px;border-radius:999px}.screen{position:relative;height:100%;max-height:440px;min-height:340px;border-radius:24px;background:#1F1F1F;padding:10px;box-shadow:var(--sh2)}.screen>.sample{position:absolute;right:16px;bottom:-22px}.scrn{position:absolute;inset:10px;border-radius:16px;overflow:hidden;opacity:0;transition:opacity .4s var(--ease-out);display:flex;flex-direction:column}.scrn.on{opacity:1}.scrn .bar{display:flex;gap:8px;align-items:center;padding:10px 14px;background:#fff;font:500 12.5px var(--ui);color:var(--ink3)}.scrn .bar img{height:16px}.scrn .bar b{color:var(--ink)}.scrn .bar .sl{color:var(--line2)}.frag{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1 1;overflow:hidden}.t-hy{background:var(--hy)}.t-dh{background:var(--dh)}.t-seal{background:var(--sealbg)}.t-hold{background:var(--hold)}.t-rw{background:var(--rw)}.t-ink{background:var(--sunk)}.frag .row{flex-wrap:wrap}.frag .row .who{flex:1 1;min-width:140px}.gen{background:#fff;border-radius:14px;padding:12px 14px}.gen b{display:block;margin-top:4px;font-size:14px}.gen ul{margin:8px 0 0 18px;color:var(--ink2);font-size:13px}.mpick{display:flex;gap:6px}.mpick .st{height:30px;padding:0 12px;font-size:12.5px}.mpick .on{box-shadow:0 0 0 2px var(--hyink)}.wal{background:#fff;border-radius:14px;padding:12px 14px}.wal b{display:block;font-size:26px;letter-spacing:-.02em}.frag .acts,.gl{display:flex;gap:6px}.gl{list-style:none;flex-direction:column}.gl li{display:flex;gap:10px;align-items:center;background:#fff;border-radius:12px;padding:10px 12px;font-weight:500}.gl li i{color:var(--rwink)}.gl li.h i{color:var(--holdink)}.gl li .st{margin-left:auto}.att{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden;font-size:13px}.att th{text-align:left;font-weight:500;color:var(--ink3);font-size:12px;padding:10px 12px}.att td{padding:9px 12px;border-top:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.att td:first-child{font-weight:600}.tl2{background:#1A1A1A;border-radius:18px;padding:12px 16px 14px;font-family:var(--ui);--rh:24px}.lanes{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px}.lab{display:flex;flex-direction:column;gap:4px}.lab span{height:var(--rh);display:flex;align-items:center;font-size:11.5px;color:#8F8F8A;font-weight:600}.lab .a{height:34px}.lab .f{height:44px}.trk{display:flex;flex-direction:column;gap:4px;cursor:pointer}.trk,.trk>div{position:relative}.trk>div{height:var(--rh);border-radius:6px;background:#232322}.trk>.mk{background:none;border-bottom:1px solid #333;border-radius:0}.mk span{position:absolute;top:3px;font-size:11px;color:#9A9A95;white-space:nowrap;padding-left:14px}.mk span:before{content:"";position:absolute;left:0;top:2px;width:9px;height:9px;border-radius:2px 2px 6px 6px;background:var(--c)}.cl{top:0;bottom:0;width:calc(100% / 6 - 3px);border-radius:6px;opacity:.4;transition:opacity .3s ease}.v2 .cl{background:var(--c);color:var(--ink);font-size:11px;font-weight:600;padding:0 8px;display:flex;align-items:center}.v1 .cl{background-size:auto 100%;background-repeat:repeat-x;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.cl.done{opacity:.7}.cl.on{opacity:1}.trk>.a1{height:34px;background:#202020}.trk>.v1{height:44px}.wv{position:absolute;inset:0;width:100%;height:100%;fill:#3E3E3B}.wv.lit{fill:var(--seal);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.ph2{top:-4px;bottom:0;left:0;width:2px;z-index:3;pointer-events:none}.ph2,.ph2 i{position:absolute;background:var(--seal)}.ph2 i{top:0;left:-7px;width:16px;height:14px;border-radius:3px 3px 8px 8px}.mstack2{display:none}.mcam{display:grid;grid-template-columns:1fr 240px;grid-gap:14px;gap:14px}.progw{position:relative;border-radius:28px;overflow:hidden;min-height:420px;box-shadow:0 0 0 10px #1F1F1F,var(--sh2)}.prog{position:absolute;inset:0;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity .35s var(--ease-out)}.prog.on{opacity:1}.prog video{width:100%;height:100%;object-fit:cover}.prog video,.prog:before{position:absolute;inset:0;z-index:-1}.prog:before{content:"";background:rgba(10,10,10,.42)}.prog{isolation:isolate;color:#fff}.prog .tint{align-self:flex-start;margin-bottom:12px}.prog .st.hy{background:var(--hy)}.prog .st.rw{background:var(--rw)}.prog .st.dh{background:var(--dh)}.prog .st.seal{background:var(--sealbg)}.pr b{color:var(--ink)}.prog .lbl{position:absolute;left:24px;top:22px;font:700 12px var(--ui);color:#fff;background:#FF4A3D;padding:4px 10px;border-radius:6px;letter-spacing:.04em}.prog h3{font-family:var(--display);font-size:calc(96px * var(--dk));letter-spacing:var(--dls);line-height:1}.pr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px;font-family:var(--ui)}.pr div{background:#fff;border-radius:16px;padding:14px 16px}.pr span{display:block;font-size:12.5px;color:var(--ink3)}.pr b{font-size:17px}.cams{display:flex;flex-direction:column;gap:10px}.cam{position:relative;flex:1 1;min-height:92px;border-radius:18px;overflow:hidden;text-align:left;box-shadow:0 0 0 3px transparent;transition:box-shadow .25s ease,transform .16s var(--ease-out)}.cam:active{transform:scale(.98)}.cam video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.6) brightness(.7)}.cam.on{box-shadow:0 0 0 3px #FF4A3D}.cam.on video{filter:none}.cl{position:absolute;left:12px;bottom:10px;color:#fff;font-family:var(--ui)}.cl b{display:block;font-size:14px}.cl small{font-size:11.5px;opacity:.8}.live{position:absolute;right:10px;top:10px;font:700 10.5px var(--ui);color:#fff;background:#FF4A3D;border-radius:5px;padding:2px 7px;opacity:0}.cam.on .live{opacity:1}.tlist{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 32px;gap:0 32px;margin-top:36px}.tlist li{display:flex;gap:14px;padding-top:18px;border-top:1px solid var(--line)}.tlist li i{font-size:28px!important;color:var(--hyink)}.tlist b{display:block;font-size:17px}.tlist span{display:block;color:var(--ink2);margin-top:4px;font-size:15px}.credits{margin-top:92px;background:#0B0B0B;color:#fff}.cpin{position:relative;height:100vh;overflow:hidden}.cbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;filter:grayscale(.3)}.cpin:after,.cpin:before{content:"";position:absolute;left:0;right:0;height:9vh;background:#000;z-index:3}.cpin:before{top:0}.cpin:after,.rail{bottom:0}.rail{position:absolute;top:0;width:36px;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='40'%3E%3Crect x='11' y='10' width='14' height='20' rx='3' fill='%23ffffff' fill-opacity='.22'/%3E%3C/svg%3E") repeat-y;z-index:2}.rail.l{left:0}.rail.r,.roll{right:0}.roll{position:absolute;left:0;top:0;z-index:1;text-align:center;font-family:var(--body);will-change:transform;display:flex;flex-direction:column;align-items:center}.ct{font-family:var(--hand);color:var(--seal);font-size:30px}.ch{font-size:calc(clamp(52px,6vw,96px) * var(--dk));max-width:14ch;margin:14px 0 44px}.cr{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:baseline;margin:16px 0;width:min(980px,86vw)}.cr span{text-align:right;color:#A9A9A4;font-size:16px;letter-spacing:.08em}.cr b{text-align:left;font-family:var(--display);font-size:calc(52px * var(--dk));letter-spacing:var(--dls);font-weight:600;line-height:1.1}.cr.fin{margin-top:56px;padding:22px 0;border-top:1px solid #333;border-bottom:1px solid #333}.cr.fin b{color:var(--seal);font-size:calc(64px * var(--dk))}.ctx{color:#B9B9B4;font-size:17px;margin-top:28px}.ce{font-family:var(--display);font-weight:700;font-size:calc(150px * var(--dk));letter-spacing:var(--dls);margin-top:56px}.ce span{color:var(--seal)}@media (max-width:1080px){.bay{display:none}.mstack2{display:flex;flex-direction:column;gap:28px;padding-bottom:72px}.ms2 .mv{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden}.ms2 .mv video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ms2 .ttl{left:18px;bottom:16px;max-width:none}.ms2>p{color:#B9B9B4;margin:14px 0}.ms2 .frag{border-radius:18px;color:var(--ink)}.mcam{grid-template-columns:1fr}.cams{flex-direction:row;overflow-x:auto}.cam{flex:0 0 160px;min-height:110px}.tlist{grid-template-columns:1fr}.tlist li{padding-bottom:16px}.cpin{height:auto;padding:12vh 0}.roll{position:relative}.rail{display:none}.ce{font-size:calc(72px * var(--dk))}}@media (max-width:640px){.prog{padding:20px}.cr,.pr{grid-template-columns:1fr}.cr{gap:2px}.cr,.cr b,.cr span{text-align:center}}@media (prefers-reduced-motion:reduce){.rec i{animation:none}}