@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f25483b6bc6a2c60-s.2qkj198o5tfij.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f54eae68c77706ff-s.1y5isw5l1w9pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c79a651b06b6712d-s.1lxu6p_8vhny4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8ae961a307a12fe-s.3-swmp-m0oeq8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6fbfd65f72a965f-s.3uln5wxp_chht.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7af107ebd9caa41-s.p.1as5xolim9317.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ce56f68145796168-s.2-8t-gy-lpodt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33b9f26218da1dbf-s.3tgx33pq9w89m.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(../media/009cd055e4c8d1e2-s.1nv7d1nkf-h21.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(../media/af9f8286b61bd552-s.36qkftto6fejw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e23599cdc9043ef-s.435_sv83z_yvl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92d6beca20aace01-s.p.0orlkb9_1lh8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Play Fallback;src:local(Arial);ascent-override:92.83%;descent-override:21.79%;line-gap-override:0.0%;size-adjust:100.94%}.play_51539450-module__jCzGHG__className{font-family:Play,Play Fallback;font-style:normal}.play_51539450-module__jCzGHG__variable{--font-play:"Play", "Play Fallback"}
:root{--bg:#0b0b0b;--bg-2:#0e0e0e;--surface:#151515;--surface-2:#1c1c1c;--surface-3:#262626;--line:#ffffff14;--line-2:#ffffff24;--line-3:#ffffff42;--text:#f2f2f2;--muted:#9d9d9d;--muted-2:#666;--red:#e50914;--red-2:#ff1f2a;--red-dim:#e5091429;--yellow:#ffd23f;--yellow-ink:#1a1400;--blue:#2d6bff;--green:#22c55e;--lime:var(--green);--scrim:#000000c7;--r:6px;--r-bd:4px;--shadow:0 14px 34px -18px #000;--ring-focus:0 0 0 2px var(--bg), 0 0 0 4px var(--red);--font:var(--font-play), "Segoe UI", Arial, Helvetica, sans-serif;--dock:60px;--hdr:69px;--nav:54px;--gutter:clamp(14px, 2.4vw, 32px);--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-color:var(--surface-3) var(--bg)}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;min-height:100dvh;font-size:14px;line-height:1.5;overflow-x:clip}@media (min-width:1100px){body{padding-left:var(--dock)}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}picture{display:contents}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea{font:inherit}::selection{background:var(--red);color:#fff}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--r);outline:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num,.mono{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}@media (max-width:900px){.hide-m{display:none!important}}h1,h2,h3{letter-spacing:0;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}h1{font-size:clamp(28px,3.4vw,44px)}h2{font-size:clamp(22px,2.2vw,30px)}h3{font-size:18px}p{text-wrap:pretty}.ink-mask{color:var(--red)}.eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.eyebrow a:hover{color:var(--red-2)}.wrap{max-width:1520px;padding:0 var(--gutter);margin:0 auto}.section{padding-top:22px;padding-bottom:8px}main{min-width:0;padding-bottom:60px}@media (max-width:1099px){main{padding-bottom:84px}}.dock{display:none}@media (min-width:1100px){.dock{width:var(--dock);z-index:50;background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex;position:fixed;top:0;bottom:0;left:0}}.dock-item{width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;transition:color .15s,background .15s;display:grid}.dock-item svg{width:20px;height:20px}.dock-item:hover{color:var(--text);background:var(--surface-2)}.dock-item.on{background:var(--red);color:#fff}.dock-item:first-child{margin-top:6px}.hdr{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.spectrum{background:linear-gradient(90deg,#ff2d55,#ff9500,#ffd60a,#34c759,#0a84ff,#bf5af2,#ff2d55);height:3px;display:block}.hdr-in{height:calc(var(--hdr) - 3px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.hdr-icons{align-items:center;gap:8px;display:flex}.ibtn{background:var(--surface-2);width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.ibtn svg{width:18px;height:18px}.ibtn:hover{background:var(--surface-3)}.ibtn.red{background:var(--red);color:#fff}.ibtn.red:hover{background:var(--red-2)}.ibtn.ghost{background:0 0}.ibtn.ghost:hover{background:var(--surface-2)}.logo{align-items:center;gap:9px;display:inline-flex}.logo-mark{flex:none;place-items:center;width:38px;height:38px;display:grid}.logo-mark svg{width:38px;height:38px;display:block}.mark-badge{fill:var(--red);stroke:var(--red);stroke-width:5px;stroke-linejoin:round}.mark-play{fill:#fff}.logo:hover .mark-badge{fill:var(--red-2);stroke:var(--red-2)}.logo-word{color:var(--text);letter-spacing:-.02em;font-size:27px;font-weight:700;line-height:1}.logo-word b{color:var(--red);font-weight:700}@media (max-width:520px){.hdr-in{gap:10px}.logo-word{display:none}}.search{background:var(--surface-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:620px;height:42px;margin:0 auto;padding:0 6px 0 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.search:focus-within{border-color:var(--line-3);background:#202020}.search svg{color:var(--muted);flex:none;width:16px;height:16px}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search input::placeholder{color:var(--muted-2)}.search .kbd{display:none}@media (hover:hover) and (min-width:900px){.search .kbd{display:inline-block}}.search button{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;height:30px;padding:0 14px;font-size:12px;font-weight:700}.search button:hover{background:var(--red-2)}.search-sug{z-index:60;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:14px;max-height:min(60vh,420px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.search-sug-head{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-2);padding:8px 10px 4px;font-size:11px;font-weight:700}.search-sug li[role=option]{cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.search-sug li.on{background:var(--red-dim)}.sug-kind{width:22px;height:22px;color:var(--muted);background:var(--surface-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sug-kind.category{color:var(--red)}.sug-kind.niche{color:var(--yellow)}.sug-kind.recent{color:var(--green)}.sug-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sug-label b{color:var(--red-2);font-weight:700}.sug-tag{color:var(--muted-2);font-size:11px}@media (max-width:520px){.search-sug{left:8px;right:8px;top:calc(var(--hdr) - 2px);position:fixed}}.kbd{background:var(--surface-3);border:1px solid var(--line-2);color:var(--muted);border-radius:4px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.topnav{top:var(--hdr);z-index:30;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.topnav-in{height:var(--nav);align-items:center;gap:10px;display:flex}.topnav-menu{margin-left:-8px}.topnav-items{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;height:100%;display:flex;overflow-x:auto}.topnav-items::-webkit-scrollbar{display:none}.topnav-item{white-space:nowrap;color:var(--text);flex-direction:column;justify-content:center;gap:1px;padding:0 14px;font-size:14px;font-weight:700;transition:color .15s;display:flex;position:relative}.topnav-item small{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:700}.topnav-item:hover{color:var(--red-2)}.topnav-item.on,.topnav-item.on small{color:var(--red)}.topnav-item.on:after{content:"";background:var(--red);height:3px;position:absolute;bottom:0;left:14px;right:14px}.topnav-item.catlink{color:var(--muted);font-size:13px;font-weight:400}.topnav-item.catlink:hover{color:var(--text)}.topnav-item.catlink.on{color:var(--red)}.topnav-sep{background:var(--line-2);flex:none;width:1px;margin:15px 8px}.topnav-user{margin-left:auto}@media (max-width:900px){.topnav-user{display:none}.topnav-item{padding:0 11px;font-size:13px}}.tabbar{display:none}@media (max-width:1099px){.tabbar{z-index:45;background:var(--bg-2);border-top:1px solid var(--line-2);padding:6px 6px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{border-radius:var(--r);color:var(--muted);flex-direction:column;align-items:center;gap:3px;padding:4px 2px;font-size:10.5px;font-weight:700;display:flex}.tabbar a i{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tabbar a svg{width:20px;height:20px}.tabbar a.on{color:var(--text)}.tabbar a.on i{background:var(--surface-3)}.tabbar a.flow-tab i{background:var(--red);color:#fff}}.btn{border-radius:var(--r);text-transform:uppercase;letter-spacing:.03em;background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{background:var(--surface-3);border-color:var(--line-3)}.btn:active{translate:0 1px}.btn.red,.btn.primary{background:var(--red);color:#fff;border-color:#0000}.btn.red:hover,.btn.primary:hover{background:var(--red-2);border-color:#0000}.btn.dark{background:#2b2b2b;border-color:#0000}.btn.dark:hover{background:#383838}.btn.ghost{background:0 0}.btn.active{border-color:var(--red);background:var(--red-dim)}.btn.lg{padding:13px 22px;font-size:14px}.btn.sm{padding:8px 12px;font-size:12px}.btn svg{width:15px;height:15px}.btn.lg svg{width:17px;height:17px}.btn:disabled{opacity:.5;cursor:default}.btn .kbd{margin-left:2px}.btn.red .kbd,.btn.primary .kbd{color:#fff;background:#0003;border-color:#ffffff59}.btn .vsep{background:#ffffff73;width:1px;height:14px;margin:0 2px}.pill{background:var(--surface);border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.pill:hover{color:var(--text);border-color:var(--line-3)}.pill.on{color:#fff;background:var(--red);border-color:#0000}.pill .hue{background:hsl(var(--h,0) 70% 60%);border-radius:50%;width:7px;height:7px}.pill.flow-pill{color:var(--red);border-color:var(--red)}.pill.flow-pill:hover{background:var(--red);color:#fff}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips.scroll{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 14px;display:flex;position:relative}.toolbar .group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabs{background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.tabs a,.tabs button{color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:color .12s,background .12s}.tabs a:hover,.tabs button:hover{color:var(--text)}.tabs .on{background:var(--red);color:#fff}.count{color:var(--muted-2);font-size:12px}@media (min-width:901px){.toolbar{top:calc(var(--hdr) + var(--nav));z-index:20;background:var(--bg);border-bottom:1px solid var(--line);margin:8px 0 14px;padding:8px 0;position:sticky}}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;display:flex}.filters .spacer{flex:1}.filters .pill{cursor:pointer}.sec{justify-content:space-between;align-items:center;gap:16px;margin:44px 0 18px;display:flex}.sec:first-child{margin-top:8px}.sec-l{align-items:center;gap:14px;min-width:0;display:flex}.sec>div{min-width:0}.sec-icon{background:var(--red);color:#fff;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sec-icon svg{width:22px;height:22px}.sec-icon.live{background:var(--green);color:#04150a}.sec-kicker,.sec p{color:var(--muted);margin:0;font-size:13px;line-height:1.3}.sec h1,.sec h2{align-items:center;gap:9px;font-size:clamp(22px,2vw,27px);line-height:1.15;display:flex}.sec h2 a{color:var(--text)}.sec h2 a:hover{color:var(--red-2)}.sec-dot{background:var(--red);border-radius:50%;flex:none;align-self:flex-end;width:7px;height:7px;margin-bottom:7px}.sec .more{flex:none}.sec button.more{border:1px solid var(--line-2)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:28px 0 8px;display:flex}.page-head p{color:var(--muted);max-width:64ch;margin:8px 0 0}.page-head .eyebrow{margin:0 0 6px}.crumbs{color:var(--muted);margin:0 0 8px;font-size:12px}.crumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--line-2);margin:0 7px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--red-2)}.crumbs [aria-current]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:48ch;display:inline-block;overflow:hidden}.watch-crumbs{padding:12px 0 0}.stat{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.stat b{color:var(--red);font-size:34px;font-weight:700}.stat span{color:var(--muted);margin-top:4px;font-size:12px}.section.hued .page-head h1 .ink-mask{color:var(--red)}.home-head{margin:26px 0 4px}.home-head h1{max-width:70ch;font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.3}.home-head h1 em{color:var(--red);font-style:normal}.home-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:6px 0 0;font-size:12.5px;display:flex}.home-meta span+span:before{content:"·";color:var(--muted-2);margin:0 8px}.home-meta b{color:var(--text);font-weight:700}.live-dot{background:var(--green);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}@media (max-width:760px){.home-meta span:nth-child(n+3),.hero-stats .src{display:none}}.hero{padding-right:var(--gutter);grid-template-columns:minmax(0,1fr) 300px;gap:22px;display:grid}.hero-main{background:var(--surface);border-radius:0 var(--r) var(--r) 0;min-height:560px;position:relative;overflow:hidden}.hero-main img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-main img.sharp{filter:url(#hero-sharpen)}.hero-main:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000db 0%,#00000080 42%,#0000000d 75%),linear-gradient(#0000 55%,#0b0b0bf2);position:absolute;inset:0}.hero-cap{z-index:2;flex-direction:column;gap:22px;max-width:760px;display:flex;position:absolute;bottom:clamp(28px,6vh,64px);left:clamp(20px,5vw,84px);right:clamp(20px,5vw,84px)}.hero-stats{color:#fffc;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;display:flex}.hero-stats span{align-items:center;gap:8px;display:inline-flex}.hero-stats b{color:#fff}.hero-no{color:var(--red-2);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.hero-title{letter-spacing:-.01em;color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(34px,5.2vw,78px);font-weight:700;line-height:1;display:-webkit-box;overflow:hidden}.hero-title a:hover{color:#fff}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.badge-q{border-radius:var(--r);background:var(--yellow);height:44px;color:var(--yellow-ink);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.badge-q b{background:#00000024;border-radius:4px;place-items:center;height:28px;padding:0 8px;font-size:13px;font-weight:700;display:inline-grid}.hero-list{flex-direction:column;gap:12px;padding-top:6px;display:flex}.hero-item{aspect-ratio:16/9;border-radius:var(--r);background:var(--surface-2);box-shadow:var(--shadow);border:2px solid #0000;transition:border-color .15s;display:block;position:relative;overflow:hidden}.hero-item img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.hero-item:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000000bf);position:absolute;inset:0}.hero-item:hover img{transform:scale(1.05)}.hero-item.on,.hero-item:hover{border-color:var(--red)}.hero-item .bd.rank{z-index:2;position:absolute;top:10px;left:10px}.hero-item .card-foot{bottom:10px}.hero-item-title{z-index:2;color:#fff;opacity:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;transition:opacity .15s;display:-webkit-box;position:absolute;bottom:52px;left:10px;right:10px;overflow:hidden}.hero-item:hover .hero-item-title{opacity:1}.hero-more{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:13px;font-weight:700;display:inline-flex}.hero-more:hover{color:var(--red-2)}.hero-more svg{width:14px;height:14px}@media (max-width:1099px){.hero{grid-template-columns:1fr;gap:14px;padding-right:0}.hero-main{aspect-ratio:16/9;border-radius:0;min-height:0}.hero-list{scrollbar-width:none;padding:0 var(--gutter);scroll-snap-type:x mandatory;flex-direction:row;overflow-x:auto}.hero-list::-webkit-scrollbar{display:none}.hero-item{scroll-snap-align:start;flex:none;width:250px}.hero-more{flex:none;align-self:center;padding-right:4px}}@media (max-width:760px){.hero-main{aspect-ratio:auto;min-height:66vh;max-height:640px}.hero-main img.sharp{filter:none}.hero-main:after{background:linear-gradient(#0000001a 0%,#0b0b0b8c 55%,#0b0b0bf5 100%)}.hero-cap{gap:14px;bottom:22px;left:16px;right:16px}.hero-title{font-size:clamp(26px,8vw,34px)}.hero-actions .btn.lg{padding:11px 16px;font-size:13px}.badge-q{height:40px}.hero-item{width:220px}}.rail-sec{content-visibility:auto;contain-intrinsic-size:auto 320px;margin-top:8px}.rail{position:relative}.rail-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:clamp(220px,17.5vw,272px);grid-auto-flow:column;gap:18px;padding:2px 0 4px;scroll-padding:0;display:grid;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-track>*{scroll-snap-align:start}.rail-sec.ranked .rail-track{grid-auto-columns:clamp(260px,21vw,336px)}.rail-sec.clips .rail-track{grid-auto-columns:clamp(150px,12vw,190px)}.rail-sec.clips .card-thumb{aspect-ratio:4/5}.rail-foot{align-items:center;gap:8px;margin-top:16px;display:flex}.rail-btn{border:1px solid var(--line-3);border-radius:var(--r);width:36px;height:36px;color:var(--text);background:0 0;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.rail-btn svg{width:16px;height:16px}.rail-btn:hover{background:var(--surface-2);border-color:var(--text)}.rail-btn:disabled{opacity:.3;cursor:default}.rail-btn.prev,.rail-btn.next{flex:none}.rail-line{background:var(--line-2);flex:1;height:2px;margin-left:24px;position:relative;overflow:hidden}.rail-line i{background:var(--red);height:100%;transition:left .25s var(--ease), width .25s var(--ease);position:absolute;top:0}@media (max-width:640px){.sec{margin:34px 0 14px}.sec-icon{width:38px;height:38px}.sec-icon svg{width:19px;height:19px}.sec-kicker{white-space:nowrap;text-overflow:ellipsis;max-width:48vw;overflow:hidden}.sec h1,.sec h2{font-size:20px}.sec .more{padding:8px 10px;font-size:11px}.sec .more svg:first-child{display:none}.rail-track{grid-auto-columns:74vw}.rail-sec.ranked .rail-track{grid-auto-columns:82vw}.rail-sec.clips .rail-track{grid-auto-columns:42vw}}.card{background:var(--surface);border-radius:var(--r);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.grid>.card{content-visibility:auto;contain-intrinsic-size:auto 260px}.card.poster{background:0 0}.card-thumb{aspect-ratio:16/9;background:var(--surface-2);display:block;position:relative;overflow:hidden}.card.poster .card-thumb{border-radius:var(--r)}.card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease), filter .3s}.card:hover .card-thumb img,.card.live .card-thumb img{filter:brightness(1.08);transform:scale(1.04)}.card:has(.card-title:hover) .card-thumb img{filter:brightness(1.08);transform:scale(1.04)}.card-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000b8);position:absolute;inset:0}.card.poster .card-thumb:after{background:linear-gradient(#0000 30%,#00000059 55%,#000000e0 100%)}.badges{z-index:2;flex-wrap:wrap;gap:6px;max-width:calc(100% - 52px);display:flex;position:absolute;top:10px;left:10px}.bd{border-radius:var(--r-bd);white-space:nowrap;background:var(--scrim);color:#fff;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.bd svg{width:12px;height:12px}.bd.rank{background:var(--blue)}.bd.dur,.bd.q{background:var(--yellow);color:var(--yellow-ink)}.bd.hot{background:var(--red)}.bd.new{background:var(--green);color:#04150a}.bd.clip{background:#3a3a3a}.bd.seen{z-index:2;position:absolute;top:10px;right:10px}.bd.live-badge{background:var(--red)}.bd.views{text-transform:none;height:24px;font-size:12px;font-weight:400}.card-foot{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:10px}.card.poster .card-foot{bottom:58px}span.ring{background:#000000d1;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}span.ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-bg{fill:none;stroke:#ffffff29;stroke-width:3px}.ring-fg{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round}span.ring b{color:#fff;font-size:12px;font-weight:700;line-height:1;position:relative}span.ring small{vertical-align:top;margin-left:1px;font-size:7px}.card-over{z-index:2;padding:0 12px 12px;position:absolute;bottom:0;left:0;right:0}.card-over .card-title{color:#fff;font-size:15px}.card-scrub{z-index:3;opacity:0;gap:2px;height:2px;transition:opacity .2s;display:flex;position:absolute;bottom:4px;left:10px;right:10px}.card:hover .card-scrub,.card.live .card-scrub{opacity:1}.card-scrub i{background:#ffffff4d;flex:1}.card-scrub i.on{background:var(--red)}.card-play{z-index:2;opacity:0;pointer-events:none;filter:drop-shadow(0 6px 14px #0009);place-items:center;width:52px;height:52px;transition:opacity .15s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.card-play svg{width:52px;height:52px}.thumb-dead{background:var(--surface-2);width:100%;height:100%;display:block}:is(.card:has(.thumb-dead),.hero-item:has(.thumb-dead)){display:none}.card-vid{object-fit:cover;z-index:1;background:#000;width:100%;height:100%;position:absolute;inset:0}.card:hover .card-play,.card.live .card-play{opacity:1}.card:has(:focus-visible) .card-play{opacity:1}.card-save{z-index:4;opacity:0;background:var(--scrim);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:10px;right:10px}.card:hover .card-save,.card-save.on{opacity:1}.card-save svg{width:15px;height:15px}.card-save.on{background:var(--red)}.card-save.on svg{fill:#fff}@media (hover:none){.card-save{opacity:1}}.card-body{text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 12px 14px;display:flex}.card-title{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.card-title:hover{color:var(--red-2)}.card-by{color:var(--muted);font-size:12px}.card-by b{color:var(--text);margin-right:6px}.card-stats{color:var(--muted);gap:18px;margin-top:6px;font-size:12.5px;display:flex}.cs{align-items:center;gap:7px;display:inline-flex}.chip{background:var(--surface-3);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.chip svg{width:13px;height:13px}.chip.heart{background:var(--red)}.chip.eye{background:#303030}.src{color:var(--src-c,var(--muted));align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.src[data-s=pornhub]{--src-c:#ffb340}.src[data-s=eporner]{--src-c:#4fb3ff}.src[data-s=redgifs]{--src-c:#ff5c8a}.src[data-s=redtube]{--src-c:#ff4d4d}.src[data-s=txxx]{--src-c:#58d36f}.src[data-s=hclips]{--src-c:#7ee787}.src[data-s=hotmovs]{--src-c:#ff8c42}.src[data-s=upornia]{--src-c:#c084fc}.src[data-s=hdzog]{--src-c:#38bdf8}.src[data-s=vjav]{--src-c:#f472b6}.src[data-s=tubepornclassic]{--src-c:#e2c275}.src[data-s=voyeurhit]{--src-c:#9ca3af}.card.watched .card-title{color:var(--muted)}@container (max-width:200px){.card-title{font-size:13px}.card-stats{gap:10px;font-size:11.5px}.card-over{padding:0 8px 8px}.card.poster .card-foot{bottom:50px}.bd{height:20px;padding:0 5px;font-size:10.5px}}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.grid>*{min-width:0}.grid.clips{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.grid.clips .card-thumb{aspect-ratio:4/5}.grid.dense{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.grid.dense .card-body{gap:3px;padding:9px 10px 11px}.grid.dense .card-title{font-size:13px}.grid.dense .card-stats{display:none}@media (max-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid.clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:460px){.grid:not(.clips):not(.dense){grid-template-columns:1fr}}.loadmore{justify-content:center;padding:30px 0 10px;display:flex}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line-3);border-radius:var(--r);padding:50px 20px}.sentinel{height:1px}.card.ad-card{background:0 0;flex-direction:column;grid-column:span 2;display:flex;overflow:visible}.card.ad-card .ad{flex:1;min-height:250px}.card.ad-card .ad-empty{border-radius:var(--r);height:auto}@media (max-width:640px){.grid.clips .card.ad-card{grid-column:span 3}}@media (max-width:460px){.grid:not(.clips):not(.dense) .card.ad-card{grid-column:span 1}}.log{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 28px;display:grid}.pop-searches{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.pop-chip{background:var(--surface);border-radius:var(--r);color:var(--text);align-items:center;gap:10px;min-width:0;padding:11px 12px;font-size:13.5px;font-weight:700;transition:background .15s;display:flex}.pop-chip i{width:24px;color:var(--red);flex:none;font-size:12px;font-style:normal}.pop-chip svg{width:14px;height:14px;color:var(--muted-2);flex:none;margin-left:auto}.pop-chip:hover{background:var(--surface-3)}.pop-chip:hover svg{color:var(--red)}.log .ad-sheet{width:300px;max-width:100%;min-height:250px}@media (max-width:900px){.log{grid-template-columns:1fr}.log .ad-sheet{width:auto}}.cats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.cat{--h:0;z-index:0;aspect-ratio:16/9;border-radius:var(--r);background:hsl(var(--h) 35% 16%);color:#fff;align-items:flex-end;padding:14px;font-size:20px;font-weight:700;line-height:1.1;display:flex;position:relative;overflow:hidden}.cat img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .35s var(--ease), filter .3s;filter:brightness(.85);position:absolute;inset:0}.cat:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001a 40%,#000000e6);position:absolute;inset:0}.cat:hover img{filter:brightness();transform:scale(1.05)}.cat .bd.rank{z-index:2;position:absolute;top:10px;left:10px}.cat .lbl{z-index:2;position:relative}.cat.big{font-size:24px}.cat .lbl small{color:#ffffffbf;white-space:normal;margin-top:3px;font-size:12px;font-weight:400;display:block}.group-card{grid-template-columns:220px 1fr;align-items:start;gap:16px;display:grid}.group-card .group-cover{aspect-ratio:4/3;font-size:18px}.group-card .group-body{min-width:0}@media (max-width:640px){.group-card{grid-template-columns:1fr}.group-card .group-cover{aspect-ratio:16/9}.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat{padding:10px;font-size:16px}}.moods{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.moods::-webkit-scrollbar{display:none}.mood{--h:0;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);white-space:nowrap;z-index:0;flex-direction:column;justify-content:flex-end;gap:3px;min-width:160px;min-height:96px;padding:12px 16px;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.mood>img{z-index:-1;object-fit:cover;filter:brightness(.55)saturate(.9);width:100%;height:100%;transition:transform .35s var(--ease), filter .3s;position:absolute;inset:0}.mood.has-cover{border-color:#0000}.mood.has-cover:hover>img{filter:brightness(.7);transform:scale(1.05)}.mood.has-cover b,.mood.has-cover span{text-shadow:0 1px 6px #000c}.mood.has-cover span{color:#fffc}.mood:hover{border-color:var(--line-3);background:var(--surface-2)}.mood b{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.mood b i{background:hsl(var(--h) 75% 60%);border-radius:50%;width:8px;height:8px}.mood span{color:var(--muted);font-size:12px}.group-card{--h:0;border-radius:var(--r);border:1px solid var(--line);border-left:3px solid var(--red);background:var(--surface);padding:16px 18px}.group-card h3{margin-bottom:2px;font-size:20px}.group-card p{color:var(--muted);margin:0 0 12px;font-size:13px}.live-track{grid-auto-columns:clamp(180px,14vw,230px)}.live-card{scroll-snap-align:start;background:var(--surface);border-radius:var(--r);flex-direction:column;gap:6px;padding-bottom:10px;display:flex;overflow:hidden}.live-thumb{aspect-ratio:4/3;background:var(--surface-2);display:block;position:relative;overflow:hidden}.live-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000b3);position:absolute;inset:0}.live-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease)}.live-card:hover .live-thumb img{transform:scale(1.05)}.live-name{align-items:baseline;gap:6px;padding:4px 10px 0;font-size:13.5px;font-weight:700;display:flex}.live-name i{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:400}.live-subject{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:12px;overflow:hidden}.ad{color:var(--muted-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.ad>*{max-width:100%}.ad-empty{border:1px dashed var(--line-2);border-radius:var(--r);font-size:11px}.ad-top{min-height:90px;margin:12px 0 0}.ad-footer{min-height:90px;margin:30px 0 0}.ad-mid{min-height:120px;margin:34px 0 8px}.ad-watch-under{min-height:90px;margin-top:14px}.ad-watch-side{min-height:250px;margin-bottom:14px}.ad-watch-below{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;min-height:90px;margin-top:22px}.ad-watch-below>ins{display:block}@media (max-width:767px){.ad-watch-below{display:none}}.ad-sheet{margin-top:4px}.ad-sheet,.ad-watch-side{flex-direction:column;gap:14px}.ad ins{max-width:100%}@media (max-width:767px){.ad-top,.ad-footer,.ad-mid,.ad-watch-under{min-height:100px}}html.flow-on .ad-top,html.flow-on .ad-footer,:is(.ad.ad-dead,.card.ad-card:has(>.ad.ad-dead)){display:none}.also{margin-top:18px;font-size:12.5px}.also a{color:var(--muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.also a:hover{color:var(--red-2)}.seo-copy{border-top:1px solid var(--line);max-width:760px;margin-top:48px;padding-top:24px}.seo-copy h2{margin-bottom:10px;font-size:24px}.seo-copy h3{margin:16px 0 4px;font-size:16px}.seo-copy p{color:var(--muted);margin:0 0 10px;font-size:13.5px}.seo-copy a{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.seo-copy a:hover{color:var(--red-2)}.related-links{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:18px;font-size:12.5px;display:flex}.related-links a{color:var(--muted);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.related-links a:hover{color:var(--red-2)}.note{color:var(--muted);border-radius:var(--r);background:var(--surface);border:1px solid var(--line);margin-top:12px;padding:10px 12px;font-size:12.5px}.watch{grid-template-columns:minmax(0,1fr) 380px;gap:28px;padding-top:20px;display:grid}.watch>*{min-width:0}.watch.theater{grid-template-columns:1fr}.watch.theater .watch-side{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px 12px;display:grid}@media (max-width:1100px){.watch{grid-template-columns:1fr}}.player{aspect-ratio:16/9;border-radius:var(--r);box-shadow:var(--shadow);background:#000;position:relative;overflow:hidden}.player.clip{aspect-ratio:16/10;max-height:78vh}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player:fullscreen{aspect-ratio:auto;border-radius:0}.player-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.player-bar .spacer{flex:1}.player-bar .btn{background:#2b2b2b;border-color:#0000}.player-bar .btn:hover{background:#383838}.player-bar .btn.active{background:var(--red-dim);border-color:var(--red)}.player-bar .btn.primary{background:var(--red)}.watch-title{margin-top:18px}.watch-title h1{font-size:clamp(22px,2.4vw,32px)}.watch-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:13px;display:flex}.watch-meta b{color:var(--text);font-size:15px;font-weight:700}.watch-meta .card-q,.card-q.inline{border-radius:var(--r-bd);background:var(--yellow);height:22px;color:var(--yellow-ink);align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.watch-desc{color:var(--muted);max-width:80ch;margin:12px 0 0;font-size:13.5px}.watch-desc a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.watch-desc a:hover{color:var(--red-2)}.watch-desc p{margin:0 0 8px}.watch-tags{margin-top:12px}.watch-tags .pill.category{color:var(--text);border-color:var(--red)}.watch-tags .pill.category:hover{background:var(--red);color:#fff}.watch-tags .pill.niche{color:var(--text);border-color:var(--line-3)}.watch-side .eyebrow a{color:var(--red)}.upnext{flex-direction:column;gap:12px;display:flex}.upnext .card{flex-direction:row}.upnext .card-thumb{flex:none;width:168px}.upnext .card-body{text-align:left;align-items:flex-start;gap:4px;padding:10px 12px}.upnext .card-title{font-size:13.5px}.upnext .card-stats,.upnext .card-save,.upnext .card-play,.upnext span.ring{display:none}.watch.theater .upnext{display:contents}.watch.theater .upnext .card{flex-direction:column}.watch.theater .upnext .card-thumb{width:auto}.upnext-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.upnext-shuffle{color:var(--muted);border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.upnext-shuffle svg{width:13px;height:13px}.upnext-shuffle:hover{color:var(--text);border-color:var(--red)}.upnext-shuffle.busy svg{animation:1s linear infinite spin}.upnext-shuffle:disabled{opacity:.6;cursor:progress}@keyframes spin{to{transform:rotate(360deg)}}.upnext-more{justify-content:center;width:100%;margin-top:12px}.watch.theater .upnext-more{grid-column:1/-1}.btn svg.ring{width:18px;height:18px;transform:rotate(-90deg)}.btn .ring circle{fill:none;stroke-width:3px}.btn .ring .bg{stroke:var(--line-2)}.btn .ring .fg{stroke:var(--red);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.gate{z-index:100;background:#000000e6;grid-template-columns:minmax(0,1fr);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.gate-card{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;width:100%;max-width:520px;padding:26px 30px 24px;position:relative;box-shadow:0 40px 100px -30px #000}.gate-head{align-items:center;gap:12px;display:flex}.gate-mark{flex:none;width:44px;height:44px}.gate-mark svg{width:100%;height:100%}.gate-word{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.gate-word b{color:var(--red)}.age-chip{border-radius:var(--r);background:var(--red);color:#fff;place-items:center;height:28px;padding:0 10px;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.gate-age{margin-left:auto}.gate-card h2{margin:24px 0 10px;font-size:clamp(26px,6vw,34px)}.gate-card p{color:var(--muted);margin:0 0 10px}.gate-card p b{color:var(--text)}.gate-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.gate-fine{color:var(--muted-2);margin-top:16px;font-size:12px}@media (max-width:520px){.gate{align-items:end;padding:12px}.gate-card{padding:20px 20px 18px}.gate-actions .btn{flex:1}}.ftr{border-top:1px solid var(--line);background:var(--bg-2);color:var(--muted);margin-top:60px;padding:46px 0 40px;font-size:13px}.ftr-in{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:36px;display:grid}.ftr h4{color:var(--text);align-items:center;gap:12px;margin:0 0 16px;font-size:20px;font-weight:700;display:flex}.ftr h4 .sec-dot{margin-bottom:4px}.ftr-icon{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ftr-icon svg{width:18px;height:18px}.ftr-col p{color:var(--muted);max-width:380px;margin:0 0 12px;font-size:13.5px;line-height:1.7}.ftr-col p b{color:var(--text)}.ftr-fine{color:var(--muted-2)!important;font-size:12px!important}.ftr-col .btn{margin-top:6px}.ftr ul{margin:0;padding:0;list-style:none}.ftr li{border-bottom:1px solid var(--line)}.ftr li a{color:var(--text);align-items:center;gap:10px;padding:12px 0;font-size:13.5px;font-weight:700;transition:color .15s;display:flex}.ftr li a svg{width:12px;height:12px;color:var(--muted-2);flex:none}.ftr li a:hover{color:var(--red-2)}.ftr-partners{border-top:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:32px;padding-top:16px;font-size:12.5px;display:flex}.ftr-partners-head{color:var(--text);font-weight:700}.ftr-partners a{color:var(--muted);transition:color .15s}.ftr-partners a:hover{color:var(--red-2)}.partners-list{margin:18px 0 8px;padding:0;list-style:none}.partners-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 0;display:flex}.partners-list li a{color:var(--text);font-weight:700}.partners-list li a:hover{color:var(--red-2)}.partners-title{color:var(--muted-2);font-size:13px}.ftr-bottom{border-top:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:36px;padding-top:18px;font-size:12px;display:flex}.ftr-bottom .logo-word{font-size:20px}.ftr-bottom .logo-mark,.ftr-bottom .logo-mark svg{width:26px;height:26px}.ftr-bottom .age-chip{margin-left:auto}@media (max-width:1000px){.ftr-in{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ftr-in{grid-template-columns:1fr;gap:26px}.ftr-bottom .age-chip{margin-left:0}}.prose{max-width:760px}.prose h1{margin-bottom:8px}.prose h2{margin:26px 0 8px;font-size:22px}.prose p,.prose li{color:#cfcfcf}.prose code{background:var(--surface-2);border-radius:4px;padding:1px 6px;font-size:13px}.admin-form{gap:14px;max-width:900px;margin-top:16px;display:grid}.admin-slot{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin:0;padding:14px 16px 16px}.admin-slot legend{padding:0 6px;font-size:13.5px}.admin-row{color:var(--muted);align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.admin-row input{accent-color:var(--red);width:16px;height:16px}.admin-form textarea{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line-2);border-radius:var(--r);resize:vertical;padding:10px 12px;font:12.5px/1.5 ui-monospace,Consolas,monospace}.admin-form textarea:focus{box-shadow:var(--ring-focus);outline:0}.admin-actions{justify-content:flex-end;display:flex}.admin-covers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:12px;display:grid}.admin-cover{--h:0;z-index:0;aspect-ratio:16/9;border-radius:var(--r);background:hsl(var(--h) 35% 16%);color:#fff;border:2px solid #0000;align-items:flex-end;padding:10px;font-size:14px;font-weight:700;line-height:1.15;display:flex;position:relative;overflow:hidden}.admin-cover img{object-fit:cover;z-index:0;filter:brightness(.85);width:100%;height:100%;position:absolute;inset:0}.admin-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001a 40%,#000000e6);position:absolute;inset:0}.admin-cover.pinned{border-color:var(--red)}.admin-cover.big{width:320px;max-width:100%;font-size:20px}.admin-cover-lbl{z-index:2;position:relative}.admin-cover-lbl small{color:#ffffffbf;margin-top:2px;font-size:11px;font-weight:400;display:block}.admin-current{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:16px 0 22px;display:flex}.admin-current-meta{max-width:520px;font-size:14px}.admin-current-meta p{color:#cfcfcf;margin:6px 0 0}.admin-cand{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-top:12px;padding:12px 14px 14px}.admin-cand header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.admin-cand header strong{min-width:0}.admin-frames{flex-wrap:wrap;gap:8px;display:flex}.admin-frame{margin:0}.admin-frame button{aspect-ratio:16/9;cursor:pointer;background:#000;border:2px solid #0000;border-radius:6px;width:168px;padding:0;display:block;position:relative;overflow:hidden}.admin-frame button img{object-fit:cover;width:100%;height:100%;display:block}.admin-frame button small{color:#fff;text-shadow:0 1px 2px #000;font-size:11px;position:absolute;bottom:4px;left:6px}.admin-frame.auto button{border-color:#ffffff59}.admin-frame.on button{border-color:var(--red)}.admin-frame button:hover{border-color:#fff}@media (max-width:640px){.admin-frame button{width:132px}}html.flow-on{overflow:hidden}html.flow-on .hdr,html.flow-on .topnav,html.flow-on .tabbar,html.flow-on .dock{display:none}html.flow-on body{padding-left:0}.flow{z-index:90;color:#fff;background:#000;grid-template-rows:1fr;display:grid;position:fixed;inset:0;overflow:hidden}.flow-deck{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100dvh;overflow-y:auto}.flow-deck::-webkit-scrollbar{display:none}.flow-slide{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;place-items:center;height:100dvh;padding:64px clamp(14px,4vw,60px) 0;display:grid;position:relative}.flow-wash{display:none}.flow-slide:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 60%,#000000d9);position:absolute;inset:0}.flow-stage{z-index:1;aspect-ratio:16/9;border-radius:var(--r);opacity:.5;width:min(100%,177.778dvh - 266.667px);max-height:calc(100dvh - 150px);transition:opacity .4s var(--ease);cursor:pointer;background:#000;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.flow-slide.on .flow-stage{opacity:1}.flow-slide.clip .flow-stage{aspect-ratio:9/14;width:auto;height:min(100dvh - 150px,820px)}.flow-stage img{object-fit:cover;width:100%;height:100%}.flow-slide.on .flow-stage img.rest{will-change:transform;animation:14s ease-in-out infinite alternate flow-drift}@keyframes flow-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1.2%,.8%)}}@media (pointer:fine){.flow-stage img.soft{filter:url(#bt-sharpen)contrast(1.03);animation:none}}.flow-stage video.flow-clip{z-index:1;object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.flow-stage iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.flow-stage .edge{display:none}.flow-play{z-index:2;background:var(--red);border-radius:50%;place-items:center;width:76px;height:76px;transition:background .2s;display:grid;position:absolute}.flow-play svg{fill:#fff;width:32px;height:32px;margin-left:4px}.flow-stage:hover .flow-play{background:var(--red-2)}.flow-scrub{z-index:2;gap:2px;height:2px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.flow-scrub i{background:#ffffff4d;flex:1}.flow-scrub i.on{background:var(--red)}.flow-badges{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.flow-badges span{border-radius:var(--r-bd);text-transform:uppercase;letter-spacing:.02em;background:#000000bf;padding:4px 8px;font-size:12px;font-weight:700}.flow-badges .hot{background:var(--red);color:#fff}.flow-dur{z-index:2;border-radius:var(--r-bd);background:var(--yellow);color:var(--yellow-ink);padding:4px 8px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.flow-cap{z-index:2;opacity:0;max-width:60ch;transition:opacity .3s var(--ease) .1s;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:clamp(18px,4vh,44px);left:clamp(14px,4vw,60px);right:clamp(90px,12vw,160px)}.flow-slide.on .flow-cap{opacity:1;pointer-events:auto}.flow-cap .eyebrow{color:#ffffffa6;text-transform:none;letter-spacing:0;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.flow-cap .eyebrow .n{color:var(--red-2);font-size:15px;font-weight:700}.flow-cap .eyebrow span+span:before{content:"·";margin-right:8px}.flow-cap h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.flow-cap .row{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.flow-cap .row b{color:#fff;font-size:15px;font-weight:700}.flow-cap .tags{flex-wrap:wrap;gap:6px;display:flex}.flow-cap .tags a{background:#ffffff1f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;transition:background .15s}.flow-cap .tags a:hover{background:#ffffff3d}.flow-cap .heat{background:#ffffff26;width:90px;height:3px;overflow:hidden}.flow-cap .heat i{height:100%;width:calc(var(--heat,.2) * 100%);background:var(--red);display:block}.flow-side{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:clamp(18px,4vh,44px);right:clamp(10px,2.5vw,32px)}.flow-side button,.flow-side a{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .15s;display:grid;position:relative}.flow-side button:hover,.flow-side a:hover{background:#ffffff3d}.flow-side svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.flow-side .save.on{background:var(--red)}.flow-side .save.on svg{fill:#fff}.flow-side .open{background:var(--red);color:#fff}.flow-side .open:hover{background:var(--red-2)}.flow-side .open svg{fill:currentColor;stroke:none;margin-left:2px}.flow-side [data-tip]:after{content:attr(data-tip);white-space:nowrap;opacity:0;pointer-events:none;color:#fff;background:#000000d9;border-radius:4px;padding:4px 8px;font-size:11.5px;font-weight:400;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 10px);translate:0 -50%}.flow-side [data-tip]:hover:after{opacity:1}.flow-side .nav{color:#ffffffb3}.flow-chrome{z-index:4;background:linear-gradient(#000000b3,#0000);align-items:center;gap:12px;padding:10px clamp(14px,3vw,32px);display:flex;position:fixed;top:0;left:0;right:0}.flow-chrome .close{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.flow-chrome .close:hover{background:#ffffff3d}.flow-chrome .close svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.flow-chrome .brand{letter-spacing:-.02em;align-items:center;gap:6px;font-size:20px;font-weight:700;display:inline-flex}.flow-chrome .brand b{color:var(--red)}.flow-chrome .brand i{text-transform:uppercase;color:#fff;background:var(--red);border-radius:var(--r-bd);padding:2px 7px;font-size:12px;font-style:normal;font-weight:700}.flow-ctx{scrollbar-width:none;gap:2px;max-width:60vw;margin-left:auto;display:flex;overflow-x:auto}.flow-ctx::-webkit-scrollbar{display:none}.flow-ctx a{color:#ffffffa6;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.flow-ctx a:hover{color:#fff;background:#ffffff1a}.flow-ctx a.on{background:var(--red);color:#fff}.flow-pos{color:#ffffff8c;flex:none;font-size:12.5px}.flow-pos b{color:var(--red-2);font-size:15px;font-weight:700}.flow-prog{z-index:5;height:3px;width:var(--p,0%);background:var(--red);transition:width .4s var(--ease);position:fixed;top:0;left:0}.flow-hint{z-index:4;color:#ffffff80;pointer-events:none;align-items:center;gap:12px;font-size:12px;animation:1s 4s both fade-hint;display:flex;position:fixed;bottom:12px;left:50%;translate:-50%}.flow-hint kbd{font:inherit;border:1px solid #ffffff4d;border-radius:4px;padding:0 5px}@keyframes fade-hint{to{opacity:0}}.flow-loading{scroll-snap-align:start;height:100dvh;color:var(--muted);place-items:center;font-size:12.5px;display:grid}.flow-loading i{border:2px solid #ffffff26;border-top-color:var(--red);border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.9s linear infinite spin;display:block}@media (max-width:900px){.flow-slide{grid-template-columns:1fr;align-items:stretch;padding:0}.flow-stage{aspect-ratio:auto;opacity:1;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.flow-slide.clip .flow-stage{width:100%;height:100%}.flow-slide.playing .flow-stage{background:#000;align-content:center;display:grid}.flow-slide.playing .flow-stage iframe{aspect-ratio:16/9;height:auto;position:relative}.flow-cap{left:14px;right:72px;bottom:calc(18px + env(safe-area-inset-bottom))}.flow-cap h2{font-size:22px}.flow-side{right:10px;bottom:calc(18px + env(safe-area-inset-bottom))}.flow-side button,.flow-side a{width:42px;height:42px}.flow-side .nav{display:none}.flow-chrome{padding:10px 12px}.flow-badges,.flow-dur{top:64px}.flow-scrub{top:56px;bottom:auto}.flow-chrome .brand span{display:none}.flow-ctx{max-width:100%}.flow-pos,.flow-hint{display:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.niche-index{gap:14px;margin-top:6px;display:grid}.niche-group h3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:13px;font-weight:700}.niche-group h3 a{color:inherit}.niche-group h3 a:hover{color:var(--text)}.navprog{z-index:200;background:var(--red);opacity:0;pointer-events:none;width:0;height:3px;position:fixed;top:0;left:0}.navprog.on{opacity:1;width:84%;transition:width 7s cubic-bezier(.08,.7,.2,1),opacity .1s}.navprog.done{opacity:0;width:100%;transition:width .25s var(--ease), opacity .4s .25s}.navprog.idle{transition:none}html.flow-on .navprog{display:none}.card-thumb img{filter:contrast(1.04)saturate(1.06)}@media (min-resolution:1.5x) and (min-width:900px){.card-thumb img[data-s=pornhub],.card-thumb img[data-s=redtube]{filter:url(#bt-sharpen)contrast(1.04)saturate(1.06)}}.card:hover .card-thumb img,.card.live .card-thumb img{filter:brightness(1.08)contrast(1.04)saturate(1.1)}.card:has(.card-title:hover) .card-thumb img{filter:brightness(1.08)contrast(1.04)saturate(1.1)}.card.watched .card-thumb img{filter:saturate(.5)brightness(.6)}.card.watched:hover .card-thumb img{filter:contrast(1.04)saturate(1.06)}.card-thumb:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff21 50%,#0000 62%);position:absolute;inset:0;translate:-110%}.card:hover .card-thumb:before,.card.live .card-thumb:before{opacity:1;transition:translate .75s var(--ease), opacity .15s;translate:110%}.card.skel .card-thumb:before,.upnext .card-thumb:before{display:none}.card-play{transition:opacity .15s,scale .3s cubic-bezier(.34,1.56,.64,1);scale:.72}.card:hover .card-play,.card.live .card-play{scale:1}.card:has(:focus-visible) .card-play{scale:1}@keyframes ring-draw{0%{stroke-dashoffset:94.25px}}.card:hover span.ring .ring-fg,.hero-item:hover span.ring .ring-fg{animation:ring-draw .7s var(--ease)}.card-scrub i{transition:background .2s}.card-scrub i:has(~i.on){background:#e509148c}.hero-actions .btn.red{position:relative}.hero-actions .btn.red:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 #e50914b3}.hero-actions .btn.red:hover:after{animation:ping 1.1s var(--ease) infinite}@keyframes ping{0%{opacity:1;box-shadow:0 0 #e50914b3}to{opacity:0;box-shadow:0 0 0 14px #e5091400}}@supports (animation-timeline:view()){@keyframes rise{0%{opacity:.15;translate:0 18px}to{opacity:1;translate:0}}@keyframes slide-in{0%{opacity:.3;translate:16px}to{opacity:1;translate:0}}@keyframes hero-drift{0%{translate:0;scale:1}to{translate:0 40px;scale:1.15}}.grid>.card,.cats>.cat,.pop-chip,.upnext>.card{animation:linear both rise;animation-timeline:view();animation-range:entry entry 45%}.rail-track>.card{animation:linear both slide-in;animation-timeline:view(inline);animation-range:entry entry 55%}.hero-main img{animation:linear both hero-drift;animation-timeline:scroll(root);animation-range:0 700px}html.flow-on .grid>.card{animation:none}}.card.skel{pointer-events:none}.card.skel .card-thumb{background:var(--surface-2);animation:1.3s ease-in-out infinite breathe}.skel-body{flex-direction:column;align-items:center;gap:8px;padding:14px 12px 16px;display:flex}.skel-body i{background:var(--surface-3);border-radius:4px;width:80%;height:12px;animation:1.3s ease-in-out infinite breathe;display:block}.skel-body i+i{width:46%}@keyframes breathe{50%{opacity:.45}}.upnext .card-by{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.card-why{color:var(--red-2);font-weight:700}.flow-mixbtn{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;max-width:min(46vw,420px);height:36px;margin-left:auto;padding:0 12px 0 10px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.flow-mixbtn:hover{background:#ffffff3d}.flow-mixbtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.flow-mixbtn .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-mixbtn b{border-radius:var(--r-bd);background:var(--red);color:#fff;letter-spacing:.03em;flex:none;padding:2px 7px;font-size:11px}.flow-auto{color:#ffffffb3;letter-spacing:.03em;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.flow-auto:hover{color:#fff;background:#ffffff3d}.flow-auto.on{background:var(--red);color:#fff}.flow-auto svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.flow-auto svg path{fill:currentColor;stroke:none}.flow-auto .track{opacity:.3}.flow-auto .left{stroke-dasharray:56.55;stroke-dashoffset:0;transform-origin:12px 12px;display:none;transform:rotate(-90deg)}.flow-auto.on .left{animation:ring-leave var(--every,7s) linear both;display:block}@keyframes ring-leave{0%{stroke-dashoffset:0}to{stroke-dashoffset:56.55px}}.flow.loading .flow-auto .left{animation-play-state:paused}.flow-cap .eyebrow .from{color:#fff;border-radius:var(--r-bd);background:#ffffff29;padding:1px 7px;font-weight:700}.flow-cap .eyebrow .from:before{content:none!important}@supports (animation-timeline:view()){@keyframes settle{0%{opacity:.5;scale:.94}40%{opacity:1;scale:1}60%{opacity:1;scale:1}to{opacity:.5;scale:.94}}.flow-slide .flow-stage{opacity:1;transition:none;animation:linear both settle;animation-timeline:view();animation-range:entry exit}.flow-slide.playing .flow-stage{animation:none}}.flow-burst{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.flow-burst svg{width:120px;height:120px;fill:var(--red);animation:.8s cubic-bezier(.34,1.56,.64,1) both burst}@keyframes burst{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.1}60%{opacity:1;scale:1}to{opacity:0;scale:1.3}}.flow-veil{z-index:6;color:#fff;background:#000000b8;place-content:center;justify-items:center;gap:12px;font-size:13px;font-weight:700;display:grid;position:fixed;inset:0}.flow-veil i{border:2px solid #ffffff26;border-top-color:var(--red);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite spin;display:block}.flow-end{scroll-snap-align:start;scroll-snap-stop:always;align-content:center;justify-items:start;gap:12px;max-width:62ch;height:100dvh;padding:64px clamp(14px,6vw,80px) 0;display:grid}.flow-end .kicker{color:var(--red-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.flow-end h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:clamp(26px,3.4vw,44px);font-weight:700;line-height:1.05;display:flex}.flow-end .sec-dot,.flow-mix-head .sec-dot{align-self:center;width:10px;height:10px;margin:0}.flow-end h2 b{color:var(--red-2)}.flow-end .sub{color:#ffffffa6;font-size:14px}.flow-end .row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.flow-mix{z-index:7;overscroll-behavior:contain;color:#fff;background:#000;position:fixed;inset:0;overflow-y:auto}.flow-mix-in{max-width:980px;padding:clamp(64px, 10vh, 96px) var(--gutter) 120px;gap:22px;margin:0 auto;display:grid}.flow-mix-head{gap:8px;max-width:64ch;display:grid}.flow-mix-head .kicker{color:var(--red-2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.flow-mix-head h1{align-items:center;gap:10px;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1;display:flex}.flow-mix-head .sub{color:#ffffffa6;font-size:14px}.flow-kind{background:#ffffff1a;border-radius:999px;gap:2px;width:max-content;padding:3px;display:inline-flex}.flow-kind button{color:#ffffffa6;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.flow-kind button:hover{color:#fff}.flow-kind button.on{background:var(--red);color:#fff}.flow-mix-group{gap:10px;display:grid}.flow-mix-group h2{align-items:baseline;gap:8px;font-size:15px;font-weight:700;display:flex}.flow-mix-group h2 small{color:var(--muted);font-size:12px;font-weight:400}.flow-chips{flex-wrap:wrap;gap:8px;display:flex}.pick{color:#fffc;background:#ffffff1a;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.pick:hover{color:#fff;background:#ffffff2e}.pick.on{background:var(--red);color:#fff}.pick:disabled{opacity:.35;cursor:not-allowed}.pick.more{border-color:var(--line-3);color:var(--muted);background:0 0}.pick.more:hover{color:#fff;border-color:#fff}.flow-mix-foot{margin:10px calc(-1 * var(--gutter)) 0;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line-2);background:#000;flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:sticky;bottom:0}.flow-mix-foot .picked{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:260px;font-size:13px;overflow:hidden}.flow-mix-foot .picked b{color:#fff;font-size:15px}.flow-mix-foot .row{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.flow-mixbtn{max-width:44vw}.flow-mixbtn .lbl{display:none}.flow-auto{gap:0;padding:0 8px;font-size:0}.flow-end{padding-top:80px}}.btn:active,.ibtn:active,.pick:active,.rail-btn:active,.flow-side button:active,.flow-side a:active,.flow-chrome button:active,.tabbar a:active,.dock-item:active{transition:scale 80ms;scale:.97}@media (hover:hover){.rail-track{cursor:grab}}.rail-track.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.rail-track.dragging .card{pointer-events:none}
