:root{--bg:#0a0908;--sur:#141210;--sur2:#1c1915;--line:#2e2921;--tx:#f3eee4;--mut:#a69c8b;--acc:#d39644;--acc2:#e1be61;--acc-deep:#a57a3b;--hi:#f1d4a8;--live:#b31f12;--ai:#f1d4a8;--ok:#7bd88f;--ph1:#25201a;--ph2:#302a21;--gold-grad:linear-gradient(135deg,#a57a3b,#d39644 55%,#e1be61)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--tx);margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Noto Sans SC,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}select,input,textarea{font:inherit}.frame{width:100%;margin:0 auto;container-type:inline-size}.site{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.top{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#0a0908f5;position:sticky;top:0}.top .row{flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 18px;display:flex}.logo{letter-spacing:.5px;white-space:nowrap;flex:none;font-size:17px;font-weight:800}.logo b{color:var(--acc)}.nav{color:var(--mut);flex:0 auto;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.nav a{white-space:nowrap;line-height:1.2}.nav a.on{color:var(--tx);font-weight:600}.search{background:var(--sur);border:1px solid var(--line);color:var(--mut);border-radius:8px;flex:120px;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.search input{color:var(--tx);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:7px 0}.search input::placeholder{color:var(--mut)}.search .k{color:#6b6254;white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;font-size:11px;overflow:hidden}.acts{flex:none;align-items:center;gap:8px;display:flex}.search{flex-basis:0;min-width:42px;padding:0 10px}.search .s-ico{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px}.nav{overflow:hidden}.nav a[hidden]{display:none}.nav-more{color:var(--mut);flex:none;font-size:14px;position:relative}.nav-more[hidden]{display:none}.nav-more summary{cursor:pointer;white-space:nowrap;list-style:none}.nav-more summary::-webkit-details-marker{display:none}.nav-more-menu{inset-inline-start:0;z-index:30;background:var(--sur);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 10px 30px #00000080}.nav-more-menu a{color:var(--tx);white-space:nowrap;border-radius:6px;padding:8px 10px}.nav-more-menu a:hover{background:var(--sur2)}.nav-more-menu a[hidden]{display:none}.top .row.s-only .search{background:0 0;border:0;flex:none;min-width:0;padding:0}.top .row.s-only .search input{display:none}.top .row.s-only .search .s-ico{border:1px solid var(--line);border-radius:8px;width:36px;height:36px;font-size:15px}.top .row.s-only .search{margin-inline-start:auto}.top .row.tight .acts .pl,.top .row.tighter .lang-full{display:none}.top .row.tighter .lang-short{display:inline}.tag18 .t18-short,.top .row.tightest .tag18 .t18-full{display:none}.top .row.tightest .tag18 .t18-short{display:inline}.btn{border:1px solid var(--line);background:var(--sur);white-space:nowrap;color:var(--tx);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.btn.pri{background:var(--gold-grad);border-color:var(--acc-deep);color:#0a0908}.btn.pri:hover{filter:brightness(1.08)}.btn.sm{padding:6px 10px;font-size:12px}.btn.ghost{background:0 0}.btn[disabled]{opacity:.55;cursor:default}.chip{background:var(--sur2);border:1px solid var(--line);color:var(--tx);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.chip.on{border-color:var(--acc);color:var(--acc2)}.tag18{border:1px solid var(--line);color:var(--mut);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px}.tag18.ok{color:var(--ok);border-color:#7bd88f66}.tag18.go{color:var(--acc2);cursor:pointer;border-color:#f1d4a880;text-decoration:none}.tag18.go:hover{background:#f1d4a81a}.burger{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:none}.ico{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:none}.drawer{border-bottom:1px solid var(--line);background:var(--sur);display:none}.drawer a{border-top:1px solid var(--line);padding:10px 14px;display:block}.top:has(.menu[open]) .drawer{display:block}.menu{display:contents}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.wrap{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:16px 18px 60px}.sec{margin:22px 0}.sec h2,.sec h1.h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.sec h2 .more{color:var(--mut);margin-inline-start:auto;font-size:12px;font-weight:400}.grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.grid.c6{grid-template-columns:repeat(6,1fr)}.hscroll{scrollbar-width:thin;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.card{min-width:0;display:block}.thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--ph1),var(--ph2));border:1px solid var(--line);color:#857b6b;border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden}.thumb .dur{inset-inline-end:6px;color:#fff;background:#000000bf;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:6px}.thumb .q{inset-inline-start:6px;color:#e3dccf;background:#000000a6;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;top:6px}.thumb .ver{inset-inline-start:6px;color:#e3dccf;background:#000000a6;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;bottom:6px}.thumb .prog{inset-inline-start:0;background:var(--acc);height:3px;position:absolute;bottom:0}.card .ti{margin:8px 0 2px;font-size:13px;font-weight:600;line-height:1.35}.card .me{color:var(--mut);font-size:12px}.card .me a,.card .me span.a{color:#c4b9a6}.ava{border:2px solid var(--line);color:#a69c8b;background:linear-gradient(160deg,#3a2f22,#221d17);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto;font-size:11px;display:flex}.ava.sm{width:52px;height:52px;font-size:10px}.actors{text-align:center;grid-template-columns:repeat(10,1fr);gap:10px;font-size:12px;display:grid}.actors.dir{grid-template-columns:repeat(8,1fr);gap:14px}.actors .n{margin-top:6px}.actors .n small{color:var(--mut);font-size:11px;display:block}.tiles{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.tile{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(135deg,#2b241b,#1c1813);border-radius:8px;flex-direction:column;justify-content:flex-end;padding:10px;font-weight:600;display:flex;position:relative;overflow:hidden}.tile img{object-fit:cover;object-position:center 35%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tile.has-img:after{content:"";z-index:1;background:linear-gradient(#0a090826 0%,#0a09088c 55%,#0a0908e6 100%);position:absolute;inset:0}.tile .n{z-index:2;text-shadow:0 1px 3px #000c;position:relative}.tile small{color:#d8cfbf;font-size:11px;font-weight:400;display:block}.tile.has-img:hover img{transition:transform .25s;transform:scale(1.04)}.tile.typo{background:linear-gradient(145deg,hsl(calc(28 + var(--h) / 20) 34% 20%),hsl(calc(22 + var(--h) / 30) 28% 9%));border-color:hsl(var(--h) 30% 26%)}.tile.typo .n{letter-spacing:.5px;font-size:17px}.tile.typo .n small{color:hsl(var(--h) 20% 70%);opacity:.85}.tile.typo:before{content:"";background:hsl(var(--h) 45% 34%);opacity:.22;border-radius:50%;width:96px;height:96px;position:absolute;top:-24px;right:-18px}.cta{border:1px solid var(--line);background:linear-gradient(90deg,#d3964424,#0000);border-radius:12px;align-items:center;gap:18px;margin:26px 0;padding:18px 20px;display:flex}.cta .big{font-size:18px;font-weight:800}.cta .fine{color:var(--mut);font-size:12px}.cta .btn{margin-inline-start:auto}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px;display:flex}.pager a,.pager span{border:1px solid var(--line);color:var(--mut);border-radius:6px;padding:6px 10px;font-size:12px}.pager .on{background:var(--sur2);color:var(--tx)}.vote{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;font-size:13px;display:flex}.vote .opts{flex-wrap:wrap;gap:8px;display:flex}.foot{border-top:1px solid var(--line);color:var(--mut);margin-top:30px;flex-wrap:wrap;gap:14px;width:100%;max-width:1280px;margin-inline:auto;padding:18px 18px 24px;font-size:12px;display:flex}.foot .decl{color:#857b6b;width:100%}.note{color:var(--mut);font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filters select{background:var(--sur2);border:1px solid var(--line);color:var(--tx);border-radius:999px;padding:4px 10px;font-size:12px}.vp{grid-template-columns:minmax(0,1fr) 340px;gap:22px;display:grid}.player{aspect-ratio:16/9;border:1px solid var(--line);background:radial-gradient(#2a3042,#12151d 70%);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.player .play{color:#fff;background:#ffffff1f;border:2px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;display:flex}.player .gate{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.player>img{pointer-events:none}.player .gate .note{color:#c4b9a6}.age-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.age-acts form{margin:0}.age-acts>.note{flex-basis:100%;margin:6px 0 0}.age-acts .btn,.gate-box .btn,.player .gate .btn{white-space:normal;text-align:center;justify-content:center;max-width:100%;line-height:1.3}.age-acts form{max-width:100%}.player .c2pa{inset-inline-start:10px;color:#ddd4c4;z-index:2;background:#0009;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex;position:absolute;top:10px}.player .c2pa i{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.player .ctl{background:linear-gradient(#0000,#000000d9);padding:26px 12px 10px;position:absolute;bottom:0;left:0;right:0}.player .bar{background:#ffffff40;border-radius:2px;height:4px;margin-bottom:8px}.player .bar i{background:var(--acc);border-radius:2px;width:0%;height:100%;display:block}.player .ctls{color:#ebe4d6;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.player .ctls .sp{margin-inline-start:auto}.seg{border:1px solid #ffffff4d;border-radius:6px;font-size:11px;display:inline-flex;overflow:hidden}.seg span,.seg a{padding:3px 8px}.seg .on{background:var(--acc);color:#0a0908}.sel{border:1px solid #ffffff4d;border-radius:6px;padding:3px 8px;font-size:11px}.three{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 4px;display:grid}.three .btn{background:var(--sur2);border-color:#3a3f4d;flex-direction:row;justify-content:center;gap:6px;padding:12px;font-size:14px}.three .btn small{color:var(--mut);font-size:11px;font-weight:400}.vtitle{margin:16px 0 6px;font-size:20px;font-weight:800}.meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.meta .chip{font-size:12px}.vacts{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.swap{border:1px solid var(--line);background:var(--sur);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.swap .who{flex-wrap:wrap;gap:10px;display:flex}.swap .who div{text-align:center;color:var(--mut);cursor:pointer;font-size:11px}.swap .who .ava{margin-bottom:4px}.tags{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.rail h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.rail h3 .auto{color:var(--mut);margin-inline-start:auto;font-size:11px}.rail .it{grid-template-columns:140px 1fr;gap:10px;margin-bottom:10px;display:grid}.rail .it .ti{font-size:12px;font-weight:600;line-height:1.35}.rail .it .me{color:var(--mut);font-size:11px}.c2pa-tbl{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.c2pa-tbl th,.c2pa-tbl td{border:1px solid var(--line);text-align:start;vertical-align:top;color:var(--mut);padding:6px 8px}.c2pa-tbl th{color:var(--tx);white-space:nowrap;width:110px}details.c2pa-d summary{cursor:pointer;color:var(--mut);margin-top:10px;font-size:12px}.pheader{border-bottom:1px solid var(--line);height:150px;margin:-16px -18px 14px;position:relative;overflow:hidden}.pheader img{object-fit:cover;object-position:center 30%;opacity:.5;width:100%;height:100%}.pheader:after{content:"";background:linear-gradient(180deg,#0a090859,var(--bg));position:absolute;inset:0}@container (max-width:760px){.pheader{height:110px;margin:-12px -12px 12px}}.ahead{grid-template-columns:260px 1fr;align-items:start;gap:24px;display:grid}.portrait{aspect-ratio:3/4;border:1px solid var(--line);color:#a69c8b;background:linear-gradient(160deg,#3a2f22,#1c1813);border-radius:12px;justify-content:center;align-items:center;font-size:12px;display:flex}.aname{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:800;display:flex}.synth{color:var(--ok);background:#7bd88f1f;border:1px solid #7bd88f66;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:400}.stats{color:var(--mut);flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:13px;display:flex}.stats b{color:var(--tx);font-weight:600}.aacts{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.order{background:#f1d4a80d;border:1px solid #f1d4a859;border-radius:12px;margin-top:14px;padding:14px 16px}.order h4{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.step{grid-template-columns:70px 1fr;align-items:start;gap:10px;margin:10px 0;display:grid}.step .n{color:var(--mut);padding-top:4px;font-size:12px}.step .opts{flex-wrap:wrap;gap:8px;display:flex}.order .sum{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:13px;display:flex}.order .sum .btn{margin-inline-start:auto}.order .fine{color:var(--mut);margin-top:8px;font-size:11px}.atabs{border-bottom:1px solid var(--line);color:var(--mut);gap:18px;margin:22px 0 12px;font-size:14px;display:flex}.atabs span,.atabs a{padding:8px 2px}.atabs .on{color:var(--tx);border-bottom:2px solid var(--acc);font-weight:600}.gate-box{border:1px solid var(--line);background:var(--sur);border-radius:14px;max-width:520px;margin:48px auto;padding:26px 28px}.gate-box h1{margin:0 0 10px;font-size:20px}.gate-box p{color:#c4b9a6}.gate-box .row2{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.form{max-width:640px}.form label{color:var(--mut);margin:14px 0 6px;font-size:13px;display:block}.form input,.form textarea,.form select{background:var(--sur);border:1px solid var(--line);width:100%;color:var(--tx);border-radius:8px;padding:9px 10px}.form .ck{color:var(--tx);align-items:flex-start;gap:8px;font-size:13px;display:flex}.form .ck input{width:auto;margin-top:3px}.price{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.price .p{border:1px solid var(--line);background:var(--sur);border-radius:12px;padding:16px}.price .p.on{border-color:var(--acc);background:linear-gradient(180deg,#d396441f,var(--sur))}.price .p b{font-size:22px;display:block}.price .p small{color:var(--mut)}.doc{color:#d8cfbf;max-width:820px}.doc h1{font-size:22px}.doc h3{color:var(--tx);margin:18px 0 6px;font-size:15px}@container (max-width:760px){.nav,.search .k,.acts .btn.login,.tag18,.acts .pl{display:none}.burger,.ico{display:inline-flex}.top .row{gap:8px;padding:8px 12px}.search{display:none}.acts .btn.pri{padding:6px 10px;font-size:12px}.wrap{padding:12px 12px 50px}.grid,.grid.c6{grid-template-columns:repeat(2,1fr);gap:10px}.hscroll{grid-auto-columns:78%}.actors,.actors.dir{grid-template-columns:repeat(4,1fr);gap:8px}.actors.home .a:nth-child(n+9){display:none}.ava{width:64px;height:64px}.tiles{grid-template-columns:repeat(3,1fr)}.cta{flex-direction:column;align-items:flex-start;gap:8px}.cta .btn{margin-inline-start:0}.vp{grid-template-columns:1fr;gap:16px}.player{z-index:30;border-left:0;border-right:0;border-radius:0;margin:0 -12px;position:sticky;top:52px}.three{grid-template-columns:1fr 1fr 1fr;gap:6px}.three .btn{flex-direction:column;gap:2px;padding:10px 6px;font-size:12px}.vtitle{font-size:17px}.rail .it{grid-template-columns:120px 1fr}.ahead{grid-template-columns:minmax(0,1fr);gap:14px}.portrait{max-width:260px;margin:0 auto}.aname{justify-content:center;font-size:22px}.stats,.aacts{justify-content:center}.step{grid-template-columns:1fr;gap:4px}.atabs{gap:14px;overflow-x:auto}.foot{flex-direction:column;gap:6px}.price{grid-template-columns:1fr}.gate-box{margin:20px 12px}}[hidden]{display:none!important}.hero{border:1px solid var(--line);background:linear-gradient(120deg,#d396441f,#f1d4a80f 60%,#0000);border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:stretch;gap:26px;margin:6px 0 10px;padding:26px 28px;display:grid}.hero h1{letter-spacing:.5px;margin:0 0 10px;font-size:30px;font-weight:800;line-height:1.25}.hero h1 em{color:var(--acc2);font-style:normal}.hero .sub{color:#d8cfbf;max-width:620px;margin:0 0 14px;font-size:14px;line-height:1.7}.hero .pts{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.hero .pts .chip{background:#ffffff0a}.hero .cta2{flex-wrap:wrap;gap:10px;display:flex}.hero .cta2 .btn{padding:11px 18px;font-size:14px}.live{border:1px solid var(--line);background:#0a09088c;border-radius:12px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.live h3{color:var(--mut);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.live h3 i{background:var(--acc);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d3964440}.live ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.live li{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding-bottom:8px;display:grid}.live li:last-child{border-bottom:0;padding-bottom:0}.live li b{font-weight:600}.live li .st{color:var(--mut);white-space:nowrap;font-size:11px}.live li .st.ok{color:var(--ok)}.live li .st.run{color:var(--ai)}.live .fine{color:#857b6b;margin-top:10px;font-size:11px}.proof{background:#7bd88f0d;border:1px solid #7bd88f59;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.proof .k{color:var(--ok);white-space:nowrap;font-size:12px;font-weight:700}.proof .w{font-size:15px;font-weight:700}.proof .w small{color:var(--mut);margin-top:2px;font-size:12px;font-weight:400;display:block}.proof .next{color:var(--mut);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.three.big{gap:12px;margin:12px 0 10px}.three.big .btn{background:linear-gradient(180deg,#f1d4a814,var(--sur2));border-color:#f1d4a859;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;font-size:16px}.three.big .btn small{color:var(--mut);white-space:normal;text-align:start;font-size:12px;font-weight:400;line-height:1.4}.three.big .btn[disabled]{opacity:1;cursor:default}.swap.big{background:linear-gradient(180deg,#f1d4a80f,var(--sur));border-color:#f1d4a859;padding:16px 18px}.swap.big .who .ava{width:60px;height:60px}.aacts.v2{grid-template-columns:1fr 1fr;gap:10px;max-width:640px;margin:14px 0 10px;display:grid}.aacts.v2 .btn{justify-content:center;padding:12px 14px;font-size:14px}.aacts.v2 .btn.sec{background:#f1d4a814;border-color:#f1d4a873}.order.half .steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.order.half .steps.four{grid-template-columns:repeat(4,1fr)}.order.half .steps div{border:1px solid var(--line);background:#0a090880;border-radius:8px;padding:10px 12px;font-size:13px}.order.half .steps small{color:var(--mut);margin-top:2px;font-size:11px;display:block}@container (max-width:760px){.hero{grid-template-columns:1fr;gap:16px;padding:18px 16px}.hero h1{font-size:21px}.proof{grid-template-columns:minmax(0,1fr);gap:8px}.proof .k{white-space:normal}.proof .next{justify-content:flex-start}.three.big{grid-template-columns:1fr;gap:8px}.three.big .btn{flex-direction:column;align-items:flex-start}.aacts.v2,.order.half .steps,.order.half .steps.four{grid-template-columns:1fr}}.board{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.board li{border:1px solid var(--line);background:var(--sur);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.board.compact li{background:0 0;grid-template-columns:22px minmax(0,1fr) auto auto;padding:6px 10px}.board .rk{color:var(--mut);text-align:center;font-weight:800}.board li:first-child .rk{color:var(--acc)}.board .who{align-items:center;gap:10px;min-width:0;display:flex}.board .who .ava{flex:none;margin:0}.board .who small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:11px;display:block;overflow:hidden}.board .st{text-align:center;color:var(--mut);min-width:44px;font-size:11px}.board .st b{color:var(--tx);font-size:14px;display:block}.board .st.on b{color:var(--acc2)}.board .vote{color:var(--acc2);opacity:1;border-color:#d3964480}.boards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.boards h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.boards h3 .more{color:var(--mut);margin-inline-start:auto;font-size:12px;font-weight:400}.btabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.btabs .chip{cursor:pointer}@container (max-width:760px){.boards{grid-template-columns:1fr}.board li{grid-template-columns:22px minmax(0,1fr) auto auto}.board li .st:not(.on),.board .who small{display:none}}.nav .soon,.soon{color:#6b6254;cursor:default;white-space:nowrap}.soon small{border:1px solid var(--line);color:var(--mut);border-radius:4px;margin-inline-start:4px;padding:1px 5px;font-size:10px}.livecard{border:1px dashed var(--line);background:#0a090880;border-radius:12px;align-items:center;gap:12px;max-width:640px;margin-top:12px;padding:12px 14px;display:flex}.livecard .dot{background:#6b6254;border-radius:50%;flex:none;width:10px;height:10px}.livecard b{font-size:13px;display:block}.livecard small{color:var(--mut);font-size:11px}.livecard .synth{white-space:nowrap;margin-inline-start:auto}.nav .livelink{color:var(--tx);align-items:center;gap:6px;font-weight:600;display:inline-flex}.nav .livelink .dot,.livetag .dot,.livecard .dot.on,.lcard .dot{background:var(--live);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #d3964440}.nav .livelink small{color:var(--mut);font-size:11px;font-weight:400}.player .livetag{inset-inline-end:10px;z-index:2;color:#fff;background:#0009;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px}.live-player .statetag{inset-inline-start:10px;z-index:2;color:#ddd4c4;background:#0009;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;bottom:56px}.lgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lcard{border:1px solid var(--line);background:var(--sur);border-radius:10px;display:block;overflow:hidden}.lcard .thumb{border:0;border-radius:0}.lcard .thumb .lt{inset-inline-start:8px;color:#fff;background:#0009;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px}.lcard .thumb .ai{inset-inline-end:8px;color:#ddd4c4;background:#0009;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;top:8px}.lcard .thumb .vw{inset-inline-end:8px;color:#fff;background:#0009;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:8px}.lcard .b{align-items:center;gap:10px;padding:10px 12px;display:flex}.lcard .b .ava{flex:none;width:40px;height:40px;margin:0;font-size:10px}.lcard .b .ti{font-size:13px;font-weight:700}.lcard .b .me{color:var(--mut);font-size:11px}.lcard .b .btn{margin-inline-start:auto}.sched{border-collapse:collapse;width:100%;font-size:12px}.sched th,.sched td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:6px 8px}.sched th{color:var(--mut);background:var(--sur);white-space:nowrap;font-weight:600}.sched td a{color:#d8cfbf;margin:2px 6px 2px 0;display:inline-block}.sched td a.on{color:var(--acc2);font-weight:700}.lp{grid-template-columns:minmax(0,1fr) 340px;gap:22px;display:grid}.rail .box{border:1px solid var(--line);background:var(--sur);border-radius:12px;margin-bottom:12px;padding:12px 14px}.rail .box h3{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.tips{flex-direction:column;gap:8px;display:flex}.tips .tier{border:1px solid var(--line);background:var(--sur2);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.tips .tier b{font-size:14px;display:block}.tips .tier small{color:var(--mut);font-size:11px}.tips .tier .btn{white-space:nowrap}.goal .bar{background:#ffffff1f;border-radius:4px;height:8px;margin:8px 0 6px;overflow:hidden}.goal .bar i{background:var(--acc);height:100%;display:block}.reacts{flex-wrap:wrap;gap:6px;display:flex}.reacts button{border:1px solid var(--line);background:var(--sur2);border-radius:999px;padding:5px 10px;font-size:13px}.tipfeed{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.tipfeed li{border-bottom:1px dashed var(--line);color:#d8cfbf;justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}.tipfeed li:last-child{border-bottom:0}.tipfeed li .t{color:var(--mut);white-space:nowrap}.lacts{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.lacts .btn.big{background:#f1d4a814;border-color:#f1d4a873;padding:12px 16px;font-size:14px}.lmeta{color:var(--mut);flex-wrap:wrap;gap:8px 16px;margin:6px 0 10px;font-size:13px;display:flex}.lmeta b{color:var(--tx)}.livecard.on{background:#d396440f;border-style:solid;border-color:#d3964480}.livecard .btn{white-space:nowrap;margin-inline-start:auto}.livecard .synth{margin-inline-start:0}@container (max-width:760px){.lgrid{grid-template-columns:repeat(2,1fr);gap:10px}.lp{grid-template-columns:1fr;gap:14px}.live-player{z-index:30;border-left:0;border-right:0;border-radius:0;margin:0 -12px;position:sticky;top:52px}.tips{z-index:35;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0908f5;flex-direction:row;gap:8px;padding:8px 10px;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.tips .tier{flex:none;grid-template-columns:1fr;gap:4px;min-width:150px}.rail .box.tipbox{background:0 0;border:0;padding:0}.rail .box.tipbox h3{display:none}.wrap.has-tips{padding-bottom:110px}.sched{display:block;overflow-x:auto}}.thumb img,.ava img,.lcard .thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait{aspect-ratio:auto;background:#0a0908;display:block}.portrait img{object-fit:contain;width:100%;height:auto;display:block;position:static}.lcard .thumb img,.thumb img.sfw{object-fit:contain;object-position:top center;background:#0a0908}.thumb .lock{z-index:3;color:#f3eee4;white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0908b8;border:1px solid #ffffff2e;border-radius:999px;padding:5px 10px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumb .ph{color:#857b6b;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.thumb .ph small{color:#a69c8b;font-size:11px}.ava{background:#0a0908}.thumb,.ava,.portrait{position:relative;overflow:hidden}.ava img{border-radius:50%}.thumb .lt,.thumb .ai,.thumb .vw,.thumb .q,.thumb .ver,.thumb .dur,.thumb .prog{z-index:2}.brand{align-items:center;gap:8px;display:inline-flex}.brand img{object-fit:contain;width:30px;height:30px}.gate-mark{object-fit:contain;border-radius:12px;width:180px;height:180px;margin:0 auto 12px;display:block}.olist{flex-direction:column;gap:8px;display:flex}.orow{border:1px solid var(--line);background:var(--sur);border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.orow.live{border-color:#7bd88f66}.orow.bad{opacity:.8;border-color:#d3964459}.orow b{font-size:14px;display:block}.orow small{color:var(--mut);margin-top:2px;font-size:11px;display:block}.orow .amt{text-align:end;font-weight:700}.otimeline{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.otimeline li{border:1px solid var(--line);color:var(--mut);border-radius:999px;padding:5px 10px;font-size:12px}.otimeline li.done{color:var(--ok);border-color:#7bd88f66}.otimeline li.now{background:var(--acc);border-color:var(--acc);color:#0a0908;font-weight:700}.otimeline li.now.bad{color:var(--acc2);background:0 0;border-color:#d3964499}.board .vote.done{color:var(--ok);cursor:default;background:#7bd88f1f;border-color:#7bd88f73}@container (max-width:760px){.orow{grid-template-columns:1fr auto}.orow .st{grid-column:1/-1}}.hero.compact{grid-template-columns:1fr;gap:10px;margin:4px 0 6px;padding:16px 20px 12px}.hero.compact h1{margin:0 0 4px;font-size:22px;line-height:1.25}.hero.compact .sub{max-width:none;margin:0 0 8px;font-size:13px}.hero.compact .pts{margin:0 0 10px}.hero.compact .cta2 .btn{padding:8px 14px;font-size:13px}.ticker{border-top:1px dashed var(--line);color:var(--mut);white-space:nowrap;align-items:center;gap:10px;margin-top:10px;padding:6px 0 0;font-size:12px;display:flex;overflow:hidden}.ticker .lab{color:var(--tx);flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ticker .lab i{background:var(--acc);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d3964440}.ticker .track{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker .track span{padding-inline-end:36px;animation:40s linear infinite ticker;display:inline-block}.ticker .track span b{color:var(--tx);font-weight:600}.ticker .track span em{color:var(--ok);margin-inline-start:4px;font-style:normal}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker .track span{animation:none}}.handoff{background:#f1d4a80d;border:1px solid #f1d4a859;border-radius:12px;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.handoff .qr{color:var(--ai);background:repeating-linear-gradient(45deg,#f1d4a80f 0 4px,#0000 4px 8px);border:1px dashed #f1d4a899;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.handoff .qr.big{width:84px;height:84px;font-size:13px}.handoff .qr.big small{color:var(--mut);margin-top:2px;font-size:10px;font-weight:400}.handoff .txt b{margin-bottom:2px;font-size:14px;display:block}.handoff .txt small{color:var(--mut);margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.handoff.compact{color:var(--ai);border-radius:999px;gap:8px;margin:0;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.handoff.compact .qr{border-radius:4px;width:20px;height:20px;font-size:9px}@container (max-width:760px){.hero.compact h1{font-size:19px}.ticker .lab span{display:none}}.lwrap{min-width:0}.lfoot{align-items:center;gap:8px;padding:6px 2px 0;font-size:11px;display:flex}.heads{grid-template-columns:1fr 1fr;gap:14px;display:grid}.head{background:var(--sur);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(160px,42%) 1fr;gap:14px;display:grid;overflow:hidden}.head .hp{aspect-ratio:3/4;background:var(--ph1);display:block;position:relative}.head .hp img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.hbadge,.sbadge{inset-inline-start:10px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px}.hbadge{background:var(--gold-grad);color:#0a0908}.head .hi{flex-direction:column;gap:8px;padding:16px 16px 16px 0;display:flex}.head h3{margin:0;font-size:22px}.head p{color:var(--tx);opacity:.85;margin:0;font-size:14px;line-height:1.6}.head .hs{color:var(--mut);gap:14px;font-size:12px;display:flex}.head .ha{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.soon{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.soon .sc{cursor:default;white-space:normal;min-width:0}.soon .sp{aspect-ratio:3/4;background:var(--ph1);border-radius:10px;position:relative;overflow:hidden}.soon .sp img{object-fit:cover;object-position:50% 15%;filter:saturate(.75)brightness(.8);width:100%;height:100%;display:block}.sbadge{border:1px solid var(--line);color:var(--tx);background:#0a0908d1}.soon .sn{margin-top:6px;font-size:12px}.soon .sn small{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:760px){.heads{grid-template-columns:1fr}.head{grid-template-columns:44% 1fr}.head h3{font-size:18px}}.soon .sn small{background:0 0;border:0;margin-top:2px;padding:0}.soon .sv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.soon .sv .btn{padding:4px 8px;font-size:11px}.logo.brand img{border-radius:50%}.looksw{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.looksw .lk{border:1px solid var(--line);background:var(--sur);color:var(--mut);border-radius:999px;align-items:center;gap:8px;padding-block:4px;padding-inline:4px 10px;font-size:12px;display:flex}.looksw .lk img{object-fit:cover;object-position:50% 12%;border-radius:50%;width:28px;height:28px}.looksw .lk.on{border-color:var(--acc);color:var(--tx)}.docshot .thumb img,.docshot .card img,.docshot .player img,.docshot video{visibility:hidden}.docshot .thumb,.docshot .player{background:repeating-linear-gradient(45deg,#1c1915 0 10px,#25201a 10px 20px)!important}.costar-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.own-face{color:var(--hi);background:var(--sur2);border:1px solid var(--acc-deep);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.mk{--wine:#4a0f1a;width:100vw;color:var(--tx);margin:-16px calc(50% - 50vw) 0}.mk h2{letter-spacing:.01em;margin:0 0 14px;font-size:clamp(28px,4.2vw,56px);font-weight:800;line-height:1.08}.mk p{color:#d9cfbf;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.mk-btn{border-radius:999px;padding:14px 30px;font-size:17px}.mk-btn.ghost{color:var(--hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a090859;border:1px solid #f1d4a88c}.mk-cta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.mk-hero{align-items:flex-end;min-height:calc(100svh - 60px);display:flex;position:relative;overflow:hidden}.mk-hero-bg{position:absolute;inset:0}.mk-hero-bg video,.mk-hero-strip{object-fit:cover;width:100%;height:100%}.mk-hero-strip{grid-template-columns:repeat(4,1fr);display:grid}.mk-hero-strip img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.mk-hero:after{content:"";background:linear-gradient(to top,var(--bg) 4%,#0a0908b8 38%,#0a090833 75%),radial-gradient(120% 80% at 15% 100%,#4a0f1a8c,transparent 60%);position:absolute;inset:0}.mk-hero-copy{z-index:1;max-width:980px;padding:0 6vw 11vh;position:relative}.mk-kicker{letter-spacing:.28em;color:var(--acc2);margin-bottom:18px;font-size:13px;display:inline-block}.mk-hero h1{letter-spacing:.01em;text-shadow:0 6px 40px #0009;margin:0 0 18px;font-size:clamp(28px,5.4vw,80px);font-weight:900;line-height:1.02}.mk-hero h1 span{white-space:nowrap}@media (max-width:420px){.mk-hero h1{font-size:calc(8.77193vw - 4.21053px)}}.mk-ai{letter-spacing:.04em;color:var(--mut,#a69c8b);opacity:.9;margin:22px 0 0;font-size:12px}.mk-down{z-index:1;color:var(--hi);opacity:.7;font-size:28px;text-decoration:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mk-beat{grid-template-columns:58% 42%;align-items:center;min-height:88svh;display:grid}.mk-beat.flip{grid-template-columns:42% 58%}.mk-beat.flip .mk-beat-media{order:2}.mk-beat-media{height:88svh;position:relative;overflow:hidden}.mk-beat-media img,.mk-beat-media video{object-fit:cover;object-position:center 30%;width:100%;height:100%}.mk-beat-media:after{content:"";background:linear-gradient(90deg,transparent 60%,var(--bg));position:absolute;inset:0}.mk-beat.flip .mk-beat-media:after{background:linear-gradient(270deg,transparent 60%,var(--bg))}.mk-beat-copy{padding:0 6vw}.mk-transform{text-align:center;padding:12vh 6vw 8vh}.mk-tri{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:28px auto 0;display:grid}.mk-tri figure{aspect-ratio:3/4;background:var(--sur);margin:0;position:relative;overflow:hidden}.mk-tri img{object-fit:cover;width:100%;height:100%}.mk-tri figcaption{color:var(--hi);background:linear-gradient(#0000,#0a0908d9);padding:14px;font-size:15px;position:absolute;bottom:0;left:0;right:0}.mk-ph{height:100%;color:var(--mut);background:repeating-linear-gradient(45deg,#15120f 0 14px,#1b1713 14px 28px);justify-content:center;align-items:center;font-size:15px;display:flex}.mk-lock{background:radial-gradient(circle at 50% 40%,#4a0f1acc,#0f0c0a 70%);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.mk-lock span{font-size:34px}.mk-lock a{color:var(--acc2);font-weight:700}.mk-stars,.mk-wall{padding:10vh 0 4vh 6vw}.mk-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:8px 6vw 16px 0;display:flex;overflow-x:auto}.mk-rail::-webkit-scrollbar{display:none}.mk-star{aspect-ratio:3/4;scroll-snap-align:start;color:var(--tx);border-radius:6px;flex:0 0 clamp(220px,22vw,320px);text-decoration:none;position:relative;overflow:hidden}.mk-star img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mk-star:hover img{transform:scale(1.04)}.mk-star span{background:linear-gradient(#0000,#0a0908e6);padding:16px;font-size:20px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.mk-wall{padding-inline-end:6vw}.mk-posters{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:8px;display:grid}.mk-poster{aspect-ratio:3/4;color:var(--tx);border-radius:4px;text-decoration:none;position:relative;overflow:hidden}.mk-poster img{object-fit:cover;width:100%;height:100%}.mk-poster span{background:linear-gradient(#0000,#0a0908e6);padding:10px 12px;font-size:14px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.mk-more{margin-top:18px}.mk-more a{color:var(--acc2)}.mk2{max-width:1440px;margin:0 auto;padding:12vh 6vw 4vh}.mk2-h{margin:0 0 26px}.mk2-h h2{letter-spacing:.005em;margin:0 0 10px;font-size:clamp(32px,4.8vw,68px);font-weight:900;line-height:1.04}.mk2-h p{color:#cfc4b2;margin:0;font-size:clamp(15px,1.4vw,19px)}.mk2-kicker{letter-spacing:.06em;color:var(--acc2);text-shadow:0 1px 10px #000000e6;margin:0 0 14px;font-size:14px}.mk2-show{padding-top:0;max-width:none;padding-inline:0}.mk2-show-bill{align-items:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.mk2-show-bill>img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;position:absolute;inset:0}.mk2-show-bill:after{content:"";pointer-events:none;background:linear-gradient(to top,var(--bg) 6%,#0a0908d6 36%,#0a09084d 60%,#0a09080d 82%);position:absolute;inset:0}.mk2-show-copy{z-index:1;max-width:760px;padding:0 6vw 7vh;position:relative}.mk2-show-copy h2{text-shadow:0 6px 40px #0009;margin:0 0 12px;font-size:clamp(40px,7vw,96px);font-weight:900;line-height:1}.mk2-meta{color:#e8dfd0;margin:0 0 10px;font-size:15px}.mk2-syn{color:#d9cfbf;max-width:580px;margin:0 0 22px;font-size:16px;line-height:1.6}.mk2-show .mk-more{padding:0 6vw}.mk2-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:26px 6vw 6px;scroll-padding-inline:6vw;display:flex;overflow-x:auto}.mk2-rail::-webkit-scrollbar{display:none}.mk2-stars .mk2-rail{margin-inline:-6vw}.mk2-poster,.mk2-star{scroll-snap-align:start;aspect-ratio:3/4;color:var(--tx);background:var(--sur);border-radius:8px;flex:none;text-decoration:none;position:relative;overflow:hidden}.mk2-poster{width:clamp(150px,15vw,220px)}.mk2-star{width:clamp(240px,24vw,340px)}.mk2-poster img,.mk2-star img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;transition:transform .5s}.mk2-poster:hover img,.mk2-star:hover img{transform:scale(1.04)}.mk2-poster span,.mk2-star span{inset-inline:0;background:linear-gradient(#0000,#0a0908f2);flex-direction:column;gap:4px;padding:40px 14px 14px;display:flex;position:absolute;bottom:0}.mk2-poster b{font-size:15px;line-height:1.2}.mk2-poster small{color:#cfc4b2;font-size:12px}.mk2-star b{font-size:26px;font-weight:900;line-height:1.05}.mk2-star small{color:#d9cfbf;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}[dir=rtl] .mk2-star small,[dir=rtl] .mk2-ep-txt small,[dir=rtl] .mk2-syn{unicode-bidi:plaintext}.mk2-eplist{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;margin:0;padding:0;list-style:none;display:grid}.mk2-ep{color:var(--tx);flex-direction:column;gap:10px;text-decoration:none;display:flex}.mk2-ep-img{aspect-ratio:16/9;background:var(--sur);border-radius:8px;position:relative;overflow:hidden}.mk2-ep-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mk2-ep:hover .mk2-ep-img img{transform:scale(1.04)}.mk2-ep-img em{inset-inline-start:8px;letter-spacing:.06em;background:var(--gold-grad);color:#140f08;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:8px}.mk2-ep-txt b{margin-bottom:4px;font-size:17px;display:block}.mk2-ep-txt small{-webkit-line-clamp:3;color:#cfc4b2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (min-width:900px){.mk2-show-bill{min-height:min(84vh,820px)}.mk2-show-bill>img{width:min(58%,860px);inset-inline:auto 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}[dir=rtl] .mk2-show-bill>img{-webkit-mask-image:linear-gradient(270deg,#0000,#000 42%);mask-image:linear-gradient(270deg,#0000,#000 42%)}.mk2-show-bill:after{background:linear-gradient(to top,var(--bg) 1%,transparent 24%)}.mk2-show-copy{padding-block:0 12vh}}@media (max-width:760px){.mk2{padding:9vh 16px 2vh}.mk2-show{padding:0}.mk2-show-copy{padding:0 16px 5vh}.mk2-syn{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.mk2-rail{gap:10px;padding:20px 16px 4px;scroll-padding-inline:16px}.mk2-stars .mk2-rail{margin-inline:-16px}.mk2-show .mk-more{padding:0 16px}.mk2-poster{width:40vw}.mk2-star{width:72vw}.mk2-eplist{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.mk2-eplist::-webkit-scrollbar{display:none}.mk2-eplist li{scroll-snap-align:start;flex:0 0 78vw}.mk-transform{padding:9vh 16px 4vh}.mk-tri{grid-template-columns:1fr 1fr;gap:10px}.mk-tri figure.locked{aspect-ratio:16/7;grid-column:1/-1}.mk-tri figure.locked figcaption{display:none}}.mk-transform h2,.mk-end h2{font-size:clamp(28px,4.4vw,60px);font-weight:900;line-height:1.08}.mk-end{text-align:center;padding:14vh 6vw 12vh}.mk-end .mk-cta{justify-content:center}.mk-soon{color:var(--mut)!important;margin-top:18px!important;font-size:14px!important}@media (max-width:760px){.mk-hero-strip{grid-template-columns:1fr}.mk-hero-strip img:not(:first-child){display:none}.mk-hero-copy{padding:0 22px 12vh}.mk-beat,.mk-beat.flip{grid-template-columns:1fr;min-height:auto;position:relative}.mk-beat.flip .mk-beat-media{order:0}.mk-beat-media{height:78svh}.mk-beat-media:after,.mk-beat.flip .mk-beat-media:after{background:linear-gradient(to top,var(--bg) 8%,transparent 55%)}.mk-beat-copy{padding:0 22px;position:absolute;bottom:6vh;left:0;right:0}.mk-tri{gap:8px}.mk-tri figcaption{padding:8px;font-size:12px}.mk-stars,.mk-wall{padding-inline-start:22px}.mk-wall{padding-inline-end:22px}.mk-star{flex-basis:68vw}.mk-posters{grid-template-columns:repeat(2,1fr)}}.site:has(.mk)>header.top{display:none}.mk-nav{z-index:5;background:linear-gradient(#0a0908bf,#0000);align-items:center;gap:28px;padding:18px 6vw;display:flex;position:absolute;top:0;left:0;right:0}.mk-logo{color:var(--tx);letter-spacing:.04em;align-items:center;gap:10px;font-size:18px;text-decoration:none;display:flex}.mk-logo img{border-radius:50%}.mk-logo b{color:var(--acc)}.mk-links{gap:22px;margin-inline-start:auto;display:flex}.mk-links a{color:#e8dfd0;font-size:15px;text-decoration:none}.mk-links a:hover{color:var(--acc2)}.mk-nav-cta{border-radius:999px;padding:10px 20px}.mk-hero{min-height:100svh}@media (max-width:760px){.mk-links{display:none}.mk-nav{padding:14px 18px}.mk-nav-cta{margin-inline-start:auto;padding:8px 14px;font-size:14px}}.region-notice{border:2px solid var(--acc);color:var(--tx);z-index:6;background:#1b1712;margin:0;padding:14px 18px;font-size:20px;font-weight:700;line-height:1.45;position:relative}.region-notice p{margin:6px 0}.mk-tri img.half-l,.mk-tri img.half-r{object-fit:cover;object-position:50% 0;width:200%;max-width:none;height:100%}.mk-tri img.half-r{margin-left:-100%}.mk-beat-media video{object-fit:cover;width:100%;height:100%}.mk-cast-hero{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100svh;padding-top:84px}.mk-cast-hero:after{display:none}.mk-cast-hero .mk-hero-copy{max-width:none;padding:0 4vw 26px 21vw}.mk-cast-hero h1{margin:0 0 8px;font-size:clamp(28px,3.3vw,52px);font-weight:800}.mk-cast-hero h1 br{display:none}.mk-cast-hero .mk-hero-copy>p:not(.mk-ai){color:#e8dfd0;margin:0;font-size:clamp(15px,1.3vw,19px)}.mk-cast-hero .mk-cta{margin-top:18px}.mk-cast-hero .mk-cta .mk-btn{padding:11px 28px;font-size:16px}.mk-cast-hero .mk-ai{margin-top:12px;font-size:12px}.mk-cast{grid-template-columns:1fr 3.3fr 1fr;align-items:center;gap:3vw;width:min(100%,235svh - 775.5px);margin:0 auto;padding:0 1.5vw 4vh;display:grid}.mk-cast-col.left,.mk-cast-col.right{flex-direction:column;gap:10px;display:flex}.mk-cast-col.center{grid-template-columns:1fr 1fr;gap:1.6vw;display:grid}.mk-pair{color:var(--tx);grid-template-columns:1fr 1fr;gap:5px;text-decoration:none;display:grid}.mk-pair>span{background:var(--sur);aspect-ratio:2/5;position:relative;overflow:hidden}.mk-pair.big>span{aspect-ratio:1/3}.mk-pair img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .5s;display:block}.mk-pair:hover img{transform:scale(1.04)}.mk-pair em{inset-inline-start:8px;letter-spacing:.06em;color:#f1e6d4;text-shadow:0 1px 6px #000;opacity:0;font-size:12px;font-style:normal;transition:opacity .3s;position:absolute;bottom:6px}.mk-pair:hover em{opacity:1}.mk-pair-b[data-veil=css] img{filter:blur(16px)saturate(.75)brightness(.9);transform:scale(1.18)}.mk-pair:hover .mk-pair-b[data-veil=css] img{transform:scale(1.2)}.mk-pair-b[data-veil=css]:after{content:"";background:repeating-linear-gradient(90deg,#fff5eb14 0 1px,#0000 1px 6px),#ebdccd29;position:absolute;inset:0}.mk-lockic{z-index:1;aspect-ratio:1;border:2px solid var(--acc);width:34%;max-width:64px;color:var(--acc);background:#0a09082e;border-radius:50%;padding:7%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #e1be6159}.mk-lockic svg{display:block}.mk-pair.big .mk-lockic{width:30%;max-width:78px}@media (max-width:760px){.mk-cast-hero{min-height:0;padding-top:62px}.mk-cast-hero .mk-hero-copy{order:2;padding:22px 22px 7vh}.mk-cast-hero h1 br{display:inline}.mk-cast-hero h1{font-size:calc(8.77193vw - 4.21053px)}.mk-cast{order:1;grid-template-columns:repeat(4,1fr);gap:6px 4px;width:auto;padding:0 4px}.mk-cast-col.left,.mk-cast-col.right{display:contents}.mk-cast-col.center{grid-column:1/-1;gap:4px}.mk-cast-col.left .mk-pair,.mk-cast-col.right .mk-pair{order:1}.mk-pair{gap:2px}.mk-pair>span{aspect-ratio:1/2.6}.mk-pair.big>span{aspect-ratio:1/2.1}.mk-lockic{border-width:1.5px}.mk-cast-hero .mk-cta .mk-btn{text-align:center;flex:100%}}.lang{position:relative}.lang summary{cursor:pointer;color:var(--mut);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:13px;list-style:none}.lang summary::-webkit-details-marker{display:none}.lang[open] summary{color:var(--tx)}.lang-menu{inset-inline-end:0;z-index:30;background:var(--sur);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:130px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 10px 30px #00000080}.lang-menu a{color:var(--tx);border-radius:6px;padding:8px 10px;font-size:14px;text-decoration:none}.lang-menu a:hover{background:var(--sur2)}.lang-menu a[aria-current]{color:var(--acc)}.mk-lang summary{color:#e8dfd0;background:#0a090859}@media (max-width:760px){.mk-lang{margin-inline-start:auto}.mk-lang+.mk-nav-cta{margin-inline-start:0}.mk-lang summary{padding:6px 9px;font-size:12px}}.mk-cast-hero h1:not(:lang(zh)) span{white-space:normal}.mk-cast-hero h1:not(:lang(zh)){max-width:18em}@media (max-width:760px){.mk-cast-hero h1:not(:lang(zh)){font-size:clamp(28px,8.4vw,40px)}}.lang-short{display:none}@media (max-width:1100px){.lang .lang-full{display:none}.lang .lang-short{display:inline}}@media (max-width:760px){.mk-nav{gap:10px}.mk-nav-cta{white-space:nowrap}}@media (max-width:1680px){.search .k{display:none}}.cta-short{display:none}@media (max-width:480px){.mk-nav-cta .cta-full{display:none}.mk-nav-cta .cta-short{display:inline}.mk-logo{font-size:16px}}.doc.legal{max-width:820px}.doc.legal h2{margin:26px 0 8px;font-size:17px}.doc.legal p,.doc.legal li{color:#e3dacb;line-height:1.7}.doc.legal ul{padding-inline-start:20px}.doc.legal li{margin:6px 0}.beta-bar{z-index:6;text-align:center;letter-spacing:.06em;color:#f1d4a8;background:linear-gradient(90deg,#3a2a12,#5a4218,#3a2a12);border-bottom:1px solid #e1be6159;padding:5px 12px;font-size:12px;position:relative}.acct{position:relative}.acct summary{cursor:pointer;list-style:none}.acct summary::-webkit-details-marker{display:none}.avatar{color:#140f08;background:linear-gradient(135deg,#c89a4a,#8a5a1c);border:1px solid #f1d4a880;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.acct-menu{inset-inline-end:0;z-index:30;background:var(--sur);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:200px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 10px 30px #00000080}.acct-menu a,.acct-menu button{color:var(--tx);text-align:start;cursor:pointer;font-size:14px;font:inherit;background:0 0;border:0;border-radius:6px;padding:8px 10px;text-decoration:none}.acct-menu a:hover,.acct-menu button:hover{background:var(--sur2)}.acct-menu .note{text-overflow:ellipsis;white-space:nowrap;padding:2px 10px 6px;font-size:12px;overflow:hidden}.mk{position:relative}.beta-tag{inset-inline-end:6px;z-index:4;color:#140f08;background:#e1be61eb;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:6px}.beta-tag.inline{vertical-align:middle;margin-inline-start:10px;font-size:12px;display:inline-block;position:static}.paid-tag{inset-inline-start:44px;z-index:4;color:#e1be61;background:#140f08d1;border:1px solid #e1be6199;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:6px}.paid-tag.trial{color:#f2e6c4;background:#140f0899;font-weight:600}.beta-tag.inline.paid-tag{color:#e1be61;background:#140f08d1;border:1px solid #e1be6199}.thumb .ph.typo{background:linear-gradient(135deg,hsl(var(--h) 38% 18%),hsl(calc(var(--h) + 40) 30% 9%));color:#f1e6d4;letter-spacing:.04em;font-weight:800}.thumb .ph.typo small{opacity:.8;font-weight:500}.lang-menu{max-height:70vh;overflow:auto}:lang(ja) h1,:lang(ja) h2,:lang(ja) h3{word-break:auto-phrase}:lang(ko){word-break:keep-all}@container (max-width:440px){.top .ico{display:none}.top .lang summary{padding:6px 8px}.top .logo{letter-spacing:0;flex:0 auto;min-width:0;font-size:15px}.top .logo .wm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top .logo img{flex-shrink:0}.top .acts{flex-shrink:0;margin-inline-start:auto}.top .burger{flex-shrink:0}}.btn.vote{white-space:normal;text-align:center;justify-content:center;max-width:min(11em,100%);line-height:1.25}@media (max-width:400px){.mk-nav{gap:8px;padding:12px}.mk-nav-cta{padding:8px 11px;font-size:13px}}@container (max-width:380px){.top .logo .wm{display:none}}html:lang(ja) body{font-family:-apple-system,BlinkMacSystemFont,system-ui,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}html:lang(ko) body{font-family:-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}.handoff .txt{min-width:0}.handoff .btn{white-space:normal;text-align:center}[dir=rtl] .arr{display:inline-block;transform:scaleX(-1)}[dir=rtl] :is(.hi p,.sn small,.tagline,.lb-syn){unicode-bidi:plaintext}.aacts .btn{white-space:normal;text-align:center;justify-content:center}.lb-bill{background:radial-gradient(120% 80% at 80% 0%,#4a0f1a73,transparent 60%),var(--bg);align-items:flex-end;width:100vw;min-height:82svh;margin:-16px calc(50% - 50vw) 0;display:flex;position:relative;overflow:hidden}.lb-bill.bare{min-height:auto;padding-top:48px}.lb-bill-img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;position:absolute;inset:0}.lb-bill:after{content:"";pointer-events:none;background:linear-gradient(to top,var(--bg) 6%,#0a0908d1 38%,#0a090859 58%,#0a09080d 80%);position:absolute;inset:0}.lb-bill-copy{z-index:1;max-width:760px;padding:0 20px 26px;position:relative}.lb-kicker{letter-spacing:.08em;color:var(--acc2);text-shadow:0 1px 10px #000000e6,0 0 2px #000c;margin:0 0 12px;font-size:12px;line-height:1.5}.lb-tag{background:var(--gold-grad);color:#140f08;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.lb-bill h1{letter-spacing:.005em;text-shadow:0 6px 40px #0009;margin:0 0 10px;font-size:clamp(36px,8vw,76px);font-weight:900;line-height:1.02}.lb-meta{color:#e8dfd0;margin:0 0 8px;font-size:14px}.lb-syn{color:#d9cfbf;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:560px;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.lb-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lb-btn{white-space:normal;text-align:center;border-radius:999px;justify-content:center;padding:12px 26px;font-size:15px}.lb-btn.ghost{color:var(--hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a090859;border:1px solid #f1d4a88c}.lb-fine{color:var(--mut);margin:14px 0 0;font-size:12px;line-height:1.5}.lb-fine+.lb-fine{margin-top:4px}@media (min-width:900px){.lb-bill{min-height:min(78vh,780px)}.lb-bill-img{object-position:50% 12%;width:min(58%,820px);inset-inline:auto 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}[dir=rtl] .lb-bill-img{-webkit-mask-image:linear-gradient(270deg,#0000,#000 42%);mask-image:linear-gradient(270deg,#0000,#000 42%)}.lb-bill:after{background:linear-gradient(to top,var(--bg) 1%,transparent 24%)}.lb-bill-copy{max-width:calc(max(6vw,50vw - 622px) + min(640px,44vw));padding-block:0 10vh;padding-inline:max(6vw,50vw - 622px) 0}}.lb-sec{margin:38px 0}.lb-h{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.lb-h h2{letter-spacing:.01em;margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.15}.lb-more{color:var(--acc2);white-space:nowrap;margin-inline-start:auto;font-size:14px}.lb-note{color:var(--mut);margin:-6px 0 12px;font-size:13px}.lb-rail{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:18px;gap:12px;margin-inline:-18px;padding-bottom:4px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.lb-rail::-webkit-scrollbar{display:none}.lb-rail>*{scroll-snap-align:start;flex:none}.lb-poster,.lb-star{aspect-ratio:3/4;color:var(--tx);background:var(--sur);border-radius:8px;text-decoration:none;position:relative;overflow:hidden}.lb-poster{width:clamp(170px,17vw,240px)}.lb-star{width:clamp(210px,21vw,300px)}.lb-poster img,.lb-star img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;transition:transform .5s}.lb-poster:hover img,.lb-star:hover img{transform:scale(1.04)}.lb-poster span,.lb-star span{inset-inline:0;background:linear-gradient(#0000,#0a0908f0);flex-direction:column;gap:3px;padding:34px 12px 12px;display:flex;position:absolute;bottom:0}.lb-poster b{font-size:16px;line-height:1.2}.lb-star b{font-size:21px;font-weight:800;line-height:1.1}.lb-poster small,.lb-star small{color:#cfc4b2;font-size:12px}.lb-rail.wide>.card{width:clamp(260px,27vw,380px)}.lb-sub{color:var(--mut);letter-spacing:.04em;margin:-4px 0 10px;font-size:14px}.lb-meta a{color:var(--hi);text-underline-offset:3px;-webkit-text-decoration:underline #f1d4a866;text-decoration:underline #f1d4a866}.lb-meta .synth{vertical-align:2px}.sr-bill .lb-syn{-webkit-line-clamp:5;max-width:600px}.lb-count{color:var(--mut)}.lb-h1{margin:0;font-size:clamp(26px,3vw,36px);font-weight:800}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.lb-grid>.lb-poster{width:auto}.lb-grid>.lb-poster b{font-size:18px}.lb-badge{inset-inline-start:10px;background:var(--gold-grad);color:#140f08;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:10px}.lb-ph{background:radial-gradient(90% 70% at 70% 20%,#4a0f1a99,transparent 70%),var(--ph1);position:absolute;inset:0}@media (max-width:760px){.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lb-grid>.lb-poster b{font-size:15px}.sr-bill .lb-syn{-webkit-line-clamp:4}}.pf-bill .synth{background:#0a09088c;margin-bottom:12px;display:inline-block}.pf-bill .lb-meta b{color:var(--hi);font-weight:700}.pf-bill .looksw{margin:14px 0 0}.pf-bill .looksw .lk{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a09088c}.lb-tabs{margin-top:8px}.lb-tabs a{font-size:16px}.pf-order{margin-bottom:0}.order h4{flex-wrap:wrap;row-gap:4px;font-size:17px}.order h4>.note{flex-basis:100%;order:3;font-size:12px}.lb-strip{border:1px solid var(--line);color:var(--tx);background:linear-gradient(90deg,#4a0f1a73,#0000 70%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:34px 0 0;padding:16px 18px;text-decoration:none;display:flex}[dir=rtl] .lb-strip{background:linear-gradient(270deg,#4a0f1a73,#0000 70%)}.lb-strip i{background:var(--acc);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d3964438}.lb-strip b{font-size:16px}.lb-strip span{color:var(--mut);font-size:13px}.lb-strip em{color:var(--acc2);margin-inline-start:auto;font-size:14px;font-style:normal}@container (max-width:760px){.lb-sec{margin:30px 0}.lb-rail{gap:10px;margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.lb-poster{width:42vw}.lb-star{width:58vw}.lb-rail.wide>.card{width:80vw}.lb-bill-copy{padding:0 16px 22px}.lb-bill{min-height:88svh}.lb-syn{-webkit-line-clamp:2;font-size:14px}.lb-cta .lb-btn.ghost{display:none}.lb-cta .lb-btn.ghost.keep{display:inline-flex}.lb-bill h1{font-size:clamp(34px,10vw,48px)}}.vpp{grid-template-columns:auto minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.pv-col{min-width:0}.player.pv{aspect-ratio:var(--ar);background:#000;border-radius:12px;width:auto;max-width:56vw;height:calc(100svh - 104px);min-height:460px;max-height:1100px;display:block}.player.pv video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.player.pv>.gate{justify-content:center;padding:16px;position:absolute;inset:0}.pv-hit{z-index:1;cursor:pointer;position:absolute;inset:0}.player.pv .c2pa{z-index:4}.pv-play{z-index:2;pointer-events:none;margin:auto;position:absolute;inset:0}.pv-ctl{z-index:4;background:linear-gradient(#0000,#000000d1);padding:30px 14px 10px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.pv:not(:hover) .pv-ctl.playing{opacity:0}.pv-range{appearance:none;cursor:pointer;background:linear-gradient(to right,var(--acc) var(--p,0%),#ffffff4d var(--p,0%));border-radius:2px;width:100%;height:4px;margin:0 0 8px;display:block}.pv-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px}.pv-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.pv-row{color:#ebe4d6;align-items:center;gap:10px;font-size:13px;display:flex}.pv-row .sp{margin-inline-start:auto}.pv-time{font-variant-numeric:tabular-nums}.pv-ib{color:#fff;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:14px;line-height:1}.pv-cc{border:1px solid var(--acc);color:var(--acc);cursor:pointer;white-space:nowrap;background:#0006;border-radius:5px;padding:2px 8px;font-size:12px;font-weight:700}.pv-cc.off{color:#cfc6b5;border-color:#ffffff73}.pv-info{min-width:0}.pv-info .pv-seg{border-color:var(--line);margin-bottom:12px}.pv-info .pv-seg button{padding:6px 12px}.pv-info .vtitle{margin-top:0}.pv-info .meta,.pv-info .tags{margin-top:10px}.pv-syn{color:#c4b9a6;margin:14px 0 0;line-height:1.7}.pv-joinbox{margin:18px 0 0;padding:16px 18px}.pv-joinbox .big{font-size:16px}.pv-auto{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pv-info .vacts{margin-top:16px}.pv-rail .it{grid-template-columns:78px 1fr;align-items:start}.pv-rail .it .thumb{aspect-ratio:9/16;border-radius:8px}.pv-rail .it .thumb img.sfw{object-fit:cover;object-position:center 20%}.pv-rail .it .ti{font-size:13px}.pv-m{display:none}.pv-toast{z-index:8;color:#fff;background:#000c;border-radius:8px;padding:8px 14px;font-size:13px;position:absolute;top:46%;left:50%;transform:translate(-50%)}@container (max-width:1100px){.vpp{grid-template-columns:auto minmax(0,1fr)}.pv-rail{grid-column:1/-1}.pv-rail .it{width:260px;margin-inline-end:12px;display:inline-grid}}@container (max-width:760px){.vpp{display:block}.player.pv{aspect-ratio:auto;z-index:1;border:0;border-radius:0;width:auto;max-width:none;height:calc(100svh - 52px);min-height:0;max-height:none;margin:-12px -12px 0;position:relative;top:auto}.player.pv video{object-fit:cover}.pv-hit{touch-action:none}.pv-ctl{display:none}.pv-m{display:block}.pv-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000c7);height:42%;position:absolute;bottom:0;left:0;right:0}.pv-side{inset-inline-end:8px;z-index:4;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:170px}.pv-side form{display:contents}.pv-side button,.pv-side a{color:#fff;text-shadow:0 1px 3px #000000d9;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:52px;padding:0;font-size:12px;display:flex}.pv-side .ic{font-size:28px;line-height:1.1}.pv-side .ic.cc{letter-spacing:-1px;font-size:24px;font-weight:800}.pv-side .on .ic{color:var(--acc)}.pv-side .off .ic{opacity:.55}.pv-cap{inset-inline:14px 72px;z-index:4;text-shadow:0 1px 3px #000000d9;pointer-events:none;position:absolute;bottom:86px}.pv-cap b{font-size:20px;line-height:1.3;display:block}.pv-cap small{color:#e2dacb;margin-top:4px;font-size:13px;display:block}.pv-bot{z-index:4;position:absolute;bottom:14px;left:14px;right:14px}.pv-bot .pv-range{margin-bottom:12px}.pv-join{text-align:center;background:var(--acc);color:#1a1408;border-radius:10px;padding:12px;font-size:16px;font-weight:800;display:block}.pv-unmute{top:10px;z-index:4;color:#fff;background:#0009;border:0;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;inset-inline-end:10px}.pv-info{margin-top:16px}.pv-info .pv-seg,.pv-info .pv-joinbox{display:none}.pv-rail{margin-top:18px}.pv-rail .it{width:auto;margin-inline-end:0;display:grid}}.mk-logo,.mk-links a,.mk-nav-cta{white-space:nowrap}.mk-logo{flex:none}.mk-nav.fit-logo .mk-logo .wm,.mk-nav.fit-cta .mk-nav-cta .cta-full{display:none}.mk-nav.fit-cta .mk-nav-cta .cta-short{display:inline}.mk-nav.fit-links .mk-links{display:none}.mk-nav.fit-links .mk-lang{margin-inline-start:auto}.mk-nav.fit-links .mk-lang+.mk-nav-cta{margin-inline-start:0}.ph-page{padding:8px 0 24px}.ph-h1{margin:6px 0 4px;font-size:clamp(24px,3vw,34px);font-weight:800}.ph-sub{margin:0 0 16px;font-size:13px}.ph-gate{border:1px solid var(--acc-deep);background:var(--sur);border-radius:10px;flex-direction:column;gap:8px;max-width:520px;margin:0 0 18px;padding:16px;display:flex}.ph-gate b{font-size:16px}.ph-gate .note{margin:0}.ph-gate .age-acts{justify-content:flex-start}.ph-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.ph-chips .chip{padding:6px 14px;font-size:13px;text-decoration:none}.ph-chips .chip small{color:var(--mut);margin-inline-start:2px}.ph-chips .chip.on{background:var(--acc);border-color:var(--acc);color:#1a1208;font-weight:700}.ph-chips .chip.on small{color:#3a2a10}.ph-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.ph-card{color:var(--tx);flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.ph-cover{aspect-ratio:3/4;background:var(--sur2);border-radius:8px;margin-bottom:6px;position:relative;overflow:hidden}.ph-cover img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .5s}.ph-card:hover .ph-cover img{transform:scale(1.04)}.ph-cover .ph.typo,.ph-outside .ph.typo{background:linear-gradient(135deg,hsl(var(--h,30) 38% 18%),hsl(calc(var(--h,30) + 40) 30% 9%));color:#f1e6d4;letter-spacing:.04em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;font-weight:800;display:flex;position:absolute;inset:0}.ph-cover .ph.typo small,.ph-outside .ph.typo small{color:#cfc4b2;font-size:12px;font-weight:400}.ph-cover .ph.typo{justify-content:flex-start;padding-top:22%}.ph-outside .ph.typo{justify-content:flex-start;padding-top:16px}.ph-outside .ph.typo small{display:none}.ph-ai{top:8px;color:#f3eee4;background:#0a0908b8;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:8px}.ph-ai i{background:var(--ok);border-radius:50%;width:7px;height:7px}.ph-ai.sm{top:auto;bottom:6px;padding:2px 6px;font-size:10px;inset-inline:auto 6px}.ph-n{bottom:8px;background:#0a0908b8;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;inset-inline-end:8px}.ph-cover .lock{color:#f3eee4;white-space:nowrap;background:#0a0908b8;border:1px solid #ffffff2e;border-radius:999px;padding:5px 10px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ph-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.ph-card small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ph-set{grid-template-columns:minmax(240px,330px) 1fr;align-items:start;gap:28px;display:grid}.ph-info{flex-direction:column;gap:10px;display:flex;position:sticky;top:80px}.ph-info h1{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.ph-info .note{margin:0}.ph-crumb a{color:var(--mut)}.ph-who{border:1px solid var(--line);color:var(--tx);background:var(--sur);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 14px;font-size:13px;text-decoration:none;display:inline-flex}a.ph-who:hover{border-color:var(--acc)}.ph-desc{color:#d8cfbf;margin:0;font-size:14px;line-height:1.6}.ph-c2pa{border:1px solid var(--line);background:var(--sur);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ph-c2pa b{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ph-c2pa b i{background:var(--ok);border-radius:50%;width:7px;height:7px}.ph-join{border:1px solid var(--acc-deep);background:var(--sur);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.ph-join .btn{justify-content:center}.ph-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:dense;gap:10px;display:grid}.ph-tile{aspect-ratio:2/3;background:var(--sur2);border-radius:6px;display:block;position:relative;overflow:hidden}.ph-tile.wide{aspect-ratio:auto;grid-column:span 2}.ph-tile img{object-fit:cover;width:100%;height:100%;display:block}.ph-tile.locked img{filter:brightness(.7)}.ph-no{bottom:6px;color:#f3eee4;background:#0a0908b8;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;inset-inline-start:6px}.ph-lock{color:#f3eee4;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.ph-outside{background:var(--sur2);border-radius:10px;justify-content:center;align-items:center;min-height:420px;padding:20px;display:flex;position:relative;overflow:hidden}.ph-outside>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph-outside .ph-gate{background:#141210eb;margin:0;position:relative}.ph-big{flex-direction:column;gap:10px;padding:6px 0 20px;display:flex}.ph-big-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-back{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;text-decoration:none;overflow:hidden}.ph-big-fig{background:#000;border-radius:8px;justify-content:center;margin:0;display:flex;position:relative;overflow:hidden}.ph-big-fig img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 170px);display:block}.ph-nav{color:#f3eee4;text-shadow:0 1px 6px #000;align-items:center;width:22%;padding:0 14px;font-size:44px;text-decoration:none;display:flex;position:absolute;top:0;bottom:0}.ph-nav.prev{justify-content:flex-start;inset-inline-start:0}.ph-nav.next{justify-content:flex-end;inset-inline-end:0}.ph-nav:hover{background:linear-gradient(to var(--dir,right),#00000040,transparent)}.ph-big .c2pa{color:var(--mut);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ph-big .c2pa i{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}[dir=rtl] .ph-nav.prev{justify-content:flex-end}[dir=rtl] .ph-nav.next{justify-content:flex-start}@media (max-width:760px){.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ph-set{grid-template-columns:1fr;gap:16px}.ph-info{position:static}.ph-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ph-outside{min-height:320px}.ph-big-fig img{width:100%;max-height:none}}
