/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.row-95{grid-row:95}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[count\:200\]{count:200}}:root{--bg:#090a0d;--surface:#111318;--surface2:#171920;--line:#252831;--text:#f1f0f2;--muted:#858994;--pink:#ec4f8d}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}.site-shell{background:radial-gradient(circle at 80% -10%,#24131f 0,transparent 35%),var(--bg);min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a0dee;align-items:center;gap:40px;height:74px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.brand{letter-spacing:-1.2px;color:#fff;white-space:nowrap;font-size:21px;font-weight:800;text-decoration:none}.brand-dot{background:var(--pink);width:9px;height:9px;box-shadow:0 0 16px var(--pink);border-radius:50%;margin:0 6px 2px 0;display:inline-block}.brand-com{color:var(--pink);font-weight:600}.topbar nav{flex:1;gap:24px;display:flex}.nav-link,.menu-btn,.text-btn,.quiet-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.nav-link{padding:28px 0;font-size:13px;position:relative}.nav-link.active,.nav-link:hover{color:#fff}.nav-link.active:after{content:"";background:var(--pink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.header-actions{align-items:center;gap:16px;display:flex}.search-box{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;width:220px;padding:9px 12px;display:flex}.search-box span{color:var(--muted);font-size:22px}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.menu-btn{font-size:20px;display:none}.content{max-width:1240px;margin:auto;padding:0 30px}.hero{justify-content:space-between;align-items:center;gap:30px;min-height:410px;display:flex}.eyebrow{letter-spacing:2.3px;color:var(--muted);margin:0 0 14px;font-size:10px;font-weight:700}.eyebrow.accent{color:var(--pink)}.hero h1{letter-spacing:-5px;margin:0 0 20px;font-size:clamp(46px,7vw,82px);line-height:.96}.hero h1 em{color:var(--pink);font-style:normal}.hero-copy{color:var(--muted);max-width:420px;font-size:15px;line-height:1.55}.hero-stats{gap:34px;margin-top:34px;display:flex}.hero-stats div{flex-direction:column;gap:4px;display:flex}.hero-stats strong{font-size:17px}.hero-stats span{color:var(--muted);font-size:11px}.hero-art{width:420px;height:260px;position:relative}.hero-glow{filter:blur(8px);background:radial-gradient(circle,#da4e82 0,#64173759 40%,#0000 70%);position:absolute;inset:20px}.hero-tile{background-position:50%;background-size:cover;border:7px solid #19131a;border-radius:16px;position:absolute;box-shadow:0 20px 36px #0008}.tile-a{background-image:url(https://images.unsplash.com/photo-1496440737103-cd596325d314?auto=format&fit=crop&w=500&q=80);width:180px;height:220px;top:18px;left:25px;transform:rotate(-9deg)}.tile-b{background-image:url(https://images.unsplash.com/photo-1508214751196-bcfd4ca60f91?auto=format&fit=crop&w=500&q=80);width:180px;height:220px;top:2px;left:140px;transform:rotate(5deg)}.tile-c{background-image:url(https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?auto=format&fit=crop&w=500&q=80);width:165px;height:210px;top:30px;right:5px;transform:rotate(15deg)}.play-orb{background:var(--pink);border-radius:50%;place-items:center;width:56px;height:56px;padding-left:3px;display:grid;position:absolute;top:104px;left:190px;box-shadow:0 0 30px #ec4f8d99}.category-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:20px 0;display:flex}.section-label{letter-spacing:1.7px;color:var(--muted);white-space:nowrap;font-size:10px}.chips{gap:8px;display:flex;overflow:auto}.chip{background:var(--surface);border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:100px;padding:8px 15px;font-size:12px}.chip:hover,.chip.selected{color:#fff;background:#3a1e2d;border-color:#91415e}.video-section{padding:48px 0 5px}.section-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-head h2,.seo-band h2{letter-spacing:-1px;margin:0 0 5px;font-size:26px}.section-head p{color:var(--muted);margin:0;font-size:12px}.text-btn,.outline-btn{color:var(--pink);cursor:pointer;font-size:12px}.text-btn span,.outline-btn span{margin-left:6px;font-size:18px}.video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.video-card{color:inherit;min-width:0;text-decoration:none}.thumb{aspect-ratio:16/10;background:var(--surface2);border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.thumb img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;transition:transform .3s,filter .3s;display:block}.video-card:hover img{filter:saturate(1.1);transform:scale(1.04)}.badge,.duration{background:#08090bcc;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:700;position:absolute;bottom:8px}.badge{left:8px}.duration{color:#ddd;right:8px}.thumb-play{opacity:0;color:#fff;place-items:center;font-size:26px;transition:all .2s;display:grid;position:absolute;inset:0}.video-card:hover .thumb-play{opacity:1}.video-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.meta{color:var(--muted);white-space:nowrap;gap:9px;font-size:10px;display:flex}.rating{color:#79d39b}.seo-band{background:linear-gradient(100deg,#171118,#121319);border:1px solid #30202a;border-radius:12px;justify-content:space-between;align-items:center;margin:70px 0 45px;padding:30px 34px;display:flex}.seo-band h2{font-size:30px}.seo-band p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:13px}.outline-btn{background:#2b1823;border:1px solid #794059;border-radius:7px;padding:12px 16px}footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:28px;padding:24px clamp(20px,5vw,72px);font-size:10px;display:flex}.brand.small{margin-right:auto;font-size:15px}.age-overlay{z-index:30;background:#060608ef;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-card{text-align:center;background:#15151b;border:1px solid #3b2733;border-radius:14px;width:100%;max-width:430px;padding:42px 38px;box-shadow:0 24px 100px #000}.age-mark{color:var(--pink);letter-spacing:-5px;font-size:56px;font-weight:800}.age-mark span{letter-spacing:0;margin-left:2px;font-size:25px}.age-card h2{margin:8px 0 14px;font-size:25px}.age-copy{color:var(--muted);margin-bottom:25px;font-size:13px;line-height:1.6}.primary-btn{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;padding:13px;font-weight:700}.quiet-btn{margin-top:17px;font-size:12px}.quiet-btn:hover{color:#fff}@media (max-width:850px){.topbar{gap:18px;padding:0 18px}.topbar nav{display:none}.menu-btn{display:block}.search-box{width:155px}.content{padding:0 18px}.hero{align-items:flex-start;min-height:520px;padding-top:70px;position:relative}.hero-art{opacity:.46;transform-origin:100% 100%;position:absolute;bottom:10px;right:0;transform:scale(.82)}.category-bar{display:block}.section-label{margin-bottom:14px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.seo-band{margin-top:55px;padding:25px;display:block}.outline-btn{margin-top:22px}.hero h1{letter-spacing:-3px}footer{flex-wrap:wrap;gap:12px}.brand.small{width:100%}}@media (max-width:420px){.search-box{width:125px}.hero h1{font-size:47px}.hero-copy{max-width:290px}.hero-stats{gap:18px}.meta{gap:5px;font-size:9px}.video-card h3{font-size:12px}.age-card{padding:34px 24px}}.detail-page{background:var(--bg);min-height:100vh}.detail-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 clamp(20px,5vw,72px);display:flex}.back-link{color:var(--muted);font-size:12px;text-decoration:none}.detail-wrap{max-width:960px;margin:44px auto;padding:0 24px}.player{aspect-ratio:16/8;border:1px solid var(--line);color:var(--muted);background:linear-gradient(135deg,#1d1720,#08090b);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.player-lock{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;padding-left:4px;font-size:24px;display:grid}.player small{font-size:11px}.detail-meta{align-items:center;gap:10px;margin:22px 0 14px;display:flex}.detail-chip{color:#fff;background:#35202c;border:1px solid #713a56;border-radius:4px;padding:5px 8px;font-size:10px}.detail-muted{color:var(--muted);font-size:11px}.detail-wrap h1{letter-spacing:-1px;max-width:800px;margin:0 0 12px;font-size:clamp(24px,4vw,38px);line-height:1.15}.detail-description{color:var(--muted);font-size:13px}.detail-actions{gap:10px;margin:24px 0;display:flex}.detail-actions button{background:var(--surface);border:1px solid var(--line);color:#ddd;border-radius:6px;padding:10px 14px;font-size:12px}.notice{border-top:1px solid var(--line);color:#9e7487;padding-top:20px;font-size:11px}.categories-page{background:var(--bg);min-height:100vh}.categories-wrap{max-width:1120px;margin:0 auto;padding:72px 24px 100px}.categories-wrap h1{letter-spacing:-4px;margin:0 0 12px;font-size:clamp(42px,7vw,72px)}.categories-lead{color:var(--muted);margin:0 0 42px;font-size:15px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.category-card{border:1px solid var(--line);color:#fff;background:linear-gradient(145deg,#16141a,#101115);border-radius:10px;min-height:180px;padding:22px;text-decoration:none;transition:all .2s;position:relative}.category-card:hover{background:#1b151b;border-color:#87405d;transform:translateY(-3px)}.category-number{color:var(--pink);letter-spacing:.5px;font-size:10px}.category-card h2{margin:35px 0 8px;font-size:21px}.category-card p{color:var(--muted);max-width:170px;font-size:12px;line-height:1.4}.category-arrow{color:var(--pink);font-size:22px;position:absolute;bottom:17px;right:20px}@media (max-width:850px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.categories-wrap{padding-top:50px}}@media (max-width:420px){.category-grid{gap:10px}.category-card{min-height:155px;padding:16px}.category-card h2{margin-top:28px;font-size:18px}.category-card p{font-size:11px}}.new-list{flex-direction:column;gap:10px;display:flex}.new-row{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:9px;align-items:center;gap:18px;padding:12px;text-decoration:none;display:flex;position:relative}.new-row:hover{background:#18131a;border-color:#87405d}.new-thumb{aspect-ratio:16/9;width:150px;color:var(--pink);background:linear-gradient(135deg,#39202e,#17131a);border-radius:6px;place-items:center;font-size:20px;display:grid}.new-row h2{margin:0 40px 8px 0;font-size:15px}.new-row p{color:var(--muted);margin:0;font-size:11px}.new-row .category-arrow{bottom:calc(50% - 12px);right:18px}@media (max-width:520px){.new-thumb{width:105px}.new-row{gap:12px}.new-row h2{font-size:13px}.new-row p{font-size:10px}}.player video{object-fit:cover;background:#050507;border-radius:11px;width:100%;height:100%;display:block}.save-note{color:#79d39b;margin:0;font-size:12px}.search-box button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px}.empty-state{border:1px dashed var(--line);min-height:180px;color:var(--muted);border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.empty-state strong{color:#fff}.empty-state span{font-size:12px}.empty-state button{color:#fff;cursor:pointer;background:#2b1823;border:1px solid #713a56;border-radius:6px;margin-top:8px;padding:9px 12px}@media (max-width:850px){.topbar.mobile-open nav{border-bottom:1px solid var(--line);background:#0d0e12f5;flex-direction:column;gap:0;padding:10px 18px 18px;display:flex;position:absolute;top:73px;left:0;right:0}.topbar.mobile-open .nav-link{padding:13px 0}.topbar.mobile-open .nav-link.active:after{display:none}}.catalog-tools{align-items:center;gap:8px;display:flex}.catalog-tools button,.catalog-tools select,.catalog-tools a{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;padding:9px 11px;font-size:11px;text-decoration:none}.catalog-tools .tool-active{color:#fff;background:#3a1e2d;border-color:#91415e}.catalog-tools a{color:var(--pink)}.favorite-mark{width:27px;height:27px;color:var(--pink);background:#101116dd;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:8px;right:8px}@media (max-width:650px){.section-head{align-items:flex-start;gap:15px}.catalog-tools{flex-wrap:wrap;justify-content:flex-end}.catalog-tools button,.catalog-tools select,.catalog-tools a{padding:8px;font-size:10px}}.home-feature{border:1px solid var(--line);background:#111218;border-radius:14px;grid-template-columns:1.45fr 1fr;min-height:330px;margin:44px 0 4px;display:grid;overflow:hidden}.feature-visual{background-position:50%;background-size:cover;min-height:310px;text-decoration:none;position:relative}.feature-play{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:4px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #ec4f8d88}.feature-quality{color:#fff;letter-spacing:1px;background:#08090bcc;border-radius:4px;padding:6px 9px;font-size:9px;position:absolute;top:20px;left:20px}.feature-copy{flex-direction:column;justify-content:center;padding:42px 38px;display:flex}.feature-copy h2{letter-spacing:-1.2px;margin:0 0 13px;font-size:28px;line-height:1.14}.feature-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.55}.feature-meta{color:var(--muted);flex-wrap:wrap;gap:13px;margin:12px 0 25px;font-size:10px;display:flex}.feature-meta span:first-child{color:#79d39b}.feature-copy>a{background:var(--pink);color:#fff;border-radius:7px;align-self:flex-start;padding:11px 15px;font-size:12px;font-weight:700;text-decoration:none}.feature-copy>a span{margin-left:10px}.discover-section{padding:62px 0 10px}.discover-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.discover-grid button{color:#fff;text-align:left;cursor:pointer;background-position:50%;background-size:cover;border:0;border-radius:10px;height:190px;padding:18px;position:relative;overflow:hidden}.discover-grid button:after{content:"";border:1px solid #ffffff15;border-radius:10px;position:absolute;inset:0}.discover-grid span,.discover-grid strong,.discover-grid i{z-index:1;display:block;position:relative}.discover-grid span{color:#bbb;margin-top:105px;font-size:10px}.discover-grid strong{margin-top:5px;font-size:20px}.discover-grid i{color:var(--pink);font-size:20px;font-style:normal;position:absolute;bottom:17px;right:18px}.home-values{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:60px 0;display:grid;overflow:hidden}.home-values div{background:#111318;padding:28px}.home-values span{color:var(--pink);font-size:20px}.home-values strong{margin:15px 0 7px;font-size:14px;display:block}.home-values p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.home-cta{background:radial-gradient(circle at 10% 20%,#361729 0,#0000 36%),#141217;border:1px solid #4b2636;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 55px;padding:38px 42px;display:flex}.home-cta h2{letter-spacing:-1px;margin:0 0 7px;font-size:28px}.home-cta p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px}.home-cta>a{background:var(--pink);color:#fff;white-space:nowrap;border-radius:7px;padding:13px 16px;font-size:12px;font-weight:700;text-decoration:none}.home-cta>a span{margin-left:9px}@media (max-width:850px){.home-feature{grid-template-columns:1fr}.feature-visual{min-height:260px}.feature-copy{padding:28px}.discover-grid{grid-template-columns:repeat(2,1fr)}.home-values{grid-template-columns:1fr}.home-cta{flex-direction:column;align-items:flex-start;padding:28px}}@media (max-width:430px){.discover-grid button{height:160px}.discover-grid span{margin-top:78px}.home-feature{margin-top:28px}.feature-copy h2{font-size:23px}}.video-detail-wrap{max-width:1180px}.breadcrumbs{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:10px;display:flex}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--pink)}.breadcrumbs b{color:#c7c8cc;font-weight:400}.watch-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px;display:grid}.watch-layout .player{aspect-ratio:16/9}.watch-title{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.watch-title h1{font-size:clamp(23px,3.2vw,36px)}.rating-box{text-align:right;white-space:nowrap;flex-direction:column;padding-top:18px;display:flex}.rating-box strong{color:#79d39b;font-size:20px}.rating-box span{color:var(--muted);font-size:9px}.video-detail-wrap .action-bar{border-bottom:1px solid var(--line);margin:0;padding:14px 0 18px}.detail-actions .is-active{color:#fff;background:#3a1e2d;border-color:#91415e}.video-description{padding:22px 0}.video-description>strong{font-size:13px}.video-description p{color:var(--muted);max-width:700px;font-size:12px;line-height:1.55}.tag-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.tag-row a{color:#bbb;background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:6px 9px;font-size:9px;text-decoration:none}.next-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;height:max-content;padding:15px}.next-panel .eyebrow{margin:2px 0 12px}.next-card{color:#fff;text-decoration:none;display:block;position:relative}.next-card img{aspect-ratio:16/10;object-fit:cover;border-radius:7px;width:100%;display:block}.next-card .always{opacity:1}.next-card i{background:#08090bcc;border-radius:3px;padding:4px 5px;font-size:9px;font-style:normal;position:absolute;top:130px;right:7px}.next-card strong{margin:11px 0 6px;font-size:12px;line-height:1.4;display:block}.next-card small{color:var(--muted);font-size:9px}.next-panel label{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.related-section{padding:40px 0}.related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.related-section .section-head{margin-bottom:18px}@media (max-width:850px){.watch-layout{grid-template-columns:1fr}.next-panel{display:none}.related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.video-detail-wrap{padding:0 14px}.watch-title{display:block}.rating-box{text-align:left;align-items:flex-start;padding:0 0 8px}.video-detail-wrap .action-bar{flex-wrap:wrap}.related-grid{grid-template-columns:1fr}.breadcrumbs{margin-top:-18px}}.recent-section{padding:55px 0 5px}.recent-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.recent-row a{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:8px;grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:13px;padding:9px;text-decoration:none;display:grid}.recent-row img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:110px}.recent-row div{min-width:0}.recent-row strong,.recent-row span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.recent-row strong{margin-bottom:7px;font-size:11px}.recent-row span{color:var(--muted);font-size:9px}.recent-row b{width:28px;height:28px;color:var(--pink);background:#2d1923;border-radius:50%;place-items:center;font-size:10px;display:grid}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:#08090b;grid-template-columns:2fr 1fr 1fr auto;gap:55px;padding:45px clamp(20px,5vw,72px) 30px;display:grid}.site-footer>div:first-child p{max-width:230px;font-size:11px;line-height:1.5}.site-footer nav{flex-direction:column;gap:9px;display:flex}.site-footer nav strong{color:#fff;margin-bottom:4px;font-size:11px}.site-footer nav a{color:var(--muted);font-size:10px;text-decoration:none}.site-footer nav a:hover{color:var(--pink)}.footer-age{align-self:start;align-items:center;gap:10px;display:flex}.footer-age b{width:45px;height:45px;color:var(--pink);border:1px solid #713a56;border-radius:50%;place-items:center;display:grid}.footer-age span{font-size:9px}.site-footer>small{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px;font-size:9px}.mobile-bottom{display:none}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,video:focus-visible){outline:2px solid var(--pink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:700px){.recent-row{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:95px}.site-footer>div:first-child{grid-column:1/-1}.footer-age{display:none}.mobile-bottom{left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom,0px));z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111318f2;border:1px solid #343741;border-radius:12px;grid-template-columns:repeat(4,1fr);padding:7px 3px;display:grid;position:fixed;box-shadow:0 12px 35px #000}.mobile-bottom a{color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:8px;text-decoration:none;display:flex}.mobile-bottom a span{color:#ddd;font-size:16px}.mobile-bottom a:active{color:var(--pink)}body{padding-bottom:0}}@media (max-width:430px){.recent-row a{grid-template-columns:92px minmax(0,1fr) 25px}.recent-row img{width:92px}}.browser-video-source{border:1px solid var(--line);background:#0b0c0f;border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:14px;display:flex}.browser-video-source>legend{color:#ddd;padding:0 7px;font-size:12px;font-weight:700}.browser-source-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.browser-source-tabs input{width:auto;accent-color:var(--accent);margin:0}.browser-file-source{gap:10px;display:grid}.browser-file-picker input{clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important}.browser-file-source p,.browser-file-source small{color:var(--muted);margin:0;font-size:12px}.browser-file-preview{aspect-ratio:16/9;object-fit:contain;background:#050506;border-radius:7px;width:100%;max-height:260px}.browser-source-error{color:#ff9e9e;margin:0;font-size:12px}.browser-file-picker:focus-within,.browser-source-tabs label:focus-within{outline-offset:2px;outline:2px solid #fff}@media (max-width:520px){.browser-source-tabs{grid-template-columns:1fr}.browser-file-preview{max-height:210px}}.browser-media-inspection{color:#b7e4c8;background:#101a15;border:1px solid #2f493a;border-radius:7px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.browser-media-inspection>span{color:#93e4b0;background:#1d3c2b;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.browser-media-inspection>div{gap:3px;display:grid}.browser-media-inspection strong{font-size:12px}.browser-media-inspection small{line-height:1.45}.browser-media-inspection.is-analyzing{color:#f4d49c;background:#1c1710;border-color:#58462e}.browser-media-inspection.is-analyzing>span{color:#ffd994;background:#47361d;animation:1s linear infinite local-media-spin}.browser-media-inspection.is-error{color:#ffb3ba;background:#211114;border-color:#6b3137}.browser-media-inspection.is-error>span{color:#ffd4d8;background:#55222a}.browser-playback-confirm input{width:auto;accent-color:var(--accent);margin:3px 0 0}.browser-playback-confirm input:disabled{cursor:not-allowed;opacity:.5}.browser-playback-confirm>span{gap:3px;display:grid}.browser-playback-confirm strong{font-size:12px}.browser-playback-confirm small{line-height:1.4}.local-media-storage{border:1px solid var(--line);background:#111318;border-radius:10px;gap:11px;margin:18px 0 24px;padding:16px 18px;display:grid}.local-media-storage-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.local-media-storage-head>div,.local-media-storage>div:first-child{gap:4px;display:grid}.local-media-storage strong{font-size:13px}.local-media-storage span,.local-media-storage p,.local-media-storage small{color:var(--muted);margin:0;font-size:11px}.local-media-storage em{letter-spacing:.06em;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.local-media-storage em.is-safe{color:#a6e8bb;background:#183622}.local-media-storage em.is-temporary{color:#f1d58c;background:#3c3119}.local-media-storage-meter{background:#252830;border-radius:999px;height:5px;overflow:hidden}.local-media-storage-meter span{border-radius:inherit;background:var(--accent);height:100%;display:block}.local-media-storage button{color:#f5a6c2;background:#2a1720;border:1px solid #5f3243;border-radius:6px;justify-self:start;min-height:40px;padding:0 12px;font-size:11px;font-weight:700}.local-media-storage button:disabled{opacity:.6}@keyframes local-media-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.browser-media-inspection.is-analyzing>span{animation:none}}@media (max-width:520px){.browser-media-inspection,.admin-form .browser-playback-confirm{padding:12px}.local-media-storage{padding:14px}.local-media-storage-head{align-items:flex-start}.local-media-storage button{width:100%;min-height:44px}}.mysql-report-manager{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:34px;padding:22px;scroll-margin-top:90px}.report-urgent-counter{color:#ffb1b1;background:#32191b;border:1px solid #a95050;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:12px;display:inline-flex}.mysql-report-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;margin:18px 0;display:grid}.mysql-report-toolbar form{display:flex}.mysql-report-toolbar input,.mysql-report-toolbar select{border:1px solid var(--line);color:#fff;background:#0b0c0f;min-height:44px}.mysql-report-toolbar input{border-radius:7px 0 0 7px;width:100%;padding:0 12px}.mysql-report-toolbar form button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:0 7px 7px 0;min-height:44px;padding:0 14px;font-weight:700}.mysql-report-toolbar label{color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.mysql-report-toolbar select{border-radius:7px;padding:0 30px 0 10px}.mysql-report-list{gap:12px;display:grid}.mysql-report-list>article{border:1px solid var(--line);background:#101217;border-radius:9px;padding:16px}.mysql-report-list>article.is-urgent{border-color:#783b40;box-shadow:inset 3px 0 #e36068}.mysql-report-list>article.is-closed{opacity:.76}.mysql-report-head,.mysql-report-body,.mysql-report-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mysql-report-head time{color:var(--muted);font-size:11px}.mysql-report-head>div{gap:7px;display:flex}.report-priority,.report-state{color:#d6d7db;text-transform:uppercase;letter-spacing:.04em;background:#24272e;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.report-priority.is-urgent{color:#ffc0c4;background:#452126}.report-state.is-reviewing{color:#ffe18c;background:#423817}.report-state.is-resolved{color:#a9ebc2;background:#173b29}.mysql-report-body{margin-top:14px}.mysql-report-body h3{margin:3px 0 7px;font-size:17px}.mysql-report-body small,.mysql-report-body span{color:var(--muted);font-size:11px;display:block}.mysql-report-body p{color:#d7d7da;white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;margin:9px 0}.mysql-report-video-state{text-align:right;background:#0a0b0e;border-radius:7px;flex:0 0 150px;padding:10px}.mysql-report-video-state b,.mysql-report-video-state a{font-size:11px;display:block}.mysql-report-video-state a{color:var(--accent);margin-top:7px}.mysql-report-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:14px;padding-top:12px}.mysql-report-actions button{border:1px solid var(--line);color:#fff;background:#191c22;border-radius:6px;min-height:40px;padding:0 12px;font-weight:700}.mysql-report-actions button.is-danger{color:#ffb1b1;border-color:#76383d;margin-right:auto}@media (max-width:760px){.mysql-report-manager{margin-inline:-4px;padding:14px}.mysql-report-toolbar{grid-template-columns:1fr 1fr}.mysql-report-toolbar form{grid-column:1/-1}.mysql-report-body{display:block}.mysql-report-video-state{text-align:left;margin-top:12px}.mysql-report-actions{grid-template-columns:1fr;display:grid}.mysql-report-actions button,.mysql-report-actions button.is-danger{width:100%;min-height:44px;margin:0}.mysql-report-head{align-items:center}}.mysql-moderation-tabs{border:1px solid var(--line);background:#0b0c0f;border-radius:9px;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:4px;display:flex}.mysql-moderation-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 15px;font-weight:800}.mysql-moderation-tabs button[aria-selected=true]{color:#fff;background:#24272e}.mysql-comment-toolbar,.mysql-contact-message-toolbar{grid-template-columns:minmax(260px,1fr) auto}.report-state.is-hidden{color:#ffc0c4;background:#452126}.report-state.is-visible,.report-state.is-new{color:#a9ebc2;background:#173b29}.mysql-comment-copy,.mysql-contact-message-copy{min-width:0}.mysql-comment-copy h3{white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px}.mysql-contact-message-copy a{color:var(--accent-2);overflow-wrap:anywhere}.mysql-comment-reports{background:#0b0c0f;border:1px solid #30333b;border-radius:8px;gap:7px;margin-top:14px;padding:12px;display:grid}.mysql-comment-reports>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding-bottom:7px;display:grid}.mysql-comment-reports>div:last-of-type{border-bottom:0;padding-bottom:0}.mysql-comment-reports strong{font-size:11px}.mysql-comment-reports time,.mysql-comment-reports small{color:var(--muted);font-size:10px}.mysql-comment-reports p{color:#d7d7da;white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}@media (max-width:760px){.mysql-moderation-tabs{z-index:2;background:#0b0c0ff2;position:sticky;top:70px}.mysql-moderation-tabs button{flex:140px}.mysql-comment-toolbar,.mysql-contact-message-toolbar{grid-template-columns:1fr}.mysql-comment-toolbar form,.mysql-contact-message-toolbar form{grid-column:auto}.mysql-comment-reports>div{grid-template-columns:1fr}.mysql-comment-reports p{grid-column:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}body{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;line-height:1.5}button,input,select,textarea{font-family:inherit}.skip-link{z-index:150;color:#111;background:#fff;border-radius:7px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.global-header{border-bottom:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0df2;align-items:center;gap:30px;height:72px;padding:0 clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.global-header nav{flex:1;align-items:stretch;gap:23px;height:100%;display:flex}.global-header .nav-link{align-items:center;min-height:44px;padding:0;font-size:13px;text-decoration:none;display:flex}.global-header .nav-link.active:after{bottom:0}.global-search{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:9px;width:min(300px,25vw);height:44px;padding-left:12px;display:flex}.global-search>span{color:var(--muted);font-size:21px}.global-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.global-search button{border:0;border-left:1px solid var(--line);color:#eaa1bd;cursor:pointer;background:#1a151b;border-radius:0 8px 8px 0;align-self:stretch;padding:0 12px;font-size:11px}.manage-link{border:1px solid var(--line);width:44px;height:44px;color:var(--pink);background:var(--surface);border-radius:9px;place-items:center;font-size:20px;text-decoration:none;display:grid}.global-header .menu-btn{border:1px solid var(--line);background:var(--surface);border-radius:9px;place-items:center;width:44px;height:44px;font-size:22px}.hero{min-height:360px;padding:42px 0 36px}.hero>div:first-child{z-index:1;max-width:610px;position:relative}.hero h1{max-width:650px;font-size:clamp(48px,6vw,76px)}.hero-actions{gap:10px;margin-top:24px;display:flex}.hero-actions .primary-btn,.secondary-btn{border-radius:8px;justify-content:center;align-items:center;width:auto;min-height:44px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.secondary-btn{border:1px solid var(--line);background:var(--surface);color:#ddd}.category-bar{z-index:2;position:relative}.chip{min-height:44px;padding:0 17px;font-size:13px}.video-section{padding-top:38px;scroll-margin-top:80px}.video-grid{gap:26px 16px}.video-card .thumb>a{width:100%;height:100%;display:block}.video-card .thumb img{object-fit:cover;width:100%;height:100%}.card-title{color:inherit;text-decoration:none;display:block}.video-card h3{margin-bottom:8px;font-size:14px;line-height:1.45}.meta{white-space:normal;flex-wrap:wrap;gap:8px;font-size:11px}.meta span+span:before{content:"·";color:#4d5059;margin-right:8px}.card-favorite{z-index:2;color:#fff;cursor:pointer;background:#090a0ddd;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;top:8px;right:8px}.card-favorite[aria-pressed=true]{color:var(--pink);background:#2c1822}.thumb-play{pointer-events:none}.home-feature{margin-top:64px}.section-head .eyebrow{margin-bottom:8px}.catalog-tools button,.catalog-tools select,.catalog-tools a{min-height:44px;padding:0 13px;font-size:12px}.empty-state{margin-top:12px}.load-more{flex-direction:column;align-items:center;gap:9px;margin:34px 0 4px;display:flex}.load-more button{color:#fff;cursor:pointer;background:#251620;border:1px solid #6e354e;border-radius:9px;min-width:180px;min-height:46px;font-size:13px;font-weight:700}.load-more button:hover{background:#341b28;border-color:#a4486e}.load-more button span{color:var(--pink);margin-left:7px}.load-more small{color:var(--muted);font-size:10px}.discover-grid button{min-height:190px}.text-btn{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.page-intro{max-width:720px;margin-bottom:44px}.page-intro .categories-lead{margin-bottom:0}.category-icon{width:42px;height:42px;color:var(--pink);background:#24141d;border:1px solid #4b2a39;border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.category-card{min-height:220px}.category-card h2{margin-top:18px}.listing-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.listing-head h1{letter-spacing:-4px;margin:0 0 12px;font-size:clamp(42px,7vw,72px)}.listing-head .categories-lead{margin:0}.listing-controls{flex-shrink:0;align-items:flex-end;gap:13px;display:flex}.listing-controls label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.listing-controls select{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:8px;min-width:180px;height:44px;padding:0 12px;font-size:14px}.listing-controls>span{height:44px;color:var(--muted);align-items:center;font-size:12px;display:flex}.new-row{min-height:116px;padding:12px 16px}.new-thumb{flex:0 0 150px;position:relative;overflow:hidden}.new-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.new-thumb>span{z-index:1;color:#fff;background:#ec4f8ddd;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:2px;display:grid;position:relative}.new-thumb i{z-index:2;color:#fff;background:#06070add;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal;position:absolute;bottom:7px;right:7px}.row-category{color:var(--pink);letter-spacing:.7px;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.new-row p{font-size:12px}.form-title{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:20px;display:flex}.form-title>span{width:36px;height:36px;color:var(--pink);background:#38202c;border-radius:50%;place-items:center;font-weight:700;display:grid}.form-title strong{font-size:14px}.form-title p{color:var(--muted);margin:2px 0 0;font-size:11px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.storage-note{color:var(--muted);margin:0;font-size:11px}.save-note{min-height:18px}.report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-list article{background:#171219;border:1px solid #543044;border-radius:10px;padding:18px}.report-list article.is-resolved{opacity:.62;border-color:var(--line);background:var(--surface)}.report-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-row-head span{color:#f0a3be;text-transform:uppercase;letter-spacing:.5px;background:#351d29;border-radius:100px;padding:5px 8px;font-size:9px;font-weight:700}.is-resolved .report-row-head span{color:#b7bac3;background:#282a31}.report-row-head time{color:var(--muted);font-size:10px}.report-list h3{margin:15px 0 5px;font-size:15px}.report-reason{color:#e6aec3;margin:0;font-size:12px}.report-details{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.5}.report-row-actions{gap:8px;margin-top:17px;display:flex}.report-row-actions a,.report-row-actions button{border:1px solid var(--line);background:var(--surface);color:#ddd;cursor:pointer;border-radius:7px;align-items:center;min-height:40px;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}.report-row-actions a{color:var(--pink)}.detail-actions button,.report-link{border:1px solid var(--line);background:var(--surface);color:#ddd;cursor:pointer;border-radius:7px;align-items:center;min-height:44px;padding:0 13px;font-size:12px;text-decoration:none;display:inline-flex}.action-status{color:#79d39b;align-items:center;min-height:44px;font-size:11px;display:flex}.player-error{color:#f1a4bd;background:#301722;border:1px solid #713a56;border-radius:7px;margin:9px 0 0;padding:10px 12px;font-size:12px}.player{position:relative;overflow:hidden}.center-play{z-index:3;color:#fff;cursor:pointer;background:#ec4f8de8;border:1px solid #fff5;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .2s,background .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0009,0 0 0 8px #ec4f8d20}.center-play:hover{background:#f15d98;transform:translate(-50%,-50%)scale(1.06)}.center-play span{margin-left:4px;font-size:25px;line-height:1}.report-dialog{width:min(560px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--text);overscroll-behavior:contain;background:#121319;border:1px solid #573044;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 100px #000d}.report-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050609d9}.report-dialog-card{padding:28px}.report-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.report-dialog-head .eyebrow{margin-bottom:6px}.report-dialog-head h2{letter-spacing:-.7px;margin:0;font-size:25px}.report-close{border:1px solid var(--line);background:var(--surface);color:#fff;cursor:pointer;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:25px}.report-form{flex-direction:column;gap:9px;padding-top:20px;display:flex}.report-video-title{color:var(--muted);margin:0 0 10px;font-size:12px}.report-video-title strong{color:#fff}.report-form label{margin-top:7px;font-size:13px;font-weight:700}.report-form label span{color:var(--muted);font-size:11px;font-weight:400}.report-form select,.report-form textarea{border:1px solid var(--line);color:#fff;background:#0d0e12;border-radius:8px;outline:none;width:100%;padding:12px;font-size:16px}.report-form select{min-height:48px}.report-form textarea{resize:vertical;line-height:1.5}.report-note{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.report-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.report-actions .primary-btn{width:auto;min-height:44px;padding:0 17px}.report-actions .secondary-btn{min-height:44px}.report-success{text-align:center;padding:34px 10px 10px}.report-success>span{color:#79d39b;background:#183125;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:27px;display:grid}.report-success h3{margin:0 0 8px;font-size:22px}.report-success p{max-width:390px;color:var(--muted);margin:0 auto 23px;font-size:13px;line-height:1.55}.report-success .primary-btn{width:auto;min-width:130px;min-height:44px;padding:0 18px}.tag-row a{align-items:center;min-height:40px;padding:0 12px;font-size:11px;display:inline-flex}.next-panel label{min-height:44px;font-size:12px}.info-wrap{max-width:820px;margin:0 auto;padding:62px 24px 100px}.info-wrap header{border-bottom:1px solid var(--line);padding:28px 0 40px}.info-wrap h1{letter-spacing:-3px;margin:0 0 12px;font-size:clamp(44px,7vw,68px)}.info-wrap header>p:last-child,.info-wrap section p{color:var(--muted);font-size:14px;line-height:1.75}.info-wrap section{border-bottom:1px solid var(--line);padding:34px 0;scroll-margin-top:85px}.info-wrap section h2{margin:0 0 12px;font-size:22px}.info-wrap>.secondary-btn{margin-top:30px}.age-overlay{z-index:120}.age-overlay.is-checking .age-card{place-items:center;min-height:140px;display:grid}.age-check{color:var(--muted);font-size:13px}.age-exit{min-height:44px;color:var(--muted);justify-content:center;align-items:center;margin-top:8px;font-size:12px;display:flex}.age-locked{overflow:hidden}.age-locked>.global-header,.age-locked>main,.age-locked>.catalog-list-discovery,.age-locked>.global-footer-advertisements,.age-locked>.site-footer,.age-locked>.mobile-bottom,html:not([data-age-verified=yes]) body>.global-header,html:not([data-age-verified=yes]) body>main,html:not([data-age-verified=yes]) body>.catalog-list-discovery,html:not([data-age-verified=yes]) body>.global-footer-advertisements,html:not([data-age-verified=yes]) body>.site-footer,html:not([data-age-verified=yes]) body>.mobile-bottom{pointer-events:none}.age-locked>.age-overlay{visibility:visible}html[data-age-verified=yes] .age-overlay{display:none}.site-footer nav a{align-items:center;min-height:32px;font-size:11px;display:flex}.mobile-bottom a[aria-current=page],.mobile-bottom a[aria-current=location],.mobile-bottom a[aria-current=page] span,.mobile-bottom a[aria-current=location] span{color:var(--pink)}@media (max-width:900px){.global-header{gap:12px;padding:0 16px}.global-header nav{border-bottom:1px solid var(--line);background:#0b0c10fa;flex-direction:column;gap:0;height:auto;padding:10px 16px 16px;display:none;position:absolute;top:71px;left:0;right:0;box-shadow:0 18px 35px #0008}.global-header.is-open nav{display:flex}.global-header .nav-link{min-height:48px;padding:0 8px}.global-header .nav-link.active:after{display:none}.global-header .menu-btn{display:grid}.global-search{width:min(300px,36vw);margin-left:auto}.hero-art{width:360px;transform:scale(.82)}.listing-head{align-items:flex-start}}.video-image-picker{border:1px solid var(--line);background:#0c0d10;border-radius:10px;gap:14px;padding:16px;display:grid}.video-image-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.video-image-picker-head>div{gap:4px;display:grid}.video-image-picker-head strong{color:#fff;font-size:14px}.video-image-picker-head small,.video-image-poster-panel small{color:var(--muted);font-size:11px;line-height:1.45}.video-image-picker-head>span{color:#d9dbe1;background:#202229;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.video-image-picker-loading,.video-image-picker-error,.video-image-picker-note{color:var(--muted);background:#14161b;border-radius:7px;margin:0;padding:11px 12px;font-size:11px;line-height:1.45}.video-image-picker-error{color:#ffb3ba;background:#211114;border:1px solid #6b3137;justify-content:space-between;align-items:center;gap:10px;display:flex}.video-image-picker-error button{color:#ffd6da;background:#31171d;border:1px solid #78404a;border-radius:6px;min-height:38px;padding:0 11px;font-weight:700}.video-image-poster-panel{background:#111318;border:1px solid #292c34;border-radius:9px;grid-template-columns:minmax(0,1.5fr) minmax(150px,1fr);align-items:center;gap:14px;padding:12px;display:grid}.video-image-poster-preview{aspect-ratio:16/9;background:#050506;border-radius:7px;position:relative;overflow:hidden}.video-image-poster-preview img{object-fit:cover}.video-image-poster-preview>span{color:#777;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.video-image-poster-preview>em{color:#fff;letter-spacing:.08em;background:#000000c2;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:8px;left:8px}.video-image-poster-panel>div:last-child{gap:7px;display:grid}.video-image-poster-panel>div:last-child>strong{color:#fff;font-size:12px}.video-image-poster-panel button,.video-image-picker-toolbar button{color:#fff;background:#191b21;border:1px solid #3b3e47;border-radius:7px;min-height:42px;padding:0 12px;font-size:11px;font-weight:800}.video-image-poster-panel button:hover:not(:disabled),.video-image-picker-toolbar button:hover:not(:disabled){border-color:var(--accent)}.video-image-poster-panel button:disabled,.video-image-picker-toolbar button:disabled{cursor:not-allowed;opacity:.5}.video-image-picker-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.video-image-picker-toolbar>div{gap:6px;display:flex}.video-image-picker-toolbar button.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 17%,#191b21);color:#fff}.video-image-picker-toolbar .video-image-regenerate{color:#ffc3d7;border-color:#5a3442}.video-image-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.video-image-grid>button{aspect-ratio:16/9;color:#fff;cursor:pointer;background:#181a20;border:2px solid #0000;border-radius:7px;min-width:0;padding:0;position:relative;overflow:hidden}.video-image-grid>button:disabled{cursor:not-allowed}.video-image-grid>button:not(:disabled):hover{border-color:#777b86}.video-image-grid>button.is-thumbnail-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.video-image-grid>button.is-poster-selected:not(.is-thumbnail-selected){border-color:#6fa8ff;box-shadow:0 0 0 1px #6fa8ff}.video-image-grid img{object-fit:cover;width:100%;height:100%;display:block}.video-image-grid>button>b{background:#000000c7;border-radius:4px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;display:grid;position:absolute;bottom:5px;left:5px}.video-image-badges{justify-items:end;gap:3px;display:grid;position:absolute;top:5px;right:5px}.video-image-badges em{background:var(--accent);color:#fff;text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.video-image-badges em+em{background:#356bb8}.video-image-missing{color:#747780;place-items:center;font-size:9px;display:grid;position:absolute;inset:0}.video-image-picker-note strong{color:#fff}.video-image-picker button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:760px){.video-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.video-image-picker-toolbar{flex-direction:column;align-items:stretch}.video-image-picker-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.video-image-picker-toolbar .video-image-regenerate{width:100%}}@media (max-width:520px){.video-image-picker{margin-inline:-6px;padding:12px}.video-image-poster-panel{grid-template-columns:1fr}.video-image-poster-panel button,.video-image-picker-toolbar button{min-height:44px}.video-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.video-image-picker-toolbar>div{grid-template-columns:1fr}.video-image-picker-head small{max-width:240px}}@media (max-width:700px){body{padding-bottom:82px}.content{padding:0 16px}.global-header{gap:8px}.global-header .brand{font-size:17px}.manage-link{display:none}.global-search{flex:1;width:auto;min-width:0}.global-search input{font-size:16px}.global-search>span{display:none}.global-search button{width:42px;padding:0;font-size:0}.global-search button:after{content:"⌕";color:var(--pink);font-size:20px}.hero{min-height:0;padding:56px 0 38px}.hero>div:first-child{max-width:100%}.hero h1{letter-spacing:-3px;font-size:clamp(47px,14vw,64px)}.hero-art{display:none}.hero-copy{max-width:520px;font-size:16px}.hero-actions{flex-wrap:wrap}.hero-stats{gap:24px;margin-top:28px}.category-bar{padding:14px 0}.section-label{margin:0 0 10px}.chips{margin-right:-16px;padding-right:16px}.chip{min-height:44px}.section-head{display:block}.section-head>div+*,.section-head>.text-btn{margin-top:14px}.catalog-tools{justify-content:flex-start;margin-top:15px}.catalog-tools button,.catalog-tools select{font-size:12px}.video-grid{gap:24px 12px}.video-card h3{font-size:14px}.meta{font-size:11px}.thumb-play{opacity:1;font-size:20px}.thumb-play:before{content:"";z-index:-1;background:#090a0dbb;border-radius:50%;width:42px;height:42px;position:absolute}.home-feature{margin-top:52px}.discover-section{padding-top:50px}.discover-grid button{height:175px}.home-values{margin:48px 0}.listing-head{display:block}.listing-controls{align-items:flex-end;margin-top:22px}.listing-controls label{flex:1}.listing-controls select{width:100%;min-width:0}.new-row{padding:10px}.new-thumb{flex-basis:125px}.new-row .category-arrow{display:none}.report-list,.watch-layout{grid-template-columns:1fr}.next-panel{margin-top:4px;display:block}.next-card{grid-template-columns:120px 1fr;align-items:start;column-gap:12px;display:grid}.next-card img{grid-row:1/4;width:120px}.next-card i{top:54px;left:78px;right:auto}.next-card strong{margin-top:0}.next-card .thumb-play{width:35px;left:42px;right:auto}.detail-actions{gap:8px}.action-status{width:100%}.site-footer{padding-bottom:30px}.mobile-bottom a{justify-content:center;min-height:54px;font-size:10px}.mobile-bottom a span{font-size:18px}}@media (max-width:480px){.center-play{width:60px;height:60px}.center-play span{font-size:21px}.global-header{padding:0 10px}.global-header .brand{font-size:15px}.brand-dot{width:7px;height:7px;margin-right:4px}.global-header .menu-btn{width:42px}.global-search{height:42px}.global-search input{padding-left:10px}.global-search input::placeholder{font-size:14px}.hero{padding-top:44px}.hero h1{font-size:46px}.hero-stats{gap:15px}.hero-stats span{font-size:10px}.hero-actions>a{flex:1}.video-grid{grid-template-columns:1fr}.thumb{aspect-ratio:16/9}.video-card h3{font-size:16px}.card-favorite{width:44px;height:44px}.discover-grid{grid-template-columns:1fr 1fr}.discover-grid button{height:155px}.discover-grid span{margin-top:72px}.feature-copy{padding:24px 20px}.home-values div{padding:24px}.home-values p{font-size:12px}.categories-wrap{padding:38px 16px 80px}.categories-wrap h1,.listing-head h1{letter-spacing:-2.5px}.category-grid{grid-template-columns:1fr}.category-card{min-height:190px}.listing-controls{grid-template-columns:1fr auto;display:grid}.new-row{align-items:flex-start}.new-thumb{flex-basis:112px}.new-row h2{margin-right:0;font-size:14px}.new-row p{font-size:11px;line-height:1.5}.form-row{grid-template-columns:1fr}.report-dialog-card{padding:21px 17px}.report-dialog-head h2{font-size:21px}.report-actions{grid-template-columns:1fr 1fr;display:grid}.report-actions .primary-btn,.report-actions .secondary-btn{width:100%}.detail-wrap{margin-top:28px;padding:0 14px}.video-detail-wrap .action-bar{grid-template-columns:1fr 1fr;display:grid}.video-detail-wrap .action-bar>*{justify-content:center}.action-status{grid-column:1/-1}.related-grid,.site-footer{grid-template-columns:1fr}.site-footer nav,.site-footer>small{grid-column:1}.age-card{padding:32px 22px}.age-card h2{font-size:24px}}.video-image-picker[data-standalone=true]{background:0 0;border:0;gap:16px;padding:0}.video-image-picker[data-standalone=true] .video-image-picker-toolbar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17181df5;border-block:1px solid #393b43;flex-wrap:wrap;margin:0 -1rem;padding:12px 1rem;position:sticky;top:-1rem;box-shadow:0 10px 24px #0005}.video-image-picker[data-standalone=true] .video-image-picker-toolbar>div{flex:auto}.video-image-crop-toggle{color:#d6d7dd;white-space:nowrap;background:#111318;border:1px solid #3b3e47;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.video-image-crop-toggle input{width:16px;height:16px;accent-color:var(--accent);margin:0}.video-image-picker-savebar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17181df5;border-top:1px solid #454751;justify-content:space-between;align-items:center;gap:12px;margin:8px -1rem 0;padding:12px 1rem;display:flex;position:sticky;bottom:-1rem;box-shadow:0 -12px 28px #0007}.video-image-picker-savebar>span{color:#aeb1bc;font-size:11px}.video-image-picker-savebar>div{gap:8px;display:flex}.video-image-picker-savebar button{color:#fff;cursor:pointer;background:#24262d;border:1px solid #4a4d57;border-radius:7px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800}.video-image-picker-savebar button.primary-btn{background:#8d315b;border-color:#a14770;width:auto}.video-image-picker-savebar button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:700px){.video-image-picker[data-standalone=true] .video-image-picker-toolbar{margin-inline:-.75rem;padding-inline:.75rem;top:-.75rem}.video-image-picker-savebar{flex-direction:column;align-items:stretch;margin-inline:-.75rem;padding:.75rem;bottom:-.75rem}.video-image-picker-savebar>div{grid-template-columns:1fr 1.4fr;display:grid}.video-image-picker-savebar button{width:100%}}:root{--accent:#d281ce;--accent-2:#a1639e;--logo-hot:#fa64ee;--logo-mid:#d873d0;--accent-soft:#2d1f2d;--panel:#121317;--panel-2:#181a20;--panel-3:#202229;--line-soft:#2b2e36;--success:#64d394;--radius:12px;--shadow:0 18px 50px #0007;--pink:#d281ce}body{color:#f7f7f8;background:#090a0d}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.global-search:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px #d281ce18}.new-thumb>span{background:#d281cedd}.play-orb{box-shadow:0 0 30px #d281ce99}.platform-header{border-bottom:1px solid var(--line-soft);background:#090a0df5;height:auto;padding:0;display:block;position:sticky;top:0}.header-main-row{align-items:center;gap:18px;height:68px;padding:0 clamp(16px,4vw,58px);display:flex}.platform-brand{letter-spacing:-1.5px;text-transform:lowercase;align-items:baseline;font-size:24px;display:flex}.platform-brand span{color:#fff}.platform-brand strong{background:linear-gradient(135deg,var(--logo-hot),var(--logo-mid));color:#fff;letter-spacing:-1px;border-radius:5px;margin-left:1px;padding:2px 6px 3px}.platform-brand i{color:#777b86;letter-spacing:0;margin-left:3px;font-size:11px;font-style:normal}.platform-search{background:#15171c;border-color:#30333b;border-radius:8px;width:min(660px,52vw);height:46px;margin:0 auto}.platform-search input{font-size:15px}.platform-search button{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:0;border-radius:0 7px 7px 0;min-width:92px;font-weight:800}.header-library,.header-upload{white-space:nowrap;border-radius:8px;align-items:center;gap:7px;height:44px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.header-library{color:#eee;background:#17191e;border:1px solid #2d3038;padding:0 12px;position:relative}.header-library>span{color:var(--accent-2);font-size:18px}.header-library>i{background:var(--accent-2);color:#fff;border-radius:100px;place-items:center;min-width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.header-upload{color:#111;background:#f0f0f2;padding:0 14px}.header-upload span{font-size:17px}.header-nav-row{background:#0d0e11;border-top:1px solid #1d1f24;align-items:center;gap:20px;height:42px;padding:0 clamp(16px,4vw,58px);display:flex}.platform-header nav{flex:none;align-items:center;gap:20px;height:100%;display:flex}.platform-header .nav-link{color:#a3a6af;min-height:42px;padding:0;font-size:12px;font-weight:700}.platform-header .nav-link.active,.platform-header .nav-link:hover{color:#fff}.platform-header .nav-link.active:after{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.surprise-button{color:#f5c6db;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#27151f;border:1px solid #68334d;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.surprise-button span{color:var(--accent)}.surprise-button:hover{border-color:var(--accent);color:#fff;background:#351a28}.header-categories{align-items:center;gap:16px;margin-left:auto;display:flex;overflow:hidden}.header-categories a{color:#777b85;white-space:nowrap;font-size:11px;text-decoration:none}.header-categories a:hover{color:var(--accent)}.content{max-width:1380px;padding:0 clamp(16px,3vw,38px)}.platform-welcome{color:#8e929d;justify-content:space-between;align-items:center;gap:20px;min-height:54px;font-size:11px;display:flex}.platform-welcome>div{align-items:center;gap:8px;display:flex}.platform-welcome strong{color:#e6e7e9}.welcome-pulse{background:var(--success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #64d39417}.platform-welcome nav{gap:18px;display:flex}.platform-welcome nav a{color:#a9acb4;text-decoration:none}.platform-welcome nav a:hover{color:var(--accent)}.platform-spotlight{grid-template-columns:minmax(0,1.7fr) minmax(330px,.85fr);gap:14px;margin-bottom:22px;display:grid}.spotlight-main{color:#fff;min-height:390px;box-shadow:var(--shadow);background-position:50%;background-size:cover;border:1px solid #30323a;border-radius:14px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.spotlight-main:after{content:"";background:linear-gradient(#0000 32%,#08090be8);position:absolute;inset:0}.spotlight-copy{z-index:1;max-width:720px;padding:36px;position:relative}.spotlight-kicker{color:var(--accent);letter-spacing:1.2px;background:#0a0b0ed9;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.spotlight-copy h2{letter-spacing:-1.8px;max-width:680px;margin:13px 0 8px;font-size:clamp(27px,3.2vw,46px);line-height:1.08}.spotlight-copy p{color:#c7c9ce;margin:0;font-size:12px}.spotlight-play{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-radius:8px;align-items:center;gap:10px;width:max-content;min-height:46px;margin-top:22px;padding:0 17px;font-size:13px;display:flex}.spotlight-play i{font-size:15px;font-style:normal}.spotlight-trending{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;padding:18px}.mini-section-head{justify-content:space-between;align-items:flex-end;padding:2px 2px 12px;display:flex}.mini-section-head span{color:var(--accent);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:800}.mini-section-head h2{margin:2px 0 0;font-size:20px}.mini-section-head a{color:#9da0a9;font-size:10px;text-decoration:none}.trending-row{border-top:1px solid var(--line-soft);color:#fff;grid-template-columns:26px 108px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;padding:12px 2px;text-decoration:none;display:grid}.trend-rank{color:#51545d;font:700 14px var(--font-geist-mono)}.trending-row-media{aspect-ratio:16/10;background:var(--panel-2);border-radius:7px;width:108px;display:block;overflow:hidden}.trending-row-media img,.trending-row-media .trend-image-placeholder{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.trending-row-media .trend-image-placeholder{display:grid}.trending-row div{min-width:0}.trending-row strong,.trending-row small{display:block}.trending-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.trending-row small{color:#777b85;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:9px;overflow:hidden}.trending-row>i{width:28px;height:28px;color:var(--accent);background:#24262d;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.platform-category-rail{border-top:1px solid #202229;border-bottom:1px solid #202229;align-items:center;gap:14px;min-height:62px;margin:0 0 8px;padding:9px 0;display:flex}.rail-label{border-right:1px solid #2c2f36;align-items:center;gap:8px;padding-right:14px;font-size:11px;display:flex}.rail-label span{color:var(--accent);font-size:17px}.platform-category-rail .chips{scrollbar-width:none;flex:1;gap:7px;display:flex;overflow:auto}.platform-category-rail .chip{color:#a3a6ae;background:#16181d;border-color:#0000;align-items:center;min-height:38px;padding:0 14px;font-size:11px;text-decoration:none;display:inline-flex}.platform-category-rail .chip:hover,.platform-category-rail .chip.selected{color:#fff;background:#2b1823;border-color:#85405f}.platform-category-rail>a{color:var(--accent);font-size:11px;font-weight:700;text-decoration:none}.platform-feed,.category-showcase{padding:42px 0 10px;scroll-margin-top:122px}.platform-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:19px;display:flex}.platform-section-head>div:first-child{align-items:center;gap:11px;display:flex}.platform-section-head p{color:#7f838d;text-transform:uppercase;letter-spacing:.8px;margin:0 0 2px;font-size:10px;font-weight:700}.platform-section-head h2{letter-spacing:-.8px;margin:0;font-size:clamp(21px,2.2vw,28px)}.platform-section-head small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.platform-section-head>a,.platform-section-head>button{color:#a7aab2;cursor:pointer;background:0 0;border:0;align-items:center;min-height:40px;font-size:11px;text-decoration:none;display:flex}.platform-section-head>a:hover,.platform-section-head>button:hover{color:var(--accent)}.section-icon{width:38px;height:38px;color:var(--accent);background:#25151e;border:1px solid #653249;border-radius:9px;place-items:center;font-size:17px;display:grid}.section-icon.hot{color:var(--accent-2);background:#2a161f;border-color:#65334f}.feed-tools{align-items:center;gap:8px;display:flex}.feed-tools button,.feed-tools select{color:#afb2bb;background:#16181d;border:1px solid #30333a;border-radius:8px;min-height:42px;padding:0 12px;font-size:11px}.feed-tools button{cursor:pointer}.feed-tools button.is-active{color:#fff;background:#2b1823;border-color:#85405f}.feed-tools button i{color:#ddd;background:#2d3037;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:9px;font-style:normal;display:inline-grid}.feed-tools select{font-size:12px}.platform-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 14px;display:grid}.platform-video-card{min-width:0}.platform-thumb{aspect-ratio:16/10;background:var(--panel-2);border-radius:9px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0b}.platform-thumb>a{width:100%;height:100%;display:block}.platform-thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb-placeholder{width:100%;height:100%;color:var(--accent);place-items:center;font-size:24px;display:grid}.platform-card-play{color:#fff;opacity:0;pointer-events:none;background:#07080bc9;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;transition:all .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.platform-video-card:hover .platform-card-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.quality-badge,.duration-badge{z-index:2;color:#eee;background:#08090bd9;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;bottom:8px}.quality-badge{color:var(--accent);left:8px}.duration-badge{right:8px}.napiszex-top-badge{z-index:2;box-sizing:border-box;pointer-events:none;background:#090a0de8;border:1px solid #f3c74a99;border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:grid;position:absolute;bottom:8px;left:8px;box-shadow:0 4px 15px #0009,0 0 12px #efbd3440}.card-save-actions{z-index:2;opacity:0;gap:5px;transition:all .2s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(-3px)}.platform-video-card:hover .card-save-actions,.card-save-actions:focus-within{opacity:1;transform:none}.card-save-actions button{color:#fff;cursor:pointer;background:#090a0de8;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid;box-shadow:0 5px 15px #0008}.card-save-actions button.is-active{color:var(--accent-2);background:#351922;border-color:#d75069}.watch-progress{z-index:3;background:linear-gradient(90deg,var(--accent),var(--accent-2));pointer-events:none;height:4px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #d281ce99}.platform-card-copy>a{color:#f4f4f5;text-decoration:none}.platform-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.platform-card-copy>a:hover h3{color:var(--accent)}.platform-card-source{color:#898d97;align-items:center;gap:6px;display:flex}.platform-card-source>span{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-weight:900;display:grid}.platform-card-source b{font-size:10px;font-weight:500}.platform-card-source i{color:#fff;background:#4c8ee8;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;display:grid}.platform-card-copy>p{color:#676b75;flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0 0;font-size:9px;display:flex}.platform-card-copy>p span+span:before{content:"·";margin-right:7px}.platform-card-copy>p strong{color:var(--success);margin-left:auto;font-size:9px}.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-card-preview{z-index:1;object-fit:cover;opacity:0;pointer-events:none;background:#050507;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.platform-card-preview.is-ready{opacity:1}.platform-video-card.is-previewing .platform-card-play{opacity:0}.napiszex-top-badge{background:linear-gradient(145deg,#2b2112ed,#0d0e11ed 68%);border-color:#e2b54b99;border-radius:8px;width:29px;height:29px;box-shadow:inset 0 0 0 1px #fff1,0 4px 13px #0009,0 0 13px #e0ad3038}.napiszex-top-badge .ui-icon{width:21px;height:21px}.napiszex-top-badge .ui-medal-ribbon{fill:#bb65ae;stroke:#efb7e5;stroke-width:.8px}.napiszex-top-badge .ui-medal-disc{fill:#eab83f;stroke:#ffe09a;stroke-width:1.1px}.napiszex-top-badge .ui-medal-number{fill:none;stroke:#5c4009;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.category-showcase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.category-showcase-grid>a{color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff13;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:205px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.category-showcase-grid>a:hover{border-color:#a84573;transform:translateY(-3px)}.category-showcase-grid span{color:var(--accent);font-size:9px;font-weight:800}.category-showcase-grid strong{margin-top:4px;font-size:19px}.category-showcase-grid small{color:#aaaeb7;min-height:30px;margin-top:5px;font-size:9px;line-height:1.45}.library-callout{background:radial-gradient(circle at 12% 10%,#3a1929,#0000 30%),linear-gradient(120deg,#1a1317,#121317);border:1px solid #63324a;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:55px 0;padding:30px 34px;display:grid}.library-callout-icon{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-radius:13px;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.library-callout p{color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:9px;font-weight:800}.library-callout h2{margin:3px 0 6px;font-size:23px}.library-callout div>span{color:#81858e;font-size:10px}.library-callout>a{color:#111;background:#f3f3f4;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.library-callout>a span{font-size:16px}.discover-wrap,.library-wrap{max-width:1380px;margin:0 auto;padding:38px clamp(16px,3vw,38px) 90px}.discover-hero,.library-hero{justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 0 34px;display:flex}.discover-hero p,.library-hero p{color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin:0 0 7px;font-size:10px;font-weight:800}.discover-hero h1,.library-hero h1{letter-spacing:-3.5px;margin:0 0 9px;font-size:clamp(42px,6vw,70px);line-height:1}.discover-hero>div>span,.library-hero>div>span{color:#90949e;font-size:14px}.discover-count{background:#23151d;border:1px solid #68334d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.discover-count strong{font-size:26px}.discover-count span{color:#858993;font-size:10px}.discover-toolbar{border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px;display:flex}.discover-toolbar label{color:#777b85;text-transform:uppercase;letter-spacing:.6px;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.discover-toolbar select{color:#fff;background:#0d0e12;border:1px solid #33363e;border-radius:7px;min-width:155px;height:44px;padding:0 11px;font-size:13px}.discover-toggle,.discover-clear{color:#b3b5bd;min-height:44px;font:inherit;cursor:pointer;background:#15171c;border:1px solid #33363e;border-radius:7px;padding:0 12px;font-size:11px;font-weight:700;line-height:1.2}.discover-toggle.is-active{color:#fff;background:#2b1823;border-color:#85405f}.discover-clear{color:var(--accent);background:0 0;border-color:#0000}.discover-shortcuts{gap:8px;margin-left:auto;display:flex}.discover-shortcuts a{color:#b3b5bd;border:1px solid #33363e;border-radius:7px;align-items:center;height:44px;padding:0 12px;font-size:11px;text-decoration:none;display:flex}.discover-results{padding:38px 0}.discover-empty{text-align:center;background:#0f1013;border:1px dashed #3d2a34;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.discover-empty>span{width:58px;height:58px;color:var(--accent);background:#25151e;border-radius:50%;place-items:center;font-size:27px;display:grid}.discover-empty h3{margin:16px 0 5px;font-size:21px}.discover-empty p{color:#7e828c;margin:0;font-size:12px}.discover-empty button{color:#fff;cursor:pointer;background:#2b1823;border:1px solid #85405f;border-radius:7px;min-height:42px;margin-top:18px;padding:0 16px;font-weight:700}.discover-pagination{border-top:1px solid var(--line-soft);justify-content:center;align-items:center;gap:5px;margin-top:46px;padding-top:22px;display:flex}.discover-page-step,.discover-page-numbers a,.discover-page-current{box-sizing:border-box;color:#d6d7db;background:#191b20;border:1px solid #343740;border-radius:5px;justify-content:center;align-items:center;height:40px;min-height:40px;font-size:12px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.discover-page-step{gap:7px;padding:0 14px}.discover-page-step b{font:inherit}.discover-page-step:hover,.discover-page-numbers a:hover{color:#fff;background:#23171e;border-color:#85405f}.discover-page-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.discover-page-numbers a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.discover-page-numbers{justify-content:center;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.discover-page-item{align-items:center;gap:5px;display:flex}.discover-page-numbers a,.discover-page-current{width:40px}.discover-page-current{border-color:var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#111318;box-shadow:0 5px 18px #d281ce24}.library-hero{padding-bottom:26px}.library-stats{border:1px solid var(--line-soft);border-radius:10px;gap:1px;display:flex;overflow:hidden}.library-stats div{background:var(--panel);text-align:center;min-width:92px;padding:16px}.library-stats strong,.library-stats span{display:block}.library-stats strong{font-size:22px}.library-stats span{color:#777b85;margin-top:2px;font-size:9px}.library-tabs{border:1px solid var(--line-soft);background:#0e0f12;border-radius:10px;gap:4px;padding:5px;display:flex;overflow:auto}.library-tabs button{color:#898d96;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;display:flex}.library-tabs button>span{font-size:15px}.library-tabs button>i{color:#aaa;background:#25272e;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.library-tabs button.is-active{color:#fff;background:#2b1823}.library-tabs button.is-active>span{color:var(--accent)}.library-content{padding:38px 0}.library-empty{text-align:center;background:#0f1013;border:1px dashed #30333b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.library-empty>span{width:64px;height:64px;color:var(--accent);background:#25151e;border-radius:50%;place-items:center;font-size:31px;display:grid}.library-empty h2{margin:18px 0 6px;font-size:22px}.library-empty p{color:#7e828c;max-width:450px;margin:0;font-size:12px;line-height:1.55}.library-empty a{color:var(--accent);margin-top:20px;font-size:12px;font-weight:700;text-decoration:none}.platform-category-card{background-position:50%;background-size:cover;min-height:245px}.platform-category-card:hover{border-color:#a84573}.platform-category-card .category-icon{color:var(--accent);background:#180e14e6;border-color:#7a3b5a}.platform-category-card .category-number{color:var(--accent)}.video-detail-wrap{max-width:1380px;margin-top:28px;transition:max-width .25s,padding .25s}.watch-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.watch-layout .player{box-shadow:var(--shadow);background:#050507;border-color:#282b32;border-radius:10px}.watch-layout .player video{border-radius:9px}.center-play{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-color:#fff5;box-shadow:0 10px 40px #0009,0 0 0 8px #d281ce20}.center-play:hover{background:linear-gradient(135deg,var(--logo-hot),var(--logo-mid))}.watch-title{padding-top:2px}.watch-title h1{max-width:900px;font-size:clamp(22px,2.8vw,34px)}.detail-chip{color:#f8bfd6;background:#2b1823;border-color:#793b59}.rating-box strong{color:var(--success)}.action-bar{flex-wrap:wrap;gap:7px}.detail-actions button,.report-link{background:#17191e;border-color:#30333a}.detail-actions button:hover,.report-link:hover{color:#fff;border-color:#7b3b59}.detail-actions .is-active{background:#2b1823;border-color:#894161}.catalog-source-card{border-bottom:1px solid var(--line-soft);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 0;display:grid}.catalog-source-card>span{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.catalog-source-card strong{font-size:12px}.catalog-source-card strong i{color:#fff;background:#4c8ee8;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:inline-grid}.catalog-source-card p{color:#777b85;margin:3px 0 0;font-size:10px}.catalog-source-card>a{color:#bbbfc7;border:1px solid #32353d;border-radius:7px;align-items:center;min-height:38px;padding:0 11px;font-size:10px;text-decoration:none;display:flex}.next-panel{background:#121317;border-color:#2d3037}.next-panel .eyebrow{color:var(--accent)}.next-panel input{accent-color:var(--accent)}.video-detail-wrap.is-theater{max-width:none;padding-inline:clamp(16px,3vw,54px)}.video-detail-wrap.is-theater .watch-layout{grid-template-columns:1fr}.video-detail-wrap.is-theater .next-panel{display:none}.video-detail-wrap.is-theater .player{max-height:calc(100dvh - 190px)}.video-detail-wrap.is-theater .player video{object-fit:contain;max-height:calc(100dvh - 190px)}.related-section{padding-top:46px}.related-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tag-row a{background:#17191e;border-color:#30333a}.tag-row a:hover{color:var(--accent)}.primary-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}.report-dialog{border-color:#71364f}.report-dialog-head .accent{color:var(--accent)}.report-form select:focus,.report-form textarea:focus{border-color:#a1639e;box-shadow:0 0 0 3px #d281ce1c}.report-success>span{color:var(--success)}.report-submit-error{color:#f4a7bd;background:#2c161d;border:1px solid #72394b;border-radius:7px;margin:6px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.platform-footer{background:#07080a;border-color:#1f2126}.platform-footer .platform-brand{width:max-content;margin-bottom:10px}.platform-footer nav a:hover{color:var(--accent)}.platform-footer .footer-age b{color:var(--accent);border-color:#85405f}@media (max-width:1180px){.platform-video-grid,.category-showcase-grid,.related-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px) and (min-width:901px){.surprise-button{font-size:0}.surprise-button span{font-size:14px}.header-categories{gap:10px}}@media (max-width:980px){.header-library b{display:none}.header-library,.header-upload{justify-content:center;width:44px;padding:0}.header-upload{font-size:0}.header-upload span{font-size:17px}.header-library>i{position:absolute;top:-5px;right:-5px}.platform-spotlight{grid-template-columns:1fr}.spotlight-trending{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.mini-section-head{grid-column:1/-1}.trending-row{grid-template-columns:26px 96px minmax(0,1fr) 28px}.trending-row-media{width:96px}}@media (max-width:900px) and (min-width:701px){.header-nav-row{border:0;height:0;padding:0}.platform-header .header-nav-row nav{display:none}.platform-header.is-open .header-nav-row nav{border-bottom:1px solid var(--line-soft);background:#101116;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:12px 20px;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 20px 40px #000b}.platform-header.is-open .nav-link{min-height:48px;padding:0 10px}.platform-header.is-open .surprise-button{background:0 0;border:0;justify-content:flex-start;min-height:48px;padding:0 10px;font-size:12px}.header-categories{display:none}}@media (max-width:700px){.header-main-row{grid-template-columns:auto 1fr auto;gap:8px;height:auto;min-height:62px;padding:9px 12px;display:grid}.platform-brand{font-size:18px}.platform-brand i{display:none}.platform-search{grid-area:2/1/auto/-1;width:100%;height:44px}.platform-search button{width:48px;min-width:48px;font-size:0}.platform-search button:after{content:"⌕";font-size:20px}.header-library,.header-upload{display:none}.platform-header .menu-btn{grid-area:1/3;display:grid}.header-nav-row{height:auto;padding:0}.platform-header nav{display:none}.platform-header.is-open .header-nav-row nav{border-bottom:1px solid var(--line-soft);background:#101116;flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto;padding:12px;display:flex;position:static;box-shadow:0 20px 40px #000b}.platform-header.is-open .nav-link{min-height:48px;padding:0 12px}.header-categories{display:none}.platform-welcome{min-height:48px}.platform-welcome nav{display:none}.platform-spotlight{margin:0 -16px 18px;display:block}.spotlight-main{border-left:0;border-right:0;border-radius:0;min-height:330px}.spotlight-copy{padding:24px 18px}.spotlight-copy h2{font-size:29px}.spotlight-trending{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;padding:16px}.mini-section-head{grid-column:auto}.trending-row{grid-template-columns:24px 92px minmax(0,1fr) 28px}.trending-row-media{width:92px}.platform-category-rail{margin:0 -16px;padding:9px 16px}.rail-label,.platform-category-rail>a{display:none}.platform-feed,.category-showcase{padding-top:34px}.platform-section-head{align-items:flex-start}.browse-heading{display:block}.feed-tools{margin-top:14px}.feed-tools button,.feed-tools select{flex:1}.platform-video-grid,.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}.card-save-actions{opacity:1;transform:none}.platform-card-play{opacity:1;width:42px;height:42px}.platform-card-copy h3{min-height:42px;font-size:13px}.category-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase-grid>a{min-height:180px}.library-callout{grid-template-columns:auto 1fr;padding:24px 20px}.library-callout>a{grid-column:1/-1;justify-content:center}.discover-wrap,.library-wrap{padding-top:26px}.discover-hero,.library-hero{padding-top:15px;display:block}.discover-count{display:none}.library-stats{margin-top:22px}.discover-toolbar{flex-wrap:wrap;align-items:stretch}.discover-toolbar label{flex:1}.discover-toolbar select{width:100%;min-width:0}.discover-shortcuts{width:100%;margin-left:0}.discover-shortcuts a{flex:1;justify-content:center}.watch-layout{grid-template-columns:1fr}.next-panel{display:block}.related-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-source-card{grid-template-columns:44px minmax(0,1fr)}.catalog-source-card>a{grid-column:2;justify-self:start}}@media (max-width:460px){.platform-video-grid,.compact-grid,.related-platform-grid{grid-template-columns:1fr}.platform-thumb{aspect-ratio:16/9}.platform-card-copy h3{min-height:0;font-size:15px}.category-showcase-grid{grid-template-columns:1fr 1fr}.category-showcase-grid>a{min-height:160px;padding:13px}.category-showcase-grid small{display:none}.library-stats div{flex:1;min-width:0;padding:13px 8px}.library-tabs{margin:0 -4px}.library-tabs button{padding:0 10px}.library-callout{text-align:center;grid-template-columns:1fr}.library-callout-icon{margin:auto}.discover-toolbar label{flex-basis:100%}.discover-shortcuts{grid-template-columns:1fr 1fr;display:grid}.catalog-source-card{grid-template-columns:40px minmax(0,1fr)}.catalog-source-card>span{width:40px;height:40px}.action-bar{grid-template-columns:1fr 1fr}.action-bar button{justify-content:center}.platform-footer{grid-template-columns:1fr}}.card-save-actions button{width:40px;height:40px}.platform-card-copy>p{color:#747883;font-size:10px}.platform-card-copy>p strong{font-size:10px}@media (max-width:700px){.platform-header.is-open .surprise-button{background:0 0;border:0;justify-content:flex-start;min-height:48px;padding:0 12px;font-size:12px}.discover-toggle,.discover-clear{flex:1}.discover-shortcuts{margin-left:0}.video-detail-wrap.is-theater{padding-inline:12px}.video-detail-wrap.is-theater .player,.video-detail-wrap.is-theater .player video{max-height:none}}@media (max-width:700px){.platform-search button{color:#111318;position:relative}.platform-search button:after{content:"";box-sizing:border-box;border:2px solid #111318;border-radius:50%;width:14px;height:14px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}.platform-search button:before{content:"";transform-origin:0;background:#111318;border-radius:2px;width:8px;height:2px;margin:5px 0 0 3px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.platform-search button:hover:after{border-color:#000}.platform-search button:focus-visible:after{border-color:#000}.platform-search button:hover:before{background:#000}.platform-search button:focus-visible:before{background:#000}}.platform-card-context-action{color:#8f939d;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:7px 0 0;padding:0;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.platform-card-context-action:hover{color:var(--accent)}.platform-card-context-action span{font-size:13px}@media (max-width:460px){.platform-card-context-action{min-height:44px}}.discover-query-chip{color:#d5d6db;background:#23151d;border:1px solid #68334d;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:0 7px 0 11px;font-size:11px;display:flex}.discover-query-chip>span{color:#898d97}.discover-query-chip>strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.discover-query-chip>button{color:#d5d6db;cursor:pointer;background:#ffffff0c;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.discover-query-chip>button:hover{color:#fff;background:#ffffff16}.discover-empty-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.discover-empty-actions button+button{color:#c2c4ca;background:#15171c;border-color:#33363e}.catalog-unavailable>.discover-empty-actions{margin-top:24px}.catalog-unavailable>.discover-empty-actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2b1823;border:1px solid #85405f;border-radius:7px;padding:0 16px;font-size:11px;font-weight:700;line-height:1.2}@media (max-width:700px){.discover-query-chip{width:100%}.discover-query-chip>strong{flex:1;min-width:0;max-width:none}.discover-pagination{grid-template-columns:1fr 1fr;gap:12px 8px;margin-top:36px;display:grid}.discover-page-numbers{scrollbar-width:none;grid-area:1/1/auto/-1;justify-content:flex-start;max-width:100%;padding:3px 0 5px;overflow-x:auto}.discover-page-numbers::-webkit-scrollbar{display:none}.discover-page-numbers .discover-page-item:first-child{margin-left:auto}.discover-page-numbers .discover-page-item:last-child{margin-right:auto}.discover-page-step{grid-row:2;width:100%}.discover-page-previous{grid-column:1}.discover-page-next{grid-column:2}.discover-page-numbers a,.discover-page-current{width:36px;min-width:36px}.discover-page-item,.discover-page-numbers{gap:3px}}@media (max-width:400px){.discover-page-step{min-width:0;padding-inline:9px}.discover-page-numbers{margin-inline:-4px}}@media (max-width:1180px) and (min-width:701px){.home-compact-grid>.platform-video-card:nth-child(n+4),.home-curated-grid>.platform-video-card:nth-child(n+7){display:none}}@media (max-width:700px){.home-curated-grid>.platform-video-card:nth-child(n+5){display:none}.mobile-video-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;gap:11px;margin-right:-16px;padding:2px 16px 10px 0;scroll-padding-inline:0 16px;display:flex;overflow:auto hidden}.mobile-video-rail::-webkit-scrollbar{display:none}.mobile-video-rail>.platform-video-card{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 clamp(238px,76vw,292px);min-width:0;display:block}}.home-discovery-rail{border-top-color:#202229;border-bottom-color:#202229;gap:14px;min-height:62px;margin-top:0;margin-bottom:8px;padding:9px 0}.platform-home .home-after-discovery-feed{padding-top:14px}.home-discovery-rail .rail-label{white-space:nowrap;font-size:13px;font-weight:650}.home-discovery-rail .home-discovery-recommendations a,.home-discovery-rail .home-discovery-recommendations button{color:#a3a6ae;background:#16181d;border:1px solid #0000;border-radius:100px;min-height:38px;padding:0 14px}.home-discovery-rail .home-discovery-recommendations a:hover,.home-discovery-rail .home-discovery-recommendations a[aria-current=page],.home-discovery-rail .home-discovery-recommendations button:hover{color:#fff;background:#2b1823;border-color:#85405f}@media (max-width:700px){.home-discovery-rail{margin:0 -16px 8px;padding:11px 16px}.home-continue-group>[data-ad-slot=home-before-continue]{margin-top:18px}.platform-home .home-after-discovery-feed{padding-top:10px}.home-discovery-rail .catalog-listing-actions{display:none}}@media (hover:hover) and (pointer:fine){.platform-video-card[data-has-preview=true] .platform-card-play{display:none}}.platform-search button,.spotlight-play,.primary-btn,.center-play,.library-callout-icon,.platform-card-source>span,.catalog-source-card>span{color:#111318}.platform-header .menu-btn{color:#e7e7ea}.card-save-actions button.is-active{border-color:var(--accent);color:#fff;background:#382436}.header-categories a{align-items:center;min-height:34px;display:flex}.mobile-bottom a{color:#a9acb4}.tag-cloud-head{align-items:center;gap:9px;margin-top:22px;display:flex}.tag-cloud-head strong{color:#f2f2f4;font-size:13px}.tag-cloud-head span{color:#9da0a8;background:#24262c;border-radius:999px;padding:3px 7px;font-size:10px}.tag-row{gap:8px;margin-top:10px}.tag-row a{color:#c7c9cf;background:#181a1f;border-color:#353840;min-height:36px;padding:0 12px;font-size:11px;transition:border-color .15s,background .15s,color .15s}:is(.tag-row a:hover,.tag-row a:focus-visible){border-color:var(--accent);color:#fff;background:#2b1c29}.tag-row a.tag-primary{color:#fff;background:#382436;border-color:#884b7d}@media (max-width:520px){.tag-row{gap:7px}.tag-row a{min-height:38px;padding-inline:11px;font-size:11px}}@media (max-width:700px){.platform-search button{color:#111318;position:relative}.platform-search button:after{content:"";box-sizing:border-box;border:2px solid #111318;border-radius:50%;width:14px;height:14px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}.platform-search button:before{content:"";transform-origin:0;background:#111318;border-radius:2px;width:8px;height:2px;margin:5px 0 0 3px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.platform-search button:hover:after{border-color:#000}.platform-search button:focus-visible:after{border-color:#000}.platform-search button:hover:before{background:#000}.platform-search button:focus-visible:before{background:#000}}@media (max-width:460px){.video-detail-wrap{margin-top:0;padding-left:14px;padding-right:14px}.video-detail-wrap .watch-title{padding-top:16px}.video-detail-wrap .watch-title h1{letter-spacing:-.55px;margin:0;font-size:22px;line-height:1.2}.video-meta-summary{gap:4px 8px;margin-top:8px;font-size:11px}.video-meta-summary span+span:before{margin-right:8px}.video-detail-wrap .video-description{border-top:1px solid var(--line);margin-top:2px;padding:18px 0 14px}.video-detail-wrap .video-description>p{margin-top:7px;font-size:12px;line-height:1.55}.video-detail-wrap .tag-cloud-head{margin-top:17px}.video-detail-wrap .tag-row{gap:6px;margin-top:8px}.video-detail-wrap .tag-row a{align-items:center;min-height:32px;padding:0 10px;font-size:10px;display:inline-flex}.video-detail-wrap .related-section{padding-top:32px}}.video-detail-wrap .action-bar{align-items:center;gap:8px;display:flex;position:relative}.detail-more-actions{position:relative}.more-action-panel{z-index:15;background:#15171c;border:1px solid #383b44;border-radius:10px;gap:4px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #000a}.video-detail-wrap .more-action-panel button{background:0 0;border-color:#0000;justify-content:flex-start;width:100%}:is(.video-detail-wrap .more-action-panel button:hover,.video-detail-wrap .more-action-panel button:focus-visible){background:#22242b;border-color:#3f424b}.video-detail-wrap .more-action-panel .action-status{min-height:26px;padding:0 10px}.player-quality-badge{z-index:4;color:var(--accent);text-shadow:0 1px 2px #000;letter-spacing:.7px;background:#08090bb8;border:1px solid #ffffff40;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px;box-shadow:0 4px 16px #000a}.video-facts{color:#8f939e;white-space:nowrap;align-items:center;gap:9px;min-height:40px;margin-right:auto;font-size:10px;display:inline-flex}.video-facts span:first-child{color:var(--success);font-weight:800}.video-facts span+span:before{content:"•";color:#555963;margin-right:9px}.category-cloud-head{margin-top:15px}.category-row a{color:#bfc2ca;border-radius:7px}.category-row a.tag-primary{color:#fff}.category-picker{border:0;margin:0;padding:0}.category-picker legend{color:#e1e2e5;padding:0;font-size:13px}.category-picker legend small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.category-picker>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}@media (max-width:700px){.video-facts{width:100%;min-height:26px}}.video-detail-wrap .action-bar{gap:7px}.reaction-pair{background:#17191e;border:1px solid #30333a;border-radius:999px;min-height:40px;display:inline-flex;overflow:hidden}.video-detail-wrap .reaction-pair button{color:#d7d9df;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-width:43px;min-height:40px;padding:0 11px;font-size:13px;display:inline-flex}.video-detail-wrap .reaction-pair button+button{border-left:1px solid #30333a}.video-detail-wrap .reaction-pair button span{font-size:10px;font-weight:800}:is(.video-detail-wrap .reaction-pair button:hover,.video-detail-wrap .reaction-pair button:focus-visible,.video-detail-wrap .reaction-pair button.is-active){color:#fff;background:#2b1823}.detail-icon-button{border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:18px;line-height:1;display:grid}.video-detail-wrap .detail-icon-button{color:#d7d9df;cursor:pointer;background:#17191e;border:1px solid #30333a}:is(.video-detail-wrap .detail-icon-button:hover,.video-detail-wrap .detail-icon-button:focus-visible,.video-detail-wrap .detail-icon-button.is-active){color:#fff;background:#2b1823;border-color:#894161}.compact-action-status{min-height:24px;color:var(--success);align-items:center;font-size:10px;display:flex}.creator-card-link{min-height:34px;color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.creator-card-link:hover b,.creator-profile-link:hover{color:var(--accent)}.creator-card-link:focus-visible b{color:var(--accent)}.creator-profile-link:focus-visible{color:var(--accent)}.creator-page{min-height:100vh}.creator-shell{max-width:1180px;margin:0 auto;padding:54px 24px 96px}.creator-hero-card{background:radial-gradient(circle at 88% 15%,#3b2135 0,#0000 32%),#15161b;border:1px solid #493040;border-radius:16px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px;display:grid}.creator-avatar{color:#fff;background:linear-gradient(145deg,#7b3f62,#2a1c29);border:1px solid #9d5b83;border-radius:50%;place-items:center;width:92px;height:92px;font-size:36px;font-weight:800;display:grid;box-shadow:0 0 0 8px #ec4f8d12}.creator-avatar-image{object-fit:cover;color:#0000}.creator-meta .creator-tagline{color:#f0a3be;font-weight:700}.creator-heading-copy .eyebrow{margin-bottom:7px}.creator-heading-copy h1{letter-spacing:-1.8px;margin:0 0 9px;font-size:clamp(30px,4vw,46px)}.creator-heading-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.creator-meta,.creator-category-row{flex-wrap:wrap;gap:8px;display:flex}.creator-meta{margin-top:14px}.creator-meta span{color:#b7bac3;font-size:11px}.creator-meta span+span:before{content:"•";color:var(--accent);margin-right:8px}.creator-follow{border:1px solid var(--accent);background:var(--accent);color:#111318;cursor:pointer;border-radius:8px;min-width:108px;min-height:44px;padding:0 17px;font-size:12px;font-weight:800}.creator-follow.is-followed{color:#fff;background:#29202a;border-color:#77566b}.creator-stats{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.creator-stats div{background:#15161b;padding:20px 24px}.creator-stats strong,.creator-stats span{display:block}.creator-stats strong{color:#fff;font-size:22px}.creator-stats span{color:var(--muted);margin-top:5px;font-size:10px}.creator-category-row{margin:22px 0 36px}.creator-category-row a{color:#c7c9cf;background:#181a1f;border:1px solid #3a3c43;border-radius:999px;align-items:center;min-height:44px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}:is(.creator-category-row a:hover,.creator-category-row a:focus-visible,.creator-category-row a[aria-current=page]){border-color:var(--accent);background:var(--accent-soft);color:#fff}.creator-videos .platform-section-head>span{color:var(--muted);font-size:11px}.creator-empty{flex-direction:column;justify-content:center;align-items:flex-start;max-width:650px;min-height:60vh;display:flex}.creator-empty h1{letter-spacing:-2px;margin:0 0 12px;font-size:clamp(34px,5vw,54px)}.creator-empty>p:not(.eyebrow){max-width:510px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.creator-back-link{min-height:44px;color:var(--accent);align-items:center;margin-top:24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:700px){.creator-shell{padding:38px 16px 86px}.creator-hero-card{grid-template-columns:68px minmax(0,1fr);gap:16px;padding:22px}.creator-avatar{width:68px;height:68px;font-size:27px}.creator-follow{grid-column:1/-1;width:100%}.creator-stats div{padding:16px 13px}.creator-stats strong{font-size:18px}}@media (max-width:440px){.creator-hero-card{grid-template-columns:1fr}.creator-avatar{width:62px;height:62px}.creator-stats{grid-template-columns:1fr}}.video-detail-wrap{margin-top:18px}.video-detail-wrap .detail-meta{margin:13px 0 7px}.video-detail-wrap .watch-title h1{margin-bottom:5px}.video-detail-wrap .rating-box{padding-top:12px}.video-detail-wrap .action-bar{justify-content:flex-start;padding:10px 0 11px}.video-detail-wrap .action-secondary{align-items:center;gap:7px;margin-left:auto;display:flex}.video-detail-wrap .secondary-action-button{color:#d7d9df;white-space:nowrap;cursor:pointer;background:#17191e;border:1px solid #30333a;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:11px;display:inline-flex}:is(.video-detail-wrap .secondary-action-button:hover,.video-detail-wrap .secondary-action-button:focus-visible,.video-detail-wrap .secondary-action-button.is-active){color:#fff;background:#2b1823;border-color:#894161}.video-detail-wrap .secondary-action-button.report-link{color:#efb2c9}.video-recommendation-tabs{scrollbar-width:none;gap:7px;margin:-5px 0 18px;display:flex;overflow-x:auto}.video-recommendation-tabs button{color:#aeb1ba;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#17191e;border:1px solid #30333a;border-radius:999px;padding:0 13px;font-size:11px;font-weight:700;line-height:1.2}:is(.video-recommendation-tabs button:hover,.video-recommendation-tabs button:focus-visible,.video-recommendation-tabs button.is-active){color:#fff;background:#2b1823;border-color:#894161}.video-detail-wrap .watch-title,.video-detail-wrap .watch-layout{display:block}.video-detail-wrap .player{border:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;transform:none}.video-detail-wrap .player video{border-radius:0}.video-detail-wrap.is-theater .player{aspect-ratio:16/9;width:min(100vw,177.778dvh);box-shadow:none;background:#000;border:0;margin:clamp(18px,5vh,64px) auto;position:relative;transform:none}.video-detail-wrap.is-theater .player video{object-fit:contain}.video-detail-wrap.is-theater .watch-layout{position:relative}.video-detail-wrap.is-theater .watch-layout:before{content:"";z-index:-1;background:#000;width:100vw;height:min(100dvh,56.25vw + clamp(36px,10vh,128px));position:absolute;top:0;left:calc(50% - 50vw);right:auto;transform:none}.video-meta-summary{color:var(--muted);flex-wrap:wrap;gap:0 9px;margin:5px 0 0;font-size:12px;display:flex}.video-meta-summary span+span:before{content:"•";color:var(--line);margin-right:9px}.video-detail-wrap .catalog-source-card{gap:10px;padding:10px 0}.video-detail-wrap .catalog-source-card p{display:none}.video-detail-wrap .video-description{padding:14px 0 12px}.video-detail-wrap .video-description>p{margin:5px 0 0;font-size:11px}.video-detail-wrap .tag-row{margin-top:7px}.video-detail-wrap .tag-row a{min-height:34px}.video-detail-wrap{max-width:1297px;margin-top:clamp(12px,1.4vw,18px);padding-left:clamp(14px,3vw,24px);padding-right:clamp(14px,3vw,24px)}.video-detail-wrap .video-ad-rail{display:none}.video-detail-wrap.is-theater .player{width:min(100vw,177.778dvh);margin-left:calc(50% - min(50vw,88.889dvh));margin-right:calc(50% - min(50vw,88.889dvh))}@media (min-width:701px){.video-detail-wrap:not(.is-theater){padding-left:clamp(16px,3vw,38px);padding-right:clamp(16px,3vw,38px)}.video-detail-wrap:not(.is-theater) .player{border:1px solid #282b32;border-radius:10px;width:100%;margin-left:0;overflow:hidden}.video-detail-wrap:not(.is-theater) .player video{border-radius:9px}}@media (min-width:1181px){.video-detail-wrap .video-lead-layout{--video-theater-layout-width:100cqw;--video-theater-bezel-size:5px;--video-theater-player-height:min(calc(var(--video-theater-layout-width) * .5625), calc(100dvh - 190px));--video-theater-screen-height:calc(var(--video-theater-player-height) - (var(--video-theater-bezel-size) * 2));--video-theater-screen-width:calc(var(--video-theater-screen-height) * 1.77778);--video-theater-player-width:calc(var(--video-theater-screen-width) + (var(--video-theater-bezel-size) * 2));container-type:inline-size}.video-detail-wrap .player{z-index:2;transition:width .7s cubic-bezier(.4,0,.2,1),transform .76s cubic-bezier(.22,1,.36,1),border-color .35s,border-radius .7s cubic-bezier(.4,0,.2,1),box-shadow .42s;position:relative}.video-detail-wrap .video-ad-rail{transition:margin-top .7s cubic-bezier(.4,0,.2,1),opacity .52s cubic-bezier(.22,1,.36,1),visibility linear}.video-detail-wrap:not(.is-theater) .video-lead-layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.video-detail-wrap:not(.is-theater) .watch-layout{grid-column:1/span 3;min-width:0}.video-detail-wrap.is-theater{max-width:1297px;padding-left:clamp(16px,3vw,38px);padding-right:clamp(16px,3vw,38px)}.video-detail-wrap.is-theater .video-lead-layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.video-detail-wrap.is-theater .watch-layout{--video-theater-bezel-size:5px;--video-theater-player-height:min(calc(var(--video-theater-layout-width) * .5625), calc(100dvh - 190px));--video-theater-screen-height:calc(var(--video-theater-player-height) - (var(--video-theater-bezel-size) * 2));--video-theater-screen-width:calc(var(--video-theater-screen-height) * 1.77778);--video-theater-player-width:calc(var(--video-theater-screen-width) + (var(--video-theater-bezel-size) * 2));grid-column:1/span 3;min-width:0}.video-detail-wrap.is-theater .watch-layout:before{content:none}.video-detail-wrap.is-theater .player{box-sizing:content-box;width:var(--video-theater-screen-width);aspect-ratio:16/9;height:auto;max-height:none;margin:0 0 0 calc((100cqw - var(--video-theater-player-width)) / 2);contain:layout paint;box-shadow:var(--brand-media-shadow);background:#000;border:1px solid #30323a;border-radius:12px;overflow:hidden}.video-detail-wrap.is-theater .player video{object-fit:contain;border-radius:11px;max-height:none}.video-detail-wrap.is-theater .video-ad-rail{grid-column:4;align-content:start;gap:15.75px;min-width:0;margin-top:0;display:grid;position:static}.video-detail-wrap:not(.is-theater) .video-ad-rail{grid-column:4;align-content:start;gap:15.75px;min-width:0;display:grid;position:static}.video-detail-wrap .video-ad-slot{box-sizing:border-box;aspect-ratio:32/27;background:#101115;border:1px dashed #383b44;border-radius:13px;place-items:center;width:100%;display:grid;overflow:hidden}.video-detail-wrap .video-ad-creative{isolation:isolate;box-sizing:border-box;aspect-ratio:300/250;color:#fff;border:1px solid #ffffff24;border-radius:12px;align-items:flex-end;width:min(300px,100%);padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0007}.video-detail-wrap .video-ad-creative.is-primary{background:radial-gradient(circle at 82% 18%,#f07bb966 0 14%,#0000 38%),linear-gradient(145deg,#5a2048 0%,#27152c 52%,#111217 100%)}.video-detail-wrap .video-ad-creative.is-secondary{background:radial-gradient(circle at 18% 12%,#9a6fe566 0 13%,#0000 36%),linear-gradient(145deg,#24213f 0%,#211729 52%,#111217 100%)}.video-detail-wrap .video-ad-preview:before{content:"";z-index:-1;border:22px solid #ffffff0d;border-radius:50%;width:150px;height:150px;position:absolute;top:24px;right:-28px}.video-detail-wrap .video-ad-preview-content{width:100%}.video-detail-wrap .video-ad-kicker{color:#f8bedc;letter-spacing:.1em;text-transform:uppercase;background:#08090b52;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.video-detail-wrap .video-ad-preview strong{letter-spacing:-.035em;max-width:230px;margin-top:14px;font-size:25px;line-height:1.02;display:block}.video-detail-wrap .video-ad-preview p{color:#ded5de;max-width:215px;margin:8px 0 0;font-size:11px;line-height:1.35}.video-detail-wrap .video-ad-preview-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.video-detail-wrap .video-ad-cta{color:#261421;background:#fff;border-radius:7px;align-items:center;min-height:34px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.video-detail-wrap .video-ad-size{color:#ffffff8f;letter-spacing:.04em;font-size:9px;font-weight:700}}@media (min-width:1280px){.video-detail-wrap:not(.is-theater){padding-left:clamp(29.6667px,50% - 610.333px,38.1667px);padding-right:clamp(29.6667px,50% - 610.333px,38.1667px)}.video-detail-wrap:not(.is-theater) .video-lead-layout{grid-template-columns:minmax(0,1fr) 300px}.video-detail-wrap:not(.is-theater) .watch-layout{grid-column:1}.video-detail-wrap:not(.is-theater) .video-ad-rail{grid-column:2;gap:10px}.video-detail-wrap.is-theater{padding-left:clamp(29.6667px,50% - 610.333px,38.1667px);padding-right:clamp(29.6667px,50% - 610.333px,38.1667px)}.video-detail-wrap.is-theater .video-lead-layout{grid-template-columns:minmax(0,1fr) 300px}.video-detail-wrap.is-theater .watch-layout{grid-column:1}.video-detail-wrap.is-theater .video-ad-rail{grid-column:2;gap:10px}}@media (min-width:1181px) and (prefers-reduced-motion:reduce){.video-detail-wrap .player,.video-detail-wrap .video-ad-rail{transition:none}}.video-detail-wrap .watch-title{padding-top:clamp(12px,2.5vw,16px)}.video-detail-wrap .watch-title h1{letter-spacing:-.45px;margin:0;font-size:clamp(20px,4.7vw,28px);line-height:1.2}.video-detail-wrap .video-meta-summary{gap:4px 8px;margin-top:7px;font-size:11px;font-weight:600}.video-detail-wrap .video-meta-rating{align-items:center;gap:3px;font-weight:800;display:inline-flex}.video-detail-wrap .video-meta-rating>span{font-size:.9em}.video-detail-wrap .video-meta-summary span+time:before,.video-detail-wrap .video-meta-summary time+span:before{content:"•";color:#62666f;margin-right:8px}.video-detail-wrap .watch-title>div,.video-detail-wrap .video-meta-action-row{width:100%;min-width:0}.video-detail-wrap .detail-inline-action{display:none}.video-detail-wrap .detail-share-action{color:#d7d9df;cursor:pointer;background:#17191e;border:1px solid #30333a;border-radius:999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.video-detail-wrap .detail-share-action>span{display:none}:is(.video-detail-wrap .detail-share-action:hover,.video-detail-wrap .detail-share-action:focus-visible){color:#fff;background:#2b1823;border-color:#894161}.video-detail-wrap .action-bar{flex-wrap:nowrap;align-items:center;gap:clamp(4px,1vw,7px);min-width:0;padding:12px 0 14px;display:flex;position:relative}.video-detail-wrap .reaction-pair,.video-detail-wrap .detail-save-button,.video-detail-wrap .detail-more-actions{flex:none}.video-detail-wrap .reaction-pair button span{font-size:10px}.video-detail-wrap .detail-save-button,.video-detail-wrap .detail-more-trigger{min-height:44px}.video-detail-wrap .compact-action-status{z-index:4;min-height:0;color:var(--success);white-space:nowrap;pointer-events:none;background:#17191ef2;border:1px solid #30333a;border-radius:6px;padding:6px 9px;font-size:10px;line-height:1.2;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 8px 24px #0008}.video-detail-wrap .compact-action-status:empty{display:none}.video-detail-wrap .detail-more-actions{margin-left:auto}.video-detail-wrap .video-info-advertisements{display:contents}.video-detail-wrap .video-info-tablet-advertisement{display:none}@media (min-width:701px) and (max-width:1180px){.video-detail-wrap .video-info-advertisements:has(>[data-ad-devices~=tablet]){grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;align-items:start;gap:14px;margin-block:24px;display:grid}.video-detail-wrap .video-info-tablet-advertisement{display:contents}.video-detail-wrap .video-info-advertisements [data-ad-slot=video-mobile-info][data-ad-devices~=tablet]{width:min(300px,100%);margin:0}}@media (min-width:1181px){.video-detail-wrap .related-section{padding-bottom:0}.video-detail-wrap [data-ad-slot=video-desktop-after-actions]{margin:20px auto 22px}.video-detail-wrap [data-ad-slot=video-desktop-after-recommendations]{margin:34px auto 0}.video-detail-wrap .trailer-showcase{margin-top:42px}}.video-detail-wrap .catalog-source-card{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:12px 0}.video-detail-wrap .catalog-source-card>span{width:40px;height:40px;font-size:15px}.video-detail-wrap .catalog-source-card>div{min-width:0}.video-detail-wrap .catalog-source-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-detail-wrap .catalog-source-card>a{white-space:nowrap;grid-area:1/3;justify-self:end;min-height:36px;padding:0 10px;font-size:10px}.video-detail-wrap .video-description{border-top:1px solid var(--line);margin-top:2px;padding:18px 0 14px}.video-detail-wrap .viewer-reactions{border-bottom:1px solid var(--line);margin-top:0;padding:16px 0 18px;position:relative}.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-options>button{border-color:var(--reaction-initial-border);background:var(--reaction-initial-background);color:var(--reaction-initial-color);transition:none}.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-check{opacity:var(--reaction-initial-check)}.video-detail-wrap .viewer-reactions .reaction-preview,.video-detail-wrap .viewer-reactions .viewer-reaction-preview-personal,.video-detail-wrap .viewer-reactions[data-restoring=true] .reaction-live,.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-footer>.viewer-reaction-personal:not(.viewer-reaction-preview-personal){display:none}.video-detail-wrap .viewer-reactions[data-restoring=true] .reaction-preview{display:inline}.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-preview-personal{order:-1;display:flex}.video-detail-wrap .reaction-preview-scene:after{content:var(--reaction-preview-scene,"—")}.video-detail-wrap .reaction-preview-capacity:after{content:var(--reaction-preview-capacity,"— / 4")}.video-detail-wrap .reaction-preview-own{display:var(--reaction-preview-own-display,none)}.video-detail-wrap .reaction-preview-full{display:var(--reaction-preview-full-display,none)}.video-detail-wrap .reaction-preview-empty{display:var(--reaction-preview-empty-display,inline)}.video-detail-wrap .reaction-preview-own-label:after{content:var(--reaction-preview-own-label,"")}.video-detail-wrap .reaction-preview-own-emoji:after{content:var(--reaction-preview-own-emoji,"")}.video-detail-wrap .reaction-preview-own-time:after{content:var(--reaction-preview-own-time,"")}.video-detail-wrap .reaction-preview-full-label:after{content:var(--reaction-preview-full-label,"")}.video-detail-wrap .reaction-preview-empty:after{content:var(--reaction-preview-empty-label,"A reakcióhoz indítsd el a videót.")}html.site-lp .video-detail-wrap .reaction-preview-empty:after{content:var(--reaction-preview-empty-label,"Play the video to react.")}.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-slots i{background:var(--reaction-initial-slot)}.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-time-value .video-action-live{display:none}.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-time-value .video-action-preview{display:inline}.video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-time-value .video-action-preview:after{content:var(--reaction-preview-time,"0:00")}.video-detail-wrap .viewer-reactions-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-detail-wrap .viewer-reactions-head h2{color:#ececf0;letter-spacing:-.01em;align-items:center;min-height:28px;margin:0;font-size:14px;font-weight:650;line-height:1.2;display:flex}.video-detail-wrap .viewer-reactions-heading-copy{align-items:center;gap:8px;min-width:0;display:flex}.video-detail-wrap .viewer-reactions-heading-copy>span{color:var(--muted);font:500 11px var(--font-geist-mono);white-space:nowrap;flex:none}.video-detail-wrap .viewer-reaction-time{color:#d3d5da;min-height:28px;font:500 11px var(--font-geist-mono);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.video-detail-wrap .viewer-reaction-time .ui-icon{width:14px;height:14px;color:var(--accent)}.video-detail-wrap .viewer-reaction-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.video-detail-wrap .viewer-reaction-options>button{color:#d7d9df;min-width:0;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#292b31;border:1px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:7px 9px;transition:border-color .16s,background .16s;display:flex;position:relative}.video-detail-wrap .viewer-reaction-scene{color:#aeb0bb;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:5px;font-size:11px;line-height:1.5;display:flex}.video-detail-wrap .viewer-reaction-scene strong{font-variant-numeric:tabular-nums;font-weight:500}.video-detail-wrap .viewer-reaction-scene>span:first-child{min-width:130px}.video-detail-wrap .viewer-reaction-action-time{font-variant-numeric:tabular-nums;font-weight:500}.video-detail-wrap .viewer-reaction-options>button:hover:not(:disabled):not(.is-selected){background:#31333a}.video-detail-wrap .viewer-reaction-options>button.is-selected{color:#fff;background:#30232c;border-color:#87546c}.video-detail-wrap .viewer-reaction-options>button[aria-disabled=true]:not(:disabled){cursor:pointer}.video-detail-wrap .viewer-reaction-attempt-hint{z-index:30;box-sizing:border-box;color:#f0f0f2;pointer-events:none;background:#34363c;border:1px solid #ffffff24;border-radius:10px;width:max-content;max-width:100%;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 5px 16px #0004}.video-detail-wrap .viewer-reaction-attempt-hint[data-kind=love]{left:50%;transform:translate(-50%)}.video-detail-wrap .viewer-reaction-attempt-hint[data-kind=wow]{left:auto;right:0}.video-detail-wrap .viewer-reaction-attempt-hint:after{content:"";background:#34363c;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;width:8px;height:8px;position:absolute;bottom:-5px;left:24px;transform:rotate(45deg)}.video-detail-wrap .viewer-reaction-attempt-hint[data-kind=love]:after{left:calc(50% - 4px)}.video-detail-wrap .viewer-reaction-attempt-hint[data-kind=wow]:after{left:auto;right:24px}.video-detail-wrap .viewer-reaction-options>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.video-detail-wrap .viewer-reaction-options>button:disabled{cursor:not-allowed;color:#aeb0bb;background:#292b31}.video-detail-wrap .viewer-reaction-icon{width:30px;height:30px;color:var(--accent);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.video-detail-wrap .viewer-reaction-icon .viewer-reaction-emoji{font-size:20px;line-height:1}.video-detail-wrap .viewer-reaction-label{flex:1;gap:3px;min-width:0;display:grid}.video-detail-wrap .viewer-reaction-options strong,.video-detail-wrap .viewer-reaction-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-detail-wrap .viewer-reaction-options strong{font-size:12px;font-weight:600;line-height:1.2}.video-detail-wrap .viewer-reaction-options small{color:var(--muted);font-variant-numeric:tabular-nums;padding-inline-end:16px;font-size:11px}.video-detail-wrap .viewer-reaction-check{opacity:0;color:#e2aec8;width:12px;position:absolute;bottom:9px;right:9px}.video-detail-wrap .viewer-reaction-check .ui-icon{width:12px;height:12px}.video-detail-wrap .is-selected .viewer-reaction-check{opacity:1}.video-detail-wrap .viewer-reaction-options>button[data-pending=true] .viewer-reaction-check{opacity:1;border:1.5px solid #e2aec844;border-top-color:#e2aec8;border-radius:50%;height:12px;animation:.8s linear infinite viewer-reaction-saving}.video-detail-wrap .viewer-reaction-options>button[data-pending=true] .viewer-reaction-check .ui-icon{visibility:hidden}@keyframes viewer-reaction-saving{to{transform:rotate(360deg)}}.video-detail-wrap .viewer-reaction-footer{align-items:center;gap:8px;min-height:48px;margin-top:4px;display:flex;position:relative}.video-detail-wrap .viewer-reaction-status{min-width:0;min-height:48px;color:var(--muted);flex:1;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.4;display:flex}.video-detail-wrap .viewer-reaction-status>span{flex:1;min-width:0}.video-detail-wrap .viewer-reaction-personal{min-width:0;min-height:48px;color:var(--muted);flex:1;align-items:center;gap:4px;font-size:12px;display:flex}.video-detail-wrap .viewer-reaction-personal button{color:#e0e1e6;min-height:44px;font:500 12px var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.video-detail-wrap .viewer-reaction-personal button:hover{background:#ffffff08}.video-detail-wrap .viewer-reaction-personal .viewer-reaction-remove{color:var(--muted);font:inherit;padding-inline:4px}.video-detail-wrap .viewer-reaction-personal button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.video-detail-wrap .viewer-reaction-personal .ui-icon{width:12px;height:12px}.video-detail-wrap .viewer-reaction-full-label{min-width:0;line-height:1.4}.video-detail-wrap .viewer-reaction-personal .viewer-reaction-manage{color:#e1b8cc;font:inherit;white-space:nowrap;flex:none;margin-left:auto;padding-inline:8px;font-weight:500}.video-detail-wrap .viewer-reaction-help{flex:none}.video-detail-wrap .viewer-reaction-help summary{width:44px;height:44px;color:var(--muted);font:500 12px var(--font-geist-mono);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.video-detail-wrap .viewer-reaction-help summary::-webkit-details-marker{display:none}.video-detail-wrap .viewer-reaction-help summary:hover{color:#fff;background:#ffffff08}:is(.video-detail-wrap .viewer-reaction-help summary:focus-visible,.video-detail-wrap .viewer-reaction-help button:focus-visible,.video-detail-wrap .viewer-reaction-history summary:focus-visible,.video-detail-wrap .viewer-reaction-history button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.video-detail-wrap .viewer-reaction-help>div{z-index:5;width:min(360px,100%);color:var(--muted);background:#202229;border:1px solid #34363e;border-radius:12px;padding:16px;font-size:12px;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0005}.video-detail-wrap .viewer-reaction-help-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.video-detail-wrap .viewer-reaction-help-heading h3{color:#eeeef2;margin:0;font-size:13px;font-weight:600;line-height:1.4}.video-detail-wrap .viewer-reaction-help-heading button{height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}.video-detail-wrap .viewer-reaction-help-heading button:hover{color:#eeeef2;background:#ffffff08}.video-detail-wrap .viewer-reaction-help-heading .ui-icon{width:14px;height:14px}.video-detail-wrap .viewer-reaction-help-rules{gap:12px;margin:0;display:grid}.video-detail-wrap .viewer-reaction-help-rules dt{color:#e1e1e7;font-weight:500}.video-detail-wrap .viewer-reaction-help-rules dd{margin:2px 0 0;line-height:1.5}.video-detail-wrap .viewer-reaction-help-context{border-top:1px solid #ffffff0a;margin:14px 0 0;padding-top:12px;font-size:11px;line-height:1.5}.video-detail-wrap .viewer-reaction-help-context span{white-space:nowrap;font-variant-numeric:tabular-nums}.video-detail-wrap .viewer-reaction-help-legacy{margin:8px 0 0;font-size:11px;line-height:1.5}.video-detail-wrap .viewer-reaction-history{color:var(--muted);font-size:12px}.video-detail-wrap .viewer-reaction-history summary{color:#c7c9cf;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:6px 4px;font-weight:500;list-style:none;display:flex}.video-detail-wrap .viewer-reaction-history summary::-webkit-details-marker{display:none}.video-detail-wrap .viewer-reaction-history summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:0 4px 0 2px;transform:rotate(-45deg)}.video-detail-wrap .viewer-reaction-history[open] summary:after{transform:rotate(45deg)}.video-detail-wrap .viewer-reaction-history summary:hover{background:#ffffff05}.video-detail-wrap .viewer-reaction-history summary>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.video-detail-wrap .viewer-reaction-capacity{white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:inline-flex}.video-detail-wrap .viewer-reaction-slots{gap:3px;display:flex}.video-detail-wrap .viewer-reaction-slots i{background:#484a53;border-radius:50%;width:4px;height:4px}.video-detail-wrap .viewer-reaction-slots i[data-filled=true]{background:#c89aad}.video-detail-wrap .viewer-reaction-capacity-note{color:var(--muted);margin:0;padding:2px 4px 6px;font-size:11px;line-height:1.5}.video-detail-wrap .viewer-reaction-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:6px 8px;display:grid}.video-detail-wrap .viewer-reaction-history>div>span{grid-column:1/-1;padding:4px;line-height:1.5}.video-detail-wrap .viewer-reaction-history>div>div{background:#1d1f25;border-radius:9px;min-width:0;display:flex}.video-detail-wrap .viewer-reaction-history>div>div.is-current{background:#2c252d}.video-detail-wrap .viewer-reaction-history button{color:#d6d6dd;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.video-detail-wrap .viewer-reaction-history button:first-child{flex:1;min-width:0}.video-detail-wrap .viewer-reaction-history button:first-child>.ui-icon{color:var(--muted);margin-left:auto}.video-detail-wrap .viewer-reaction-history button:last-child{color:var(--muted);flex:0 0 44px;justify-content:center}.video-detail-wrap .viewer-reaction-history button[aria-current=true]{color:#f0c3da}.video-detail-wrap .viewer-reaction-history button:hover{background:#ffffff08}.video-detail-wrap .viewer-reaction-history button:last-child:hover{color:#f1a6b8}.video-detail-wrap .viewer-reaction-history .ui-icon{width:12px;height:12px}.viewer-reaction-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-detail-wrap .viewer-reaction-status.is-error{color:#f1a6b8}.video-detail-wrap .viewer-reaction-status button{color:#f1b6ce;min-height:44px;font:inherit;cursor:pointer;background:#1b171a;border:1px solid #4a3740;border-radius:6px;flex:none;padding:0 8px;font-weight:600}.video-detail-wrap .viewer-reaction-status button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.video-detail-wrap .viewer-reaction-personal button:disabled,.video-detail-wrap .viewer-reaction-history button:disabled{cursor:not-allowed;color:var(--muted)}.video-detail-wrap .viewer-reaction-personal button[aria-disabled=true]:not(:disabled),.video-detail-wrap .viewer-reaction-history button[aria-disabled=true]:not(:disabled){cursor:progress}.player-reaction-markers{z-index:2;height:var(--player-track-height);pointer-events:none;transition:opacity .14s;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.player-reaction-markers i{width:15px;height:15px;left:clamp(7.5px, var(--player-reaction-position), calc(100% - 7.5px));background:#040507e6;border:0;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0007,inset 0 0 0 1px #ffffff0f}.player-reaction-markers i>span{z-index:1;filter:drop-shadow(0 1px 1px #000c);font-family:sans-serif;font-size:9px;line-height:1;display:block;position:relative}.player-personal-reaction-markers{z-index:3;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0 0 -20px}.player-reaction-markers i.is-personal-community{box-shadow:inset 0 0 0 1px #f1b9d3,0 1px 3px #0007}.video-detail-wrap .video-description>p{margin-top:7px;font-size:12px;line-height:1.55}.video-detail-wrap .tag-cloud-head{margin-top:17px}.video-detail-wrap .tag-cloud-head.is-first{margin-top:0}.video-detail-wrap .tag-row{gap:7px;margin-top:8px}.video-detail-wrap .video-category-star-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.video-detail-wrap .video-category-star-grid.has-porn-stars{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.video-detail-wrap .video-category-star-grid.is-first{margin-top:0}@media (max-width:700px){.video-detail-wrap .video-category-star-grid.has-porn-stars{grid-template-columns:1fr;gap:4px}}.video-detail-wrap .tag-row a{align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.video-detail-wrap .related-section{padding-top:32px}.video-detail-wrap .video-recommendation-tabs{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:9px;gap:5px;margin-bottom:18px;padding:4px}.video-detail-wrap .video-recommendation-tabs button{white-space:nowrap;border-radius:6px;min-height:40px;padding:0 clamp(11px,2vw,18px)}.video-detail-wrap .related-platform-grid{gap:28px 14px}.video-detail-wrap .recommendation-responsive-slot{display:var(--recommendation-display-4,block)}.video-detail-wrap .recommendation-responsive-ad-slot{grid-column:1/-1;min-width:0;display:none}.video-detail-wrap .recommendation-responsive-value{display:none}@media (min-width:1181px){.video-detail-wrap .recommendation-responsive-value[data-recommendation-columns="4"]{display:contents}}@media (min-width:701px) and (max-width:1180px){.video-detail-wrap .recommendation-responsive-slot{display:var(--recommendation-display-3,block)}.video-detail-wrap .recommendation-tablet-ad-slot{display:var(--recommendation-display-3,none);grid-column:1/-1}.video-detail-wrap .recommendation-tablet-ad-pair{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:14px;display:grid}.video-detail-wrap .recommendation-tablet-ad-slot[data-recommendation-tablet-ad-single] .recommendation-tablet-ad-pair{grid-template-columns:minmax(0,300px)}.video-detail-wrap .recommendation-tablet-ad-pair>[data-ad-slot][data-ad-devices~=tablet]{width:min(300px,100%);margin:0}.video-detail-wrap .recommendation-responsive-value[data-recommendation-columns="3"]{display:contents}}@media (min-width:461px) and (max-width:700px){.video-detail-wrap .recommendation-responsive-slot{display:var(--recommendation-display-2,block)}.video-detail-wrap .recommendation-mobile-ad-slot{display:var(--recommendation-display-2,none)}.video-detail-wrap .recommendation-responsive-value[data-recommendation-columns="2"]{display:contents}}@media (max-width:460px){.video-detail-wrap .recommendation-responsive-slot{display:var(--recommendation-display-1,block)}.video-detail-wrap .recommendation-mobile-ad-slot{display:var(--recommendation-display-1,none)}.video-detail-wrap .recommendation-responsive-value[data-recommendation-columns="1"]{display:contents}}.video-detail-wrap .related-platform-grid>.platform-video-card{content-visibility:visible;contain-intrinsic-size:none}.video-detail-wrap .platform-thumb{aspect-ratio:16/9}.video-detail-wrap .platform-card-copy h3{min-height:0;font-size:clamp(14px,1.2vw,15px)}.video-detail-wrap .recommendation-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:24px;padding-top:18px;display:grid}.video-detail-wrap .recommendation-footer p{color:var(--muted);text-align:right;white-space:nowrap;grid-area:1/3;justify-self:end;margin:0;font-size:12px}.video-detail-wrap .recommendation-footer p strong{color:var(--text)}.video-detail-wrap .recommendation-load-more,.video-detail-wrap .recommendation-all-link{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;grid-area:1/2;justify-content:center;justify-self:center;align-items:center;gap:9px;padding:0 clamp(16px,3vw,24px);font-size:12px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.video-detail-wrap .recommendation-load-more:hover,.video-detail-wrap .recommendation-all-link:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));transform:translateY(-1px)}:is(.video-detail-wrap .recommendation-load-more:focus-visible,.video-detail-wrap .recommendation-all-link:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.video-detail-wrap .recommendation-load-more:disabled{cursor:progress;opacity:.68;transform:none}.video-detail-wrap .recommendation-skeleton>span{aspect-ratio:16/9;background:linear-gradient(100deg,#191b21 22%,#252832 42%,#191b21 62%) 0 0/240% 100%;border-radius:9px;margin-bottom:10px;animation:1.35s ease-in-out infinite recommendation-skeleton-pulse;display:block}.video-detail-wrap .recommendation-skeleton>i{background:#1d2027;border-radius:4px;width:84%;height:11px;margin-top:8px;display:block}.video-detail-wrap .recommendation-skeleton>i:last-child{width:48%;height:8px}.video-detail-wrap .recommendation-empty,.video-detail-wrap .recommendation-error{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.video-detail-wrap .recommendation-empty{border:1px solid var(--line);background:var(--surface);border-radius:8px;justify-content:space-between;margin-top:18px;padding:16px}.video-detail-wrap .recommendation-empty strong{color:var(--text)}.video-detail-wrap .recommendation-empty a{color:var(--accent);font-weight:800;text-decoration:none}.video-detail-wrap .recommendation-error{grid-area:2/1/auto/-1;justify-self:center;margin:0}.video-detail-wrap .recommendation-error button{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line));background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0 12px;font-weight:800}@keyframes recommendation-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.video-detail-wrap .recommendation-skeleton>span{animation:none}.video-detail-wrap .viewer-reaction-options>button{transition:none}.video-detail-wrap .viewer-reaction-options>button[data-pending=true] .viewer-reaction-check{animation:none}}@media (max-width:760px){.video-detail-wrap .tag-row a{min-height:38px}}@media (max-width:700px){.video-detail-wrap .viewer-reactions{border-bottom:0;padding-bottom:0}.video-detail-wrap .viewer-reactions-head{align-items:flex-start}}@media (max-width:380px){.video-detail-wrap .viewer-reaction-options{gap:5px}.video-detail-wrap .viewer-reaction-options>button{gap:5px;min-height:54px;padding:6px 7px}.video-detail-wrap .viewer-reaction-icon{width:22px;height:26px}.video-detail-wrap .viewer-reaction-personal-label{display:none}}@media (max-width:600px){.video-detail-wrap .recommendation-empty,.video-detail-wrap .recommendation-error{flex-direction:column;align-items:stretch}.video-detail-wrap .recommendation-error,.video-detail-wrap .recommendation-error button{width:100%}.video-detail-wrap .recommendation-footer{grid-template-columns:1fr;row-gap:10px}.video-detail-wrap .recommendation-load-more,.video-detail-wrap .recommendation-all-link{text-align:center;grid-area:1/1;max-width:min(100%,230px);padding-inline:14px}.video-detail-wrap .recommendation-footer p{grid-area:2/1;font-size:10px}.video-detail-wrap .recommendation-error{grid-area:3/1}}@media (min-width:701px){.video-detail-wrap .watch-title{padding-top:18px}.video-detail-wrap .watch-title h1{letter-spacing:-.55px;max-width:54rem;font-size:clamp(26px,2.2vw,31px);line-height:1.22}.video-detail-wrap .video-meta-summary{color:#aeb1b8;gap:4px 9px;margin-top:9px;font-size:13px;line-height:1.45}.video-detail-wrap .video-meta-summary span+time:before,.video-detail-wrap .video-meta-summary time+span:before{content:"•";color:#62666f;margin-right:9px}.video-detail-wrap .action-bar{gap:10px;padding:14px 0 15px}.video-detail-wrap .action-bar .reaction-pair{min-height:46px}.video-detail-wrap .action-bar .reaction-pair button{min-width:46px;min-height:46px;padding-inline:13px}.video-detail-wrap .action-bar .reaction-pair button:last-child{width:46px;padding:0}.video-detail-wrap .action-bar .reaction-pair button span{font-size:12px}.video-detail-wrap .action-bar .detail-save-button,.video-detail-wrap .action-bar .detail-more-trigger{height:46px;min-height:46px;font-size:13px}.video-detail-wrap .action-bar .detail-save-button{padding-inline:16px}.video-detail-wrap .action-bar .detail-more-trigger{padding-inline:15px}.video-detail-wrap .action-bar .detail-save-button .ui-icon,.video-detail-wrap .action-bar .detail-more-trigger .ui-icon,.video-detail-wrap .action-bar .reaction-pair .ui-icon{width:18px;height:18px}.video-detail-wrap .action-bar .detail-more-trigger .ui-icon{width:23px;height:23px}.video-detail-wrap .compact-action-status{font-size:11px}.video-detail-wrap .catalog-source-card{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:13px 0}.video-detail-wrap .catalog-source-card>span{width:46px;height:46px;font-size:17px}.video-detail-wrap .catalog-source-card strong{color:#f0f0f2;font-size:14px;line-height:1.35}.video-detail-wrap .creator-profile-link{color:inherit;text-decoration:none}.video-detail-wrap .catalog-source-card>a{min-height:40px;padding-inline:13px;font-size:12px;font-weight:750}.video-detail-wrap .viewer-reactions{padding:18px 0 20px}.video-detail-wrap .viewer-reactions-head h2{font-size:14px}.video-detail-wrap .viewer-reaction-time{min-height:24px;padding-inline:7px;font-size:11px}.video-detail-wrap .viewer-reaction-options{gap:10px;margin-top:6px}.video-detail-wrap .viewer-reaction-options>button{gap:10px;min-height:58px;padding:8px 12px}.video-detail-wrap .viewer-reaction-icon{width:32px;height:32px}.video-detail-wrap .viewer-reaction-options strong{font-size:13px}.video-detail-wrap .viewer-reaction-options small{font-size:11px}.video-detail-wrap .viewer-reaction-status{font-size:12px}.video-detail-wrap .viewer-reaction-history>div{grid-template-columns:repeat(4,minmax(0,1fr))}.video-detail-wrap .video-description{padding:18px 0 16px}.video-detail-wrap .video-description>strong,.video-detail-wrap .tag-cloud-head strong{font-size:14px}.video-detail-wrap .video-description>p{max-width:48rem;font-size:13px;line-height:1.6}.video-detail-wrap .tag-cloud-head span{font-size:11px}.video-detail-wrap .tag-row{gap:8px;margin-top:9px}.video-detail-wrap .tag-row a{color:#d0d2d7;min-height:36px;padding:0 12px;font-size:12px}}@media (min-width:900px){.video-detail-wrap .video-meta-action-row{align-items:center;gap:18px;min-height:54px;margin-top:12px;padding:0 0 8px;display:flex}.video-detail-wrap .video-meta-summary{flex:var(--video-meta-summary-flex,0 0 auto);min-width:0;white-space:var(--video-meta-summary-white-space,nowrap);margin:0}.video-detail-wrap .video-meta-action-row .action-bar{border-bottom:0;flex:none;margin:0 0 0 auto;padding:0}.video-detail-wrap .video-meta-action-row .detail-more-actions{margin-left:0}.video-detail-wrap .detail-inline-action{color:#d7d9df;width:auto;min-width:44px;height:46px;min-height:46px;font:inherit;cursor:pointer;background:#17191e;border:1px solid #30333a;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.video-detail-wrap .detail-inline-action .ui-icon{width:18px;height:18px}.video-detail-wrap .detail-share-action{width:var(--video-meta-share-width,max-content);min-width:46px;padding-inline:var(--video-meta-share-padding,14px);gap:var(--video-meta-share-gap,7px);white-space:nowrap;flex:none}.video-detail-wrap .detail-inline-action>span{display:inline}.video-detail-wrap .detail-share-action>span{display:var(--video-meta-share-label,inline)}:is(.video-detail-wrap .detail-inline-action:hover,.video-detail-wrap .detail-inline-action:focus-visible,.video-detail-wrap .detail-inline-action.is-active){color:#fff;background:#2b1823;border-color:#894161}}@media (max-width:380px){.video-detail-wrap .detail-save-button{justify-content:center;width:44px;min-width:44px;padding:0}.video-detail-wrap .detail-save-button [data-video-favorite-label]{display:none}}@media (max-width:700px){.video-detail-wrap .video-ad-rail:has([data-ad-devices~=mobile]){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;min-width:0;display:grid}}@media (min-width:701px) and (max-width:1180px){.video-detail-wrap .video-ad-rail:has([data-ad-devices~=tablet]){grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;min-width:0;display:grid}}.video-detail-wrap .video-taxonomy-panel{scrollbar-color:#8c5b73 transparent;scrollbar-width:thin;background:linear-gradient(155deg,#19151b,#111318 55%,#101116);border:1px solid #ffffff20;border-radius:16px;min-width:0;padding:20px 18px 22px;box-shadow:inset 0 1px #ffffff0b}@media (min-width:1181px){.video-detail-wrap .video-taxonomy-panel{overscroll-behavior-y:auto;max-height:870px;overflow-y:auto}}.video-detail-wrap .video-taxonomy-panel .catalog-source-card{border-bottom:0;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:0 0 18px}.video-detail-wrap .video-taxonomy-panel .catalog-source-card>span{width:42px;height:42px;font-size:18px}.video-detail-wrap .video-taxonomy-panel .catalog-source-card>a{grid-column:1/-1;justify-content:center}.video-detail-wrap .video-taxonomy-panel .video-channel-copy{min-width:0}.video-detail-wrap .video-taxonomy-panel .video-channel-heading{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.video-detail-wrap .video-taxonomy-panel .video-channel-heading strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;overflow:hidden}.video-detail-wrap .video-taxonomy-panel .video-channel-heading strong a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.video-detail-wrap .video-channel-subscribe,.video-detail-wrap .video-channel-library-link{color:#fff;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#6d2749;border:1px solid #7d3c5c;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}:is(.video-detail-wrap .video-channel-subscribe:hover,.video-detail-wrap .video-channel-subscribe:focus-visible,.video-detail-wrap .video-channel-library-link:hover,.video-detail-wrap .video-channel-library-link:focus-visible){background:#8a315d;border-color:#bd648d}.video-detail-wrap .video-channel-subscribe.is-subscribed{color:#d7d9df;background:#202228;border-color:#3a3d45}.video-detail-wrap .video-channel-subscribe:disabled{opacity:1;cursor:default}.video-detail-wrap .video-taxonomy-panel .video-description{border-top:1px solid #ffffff1b;margin-top:0;padding:20px 0 0}.video-detail-wrap .video-taxonomy-panel .video-category-star-grid,.video-detail-wrap .video-taxonomy-panel .video-category-star-grid.has-porn-stars{grid-template-columns:minmax(0,1fr);gap:18px}.video-detail-wrap .video-taxonomy-panel .tag-cloud-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.video-detail-wrap .video-taxonomy-panel .video-category-star-grid .tag-cloud-head{margin-top:0}.video-detail-wrap .video-taxonomy-panel .video-category-star-grid+.tag-cloud-head{border-top:1px solid #ffffff14;margin-top:22px;padding-top:18px}.video-detail-wrap .video-taxonomy-panel .tag-cloud-head strong{color:#f3eef2;letter-spacing:-.02em;font-size:15px;font-weight:750}.video-detail-wrap .video-taxonomy-panel .tag-cloud-head span{color:#b3aab4;padding:3px 7px;font-size:11px;font-weight:650}.video-detail-wrap .video-taxonomy-panel[data-video-taxonomy-scrollable=true] .tag-cloud-head:not(.category-cloud-head) span:after{content:" ↓";color:#d0a0b8}.video-detail-wrap .video-taxonomy-panel .tag-row{gap:5px 6px;margin-top:10px}.video-detail-wrap .video-taxonomy-panel .tag-row a{min-height:30px;padding:3px 6px;font-size:11.5px;font-weight:650}.video-detail-wrap .video-taxonomy-panel .category-row:not(.porn-star-row) a{color:#d4cdd5;background:#ffffff0d;border:0;border-radius:7px;padding-inline:7px}.video-detail-wrap .video-taxonomy-panel .category-row:not(.porn-star-row) a.tag-primary{color:#f2dce9;background:#352632}:is(.video-detail-wrap .video-taxonomy-panel .category-row a:hover,.video-detail-wrap .video-taxonomy-panel .category-row a:focus-visible){color:#f5e4ed;background:#3a2b37;border:0}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a{color:#d1c9d2;letter-spacing:-.01em;background:#ffffff0b;border:0;border-radius:6px;min-height:28px;padding:3px;font-size:11px;font-weight:600}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a.tag-primary{color:#dfa8c6}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags{gap:3px 5px}:is(.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a:hover,.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a:focus-visible){color:#fff;background:#ffffff19}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a:focus-visible{outline-offset:-2px}@media (max-width:760px){.video-detail-wrap .video-taxonomy-panel .tag-row a{min-height:32px}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a{min-height:30px}}@media (max-width:700px){.video-detail-wrap .video-taxonomy-panel .video-channel-heading strong{font-size:14px}.video-detail-wrap .video-taxonomy-panel .tag-cloud-head strong{font-size:15px}.video-detail-wrap .video-taxonomy-panel .tag-cloud-head span{font-size:12px}}@media (max-width:1180px){.video-detail-wrap .video-ad-rail:has(.video-taxonomy-panel){margin-top:20px;display:block}:is(.video-detail-wrap .video-ad-rail:has(.video-taxonomy-panel)>[data-ad-slot=video-sidebar-top],.video-detail-wrap .video-ad-rail:has(.video-taxonomy-panel)>[data-ad-slot=video-sidebar-bottom]){display:none}}@media (max-width:760px){.video-detail-wrap .video-community-layout.comments-disabled .popular-tags-section{grid-template-columns:minmax(0,1fr)}}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags{position:relative}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags:not(.is-expanded){max-height:288px;overflow:clip}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags:not(.is-expanded):after{content:"";display:var(--video-tags-fade-display,none);z-index:1;height:var(--video-tags-fade-height,34px);background:linear-gradient(to bottom, transparent, #111116 var(--video-tags-fade-row-height,34px));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags:not(.is-expanded):focus-within:after{display:none}@media (max-width:700px){.video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags:not(.is-expanded){max-height:214px}}.video-detail-wrap .video-taxonomy-tags-toggle{visibility:hidden;color:#e6dce3;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#1a1b20;border:1px solid #ffffff2b;border-radius:10px;margin-top:10px;padding-inline:25px;font-size:12px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s;position:relative}.video-detail-wrap .video-taxonomy-tags-toggle:after{content:"";color:#c99ab3;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.video-detail-wrap .video-taxonomy-tags-toggle[aria-expanded=true]:after{transform:translateY(-25%)rotate(225deg)}:is(.video-detail-wrap .video-taxonomy-tags-toggle:hover,.video-detail-wrap .video-taxonomy-tags-toggle:focus-visible){color:#fff;background:#242027;border-color:#8e5d77}@media (prefers-reduced-motion:reduce){.video-detail-wrap .video-taxonomy-tags-toggle{transition:none}}@media (max-width:950px) and (max-height:500px) and (orientation:landscape){.video-detail-wrap:not(.is-theater) .player,.video-detail-wrap.is-theater .player{width:min(100%,177.778dvh - 156.444px);max-height:none;margin-inline:auto}}.video-detail-wrap .video-description.video-about-description{box-sizing:border-box;background:#202126;border:1px solid #ffffff12;border-radius:14px;margin-top:16px;padding:18px 20px}.video-detail-wrap .video-description.video-about-description>strong{color:#f1f1f3;align-items:center;gap:10px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.video-detail-wrap .video-about-icon{background:color-mix(in srgb, var(--brand-highlight,#df9eb9) 9%, transparent);width:32px;height:32px;color:var(--brand-highlight,#df9eb9);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.video-detail-wrap .video-about-icon>.ui-icon{width:18px;height:18px}.video-detail-wrap>.video-rewatch-layout{margin-bottom:0}@media (min-width:1181px){.video-detail-wrap>.video-rewatch-layout{margin-top:24px}.video-detail-wrap:has(.video-about-description)>.video-rewatch-layout{margin-top:16px}}@media (max-width:700px){.video-detail-wrap:has(.viewer-reactions[data-compact=true]) .video-meta-action-row .action-bar{border-bottom:0}}.video-detail-wrap .video-description.video-about-description>p{color:#b9bbc4;overflow-wrap:anywhere;white-space:pre-line;max-width:none;margin:10px 0 0;font-size:13px;line-height:1.65}@media (max-width:700px){.video-detail-wrap .video-description.video-about-description{padding:16px}}.detail-share-action[aria-busy=true],.secondary-action-button[aria-busy=true]{cursor:progress;opacity:.6}.video-detail-wrap .viewer-reactions[data-compact=true]{--reaction-panel-accent:var(--brand-highlight,#df9eb9);box-sizing:border-box;background:#202126;border:1px solid #ffffff12;border-radius:14px;margin-top:8px;padding:10px 16px 12px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reactions-head h2{color:#f1f1f3;font-size:15px;font-weight:650}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reactions-heading-copy>span{color:#a6a7b0;font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reactions-heading-copy{gap:12px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-time{color:#b9bbc4;font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-time .ui-icon{color:#a6a7b0}.video-detail-wrap .viewer-reactions[data-compact=true]>[hidden]{display:none}.video-detail-wrap .viewer-reaction-head-actions{flex:none;align-items:center;gap:8px;display:flex}.video-detail-wrap .viewer-reaction-details-toggle{min-width:44px;min-height:44px;color:var(--reaction-panel-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:inline-flex}.video-detail-wrap .viewer-reaction-details-toggle:hover{background:#ffffff08}.video-detail-wrap .viewer-reaction-details-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.video-detail-wrap .viewer-reaction-details-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.video-detail-wrap .viewer-reaction-details-toggle[aria-expanded=true] .viewer-reaction-details-chevron{transform:translateY(2px)rotate(225deg)}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reactions-head{gap:6px;margin:0}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options{gap:8px;margin-top:6px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options>button{box-sizing:border-box;border-radius:10px;min-height:44px;padding:7px 12px}.video-detail-wrap .viewer-reactions[data-compact=true][data-restoring=false] .viewer-reaction-options>button:not(.is-selected){background:#2b2d34;border-color:#ffffff07}.video-detail-wrap .viewer-reactions[data-compact=true][data-restoring=false] .viewer-reaction-options>button:not(.is-selected):hover:not(:disabled){background:#32343c;border-color:#ffffff16}.video-detail-wrap .viewer-reactions[data-compact=true][data-restoring=false] .viewer-reaction-options>button.is-selected{border-color:var(--reaction-panel-accent);background:#332a32}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-icon{flex:0 0 26px;width:26px;height:26px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-emoji{font-size:22px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options strong{color:#edeef2;font-size:13px;font-weight:550}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-label{justify-content:space-between;align-items:center;gap:6px;display:flex}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options small{color:#b2b4bf;padding-inline-end:4px;font-size:12px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options>button.is-selected small{color:var(--reaction-panel-accent)}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-check{color:var(--reaction-panel-accent);top:3px;bottom:auto;right:3px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-scene{border-top:1px solid #ffffff0e;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 12px;margin-top:12px;padding-block:4px;font-size:12px;position:relative}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-scene-rule:before{content:"·";margin-right:12px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-scene-label{white-space:nowrap;align-items:center;gap:6px;min-width:0;line-height:20px;display:inline-flex}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-scene-label>.ui-icon{color:#a6a7b0;flex:0 0 18px;width:18px;height:18px;margin-right:2px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history>div>div{align-items:center}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history button,.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-own-heading,.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-remaining{font-variant-numeric:tabular-nums;line-height:20px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history button:first-child>span{justify-content:center;align-items:center;width:20px;font-size:16px;line-height:20px;display:inline-flex}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-help{margin-left:auto}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history{border-top:1px solid #ffffff0e;flex-wrap:wrap;align-items:center;gap:0 8px;min-height:44px;margin-top:0;padding-top:4px;font-size:12px;display:flex}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history[hidden]{display:none}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-own-heading{color:#e0e1e6}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history>div{flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;padding:0;display:flex}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history>div>div{background:0 0}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history button{white-space:nowrap;font-family:inherit}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history button:last-child{min-width:44px;color:var(--reaction-panel-accent);flex:none;position:relative}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history button:last-child:before{content:"";border-left:1px solid #ffffff20;height:16px;position:absolute;left:0}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-remaining{color:#a6a7b0;margin-left:auto;padding-block:6px}.video-detail-wrap .viewer-reaction-remaining-short{display:none}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-footer,.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-personal,.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-status{min-height:44px}.video-detail-wrap .viewer-reactions[data-compact=true][data-expanded=false] .viewer-reaction-footer>:not(.viewer-reaction-status){display:none}@media (max-width:767px){.video-detail-wrap .viewer-reactions[data-compact=true]{padding-inline:12px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options strong,.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-total-label,.video-detail-wrap .viewer-reaction-details-toggle>span:first-child{display:none}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options>button{justify-content:center;gap:8px;padding-inline:8px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-label{flex:0 auto}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-options small{padding-inline-end:0}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-time{padding-inline:2px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-scene-rule,.video-detail-wrap .viewer-reaction-remaining-long{display:none}.video-detail-wrap .viewer-reaction-remaining-short{display:inline}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history button{padding-inline:6px}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history[data-multiple=true]:not([hidden]){grid-template-columns:1fr auto;display:grid}.video-detail-wrap .viewer-reactions[data-compact=true] .viewer-reaction-history[data-multiple=true]>div{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-detail-wrap .viewer-reaction-history[data-multiple=true] .viewer-reaction-remaining{grid-area:1/2}}.site-toast{z-index:180;color:#f5f5f6;opacity:0;visibility:hidden;pointer-events:none;background:#181a20f2;border:1px solid #4b4f59;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,14px);box-shadow:0 14px 40px #000a}.mysql-report-status{border-left:2px solid var(--accent);color:#d6d7db;align-items:center;min-height:32px;margin:8px 0;padding:0 10px;font-size:12px;display:flex}.mysql-report-toolbar form,.mysql-report-toolbar label{min-width:0}:is(.mysql-report-toolbar input:focus-visible,.mysql-report-toolbar select:focus-visible,.mysql-report-toolbar button:focus-visible,.mysql-report-actions button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (max-width:760px){.mysql-report-toolbar input,.mysql-report-toolbar select{width:100%;min-width:0}.mysql-report-toolbar form button{flex:none}.mysql-report-toolbar label{width:100%}}.spotlight-main:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#08090be8 0%,#08090b4d 62%,#08090b16);position:absolute;inset:0}.spotlight-main:after{z-index:1}.spotlight-image,.category-showcase-image,.category-card-image,.player-poster-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spotlight-image{z-index:0}.spotlight-copy{z-index:2}.spotlight-main>.spotlight-top-badge{z-index:3;pointer-events:auto;border-radius:10px;width:38px;height:38px;inset:16px 16px auto auto}.spotlight-main>.spotlight-top-badge .ui-icon{width:27px;height:27px}.trend-image-placeholder{aspect-ratio:16/9;background:var(--panel-2);width:108px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.notification-list .header-thumb-placeholder{background:var(--panel-2);width:72px;height:40.5px;color:var(--accent);border-radius:5px;place-items:center;display:grid}.category-showcase-grid,.category-grid{gap:16px}.category-showcase-grid>a,.category-grid>.platform-category-card{isolation:isolate;background:#141416;border:1px solid #49303e;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:270px;padding:64px 20px 20px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000029}.category-showcase-grid>a:hover,.category-grid>.platform-category-card:hover{background:#141416;border-color:#a84573;transform:translateY(-3px);box-shadow:0 12px 30px #0000003d}.category-showcase-grid>a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.category-grid>.platform-category-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.category-showcase-grid>a:before,.platform-category-card:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#00000029 0%,#00000014 25%,#0a0a0ca6 55%,#0a0a0cf5 82%,#0a0a0c 100%);position:absolute;inset:0}.category-showcase-image,.category-card-image{z-index:0;border-radius:inherit;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.category-showcase-grid .category-showcase-image,.category-grid .category-card-image{border-top-left-radius:inherit;border-top-right-radius:inherit;object-position:center 35%;border-bottom-right-radius:0;border-bottom-left-radius:0;height:60%;bottom:auto}.platform-category-card:hover .category-card-image{transform:scale(1.01)}.category-showcase-grid>a>span,.platform-category-card>.category-number{z-index:2;color:#ffb6d6;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;width:fit-content;max-width:calc(100% - 32px);min-height:24px;text-shadow:none;-webkit-backdrop-filter:blur(16px);background:#1f111af0;border:1px solid #8b536d;border-radius:6px;align-items:center;gap:5px;margin:0;padding:3px 7px;font-size:11px;font-weight:750;line-height:1.4;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #0000001f}.category-showcase-grid>a>strong,.platform-category-card>h2,.platform-category-card>h3{z-index:2;-webkit-line-clamp:2;color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;text-shadow:none;-webkit-box-orient:vertical;margin:0;font-size:21px;font-weight:750;line-height:1.15;display:-webkit-box;position:relative;overflow:hidden}@media (min-width:851px){.category-grid>.platform-category-card>h3.category-card-title-long,.category-grid>.platform-category-card>h3.category-card-title-compact{-webkit-line-clamp:1;overflow-wrap:normal;white-space:nowrap;max-width:100%;display:block}.category-grid>.platform-category-card>h3.category-card-title-long{letter-spacing:-.035em;font-size:17px}.category-grid>.platform-category-card>h3.category-card-title-compact{letter-spacing:-.045em;font-size:15px}}.category-showcase-grid>a>small,.platform-category-card>p{z-index:2;-webkit-line-clamp:2;color:#c8c8cf;max-width:100%;min-height:39px;text-shadow:none;-webkit-box-orient:vertical;margin:9px 0 0;padding:0;font-size:13px;font-weight:400;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}@media (max-width:700px){.category-showcase-grid,.category-grid{gap:12px}.category-showcase-grid>a{min-height:240px;padding:64px 16px 18px}.category-showcase-grid>a>strong{font-size:21px}.category-showcase-grid>a>span{padding-inline:7px;font-size:11px;top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.category-showcase-grid>a,.category-grid>.platform-category-card,.category-showcase-image,.category-card-image{transition:none}}.category-number>.ui-icon{flex:0 0 12px;width:12px;height:12px}.player-poster-image{visibility:var(--player-original-visibility,visible);object-fit:contain;z-index:2;border-radius:inherit;opacity:1;pointer-events:none;background:#000;max-width:none!important;max-height:none!important}.player-target-artwork.is-resume-frame-covered,.player-poster-image.is-resume-frame-covered{visibility:hidden;opacity:0;transition:opacity .22s cubic-bezier(.22,.61,.36,1),visibility 0s linear .22s}.player-target-artwork.is-first-frame-presented,.player-poster-image.is-first-frame-presented{opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.22,.61,.36,1),visibility 0s linear .22s}html[data-player-auto-start-pending=yes] .custom-video-player:not(.has-started) :is(.center-play,.player-controls,.player-timeline,.player-mobile-gesture-guide,.player-start-over,.player-resume-cue){opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.player-poster-image.is-first-frame-presented,.player-target-artwork.is-resume-frame-covered,.player-poster-image.is-resume-frame-covered{transition:none}}html[data-player-resume-pending=yes] .custom-video-player.has-started .player-target-artwork,html[data-player-resume-pending=yes] .custom-video-player.has-started .player-poster-image{opacity:0;visibility:hidden;transition:none}html[data-player-resume-pending=yes] .custom-video-player[data-resume-enabled=true][data-resume-frame-phase=checking] video,.custom-video-player[data-resume-frame-phase=covering] video{visibility:hidden}.player-resume-curtain{z-index:3;border-radius:inherit;opacity:1;pointer-events:none;background:0 0;transition:none;display:block;position:absolute;inset:0}.player-resume-curtain.is-revealing{opacity:0;transition:opacity .26s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.player-resume-curtain.is-revealing{transition-duration:1ms}}.custom-video-player>.player-start-over{top:max(6px, env(safe-area-inset-top));right:max(6px, env(safe-area-inset-right));z-index:5;color:#ececee;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:flex-start;padding:0;display:inline-flex;position:absolute}.player-start-over>span{box-sizing:border-box;background:var(--player-ui-surface);height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.player-start-over:hover>span{background:var(--player-ui-surface);border-color:#ffffff1f}.player-start-over:focus-visible{outline-offset:-2px;outline:2px solid #fff}.player-start-over:disabled{opacity:.5;cursor:default}.custom-video-player>.player-start-over[data-start-over-state=hidden],html:not([data-player-start-over-pending=yes]) .custom-video-player>.player-start-over[data-start-over-state=pending]{display:none}.custom-video-player>.player-start-over[data-start-over-state=pending]:disabled{opacity:1}.player-resume-cue{z-index:4;box-sizing:border-box;color:#fff;text-shadow:0 1px 3px #000;white-space:nowrap;pointer-events:none;background:#08090b94;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 24px);min-height:28px;margin:0;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.2;display:none;position:absolute;bottom:calc(50% + 48px);left:50%;transform:translate(-50%);box-shadow:0 6px 22px #0008}@media (min-width:701px) and (pointer:fine){html[data-player-resume-pending=yes] .custom-video-player>.player-resume-cue[data-resume-initializing=true],.custom-video-player>.player-resume-cue[data-resume-ready=true]{display:inline-flex}.custom-video-player>.player-start-over{top:12px;right:12px}.player-start-over>span,.player-start-over:hover>span{color:#fff;text-shadow:0 1px 3px #000;background:#06070a99;border-color:#ffffff47;gap:6px;height:auto;min-height:24px;padding:4px 8px;font-weight:600}.player-start-over>span>span{color:var(--accent);font-size:15px;line-height:1}.custom-video-player>.player-resume-cue{min-height:24px;box-shadow:none;background:#06070a99;border-color:#ffffff47;padding:4px 8px;font-size:12px;font-weight:600;inset:12px auto auto 12px;transform:none}}.player-resume-cue[data-resume-initializing=true] .player-resume-cue-label:after{content:var(--player-resume-label,"")}.player-resume-cue-icon{color:var(--accent);font-size:15px;line-height:1}.video-detail-wrap.is-theater .player-poster-image{visibility:var(--player-original-visibility,visible);object-fit:contain}@media (max-width:700px){.spotlight-main>.spotlight-top-badge{border-radius:9px;width:34px;height:34px;top:12px;right:12px}.spotlight-main>.spotlight-top-badge .ui-icon{width:24px;height:24px}.trend-image-placeholder{width:92px}}.custom-video-player{--player-timeline-inline-inset:calc(clamp(7px, 1vw, 12px) + 5px);--player-seek-thumb-diameter:14px;--player-solid-reaction-notches:0;--player-reaction-notch-color:#77717d;--player-ui-surface:#06070a75;--player-ui-surface-hover:#ffffff18;--player-ui-border:#ffffff1f;--player-ui-shadow:0 4px 18px #0006;--player-track-rest:#ffffff38;--player-seek-side-position:clamp(56px, 14%, 150px);cursor:default;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.custom-video-player:focus{outline:none}.custom-video-player:focus-visible{outline:none}:is(.custom-video-player[data-player-focus-origin=pointer]:focus,.custom-video-player[data-player-focus-origin=pointer]:focus-visible){outline:none}.custom-video-player video{z-index:0;opacity:1;filter:none;will-change:auto;cursor:default;pointer-events:none;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;transform:none}.custom-video-player video:focus{outline:none}.player-interaction-surface{z-index:1;cursor:default;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.player-text-advertisement{z-index:9;box-shadow:none;background:#06070a99;border:1px solid #ffffff47;border-radius:999px;align-items:stretch;gap:0;display:flex;position:absolute;top:12px;left:auto;right:12px;overflow:hidden}.player-text-advertisement>button{color:#ffffffa8;background:0 0;border:0;border-left:1px solid #ffffff1a;border-radius:0;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}:is(.player-text-advertisement>button:hover,.player-text-advertisement>button:focus-visible){color:#fff;background:#ffffff12;outline:none}.player-text-advertisement>button svg{width:14px;height:14px}.player-banner-advertisement{z-index:8;filter:drop-shadow(0 10px 24px #000b);width:min(728px,100% - 40px);height:90px;transition:bottom .22s cubic-bezier(.22,1,.36,1);animation:.22s cubic-bezier(.22,1,.36,1) both player-banner-advertisement-in;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.custom-video-player.has-visible-controls .player-banner-advertisement{bottom:90px}.custom-video-player.is-seeking .player-banner-advertisement{bottom:100px}.player-banner-advertisement>[data-ad-slot]{width:100%;height:90px}.player-banner-advertisement>button{z-index:2;color:#ffffffc9;cursor:pointer;background:#08090be8;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 14px #0009}:is(.player-banner-advertisement>button:hover,.player-banner-advertisement>button:focus-visible){color:#fff;background:#17231fe8;border-color:#82ddb566;outline:none}.player-banner-advertisement>button svg{width:13px;height:13px}.player-banner-advertisement.is-exiting{pointer-events:none;animation:.18s cubic-bezier(.64,0,.78,0) both player-banner-advertisement-out}.custom-video-player.has-started:not(.has-visible-controls) .player-banner-advertisement,.custom-video-player.has-started:not(.has-visible-controls) .player-banner-advertisement *{cursor:auto}@keyframes player-banner-advertisement-in{0%{opacity:0;transform:translate(-50%,8px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes player-banner-advertisement-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,8px)scale(.985)}}@media (max-width:700px){.player-text-advertisement{top:8px;left:auto;right:8px}.player-text-advertisement>button{flex-basis:20px;width:20px;height:22px}.player-text-advertisement>button svg{width:9px;height:9px}}@media (max-width:1180px){.player-banner-advertisement{display:none}}@media (prefers-reduced-motion:reduce){.player-banner-advertisement,.player-banner-advertisement.is-exiting{transition-duration:1ms;animation-duration:1ms}}.custom-video-player.has-started:not(.has-visible-controls),.custom-video-player.has-started:not(.has-visible-controls) *{cursor:none}.player-playback-feedback{z-index:8;box-sizing:border-box;color:#ffffffdb;pointer-events:none;background:#06070a99;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:72px;height:72px;animation:.56s cubic-bezier(.22,1,.36,1) both player-playback-feedback-pop;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 26px #0007,inset 0 0 0 1px #ffffff0f}.custom-video-player>.player-playback-feedback{animation-duration:.76s}.player-playback-feedback.is-play,.player-playback-feedback.is-pause{background:#06070a99}.player-playback-feedback svg{fill:currentColor;filter:drop-shadow(0 1px 3px #000b);width:31px;height:31px;display:block}.player-playback-feedback.is-play svg{transform:translate(2%)scale(1.18)}.player-playback-feedback.is-pause svg{transform:scale(1.12)}.player-playback-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.player-mobile-gesture-guide{display:none}@keyframes player-playback-feedback-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}72%{opacity:.94;transform:translate(-50%,-50%)scale(1.02)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}.player-seek-feedback{z-index:8;min-width:0;box-shadow:none;color:#fff;text-shadow:0 1px 3px #000,0 0 7px #000;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-seek-feedback.is-backward{left:var(--player-seek-side-position)}.player-seek-feedback.is-forward{left:calc(100% - var(--player-seek-side-position))}.player-seek-feedback strong{min-width:3ch;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;white-space:nowrap;filter:drop-shadow(0 2px 5px #000c);font-size:17px;font-weight:700;line-height:.9}.player-seek-feedback-chevron,.player-mobile-gesture-chevron{box-sizing:content-box;filter:drop-shadow(0 1px 2px #000b);border-bottom:3px solid;border-right:3px solid;border-radius:2px;flex:0 0 9px;width:9px;height:9px}.player-seek-feedback.is-backward .player-seek-feedback-chevron{animation:.38s ease-out both player-mobile-gesture-chevron-backward;transform:rotate(135deg)}.player-seek-feedback.is-forward .player-seek-feedback-chevron{order:2;animation:.38s ease-out both player-mobile-gesture-chevron-forward;transform:rotate(-45deg)}.player-controls{z-index:9;color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;gap:0;padding:7px clamp(7px,1vw,12px) 2px;transition:opacity .1s ease-out,visibility 0s linear .1s;display:grid;position:absolute;bottom:0;left:0;right:0}.player-controls.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:none}.player-controls.has-open-settings{z-index:11}.custom-video-player>.player-idle-progress{--player-idle-edge-width:calc(var(--player-timeline-inline-inset) + var(--player-seek-thumb-diameter) / 2);z-index:10;pointer-events:none;height:4px;-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));background:#00000040;display:none;position:absolute;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.player-idle-progress>span{width:calc(var(--player-idle-edge-width) + (100% - 2 * var(--player-idle-edge-width)) * var(--player-idle-fraction,0));background:var(--accent);height:100%;display:block}.player-idle-progress:after,.player-seek-visual>.player-reaction-notches{content:"";z-index:2;pointer-events:none;background:var(--player-reaction-notch-overlay,none);opacity:var(--player-solid-reaction-notches,0);position:absolute;inset:0}.custom-video-player.is-playing:not(.has-visible-controls):not(.has-ad-overlay):not(.is-seeking)>.player-idle-progress{display:block}@media (max-width:700px) and (orientation:portrait),(pointer:coarse) and (orientation:portrait){.custom-video-player.is-playing:not(.has-visible-controls):not(.has-ad-overlay):not(.is-seeking)>.player-idle-progress{display:none}}.custom-video-player>.player-timeline{right:var(--player-timeline-inline-inset);bottom:50px;left:var(--player-timeline-inline-inset);z-index:10;opacity:0;visibility:hidden;pointer-events:none;width:auto;margin:0;position:absolute}.custom-video-player>.player-timeline.is-controls-visible,.custom-video-player>.player-timeline.is-seeking{opacity:1;visibility:visible;pointer-events:auto}.custom-video-player.has-ad-overlay,.custom-video-player.has-ad-overlay *{cursor:default}.custom-video-player.has-ad-overlay>.player-timeline,.custom-video-player.has-ad-overlay .player-controls,.custom-video-player[data-player-outside-controls-hidden=true] .player-controls,.custom-video-player[data-player-return-controls-suppressed=true] .player-timeline,.custom-video-player[data-player-return-controls-suppressed=true] .player-controls,.custom-video-player[data-player-return-controls-suppressed=true] .player-mobile-gesture-guide,.custom-video-player[data-player-return-controls-suppressed=true] .player-playback-feedback,.custom-video-player[data-player-return-controls-suppressed=true] .player-seek-feedback,.custom-video-player[data-player-return-controls-suppressed=true] .player-seek-preview,.custom-video-player[data-player-return-controls-suppressed=true] .player-seek-readout{opacity:0;visibility:hidden;pointer-events:none}.custom-video-player[data-player-return-controls-suppressed=true] .player-mobile-gesture-guide,.custom-video-player[data-player-return-controls-suppressed=true] .player-playback-feedback,.custom-video-player[data-player-return-controls-suppressed=true] .player-seek-feedback{animation:none}.custom-video-player[data-player-outside-controls-hidden=true]:not(.has-ad-overlay),.custom-video-player[data-player-outside-controls-hidden=true]:not(.has-ad-overlay) *{cursor:none}.player-ad-overlay{z-index:12;box-sizing:border-box;cursor:default;background:radial-gradient(circle at 50% 42%,#2916255c 0,#0000 46%),#020204c7;place-items:center;padding:clamp(8px,2.2vw,18px);animation:.18s ease-out both player-ad-overlay-in;display:grid;position:absolute;inset:0;overflow:hidden}.player-ad-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;background:#0b0c10e8;border:1px solid #ffffff26;border-radius:13px;justify-items:stretch;gap:10px;width:min(330px,100%);max-height:100%;padding:10px;animation:.22s cubic-bezier(.22,1,.36,1) both player-ad-panel-in;display:grid;position:relative;overflow:auto;box-shadow:0 18px 54px #000c,inset 0 1px #ffffff0a}.player-ad-overlay.is-exiting{pointer-events:none;animation:.18s ease-in both player-ad-overlay-out}.player-ad-overlay.is-exiting .player-ad-panel{animation:.18s cubic-bezier(.64,0,.78,0) both player-ad-panel-out}.player-ad-overlay.is-pause,.player-ad-overlay.is-pause.is-exiting{pointer-events:none;background:0 0;animation:none}.player-ad-overlay.is-pause .player-ad-panel,.player-ad-overlay.is-pause.is-exiting .player-ad-panel{pointer-events:auto;animation:none}.player-ad-panel::-webkit-scrollbar{display:none}.player-ad-overlay.is-countdown-only .player-ad-panel{width:min(360px,100%);padding:16px}.player-ad-panel-title-row{color:#fff;align-items:center;gap:10px;min-height:28px;padding-inline:2px;display:flex}.player-ad-panel-title-row>strong{min-width:0;font-size:14px;line-height:1.2}.player-ad-close{color:#fff;background:#07080bd9;border:1px solid #ffffff2b;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid;box-shadow:0 4px 16px #000a;cursor:pointer!important}.player-ad-close:hover{color:var(--accent);background:#23242bd9;border-color:#ffffff52;transform:scale(1.04)}.player-ad-close .ui-icon{width:15px;height:15px}.player-ad-placement{background:#050507;border-radius:8px;width:min(300px,100%);min-height:0;margin-inline:auto;display:grid;overflow:hidden}.player-ad-overlay .player-ad-placement>[data-ad-slot]{background:0 0;border:0;border-radius:0;width:100%;min-height:0;margin-block:0;margin-inline:0;padding:0}.player-ad-actions{justify-content:center;align-items:center;gap:8px;display:flex}.player-ad-end-actions{flex-wrap:wrap;min-width:0}.player-ad-pause-actions .player-ad-primary-action,.player-ad-end-actions .player-ad-primary-action,.player-ad-end-actions .player-ad-secondary-action{flex:1 1 0;min-width:0}.player-ad-end-actions.is-replay .player-ad-primary-action,.player-ad-end-actions.is-replay .player-ad-secondary-action{flex:auto;width:auto;padding-inline:11px}.player-ad-replay-content{justify-content:center;align-items:center;gap:7px;display:inline-flex;transform:translate(-2px)}.player-ad-primary-action,.player-ad-secondary-action{box-sizing:border-box;min-height:38px;font:800 12px/1 var(--font-geist-sans);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:transform .14s,border-color .14s,background .14s;display:inline-flex;cursor:pointer!important}.player-ad-primary-action{color:#fff;background:linear-gradient(135deg,#b64f91,#8d376f);border:1px solid #d66bac;box-shadow:0 7px 19px #8d376f38}.player-ad-pause-actions .player-ad-primary-action,.player-ad-end-actions .player-ad-primary-action{color:#f0a4c7;background:linear-gradient(#21151d 0%,#141116 100%);border-color:#7f405f;border-radius:7px;height:34px;min-height:34px;padding-inline:13px;font-size:11px;box-shadow:inset 0 1px #ffffff0f}.player-ad-pause-actions .player-ad-primary-action{flex:0 148px;width:min(148px,100% - 42px)}.player-ad-end-actions .player-ad-secondary-action{border-radius:7px;height:34px;min-height:34px;padding-inline:13px;font-size:11px}.player-ad-end-actions .player-ad-primary-action,.player-ad-end-actions .player-ad-secondary-action{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;height:auto;padding-block:6px;line-height:1.2}.player-ad-end-actions .player-ad-primary-action>span:first-child{min-width:0}.player-ad-end-actions:not(.is-replay) .player-ad-primary-action,.player-ad-end-actions:not(.is-replay) .player-ad-secondary-action{flex:auto;width:auto;padding-inline:13px}.player-ad-pause-actions .player-ad-close,.player-ad-end-actions .player-ad-close{color:#ffffff8f;width:34px;height:34px;box-shadow:none;background:#0b0c0fd9;border-color:#ffffff1f;flex-basis:34px}.player-ad-pause-actions .player-ad-close:hover,.player-ad-end-actions .player-ad-close:hover{color:#f0a4c7;background:#17181ed9;border-color:#ffffff38}:is(.player-ad-pause-actions .player-ad-primary-action:focus-visible,.player-ad-end-actions .player-ad-primary-action:focus-visible){outline-offset:0;border-color:#b75a85;outline:none;box-shadow:inset 0 1px #ffffff12}:is(.player-ad-pause-actions .player-ad-close:focus-visible,.player-ad-end-actions .player-ad-close:focus-visible){outline-offset:0;color:#fff;box-shadow:none;background:#17181ed9;border-color:#ffffff45;outline:none}.player-ad-end-actions .player-ad-secondary-action:focus-visible{outline-offset:0;box-shadow:none;background:#ffffff17;border-color:#ffffff45;outline:none}.player-ad-secondary-action{color:#f3eef1;background:#ffffff0d;border:1px solid #ffffff26}.player-ad-primary-action:hover,.player-ad-secondary-action:hover{transform:translateY(-1px)}.player-ad-secondary-action:hover{background:#ffffff17;border-color:#ffffff45}.player-ad-primary-action svg{fill:currentColor;width:15px;height:15px}.player-end-countdown{color:#e9e2e7;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.player-end-countdown-value{background:radial-gradient(circle, #111218 55%, transparent 57%), conic-gradient(var(--accent) var(--player-end-progress), #ffffff24 0);color:#fff;width:31px;height:31px;font:800 11px/1 var(--font-geist-mono);border-radius:50%;flex:0 0 31px;place-items:center;display:grid}.player-end-action-countdown{display:none}@keyframes player-ad-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes player-ad-panel-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes player-ad-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes player-ad-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.985)}}.player-seek,.player-volume-range{-webkit-appearance:none;appearance:none;accent-color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;margin:0;padding:0}@property --player-track-progress{syntax:"<percentage>";inherits:true;initial-value:0%}.player-timeline{--player-track-height:4px;--player-seek-hit-height:32px;--player-thumb-scale:1;--player-heatmap-height:clamp(30px, 4vw, 40px);isolation:isolate;width:100%;height:16px;margin-bottom:8px;position:relative}.player-timeline.is-seeking{--player-track-height:6px;--player-thumb-scale:1.25}@media (hover:hover) and (pointer:fine){.player-timeline:hover{--player-track-height:6px;--player-thumb-scale:1.25}}.player-heatmap{z-index:0;height:var(--player-heatmap-height);pointer-events:none;filter:drop-shadow(0 1px 1px #0009);display:block;position:absolute;bottom:calc(50% + 4px);left:0;right:0;overflow:hidden}.player-heatmap-chart{width:100%;height:100%;display:block}.player-heatmap-fill{stroke:none}.player-heatmap-gradient-top{stop-color:#fff;stop-opacity:.55}.player-heatmap-gradient-bottom{stop-color:#fff;stop-opacity:.06}.player-heatmap-edge{fill:none;stroke:#fffc;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.player-timeline:is(:hover,.is-seeking) .player-heatmap-gradient-top{stop-opacity:.7}.player-timeline:is(:hover,.is-seeking) .player-heatmap-gradient-bottom{stop-opacity:.1}.player-timeline:is(:hover,.is-seeking) .player-heatmap-edge{stroke:#fff}.player-seek-visual{--player-progress:0%;--player-track-progress:var(--player-progress);--player-thumb-progress:var(--player-progress);--player-thumb-distance-scale:1;z-index:auto;height:var(--player-track-height);pointer-events:none;background:0 0;border-radius:999px;margin-block:auto;position:absolute;inset:0;transform:none}.player-seek-visual:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(90deg, var(--accent) 0 var(--player-track-progress), var(--player-track-rest) var(--player-track-progress) 100%);-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.player-seek-visual:after{content:"";top:50%;left:var(--player-thumb-progress);z-index:3;width:var(--player-seek-thumb-diameter);height:var(--player-seek-thumb-diameter);transform:translate(calc(var(--player-thumb-progress) * -1), -50%) scale(var(--player-thumb-scale)) scale(var(--player-thumb-distance-scale));background:#fff;border-radius:50%;position:absolute;box-shadow:0 1px 5px #000a}.player-seek-track-base,.player-seek-buffer-ranges,.player-seek-hover-mask,.player-seek-hover-range{display:none}.player-seek-buffer-range{position:absolute;top:0;bottom:0}.player-seek-visual[data-duration-known=false]:after{visibility:hidden}.player-seek{z-index:2;width:100%;height:var(--player-seek-hit-height);touch-action:none;opacity:0;position:absolute;top:-8px;left:0;right:0}.player-seek:disabled{cursor:wait}.player-seek::-webkit-slider-runnable-track{height:var(--player-seek-hit-height);background:linear-gradient(90deg, var(--accent) 0 var(--player-progress), var(--player-track-rest) var(--player-progress) 100%);border-radius:999px}.player-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:var(--player-seek-hit-height);background:#fff;border:0;border-radius:50%;outline:none;margin-top:0;box-shadow:0 1px 5px #000a}.player-seek::-moz-range-track{height:var(--player-seek-hit-height);background:var(--player-track-rest);border-radius:999px}.player-seek::-moz-range-progress{height:var(--player-track-height);background:var(--accent);border-radius:999px}.player-seek::-moz-range-thumb{width:14px;height:var(--player-seek-hit-height);background:#fff;border:0;border-radius:50%;outline:none;box-shadow:0 1px 5px #000a}.player-seek-preview{bottom:calc(50% + var(--player-heatmap-height) + 6px);left:clamp(112px, var(--player-seek-preview-position), calc(100% - 112px));z-index:4;pointer-events:none;filter:drop-shadow(0 5px 12px #000a);justify-items:center;gap:8px;width:220px;display:grid;position:absolute;transform:translate(-50%)}.player-seek-preview-frame{aspect-ratio:16/9;background:#101116;border:1px solid #ffffff78;border-radius:7px;width:220px;display:block;overflow:hidden}.player-seek-preview-sprite,.player-seek-preview-image{object-fit:cover;pointer-events:none;-webkit-user-drag:none;max-width:none;display:block}.player-seek-preview-sprite{width:500%;height:500%;transform:translate3d(calc(var(--player-seek-preview-column) * -20%), calc(var(--player-seek-preview-row) * -20%), 0)}.player-seek-preview-image{width:100%;height:100%}.player-seek-preview-time{color:#fff;min-width:46px;font:800 11px/1.2 var(--font-geist-mono);text-align:center;text-shadow:0 1px 3px #000;-webkit-backdrop-filter:blur(5px);background:#111217a8;border:1px solid #ffffff24;border-radius:5px;padding:3px 7px}.player-seek-preview-meta{justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.player-seek-preview-reaction{color:#fff;min-width:0;max-width:126px;font:750 11px/1.2 var(--font-geist-mono);text-shadow:0 1px 3px #000;white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#11121775;border:1px solid #ffffff24;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.player-seek-preview-reaction>span{flex:none;font-family:sans-serif;font-size:11px}.player-seek-preview-reaction strong{min-width:0;font:inherit;text-overflow:ellipsis;overflow:hidden}.player-seek-reaction-count{color:#ffffffb8;font:700 10px/1 var(--font-geist-mono);flex:none;align-items:center;gap:2px;margin-left:1px;display:inline-flex}.player-seek-reaction-count .ui-icon{stroke-width:1.8px;width:11px;height:11px}.player-seek-reaction-count>span{font:inherit}.player-seek-preview.is-player-preview{z-index:7;border-radius:inherit;filter:none;opacity:1;will-change:opacity;background:#000;width:100%;height:100%;transition:opacity .18s ease-out;display:block;position:absolute;inset:0;overflow:hidden;transform:none}.player-seek-preview.is-player-preview.is-revealing{opacity:0}.player-seek-preview.is-player-preview .player-seek-preview-frame{border-radius:inherit;border:0;width:100%;height:100%;position:absolute;inset:0}.player-seek-preview.is-player-preview .player-seek-preview-frame:after{content:"";pointer-events:none;background:#00000038;position:absolute;inset:0}.player-seek-preview.is-player-preview .player-seek-preview-sprite{width:500%;height:500%}.player-seek-preview.is-player-preview .player-seek-preview-image{width:100%;height:100%}.player-seek-preview.is-player-preview .player-seek-preview-meta,.player-seek-readout{display:none}.player-controls-row{box-sizing:border-box;border:1px solid var(--player-ui-border);background:var(--player-ui-surface);min-width:0;min-height:34px;box-shadow:none;text-shadow:0 1px 3px #000,0 0 7px #000;border-radius:8px;align-items:center;gap:3px;padding:0 3px;display:flex;position:relative}.player-controls-start{display:contents}@media (min-width:701px) and (pointer:fine),(pointer:coarse) and (orientation:landscape){.custom-video-player:not(.has-ad-overlay):after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#0000004f 56%,#000000a3 100%);height:94px;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(3px)}.custom-video-player.has-visible-controls:not(.has-ad-overlay):not([data-player-return-controls-suppressed=true]):not([data-player-outside-controls-hidden=true]):after{opacity:1;transition:opacity .14s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}}@media (pointer:coarse) and (orientation:landscape){.custom-video-player:not(.has-ad-overlay):after{height:min(54%,260px)}}@media (min-width:701px) and (pointer:fine){.custom-video-player{--player-seek-side-position:clamp(46px, 9%, 105px);--player-reaction-half-gap:1.5px}.custom-video-player>.player-timeline:not(.is-seeking) .player-seek-visual{transition:--player-track-progress .135s cubic-bezier(.22,.72,.28,1)}.player-timeline.is-seeking .player-seek-visual{--player-track-progress:var(--player-seek-origin-progress)}.custom-video-player>.player-timeline .player-seek-track-base,.custom-video-player>.player-timeline .player-seek-buffer-ranges,.custom-video-player>.player-timeline .player-seek-hover-mask,.custom-video-player>.player-timeline .player-seek-hover-range{border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.custom-video-player>.player-timeline .player-seek-track-base,.custom-video-player>.player-timeline .player-seek-buffer-ranges,.custom-video-player>.player-timeline .player-seek-hover-mask{-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.custom-video-player>.player-timeline .player-seek-track-base{z-index:0;background:var(--player-track-rest)}.custom-video-player>.player-timeline .player-seek-buffer-ranges{z-index:0}.custom-video-player>.player-timeline .player-seek-hover-mask{z-index:1}.custom-video-player>.player-timeline .player-seek-hover-range{z-index:1;opacity:0;background:#d6d9e094;transition:left 24ms linear,width 24ms linear,opacity 70ms ease-out}.custom-video-player>.player-timeline .player-seek-hover-range[data-visible=true]{opacity:1}.custom-video-player>.player-timeline .player-seek-buffer-range{background:#b8bcc685;transition:left .14s ease-out,width .14s ease-out,background-color .14s}.custom-video-player>.player-timeline:is(:hover,.is-seeking) .player-seek-buffer-range{background:#cacdd59e}.custom-video-player>.player-timeline .player-seek-visual:before{z-index:1;background:linear-gradient(90deg, var(--accent) 0 var(--player-track-progress), transparent var(--player-track-progress) 100%)}.custom-video-player>.player-timeline .player-seek-visual:after{transform:translate(calc(var(--player-thumb-progress) * -1), -50%) scale(var(--player-thumb-scale))}.player-controls{padding-bottom:clamp(2px,.35vw,5px);bottom:3px}.custom-video-player>.player-timeline{margin-bottom:3px;bottom:50px}.custom-video-player>.player-timeline .player-heatmap{opacity:0;filter:drop-shadow(0 1px 1px #0005);transition:opacity .18s ease-out}.custom-video-player>.player-timeline:is(:hover,.is-seeking,:focus-within) .player-heatmap{opacity:.52}.custom-video-player>.player-timeline .player-heatmap-gradient-top,.custom-video-player>.player-timeline:is(:hover,.is-seeking) .player-heatmap-gradient-top{stop-opacity:.42}.custom-video-player>.player-timeline .player-heatmap-gradient-bottom,.custom-video-player>.player-timeline:is(:hover,.is-seeking) .player-heatmap-gradient-bottom{stop-opacity:.025}.custom-video-player>.player-timeline .player-heatmap-edge,.custom-video-player>.player-timeline:is(:hover,.is-seeking) .player-heatmap-edge{stroke:#fff9}.player-seek-preview:not(.is-player-preview){bottom:calc(50% + var(--player-heatmap-height) - 2px);gap:6px}.player-seek-preview:not(.is-player-preview) .player-seek-preview-time{-webkit-backdrop-filter:blur(6px);background:#11121775;min-width:50px;padding:3px 8px;font-size:12px}.player-seek-preview:not(.is-player-preview) .player-seek-preview-meta{width:max-content;max-width:none}.player-seek-preview:not(.is-player-preview) .player-seek-preview-reaction{max-width:none;font-size:12px}.player-seek-preview:not(.is-player-preview) .player-seek-preview-reaction strong{text-overflow:clip;flex:none;overflow:visible}.video-detail-wrap.is-theater .player-seek-preview:not(.is-player-preview){left:clamp(149px, var(--player-seek-preview-position), calc(100% - 149px));width:294px}.video-detail-wrap.is-theater .player-seek-preview:not(.is-player-preview) .player-seek-preview-frame{width:294px}.player-seek-feedback{gap:7px}.player-seek-feedback strong{font-size:21px}.player-seek-feedback .player-seek-feedback-chevron{border-width:0 3px 3px 0;border-radius:2px;flex-basis:11px;width:11px;height:11px}.player-controls-row{background:0 0;border:0;min-height:40px;padding:0}.player-controls-start,.player-controls-row .player-controls-end{box-sizing:border-box;border:1px solid var(--player-ui-border);background:var(--player-ui-surface);border-radius:12px;align-items:center;gap:3px;min-width:0;min-height:40px;padding:2px;display:flex}}@media (pointer:coarse) and (orientation:landscape){.player-controls-row{background:0 0;border:0;min-height:40px;padding:0}.player-controls-start,.player-controls-row .player-controls-end{box-sizing:border-box;border:1px solid var(--player-ui-border);background:var(--player-ui-surface);border-radius:12px;align-items:center;gap:3px;min-width:0;min-height:40px;padding:2px;display:flex}.player-controls-row .player-controls-end{flex-shrink:0}.player-controls-start .player-volume-control{flex:0 0 34px;width:34px;min-width:34px}.player-controls-start .player-volume-range{display:none}}.player-control-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s,opacity .16s;display:grid;transform:translateZ(0)}.player-control-button:hover,.player-control-button:active,.player-settings-button.is-active,.player-theater-button.is-active{color:#fff;background:0 0}.player-ambient-toggle.is-active{color:#fff;box-shadow:none;background:0 0}@media (hover:hover) and (pointer:fine){.player-control-button:not(:disabled):hover,.player-autoplay-switch:hover{filter:drop-shadow(0 2px 3px #000a)drop-shadow(0 0 4px #ffffff2b);transform:translateY(-1px)scale(1.06)}.player-control-button:not(:disabled):active,.player-autoplay-switch:active{filter:drop-shadow(0 1px 2px #0008);transform:translateY(0)scale(.97)}}.player-control-button .player-line-glyph{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.player-control-button:disabled{color:#ffffff69;cursor:default;opacity:.58}.player-control-button:disabled:hover{color:#ffffff69;background:0 0}.player-control-button svg{fill:currentColor;width:21px;height:21px;display:block}.player-play-toggle svg,.player-navigation-button svg{width:19px;height:19px}.player-control-button .ui-icon{fill:none;stroke:currentColor}.player-settings-button .ui-icon{transform-origin:50%;transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.player-settings-button:hover .ui-icon{transform:rotate(22deg)scale(1.04)}.player-settings-button:active .ui-icon{transform:rotate(30deg)scale(.96)}}.player-settings-button.is-active .ui-icon{transform:rotate(45deg)scale(1.04)}:is(.player-control-button:focus-visible,.player-autoplay-switch:focus-visible,.player-volume-range:focus-visible,.player-settings-nav-option:focus-visible,.player-settings-back:focus-visible,.player-settings-option:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.player-seek:focus{box-shadow:none;outline:none}.player-seek:focus-visible{box-shadow:none;outline:none}.player-time{grid-template-columns:calc(var(--player-time-digits,5) * .65em) .9em calc(var(--player-time-digits,5) * .65em);color:#f4f4f5;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 3px #000,0 0 7px #000;flex:none;margin:0 7px 0 1px;font-size:11px;font-weight:700;display:inline-grid}.player-time-current,.player-time-duration{text-align:right}.player-time-separator{text-align:center}.player-time-current[data-position-ready=false],.player-time-separator[data-position-ready=false]{visibility:hidden}.player-volume-control{flex:none;align-items:center;gap:4px;width:116px;min-width:34px;display:flex}.player-volume-control[data-preferences-ready=false]>*,.player-autoplay-switch[data-preferences-ready=false]>*{visibility:hidden}.player-volume-range{flex:0 0 78px;width:78px;height:22px}@media (hover:hover) and (pointer:fine){.player-volume-control{width:34px;transition:width .18s cubic-bezier(.2,.8,.2,1);overflow:hidden}.player-volume-control[data-preferences-ready=true]:hover,.player-volume-control[data-preferences-ready=true]:focus-within{width:124px}.player-volume-control .player-volume-range{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .14s,transform .18s,visibility 0s linear .18s;transform:translate(-5px)}.player-volume-control[data-preferences-ready=true]:hover .player-volume-range,.player-volume-control[data-preferences-ready=true]:focus-within .player-volume-range{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}}.player-volume-range::-webkit-slider-runnable-track{background:#ffffff8a;border-radius:999px;height:3px}.player-volume-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}.player-volume-range::-moz-range-track{background:#ffffff8a;border-radius:999px;height:3px}.player-volume-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.player-controls-spacer{flex:auto;min-width:4px}.player-controls-end{display:contents}.player-autoplay-switch{color:#fff;text-shadow:0 1px 3px #000,0 0 7px #000;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:62px;height:30px;padding:0 6px;font-size:10px;font-weight:800;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .16s,opacity .16s;display:inline-flex;transform:translateZ(0)}.player-autoplay-switch:hover,.player-autoplay-switch:active{background:0 0}.player-autoplay-track{background:#ffffff4a;border:1px solid #ffffff82;border-radius:999px;flex:0 0 28px;width:28px;height:14px;position:relative;box-shadow:0 1px 4px #000b}.player-autoplay-track i{background:#fff;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0009}.player-autoplay-switch.is-active .player-autoplay-track{border-color:color-mix(in srgb, var(--accent) 82%, #fff);background:color-mix(in srgb, var(--accent) 74%, transparent)}.player-autoplay-switch.is-active .player-autoplay-track i{background:#fff;left:16px}.player-settings-wrap{flex:none;position:relative}.player-settings-menu{z-index:12;color:#fff;text-shadow:0 1px 3px #000,0 0 7px #000;background:#0d0e11f5;border:1px solid #ffffff20;border-radius:10px;gap:6px;width:min(220px,100vw - 16px);max-height:min(300px,100dvh - 90px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 34px);right:-37px;overflow:auto;box-shadow:0 12px 36px #000b}.player-settings-root,.player-settings-panel{gap:4px;display:grid}.player-settings-nav-option,.player-settings-current-quality,.player-settings-back{color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:750;display:flex}.player-settings-nav-option,.player-settings-current-quality{text-align:left;justify-content:space-between}.player-settings-current-quality{cursor:default}.player-settings-nav-option:hover,.player-settings-back:hover{background:#ffffff12}.player-settings-nav-option:disabled{cursor:default;opacity:.52}.player-settings-nav-value{color:#ffffffb8;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.player-settings-back{text-align:left;border-bottom:1px solid #ffffff18;border-radius:7px 7px 3px 3px;justify-content:flex-start}.player-settings-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.player-settings-option:only-child{grid-column:1/-1}.player-settings-option{color:#fff;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:12px;font-weight:750;display:flex}.player-settings-option:hover{background:#ffffff12}.player-settings-option.is-active{background:color-mix(in srgb, var(--accent) 24%, transparent);color:#ffd6e7}.player-settings-option:disabled{cursor:wait;opacity:.58}.player-settings-nav-value .ui-icon,.player-settings-back .ui-icon,.player-settings-option .ui-icon{fill:none;stroke:currentColor;flex:0 0 15px;width:15px;height:15px}@media (min-width:1181px) and (pointer:fine){.video-detail-wrap .player-settings-menu{right:-74px}}@media (max-width:1180px),(pointer:coarse){.player-theater-button{display:none}}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]){background:#000;overflow:hidden}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]){background:#000;overflow:hidden}:-webkit-any(html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) body,html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) body :has(.custom-video-player)){filter:none!important;perspective:none!important;contain:none!important;transform:none!important}:is(html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) body,html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) body :has(.custom-video-player)){filter:none!important;perspective:none!important;contain:none!important;transform:none!important}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player{z-index:2147483647!important;position:fixed!important;inset:0!important}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player{z-index:2147483647!important;position:fixed!important;inset:0!important}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) [inert],html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) [inert] *{visibility:hidden!important}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) [inert],html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) [inert] *{visibility:hidden!important}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player{background:#000;box-sizing:border-box!important;width:100vw!important;height:100vh!important;aspect-ratio:auto!important;contain:none!important;border:0!important;border-radius:0!important;height:100dvh!important;max-height:none!important;margin:0!important;transform:none!important}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player{background:#000;box-sizing:border-box!important;width:100vw!important;height:100vh!important;aspect-ratio:auto!important;contain:none!important;border:0!important;border-radius:0!important;height:100dvh!important;max-height:none!important;margin:0!important;transform:none!important}.custom-video-player:-webkit-full-screen{background:#000;box-sizing:border-box!important;width:100vw!important;height:100vh!important;aspect-ratio:auto!important;contain:none!important;border:0!important;border-radius:0!important;height:100dvh!important;max-height:none!important;margin:0!important;transform:none!important}.custom-video-player:fullscreen{background:#000;box-sizing:border-box!important;width:100vw!important;height:100vh!important;aspect-ratio:auto!important;contain:none!important;border:0!important;border-radius:0!important;height:100dvh!important;max-height:none!important;margin:0!important;transform:none!important}.custom-video-player:-webkit-full-screen{background:#000;box-sizing:border-box!important;width:100vw!important;height:100vh!important;aspect-ratio:auto!important;contain:none!important;border:0!important;border-radius:0!important;height:100dvh!important;max-height:none!important;margin:0!important;transform:none!important}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player video{filter:none!important;object-fit:contain!important;border-radius:0!important;max-height:none!important}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player video{filter:none!important;object-fit:contain!important;border-radius:0!important;max-height:none!important}.custom-video-player:-webkit-full-screen video{filter:none!important;object-fit:contain!important;border-radius:0!important;max-height:none!important}.custom-video-player:fullscreen video{filter:none!important;object-fit:contain!important;border-radius:0!important;max-height:none!important}.custom-video-player:-webkit-full-screen video{filter:none!important;object-fit:contain!important;border-radius:0!important;max-height:none!important}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player .player-theater-button{display:none}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player .player-theater-button{display:none}.custom-video-player:-webkit-full-screen .player-theater-button{display:none}.custom-video-player:fullscreen .player-theater-button{display:none}.custom-video-player:-webkit-full-screen .player-theater-button{display:none}@media (max-width:700px) and (orientation:portrait),(pointer:coarse) and (orientation:portrait){.video-detail-wrap:not(.is-theater) .custom-video-player{--player-mobile-controls-in-duration:.14s;--player-mobile-controls-out-duration:.6s;--player-mobile-controls-in-easing:cubic-bezier(.2, .8, .2, 1);--player-mobile-controls-out-easing:cubic-bezier(.4, 0, .2, 1);--player-mobile-transport-gap:clamp(28px, 9vw, 36px);--player-mobile-transport-side-offset:calc(var(--player-mobile-transport-gap) + 50px);--player-mobile-feedback-chevron-offset:clamp(20px, 5.4vw, 22px);z-index:3;overflow:visible}.custom-video-player:not(.has-ad-overlay):after{content:"";z-index:2;opacity:0;height:54%;transition:opacity var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing), transform var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing);pointer-events:none;background:linear-gradient(#0000 0%,#0000004f 56%,#000000a3 100%);position:absolute;bottom:0;left:0;right:0;transform:translateY(3px)}.custom-video-player:not(.is-playing):not(.has-ad-overlay):after,.custom-video-player.has-visible-controls:not(.has-ad-overlay):after{opacity:1;transition:opacity var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing), transform var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing);transform:translateY(0)}.player-ad-overlay{padding:6px}.player-ad-panel,.player-ad-overlay.is-countdown-only .player-ad-panel{border-radius:10px;gap:4px;width:min(320px,100%);padding:4px;overflow:hidden}.player-ad-overlay.is-ended .player-ad-panel{overflow:auto}.player-ad-panel-title-row{display:none}.player-ad-overlay .player-ad-placement>[data-ad-slot]{margin-block:4px}.player-ad-close{flex-basis:34px;width:34px;height:34px;margin-left:0}.player-ad-primary-action,.player-ad-secondary-action{border-radius:7px;min-width:0;min-height:44px;padding-inline:11px;font-size:10px}.player-ad-pause-actions .player-ad-primary-action{flex-basis:140px;width:min(140px,100% - 38px);height:32px;min-height:32px;padding-inline:10px}.player-ad-end-actions .player-ad-primary-action,.player-ad-end-actions .player-ad-secondary-action{height:auto;min-height:32px;padding-inline:6px}.player-ad-end-actions:not(.is-replay) .player-ad-primary-action,.player-ad-end-actions:not(.is-replay) .player-ad-secondary-action{padding-inline:10px}.player-ad-end-actions.is-replay .player-ad-primary-action,.player-ad-end-actions.is-replay .player-ad-secondary-action{padding-inline:9px}.player-ad-pause-actions .player-ad-close,.player-ad-end-actions .player-ad-close{flex-basis:32px;width:32px;height:32px}.player-ad-pause-actions,.player-ad-end-actions{gap:6px;margin-bottom:4px}.player-end-countdown{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.player-end-action-countdown{color:#fff;width:23px;height:23px;font:800 9px/1 var(--font-geist-mono);background:#0b0c10a8;border-radius:50%;flex:0 0 23px;place-items:center;display:inline-grid}.custom-video-player .player-resume-cue{display:none}.player-controls{z-index:11;opacity:1;visibility:visible;pointer-events:none;background:0 0;padding:0;transition:none;inset:0}.player-controls.is-visible{pointer-events:none;background:0 0}.custom-video-player[data-player-outside-controls-hidden=true]:not(.has-ad-overlay) .player-controls{opacity:1;visibility:visible;pointer-events:none}.player-controls:not(.is-visible) .player-controls-row{opacity:0;visibility:hidden;transition:opacity var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing), transform var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing), visibility 0s linear var(--player-mobile-controls-out-duration);pointer-events:none;transform:translateY(3px)}.custom-video-player.is-seeking .player-controls{pointer-events:none;background:0 0}.custom-video-player.is-seeking .player-controls-row{opacity:0;visibility:hidden;pointer-events:none;transition:none;transform:translateY(3px)}.player-controls-row{height:auto;min-height:0;box-shadow:none;opacity:1;visibility:visible;transition:opacity var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing), transform var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing), visibility 0s;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;transform:translateY(0)}.player-controls-end{height:auto;display:block;position:static}.player-controls-end>.player-autoplay-switch,.player-controls-end>.player-settings-wrap,.player-controls-end>.player-fullscreen-button{flex:0 0 34px;width:34px;min-width:34px;height:34px;margin:0}.player-controls-end>.player-autoplay-switch{top:auto;right:calc(max(6px, env(safe-area-inset-right)) + 72px);bottom:max(8px, env(safe-area-inset-bottom));height:34px;box-shadow:none;pointer-events:auto;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;position:absolute;left:auto}.player-controls-end>.player-settings-wrap{top:auto;right:calc(max(6px, env(safe-area-inset-right)) + 36px);bottom:max(8px, env(safe-area-inset-bottom));pointer-events:auto;place-items:center;display:grid;position:absolute}.player-controls-end .player-settings-button{width:34px;height:34px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:6px;flex-basis:34px}.player-controls-end>.player-fullscreen-button{right:max(6px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));box-shadow:none;pointer-events:auto;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:6px;position:absolute}.player-controls-end .player-settings-button .ui-icon{translate:4px}.player-play-toggle,.player-navigation-button,.player-controls-spacer{display:none}.custom-video-player{--player-timeline-inline-inset:0px}.custom-video-player>.player-timeline{--player-track-height:4px;--player-thumb-scale:1;--player-seek-hit-height:31px;z-index:10;opacity:1;visibility:visible;pointer-events:auto;height:16px;margin:0;position:absolute;bottom:-2px;left:0;right:0;transform:none}.player-seek{top:auto;bottom:0}.player-timeline.is-seeking{--player-track-height:4px;--player-thumb-scale:1}.custom-video-player>.player-timeline .player-seek-visual{border-radius:0;margin-block:0;top:auto;bottom:0;transform:none}.custom-video-player>.player-timeline .player-seek-visual:before{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 84%, #ff4dcc 16%) 0 var(--player-track-progress), var(--player-track-rest) var(--player-track-progress) 100%)}.player-timeline.is-seeking .player-seek-visual{--player-track-progress:var(--player-seek-origin-progress)}.custom-video-player>.player-timeline .player-seek-visual:after{opacity:1;transform:translate(calc(var(--player-thumb-progress) * -1), -50%) scale(var(--player-thumb-scale)) scale(var(--player-thumb-distance-scale));transform-origin:50%;transition:opacity var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing);top:50%;bottom:auto}.custom-video-player>.player-timeline .player-reaction-markers{top:auto;bottom:0;transform:none}.player-reaction-markers i>span{left:1px}.player-timeline:not(.is-controls-visible):not(.is-seek-visuals-visible) .player-seek-visual:after,.player-timeline:not(.is-controls-visible):not(.is-seek-visuals-visible) .player-reaction-markers{opacity:0;transition:opacity var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing)}.player-timeline:is(.is-controls-visible,.is-seek-visuals-visible) .player-reaction-markers{opacity:1;transition:opacity var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing)}.player-seek-preview{bottom:calc(50% + var(--player-heatmap-height) + 4px);left:clamp(79px, var(--player-seek-preview-position), calc(100% - 79px));width:154px}.player-seek-preview.is-player-preview{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.player-seek-preview-frame{width:154px}.player-seek-preview-sprite{width:500%;height:500%}.player-seek-preview-image{width:100%;height:100%}.player-timeline>.player-seek-preview,.video-detail-wrap:not(.is-theater) .custom-video-player>.center-play{display:none}.player-control-button{flex-basis:36px;width:36px;height:34px}.player-navigation-button{flex-basis:32px;width:32px}.player-volume-control,.player-volume-control:hover,.player-volume-control:focus-within,.player-volume-control[data-preferences-ready=true]:hover,.player-volume-control[data-preferences-ready=true]:focus-within{top:max(6px, env(safe-area-inset-top));right:auto;left:max(6px, env(safe-area-inset-left));pointer-events:auto;width:36px;min-width:36px;transition:none;display:flex;position:absolute;overflow:visible}.player-volume-control>.player-volume-button{background:var(--player-ui-surface);width:34px;box-shadow:none;-webkit-backdrop-filter:none;border:1px solid #ffffff1f;border-radius:50%;flex-basis:34px}.player-volume-range{display:none}.player-time{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 4px);left:max(6px, env(safe-area-inset-left));background:var(--player-ui-surface);min-height:26px;box-shadow:none;letter-spacing:-.015em;pointer-events:none;-webkit-backdrop-filter:none;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0 9px;font-size:11px;line-height:1;display:inline-flex;position:absolute}.player-autoplay-switch{width:34px;min-width:34px;padding:0 3px}.player-autoplay-track{box-sizing:border-box;background:#121318eb;border-width:2px;border-color:#ffffffe0;flex-basis:28px;width:28px;height:16px;box-shadow:0 1px 5px #000c,inset 0 0 0 1px #ffffff14}.player-autoplay-track i{background:#fff;box-shadow:0 1px 3px #000c}.player-autoplay-switch.is-active .player-autoplay-track{border-color:color-mix(in srgb, var(--accent) 68%, #fff 32%);background:color-mix(in srgb, var(--accent) 88%, #241626 12%)}.player-autoplay-switch.is-active .player-autoplay-track i{left:14px}.player-time-current,.player-time-duration{align-items:center;min-width:3.5ch;line-height:1;display:inline-flex}.player-time-current{justify-content:flex-end}.player-time-duration{text-align:left;justify-content:flex-start}.player-time-separator{color:#ffffff9e;justify-content:center;align-items:center;width:13px;height:11px;font-size:9px;line-height:1;display:inline-flex;transform:translateY(-.5px)}.player-autoplay-label{display:none}.player-settings-menu{width:min(260px,100vw - 12px);max-height:min(180px,100dvh - 72px);top:auto;bottom:calc(100% + 6px);right:0}.player-settings-option{gap:6px;min-height:40px;padding:0 7px}.player-speed-options{grid-template-columns:repeat(3,minmax(0,1fr))}.player-seek-feedback{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.player-seek-feedback,.player-mobile-gesture-seek-row{justify-content:center;align-items:center;gap:10px;display:inline-flex}.player-seek-feedback.is-backward,.player-seek-feedback.is-forward{display:block;inset:0;transform:none}.player-seek-feedback-chevron,.player-mobile-gesture-chevron{border-width:0 3px 3px 0;flex-basis:9px;width:9px;height:9px}.player-mobile-gesture-guide{z-index:8;color:#fff;text-shadow:0 1px 3px #000,0 0 7px #000;pointer-events:none;display:block;position:absolute;inset:0}.player-mobile-transport{justify-content:center;align-items:center;gap:var(--player-mobile-transport-gap);animation:player-mobile-gesture-part-in var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing) both;pointer-events:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-mobile-transport button{color:#fff;font:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;place-items:center;padding:0;line-height:1;display:grid}.custom-video-player[data-player-mobile-double-tap-pending=true] .player-mobile-transport{opacity:0;visibility:hidden;animation:none}.custom-video-player[data-player-mobile-double-tap-pending=true] .player-mobile-transport button{pointer-events:none}.player-mobile-transport .player-mobile-transport-skip{visibility:hidden;pointer-events:none;background:#08090b66;border:1px solid #ffffff30;border-radius:50%;width:42px;height:42px;box-shadow:0 5px 18px #0005,inset 0 0 0 1px #ffffff0a}.player-mobile-transport .player-mobile-transport-skip:disabled{opacity:.28;cursor:default}.player-mobile-transport .player-mobile-transport-skip svg{fill:currentColor;filter:drop-shadow(0 1px 3px #000b);width:23px;height:23px}.player-mobile-gesture-seek{pointer-events:none;top:50%;left:var(--player-seek-side-position);min-width:62px;animation:player-mobile-gesture-part-in var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing) both;place-items:center;gap:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.player-mobile-gesture-seek.is-forward{left:calc(100% - var(--player-seek-side-position))}.player-seek-feedback.is-forward .player-seek-feedback-chevron,.player-mobile-gesture-seek.is-forward .player-mobile-gesture-chevron{order:2}.player-seek-feedback.is-backward .player-seek-feedback-chevron,.player-mobile-gesture-seek.is-backward .player-mobile-gesture-chevron{animation:.38s ease-out both player-mobile-gesture-chevron-backward;transform:rotate(135deg)}.player-seek-feedback.is-forward .player-seek-feedback-chevron,.player-mobile-gesture-seek.is-forward .player-mobile-gesture-chevron{animation:.38s ease-out both player-mobile-gesture-chevron-forward;transform:rotate(-45deg)}.player-seek-feedback .player-seek-feedback-chevron{top:calc(50% - 5px);left:calc(var(--player-seek-side-position) - var(--player-mobile-feedback-chevron-offset) - 6px);animation:.38s ease-out both player-mobile-seek-feedback-chevron-backward;position:absolute;transform:translate(-50%,-50%)rotate(135deg)}.player-seek-feedback.is-forward .player-seek-feedback-chevron{top:calc(50% + 1px);left:calc(100% - var(--player-seek-side-position) + var(--player-mobile-feedback-chevron-offset));animation-name:player-mobile-seek-feedback-chevron-forward;transform:translate(-50%,-50%)rotate(-45deg)}.player-seek-feedback strong{top:calc(50% + 1px);left:calc(50% - var(--player-mobile-transport-side-offset));position:absolute;transform:translate(-50%,-50%)}.player-seek-feedback.is-forward strong{left:calc(50% + var(--player-mobile-transport-side-offset))}.player-seek-feedback strong,.player-mobile-gesture-seek-value{color:#fffffff0;min-width:3ch;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:center;white-space:nowrap;filter:drop-shadow(0 2px 5px #000c);font-size:clamp(17px,5.4vw,19px);font-weight:700;line-height:.9}.player-mobile-double-tap-cue{color:#ffffffe0;justify-content:center;align-items:center;gap:4px;min-height:10px;display:inline-flex;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.player-mobile-double-tap-cue i{box-sizing:border-box;opacity:.94;border:1px solid;border-radius:50%;width:10px;height:10px;display:block;position:relative}.player-mobile-double-tap-cue i:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3px}.player-mobile-double-tap-cue b{font:800 8px/1 var(--font-geist-mono);letter-spacing:.02em}.player-mobile-gesture-center{background:#06070a99;border:1px solid #ffffff47;border-radius:50%;width:58px;height:58px;box-shadow:0 7px 26px #0007,inset 0 0 0 1px #ffffff0f}.player-mobile-gesture-center svg{fill:currentColor;filter:drop-shadow(0 1px 3px #000b);width:32px;height:32px;display:block}.player-playback-feedback.is-play svg,.player-mobile-gesture-center.is-play svg{transform:translate(2%)scale(1.18)}.player-mobile-gesture-center.is-pause svg{transform:scale(1.12)}.player-mobile-gesture-guide.is-exiting .player-mobile-transport{animation:player-mobile-gesture-part-out var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing) both}.player-mobile-gesture-guide.is-exiting .player-mobile-transport button{pointer-events:none}}@keyframes player-mobile-gesture-part-in{0%{opacity:0}to{opacity:1}}@keyframes player-mobile-gesture-seek-out{0%{opacity:1}to{opacity:0}}@keyframes player-mobile-gesture-part-out{0%{opacity:1}to{opacity:0}}@keyframes player-mobile-gesture-chevron-backward{0%{transform:translate(9px)rotate(135deg)}to{transform:translate(0)rotate(135deg)}}@keyframes player-mobile-gesture-chevron-forward{0%{transform:translate(-9px)rotate(-45deg)}to{transform:translate(0)rotate(-45deg)}}@keyframes player-mobile-seek-feedback-chevron-backward{0%{transform:translate(calc(9px - 50%),-50%)rotate(135deg)}to{transform:translate(-50%,-50%)rotate(135deg)}}@keyframes player-mobile-seek-feedback-chevron-forward{0%{transform:translate(calc(-50% - 9px),-50%)rotate(-45deg)}to{transform:translate(-50%,-50%)rotate(-45deg)}}@media (max-width:360px){.player-time-separator,.player-time-duration{display:none}}@media (hover:none),(pointer:coarse){.player-control-button:not(:disabled):active,.player-autoplay-switch:active{filter:none;opacity:.76;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.custom-video-player{--player-mobile-controls-in-duration:.01ms;--player-mobile-controls-out-duration:.01ms}.custom-video-player:after{transition:none!important}.player-poster-image,.player-controls,.player-control-button,.player-volume-control,.player-volume-range,.player-autoplay-track i,.player-playback-feedback,.player-ad-overlay,.player-ad-panel,.player-ad-close,.player-ad-primary-action,.player-ad-secondary-action,.player-seek-preview{transition:none}.player-ad-overlay,.player-ad-panel,.player-playback-feedback,.player-mobile-gesture-seek,.player-mobile-transport,.player-seek-feedback-chevron,.player-mobile-gesture-chevron{animation:none}.player-mobile-gesture-seek{transition:none}.player-mobile-gesture-guide.is-exiting .player-mobile-transport{animation:.01ms linear both player-mobile-gesture-part-out}}.mysql-taxonomy-manager{margin-top:54px;scroll-margin-top:178px}.mysql-taxonomy-head{align-items:center}.mysql-taxonomy-head .eyebrow,.mysql-taxonomy-head h2,.mysql-taxonomy-head p{margin:0}.mysql-taxonomy-head h2{margin:5px 0 6px}.mysql-taxonomy-tabs{border:1px solid var(--line);overscroll-behavior-inline:contain;background:#0f1014;border-radius:10px;gap:5px;margin:12px 0;padding:5px;display:flex;overflow-x:auto}.mysql-blocked-terms{background:linear-gradient(135deg,#1b1519,#121318 72%);border:1px solid #49323d;border-radius:11px;gap:13px;margin:14px 0;padding:16px;display:grid}.mysql-blocked-terms-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mysql-blocked-terms-head p,.mysql-blocked-terms-head h3{margin:0}.mysql-blocked-terms-head h3{margin:4px 0;font-size:17px}.mysql-blocked-terms-head>div>p:last-child{color:#b3b5bc;max-width:680px;font-size:10px;line-height:1.5}.mysql-blocked-terms-head>span{color:#e1bdcc;background:#2a2025;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:850}.mysql-blocked-terms form{gap:7px;display:grid}.mysql-blocked-terms form>label{color:#d4d5da;font-size:9px;font-weight:800}.mysql-blocked-terms form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mysql-blocked-terms input{color:#fff;min-width:0;min-height:44px;font:inherit;background:#0b0c0f;border:1px solid #3b3d45;border-radius:7px;outline:0;padding:0 12px;font-size:13px}.mysql-blocked-terms input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b10f4f24}.mysql-blocked-terms form button,.mysql-blocked-terms li button{color:#eee;cursor:pointer;background:#211b1f;border:1px solid #4b3b43;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.mysql-blocked-terms form button.primary-btn{border-color:var(--accent);background:var(--accent);color:#fff}.mysql-blocked-terms button:disabled{cursor:not-allowed;opacity:.48}.mysql-blocked-terms ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.mysql-blocked-terms li{background:#111216;border:1px solid #3a3035;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding-left:11px;display:flex}.mysql-blocked-terms li>span{gap:2px;display:grid}.mysql-blocked-terms li small{color:#8e919a;font-size:7px}.mysql-blocked-terms li button{color:#e5a9ba;border-width:0 0 0 1px;border-radius:0 7px 7px 0;min-height:42px}.mysql-blocked-terms-message,.mysql-blocked-terms-empty{color:#b8a4ad;margin:0;font-size:9px}.mysql-taxonomy-tabs button{color:#a8abb3;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:44px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.mysql-taxonomy-tabs button span{color:#d5d7dd;background:#292b32;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:9px;display:grid}.mysql-taxonomy-tabs button.is-active{background:var(--accent);color:#fff}.mysql-taxonomy-tabs button.is-active span{color:#fff;background:#ffffff2b}.mysql-taxonomy-lock{color:#e9d2a5;background:#211c13;border:1px solid #6e5732;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.mysql-taxonomy-lock strong{white-space:nowrap;font-size:10px}.mysql-taxonomy-lock span{color:#bba77f;font-size:9px}.mysql-taxonomy-editor{background:linear-gradient(135deg,#1c151b,#14151a 66%);border:1px solid #69364d;border-radius:11px;margin:12px 0;padding:18px;box-shadow:0 16px 38px #00000024}.mysql-taxonomy-editor-head,.mysql-taxonomy-modal-head{border-bottom:1px solid #3a2a32;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;padding-bottom:13px;display:flex}.mysql-taxonomy-editor-head p,.mysql-taxonomy-editor-head h3,.mysql-taxonomy-editor-head small,.mysql-taxonomy-modal-head p,.mysql-taxonomy-modal-head h3{margin:0}.mysql-taxonomy-editor-head h3,.mysql-taxonomy-modal-head h3{outline:0;margin:4px 0;font-size:19px}.mysql-taxonomy-editor-head small{color:var(--muted);font-size:9px}.mysql-taxonomy-editor-head>button,.mysql-taxonomy-modal-head>button{color:#fff;cursor:pointer;background:#202228;border:1px solid #3d3f47;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.mysql-taxonomy-error,.mysql-taxonomy-notice{color:#ffb7c6;background:#28161b;border:1px solid #713845;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:10px}.mysql-taxonomy-notice{color:#a7e5c4;background:#12241b;border-color:#2e654a}.mysql-taxonomy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mysql-taxonomy-form>label,.mysql-taxonomy-modal form>label{color:#d4d5da;gap:7px;min-width:0;font-size:10px;font-weight:750;display:grid}.mysql-taxonomy-form .is-wide{grid-column:1/-1}.mysql-category-seed{background:#111116;border:1px solid #44343c;border-radius:9px;padding:12px}.mysql-category-seed>p{color:#a7a8ae;margin:0;font-size:9px;line-height:1.55}.mysql-category-seed>p b{color:#e2b7c7}.mysql-category-seed-backfill{background:linear-gradient(145deg,#111916,#101116 62%);border-color:#365047;gap:11px;margin-top:4px;display:grid}.mysql-category-seed-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mysql-category-seed-head>div{gap:3px;display:grid}.mysql-category-seed-head strong{color:#e6ece9;font-size:11px}.mysql-category-seed-head small,.mysql-category-seed-head>span{color:#8fa29a;font-size:9px}.mysql-category-seed-actions{justify-content:flex-start;display:flex}.mysql-category-seed-actions button,.mysql-category-seed-preview>button{color:#dce9e4;cursor:pointer;background:#1b2924;border:1px solid #476158;border-radius:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:800}.mysql-category-seed-actions button:disabled,.mysql-category-seed-preview>button:disabled{cursor:not-allowed;opacity:.48}.mysql-category-seed-preview{border-top:1px solid #30423c;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.mysql-category-seed-preview>div{background:#0c110f;border:1px solid #343d3a;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.mysql-category-seed-preview>div strong{color:#f0f4f2;font-size:16px}.mysql-category-seed-preview>div span{color:#8f9b96;font-size:8px;line-height:1.35}.mysql-category-seed-preview>div.is-positive{background:#102019;border-color:#35644f}.mysql-category-seed-preview>div.is-positive strong{color:#8de0b5}.mysql-category-seed-preview>.mysql-taxonomy-confirm,.mysql-category-seed-preview>p,.mysql-category-seed-preview>button{grid-column:1/-1}.mysql-category-seed-preview>p{color:#abb8b3;margin:0;font-size:9px;line-height:1.5}.mysql-category-seed-preview>button.primary-btn{color:#fff;background:#24573f;border-color:#397157}.mysql-taxonomy-form input,.mysql-taxonomy-form textarea,.mysql-taxonomy-modal input,.mysql-taxonomy-modal select{color:#fff;width:100%;min-height:44px;font:inherit;background:#0b0c0f;border:1px solid #393b43;border-radius:7px;outline:0;padding:10px 11px;font-size:13px}.mysql-taxonomy-form textarea{resize:vertical;min-height:106px;line-height:1.5}.mysql-taxonomy-form input:focus,.mysql-taxonomy-form textarea:focus,.mysql-taxonomy-modal input:focus,.mysql-taxonomy-modal select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #b10f4f24}.mysql-taxonomy-form input[readonly]{color:#999da6;cursor:default}.mysql-taxonomy-form .mysql-taxonomy-switch,.mysql-taxonomy-confirm{background:#101116;border:1px solid #393b43;border-radius:7px;align-self:end;align-items:center;gap:9px;min-height:44px;padding:9px 11px;display:flex}.mysql-taxonomy-switch input,.mysql-taxonomy-confirm input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);padding:0}.mysql-taxonomy-form-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:2px;display:flex}.mysql-taxonomy-form-actions button,.mysql-taxonomy-modal-actions button{color:#e5e6e9;cursor:pointer;background:#202228;border:1px solid #3d3f47;border-radius:7px;min-height:42px;padding:0 13px;font-size:10px;font-weight:800}.mysql-taxonomy-form-actions .primary-btn,.mysql-taxonomy-modal-actions .primary-btn{border-color:var(--accent);background:var(--accent);color:#fff}.mysql-taxonomy-form-actions .is-danger{color:#ffafc0;background:#291519;border-color:#6c3240;margin-left:auto}.mysql-taxonomy-form-actions button:disabled,.mysql-taxonomy-modal-actions button:disabled{cursor:not-allowed;opacity:.48}.mysql-taxonomy-aliases{background:#101116;border:1px solid #34363e;border-radius:8px;gap:8px;padding:11px;display:grid}.mysql-taxonomy-aliases strong{font-size:9px}.mysql-taxonomy-aliases>span{flex-wrap:wrap;gap:6px;display:flex}.mysql-taxonomy-aliases i{color:#d9b7c6;background:#29202a;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.mysql-taxonomy-help{color:#c3af87;background:#211c14;border-left:3px solid #8a6940;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.mysql-taxonomy-toolbar{border:1px solid var(--line);background:#121318;border-radius:10px;grid-template-columns:minmax(280px,1fr) 150px 170px 116px;gap:9px;padding:11px;display:grid}.mysql-taxonomy-toolbar form{background:#0b0c0f;border:1px solid #383a42;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.mysql-taxonomy-toolbar form>span{color:var(--accent-2);text-align:center;font-size:18px}.mysql-taxonomy-toolbar form input{color:#fff;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.mysql-taxonomy-toolbar form button{color:#fff;cursor:pointer;background:#22242a;border:0;border-left:1px solid #383a42;min-height:44px;padding:0 12px;font-size:9px;font-weight:800}.mysql-taxonomy-toolbar>label{color:#858993;text-transform:uppercase;gap:5px;min-width:0;font-size:8px;font-weight:800;display:grid}.mysql-taxonomy-toolbar select{color:#fff;background:#0b0c0f;border:1px solid #383a42;border-radius:7px;width:100%;min-height:44px;padding:0 9px;font-size:10px}.mysql-taxonomy-status{min-height:30px;color:var(--muted);margin:0;padding:10px 2px 4px;font-size:9px}.mysql-taxonomy-list{gap:7px;display:grid}.mysql-taxonomy-list>article{border:1px solid var(--line);background:#14151a;border-radius:9px;grid-template-columns:minmax(230px,1.4fr) minmax(150px,.7fr) minmax(170px,.8fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.mysql-taxonomy-list>article.is-merged{opacity:.68}.mysql-taxonomy-identity{align-items:center;gap:11px;min-width:0;display:flex}.mysql-taxonomy-identity>div{min-width:0}.mysql-taxonomy-identity h3,.mysql-taxonomy-identity code,.mysql-taxonomy-identity small{margin:0;display:block}.mysql-taxonomy-identity h3{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mysql-taxonomy-identity code{color:#8a8e98;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.mysql-taxonomy-identity small{color:#d19ab1;margin-top:4px;font-size:8px}.mysql-taxonomy-symbol,.mysql-taxonomy-avatar{width:48px;height:48px;color:var(--accent-2);object-fit:cover;background:#2c1922;border:1px solid #5a3447;border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.mysql-taxonomy-avatar{border-radius:50%;font-size:16px;font-weight:850}.mysql-taxonomy-usage strong,.mysql-taxonomy-usage span,.mysql-taxonomy-usage small,.mysql-taxonomy-meta span{display:block}.mysql-taxonomy-usage strong{font-size:17px}.mysql-taxonomy-usage span{color:#c7c9cf;font-size:9px}.mysql-taxonomy-usage small,.mysql-taxonomy-meta span{color:var(--muted);margin-top:3px;font-size:8px}.mysql-taxonomy-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mysql-taxonomy-actions button,.mysql-taxonomy-actions a{color:#e5e6e9;cursor:pointer;background:#202228;border:1px solid #3a3c44;border-radius:6px;align-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.mysql-taxonomy-actions button:disabled{cursor:not-allowed;opacity:.45}.mysql-taxonomy-pagination{border:1px solid var(--line);background:#121318;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:10px;display:grid}.mysql-taxonomy-pagination button{color:#fff;cursor:pointer;background:#202228;border:1px solid #3a3c44;border-radius:7px;min-height:42px;padding:0 12px;font-size:9px;font-weight:800}.mysql-taxonomy-pagination button:last-child{justify-self:end}.mysql-taxonomy-pagination button:disabled{cursor:not-allowed;opacity:.45}.mysql-taxonomy-pagination span{color:var(--muted);text-align:center;font-size:9px}.mysql-taxonomy-modal{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050609d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mysql-taxonomy-modal>form{background:#15161b;border:1px solid #6b3850;border-radius:12px;gap:13px;width:min(620px,100%);max-height:min(760px,100vh - 36px);padding:20px;display:grid;overflow:auto;box-shadow:0 28px 90px #000a}.mysql-taxonomy-editor-modal>.mysql-taxonomy-editor{overscroll-behavior:contain;width:min(760px,100%);max-height:calc(100dvh - 36px);margin:0;overflow:auto}.mysql-taxonomy-editor-modal .mysql-taxonomy-editor-head{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181419f2;margin:-18px -18px 15px;padding:18px 18px 13px;position:sticky;top:-18px}.mysql-taxonomy-modal-head{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15161bf2;margin:-20px -20px 0;padding:20px 20px 13px;position:sticky;top:-20px}.mysql-taxonomy-modal>form>p{color:#aeb1b8;margin:0;font-size:10px;line-height:1.55}.mysql-taxonomy-merge-summary{background:#21151c;border:1px solid #593349;border-radius:8px;gap:5px;padding:12px;display:grid}.mysql-taxonomy-merge-summary strong{font-size:11px}.mysql-taxonomy-merge-summary span,.mysql-taxonomy-confirm span{color:#aaaeb6;font-size:9px}.mysql-taxonomy-modal-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#15161bf2;border-top:1px solid #30323a;justify-content:flex-end;gap:8px;margin:0 -20px -20px;padding:13px 20px 20px;display:flex;position:sticky;bottom:-20px}@media (max-width:1050px){.mysql-taxonomy-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,auto))}.mysql-taxonomy-list>article{grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) auto}.mysql-taxonomy-meta{display:none}}@media (max-width:760px){.mysql-taxonomy-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mysql-taxonomy-toolbar form{grid-column:1/-1}.mysql-taxonomy-list>article{grid-template-columns:minmax(0,1fr) auto}.mysql-taxonomy-usage{text-align:right}.mysql-taxonomy-actions{grid-column:1/-1;justify-content:stretch}.mysql-taxonomy-actions button,.mysql-taxonomy-actions a{flex:1 1 0;justify-content:center;min-height:44px}}@media (max-width:540px){.mysql-category-seed-head{flex-direction:column;align-items:flex-start}.mysql-category-seed-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.mysql-category-seed-actions button,.mysql-category-seed-preview>button{width:100%}.mysql-taxonomy-head{align-items:stretch}.mysql-taxonomy-head>button{width:100%;min-height:44px}.mysql-blocked-terms form>div{grid-template-columns:1fr}.mysql-blocked-terms form button{width:100%}.mysql-taxonomy-lock{flex-direction:column;align-items:flex-start}.mysql-taxonomy-form,.mysql-taxonomy-toolbar{grid-template-columns:1fr}.mysql-taxonomy-form .is-wide,.mysql-taxonomy-toolbar form{grid-column:auto}.mysql-taxonomy-form-actions,.mysql-taxonomy-form-actions button,.mysql-taxonomy-modal-actions,.mysql-taxonomy-modal-actions button{width:100%}.mysql-taxonomy-form-actions .is-danger{margin-left:0}.mysql-taxonomy-list>article{grid-template-columns:1fr}.mysql-taxonomy-usage{text-align:left;grid-template-columns:auto auto 1fr;align-items:baseline;gap:5px;display:grid}.mysql-taxonomy-usage small{text-align:right;justify-self:end}.mysql-taxonomy-pagination{grid-template-columns:1fr 1fr}.mysql-taxonomy-pagination span{grid-area:1/1/auto/-1}.mysql-taxonomy-pagination button:last-child{justify-self:stretch}.mysql-taxonomy-modal{padding:0}.mysql-taxonomy-editor-modal{place-items:end stretch}.mysql-taxonomy-editor-modal>.mysql-taxonomy-editor{width:100%;max-height:92dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:14px 14px 0 0}.mysql-taxonomy-modal>form{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}}@media (max-width:440px){.mysql-taxonomy-form input,.mysql-taxonomy-form textarea,.mysql-taxonomy-toolbar form input,.mysql-taxonomy-toolbar select,.mysql-taxonomy-modal input,.mysql-taxonomy-modal select,.mysql-blocked-terms input{font-size:16px}}.site-toast span{background:var(--success);color:#101215;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.site-toast.is-error{background:#291218f5;border-color:#8f3947}.site-toast.is-error span{color:#21070c;background:#f26a7c}.site-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.platform-search{position:relative}.search-result-announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-notifications{flex:none;position:relative}.header-notification-button{color:#eee;cursor:pointer;background:#17191e;border:1px solid #2d3038;border-radius:8px;place-items:center;width:44px;height:44px;font-size:21px;display:grid;position:relative}.header-notification-button>i{background:var(--accent);color:#111318;font-variant-numeric:tabular-nums;border:2px solid #090a0d;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.header-notification-button>i.is-empty{visibility:hidden}.header-notification-preview-count:before{content:var(--header-notification-count,"")}html[data-header-notification-preview="1"] .header-notification-button>i[data-pending=true]{visibility:visible}.notification-panel{z-index:90;background:#111318fb;border:1px solid #3a3d46;border-radius:11px;width:min(380px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 60px #000d}.notification-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:71px;padding:13px 15px;display:flex}.notification-panel-head p{color:var(--accent);letter-spacing:.9px;margin:0 0 3px;font-size:8px;font-weight:900}.notification-panel-head strong{font-size:14px}.notification-panel-actions{align-items:center;gap:2px;display:flex}.notification-panel-head button{min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:9px;font-weight:800}.notification-panel-head .notification-panel-close{color:#aeb1b9;place-items:center;width:44px;min-width:44px;padding:0;display:none}.notification-panel-close .ui-icon{width:19px;height:19px}.notification-list{max-height:330px;overflow:auto}.notification-screen-reader-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-list>a{color:#eceef1;border-bottom:1px solid #22242a;grid-template-columns:72px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:70px;padding:10px 13px;text-decoration:none;display:grid}:is(.notification-list>a:hover,.notification-list>a:focus-visible){background:#1c1e24}.notification-list>a.is-unread{background:#241923}.notification-list img{object-fit:contain;border-radius:5px;width:72px;height:40.5px}.notification-event-icon{width:72px;height:45px;color:var(--accent);background:linear-gradient(145deg,#261b25,#17191e);border:1px solid #3c303a;border-radius:5px;place-items:center;display:grid}.notification-event-icon .ui-icon{width:21px;height:21px}.notification-event-icon.is-comment_like{color:#75dba8}.notification-event-icon.is-report_resolution{color:#8fdeb5}.notification-event-icon.is-new-for-you{color:#f09cda;background:linear-gradient(145deg,#49213e,#211721);border-color:#613953}.notification-list strong,.notification-list small{min-width:0;display:block}.notification-list strong{font-size:10px}.notification-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.notification-list i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d281ce17}.notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:20px;display:flex}.notification-empty>span{color:var(--accent);font-size:30px}.notification-empty strong{margin-top:8px;font-size:13px}.notification-empty p{max-width:240px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.notification-state-button{color:#f0f0f2;cursor:pointer;background:#1a1b20;border:1px solid #4a3a43;border-radius:8px;min-height:44px;margin-top:13px;padding:0 14px;font-size:10px;font-weight:800}:is(.notification-state-button:hover,.notification-state-button:focus-visible){border-color:var(--accent)}.notification-panel-links{border-top:1px solid #22242a;justify-content:center;align-items:center;gap:14px;min-height:43px;padding:0 12px;display:flex}.notification-panel-links a{color:var(--accent);font-size:10px;font-weight:800;text-decoration:none}.notification-panel-links a:first-child{color:#c4c6cc}:is(.notification-panel-links a:hover,.notification-panel-links a:focus-visible){color:#fff}.search-suggestion-panel{z-index:80;overscroll-behavior:contain;scrollbar-gutter:stable;opacity:0;visibility:hidden;background:#111318fa;border:1px solid #383b44;border-radius:10px;max-height:min(520px,70vh);padding:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;transform:translateY(-5px);box-shadow:0 20px 50px #000c}.platform-search:focus-within .search-suggestion-panel{opacity:1;visibility:visible;transform:none}.search-suggestion-panel a{color:#eef0f3;text-decoration:none}.search-suggestion-query{cursor:pointer;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:0 12px;display:grid}.search-suggestion-query:hover,.search-suggestion-query[aria-selected=true]{background:#22242b}.search-suggestion-query:focus{outline:0}.search-suggestion-query .ui-icon{color:#b8bbc4;width:17px;height:17px}.search-suggestion-query strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.search-no-suggestion{min-height:46px;color:var(--muted);align-items:center;margin:0;padding:8px 12px;font-size:11px;line-height:1.5;display:flex}.discover-results .platform-section-head>div:first-child,.discover-results .platform-section-head>div:first-child>div,.discover-results .platform-section-head h2,.discover-empty p{min-width:0}.discover-results .platform-section-head h2,.discover-empty p{overflow-wrap:anywhere}.discover-empty p{max-width:min(620px,100%);padding-inline:16px}.video-card-badges{z-index:2;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:4px;max-width:calc(100% - 64px);display:flex;position:absolute;top:8px;left:8px}.video-card-badges>span{box-sizing:border-box;min-width:0;max-width:100%}.new-video-badge{color:#ffd3e8;letter-spacing:.65px;pointer-events:none;background:linear-gradient(135deg,#37162bf0,#140d13f0);border:1px solid #ef8abb8f;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 5px 15px #0008,0 0 12px #d65d9b24}.new-video-badge:before{content:"";background:#f39bc6;border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 7px #ef74b0b8}.trending-video-badge{color:#ffd8b0;letter-spacing:.55px;pointer-events:none;background:linear-gradient(135deg,#3b170fed,#130d0bed);border:1px solid #ff9a4c99;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 5px 15px #0009,0 0 13px #ff6a263d}.spotlight-trending-title{place-items:center;gap:8px;display:flex}.spotlight-trending-flame{pointer-events:none;background:#160e0be6;border:1px solid #ff9a4c80;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;line-height:1;display:inline-grid;box-shadow:0 4px 12px #000a}.playlist-dialog{overscroll-behavior:contain;color:#fff;background:#111318;border:1px solid #484b55;border-radius:13px;width:min(520px,100vw - 28px);max-height:min(720px,100dvh - 28px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #000e}.playlist-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050608d9}.playlist-dialog-card{padding:22px}.playlist-feedback{min-height:2.8em;color:var(--success,#79d39b);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.4}.playlist-feedback[data-error]{color:#f4a7bd}.playlist-dialog-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.playlist-dialog-head p{color:var(--accent);letter-spacing:1px;margin:0 0 4px;font-size:8px;font-weight:900}.playlist-dialog-head h2{margin:0;font-size:22px}.playlist-dialog-head>button{color:#ddd;cursor:pointer;background:#191b21;border:1px solid #363941;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.playlist-video-title{color:#bfc2ca;background:#191b21;border-radius:7px;margin:14px 0;padding:11px;font-size:11px;line-height:1.4}.playlist-choice-list{gap:6px;max-height:260px;display:grid;overflow:auto}.playlist-choice-list button{color:#fff;text-align:left;cursor:pointer;background:#16181d;border:1px solid #33363e;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:0 10px;display:grid}.playlist-choice-list button.is-included{border-color:var(--accent);background:var(--accent-soft)}.playlist-choice-list button>span{color:var(--accent);font-size:17px}.playlist-choice-list button strong{font-size:11px}.playlist-choice-list button small{color:var(--muted);font-size:9px}.playlist-empty-copy,.playlist-library-empty{color:var(--muted);font-size:11px;line-height:1.5}.playlist-create-form,.playlist-library-create{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.playlist-create-form label,.playlist-library-create label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.playlist-create-form>div,.playlist-library-create>div{gap:7px;display:flex}.playlist-create-form input,.playlist-library-create input{color:#fff;background:#0d0f12;border:1px solid #383b44;border-radius:7px;flex:1;min-width:0;min-height:44px;padding:0 11px;font-size:12px}.playlist-create-form button,.playlist-library-create button{background:var(--accent);color:#111318;cursor:pointer;border:0;border-radius:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:900}.playlist-library-link{min-height:42px;color:var(--accent);justify-content:center;align-items:flex-end;font-size:10px;font-weight:800;text-decoration:none;display:flex}.playlist-library-overview{max-width:900px}.playlist-create-disclosure{margin-bottom:20px}.playlist-create-disclosure>summary{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.playlist-create-disclosure>summary::-webkit-details-marker{display:none}.playlist-create-disclosure>summary .ui-icon{width:16px;height:16px;color:var(--accent)}.playlist-create-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.playlist-create-disclosure[open]>.playlist-library-create{margin-top:16px;margin-bottom:0}.playlist-library-create{border:0;max-width:520px;margin:0 0 22px;padding:0}.playlist-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.playlist-library-grid article{min-width:0;position:relative}.playlist-open-button{border:1px solid var(--line);background:var(--panel);color:#fff;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:11px;width:100%;min-height:86px;padding:13px 48px 13px 14px;display:grid}.playlist-open-button>span{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:10px;place-items:center;font-size:23px;display:grid}.playlist-open-button strong,.playlist-open-button small{min-width:0;display:block}.playlist-open-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.playlist-open-button small{color:var(--muted);margin-top:5px;font-size:9px}.playlist-open-button i{color:var(--accent);font-style:normal}.playlist-delete-button{color:#aaaeb7;cursor:pointer;background:#191b20;border:1px solid #3a3d45;border-radius:50%;place-items:center;width:44px;height:44px;font-size:16px;display:grid;position:absolute;top:6px;right:6px}.playlist-management-panel{border:1px solid var(--line);background:#14161b;border-radius:10px;gap:12px;margin:-4px 0 22px;padding:12px;display:grid}.playlist-management-actions,.playlist-order-session>div,.playlist-rename-form>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.playlist-management-actions button,.playlist-order-session button,.playlist-rename-form button,.playlist-video-order-actions button{color:#d7d9df;min-height:44px;font:inherit;cursor:pointer;background:#1b1d23;border:1px solid #3a3d46;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.playlist-management-actions button:hover,.playlist-order-session button:hover,.playlist-rename-form button:hover,.playlist-video-order-actions button:hover{color:var(--accent);border-color:#6d4054}.playlist-management-actions button:disabled,.playlist-order-session button:disabled,.playlist-video-order-actions button:disabled{cursor:default;opacity:.42}.playlist-management-actions .ui-icon{width:16px;height:16px}.playlist-rename-form{border-top:1px solid var(--line-soft);gap:7px;max-width:620px;padding-top:12px;display:grid}.playlist-rename-form>label{color:var(--muted);font-size:11px;font-weight:800}.playlist-rename-form input{color:#fff;min-width:180px;min-height:44px;font:inherit;background:#0d0f13;border:1px solid #3a3d46;border-radius:7px;outline:0;flex:260px;padding:0 12px;font-size:14px}.playlist-order-session{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.playlist-order-session p{color:#aeb1ba;max-width:650px;margin:0;font-size:12px;line-height:1.5}.playlist-order-session button.is-primary{border-color:var(--accent);background:var(--accent);color:#111318}.playlist-video-order-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding-top:9px;display:flex}.playlist-video-order-actions>strong{min-width:34px;color:var(--accent);text-align:center;font-size:13px}.playlist-video-order-actions>button{min-width:44px;padding-inline:10px}.playlist-video-order-actions>button:nth-of-type(-n+2){font-size:18px}.playlist-video-order-actions label{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.playlist-video-order-actions input{color:#fff;width:58px;min-height:44px;font:inherit;text-align:center;background:#0d0f13;border:1px solid #3a3d46;border-radius:7px;outline:0;padding:0 6px;font-size:13px}.playlist-rename-form input:focus,.playlist-video-order-actions input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ec4f8d1f}.library-reaction-actions{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 40px;gap:7px;margin-top:9px;padding-top:9px;display:grid}.library-reaction-actions>a{color:#f4f4f6;background:#191b20;border:1px solid #3a3d46;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:40px;padding:0 11px;text-decoration:none;display:grid}.library-reaction-actions>a:hover{border-color:var(--accent)}.library-reaction-actions>a>span{font-size:18px}.library-reaction-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.library-reaction-actions time{color:var(--accent);font-size:12px;font-weight:900}.library-reaction-actions i{color:var(--muted);font-style:normal}.library-reaction-actions>button{color:#aaaeb7;cursor:pointer;background:#191b20;border:1px solid #3a3d46;border-radius:8px;place-items:center;min-width:40px;min-height:40px;display:grid}.library-reaction-actions>button:hover{border-color:var(--accent);color:var(--accent)}.library-reaction-actions .ui-icon{width:15px;height:15px}.library-async-state{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:156px;padding:22px;display:grid}.library-async-state>span{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.library-async-state strong,.library-async-state p{margin:0;display:block}.library-async-state strong{color:#f4f4f5;font-size:14px}.library-async-state p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.library-async-state.is-error{background:#21141a;border-color:#70364d}.followed-feed-state{min-height:120px}.library-async-state>button,.library-missing-note button,.library-empty-action,.library-pagination button{color:#e3e4e7;min-height:44px;font:inherit;cursor:pointer;background:#1a1b20;border:1px solid #4a3a43;border-radius:8px;padding:0 14px;font-size:10px;font-weight:800;line-height:1}.library-async-state>button:hover,.library-missing-note button:hover,.library-empty-action:hover,.library-pagination button:hover:not(:disabled){border-color:var(--accent);color:#fff}.library-missing-note{color:#c5b8bf;background:#1e171b;border:1px solid #56404b;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-bottom:18px;padding:5px 7px 5px 14px;font-size:11px;display:flex}.library-empty-action{background:#2b1823;border-color:#68334d;margin-top:20px}.library-pagination{border-top:1px solid var(--line-soft);grid-template-columns:minmax(112px,1fr) auto minmax(112px,1fr);align-items:center;gap:18px;margin-top:42px;padding-top:22px;display:grid}.library-pagination button:first-child{justify-self:start}.library-pagination button:last-child{justify-self:end}.library-pagination button:disabled{color:#555963;cursor:not-allowed;background:#101115;border-color:#292b31}.library-pagination span{color:#777b85;font-size:10px}.library-pagination strong{color:#f1f1f3;font-size:12px}@media (max-width:620px){.library-async-state{grid-template-columns:44px minmax(0,1fr);padding:17px}.library-async-state>button{grid-column:1/-1;width:100%}.library-missing-note{flex-direction:column;align-items:stretch;padding:12px}.library-pagination{grid-template-columns:1fr 1fr;gap:10px}.library-pagination span{text-align:center;grid-area:1/1/auto/-1}.library-pagination button{grid-row:2;width:100%}}.creator-category-row button{color:#c7c9cf;min-height:44px;font:inherit;cursor:pointer;background:#181a1f;border:1px solid #3a3c43;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}:is(.creator-category-row button:hover,.creator-category-row button:focus-visible,.creator-category-row button.is-active){border-color:var(--accent);background:var(--accent-soft);color:#fff}.creator-video-tools{align-items:flex-end;gap:12px;display:flex}.creator-video-tools>span{min-height:42px;color:var(--muted);align-items:center;font-size:10px;display:flex}.creator-video-tools label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;flex-direction:column;gap:4px;font-size:8px;font-weight:800;display:flex}.creator-video-tools select{color:#fff;background:#17191e;border:1px solid #353841;border-radius:7px;min-height:44px;padding:0 11px;font-size:11px}.followed-creator-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.followed-taxonomy-sections{gap:14px;margin-top:18px;display:grid}.followed-taxonomy-sections section{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:16px}.followed-taxonomy-sections header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.followed-taxonomy-sections header strong{font-size:13px}.followed-taxonomy-sections header span{background:var(--accent-soft);min-width:24px;height:24px;color:var(--accent);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:grid}.followed-taxonomy-sections nav{flex-wrap:wrap;gap:8px;display:flex}.followed-taxonomy-sections nav a{color:#d7d8dc;background:#17191e;border:1px solid #353841;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}:is(.followed-taxonomy-sections nav a:hover,.followed-taxonomy-sections nav a:focus-visible){border-color:var(--accent);color:#fff}.followed-taxonomy-sections nav a span{color:var(--accent)}.followed-creator-card{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:86px;padding:14px;text-decoration:none;display:grid}:is(.followed-creator-card:hover,.followed-creator-card:focus-visible){border-color:var(--accent);background:#191820}.followed-creator-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#111318;border-radius:50%;place-items:center;width:52px;height:52px;font-size:19px;font-weight:900;display:grid;position:relative}.followed-creator-new-count{background:var(--accent);color:#111318;border:2px solid #121318;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;font-weight:950;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-7px;box-shadow:0 4px 12px #0009}.followed-creator-new-label{color:var(--accent);margin-top:4px;font-size:10px;font-weight:850;line-height:1.25;display:block}.followed-creator-card div,.followed-creator-card strong,.followed-creator-card small{min-width:0;display:block}.followed-creator-card strong{font-size:13px}.followed-creator-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}.followed-creator-card i{color:var(--accent);font-style:normal}.video-detail-wrap .player-error{color:#f0d6df;background:#2a151e;border:1px solid #70364d;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin:9px 0 0;padding:9px 11px;font-size:11px;display:flex}.video-detail-wrap .player-error button{color:#fff;cursor:pointer;background:#3b1c29;border:1px solid #94506b;border-radius:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.mobile-library-link{position:relative}.mobile-admin-link{display:none}.mobile-library-link i{background:var(--accent);color:#111318;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:0;left:calc(50% + 7px)}@media (max-width:700px){.site-toast{bottom:calc(82px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 28px)}.search-suggestion-panel{max-height:55vh;top:calc(100% + 5px)}.header-notifications{grid-area:1/2;justify-self:end;margin-right:2px}.header-notification-button{width:44px;height:44px}.notification-panel{width:auto;position:fixed;top:63px;left:12px;right:12px}.mobile-bottom a{min-height:48px}.creator-video-head{display:block}.creator-video-tools{justify-content:space-between;margin-top:14px}.platform-header.is-open .mobile-admin-link{border-top:1px solid var(--line-soft);min-height:48px;color:var(--accent-2);align-items:center;gap:8px;margin-top:7px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}}@media (max-width:440px){.video-detail-wrap .player-error{flex-direction:column;align-items:stretch}.playlist-dialog-card{padding:18px}.playlist-create-form>div,.playlist-library-create>div{flex-direction:column;align-items:stretch}.creator-hero-card{grid-template-columns:62px minmax(0,1fr);gap:13px;padding:18px 16px}.creator-heading-copy h1{font-size:27px}.creator-heading-copy>p:not(.eyebrow){font-size:11px;line-height:1.5}.creator-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-stats div{padding:13px 8px}.creator-stats strong{font-size:14px}.creator-stats span{font-size:8px}.creator-category-row{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.creator-category-row button,.creator-category-row a{flex:none}}.upload-video-field{background:#111318;border:1px solid #343740;border-radius:10px;gap:11px;padding:14px;display:grid}.upload-video-field-heading,.media-upload-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upload-video-field-heading strong,.upload-video-field-heading small,.media-upload-heading strong,.media-upload-heading small{display:block}.upload-video-field-heading strong,.media-upload-heading strong{color:#f0f1f4;font-size:12px}.upload-video-field-heading small,.media-upload-heading small{color:#8f939d;margin-top:4px;font-size:9px;line-height:1.4}.source-mode-switch{background:#0b0c0f;border:1px solid #383b43;border-radius:8px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.source-mode-switch button{color:#9296a0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800}.source-mode-switch button.is-active{color:#ffd5e0;background:#41202d}.source-mode-switch button:disabled{cursor:not-allowed;opacity:.65}.media-upload-panel{gap:11px;display:grid}.media-upload-heading>span{color:#a9adb6;white-space:nowrap;border:1px solid #41444c;border-radius:999px;flex:none;padding:5px 7px;font-size:8px;font-weight:800}.media-upload-dropzone{cursor:pointer;background:#0c0e12;border:1px dashed #555963;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:86px;position:relative;overflow:hidden;gap:12px!important;padding:12px!important;display:grid!important}.media-upload-dropzone:hover,.media-upload-dropzone:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px #d8176024}.media-upload-dropzone.has-file{background:#101a15;border-style:solid;border-color:#475d52}.media-upload-dropzone.is-disabled{cursor:not-allowed;opacity:.62}.media-upload-dropzone>input{width:100%;height:100%;cursor:inherit;opacity:0;position:absolute;inset:0}.media-upload-dropzone>span{color:#ffafc4;background:#2d2027;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.media-upload-dropzone strong,.media-upload-dropzone small{overflow-wrap:anywhere;min-width:0;display:block}.media-upload-dropzone strong{color:#f1f2f4;font-size:11px}.media-upload-dropzone small{color:#8e929c;margin-top:5px;font-size:9px;line-height:1.4}.admin-video-preview-error button,.admin-video-preview-actions button,.admin-video-preview-actions a,.admin-video-preview-empty a,.media-upload-preview-link{color:#e5e7eb;cursor:pointer;text-align:center;background:#24262c;border:1px solid #444851;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 11px;font-size:9px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.admin-video-preview-error button:hover,.admin-video-preview-actions button:hover,.admin-video-preview-actions a:hover,.admin-video-preview-empty a:hover,.media-upload-preview-link:hover{border-color:var(--accent-2);color:#fff;background:#33222a;outline:none;box-shadow:0 0 0 3px #d8176024}.admin-video-preview-error button:focus-visible{border-color:var(--accent-2);color:#fff;background:#33222a;outline:none;box-shadow:0 0 0 3px #d8176024}.admin-video-preview-actions button:focus-visible{border-color:var(--accent-2);color:#fff;background:#33222a;outline:none;box-shadow:0 0 0 3px #d8176024}.admin-video-preview-actions a:focus-visible{border-color:var(--accent-2);color:#fff;background:#33222a;outline:none;box-shadow:0 0 0 3px #d8176024}.admin-video-preview-empty a:focus-visible{border-color:var(--accent-2);color:#fff;background:#33222a;outline:none;box-shadow:0 0 0 3px #d8176024}.media-upload-preview-link:focus-visible{border-color:var(--accent-2);color:#fff;background:#33222a;outline:none;box-shadow:0 0 0 3px #d8176024}.media-upload-current,.media-upload-preview{background:#090b0e;border:1px solid #343941;border-radius:9px;gap:9px;padding:10px;display:grid}.media-upload-current>div strong,.media-upload-current>div small,.media-upload-current>small,.media-upload-preview-heading strong,.media-upload-preview-heading small{display:block}.media-upload-preview-heading strong{color:#e6e8ec;font-size:10px}.media-upload-preview-heading small{color:#858a94;margin-top:3px;font-size:8px}.media-upload-preview.is-server-preview{background:#0d1511;border-color:#476052}.media-upload-preview.is-server-preview:focus-visible{border-color:var(--accent-2);outline:none;box-shadow:0 0 0 3px #d8176024}.media-upload-current>div strong{color:#9ce3ba;font-size:10px}.media-upload-current>div small,.media-upload-current>small{overflow-wrap:anywhere;color:#858a94;margin-top:3px;font-size:8px;line-height:1.4}.media-upload-preview video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:7px;width:100%;max-height:420px}.media-upload-preview-link{color:#a9d8c2;background:#142019;border-color:#496052;width:fit-content}.media-upload-preview>label{cursor:pointer;background:#121d18;border:1px solid #3c5047;border-radius:7px;align-items:center;min-height:52px;padding:9px 10px;flex-direction:row!important;gap:10px!important;display:flex!important}.media-upload-preview>label.is-disabled{cursor:not-allowed;opacity:.7;background:#17181d;border-color:#3b3e46}.media-upload-preview>label input{width:20px;min-height:20px;accent-color:var(--accent);flex:none;margin:0}.media-upload-preview>label strong,.media-upload-preview>label small{display:block}.media-upload-preview>label strong{color:#e6e9e7;font-size:10px}.media-upload-preview>label small{color:#8c958f;margin-top:3px;font-size:8px;line-height:1.4}.media-upload-progress{background:#0e1014;border:1px solid #3b3e47;border-radius:8px;gap:6px;padding:10px;display:grid}.media-upload-progress>div{color:#d7d9df;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.media-upload-progress progress{width:100%;height:8px;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}.media-upload-progress small{color:#868a94;text-align:right;font-size:8px}.media-upload-state,.media-upload-hint,.media-upload-info,.media-upload-finalized-note,.media-upload-error{margin:0;font-size:9px;line-height:1.5}.media-upload-state{color:#9da1aa}.media-upload-hint{color:#d8c08f;background:#201c14;border-left:3px solid #77613a;padding:8px 10px}.media-upload-info{color:#a9d8c2;background:#13231c;border-left:3px solid #3e7560;padding:8px 10px}.media-upload-finalized-note{color:#a9d4bd;background:#132019;border:1px solid #3f594c;border-radius:7px;padding:9px 10px}.media-upload-error{color:#ffb6c8;background:#29161d;border:1px solid #6d3647;border-radius:7px;padding:9px 10px}.media-upload-actions{flex-wrap:wrap;gap:8px;display:flex}.media-upload-actions button{color:#e5e7eb;cursor:pointer;background:#25282e;border:1px solid #444851;border-radius:7px;min-height:42px;padding:0 12px;font-size:9px;font-weight:800}.media-upload-actions .primary-btn{border-color:var(--accent);background:var(--accent);color:#fff}.media-upload-actions .is-danger{color:#ffb8cb;background:#321923;border-color:#754052}:is(.media-upload-actions .is-danger:hover,.media-upload-actions .is-danger:focus-visible){background:#43202d;border-color:#a95570}.media-upload-actions button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:620px){.admin-video-preview-error button,.admin-video-preview-actions button,.admin-video-preview-actions a,.admin-video-preview-empty a,.media-upload-preview-link{width:100%;min-height:44px}.upload-video-field-heading{flex-direction:column}.source-mode-switch{width:100%}.source-mode-switch button,.media-upload-actions button{min-height:44px}}@media (max-width:440px){.upload-video-field{margin-inline:-7px;padding:11px}.media-upload-heading{flex-direction:column}.media-upload-dropzone{grid-template-columns:36px minmax(0,1fr);min-height:76px;padding:10px!important}.media-upload-dropzone>span{width:36px;height:36px}.media-upload-actions{grid-template-columns:1fr;display:grid}.media-upload-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.site-toast,.search-suggestion-panel{transition:none}}.player-missing-source{text-align:center;background:#101115;border:1px dashed #474a54;border-radius:12px;place-content:center;gap:8px;width:min(520px,100% - 32px);min-height:150px;padding:28px;display:grid}.player-missing-source strong{color:#f2f2f4;font-size:16px}.player-missing-source span{color:#8d919b;max-width:420px;font-size:12px;line-height:1.55}.route-state-page,.catalog-unavailable,.video-not-found{text-align:center;background:radial-gradient(circle at 50% 0,#2c1925,#0000 42%),#111217;border:1px solid #30333b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:min(680px,100% - 32px);min-height:420px;margin:48px auto 90px;padding:44px 28px;display:flex}.route-state-page>span,.catalog-unavailable>span,.video-not-found>span{background:var(--accent-soft);min-width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;font-weight:900;display:grid}.route-state-page h1,.catalog-unavailable h1,.video-not-found h1{letter-spacing:-1.5px;margin:18px 0 8px;font-size:clamp(26px,5vw,42px)}.route-state-page p,.catalog-unavailable p,.video-not-found p{color:#8d919b;max-width:520px;margin:0;font-size:13px;line-height:1.6}.route-state-page>div,.admin-server-lock>div>div{justify-content:center;gap:10px;margin-top:24px;display:flex}.route-state-page a,.route-state-page button,.video-not-found a,.admin-server-lock a,.admin-server-lock button{color:#f1f1f3;min-height:44px;font:inherit;cursor:pointer;background:#181a20;border:1px solid #4a4d56;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.route-state-page a:last-child,.video-not-found a,.admin-server-lock a{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#111318;border-color:#0000}.video-not-found a{margin-top:24px}@media (max-width:560px){.route-state-page>div,.admin-server-lock>div>div{flex-direction:column;width:100%}.route-state-page a,.route-state-page button,.admin-server-lock a,.admin-server-lock button{width:100%}}.mysql-video-editor{position:relative}.mysql-editor-status{background:#101217;border:1px solid #30333a;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:flex}.mysql-editor-status small{color:#858995;text-align:right;font-size:9px}:is(#admin-top:focus-visible,#admin-overview:focus-visible,#uj-video:focus-visible,#videok:focus-visible,#rendszerezes:focus-visible,#bejelentesek:focus-visible,#konvertalas:focus-visible,#konvertalasi-sor:focus-visible,#adatforras:focus-visible){outline:2px solid var(--accent-2);outline-offset:5px}#admin-overview,#adatforras,#konvertalas,#konvertalasi-sor,#bejelentesek{scroll-margin-top:178px}@media (max-width:900px){#admin-overview,#adatforras,#konvertalas,#rendszerezes,#bejelentesek{scroll-margin-top:136px}}@media (max-width:700px){#admin-overview,#adatforras,#konvertalas,#rendszerezes,#bejelentesek{scroll-margin-top:88px}.mysql-editor-status{flex-direction:column;align-items:flex-start}.mysql-editor-status small{text-align:left}}.mysql-video-editor{gap:16px;padding:24px}.mysql-video-editor input[aria-invalid=true],.mysql-video-editor select[aria-invalid=true]{border-color:#a94e69;box-shadow:0 0 0 3px #d817601f}.mysql-video-editor .category-picker[aria-invalid=true]{background:#24141a;border:1px solid #8e4359;border-radius:9px;padding:10px}.mysql-video-editor .category-picker>div{overscroll-behavior:contain;scrollbar-color:#4b4e57 #16171b;max-height:178px;overflow-y:auto}.mysql-video-editor .category-picker label{min-height:40px}.upload-video-field{scroll-margin-top:140px}.upload-video-field:focus-visible{border-color:var(--accent-2);outline:none;box-shadow:0 0 0 3px #d8176024}.source-mode-switch button>span{color:currentColor;margin-right:4px}.media-upload-prerequisite{background:linear-gradient(135deg,#1f1914,#111216);border:1px dashed #665044;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.media-upload-prerequisite>span{color:#f0bd79;background:#3b2718;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.media-upload-prerequisite strong{color:#f0e8de;font-size:11px}.media-upload-prerequisite p{color:#b4a695;margin:4px 0 0;font-size:10px;line-height:1.5}.media-upload-prerequisite ol{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:2px 0 0;padding:0;list-style:none;display:grid}.media-upload-prerequisite li{color:#777b84;text-align:center;background:#17181c;border-radius:6px;min-width:0;padding:7px 5px;font-size:8px;font-weight:800}.media-upload-prerequisite li.is-current{color:#ffc0d2;background:#3a242d}.media-upload-prerequisite-action{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:7px;grid-column:1/-1;min-height:44px;font-size:11px;font-weight:850}.media-upload-prerequisite-action:disabled{cursor:not-allowed;opacity:.5}@keyframes admin-save-pulse{to{opacity:.42;transform:scale(.75)}}@media (max-width:700px){.mysql-video-editor{gap:13px;padding:16px}.admin-editor-section-head p,.upload-video-field-heading small,.media-upload-heading small,.media-upload-dropzone small,.media-upload-state,.media-upload-hint,.media-upload-info,.media-upload-finalized-note,.media-upload-error{font-size:11px}.mysql-video-editor .category-picker label{min-height:44px}.media-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-upload-actions .primary-btn{grid-column:1/-1}.media-upload-actions button,.source-mode-switch button{font-size:12px}}@media (max-width:480px){.mysql-video-editor{margin-inline:-4px;padding:13px}.media-upload-prerequisite{grid-template-columns:36px minmax(0,1fr);padding:11px}.media-upload-prerequisite>span{width:36px;height:36px}.media-upload-actions{grid-template-columns:1fr}.media-upload-actions .primary-btn{grid-column:auto}}.player-source-loading{z-index:5;color:#ddd;white-space:nowrap;pointer-events:none;visibility:hidden;background:#090a0ddd;border-radius:6px;padding:7px 11px;font-size:12px;animation:0s .8s forwards player-source-loading-reveal;display:none;position:absolute;top:16px;left:50%;transform:translate(-50%)}.custom-video-player[data-source-loading=true]>.player-source-loading,.custom-video-player[data-media-loading=true]>.player-source-loading{display:block}@keyframes player-source-loading-reveal{to{visibility:visible}}.player .center-play:disabled{cursor:wait}.mysql-blocked-terms form>label,.mysql-blocked-terms-head>div>p:last-child,.mysql-blocked-terms-head>span{font-size:12px}.mysql-blocked-terms textarea{resize:vertical;color:#fff;width:100%;min-width:0;min-height:100px;font:inherit;background:#0b0c0f;border:1px solid #3b3d45;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.mysql-blocked-terms textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mysql-blocked-terms textarea[aria-invalid=true]{border-color:#f08a9d}.mysql-blocked-terms .blocked-term-help{color:#a8aab4;margin:0;font-size:12px;line-height:1.5}.mysql-blocked-terms .blocked-term-preview{flex-wrap:wrap;gap:6px;max-height:220px;padding:4px 0;display:flex;overflow:auto}.blocked-term-preview>span{overflow-wrap:anywhere;background:#2d202d;border:1px solid #60405c;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;display:flex}.blocked-term-preview strong{font-size:13px}.blocked-term-preview small{color:#d5afd3;white-space:nowrap;font-size:11px}.blocked-term-preview>.is-existing{color:#9d9fa9;background:#1b1c21;border-color:#3b3d45}.blocked-term-preview>.is-existing small{color:#9d9fa9}.mysql-blocked-terms .blocked-term-compose-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.blocked-term-compose-actions p{color:#c7bac7;margin:0;font-size:12px;line-height:1.5}.mysql-blocked-terms .blocked-term-compose-actions button{flex-shrink:0;font-size:13px}.blocked-term-pattern-help{border:1px solid #38303a;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.blocked-term-pattern-help summary{cursor:pointer;font-weight:700}.blocked-term-pattern-help p{color:#babcc7;margin:10px 0 0}.blocked-term-pattern-help code{color:#efb5ed}.blocked-term-pattern-help dl{gap:6px;margin:10px 0;display:grid}.blocked-term-pattern-help dl>div{gap:12px;display:flex}.blocked-term-pattern-help dt{min-width:70px}.blocked-term-pattern-help dd{color:#babcc7;margin:0}.blocked-term-probe{gap:7px;display:grid}.blocked-term-probe label{font-size:12px;font-weight:700}.blocked-term-probe p{color:#a8aab4;min-height:20px;margin:0;font-size:12px}.blocked-term-probe p.is-blocked{color:#f0adc9}.mysql-blocked-terms li strong{font-size:12px}.mysql-blocked-terms li small{font-size:10px}.mysql-blocked-terms li em{color:#c9b9c3;max-width:360px;font-size:10px;font-style:normal;line-height:1.35}.blocked-term-built-in{background:linear-gradient(110deg,#34202d,#1d171d 72%);border:1px solid #70445f;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.blocked-term-built-in>span{color:#ffc8e1;background:#ad397166;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.blocked-term-built-in .ui-icon{width:17px;height:17px}.blocked-term-built-in strong{font-size:13px;display:block}.blocked-term-built-in p{color:#c3b7bf;margin:3px 0 0;font-size:11px;line-height:1.45}.blocked-term-built-in small{color:#311a27;text-transform:uppercase;background:#efe1e9;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.blocked-term-audit{background:#121318;border:1px solid #343640;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.blocked-term-audit>div:first-child strong{font-size:12px}.blocked-term-audit>div:first-child p{color:#9ea1aa;max-width:720px;margin:4px 0 0;font-size:10px;line-height:1.45}.blocked-term-audit>button{color:#eee;cursor:pointer;background:#222127;border:1px solid #4a4650;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.blocked-term-audit-result{border-top:1px solid #2c2e35;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.blocked-term-audit-result>span{background:#1e1f24;border-radius:7px;gap:3px;padding:9px;display:grid}.blocked-term-audit-result>span strong{font-size:18px}.blocked-term-audit-result>span small{color:#9fa1a9;font-size:9px}.blocked-term-audit-result>details,.blocked-term-audit-result>p{color:#b9bbc3;grid-column:1/-1;margin:2px 0 0;font-size:10px}.blocked-term-audit-result summary{cursor:pointer;font-weight:800}.blocked-term-audit-result details div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.blocked-term-audit-result details span{overflow-wrap:anywhere;background:#292a30;border-radius:6px;padding:5px 8px}.mysql-blocked-terms .blocked-term-policy-fields{grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr);gap:9px;display:grid}.blocked-term-policy-fields label{color:#d4d5da;gap:6px;min-width:0;font-size:11px;font-weight:800;display:grid}.blocked-term-policy-fields label:last-child{grid-column:1/-1}.blocked-term-policy-fields label>span{align-items:baseline;gap:5px;display:flex}.blocked-term-policy-fields label small{color:#858892;font-size:9px;font-weight:650}.mysql-blocked-terms select{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;background:#0b0c0f;border:1px solid #3b3d45;border-radius:7px;padding:0 36px 0 12px;font-size:13px}.mysql-blocked-terms select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mysql-blocked-terms .blocked-term-compose-actions>div{justify-content:flex-end;gap:8px;display:flex}.mysql-blocked-terms .blocked-term-impact{background:#171217;border:1px solid #584253;border-radius:9px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.blocked-term-impact>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.blocked-term-impact>div>span{color:#b7b8bf;background:#232027;border-radius:7px;gap:3px;min-width:0;padding:10px;font-size:10px;display:grid}.blocked-term-impact>div strong{color:#fff;font-size:21px;line-height:1}.blocked-term-impact>div small{color:#b9a7b4;font-size:9px;line-height:1.35}.blocked-term-impact p{color:#bdb0b8;margin:0;font-size:11px;line-height:1.45}.blocked-term-impact details{font-size:11px}.blocked-term-impact summary{cursor:pointer;color:#e7d6e0;font-weight:800}.blocked-term-impact details div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.blocked-term-impact details span{color:#c9c0c6;overflow-wrap:anywhere;background:#29242b;border-radius:6px;max-width:100%;padding:5px 8px}.blocked-term-review{background:#111216;border:1px solid #343640;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.blocked-term-review>div:first-child strong{font-size:12px}.blocked-term-review>div:first-child p{color:#9ea1aa;max-width:760px;margin:4px 0 0;font-size:10px;line-height:1.45}.blocked-term-review>button{color:#eee;cursor:pointer;background:#202127;border:1px solid #444650;border-radius:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.blocked-term-review-result{border-top:1px solid #2c2e35;grid-column:1/-1;padding-top:10px}.blocked-term-review-result>p{color:#b9bbc3;margin:0;font-size:11px}.mysql-blocked-terms .blocked-term-review-result ul{margin-top:9px}.mysql-blocked-terms .blocked-term-review-result li{min-height:38px;padding:7px 10px}@media (max-width:600px){.mysql-blocked-terms .blocked-term-compose-actions{flex-direction:column;align-items:stretch}.mysql-blocked-terms textarea,.mysql-blocked-terms input,.mysql-blocked-terms select{font-size:16px}.blocked-term-preview>span{flex-wrap:wrap;max-width:100%}.blocked-term-built-in{grid-template-columns:auto minmax(0,1fr);align-items:start}.blocked-term-built-in>small{grid-column:2;justify-self:start}.mysql-blocked-terms .blocked-term-policy-fields,.blocked-term-audit{grid-template-columns:1fr}.blocked-term-audit>button{width:100%}.blocked-term-audit-result{grid-template-columns:1fr}.mysql-blocked-terms .blocked-term-compose-actions>div{grid-template-columns:1fr;display:grid}.blocked-term-impact>div,.blocked-term-review{grid-template-columns:1fr}.blocked-term-review>button{width:100%}}#conversion-profiles,#conversion-policy,#main-video-repair{scroll-margin-top:178px}#main-video-repair{order:1}#conversion-profiles,#conversion-policy,#konvertalasi-sor,.admin-conversion-output-summary,.admin-conversion-checked{order:2}.owner-heatmap-control{background:linear-gradient(135deg,#183a31b8,#12191de6);border:1px solid #5bbe9647;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:12px 0;padding:12px 14px;display:grid}.owner-heatmap-preview{display:none}html[data-owner-heatmap-preview] .owner-heatmap-preview{display:grid}.owner-heatmap-preview-forced{display:none}html[data-owner-heatmap-preview=forced] .owner-heatmap-preview-forced{display:initial}html[data-owner-heatmap-preview=forced] .owner-heatmap-preview-default{display:none}.owner-heatmap-control>div{gap:3px;display:grid}.owner-heatmap-control strong{color:#83dfb7;font-size:.82rem}.owner-heatmap-control span{color:#b8c6c2;font-size:.72rem;line-height:1.45}.owner-heatmap-control button{color:#dceae5;cursor:pointer;background:#18231f;border:1px solid #82ddb54d;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:7px 11px;display:inline-flex}.owner-heatmap-control button>span{background:#78837f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #78837f1f}.owner-heatmap-control button[aria-checked=true]>span,html[data-owner-heatmap-preview=forced] .owner-heatmap-preview button>span{background:#71d5a7;box-shadow:0 0 0 4px #71d5a724}.owner-heatmap-control button:disabled{cursor:wait;opacity:.65}.owner-heatmap-preview button:disabled{cursor:default;opacity:1}.owner-heatmap-control output{color:#a8d8c5;grid-column:1/-1;font-size:.7rem}@media (max-width:650px){.owner-heatmap-control{grid-template-columns:1fr}.owner-heatmap-control button{justify-content:center;width:100%}}.blocked-language-groups{gap:12px;min-width:0;display:grid}.blocked-language-heading h3{margin:0 0 6px;font-size:18px}.blocked-language-heading p{color:#b5b7c1;margin:0 0 6px;font-size:13px;line-height:1.5}.blocked-language-group{background:#16151b;border:1px solid #49404c;border-radius:12px;min-width:0;overflow:hidden}.blocked-language-group>summary{cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:14px 18px;list-style:none;display:flex}.blocked-language-group>summary::-webkit-details-marker{display:none}.blocked-language-group>summary:hover{background:#24212b}.blocked-language-group>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.blocked-language-group>summary strong{flex:1;font-size:16px}.blocked-language-code{color:#edd7e7;background:#302532;border:1px solid #685568;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:34px;font-size:12px;font-weight:700;display:grid}.blocked-language-count{color:#c8c3cd;white-space:nowrap;font-size:12px}.blocked-language-chevron{font-size:22px}.blocked-language-group[open]>summary{border-bottom:1px solid #49404c}.blocked-language-group[open] .blocked-language-chevron{transform:rotate(180deg)}.mysql-blocked-terms .blocked-language-group>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:10px;padding:14px;display:grid}.mysql-blocked-terms .blocked-language-group li{justify-content:space-between;min-width:0}.mysql-blocked-terms .blocked-language-group li>span{overflow-wrap:anywhere;min-width:0;padding:9px 0}.mysql-blocked-terms .blocked-language-group li button{flex-shrink:0;align-self:stretch}@media (max-width:600px){.blocked-language-group>summary{flex-wrap:wrap;gap:8px;padding:12px}.blocked-language-group>summary strong{min-width:120px;font-size:14px}.mysql-blocked-terms .blocked-language-group>ul{padding:8px}}@media (min-width:701px) and (pointer:fine){.custom-video-player[data-player-paused-mouse-leave=true]>.player-timeline,.custom-video-player[data-player-paused-mouse-leave=true]>.player-idle-progress{opacity:0;visibility:hidden;pointer-events:none}}.player-mobile-navigation-cover{z-index:2147483000;pointer-events:none;opacity:0;background:#000;transition:opacity .2s ease-out;position:fixed;overflow:hidden}.player-mobile-navigation-cover[data-visible=true]{opacity:1}.player-mobile-navigation-cover>img{object-fit:contain;width:100%;height:100%;display:block}.custom-video-player[data-mobile-navigation-outgoing=true] :is(.center-play,.player-controls,.player-timeline,.player-idle-progress,.player-mobile-gesture-guide,.player-start-over,.player-resume-cue),.custom-video-player[data-mobile-navigation-transition=true] :is(.center-play,.player-controls,.player-timeline,.player-idle-progress,.player-mobile-gesture-guide,.player-start-over,.player-resume-cue),html[data-player-mobile-navigation-pending=yes] .custom-video-player :is(.center-play,.player-controls,.player-timeline,.player-idle-progress,.player-mobile-gesture-guide,.player-start-over,.player-resume-cue){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.player-mobile-navigation-cover{transition:none}}.custom-video-player[data-mobile-navigation-transition=true]:after,.custom-video-player[data-transition-cover=true]:after,html[data-player-mobile-navigation-pending=yes] .custom-video-player:not([data-mobile-navigation-outgoing=true]):after,html[data-player-auto-start-pending=yes] .custom-video-player:after{opacity:0!important;visibility:hidden!important;transition:none!important}.custom-video-player[data-mobile-navigation-outgoing=true]:after{opacity:0!important;transition:opacity .2s ease-out!important}.player-loading-dots{align-items:center;gap:5px;height:6px;display:flex}.player-loading-dots>i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite player-loading-dot-pulse;display:block}.player-loading-dots>i:nth-child(2){animation-delay:.15s}.player-loading-dots>i:nth-child(3){animation-delay:.3s}.player-loading-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes player-loading-dot-pulse{0%,65%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.player-loading-dots>i{opacity:.65;animation:none;transform:none}}.player-target-artwork{z-index:2;pointer-events:none;border-radius:inherit;opacity:1;background-repeat:no-repeat;position:absolute;inset:0}.custom-video-player .player-target-artwork.is-resume-frame-covered:not(.is-first-frame-presented),html[data-player-resume-pending=yes] .custom-video-player.has-started .player-target-artwork:not(.is-first-frame-presented){opacity:var(--player-target-held-opacity,0);visibility:var(--player-target-held-visibility,hidden);transition:var(--player-target-held-transition,none)}.custom-video-player .player-target-artwork.is-first-frame-presented{transition:var(--player-target-held-transition,none)}@media (min-width:1181px) and (hover:hover) and (pointer:fine){html.video-theater-prepaint,html.video-theater-active{--player-artwork-fit:contain}}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]){--player-artwork-fit:contain}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]){--player-artwork-fit:contain}html:has(.custom-video-player:-webkit-full-screen){--player-artwork-fit:contain}html:has(.custom-video-player:fullscreen){--player-artwork-fit:contain}html:has(.custom-video-player:-webkit-full-screen){--player-artwork-fit:contain}html[data-player-resume-pending=yes] .custom-video-player.has-started .player-target-artwork.is-first-frame-presented{transition:opacity calc(.1s * var(--player-target-held-opacity,0)) ease-out, visibility 0s linear calc(.1s * var(--player-target-held-opacity,0))}@media (prefers-reduced-motion:reduce){.custom-video-player .player-target-artwork.is-first-frame-presented,.custom-video-player .player-target-artwork.is-resume-frame-covered,html[data-player-resume-pending=yes] .custom-video-player.has-started .player-target-artwork,html[data-player-resume-pending=yes] .custom-video-player.has-started .player-target-artwork.is-first-frame-presented{transition:none}}html[data-player-artwork-initial] .video-detail-wrap .custom-video-player:not(.has-started) .player-target-artwork{background-color:#000}html[data-player-artwork-pending] .video-detail-wrap .custom-video-player:not(.has-started)>video{visibility:hidden}html[data-player-artwork-pending] .video-detail-wrap .custom-video-player:not(.has-started) .player-target-artwork{opacity:1;visibility:visible}.player-ambient-light{display:none}@media (min-width:1181px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.detail-page:has(>.video-detail-wrap){overflow-x:clip}.video-detail-wrap .watch-layout{isolation:isolate;position:relative}.video-detail-wrap .watch-layout>.player-ambient-light{z-index:-1;top:-256px;left:calc((100cqw - var(--video-theater-player-width,100cqw)) / 2 - 256px);width:calc(var(--video-theater-player-width,100cqw) + 512px);height:calc(var(--video-theater-player-height,56.25cqw) + 512px);aspect-ratio:auto;pointer-events:none;opacity:0;transform:translateZ(0)scale(1.025,.97)translate(0,0);scale:var(--ambient-reveal-scale,.96);transform-origin:50%;filter:url(/player/ambient-edge-dither-v1.svg#ambient-edge-dither);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style;will-change:opacity, translate, scale;transition:opacity 1.6s cubic-bezier(.4,0,.35,1),translate .76s cubic-bezier(.22,1,.36,1),scale 2.2s cubic-bezier(.4,0,.35,1);display:block;position:absolute;overflow:visible}.video-detail-wrap .player-ambient-light>.player-ambient-canvas{opacity:1;filter:blur(80px)saturate()brightness();width:calc(100% - 512px);height:calc(100% - 512px);display:block;position:absolute;inset:256px}html.video-theater-prepaint.video-theater-ambient-ready .video-detail-wrap .watch-layout>.player-ambient-light:where(:not(.is-disabled)),html.video-theater-ambient-ready .video-detail-wrap:where(.is-theater) .watch-layout>.player-ambient-light:where(:not(.is-disabled)){opacity:1;--ambient-reveal-scale:1}html.video-theater-active:not(.video-theater-ambient-ready) .video-detail-wrap.is-theater .watch-layout>.player-ambient-light,html.video-theater-prepaint:not(.video-theater-ambient-ready) .video-detail-wrap .watch-layout>.player-ambient-light{opacity:0;transition:none}html.video-theater-player-centered .video-detail-wrap .watch-layout>.player-ambient-light{translate:0 var(--video-theater-player-offset-y,0px)}html.video-theater-restoring .video-detail-wrap .watch-layout>.player-ambient-light{transition:none}html.video-theater-restoring:not(.video-theater-ambient-ready) .video-detail-wrap .watch-layout>.player-ambient-light,.video-detail-wrap .watch-layout>.player-ambient-light.is-disabled{opacity:0}}.creator-directory-page{min-height:100vh}.creator-directory-shell{max-width:1380px;margin:0 auto;padding:54px clamp(16px,3vw,38px) 96px}@media (min-width:1025px){.creator-directory-shell{padding-top:39px}}.creator-directory-hero{background:radial-gradient(circle at 91% 7%,#7136535c 0,#0000 36%),linear-gradient(125deg,#19151b,#121419 72%);border:1px solid #44303e;border-radius:18px;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);align-items:end;gap:44px;padding:clamp(28px,5vw,54px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0004}.creator-directory-intro h1{letter-spacing:-2.8px;max-width:760px;margin:0;font-size:clamp(36px,5vw,62px);line-height:.98}.creator-directory-intro>p:not(.eyebrow){color:#a2a5ae;max-width:680px;margin:20px 0 0;font-size:14px;line-height:1.65}.creator-directory-summary{background:#0c0e12b8;border:1px solid #3a3038;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creator-directory-summary div{text-align:center;min-width:0;padding:18px 14px}.creator-directory-summary div+div{border-left:1px solid #302b31}.creator-directory-summary strong,.creator-directory-summary span{display:block}.creator-directory-summary strong{color:#fff;letter-spacing:-.5px;font-size:19px}.creator-directory-summary span{color:#888c95;text-transform:uppercase;margin-top:5px;font-size:8px;line-height:1.3}.creator-directory-controls{background:#121419;border:1px solid #2d3038;border-radius:12px;grid-template-columns:minmax(280px,1fr) 210px auto;align-items:end;gap:12px;margin:22px 0 36px;padding:16px;display:grid}.creator-directory-search,.creator-directory-sort{gap:7px;display:grid}.creator-directory-search>span,.creator-directory-sort>span{color:#979aa4;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.creator-directory-search>div{background:#0d0f13;border:1px solid #3a3d45;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;min-height:44px;padding:0 8px 0 11px;display:grid}.creator-directory-search>div:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ec4f8d16}.creator-directory-search i{color:#858995;font-size:19px;font-style:normal}.creator-directory-search input,.creator-directory-sort select{color:#f3f3f5;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.creator-directory-search input::placeholder{color:#696d76}.creator-directory-search button{color:#aeb1b8;cursor:pointer;background:0 0;border:0;border-radius:6px;width:44px;height:44px;font-size:18px}.creator-directory-search .creator-search-submit{color:#fff;background:#3a2030;width:auto;padding:0 12px;font-size:10px;font-weight:800}.creator-directory-search button:hover{color:#fff;background:#292c33}.creator-directory-sort select{cursor:pointer;background:#0d0f13;border:1px solid #3a3d45;border-radius:8px;min-height:44px;padding:0 36px 0 12px}.creator-followed-filter{color:#c8cad0;cursor:pointer;white-space:nowrap;background:#1a1c22;border:1px solid #3a3d45;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.creator-followed-filter>span{color:#797d86}.creator-followed-filter i{font-variant-numeric:tabular-nums;color:#fff;background:#2b2e35;border-radius:999px;flex:0 0 19px;place-items:center;width:19px;min-width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.creator-followed-filter.is-active{color:#fff;background:#35202d;border-color:#8f4a6b}.creator-followed-filter.is-active>span{color:var(--accent)}.creator-directory-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:54px;margin-bottom:17px;display:flex}.creator-directory-heading p,.creator-directory-heading h2{margin:0}.creator-directory-heading p{color:var(--accent);letter-spacing:.15em;margin-bottom:6px;font-size:8px;font-weight:850}.creator-directory-heading h2{letter-spacing:-1.2px;font-size:clamp(24px,3vw,34px)}.creator-directory-heading>span{color:#888c95;font-size:10px}.creator-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.creator-directory-card{background:#13151a;border:1px solid #2b2e35;border-radius:13px;flex-direction:column;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}.creator-directory-card:hover{border-color:#493442;transform:translateY(-2px);box-shadow:0 18px 42px #0005}.creator-directory-cover{position:relative}.creator-directory-cover>a:first-child{aspect-ratio:16/9;color:#fff;background:#1a1c21;text-decoration:none;display:block;position:relative;overflow:hidden}.creator-directory-cover>a:first-child:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08090cda);position:absolute;inset:34% 0 0}.creator-directory-cover>a:first-child img{object-fit:cover;filter:saturate(.78)brightness(.82);width:100%;height:100%;transition:filter .2s,transform .25s;display:block}.creator-directory-card:hover .creator-directory-cover>a:first-child img{filter:saturate(.98)brightness(.9);transform:scale(1.025)}.creator-directory-cover-placeholder{color:#757983;place-items:center;width:100%;height:100%;font-size:32px;display:grid}.creator-directory-latest{z-index:1;color:#e4e5e8;align-items:center;gap:7px;font-size:9px;font-weight:650;line-height:1.25;display:flex;position:absolute;bottom:11px;left:76px;right:12px}.creator-directory-latest i{background:var(--accent);color:#111318;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.creator-directory-avatar-link{z-index:2;background:#13151a;border-radius:50%;width:58px;height:58px;padding:3px;display:block;position:absolute;bottom:-28px;left:14px}.creator-directory-avatar{color:#fff;object-fit:cover;background:linear-gradient(145deg,#70415d,#2a1c29);border:1px solid #935476;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-weight:850;display:grid}.creator-directory-card-body{flex-direction:column;flex:1;padding:39px 15px 15px;display:flex}.creator-directory-card-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.creator-directory-card-title>div{min-width:0}.creator-directory-card-title h2,.creator-directory-card-title p{margin:0}.creator-directory-card-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.creator-directory-card-title h2 a{color:#fff;text-decoration:none}:is(.creator-directory-card-title h2 a:hover,.creator-directory-card-title h2 a:focus-visible){color:var(--accent)}.creator-directory-card-title p{color:#8f929b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.creator-directory-card-title button{border:1px solid var(--accent);background:var(--accent);color:#111318;cursor:pointer;border-radius:7px;flex:none;min-width:80px;min-height:44px;padding:0 9px;font-size:9px;font-weight:850}.creator-directory-card-title button.is-followed{color:#fff;background:#28212a;border-color:#5a4653}.creator-directory-card-title button[aria-busy=true],.creator-page .creator-follow[aria-busy=true]{cursor:wait}.creator-directory-card-title+.creator-directory-stats{margin-top:14px}.creator-directory-bio{color:#858993;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:14px 0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.creator-directory-stats{background:#292c33;border:1px solid #292c33;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.creator-directory-stats span{color:#767a84;text-align:center;background:#0f1115;flex-direction:column;justify-content:center;min-width:0;padding:8px 5px;font-size:7px;line-height:1.25;display:flex}.creator-directory-stats strong{color:#e8e9ec;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:9px;overflow:hidden}.creator-directory-categories{gap:5px;min-height:23px;margin-top:12px;display:flex;overflow:hidden}.creator-directory-categories span{color:#aaaeb6;border:1px solid #34373f;border-radius:999px;flex:none;align-items:center;min-height:23px;padding:0 8px;font-size:8px;display:inline-flex}.creator-directory-profile-link{color:#d9dbe0;justify-content:space-between;align-items:flex-end;min-height:40px;margin-top:auto;padding-top:12px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.creator-directory-profile-link span{color:var(--accent);font-size:15px}:is(.creator-directory-profile-link:hover,.creator-directory-profile-link:focus-visible){color:var(--accent)}.creator-directory-more{flex-direction:column;align-items:center;gap:9px;margin-top:34px;display:flex}.creator-directory-more button,.creator-directory-empty button{color:#fff;cursor:pointer;background:#2e1d27;border:1px solid #76415b;border-radius:8px;min-height:44px;padding:0 18px;font-size:10px;font-weight:800}.creator-directory-more button span{color:var(--accent);margin-left:7px}.creator-directory-more small{color:#777b84;font-size:8px}.creator-directory-empty{text-align:center;background:#111318;border:1px dashed #3a3d44;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:34px;display:flex}.creator-directory-empty>span{width:52px;height:52px;color:var(--accent);background:#29202a;border-radius:50%;place-items:center;font-size:26px;display:grid}.creator-directory-empty h2{margin:17px 0 8px;font-size:24px}.creator-directory-empty p{color:#888c95;max-width:450px;margin:0 0 20px;font-size:11px;line-height:1.55}.home-creator-showcase{padding-top:44px}.home-creator-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.home-creator-card{background:#13151a;border:1px solid #2b2e35;border-radius:11px;min-width:0;overflow:hidden}.home-creator-card>a{color:inherit;text-decoration:none;display:block}.home-creator-cover{aspect-ratio:16/8;background:#1b1d23;position:relative}.home-creator-cover>img:not(.home-creator-avatar){object-fit:cover;filter:saturate(.72)brightness(.72);width:100%;height:100%;transition:filter .2s,transform .2s;display:block}.home-creator-cover-placeholder{color:#6f737d;place-items:center;width:100%;height:100%;font-size:24px;display:grid}.home-creator-card:hover .home-creator-cover>img:not(.home-creator-avatar){filter:saturate(.95)brightness(.82);transform:scale(1.025)}.home-creator-avatar{color:#fff;object-fit:cover;filter:none;background:linear-gradient(145deg,#70415d,#2a1c29);border:3px solid #13151a;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:850;display:grid;position:absolute;bottom:-18px;left:10px}.home-creator-card:hover .home-creator-cover>img.home-creator-avatar{filter:none;transform:none}.home-creator-copy{min-width:0;padding:25px 11px 12px}.home-creator-copy strong,.home-creator-copy small,.home-creator-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-creator-copy strong{color:#f1f1f3;font-size:11px}.home-creator-copy small{color:#898d96;margin:4px 0 8px;font-size:8px}.home-creator-copy span{color:#6f737d;font-size:7px}@media (max-width:1120px){.creator-directory-grid,.home-creator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.creator-directory-hero{grid-template-columns:1fr;gap:28px}.creator-directory-controls{grid-template-columns:minmax(0,1fr) 190px}.creator-followed-filter{grid-column:1/-1}.creator-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.creator-directory-shell{padding:0 16px 92px}.creator-directory-hero{border-radius:16px;margin:0;padding:31px 20px}.creator-directory-intro h1{letter-spacing:-2px;font-size:clamp(35px,10vw,48px)}.creator-directory-intro>p:not(.eyebrow){font-size:12px}.creator-directory-controls{padding:15px 16px}.creator-directory-search input,.creator-directory-sort select{font-size:16px}.creator-directory-card-title button{min-height:44px}}@media (max-width:560px){.creator-directory-summary div{padding:14px 7px}.creator-directory-summary strong{font-size:15px}.creator-directory-controls{grid-template-columns:1fr}.creator-followed-filter{grid-column:auto}.creator-directory-heading{flex-direction:column;align-items:flex-start;gap:8px}.creator-directory-grid{grid-template-columns:1fr}.creator-directory-card-title h2{font-size:17px}.creator-directory-card-title p,.creator-directory-bio{font-size:11px}.creator-directory-stats strong{font-size:10px}.home-creator-grid{scroll-snap-type:x proximity;gap:10px;margin-right:-16px;padding:2px 16px 9px 0;display:flex;overflow-x:auto}.home-creator-card{scroll-snap-align:start;flex:0 0 184px;min-width:184px}}@media (prefers-reduced-motion:reduce){.creator-directory-card,.creator-directory-cover img,.home-creator-cover img{transition:none}}.tags-directory-wrap,.tag-page-wrap{max-width:1380px;margin:0 auto;padding:38px clamp(16px,3vw,38px) 90px}.tag-page-hero{justify-content:space-between;align-items:flex-end;gap:34px;padding:32px 0 38px;display:flex}.tag-page-hero>div:first-child,.tag-results-heading>div:first-child,.tag-results-heading>div:first-child>div{min-width:0}.tag-page-hero h1{letter-spacing:-3.7px;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(44px,6vw,72px);line-height:.95}.tag-page-hero>div:first-child>p:last-child{color:#9296a0;max-width:690px;margin:0;font-size:14px;line-height:1.65;display:block}.tags-directory-stats{background:linear-gradient(145deg,#241722,#14151a);border:1px solid #5b344e;border-radius:14px;flex-direction:column;flex:0 0 180px;justify-content:center;min-height:112px;padding:19px 22px;display:flex;box-shadow:inset 0 1px #ffffff09}.tags-directory-stats strong{color:#fff;font-size:31px;line-height:1}.tags-directory-stats span{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-top:5px;font-size:11px;font-weight:800}.tags-directory-stats small{color:#9699a2;margin-top:10px;font-size:11px}.tags-directory-controls{border:1px solid var(--line-soft);background:var(--panel);border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.tags-directory-search{background:#0d0e12;border:1px solid #343740;border-radius:8px;flex:1;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;min-width:0;height:48px;display:grid}.tags-directory-search:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px #d281ce18}.tags-directory-search>span{color:#777b85;text-align:center;font-size:20px}.tags-directory-search input{color:#f4f4f6;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.tags-directory-search button{color:#9a9da6;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-right:1px;font-size:20px;display:grid}.tags-directory-search button:hover{color:#fff;background:#ffffff0b}.tags-directory-search .tag-search-submit{color:#fff;background:#3a2030;border-radius:6px;width:auto;padding:0 12px;font-size:10px;font-weight:800}.tags-directory-sort-mobile{display:none}.tags-directory-sort{background:#0d0e12;border:1px solid #343740;border-radius:8px;flex:none;gap:4px;padding:4px;display:flex}.tags-directory-sort button{color:#8e929c;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:11px;font-weight:750;line-height:1}.tags-directory-sort button.is-active{color:#fff;background:#332032;box-shadow:0 0 0 1px #70436c}.tags-directory-results{padding-top:42px}.tags-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tags-directory-card{min-width:0;min-height:82px;color:inherit;content-visibility:auto;contain-intrinsic-block-size:auto 52px;background:#121318;border:1px solid #292c34;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}:is(.tags-directory-card:hover,.tags-directory-card:focus-visible){background:#18131a;border-color:#704163;transform:translateY(-2px)}.tag-directory-rank{width:34px;height:34px;color:var(--accent);background:#25151f;border:1px solid #553147;border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.tags-directory-card>div{min-width:0}.tags-directory-card strong{color:#f1f1f3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.tags-directory-card small{color:#9699a2;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;display:block;overflow:hidden}.tags-directory-card>b{color:#e3c3df;white-space:nowrap;font-size:13px}.tags-directory-card>b i{color:#9699a2;font-size:10px;font-style:normal;font-weight:500}.tag-directory-arrow{color:#656973;font-size:18px;transition:color .18s,transform .18s}.tags-directory-card:hover .tag-directory-arrow{color:var(--accent);transform:translate(2px)}.tags-directory-empty,.tag-page-missing{text-align:center;background:#101115;border:1px dashed #493344;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin:36px auto 90px;padding:28px;display:flex}.tags-directory-empty>span,.tag-page-missing>span{width:58px;height:58px;color:var(--accent);background:#281922;border-radius:50%;place-items:center;font-size:28px;font-weight:850;display:grid}.tags-directory-empty h2,.tag-page-missing h1{margin:16px 0 7px;font-size:24px}.tags-directory-empty p,.tag-page-missing p{color:#80848e;margin:0;font-size:12px}.tags-directory-empty button,.tag-page-missing a{color:#fff;cursor:pointer;background:#291820;border:1px solid #70405e;border-radius:7px;align-items:center;min-height:44px;margin-top:20px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}.tag-page-hero h1 span{color:var(--accent);margin-right:5px;font-weight:650}.tag-page .breadcrumbs{min-width:0}.tag-page .breadcrumbs b,.tag-results-heading h2{overflow-wrap:anywhere;min-width:0}.tag-page-count{border-left:2px solid var(--accent-2);background:linear-gradient(90deg,#281824,#15161b);border-radius:0 10px 10px 0;flex-direction:column;flex:0 0 146px;justify-content:center;min-height:105px;padding:20px;display:flex}.tag-page-count strong{font-size:32px;line-height:1}.tag-page-count span{color:#858993;margin-top:7px;font-size:10px;line-height:1.35}.tag-related{border-top:1px solid #292c34;border-bottom:1px solid #292c34;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 16px;display:grid}.tag-related>div{color:#a3a6ae;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.tag-related>div>span{color:var(--accent)}.tag-related nav{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.tag-related nav a{color:#c7c8cd;white-space:nowrap;background:#15161b;border:1px solid #353740;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 11px;font-size:10px;text-decoration:none;display:inline-flex}.tag-related nav a:hover{color:#fff;border-color:#71425f}.tag-related nav small{min-width:19px;height:19px;color:var(--accent);background:#2b1b29;border-radius:50%;place-items:center;font-size:8px;display:grid}.tag-video-results{padding-top:44px}.tag-results-tools{align-items:flex-end;gap:9px;display:flex}.tag-results-tools label{color:#777b85;text-transform:uppercase;letter-spacing:.6px;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.tag-results-tools select{color:#eeeef0;background:#111217;border:1px solid #343740;border-radius:7px;min-width:170px;height:44px;padding:0 10px;font-size:12px}.tag-results-tools>a{color:#aaaeb6;border:1px solid #343740;border-radius:7px;align-items:center;min-height:44px;padding:0 11px;font-size:10px;text-decoration:none;display:flex}.tag-results-tools>a:hover{color:var(--accent);border-color:#69405a}.tags-directory-more,.tag-results-more{flex-direction:column;align-items:center;gap:8px;padding-top:28px;display:flex}.tags-directory-more button,.tag-results-more button{color:#f1f1f3;cursor:pointer;background:#291820;border:1px solid #70405e;border-radius:8px;min-height:46px;padding:0 18px;font-size:11px;font-weight:800}.tags-directory-more button:hover,.tag-results-more button:hover{border-color:var(--accent);background:#351d2b}.tags-directory-more button span,.tag-results-more button span{color:var(--accent);margin-left:7px}.tags-directory-more small,.tag-results-more small{color:#92959e;font-size:10px}@media (max-width:980px){.tags-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tags-directory-wrap,.tag-page-wrap{padding-top:26px}.tag-page-hero{padding:22px 0 30px;display:block}.tag-page-hero h1{letter-spacing:-2.8px;font-size:clamp(43px,13vw,60px)}.tags-directory-stats,.tag-page-count{min-height:0;margin-top:22px}.tags-directory-stats{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.tags-directory-stats small{grid-column:2;margin-top:0}.tag-page-count{max-width:230px}.tags-directory-controls{flex-direction:column;align-items:stretch}.tags-directory-sort button{flex:1;min-height:44px}.tag-related{grid-template-columns:1fr;gap:10px;margin-inline:-16px;padding-inline:16px}.tag-related nav{margin-right:-16px;padding-right:16px}.tag-results-heading{display:block}.tag-results-tools{align-items:stretch;margin-top:14px}.tag-results-tools label{flex:1}.tag-results-tools select{width:100%;min-width:0}}@media (max-width:560px){.tags-directory-sort{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tags-directory-grid{grid-template-columns:1fr}.tags-directory-card{contain-intrinsic-block-size:auto 46px;min-height:76px}.tag-results-tools{grid-template-columns:1fr;display:grid}.tag-results-tools>a{justify-content:center}}@media (max-width:700px),(max-width:1000px) and (max-height:500px){.tags-directory-page .tags-directory-wrap .tags-directory-hero{padding-bottom:12px}.tags-directory-page .tags-directory-hero h1{margin-bottom:8px}.tags-directory-page .tags-directory-controls{gap:8px;padding:8px}.tags-directory-page .tags-directory-search{flex-basis:auto;min-height:48px}.tags-directory-page .tags-directory-sort{display:none}.tags-directory-page .tags-directory-sort-mobile{border:1px solid var(--brand-control-line,#343740);background:var(--brand-panel,#0d0e12);min-width:0;min-height:48px;color:var(--brand-body-text,#f4f4f6);font:inherit;border-radius:8px;padding:0 12px;font-size:14px;display:block}.tags-directory-page .tags-directory-sort-mobile:focus-visible{outline:2px solid var(--brand-highlight,var(--accent-2));outline-offset:2px}.tags-directory-page .tags-directory-results{padding-top:16px}}.search-correction{background:#24161f;border:1px solid #6b3451;border-radius:8px;align-items:center;gap:11px;min-height:58px;margin:18px 0;padding:12px 16px;display:flex}.search-correction>span{color:var(--accent);font-size:18px}.search-correction p{color:#a3a6ae;flex:1;align-items:baseline;gap:8px;min-width:0;margin:0;font-size:.875rem;display:flex}.search-correction a{min-width:0;color:var(--accent);overflow-wrap:anywhere;font-weight:800;text-decoration:none}.search-correction a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.search-correction a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.search-discovery{border:1px solid #292c34;border-radius:8px;margin:18px 0}.search-discovery>div{font-size:.875rem}.search-discovery>.search-discovery-rail-motion{align-items:center;min-width:0;display:flex;position:relative}.search-discovery nav{flex-wrap:wrap;overflow:visible}.search-discovery .search-discovery-rail-motion>nav{flex:auto}.search-discovery nav a{white-space:normal;overflow-wrap:anywhere;font-size:.875rem}.search-discovery nav a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:680px){.search-correction{border-inline:0;border-radius:0;margin-inline:-16px}.search-correction p{flex-wrap:wrap;gap:4px 8px;min-width:0}.search-discovery{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}}.tag-related-description{color:var(--brand-meta-text);margin:0 0 18px;font-size:13px;line-height:1.6}.tag-video-supplement{border-top:1px solid var(--brand-line);margin-top:36px;padding-top:24px}.tag-video-supplement h2{margin:0 0 8px;font-size:21px}.tag-video-supplement.is-standalone{border-top:0;margin-top:0;padding-top:22px}.discover-page:is(.is-search,.ranked-catalog-page) .search-discovery{gap:9px 14px;margin:10px 0;padding:8px 10px}.discover-page:is(.is-search,.ranked-catalog-page) .search-discovery .search-discovery-rail-motion>nav{scrollbar-width:none;flex-wrap:nowrap;padding:3px;scroll-padding-inline:3px;overflow-x:auto}.discover-page:is(.is-search,.ranked-catalog-page) .search-discovery .search-discovery-rail-motion>nav::-webkit-scrollbar{display:none}.discover-page:is(.is-search,.ranked-catalog-page) .search-discovery nav a{white-space:nowrap;flex:none}@media (max-width:700px){.discover-page:is(.is-search,.ranked-catalog-page) .search-discovery{grid-template-columns:minmax(0,1fr);gap:5px}.discover-page:is(.is-search,.ranked-catalog-page) .search-discovery>div{font-size:.8125rem}}:root{--control-height:44px;--control-height-compact:38px;--control-radius:8px;--control-gap:8px}:where(button,input,select,textarea){box-sizing:border-box;min-width:0;font-family:inherit}:where(button,[role=button]){-webkit-appearance:none;appearance:none;vertical-align:middle;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;width:1em;height:1em;display:block;overflow:visible}.ui-icon .ui-icon-fill{fill:currentColor;stroke:none}.control,.primary-btn,.secondary-btn,.header-library,.header-upload,.surprise-button,.discover-toggle,.discover-clear,.discover-shortcuts a,.discover-page-step,.recommendation-load-more,.recommendation-all-link,.creator-follow,.creator-followed-filter,.tags-directory-more button,.tag-results-more button{justify-content:center;align-items:center;gap:var(--control-gap);line-height:1.2}.icon-button,.global-header .menu-btn,.header-notification-button,.card-save-actions button,.center-play,.detail-icon-button,.report-close,.playlist-dialog-head>button,.discover-query-chip>button,.tags-directory-search button,.creator-directory-search button{text-align:center;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid}@media (min-width:901px){.global-header.platform-header .menu-btn{display:none}}.header-library>.ui-icon,.header-upload>.ui-icon,.surprise-button>.ui-icon,.mobile-admin-link>.ui-icon{font-size:17px}.header-library>.ui-icon{color:var(--accent-2)}.header-library-count{font-variant-numeric:tabular-nums;flex:none;min-width:24px}.header-library-count.is-empty{visibility:hidden}html[data-header-library-count]:not([data-header-library-count=""]) .header-library-count[data-pending=true]{visibility:visible}.header-library-count[data-pending=true]:before{content:var(--header-library-count,"")}.global-header .menu-btn .ui-icon,.header-notification-button .ui-icon{font-size:20px}.platform-search>.ui-icon{color:#777b85;flex:none;font-size:19px}.platform-card-play{padding:0;line-height:0}.platform-card-play .ui-icon{width:22px;height:22px;font-size:22px;transform:none}.thumb-placeholder .ui-icon,.trend-image-placeholder .ui-icon,.home-creator-cover-placeholder .ui-icon,.header-thumb-placeholder .ui-icon{width:1em;height:1em;margin:auto}.section-icon .ui-icon,.library-callout-icon .ui-icon{width:18px;height:18px}.spotlight-play i,.trending-row>i{place-items:center;line-height:0;display:inline-grid}.spotlight-play i .ui-icon,.trending-row>i .ui-icon{width:15px;height:15px}.feed-tools button{justify-content:center;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.feed-tools button>.ui-icon{width:16px;height:16px}.card-save-actions button .ui-icon{font-size:18px}.reaction-pair button,.secondary-action-button,.detail-save-button,.detail-more-trigger{justify-content:center;align-items:center;line-height:1;display:inline-flex}.reaction-pair button .ui-icon{width:16px;height:16px}.detail-icon-button .ui-icon,.detail-save-button .ui-icon,.detail-more-trigger .ui-icon,.secondary-action-icon .ui-icon{width:17px;height:17px}.secondary-action-icon{flex:none;place-items:center;width:18px;height:18px;line-height:0;display:inline-grid}.report-close .ui-icon,.playlist-dialog-head>button .ui-icon{width:18px;height:18px}.mobile-nav-icon{flex:0 0 24px;place-items:center;width:24px;height:24px;line-height:0;display:inline-grid;position:relative}.mobile-nav-icon .ui-icon{width:20px;height:20px}.mobile-bottom a>.mobile-nav-label{min-width:0;color:inherit;font-size:inherit;line-height:1.1}.mobile-library-link .mobile-nav-icon>i{position:absolute;top:-4px;left:auto;right:-7px}.mobile-library-link .mobile-library-count{font-variant-numeric:tabular-nums;white-space:nowrap;width:16px;min-width:16px}.mobile-library-link .mobile-library-count.is-empty{visibility:hidden}html[data-header-library-count]:not([data-header-library-count=""]):not([data-header-library-count="0"]) .mobile-library-count[data-pending=true]{visibility:visible}.mobile-library-count[data-pending=true]:before{content:var(--header-library-count,"")}.admin-heading-actions button,.admin-section-nav a,.admin-access-pagination button,.mysql-taxonomy-pagination button{justify-content:center;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.admin-page-buttons button>.ui-icon,.admin-access-pagination button>.ui-icon,.mysql-taxonomy-pagination button>.ui-icon{width:16px;height:16px}.admin-access-editor-head>button,.admin-backup-dialog-head>button,.admin-bulk-dialog-head>button,.admin-category-editor-head>button,.admin-category-merge-head>button,.admin-creator-editor-head>button,.mysql-taxonomy-editor-head>button,.mysql-taxonomy-modal-head>button,.admin-tag-more{text-align:center;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;line-height:0;display:inline-grid}.admin-access-editor-head>button .ui-icon,.admin-backup-dialog-head>button .ui-icon,.admin-bulk-dialog-head>button .ui-icon,.admin-category-editor-head>button .ui-icon,.admin-category-merge-head>button .ui-icon,.admin-creator-editor-head>button .ui-icon,.mysql-taxonomy-editor-head>button .ui-icon,.mysql-taxonomy-modal-head>button .ui-icon{width:18px;height:18px}.source-mode-switch button,.admin-video-preview-modes button{justify-content:center;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.source-mode-switch button>span[aria-hidden=true],.admin-video-preview-modes button>span[aria-hidden=true]{flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:0;display:inline-grid}.source-mode-switch button>.ui-icon,.admin-video-preview-modes button>.ui-icon{width:17px;height:17px}.admin-list-search>span[aria-hidden=true],.admin-access-toolbar form>span[aria-hidden=true],.mysql-taxonomy-toolbar form>span[aria-hidden=true]{flex:0 0 20px;place-items:center;width:20px;height:20px;line-height:0;display:inline-grid}.admin-list-search>span[aria-hidden=true] .ui-icon,.admin-access-toolbar form>span[aria-hidden=true] .ui-icon,.mysql-taxonomy-toolbar form>span[aria-hidden=true] .ui-icon{width:17px;height:17px}.mysql-taxonomy-head>button,.admin-list-head>button,.admin-list-head>a{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--control-gap);line-height:1.2;display:inline-flex}.ranked-rule{background:linear-gradient(110deg,#21151c,#121317);border:1px solid #3a2b34;border-radius:10px;align-items:center;gap:14px;min-height:72px;padding:15px 18px;display:flex}.ranked-rule>span{width:38px;height:38px;color:var(--accent);background:#3a1e2d;border-radius:50%;flex:0 0 38px;place-items:center;line-height:0;display:inline-grid}.ranked-rule>span .ui-icon{width:19px;height:19px}.ranked-rule strong,.ranked-rule p{display:block}.ranked-rule strong{font-size:12px}.ranked-rule p{color:#92959e;margin:4px 0 0;font-size:11px;line-height:1.45}@media (max-width:1320px) and (min-width:901px){.platform-header nav{gap:13px}.platform-header .nav-link{font-size:11px}.header-categories{display:none}}@media (max-width:900px) and (min-width:701px){.platform-header.is-open .header-nav-row nav{max-height:calc(100dvh - 68px);padding-bottom:max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}}@media (max-width:700px){.header-main-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;height:62px;min-height:62px;padding:9px 12px}.platform-search{grid-area:1/2;width:100%;min-width:0;height:44px;margin:0}.platform-search input{min-width:0;padding-inline:8px}.platform-search button{width:42px;min-width:42px}.platform-header .menu-btn{grid-area:1/3}.platform-header.is-open .header-nav-row nav{max-height:calc(100dvh - 62px);padding-bottom:max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.search-suggestion-panel{width:auto;max-height:min(520px,100dvh - 158px);position:fixed;top:63px;left:12px;right:12px}.platform-search>.ui-icon{display:none}.mobile-bottom a{line-height:1}.platform-section-head{flex-wrap:wrap;gap:12px}.platform-section-head>div{flex:260px;min-width:0}.platform-section-head>a{flex:none}.ranked-rule{align-items:flex-start;padding:14px}.admin-access-editor-head>button,.admin-backup-dialog-head>button,.admin-bulk-dialog-head>button,.admin-category-editor-head>button,.admin-category-merge-head>button,.admin-creator-editor-head>button,.mysql-taxonomy-editor-head>button,.mysql-taxonomy-modal-head>button,.admin-tag-more{flex-basis:44px;width:44px;min-width:44px;height:44px}}@media (max-width:360px){.video-detail-wrap .action-bar{flex-wrap:nowrap}}.video-detail-wrap .action-bar{flex-wrap:nowrap;gap:8px}.video-detail-wrap .reaction-pair{min-height:44px}.video-detail-wrap .reaction-pair button{gap:6px;width:auto;min-width:44px;min-height:44px;padding:0 12px}.video-detail-wrap .reaction-pair button:last-child{width:44px;padding:0}.video-detail-wrap .detail-save-button,.video-detail-wrap .detail-more-trigger{color:#d7d9df;width:auto;min-width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#17191e;border:1px solid #30333a;border-radius:999px;font-size:12px;font-weight:800}.video-detail-wrap .detail-save-button{gap:7px;padding:0 14px}.video-detail-wrap .detail-more-actions{z-index:20;flex:none;margin-left:auto;position:relative}.video-detail-wrap .detail-more-trigger{padding:0 14px}.video-detail-wrap .detail-more-trigger .ui-icon{width:23px;height:23px}.video-detail-wrap .detail-more-trigger .ui-icon .ui-icon-fill{stroke:currentColor;stroke-width:2px}.video-detail-wrap .detail-save-button:hover,.video-detail-wrap .detail-save-button.is-active,.video-detail-wrap .detail-more-trigger:hover,.video-detail-wrap .detail-more-actions.is-open .detail-more-trigger{color:#fff;background:#2b1823;border-color:#894161}.video-detail-wrap .detail-save-button:focus-visible{color:#fff;background:#2b1823;border-color:#894161}.video-detail-wrap .detail-more-trigger:focus-visible{color:#fff;background:#2b1823;border-color:#894161}.video-detail-wrap .more-action-panel{gap:3px;width:min(240px,100vw - 28px);padding:7px;top:calc(100% + 8px);right:0}.video-detail-wrap .more-action-panel[hidden]{display:none}.video-detail-wrap .more-action-panel .secondary-action-button{color:#d7d9df;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;gap:10px;padding:0 11px;font-size:12px;font-weight:700}:is(.video-detail-wrap .more-action-panel .secondary-action-button:hover,.video-detail-wrap .more-action-panel .secondary-action-button:focus-visible,.video-detail-wrap .more-action-panel .secondary-action-button.is-active){color:#fff;background:#22242b;border-color:#3f424b}.video-detail-wrap .more-action-panel .report-link{color:#efb2c9}.video-detail-wrap .compact-action-status{left:auto;right:0}@media (max-width:440px){.video-detail-wrap .detail-more-trigger{width:44px;min-width:44px;padding:0}.video-detail-wrap .detail-more-label{display:none}}@media (prefers-reduced-motion:reduce){:where(button,a,input,select,textarea){scroll-behavior:auto}}.header-search-shell{z-index:95;flex:0 0 44px;align-items:center;gap:6px;width:44px;min-width:44px;margin-left:auto;transition:width .2s,flex-basis .2s;display:flex;position:relative}.header-search-shell.is-open{flex-basis:min(720px,55vw);width:min(720px,55vw)}.header-search-trigger{color:#ececf0;cursor:pointer;background:#17191e;border:1px solid #343740;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;line-height:0;display:inline-grid}.header-search-trigger:hover,.header-search-shell.is-open .header-search-trigger{border-color:var(--accent);color:#fff;background:#251923}.header-search-trigger:focus-visible{border-color:var(--accent);color:#fff;background:#251923}.header-search-trigger .ui-icon{width:20px;height:20px}.header-search-form.platform-search{flex:auto;width:auto;min-width:0;height:44px;margin:0;padding-left:12px;animation:.16s both header-search-reveal;display:flex;position:relative;overflow:visible}.header-search-form input{min-width:0}.header-search-form>.header-search-submit{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#111318;cursor:pointer;border:0;border-radius:0 7px 7px 0;flex:0 0 48px;align-self:stretch;place-items:center;width:48px;min-width:48px;height:100%;padding:0;line-height:0;display:inline-grid}.header-search-submit .ui-icon{width:19px;height:19px}.header-search-submit>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-search-form button:before,.header-search-form button:after{content:none!important}@media (min-width:901px){.header-main-row{gap:clamp(12px,1.25vw,20px)}.header-search-shell,.header-search-shell.is-open{flex:640px;width:min(100%,720px);min-width:260px;max-width:720px;margin-inline:auto;transition:none}.header-search-trigger{display:none}.header-search-form.platform-search{background:#15171c;border:1px solid #363941;border-radius:999px;flex:auto;width:100%;height:46px;padding-left:18px;transition:border-color .15s,box-shadow .15s,background-color .15s;animation:none;display:flex;box-shadow:inset 0 1px #ffffff05}.header-search-form.platform-search:hover{background:#17191e;border-color:#464a54}.header-search-form.platform-search:focus-within{border-color:var(--accent-2);background:#17191e;box-shadow:0 0 0 3px #d281ce1a}.header-search-form input{height:100%;padding:0 10px 0 0;font-size:14px}.header-search-form>.header-search-submit{color:#f3f3f5;background:#25272d;border-left:1px solid #363941;border-radius:0 999px 999px 0;flex-basis:58px;width:58px;min-width:58px;transition:background-color .15s,color .15s}:is(.header-search-form>.header-search-submit:hover,.header-search-form>.header-search-submit:focus-visible){background:var(--brand-button-neutral);color:#fff}.header-search-form .search-suggestion-panel{background:#111318fc;border-radius:14px;padding:9px;top:calc(100% + 9px);box-shadow:0 22px 60px #000000b8}}@media (min-width:901px) and (max-width:1180px){.header-library{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;padding:0}.header-library b{display:none}.header-library-count{position:absolute;top:-5px;right:-5px}}@media (max-width:900px){.header-search-shell:not(.is-open) .header-search-form,.platform-header.is-searching .header-library,.platform-header.is-searching .header-upload{display:none}}.header-nav-row .header-notifications{margin-left:2px}.header-nav-row .header-notification-button{color:#8f939b;width:auto;min-width:0;height:32px;min-height:32px;font:inherit;background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.header-nav-row .header-notification-button:hover,.header-nav-row .header-notifications.is-open .header-notification-button{color:#fff;background:0 0;border-color:#0000}.header-nav-row .header-notification-button:focus-visible{color:#fff;background:0 0;border-color:#0000}.header-nav-row .header-notification-button .ui-icon{width:16px;height:16px;font-size:16px}.header-notification-label{display:inline}.header-nav-row .header-notification-button>i{border:0;flex:none;justify-content:center;align-items:center;width:auto;min-width:20px;height:20px;line-height:1;display:inline-flex;position:static;inset:auto}@media (max-width:900px){.global-header.platform-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0dfb}.platform-header.is-searching .menu-btn{display:none}.platform-header.is-open .header-nav-row .header-notifications{width:100%;margin:0}.platform-header.is-open .header-nav-row .header-notification-button{color:#a3a6af;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:100%;min-height:48px;padding:0 10px;font-size:12px}.platform-header.is-open .header-nav-row .header-notification-button:hover,.platform-header.is-open .header-nav-row .header-notifications.is-open .header-notification-button{color:#fff;background:0 0}.platform-header.is-open .header-nav-row .header-notification-button:focus-visible{color:#fff;background:0 0}.platform-header.is-open .header-nav-row .header-notification-button>i{margin-left:auto}.platform-header.is-open .header-nav-row .notification-panel{inset:calc(76px + env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));z-index:180;flex-direction:column;width:auto;max-height:none;margin:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 60px #000000b8}.platform-header.is-open .header-nav-row .notification-list{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow-y:auto}.platform-header.is-open .header-nav-row .notification-panel-head,.platform-header.is-open .header-nav-row .notification-panel-links{flex:none}.platform-header.is-open .header-nav-row .notification-panel-close{display:inline-grid}.platform-header.is-open .header-nav-row .notification-panel>.notification-empty{flex:auto;min-height:0;overflow-y:auto}}@media (max-width:700px){.platform-header.is-open .header-nav-row .notification-panel{inset:calc(70px + env(safe-area-inset-top)) 10px calc(72px + env(safe-area-inset-bottom))}}.header-search-history{gap:2px;display:grid}.header-search-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:2px 8px 6px;display:flex}.header-search-history-head strong{color:#f0f0f2;font-size:11px}.header-search-history-head>button{width:auto;min-width:0;min-height:34px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:auto;padding:0 7px;font-size:9px;font-weight:800}.header-search-history-row{border-radius:7px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;min-width:0;display:grid}.header-search-history-row:hover,.header-search-history-row:focus-within{background:#22242b}.header-search-history-row>a{align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 9px;display:flex}.header-search-history-row>a .ui-icon{width:16px;height:16px;color:var(--accent);flex:0 0 16px}.header-search-history-row>a strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.header-search-history-row>button{color:#777b85;cursor:pointer;background:0 0;border:0;border-radius:7px;align-self:auto;place-items:center;width:42px;min-width:42px;height:42px;padding:0;line-height:0;display:inline-grid}:is(.header-search-history-row>button:hover,.header-search-history-row>button:focus-visible){color:#fff}.header-search-history-row>button .ui-icon{width:15px;height:15px}@media (min-width:701px) and (max-width:760px){.platform-header.is-searching .header-main-row{gap:10px;padding-inline:16px}.platform-header.is-searching .header-brand-logo{width:clamp(220px,32vw,244px)}.platform-header.is-searching .header-search-shell.is-open{flex:auto;width:auto}}@keyframes header-search-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.header-main-row{position:relative}.header-search-shell{grid-area:1/2;justify-self:end;margin-left:0}.platform-header.is-searching .header-search-shell{z-index:100;grid-area:1/1/auto/-1;place-self:center stretch;width:auto;height:44px;display:flex;position:relative}.platform-header.is-searching .platform-brand,.platform-header.is-searching .menu-btn{visibility:hidden;pointer-events:none}.header-search-form.platform-search{grid-area:auto;width:auto;min-width:0;height:44px;margin:0}.header-search-form input{min-width:0;padding-inline:8px;font-size:16px}.header-search-form>.header-search-submit{flex-basis:44px;width:44px;min-width:44px}.header-search-form .search-suggestion-panel{width:auto;max-height:min(520px,100dvh - 165px);position:fixed;top:70px;left:12px;right:12px}.header-search-history-head>button{min-height:44px}.header-search-history-row{grid-template-columns:minmax(0,1fr) 44px}.header-search-history-row>button{width:44px;min-width:44px;height:44px}}@media (max-width:380px){.header-search-trigger{flex-basis:44px;width:44px;min-width:44px}.header-search-form.platform-search{padding-left:8px}.header-search-form input::placeholder{font-size:12px}}@media (prefers-reduced-motion:reduce){.header-search-shell{transition:none}.header-search-form.platform-search{animation:none}}.platform-card-meta{color:#777b85;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:9px;display:grid}.platform-card-meta-main{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.platform-card-meta .creator-card-link,.platform-card-meta .creator-card-label{color:#8f939d;flex:0 auto;align-items:center;gap:6px;min-width:0;min-height:22px;text-decoration:none;display:inline-flex}.platform-card-meta .creator-card-link>span,.platform-card-meta .creator-card-label>span:first-child{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#111318;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:900;display:grid}.platform-card-meta .creator-card-link b,.platform-card-meta .creator-card-label b{min-width:0;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.platform-card-meta .creator-card-label i{color:#fff;background:#4c8ee8;border-radius:50%;flex:0 0 13px;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;display:grid}.platform-card-meta-item{flex:none}.platform-card-meta-item:before{content:"•";color:#555963;margin:0 6px;font-size:7px}.platform-card-rating{color:var(--success);text-align:right;white-space:nowrap;justify-self:end;align-items:center;gap:3px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.platform-card-rating>span{font-size:8px}.platform-card-playback-status{min-height:20px;color:var(--brand-meta-text,#b1b3bc);align-items:center;gap:5px;margin:2px 0 4px;font-size:11px;line-height:1.45;display:flex}.platform-card-playback-status[data-playback-status=resume]{color:var(--brand-accent,var(--accent))}.platform-card-playback-status>.ui-icon{flex:0 0 12px;width:12px;height:12px}.platform-card-playback-status b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.card-playback-placeholder{color:var(--status-playback-color,var(--brand-meta-text,#b1b3bc))}.card-playback-placeholder>.card-playback-placeholder-play{display:var(--status-playback-play,none)}.card-playback-placeholder>.card-playback-placeholder-check{display:var(--status-playback-check,none)}.card-playback-placeholder-label:before{content:var(--status-playbackLabel,"")}.card-playback-placeholder-time:before{content:var(--status-playbackTime,"")}.home-continue-group .home-history-grid>.platform-video-card:first-child{--card-status-playbackLabel:var(--home-continue-playbackLabel-1);--card-status-playbackTime:var(--home-continue-playbackTime-1);--card-status-playback-color:var(--home-continue-playback-color-1);--card-status-playback-play:var(--home-continue-playback-play-1);--card-status-playback-check:var(--home-continue-playback-check-1)}.home-continue-group .home-history-grid>.platform-video-card:nth-child(2){--card-status-playbackLabel:var(--home-continue-playbackLabel-2);--card-status-playbackTime:var(--home-continue-playbackTime-2);--card-status-playback-color:var(--home-continue-playback-color-2);--card-status-playback-play:var(--home-continue-playback-play-2);--card-status-playback-check:var(--home-continue-playback-check-2)}.home-continue-group .home-history-grid>.platform-video-card:nth-child(3){--card-status-playbackLabel:var(--home-continue-playbackLabel-3);--card-status-playbackTime:var(--home-continue-playbackTime-3);--card-status-playback-color:var(--home-continue-playback-color-3);--card-status-playback-play:var(--home-continue-playback-play-3);--card-status-playback-check:var(--home-continue-playback-check-3)}.home-continue-group .home-history-grid>.platform-video-card:nth-child(4){--card-status-playbackLabel:var(--home-continue-playbackLabel-4);--card-status-playbackTime:var(--home-continue-playbackTime-4);--card-status-playback-color:var(--home-continue-playback-color-4);--card-status-playback-play:var(--home-continue-playback-play-4);--card-status-playback-check:var(--home-continue-playback-check-4)}.home-recent-group .home-history-grid>.platform-video-card:first-child{--card-status-playbackLabel:var(--home-recent-playbackLabel-1);--card-status-playbackTime:var(--home-recent-playbackTime-1);--card-status-playback-color:var(--home-recent-playback-color-1);--card-status-playback-play:var(--home-recent-playback-play-1);--card-status-playback-check:var(--home-recent-playback-check-1)}.home-recent-group .home-history-grid>.platform-video-card:nth-child(2){--card-status-playbackLabel:var(--home-recent-playbackLabel-2);--card-status-playbackTime:var(--home-recent-playbackTime-2);--card-status-playback-color:var(--home-recent-playback-color-2);--card-status-playback-play:var(--home-recent-playback-play-2);--card-status-playback-check:var(--home-recent-playback-check-2)}.home-recent-group .home-history-grid>.platform-video-card:nth-child(3){--card-status-playbackLabel:var(--home-recent-playbackLabel-3);--card-status-playbackTime:var(--home-recent-playbackTime-3);--card-status-playback-color:var(--home-recent-playback-color-3);--card-status-playback-play:var(--home-recent-playback-play-3);--card-status-playback-check:var(--home-recent-playback-check-3)}.home-recent-group .home-history-grid>.platform-video-card:nth-child(4){--card-status-playbackLabel:var(--home-recent-playbackLabel-4);--card-status-playbackTime:var(--home-recent-playbackTime-4);--card-status-playback-color:var(--home-recent-playback-color-4);--card-status-playback-play:var(--home-recent-playback-play-4);--card-status-playback-check:var(--home-recent-playback-check-4)}@media (max-width:1180px){.platform-card-copy{container:video-card-copy/inline-size}.platform-card-meta{gap:7px;font-size:11px}.platform-card-meta .creator-card-link,.platform-card-meta .creator-card-label{font-size:12px}.platform-card-meta-item:before{margin-inline:4px}.platform-card-rating{font-size:11px}}@container video-card-copy (width<=320px){.platform-card-meta{gap:2px 6px;line-height:1.35}.platform-card-meta-main{display:contents}.platform-card-meta .creator-card-link,.platform-card-meta .creator-card-label{grid-area:1/1}.platform-card-rating{grid-area:1/2}.platform-card-views{grid-area:2/1}.platform-card-age{white-space:nowrap;grid-area:2/2;justify-self:end}.platform-card-meta-item:before{content:none}}@container video-card-copy (width<=200px){.platform-card-meta .creator-card-link>span,.platform-card-meta .creator-card-label>span:first-child{display:none}}.home-catalog-more{justify-content:center;margin-top:30px;display:flex}.home-catalog-more>a{color:#d6d7db;background:#191b20;border:1px solid #343740;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.home-catalog-more>a:hover{color:#fff;background:#21171d;border-color:#85405f;transform:translateY(-1px)}.home-catalog-more>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-catalog-more>a b{font-size:12px;font-weight:750}.home-catalog-more>a span{color:var(--accent);flex:none;display:inline-flex}.home-catalog-more>a span .ui-icon{width:14px;height:14px}@media (max-width:700px){.home-catalog-more>a{width:min(100%,270px);min-height:44px}}.video-action-preview,[data-video-action-preview=true] .video-action-live{display:none}[data-video-action-preview=true] .video-action-preview{display:inline}[data-video-action-preview=true] [data-video-action-rating] .video-action-preview:after{content:var(--video-action-rating,"—")}[data-video-action-preview=true] [data-video-favorite-label] .video-action-preview:after{content:var(--video-action-favorite-label,var(--video-action-default-save,"Mentés"))}[data-video-favorite] :is(.video-favorite-empty,.video-favorite-full){align-items:center;line-height:0;display:inline-flex}[data-video-favorite] .video-favorite-full{display:none}[data-video-favorite][aria-pressed=true] .video-favorite-full{display:inline-flex}[data-video-favorite][aria-pressed=true] .video-favorite-empty{display:none}[data-video-action-preview=true] [data-video-favorite] .video-favorite-empty{display:var(--video-action-favorite-empty,inline-flex)}[data-video-action-preview=true] [data-video-favorite] .video-favorite-full{display:var(--video-action-favorite-full,none)}.video-detail-wrap [data-video-action-preview=true] [data-video-favorite]:not(:hover):not(:focus-visible){color:var(--video-action-favorite-color,#d7d9df);background:var(--video-action-favorite-background,#17191e);border-color:var(--video-action-favorite-border,#30333a)}.video-detail-wrap [data-video-action-preview=true] [data-video-vote=up]:not(:hover):not(:focus-visible){color:var(--video-action-up-color,#d7d9df);background:var(--video-action-up-background,transparent)}.video-detail-wrap [data-video-action-preview=true] [data-video-vote=down]:not(:hover):not(:focus-visible){color:var(--video-action-down-color,#d7d9df);background:var(--video-action-down-background,transparent)}.video-detail-wrap [data-video-action-preview=true] [data-video-watch-later]:not(:hover):not(:focus-visible){color:var(--video-action-watch-later-color,#d7d9df);background:var(--video-action-watch-later-background,#17191e);border-color:var(--video-action-watch-later-border,#30333a)}.video-detail-wrap [data-video-channel-subscribe][data-video-action-preview=true]:not(:hover):not(:focus-visible){color:var(--video-action-subscribe-color,#fff);background:var(--video-action-subscribe-background,#6d2749);border-color:var(--video-action-subscribe-border,#7d3c5c)}.video-detail-wrap [data-video-channel-subscribe][data-video-action-preview=true] .video-action-live{display:none}.video-detail-wrap [data-video-channel-subscribe][data-video-action-preview=true] .video-action-preview{display:inline}.video-detail-wrap [data-video-channel-subscribe][data-video-action-preview=true] .video-action-preview:after{content:var(--video-action-subscribe-label,var(--video-action-default-follow,"+ Követés"))}:root.site-lp{--video-action-default-save:"Save";--video-action-default-follow:"+ Follow"}:root.site-lp[lang=fr]{--video-action-default-save:"Enregistrer";--video-action-default-follow:"+ S’abonner"}.viewer-reaction-time-value[data-time-initializing=true] .video-action-live{display:none}.viewer-reaction-time-value[data-time-initializing=true] .video-action-preview{display:inline}.viewer-reaction-time-value[data-time-initializing=true] .video-action-preview:after{content:var(--viewer-reaction-time-label,"0:00")}[data-card-personal-preview] .watch-progress[data-card-progress]{width:var(--card-personal-live-progress,0%)}[data-card-personal-preview=false] .watch-progress[data-progress-visible=false]{display:none}[data-card-personal-preview=true] .watch-progress[data-card-progress]{width:var(--card-personal-progress-width,0%);display:var(--card-personal-progress-display,none)}.card-save-actions [data-card-save-icon]{justify-content:center;align-items:center;display:none}[data-card-personal-preview=false] .card-save-actions button[aria-pressed=false] [data-card-save-icon=plus],[data-card-personal-preview=false] .card-save-actions button[aria-pressed=true] [data-card-save-icon=check]{display:inline-flex}[data-card-personal-preview=true] .card-save-actions [data-card-save-icon=plus]{display:var(--card-personal-save-plus,inline-flex)}[data-card-personal-preview=true] .card-save-actions [data-card-save-icon=check]{display:var(--card-personal-save-check,none)}.platform-video-card[data-card-personal-preview=true] .card-save-actions button{background:var(--card-personal-save-background,#090a0de8);border-color:var(--card-personal-save-border,#ffffff1f);color:var(--card-personal-save-color,#fff)}.platform-video-card[data-card-personal-preview=true] .card-save-actions button:disabled{opacity:1;cursor:progress}.discover-page[data-unseen-filter]:not([data-unseen-runtime]) .platform-video-card{display:var(--card-personal-unseen-display,block)}.discover-page[data-unseen-filter] .platform-video-card.is-filtered-out{display:none}.custom-video-player[data-source-loading=true] .player-play-toggle:disabled{opacity:1;color:#fff;cursor:progress}.custom-video-player .player-volume-control[data-preferences-ready=false]>.player-volume-button,.custom-video-player .player-autoplay-switch[data-preferences-ready=false]>*{visibility:visible}.player-volume-button [data-player-volume-icon]{justify-content:center;align-items:center;display:none}html:not([data-player-audio-muted=yes]) .player-volume-control[data-preferences-ready=false] [data-player-volume-icon=audible],html[data-player-audio-muted=yes] .player-volume-control[data-preferences-ready=false] [data-player-volume-icon=muted],.player-volume-control[data-preferences-ready=true][data-muted=false] [data-player-volume-icon=audible],.player-volume-control[data-preferences-ready=true][data-muted=true] [data-player-volume-icon=muted]{display:inline-flex}html[data-player-autoplay-preview=off] .player-autoplay-switch[data-preferences-ready=false] .player-autoplay-track{background:#ffffff4a;border-color:#ffffff82}html[data-player-autoplay-preview=off] .player-autoplay-switch[data-preferences-ready=false] .player-autoplay-track i{left:2px}html[data-player-autoplay-preview=on] .player-autoplay-switch[data-preferences-ready=false] .player-autoplay-track{border-color:color-mix(in srgb, var(--accent) 82%, #fff);background:color-mix(in srgb, var(--accent) 74%, transparent)}html[data-player-autoplay-preview=on] .player-autoplay-switch[data-preferences-ready=false] .player-autoplay-track i{left:16px}@media (max-width:700px) and (orientation:portrait),(pointer:coarse) and (orientation:portrait){html[data-player-autoplay-preview=off] .player-autoplay-switch[data-preferences-ready=false] .player-autoplay-track{background:#121318eb;border-color:#ffffffe0;box-shadow:0 1px 5px #000c,inset 0 0 0 1px #ffffff14}html[data-player-autoplay-preview=on] .player-autoplay-switch[data-preferences-ready=false] .player-autoplay-track{border-color:color-mix(in srgb, var(--accent) 68%, #fff 32%);background:color-mix(in srgb, var(--accent) 88%, #241626 12%);box-shadow:0 1px 5px #000c,inset 0 0 0 1px #ffffff14}html[data-player-autoplay-preview=on] .player-autoplay-switch[data-preferences-ready=false] .player-autoplay-track i{left:14px}}.custom-video-player .player-quality-badge[data-preferences-ready=false]>span,.custom-video-player .player-time-current[data-position-ready=false]>span{display:none}.player-quality-badge[data-preferences-ready=false]:after{content:var(--player-quality-label,"")}.custom-video-player .player-time-current[data-position-ready=false],.custom-video-player .player-time-separator[data-position-ready=false]{visibility:visible}.player-time-current[data-position-ready=false]:after{content:var(--player-current-time-label,"0:00")}.header-account-shell{flex:0 0 106px;width:106px;position:relative}.header-account{color:#eee;white-space:nowrap;cursor:pointer;background:#17191e;border:1px solid #343740;border-radius:10px;flex:none;justify-content:flex-start;align-items:center;gap:9px;width:106px;height:44px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.header-account b{text-align:center;flex:none;line-height:15px;display:inline-block}.header-account-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;margin-left:auto;transition:transform .16s;position:relative;top:-2px;transform:rotate(45deg)}.header-account[aria-expanded=true] .header-account-chevron{top:2px;transform:rotate(225deg)}:is(.platform-header .header-account:hover,.platform-header .header-account:focus-visible,.platform-header .header-account[aria-expanded=true]){color:#fff;border-color:#5a5d65}.platform-header .header-account[data-active=true]{background:#241d27;border-color:#755471}.header-account-avatar,.mobile-account-avatar{background:var(--brand-accent);color:#fff;border:0;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;line-height:1;display:inline-grid}html[data-account-profile-known=yes] :is(.header-account-avatar,.mobile-account-avatar).is-pending:before{content:var(--account-profile-initial,"")}html[data-account-profile-known=yes] :is(.header-account-avatar,.mobile-account-avatar).is-pending>.ui-icon{display:none}.header-account-avatar .ui-icon,.mobile-account-avatar .ui-icon{width:15px;height:15px}.header-account-avatar img,.mobile-account-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.platform-header .header-account-menu{z-index:50;background:#191a20;border:1px solid #41414b;border-radius:12px;align-items:stretch;gap:2px;width:232px;height:auto;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 16px 36px #000b}.header-account-name{color:#f3eef4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.header-account-menu-identity{border-bottom:1px solid #373740;align-items:center;gap:10px;min-height:48px;margin-bottom:3px;padding:4px 10px 8px;display:flex}.header-account-menu-group{gap:2px;padding:5px 0;display:grid}.header-account-menu-group+.header-account-menu-group{border-top:1px solid #373740;margin-top:4px;padding-top:9px}.header-account-menu-heading{color:#9a9ba5;letter-spacing:.06em;padding:5px 10px 4px;font-size:10px;font-weight:750}.header-account-menu a,.header-account-menu button{color:#e5e5e8;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:flex}:is(.header-account-menu a:hover,.header-account-menu a:focus-visible,.header-account-menu button:hover,.header-account-menu button:focus-visible){color:#fff;background:#30303a}.header-account-menu a[aria-current=page]{color:#fff;background:#332637}.header-account-menu-pending{color:#b5b3bd;align-items:center;min-height:40px;padding:0 10px;font-size:12px;display:flex}.header-account-menu .ui-icon{width:16px;height:16px}.header-account-menu .header-account-library-link .ui-icon{color:var(--accent-2)}.header-account-menu .header-library-count{color:#f4d9f4;background:#4a354b;border-radius:999px;place-items:center;min-width:24px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.header-account-menu .header-account-logout{border-top:1px solid #373740;border-radius:0 0 7px 7px;margin-top:5px}.header-account-menu button:disabled{opacity:.6;cursor:wait}.mobile-account-link .mobile-nav-icon{width:24px;height:24px}.mobile-account-link .mobile-account-avatar{width:24px;height:24px;font-size:12px}.mobile-bottom .mobile-account-link{color:#a9acb4}.mobile-bottom .mobile-account-link[aria-current=page]{color:var(--pink)}.mobile-bottom .mobile-account-link .mobile-nav-label{color:inherit}.mobile-bottom .mobile-account-link .mobile-account-avatar,.mobile-bottom .mobile-account-link[aria-current=page] .mobile-account-avatar{color:#fff}@media (max-width:900px){.platform-header.is-searching .header-account-shell{display:none}.header-account-shell{flex-basis:44px;width:44px}.header-account{justify-content:center;width:44px;padding:0}.header-account b,.header-account-chevron{display:none}}.library-sync-card{background:#111318;border:1px solid #30343d;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;margin:2px 0 22px;padding:16px 18px;display:grid}.library-sync-card.is-offline{background:linear-gradient(110deg,#211a11,#111318 46%);border-color:#70532f}.library-sync-card.is-error{background:linear-gradient(110deg,#261317,#111318 46%);border-color:#7a3944}.library-sync-card.is-waiting{background:linear-gradient(110deg,#25151f,#111318 52%);border-color:#63364c}.library-sync-card.is-loading{opacity:.74}.library-sync-icon{width:42px;height:42px;color:var(--accent-2);background:#242730;border-radius:50%;place-items:center;display:grid}.library-sync-icon .ui-icon{width:20px;height:20px}.library-sync-card strong{color:#f4f4f6;margin-bottom:4px;font-size:13px;display:block}.library-sync-card p{color:#92959e;max-width:680px;margin:0;font-size:11px;line-height:1.5}.library-sync-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.library-sync-actions a,.library-sync-actions button{color:#e9e9ec;white-space:nowrap;cursor:pointer;background:#1a1c22;border:1px solid #3b3f48;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.library-sync-actions .primary-btn{border-color:var(--brand-button-border);background:var(--brand-button);color:#fff}.library-sync-actions :disabled{cursor:wait;opacity:.65}.account-page{min-height:70vh;padding:0 clamp(16px,4vw,56px) 72px}.account-wrap{width:min(980px,100%);margin:0 auto;padding-top:34px}.account-hero{align-items:center;gap:20px;padding:24px 0 30px;display:flex}.account-hero-icon{width:62px;height:62px;color:var(--accent-2);background:linear-gradient(145deg,#371c2b,#17191f);border:1px solid #593047;border-radius:50%;flex:none;place-items:center;display:grid}.account-hero-icon .ui-icon{width:28px;height:28px}.account-hero h1{letter-spacing:-2.2px;overflow-wrap:anywhere;margin:2px 0 6px;font-size:clamp(30px,5vw,48px)}.account-hero>div{min-width:0}.account-hero>div>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.account-panel,.account-auth-card{border:1px solid var(--line);background:#111318;border-radius:14px;box-shadow:0 16px 46px #0004}.account-auth-card{gap:20px;width:min(610px,100%);margin:8px auto 0;padding:24px;display:grid}.account-auth-tabs{background:#090a0d;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.account-auth-tabs button{color:#858892;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:42px;font-size:11px;font-weight:800}.account-auth-tabs button.is-active{color:#fff;background:#252831;box-shadow:0 2px 10px #0005}.account-auth-card h2,.account-panel h2{color:#fff;letter-spacing:-.45px;margin:3px 0 8px;font-size:21px}.account-auth-card>div>p:last-child,.account-panel>p,.account-row-action p,.account-danger p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.account-auth-card form,.account-email-form,.account-password-form,.account-danger form{gap:9px;display:grid}.account-auth-card label,.account-email-form label,.account-password-form label,.account-danger label{color:#dddfe4;gap:3px;font-size:11px;font-weight:700;display:grid}.account-auth-card label span{color:var(--muted);font-size:9px;font-weight:450}.account-auth-card input,.account-email-form input,.account-password-form input,.account-danger input{color:#fff;background:#090a0d;border:1px solid #343741;border-radius:8px;width:100%;height:46px;padding:0 12px;font-size:16px}.account-auth-card input:focus,.account-email-form input:focus,.account-password-form input:focus,.account-danger input:focus{border-color:var(--accent)}.account-auth-card form>button,.account-placeholder-form>button,.account-email-form button,.account-password-form button,.account-danger button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;min-height:44px;margin-top:7px;font-size:11px;font-weight:800}.account-auth-card button:disabled,.account-email-form button:disabled,.account-choice-grid button:disabled,.account-password-form button:disabled,.account-row-action button:disabled,.account-danger button:disabled{cursor:wait;opacity:.62}.account-form-error,.account-alert{color:#ffb8c0;background:#28151a;border:1px solid #783d47;border-radius:7px;margin:4px 0 0;padding:10px 12px;font-size:11px}.account-challenge,.account-challenge-unavailable{background:#0b0c10;border:1px solid #343741;border-radius:9px;gap:8px;min-width:0;margin-top:5px;padding:12px;display:grid;overflow:visible}.account-challenge>div:first-child strong,.account-challenge-unavailable strong{color:#f0f0f2;font-size:11px}.account-challenge>div:first-child p,.account-challenge-unavailable p,.account-challenge-state{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.account-challenge-widget,.account-challenge-widget>div,.account-challenge-widget iframe{max-width:100%;width:100%!important}.account-challenge-state.is-ready{color:#8dd5a7}.account-challenge-state.is-error,.account-challenge-state.is-expired,.account-challenge-unavailable p{color:#f0a4ae}.account-challenge-retry{background:#1a1c22!important;border-color:#50545f!important;min-height:40px!important;margin-top:0!important}.account-dashboard{gap:16px;display:grid}.account-activity-card{background:radial-gradient(circle at 92% 0,#ea237721,#0000 34%),linear-gradient(145deg,#19151b,#111318 58%,#171218);border:1px solid #91415e70;border-radius:16px;margin-bottom:20px;padding:22px;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #00000038}.account-activity-heading{align-items:center;gap:12px;display:flex}.account-activity-heading>span{color:#ff82b6;background:#ea237717;border:1px solid #ea237761;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 22px #ea237726}.account-activity-heading p,.account-activity-heading h2{margin:0}.account-activity-heading h2{margin-top:2px;font-size:20px}.account-activity-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.account-activity-primary>div{background:#0d0f1494;border:1px solid #ffffff14;border-radius:12px;padding:15px 16px}.account-activity-primary span,.account-activity-primary strong{display:block}.account-activity-primary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:750}.account-activity-primary strong{color:#fff;margin-top:4px;font-size:27px;line-height:1}.account-activity-stats{background:#ffffff12;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.account-activity-stats>div{background:#14161b;padding:12px}.account-activity-stats dt{color:var(--muted);font-size:10px}.account-activity-stats dd{color:#e9e9ec;margin:4px 0 0;font-size:13px;font-weight:800}.account-activity-trace{background:#090b0f52;border:1px solid #ffffff0f;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:11px 12px;display:flex}.account-activity-trace>div:first-child{gap:3px;display:grid}.account-activity-trace span{color:#e8e8ec;font-size:11px;font-weight:800}.account-activity-trace small{color:var(--muted);font-size:10px}.account-activity-trace-marks{align-items:center;gap:7px;display:flex}.account-activity-trace-marks i{background:#ffffff1a;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1px #ffffff0f}.account-activity-trace-marks i[data-found]{background:#f17eb0;box-shadow:0 0 10px #ea237775,0 0 2px #fff}.account-activity-next{color:var(--muted);align-items:center;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.account-activity-next span{color:#ec6ba0}.account-activity-next strong{color:#eee;font-variant-numeric:tabular-nums}.account-pulse-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.account-pulse-breakdown>div{background:#090b0f47;border:1px solid #ffffff0f;border-radius:10px;gap:3px;min-width:0;padding:11px 12px;display:grid}.account-pulse-breakdown span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-pulse-breakdown strong{color:#f3a0c5;font-size:16px}.account-pulse-breakdown small{color:#8f929b;font-size:9px}@media (max-width:700px){.account-activity-card{border-radius:13px;padding:17px 14px}.account-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-activity-trace{flex-direction:column;align-items:flex-start;gap:10px}.account-pulse-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-panel{padding:22px;scroll-margin-top:96px}.account-panel-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.account-panel-heading>span{width:38px;height:38px;color:var(--accent-2);background:#251923;border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.account-panel-heading .ui-icon{width:19px;height:19px}.account-panel-heading h2{margin:2px 0 0}.account-choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.account-choice-grid button{color:#fff;text-align:left;cursor:pointer;background:#191b21;border:1px solid #3a3e48;border-radius:9px;justify-items:start;gap:5px;min-height:76px;padding:13px;display:grid}.account-choice-grid button.primary-btn{background:#2b1923;border-color:#6d3851}.account-choice-grid button span{color:#9a9ca4;font-size:10px;font-weight:450;line-height:1.4}.account-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-counts div{background:#0b0c10;border-radius:9px;gap:2px;padding:13px;display:grid}.account-counts strong{color:#fff;font-size:21px}.account-counts span{color:var(--muted);font-size:9px}.account-sync-status{color:#8dd5a7;margin:12px 0 0;font-size:10px}.account-sync-status.is-offline{color:#f0c47d}.account-sync-status.is-error{color:#f09aa7}.account-sync-retry{color:#f4d7dc;cursor:pointer;background:#211317;border:1px solid #70404a;border-radius:7px;min-height:34px;margin-top:10px;padding:0 12px;font-size:10px;font-weight:750}.account-privacy-note{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.55}.account-privacy-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-privacy-grid>div{background:#0b0c10;border:1px solid #2c3038;border-radius:9px;padding:16px}.account-privacy-grid strong{color:#fff;font-size:12px}.account-privacy-grid ul{color:var(--muted);margin:10px 0 0;padding-left:17px;font-size:11px;line-height:1.8}.account-password-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding-bottom:18px}.account-email-card{background:#0b0c10;border:1px solid #30343d;border-radius:10px;margin:0 0 18px;padding:16px}.account-email-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-email-heading strong{color:#f2f2f4;margin-bottom:4px;font-size:12px;display:block}.account-email-heading p,.account-email-note{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.account-email-heading>span{color:#a4a7ae;white-space:nowrap;border:1px solid #383b44;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:750}.account-email-heading>span.is-pending{color:#efca80;border-color:#725d34}.account-email-heading>span.is-verified{color:#91dbaa;border-color:#356044}.account-email-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;margin-top:13px}.account-email-actions{gap:7px;display:flex}.account-email-form button{min-width:116px;margin:0;padding:0 12px}.account-email-form button.is-secondary{background:#191b21;border-color:#474b55;min-width:auto}.account-email-note{margin-top:10px}.account-email-error{color:#ffb8c0;margin:9px 0 0;font-size:10px}.account-password-form button{min-width:140px;margin:0}.account-row-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 0;display:flex}.account-row-action strong{color:#f2f2f4;margin-bottom:4px;font-size:12px;display:block}.account-row-action button{color:#fff;cursor:pointer;background:#1a1c22;border:1px solid #3a3e48;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.account-row-action button .ui-icon{width:15px;height:15px}.account-danger{border-top:1px solid var(--line);margin-top:12px;padding-top:14px}.account-danger summary{color:#ffafb9;cursor:pointer;align-items:center;gap:8px;min-height:42px;font-size:11px;font-weight:800;display:flex}.account-danger summary .ui-icon{width:17px;height:17px}.account-danger form{max-width:460px;margin-top:14px}.account-danger button{background:#5c222b;border-color:#8a3843}.account-loading{text-align:center;place-content:center;min-height:130px;display:grid}.account-loading strong{color:#fff}.account-loading p{margin-top:5px}@media (max-width:1180px){.library-sync-card{grid-template-columns:42px minmax(0,1fr)}.library-sync-actions{grid-column:2;justify-content:flex-start}.account-password-form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.header-account-shell{display:none}.account-page{padding-inline:14px;padding-bottom:96px}.account-wrap{padding-top:22px}.account-hero{align-items:flex-start;padding-top:14px}.account-hero-icon{width:48px;height:48px}.account-hero-icon .ui-icon{width:22px;height:22px}.account-hero h1{letter-spacing:-1.6px;font-size:32px}.account-auth-card,.account-panel{border-radius:11px;padding:16px}.library-sync-card{grid-template-columns:34px minmax(0,1fr);gap:11px;margin-bottom:16px;padding:13px}.library-sync-icon{width:34px;height:34px}.library-sync-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.library-sync-actions a,.library-sync-actions button{white-space:normal;text-align:center;min-height:44px}.account-choice-grid,.account-privacy-grid,.account-email-form,.account-password-form{grid-template-columns:1fr}.account-row-action{flex-direction:column;align-items:stretch}.account-row-action button{width:100%;min-height:44px}.account-email-heading{flex-direction:column;align-items:stretch;gap:9px}.account-email-heading>span{align-self:flex-start}.account-email-actions{grid-template-columns:1fr 1fr;display:grid}.account-email-form button{width:100%;min-height:44px}}@media (max-width:420px){.account-hero-icon{display:none}.library-sync-actions,.account-email-actions{grid-template-columns:1fr}}.account-wrap{width:min(1120px,100%)}.account-profile-hero{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 32%), linear-gradient(135deg, #171219, #111318 58%);border:1px solid #3b2a34;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:20px 0 18px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 54px #0005}.account-profile-hero:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-2) 62%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.account-profile-identity{align-items:center;gap:17px;min-width:0;display:flex}.account-profile-avatar{color:#fff;background:linear-gradient(145deg,#54253b,#26141d);border:1px solid #6c3b53;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:25px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #0004}.account-profile-identity>div{min-width:0}.account-profile-identity h1{color:#fff;letter-spacing:-1.6px;overflow-wrap:anywhere;margin:2px 0 5px;font-size:clamp(28px,4vw,42px);line-height:1.05}.account-profile-identity p:not(.eyebrow){color:#aaacb4;margin:0;font-size:12px;line-height:1.5}.account-status-badge{color:#d8dae0;background:#0b0c10b8;border:1px solid #424650;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:10px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.account-status-badge i,.account-sync-bar i{background:#a7aab3;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #a7aab318}.account-status-badge.is-synced,.account-status-badge.is-saving{color:#a8e4bc;border-color:#315a40}.account-status-badge.is-synced i,.account-status-badge.is-saving i,.account-sync-bar.is-synced i,.account-sync-bar.is-saving i{background:#70d495;box-shadow:0 0 0 3px #70d35220}.account-status-badge.is-offline{color:#f0cc8c;border-color:#6b5232}.account-status-badge.is-offline i,.account-sync-bar.is-offline i{background:#e5ad51}.account-status-badge.is-error{color:#ffb4bd;border-color:#743a44}.account-status-badge.is-error i,.account-sync-bar.is-error i{background:#ee6e7c}.account-profile-actions{flex:none;align-items:center;gap:8px;display:flex}.account-profile-actions a{color:#f3f3f5;background:#1a1c22;border:1px solid #41454f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.account-profile-actions a.primary-btn{border-color:var(--accent);background:var(--accent)}:is(.account-profile-actions a:hover,.account-profile-actions a:focus-visible){border-color:var(--accent-2);color:#fff}.account-profile-actions .ui-icon{width:16px;height:16px}.account-dashboard{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:18px}.account-dashboard-aside{gap:12px;display:grid;position:sticky;top:82px}.account-dashboard-aside nav{border:1px solid var(--line);background:#111318;border-radius:12px;gap:3px;padding:6px;display:grid}.account-dashboard-aside nav a{color:#c9cbd1;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;min-height:55px;padding:7px 8px;text-decoration:none;display:grid}:is(.account-dashboard-aside nav a:hover,.account-dashboard-aside nav a:focus-visible){color:#fff;background:#20171e}.account-dashboard-aside nav a>.ui-icon:first-child{width:18px;height:18px;color:var(--accent-2)}.account-dashboard-aside nav a>.ui-icon:last-child{color:#666a74;width:13px;height:13px}.account-dashboard-aside nav span{gap:2px;min-width:0;display:grid}.account-dashboard-aside nav strong,.account-dashboard-aside nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-dashboard-aside nav strong{font-size:11px}.account-dashboard-aside nav small{color:#777a84;font-size:9px}.account-aside-note{background:#0d0f13;border:1px solid #2c3038;border-radius:10px;align-items:flex-start;gap:9px;padding:13px;display:flex}.account-aside-note>.ui-icon{color:#8c9099;flex:0 0 16px;width:16px;height:16px}.account-aside-note p{gap:4px;margin:0;display:grid}.account-aside-note strong{color:#d9dae0;font-size:10px}.account-aside-note span{color:#777a83;font-size:9px;line-height:1.5}.account-dashboard-content{gap:14px;min-width:0;display:grid}.account-dashboard-content .account-panel{box-shadow:0 12px 36px #0003}.account-panel-heading{margin-bottom:15px}.account-panel-heading>span{background:linear-gradient(145deg,#321b27,#21151c)}.account-panel-lead{color:#93969f!important;margin:-4px 0 15px!important;font-size:11px!important}.account-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-library-grid.is-device{grid-template-columns:minmax(0,420px)}.account-library-link{color:#fff;background:#0b0c10;border:1px solid #30343d;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto 13px;align-items:center;gap:9px;min-width:0;min-height:74px;padding:11px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}:is(.account-library-link:hover,.account-library-link:focus-visible){background:#171218;border-color:#684056;transform:translateY(-1px)}.account-library-link-icon{width:36px;height:36px;color:var(--accent-2);background:#251923;border-radius:9px;place-items:center;display:grid}.account-library-link-icon .ui-icon{width:17px;height:17px}.account-library-link-copy{gap:3px;min-width:0;display:grid}.account-library-link-copy strong,.account-library-link-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-library-link-copy strong{color:#f1f1f3;font-size:11px}.account-library-link-copy small{color:#747781;font-size:8px}.account-library-link>b{color:#fff;font-size:17px}.account-library-link-arrow{color:#666a73;width:13px;height:13px}.account-sync-bar{color:#a8d7b7;background:#0e1712;border:1px solid #2c4935;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:43px;margin-top:11px;padding:8px 11px;font-size:10px;display:flex}.account-sync-bar>span{align-items:center;gap:8px;display:inline-flex}.account-sync-bar.is-offline{color:#e9c47f;background:#19150e;border-color:#604a2d}.account-sync-bar.is-error{color:#f0a8b1;background:#1e1114;border-color:#69343d}.account-sync-bar a,.account-sync-bar button{min-height:30px;color:inherit;cursor:pointer;background:#ffffff0b;border:0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.account-sync-bar .ui-icon{width:12px;height:12px}.account-source-summary{background:#0c0d11;border:1px solid #3a3540;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.account-source-summary>span{color:#c6c8ce;background:#252832;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.account-source-summary .ui-icon{width:17px;height:17px}.account-source-summary strong{color:#f1f1f3;margin-bottom:3px;font-size:12px;display:block}.account-source-summary p{color:#888b94;margin:0;font-size:10px;line-height:1.45}.account-choice-single{align-items:center;gap:12px;margin-top:13px;display:flex}.account-choice-single button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.account-choice-single button .ui-icon{width:15px;height:15px}.account-choice-single p{color:#82858e;margin:0;font-size:9px}.account-setting-disclosure{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:0}.account-setting-disclosure>summary{color:#f1f1f3;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 2px;list-style:none;display:flex}.account-setting-disclosure>summary::-webkit-details-marker{display:none}.account-setting-disclosure>summary>span{gap:4px;min-width:0;display:grid}.account-setting-disclosure>summary strong,.account-setting-disclosure>summary small{overflow-wrap:anywhere}.account-setting-disclosure>summary strong{color:#f0f0f2;font-size:12px}.account-setting-disclosure>summary small{color:#858892;font-size:10px;font-weight:450;line-height:1.4}.account-setting-disclosure>summary>b{color:#aeb0b7;white-space:nowrap;border:1px solid #3b3f48;border-radius:999px;flex:none;padding:5px 8px;font-size:0}.account-setting-disclosure>summary>b:before{content:"Megnyitás";font-size:9px}.account-setting-disclosure[open]>summary>b:before{content:"Bezárás"}html.site-lp .account-setting-disclosure>summary>b:before{content:"Open"}html.site-lp .account-setting-disclosure[open]>summary>b:before{content:"Close"}html.site-lp[lang=fr] .account-setting-disclosure>summary>b:before{content:"Ouvrir"}html.site-lp[lang=fr] .account-setting-disclosure[open]>summary>b:before{content:"Fermer"}:is(.account-setting-disclosure>summary:hover strong,.account-setting-disclosure>summary:focus-visible strong){color:var(--accent-2)}.account-setting-disclosure[open]>summary{border-bottom:1px solid #24272e}.account-setting-body{padding:16px 2px 18px}.account-email-card{margin:0}.account-email-card>summary>span{flex:1}.account-email-current{resize:none;color:#b7b5be;overflow-wrap:anywhere;background:0 0;border:0;width:100%;height:3.2em;margin:0 0 12px;padding:0;font-family:inherit;font-size:11px;line-height:1.6;display:block;overflow-y:auto}.account-email-intro{color:#8d9099;margin:0 0 12px;font-size:10px;line-height:1.5}.account-setting-body .account-email-form{margin-top:0}.account-email-feedback{border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.account-email-feedback[data-error=true]{color:#f0a8b1;background:#1e1114;border-color:#69343d}.account-email-feedback p{overflow-wrap:anywhere;flex:1 1 0;min-width:0;height:4.5em;margin:0;font-size:10px;line-height:1.5;overflow-y:auto}.account-email-feedback button{color:#fff;cursor:pointer;background:#2b171c;border:1px solid #80505a;border-radius:7px;flex:none;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}.account-email-feedback .is-reserved{visibility:hidden}.account-email-verification-actions{flex-wrap:wrap;gap:8px;display:flex}.account-email-card .account-email-note{min-height:4.5em}.account-email-verification-actions button{flex:180px;min-height:44px}.account-email-card .account-email-actions button:first-child{min-width:140px}.account-setting-body .account-password-form{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.account-setting-body .account-password-form>.account-password-current{grid-column:1/-1;min-width:0}.account-setting-body .account-password-form button{grid-column:1/-1;justify-self:start;min-height:44px;padding:0 15px}.account-row-action.is-first{border-top:0;padding-top:2px}.account-danger{margin-top:0}.account-auth-trust{color:#858892;justify-content:center;align-items:center;gap:18px;padding-top:4px;font-size:9px;display:flex}.account-auth-trust span{align-items:center;gap:6px;display:inline-flex}.account-auth-trust .ui-icon{color:#9ea1aa;width:13px;height:13px}@media (max-width:940px){.account-dashboard{grid-template-columns:1fr}.account-dashboard-aside{position:static}.account-dashboard-aside nav{grid-template-columns:repeat(4,minmax(0,1fr))}.account-dashboard-aside nav a{grid-template-columns:20px minmax(0,1fr)}.account-dashboard-aside nav a>.ui-icon:last-child,.account-aside-note{display:none}}@media (max-width:700px){.account-wrap{padding-top:18px}.account-profile-hero{border-radius:13px;flex-direction:column;align-items:stretch;gap:18px;margin-top:15px;padding:17px}.account-profile-avatar{flex-basis:52px;width:52px;height:52px;font-size:20px}.account-profile-identity{align-items:flex-start;gap:13px}.account-profile-identity h1{letter-spacing:-1px;font-size:27px}.account-profile-actions{grid-template-columns:1fr 1fr;display:grid}.account-profile-actions a{min-height:45px;padding-inline:10px}.account-dashboard{gap:12px}.account-dashboard-aside{margin-inline:-14px;overflow:hidden}.account-dashboard-aside nav{scrollbar-width:none;scroll-snap-type:x proximity;background:0 0;border:0;border-radius:0;gap:4px;padding:5px 14px 8px;display:flex;overflow-x:auto}.account-dashboard-aside nav::-webkit-scrollbar{display:none}.account-dashboard-aside nav a{border:1px solid var(--line);scroll-snap-align:start;background:#111318;flex:none;min-width:156px;min-height:52px;padding:7px 10px}.account-library-grid,.account-library-grid.is-device{grid-template-columns:1fr}.account-library-link{min-height:65px}.account-sync-bar,.account-choice-single{flex-direction:column;align-items:stretch}.account-sync-bar a,.account-sync-bar button,.account-choice-single button{width:100%;min-height:42px}.account-choice-single p{text-align:center}.account-setting-disclosure>summary{gap:10px;min-height:64px}.account-setting-body .account-password-form,.account-setting-body .account-email-form{grid-template-columns:1fr}.account-email-load-error{flex-direction:column;align-items:stretch}.account-email-load-error button,.account-setting-body .account-password-form button{width:100%}.account-auth-trust{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:390px){.account-profile-avatar{flex-basis:46px;width:46px;height:46px}.account-profile-actions{grid-template-columns:1fr}.account-library-link{grid-template-columns:34px minmax(0,1fr) auto}.account-library-link-arrow{display:none}.account-setting-disclosure>summary>b{text-overflow:ellipsis;max-width:86px;overflow:hidden}}.account-recovery-container{max-width:640px;margin-inline:auto}.account-recovery-card{width:100%;min-width:0}.account-recovery-card h1{font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.account-recovery-card p{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.account-recovery-card input{width:100%;min-width:0}.account-recovery-links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:1rem;display:flex}.account-forgot-link{align-items:center;min-height:44px;margin-top:12px;font-size:1rem;display:inline-flex}.account-recovery-success{color:#e8f6eb;background:#213429;border:1px solid #4d7258;border-radius:10px;padding:14px 16px}.account-recovery-link-error{display:none}html[data-account-recovery-link=missing] .account-recovery-link-error:not([data-link-invalid]),.account-recovery-link-error[data-link-invalid=true]{display:block}html[data-account-recovery-link=missing] .account-recovery-card:not([data-link-invalid]) .account-recovery-link-content{display:none}.account-recovery-new-link{text-align:center;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.account-email-verification{justify-items:start;gap:12px;margin-top:20px;display:grid}.account-email-verification button{color:#fff;cursor:pointer;background:#27242b;border:1px solid #59555c;border-radius:8px;min-height:44px;padding:10px 16px;font-size:.9375rem}.account-email-verification button:disabled{opacity:.55;cursor:not-allowed}.account-email-verification button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-placeholder-line{background:#292b33;border-radius:4px;width:min(100%,240px);height:10px;display:block}.account-placeholder-line.is-short{width:55%}.account-page-loading{overflow-anchor:none}.account-loading-profile,.account-loading-choice,.account-loading-merge-only,html:is([data-account-sync-layout=choice],[data-account-sync-layout=merge]) .account-loading-linked{display:none}html:is([data-account-sync-layout=choice],[data-account-sync-layout=merge]) .account-loading-choice,html[data-account-sync-layout=merge] .account-loading-merge-only{display:revert}html[data-account-sync-layout=merge] .account-loading-empty-only{display:none}html[data-account-page-layout=profile] .account-loading-profile{display:block}html[data-account-page-layout=profile] .account-loading-guest{display:none}.account-loading-guest .account-hero>div{width:min(650px,100%)}.account-loading-guest button:disabled:not([data-registration=true]){opacity:1;cursor:default}.account-placeholder-form{gap:9px;display:grid}.account-placeholder-form-label{gap:3px;font-size:11px;font-weight:700;display:grid}.account-placeholder-form-label>span{font-size:9px;font-weight:450}.account-placeholder-input{background:#090a0d;border:1px solid #343741;border-radius:8px;height:46px}.account-placeholder-copy{position:relative}html:not([data-account-preview-known=true]) .account-placeholder-copy,html:not([data-account-preview-known=true]) .account-placeholder-copy *,.account-placeholder-copy[data-preview-private],.account-placeholder-copy[data-preview-private] *{color:#0000!important}html:not([data-account-preview-known=true]) .account-placeholder-copy:after,.account-placeholder-copy[data-preview-private]:after{content:"";pointer-events:none;background:repeating-linear-gradient(#292b33 0 8px,#0000 8px 18px);border-radius:4px;position:absolute;inset:4px 15% 4px 0}.account-loading-guest h1.account-placeholder-copy:after,.account-loading-guest h2.account-placeholder-copy:after{background:#292b33;max-width:310px;top:20%;bottom:20%}.account-challenge-widget{min-height:65px}.account-challenge-widget,.account-challenge-widget>div{line-height:0}.account-challenge-widget iframe{display:block}.account-placeholder-identity{width:min(360px,100%)}.account-placeholder-identity h1 .account-placeholder-line{height:1.05em}.account-profile-name-preview,.account-profile-initial-preview{display:none}html[data-account-profile-known=yes] .account-page-loading .account-placeholder-identity{width:auto}html[data-account-profile-known=yes] .account-profile-name-preview,html[data-account-profile-known=yes] .account-profile-initial-preview{display:contents}html[data-account-profile-known=yes] .account-profile-name-preview:after{content:var(--account-profile-name,"")}html[data-account-profile-known=yes] .account-profile-initial-preview:after{content:var(--account-profile-initial,"")}html[data-account-profile-known=yes] .account-placeholder-identity h1 .account-placeholder-line,html[data-account-profile-known=yes] .account-page-loading .account-profile-avatar>.ui-icon{display:none}html[data-account-preview-known=true][data-account-sync-layout=linked] .account-page-loading .account-status-badge{color:#a8e4bc;border-color:#315a40}html[data-account-preview-known=true][data-account-sync-layout=linked] .account-page-loading .account-status-badge i{background:#70d495;box-shadow:0 0 0 3px #70d35220}.account-page-loading .account-loading-profile button:disabled{opacity:1}.account-page-loading .account-profile-avatar .ui-icon{width:25px;height:25px}.account-placeholder-action{background:#1a1c22;border:1px solid #30343d;border-radius:8px;width:130px;min-height:43px;display:block}.account-page-loading .account-profile-actions>span:last-child{width:118px}.account-dashboard-aside nav .account-placeholder-nav{align-items:center;min-height:55px;padding:7px 12px;display:flex}.account-dashboard-aside nav .account-preview-count{display:inline}.account-preview-count:before{content:var(--account-preview-count,"0")}.account-preview-count[data-count=favorites]{--account-preview-count:var(--account-count-favorites)}.account-preview-count[data-count=later]{--account-preview-count:var(--account-count-later)}.account-preview-count[data-count=follows]{--account-preview-count:var(--account-count-follows)}.account-preview-count[data-count=liked]{--account-preview-count:var(--account-count-liked)}.account-preview-count[data-count=playlists]{--account-preview-count:var(--account-count-playlists)}.account-preview-count[data-count=hidden]{--account-preview-count:var(--account-count-hidden)}.account-preview-count[data-count=watched]{--account-preview-count:var(--account-count-watched)}.account-preview-count[data-count=history]{--account-preview-count:var(--account-count-history)}.account-preview-count[data-count=device]{--account-preview-count:var(--account-count-device)}.account-preview-count[data-count=synced]{--account-preview-count:var(--account-count-synced)}@media (max-width:700px){.account-page-loading .account-profile-actions>.account-placeholder-action{width:auto;min-height:45px}.account-dashboard-aside nav .account-placeholder-nav{border:1px solid var(--line);background:#111318;border-radius:8px;flex:none;min-width:156px;min-height:52px}}.trailer-showcase{width:min(100%,1040px);margin:58px auto 0}.trailer-showcase-shell{box-shadow:var(--shadow);background:linear-gradient(145deg,#15171c,#101116);border:1px solid #2b2e36;border-radius:14px;position:relative;overflow:hidden}.trailer-showcase-shell-light{--trailer-showcase-light-opacity:1;z-index:8;opacity:0;pointer-events:none;offset-path:inset(1px round 13px);offset-distance:0%;offset-anchor:100% 50%;offset-rotate:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style;will-change:offset-distance, opacity;background:linear-gradient(90deg,#0000 0%,#fa64ee02 18%,#fa64ee05 38%,#fa64ee0a 58%,#fa64ee14 73%,#fa64ee24 84%,#fa64ee34 90%,#fa64ee1c 96%,#0000 100%) 50%/100% 7px no-repeat,linear-gradient(90deg,#0000 0%,#fa64ee04 44%,#fa64ee0e 73%,#ffe2f945 91%,#fff4fd06 100%) 50%/100% 2px no-repeat;border-radius:999px;width:clamp(650px,82vw,1000px);height:7px;animation:19s linear both paused trailer-showcase-shell-orbit;position:absolute;top:0;left:0;transform:translateZ(0)}.trailer-showcase-shell.is-activated .trailer-showcase-shell-light{opacity:1}.trailer-showcase-shell.is-progressing .trailer-showcase-shell-light{animation-play-state:running}.trailer-showcase-shell.is-paused .trailer-showcase-shell-light{--trailer-showcase-light-opacity:.28;animation-play-state:paused}@keyframes trailer-showcase-shell-orbit{0%{offset-distance:0%;opacity:var(--trailer-showcase-light-opacity)}96%{opacity:var(--trailer-showcase-light-opacity)}to{offset-distance:100%;opacity:0}}.trailer-showcase-heading{border-bottom:1px solid #2b2e36;gap:8px;margin:0;padding:20px 20px 18px;display:grid}.trailer-showcase-heading-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.trailer-showcase-heading p{color:var(--accent);letter-spacing:.13em;margin:0;font-size:10px;font-weight:850}.trailer-showcase-heading h2{color:#f4f4f6;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.3vw,30px);line-height:1.12}.trailer-showcase-heading-meta>span{color:var(--muted);flex:none;font-size:11px}.trailer-showcase-card{background:0 0;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);display:grid;overflow:hidden}.trailer-showcase-copy{transition:opacity .36s,transform .42s;position:relative}.trailer-showcase-card.is-transition .trailer-showcase-copy{opacity:.18;pointer-events:none;transform:translateY(2px)}.trailer-showcase-media{aspect-ratio:16/9;cursor:pointer;background:#07080a;min-width:0;position:relative;overflow:hidden}.trailer-showcase-media-toggle{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.trailer-showcase-media-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.trailer-showcase-media:after{z-index:3;content:"";opacity:0;pointer-events:none;background:#050609;transition:opacity .46s;position:absolute;inset:0}.trailer-showcase-card.is-transition .trailer-showcase-media:after{opacity:1}.trailer-showcase-card.is-loading .trailer-showcase-media:after{opacity:1;transition:none}.trailer-showcase-card.is-fade-out .trailer-showcase-media:after{opacity:1;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.trailer-showcase-card.is-gap .trailer-showcase-media:after{opacity:1;transition:none}.trailer-showcase-card.is-scene-cut .trailer-showcase-media:after{opacity:.94;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.trailer-showcase-media :is(video,.trailer-showcase-poster){object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.trailer-showcase-media video{z-index:1;opacity:0;transition:opacity .4s}.trailer-showcase-media video.is-ready{opacity:1;transition:none}.trailer-showcase-poster{opacity:1;transition:opacity .4s}.trailer-showcase-card:is(.is-playing,.is-fade-out) .trailer-showcase-poster{opacity:0;transition:none}.trailer-showcase-card.is-transition .trailer-showcase-media :is(video.is-ready,.trailer-showcase-poster){opacity:0}.trailer-showcase-placeholder{color:#9a9da5;place-items:center;font-size:42px;display:grid;position:absolute;inset:0}.trailer-showcase-media-shade{z-index:2;pointer-events:none;background:linear-gradient(#0005 0,#0000 34% 65%,#0008 100%);position:absolute;inset:0}.trailer-showcase-counter{z-index:4;isolation:isolate;--feature-ring-gradient:conic-gradient(transparent 0 52%, var(--accent) 65%, #f4d9f2 72%, var(--brand-button) 80%, transparent 91%);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--accent) 42%, #202124) 0, color-mix(in srgb, var(--brand-button) 22%, #151618) 52%, #111214 100%);color:#fff;cursor:pointer;width:36px;height:36px;box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 3px color-mix(in srgb, var(--accent) 9%, transparent), 0 5px 18px #0008;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:999px;place-items:center;padding:0;font-size:11px;font-weight:800;text-decoration:none;transition:box-shadow .18s,filter .18s,transform .18s;display:grid;position:absolute;top:12px;right:12px;overflow:hidden}.trailer-showcase-counter:hover{color:#fff;filter:brightness(1.13);transform:translateY(-1px)scale(1.04)}.trailer-showcase-counter:focus-visible{outline-offset:3px;outline:2px solid #fff}.trailer-showcase-audio{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090bc7;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 5px 18px #0007}.trailer-showcase-audio .ui-icon{stroke-width:1.9px;width:19px;height:19px}.trailer-showcase-audio>span{grid-area:1/1;display:grid}.trailer-showcase-audio .trailer-audio-muted{display:none}.trailer-showcase-audio.is-muted .trailer-audio-muted{display:grid}.trailer-showcase-audio.is-muted .trailer-audio-audible,html[data-trailer-audio-audible=true] .trailer-showcase-audio:not([data-audio-ready]) .trailer-audio-muted{display:none}html[data-trailer-audio-audible=true] .trailer-showcase-audio:not([data-audio-ready]) .trailer-audio-audible{display:grid}.trailer-showcase-audio.is-muted{color:#d5d7dc}html[data-trailer-audio-audible=true] .trailer-showcase-audio:not([data-audio-ready]){color:#fff}.trailer-showcase-audio:hover{background:#17191ee6;border-color:#fff5;transform:scale(1.06)}.trailer-showcase-audio:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trailer-showcase-media .trailer-showcase-center-play{z-index:5;color:#ffffffdb;-webkit-backdrop-filter:blur(5px);background:#08090b80;border-color:#ffffff47;box-shadow:0 7px 26px #0007,inset 0 0 0 1px #ffffff0f}:is(.trailer-showcase-media .trailer-showcase-center-play:hover,.trailer-showcase-media .trailer-showcase-center-play:focus-visible){color:#ffffffdb;background:#08090b80;border-color:#ffffff47;box-shadow:0 7px 26px #0007,inset 0 0 0 1px #ffffff0f}.trailer-showcase-media .trailer-showcase-center-play .player-playback-glyph{fill:currentColor;filter:drop-shadow(0 1px 3px #000b);width:31px;height:31px;display:block;transform:translate(2%)scale(1.18)}.trailer-showcase-media .trailer-showcase-center-play.is-activating{animation-duration:.65s}.trailer-showcase-gap{z-index:4;color:#fff;text-shadow:0 2px 10px #000;pointer-events:none;background:#07080a70;place-content:center;justify-items:center;animation:.24s ease-out both trailer-showcase-gap-in;display:grid;position:absolute;inset:0}.trailer-showcase-gap strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:36px;line-height:1;animation:.24s cubic-bezier(.2,.8,.2,1) both trailer-showcase-count-in;display:inline-flex}.trailer-showcase-gap strong small{letter-spacing:.04em;font-size:.42em;font-weight:800}.trailer-showcase-gap span{margin-top:7px;font-size:11px;font-weight:750}@keyframes trailer-showcase-gap-in{0%{opacity:0}to{opacity:1}}@keyframes trailer-showcase-count-in{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.trailer-showcase-copy{flex-direction:column;min-width:0;padding:clamp(22px,3vw,34px);display:flex}.trailer-showcase-now{color:#9a9da6;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.trailer-showcase-now>span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%}.trailer-showcase-now b{color:#d7d8dc;letter-spacing:0;margin-left:auto;font-size:10px}.trailer-showcase-copy h3{letter-spacing:-.025em;height:2.6em;min-height:2.6em;margin:13px 0 9px;font-size:clamp(18px,2vw,24px);line-height:1.3}.trailer-showcase-copy h3 a{color:#f5f5f7;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;text-decoration:none;display:-webkit-box;overflow:hidden}.trailer-showcase-copy h3 a:hover{color:var(--accent)}.trailer-showcase-meta{color:#858993;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.trailer-showcase-meta span+span:before{content:"·";margin-right:6px}.trailer-showcase-meta strong{margin-left:auto}.trailer-showcase-status{color:#a9acb5;height:34px;min-height:34px;margin:16px 0 14px;font-size:11px;line-height:1.45;overflow:hidden}.trailer-showcase-watch{border:1px solid var(--brand-button-hover);background:var(--brand-button-hover);color:#fff;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;height:46px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff14}.trailer-showcase-watch-arrows{align-items:center;gap:1px;margin-left:1px;transition:transform .16s;display:inline-flex}.trailer-showcase-watch-arrows i{opacity:.38;border-bottom:1.5px solid;border-right:1.5px solid;border-radius:1px;width:6px;height:6px;display:block;transform:rotate(-45deg)}.trailer-showcase-watch-arrows i:nth-child(2){opacity:.62}.trailer-showcase-watch-arrows i:nth-child(3){opacity:.88}.trailer-showcase-watch:hover .trailer-showcase-watch-arrows{transform:translate(2px)}.trailer-showcase-watch:hover{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff;transform:translateY(-1px)}.trailer-showcase-watch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trailer-showcase-save-later{color:#9599a2;max-width:100%;min-height:44px;font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:center;margin-top:auto;padding:10px 8px 0;font-size:12px;line-height:1.5;-webkit-text-decoration:underline #656973;text-decoration:underline #656973}.trailer-showcase-save-later:is(:hover,:focus-visible){color:#c6c9d0;text-decoration-color:currentColor}.trailer-showcase-save-later:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trailer-showcase-save-later:disabled{cursor:default;opacity:.55}.trailer-showcase-controls{background:#111318;border:1px solid #30333b;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;margin-top:12px;padding:4px;display:grid}.trailer-showcase-controls .player-control-button{color:#d7d9df;background:#24262c;border:1px solid #363940;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;font-size:10px;font-weight:750;display:flex}:is(.trailer-showcase-controls .player-control-button:hover,.trailer-showcase-controls .player-control-button:focus-visible){color:#fff;background:#30333a;border-color:#50535c}.trailer-showcase-controls .player-playback-glyph{fill:currentColor;flex:0 0 17px;width:17px;height:17px;display:block}.trailer-showcase-progress{gap:4px;margin-top:0;display:flex}.trailer-showcase-progress i{background:#30333a;border-radius:999px;flex:1;height:3px;overflow:hidden}.trailer-showcase-progress i.is-seen{background:#62666f}.trailer-showcase-progress i.is-active{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 55%, transparent)}.trailer-showcase-announcement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px),(pointer:coarse) and (max-width:1024px){.trailer-showcase-media :is(.trailer-showcase-center-play,.trailer-showcase-playback-feedback){width:60px;height:60px}}@media (min-width:761px) and (max-width:1180px),(min-width:761px) and (pointer:coarse){.trailer-showcase:not(.sixty-nine-showcase) .trailer-showcase-media{align-self:center}}@media (max-width:760px){.trailer-showcase{margin-top:46px}.trailer-showcase-card{grid-template-columns:1fr}.trailer-showcase-copy{padding:20px}.trailer-showcase-copy h3{margin-top:10px;font-size:19px}.trailer-showcase-status{margin:12px 0}}@media (max-width:460px){.trailer-showcase-shell{border-radius:10px}.trailer-showcase-heading{padding:17px 16px 14px}.trailer-showcase-heading h2{max-width:310px;font-size:23px}.trailer-showcase-copy{padding:16px}.trailer-showcase-controls .player-control-button{min-width:0;height:40px;padding-inline:5px;font-size:9px}.trailer-showcase-watch{height:46px;font-size:11px}}@media (prefers-reduced-motion:reduce){.trailer-showcase-gap,.trailer-showcase-gap strong{animation:none}.trailer-showcase-media video,.trailer-showcase-poster,.trailer-showcase-media:after,.trailer-showcase-copy,.trailer-showcase-center-play{transition:none}.trailer-showcase-counter{animation:none}.trailer-showcase-shell-light{opacity:0;animation:none}}.home-bottom-description{color:#92949b;text-align:left;background:linear-gradient(120deg,#151116,#101217 55%);border:1px solid #30242b;border-radius:14px;margin:30px 0 20px;padding:12px 16px;position:relative}.home-bottom-description:before{content:none}.home-bottom-description>p:not(.eyebrow){color:#92949b;max-width:none;margin:0;font-size:12px;line-height:1.5;display:inline}.home-bottom-description>p.home-bottom-description-lead{color:#92949b;font-size:12px;font-weight:400}.home-bottom-description>p:not(.eyebrow)+p:not(.eyebrow):before{content:" "}.home-bottom-description>p a{color:#d281ce;font-weight:400;text-decoration:none}.home-bottom-description>p a:hover{color:#e89ce4;text-decoration:none}.info-inline-link{width:max-content;color:var(--accent-2);margin-top:8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.contact-message-panel{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 13%, transparent), transparent 42%), linear-gradient(145deg, #16171c, #101116);border:1px solid #34363e;border-radius:14px;margin-top:28px;padding:clamp(20px,4vw,30px)}.contact-message-heading .eyebrow{margin:0 0 7px;font-size:10px}.info-wrap .contact-message-heading h3{color:#f4f4f6;letter-spacing:-.025em;margin:0;font-size:20px}.info-wrap .contact-message-heading>p:last-child{margin:7px 0 0;font-size:12px;line-height:1.5}.contact-message-form{gap:16px;margin-top:22px;display:grid;position:relative}.contact-message-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-message-form label{color:#d9dade;gap:7px;font-size:12px;font-weight:750;display:grid}.contact-message-form label small{color:#858993;margin-left:4px;font-size:10px;font-weight:600}.contact-message-form :is(input,textarea){color:#fff;width:100%;min-width:0;font:inherit;background:#0a0b0e;border:1px solid #3a3d46;border-radius:8px;font-size:16px}.contact-message-form input{min-height:48px;padding:0 13px}.contact-message-form textarea{resize:vertical;min-height:150px;padding:12px 13px;line-height:1.55}.contact-message-form :is(input,textarea):focus-visible{border-color:var(--accent-2);outline:2px solid color-mix(in srgb, var(--accent-2) 45%, transparent);outline-offset:2px}.contact-message-submit{justify-content:space-between;align-items:center;gap:18px;display:flex}.info-wrap .contact-message-submit p{color:#898d96;max-width:430px;margin:0;font-size:10px;line-height:1.5}.contact-message-submit button{border:1px solid var(--brand-button-border);background:var(--brand-button);color:#fff;cursor:pointer;border-radius:8px;flex:none;width:168px;min-height:46px;padding:0 18px;font-weight:800}.contact-message-submit button:disabled{cursor:wait;opacity:.65}.contact-message-submit button:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.info-wrap .contact-message-notice{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;background:#11151a;border:1px solid #394049;border-radius:8px;height:64px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5;overflow:auto}.info-wrap .contact-message-notice:empty{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.info-wrap .contact-message-notice:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.info-wrap .contact-message-notice.is-error{color:#ffb9bd;border-color:#71383e}.info-wrap .contact-message-notice.is-success{color:#afe3c2;border-color:#326044}@media (max-width:620px){.contact-message-fields{grid-template-columns:1fr}.contact-message-submit{flex-direction:column;align-items:stretch}.contact-message-submit button{width:100%}.info-wrap .contact-message-notice:not(:empty){height:96px}}.legal-copy>p{color:var(--muted);margin:34px 0 0;font-size:14px;line-height:1.75}.legal-copy{padding-top:32px}.legal-page-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.legal-page-actions .secondary-btn{margin:0}.partners-note>div{gap:6px;display:grid}.site-settings-panel{background:linear-gradient(135deg,#16171d,#111217);border:1px solid #30323a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-top:20px;padding:22px 24px;display:grid;box-shadow:0 18px 52px #0002}.site-settings-panel .eyebrow{margin:0 0 6px}.site-settings-panel h2{color:#f3f3f5;letter-spacing:-.025em;margin:0;font-size:19px}.site-settings-panel>div>p:last-child{color:#9296a0;margin:6px 0 0;font-size:12px;line-height:1.5}.site-setting-switch{color:#d4d6dc;cursor:pointer;background:#202229;border:1px solid #40434c;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:150px;min-height:46px;padding:0 14px;display:inline-flex}.site-setting-switch>span{background:#555962;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;transition:background .18s;display:inline-flex}.site-setting-switch>span>i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;box-shadow:0 1px 4px #0006}.site-setting-switch.is-enabled{color:#fff;background:#291821;border-color:#6c3150}.site-setting-switch.is-enabled>span{background:var(--accent)}.site-setting-switch.is-enabled>span>i{transform:translate(14px)}.site-setting-switch:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.site-setting-switch:disabled{cursor:wait;opacity:.66}.site-settings-loading{color:#9a9da6;margin:0;font-size:12px}.site-settings-notice{color:#a7e2bd;border-top:1px solid #2c2e35;grid-column:1/-1;margin:0;padding-top:13px;font-size:12px}.site-settings-notice.is-error{color:#ffb2b8}.site-content-manager{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}@media (max-width:660px){.site-settings-panel{grid-template-columns:1fr;padding:19px}.site-setting-switch{width:100%}}.site-content-list,.site-content-form,.site-content-state{background:#121318;border:1px solid #30323a;border-radius:12px;box-shadow:0 18px 52px #0002}.site-content-list{position:sticky;top:76px;overflow:hidden}.site-content-list>div{border-bottom:1px solid #2d3037;padding:18px}.site-content-list .eyebrow{margin:0 0 6px}.site-content-list h2,.site-content-form h2{color:#f3f3f5;letter-spacing:-.025em;margin:0;font-size:19px}.site-content-list p:not(.eyebrow),.site-content-form header p{color:#9296a0;margin:6px 0 0;font-size:10px;line-height:1.5}.site-content-list nav{padding:7px;display:grid}.site-content-list button{color:#d5d7dc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;gap:4px;min-width:0;padding:12px 11px;display:grid}:is(.site-content-list button:hover,.site-content-list button:focus-visible){background:#1a1c22}.site-content-list button.is-active{background:color-mix(in srgb, var(--accent) 17%, #18191e);color:#fff;box-shadow:inset 3px 0 0 var(--accent)}.site-content-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.site-content-list button small{color:#858993;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.site-content-list button.is-active small{color:#c8c9ce}.site-content-form{gap:17px;min-width:0;padding:clamp(18px,3vw,28px);display:grid}.site-content-form>header{border-bottom:1px solid #2d3037;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.site-content-form>header .eyebrow{margin:0 0 6px}.site-content-form>header>a{color:#d6d7dc;border:1px solid #41444d;border-radius:7px;flex:none;align-items:center;min-height:38px;padding:0 11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.site-content-form>label,.site-content-form fieldset label{color:#d4d6db;gap:7px;min-width:0;font-size:11px;font-weight:720;display:grid}.site-content-form label>span{justify-content:space-between;gap:16px;display:flex}.site-content-form label small{color:#7f838d;font-size:9px;font-weight:500}.site-content-form input,.site-content-form textarea{color:#f2f2f4;width:100%;min-width:0;font:inherit;resize:vertical;background:#0d0e12;border:1px solid #383b44;border-radius:8px;padding:12px;font-size:14px;font-weight:450;line-height:1.55}.site-content-form input{resize:none;min-height:46px}.site-content-form input:focus,.site-content-form textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 17%, transparent);outline:0}.site-content-form label>em{color:#777b85;font-size:9px;font-style:normal;font-weight:450}.site-content-form fieldset{background:#101116;border:1px solid #30333b;border-radius:9px;gap:15px;margin:0;padding:17px;display:grid}.site-content-form legend{color:#e5e6e9;padding:0 7px;font-size:11px;font-weight:800}.site-content-notice{color:#aee1c0;background:#122018;border:1px solid #345d45;border-radius:8px;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}.site-content-notice.is-error,.site-content-state.is-error{color:#f3acb8;background:#211317;border-color:#6d3541}.site-content-form>footer{border-top:1px solid #2d3037;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.site-content-form>footer>div:last-child{gap:8px;display:flex}.site-content-form>footer button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.site-content-form>footer button:disabled{cursor:default;opacity:.45}.site-content-save-state{align-items:center;gap:9px;min-width:0;display:flex}.site-content-save-state>i{background:#6ec890;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #6ec89018}.site-content-save-state.is-dirty>i{background:#dfb460;box-shadow:0 0 0 4px #dfb46018}.site-content-save-state.is-busy>i{background:var(--accent-2);animation:.85s ease-in-out infinite alternate site-content-pulse}.site-content-save-state strong,.site-content-save-state small{display:block}.site-content-save-state strong{color:#dbdce0;font-size:10px}.site-content-save-state small{color:#81858e;margin-top:3px;font-size:8px}.site-content-state{align-items:center;gap:13px;margin-top:20px;padding:22px;display:flex}.site-content-state>b{background:#252830;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.site-content-state strong{font-size:12px}.site-content-state p{color:#969aa3;margin:4px 0 0;font-size:10px}.site-content-state button{color:#ffd1d8;cursor:pointer;background:#2a171c;border:1px solid #764050;border-radius:7px;min-height:40px;margin-left:auto;padding:0 12px;font-weight:750}@keyframes site-content-pulse{to{opacity:.35;transform:scale(.75)}}@media (max-width:800px){.site-content-manager{grid-template-columns:1fr}.site-content-list{position:static}.site-content-list nav{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(190px,62vw);grid-auto-flow:column;overflow-x:auto}}@media (max-width:560px){.home-bottom-description{margin-inline:0;padding:10px 12px}.site-content-form>header,.site-content-form>footer{flex-direction:column;align-items:stretch}.site-content-form>header>a{justify-content:center}.site-content-form>footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.site-content-save-state.is-busy>i{animation:none}}.site-content-conflict{color:#f3cadb;background:#2b1c25;border:1px solid #80586b;border-radius:8px;gap:12px;padding:14px;display:grid}.site-content-conflict p{margin:0;font-size:13px;line-height:1.5}.site-content-conflict button{justify-self:start}.site-content-form :is(input,textarea):disabled{opacity:.65}html[data-page-anchor-pending] body,html[data-page-anchor-pending] body *{visibility:hidden!important}html:has([data-page-anchor]:target){scroll-behavior:auto}[data-page-anchor][id]{scroll-margin-top:24px}@media (max-width:900px){[data-page-anchor][id]{scroll-margin-top:88px}}@media (max-width:700px){[data-page-anchor][id]{scroll-margin-top:84px}}.catalog-list-discovery{background:radial-gradient(circle at 12% 0,#4d203629,#0000 30%),linear-gradient(#0c0d10,#090a0d);border-top:1px solid #202229}.catalog-list-discovery-wrap{max-width:1380px;margin:0 auto;padding:6px clamp(16px,3vw,38px) 58px}.catalog-list-discovery .category-showcase{padding-top:40px}.catalog-list-discovery .popular-tags-section{margin:42px 0 0}.discover-pagination+[data-ad-slot=catalog-below-pagination],.catalog-list-discovery [data-ad-slot=catalog-between-tags-description],.catalog-list-discovery .catalog-list-description{margin-top:42px}@media (min-width:1181px){:is(.discover-wrap,.tag-page-wrap):has([data-ad-slot=catalog-desktop-below-pagination]){padding-bottom:24px}:is(.discover-results,.tag-video-results):has(>[data-ad-slot=catalog-desktop-below-pagination]){padding-bottom:0}}@media (max-width:1180px){:is(.discover-wrap,.tag-page-wrap,.creator-shell):has([data-ad-slot=catalog-below-pagination]){padding-bottom:24px}:is(.discover-results,.tag-video-results,.creator-videos):has(>[data-ad-slot=catalog-below-pagination]){padding-bottom:0}:is(.discover-wrap,.tag-page-wrap,.creator-shell) :is(.discover-results,.tag-video-results,.creator-videos)>[data-ad-slot=catalog-below-pagination][data-ad-devices]{margin-bottom:0}}@media (max-width:700px){.catalog-list-discovery-wrap{padding-bottom:42px}.catalog-list-discovery .category-showcase{padding-top:32px}.catalog-list-discovery .popular-tags-section,.discover-pagination+[data-ad-slot=catalog-below-pagination],.catalog-list-discovery [data-ad-slot=catalog-between-tags-description],.catalog-list-discovery .catalog-list-description{margin-top:34px}}.catalog-listing-header{--catalog-listing-control-radius:10px;min-width:0;padding:0 0 8px;position:relative}.catalog-listing-heading{min-width:0}.catalog-listing-title-row{justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;display:flex}.catalog-listing-kind{color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1.3}.catalog-listing-heading h1{letter-spacing:-2.8px;overflow-wrap:anywhere;flex:1 1 0;min-width:0;max-width:100%;margin:0;font-size:clamp(38px,5vw,60px);line-height:1}.catalog-listing-heading-action{flex:none;padding-top:5px}.category-follow-button{color:#f1f2f5;min-width:108px;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#17191f;border:1px solid #4a4e59;border-radius:10px;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.category-follow-button:hover{color:#fff;background:#251c23;border-color:#7b6172;transform:translateY(-1px)}.category-follow-button.is-followed{border-color:color-mix(in srgb, var(--accent) 52%, #4a4e59);background:color-mix(in srgb, var(--accent) 14%, #17191f);color:#fff}.category-follow-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.category-follow-button:disabled{opacity:1;cursor:wait;transform:none}.discover-hero h1,.library-hero h1,.creator-directory-intro h1{letter-spacing:-2.8px;font-size:clamp(38px,5vw,60px);line-height:1}.catalog-listing-description{color:#9296a0;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.65}.catalog-listing-notice{color:#b8bbc3;max-width:760px;margin-top:14px;font-size:13px;line-height:1.5}.catalog-listing-notice>:first-child{margin-top:0}.catalog-listing-notice>:last-child{margin-bottom:0}.catalog-listing-rail{border-top:1px solid #252831;border-bottom:1px solid #252831;align-items:center;gap:10px;min-width:0;margin-top:20px;padding:12px 0;display:flex}.catalog-listing-header>.catalog-listing-rail{border-block:0}.catalog-listing-actions{z-index:3;flex:none;align-items:center;gap:8px;display:flex;position:relative}.catalog-listing-actions:has(.catalog-listing-filter[open]){z-index:60}.catalog-listing-rail-motion{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.catalog-listing-rail-scroll{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:7px;min-width:0;padding:2px 3px;display:flex;overflow-x:auto}.catalog-listing-rail-scroll::-webkit-scrollbar{display:none}.catalog-listing-rail-arrow{z-index:2;background:var(--bg);color:#e0e1e5;width:30px;height:44px;box-shadow:0 0 14px 9px var(--bg);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border:0;border-radius:0;place-items:center;padding:0;transition:color .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.catalog-listing-rail-arrow.is-visible,.catalog-listing-rail-motion[data-rail-can-back=true] .catalog-listing-rail-arrow.is-back,.catalog-listing-rail-motion[data-rail-can-forward=true] .catalog-listing-rail-arrow.is-forward{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.catalog-listing-rail-motion[data-rail-can-back=false] .catalog-listing-rail-arrow.is-back,.catalog-listing-rail-motion[data-rail-can-forward=false] .catalog-listing-rail-arrow.is-forward{opacity:0;visibility:hidden;pointer-events:none}.catalog-listing-rail-arrow:hover{background:var(--bg);color:var(--accent)}.catalog-listing-rail-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-listing-rail-chevron{box-sizing:content-box;filter:drop-shadow(0 1px 2px #000b);border-bottom:3px solid;border-right:3px solid;border-radius:2px;width:9px;height:9px}.catalog-listing-rail-arrow.is-back{left:-4px}.catalog-listing-rail-arrow.is-back .catalog-listing-rail-chevron{transform:rotate(135deg)}.catalog-listing-rail-arrow.is-forward{right:-4px}.catalog-listing-rail-arrow.is-forward .catalog-listing-rail-chevron{transform:rotate(-45deg)}.catalog-listing-secondary-actions{flex:none;align-items:center;gap:7px;display:flex}.catalog-listing-filter{position:relative}.catalog-listing-filter-backdrop{display:none}.catalog-listing-filter>summary,.catalog-listing-filter-button{border-radius:var(--catalog-listing-control-radius);color:#d0d2d8;width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#15171c;border:1px solid #373a43;place-items:center;padding:0;text-decoration:none;list-style:none;display:inline-grid}.catalog-listing-filter>summary::-webkit-details-marker{display:none}.catalog-listing-filter>summary.has-applied-filters{justify-content:center;gap:7px;width:auto;padding-inline:11px;display:inline-flex}.catalog-filter-count{font-variant-numeric:tabular-nums;color:var(--accent);font-size:12px;font-weight:700}.catalog-applied-filters,.catalog-applied-filter-list{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.catalog-applied-filters{margin-top:8px}.catalog-applied-filter-list{margin:0;padding:0;list-style:none}.catalog-applied-filter-list li{min-width:0;max-width:100%}.catalog-applied-filter-chip,.catalog-applied-filter-clear{color:#d6d7dc;background:#ffffff05;border:1px solid #ffffff16;border-radius:9px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:7px 12px;font-size:13px;line-height:1.35;text-decoration:none;display:inline-flex}.catalog-applied-filter-chip>span:first-child{overflow-wrap:anywhere}.catalog-applied-filter-chip>span[aria-hidden]{color:#aaaeb9;flex:none;font-size:17px}.catalog-applied-filter-clear{color:#aaaeb9;background:0 0;border-color:#0000}.catalog-applied-filters a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.catalog-applied-filters a:hover{color:#fff;background:#ffffff0a}}.catalog-listing-filter>summary::marker{content:""}.catalog-listing-filter>summary .ui-icon,.catalog-listing-filter-button .ui-icon{width:19px;height:19px}.catalog-listing-filter>summary:hover,.catalog-listing-filter-button:hover,.catalog-listing-filter[open]>summary{color:#fff;background:#261820;border-color:#75445f}.catalog-listing-filter>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-listing-filter-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-listing-control:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-listing-latest:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-listing-recommendations a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-listing-recommendations button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.catalog-listing-control,.catalog-listing-latest{border-radius:var(--catalog-listing-control-radius);color:#c7c9d0;width:auto;min-width:92px;height:44px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#15171c;border:1px solid #373a43;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.catalog-listing-control:hover,.catalog-listing-control.is-active,.catalog-listing-control[aria-pressed=true],.catalog-listing-control[aria-current=page],.catalog-listing-latest:hover,.catalog-listing-latest.is-active,.catalog-listing-latest[aria-pressed=true],.catalog-listing-latest[aria-current=page]{color:#fff;background:#2b1a24;border-color:#854d6b}.catalog-listing-sort-actions{align-items:center;gap:7px;display:flex}.catalog-listing-switch{background:#1d171c;border-color:#5f4050;gap:7px;min-width:auto;padding-inline:11px 13px}.catalog-listing-hidden-gems{gap:7px;min-width:auto;padding-inline:12px 14px}.catalog-listing-hidden-gems .ui-icon,.catalog-listing-library-links .ui-icon{width:16px;height:16px}.catalog-listing-toggle-track{background:#292b31;border:1px solid #686b74;border-radius:999px;flex:none;width:29px;height:17px;transition:border-color .16s,background .16s;position:relative}.catalog-listing-toggle-track>span{background:#d8d9dd;border-radius:50%;width:11px;height:11px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0008}.catalog-listing-switch[aria-pressed=true] .catalog-listing-toggle-track{background:#8a4369;border-color:#c675a1}.catalog-listing-switch[aria-pressed=true] .catalog-listing-toggle-track>span{background:#fff;transform:translate(12px)}.catalog-listing-library-links a,.catalog-listing-library-links button{gap:7px;min-height:44px}.catalog-listing-popular-search-divider{background:#3a3d45;flex:none;width:1px;height:24px;margin:0 5px}.catalog-listing-recommendations{flex:none;align-items:center;gap:7px;min-width:0;padding:0;display:flex;overflow:visible}.catalog-listing-recommendations a,.catalog-listing-recommendations button{border-radius:var(--catalog-listing-control-radius);color:#c7c8cd;white-space:nowrap;cursor:pointer;background:#15171c;border:1px solid #373a43;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.catalog-listing-recommendations a:hover,.catalog-listing-recommendations a[aria-current=page],.catalog-listing-recommendations button:hover{color:#fff;background:#241720;border-color:#75445f}.catalog-listing-recommendations .search-refinement-remove{margin-inline-start:6px}.ranked-catalog-recommendations>a:nth-child(-n+5){min-width:92px;min-height:44px;padding-inline:15px;font-weight:750}.ranked-catalog-page .catalog-listing-rail-scroll{padding-left:0}.catalog-listing-search-recommendation,.discovery-popular-search{gap:7px}html:not([data-discovery-continue-visible=true]) .discovery-continue-link,html:not([data-discovery-followed-visible=true]) .discovery-followed-link,html:not([data-discovery-watch-later-visible=true]) .discovery-watch-later-link,html:not([data-discovery-favorites-visible=true]) .discovery-favorites-link{display:none}.catalog-listing-surprise:disabled{opacity:.58;cursor:wait}.catalog-listing-filter-panel{z-index:30;width:min(760px,100vw - 32px);max-height:min(var(--catalog-filter-available-height,70vh), 620px);background:#121317;border:1px solid #3b3e48;border-radius:10px;padding:16px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 22px 60px #000c,inset 0 1px #ffffff08}.catalog-listing-filter-panel>.discover-search-filter-form{border-top:0;padding:0}.catalog-listing-notice .search-correction{margin:0}.discover-page.is-catalog-listing .discover-wrap,.discover-page.is-search.is-catalog-listing .discover-wrap,.tag-page .tag-page-wrap,.categories-page .categories-wrap,.tags-directory-page .tags-directory-wrap,.library-page .library-wrap{padding-top:36px}.categories-page .category-directory-hero,.tags-directory-page .tags-directory-hero{padding:0 0 24px}.library-page .library-hero{padding-top:0}.category-directory-hero>div>p,.tags-directory-hero>div>p,.library-hero>div>p{line-height:1.3}.category-directory-hero h1,.tags-directory-hero h1,.library-hero h1{margin-bottom:12px}.discover-page.is-catalog-listing .discover-results,.tag-page .tag-video-results{padding-top:22px}@media (max-width:700px){.catalog-listing-rail-arrow{display:none}.catalog-listing-header{padding:0 0 6px}.catalog-listing-heading h1{letter-spacing:-1.8px;font-size:clamp(31px,8.7vw,40px);line-height:1}.catalog-listing-title-row{gap:12px}.catalog-listing-heading-action{padding-top:1px}.category-follow-button{min-height:38px;padding-inline:12px;font-size:12px}.discover-hero h1,.library-hero h1,.creator-directory-intro h1{letter-spacing:-1.8px;font-size:clamp(31px,8.7vw,40px);line-height:1}.catalog-listing-description{margin-top:10px;font-size:13px;line-height:1.55}.catalog-listing-notice{margin-top:12px}.catalog-listing-rail{gap:8px;margin:17px -16px 0;padding:11px 16px;display:flex}.catalog-listing-actions{width:auto}.catalog-listing-rail-scroll{margin-right:-16px;padding:2px 16px 2px 0}.catalog-listing-rail-arrow.is-back{left:-2px}.catalog-listing-rail-arrow.is-forward{right:-2px}.catalog-listing-recommendations{flex:none;width:max-content;padding:0;overflow:visible}.catalog-listing-recommendations a,.catalog-listing-recommendations button{min-height:44px;padding-inline:14px;font-size:13px}.catalog-listing-filter-panel{inset:auto 10px calc(72px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:14px;width:auto;max-height:min(74dvh,700px);padding:14px 12px;position:fixed;box-shadow:0 24px 90px #000e,0 0 0 1px #ffffff08}.catalog-listing-filter[open]>.catalog-listing-filter-backdrop{z-index:29;cursor:default;background:#05060999;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.discover-page.is-catalog-listing .discover-wrap,.discover-page.is-search.is-catalog-listing .discover-wrap,.tag-page .tag-page-wrap,.categories-page .categories-wrap,.tags-directory-page .tags-directory-wrap,.library-page .library-wrap{padding-top:24px}.categories-page .category-directory-hero,.tags-directory-page .tags-directory-hero{padding-bottom:20px}}@media (min-width:701px) and (max-width:1000px) and (max-height:500px){.catalog-listing-filter-panel{overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 24px);position:fixed;inset:12px 12px auto}.catalog-listing-filter[open]>.catalog-listing-filter-backdrop{z-index:29;cursor:default;background:#05060999;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.catalog-filter-options button,.catalog-filter-mood-grid button{min-height:44px}}@media (max-width:1000px){.is-category-listing .catalog-listing-description{display:none}.is-category-listing .catalog-listing-rail{margin-top:12px}}@media (max-width:360px){.catalog-listing-heading h1{font-size:31px}.catalog-listing-control,.catalog-listing-latest{min-width:86px;padding-inline:12px}.catalog-listing-switch{min-width:auto;padding-inline:11px 13px}}.catalog-video-filters{color:#f2f2f4;gap:20px;display:grid}.catalog-filter-panel-head{border-bottom:1px solid #2c2f37;justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;display:flex}.catalog-filter-panel-head strong{font-size:17px;line-height:1.2}.catalog-filter-panel-head>button{color:#c8cad0;width:38px;height:38px;font:inherit;cursor:pointer;background:#191b20;border:1px solid #373a43;border-radius:10px;place-items:center;font-size:23px;line-height:1;display:inline-grid}.catalog-filter-section{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.catalog-filter-section>legend{color:#b9bbc2;width:100%;padding:0;font-size:11px;font-weight:800;line-height:1.3}.catalog-filter-range-section>legend,.catalog-filter-moods>legend{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.catalog-filter-section legend output,.catalog-filter-section legend small{color:var(--accent);font-size:10px;font-weight:750}.catalog-filter-options{flex-wrap:wrap;gap:7px;display:flex}.catalog-filter-options button,.catalog-filter-mood-grid button{color:#c7c9d0;min-height:42px;font:inherit;cursor:pointer;background:#15171c;border:1px solid #343740;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.catalog-filter-options button:hover,.catalog-filter-mood-grid button:hover{color:#fff;background:#21171d;border-color:#6e4359}.catalog-filter-options button[aria-pressed=true],.catalog-filter-mood-grid button[aria-pressed=true]{color:#fff;background:#341c28;border-color:#965676;box-shadow:inset 0 0 0 1px #d281ce22}:is(.catalog-filter-options button:focus-visible,.catalog-filter-mood-grid button:focus-visible,.catalog-filter-panel-head>button:focus-visible,.catalog-filter-submit a:focus-visible,.catalog-filter-submit button:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.catalog-filter-ranges{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.catalog-filter-range-section{background:#0e0f13;border:1px solid #2f323a;border-radius:12px;min-width:0;padding:14px}.catalog-filter-range-section:focus-within{border-color:#75445f;box-shadow:0 0 0 2px #d281ce1f}.catalog-filter-dual-range{--range-start:0%;--range-end:100%;cursor:pointer;touch-action:pan-y;height:30px;margin-top:1px;position:relative}.catalog-filter-dual-range:before,.catalog-filter-rating-range{background:linear-gradient(90deg, #292c34 0 var(--range-start), var(--accent) var(--range-start) var(--range-end), #292c34 var(--range-end) 100%)}.catalog-filter-dual-range:before{content:"";border-radius:999px;height:5px;position:absolute;top:13px;left:0;right:0}.catalog-filter-dual-range input,.catalog-filter-rating-range{-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;width:100%;height:30px;margin:0;padding:0}.catalog-filter-dual-range input{pointer-events:none;position:absolute;inset:0}.catalog-filter-dual-range input::-webkit-slider-runnable-track{background:0 0;border:0;height:5px}.catalog-filter-rating-range::-webkit-slider-runnable-track{background:0 0;border:0;height:5px}.catalog-filter-dual-range input::-moz-range-track{background:0 0;border:0;height:5px}.catalog-filter-rating-range::-moz-range-track{background:0 0;border:0;height:5px}.catalog-filter-dual-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 3px 12px #000a}.catalog-filter-rating-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 3px 12px #000a}.catalog-filter-dual-range input::-moz-range-thumb{background:var(--accent);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 3px 12px #000a}.catalog-filter-rating-range::-moz-range-thumb{background:var(--accent);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:17px;height:17px;box-shadow:0 3px 12px #000a}.catalog-filter-dual-range input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}.catalog-filter-rating-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}.catalog-filter-dual-range input:focus-visible::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #d281ce55,0 3px 12px #000a}.catalog-filter-rating-range:focus-visible::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #d281ce55,0 3px 12px #000a}.catalog-filter-dual-range input:focus-visible::-moz-range-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #d281ce55,0 3px 12px #000a}.catalog-filter-rating-range:focus-visible::-moz-range-thumb{transform:scale(1.12);box-shadow:0 0 0 4px #d281ce55,0 3px 12px #000a}.catalog-filter-rating-range{--rating-progress:0%;background:linear-gradient(90deg, var(--accent) 0 var(--rating-progress), #292c34 var(--rating-progress) 100%);border-radius:999px}.catalog-filter-range-marks{color:#717580;justify-content:space-between;gap:4px;font-size:8px;line-height:1;display:flex}.catalog-filter-mood-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.catalog-filter-mood-grid button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:38px;padding-inline:9px;overflow:hidden}.catalog-filter-submit{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121317f2;border-top:1px solid #30333f;justify-content:flex-end;align-items:center;gap:10px;margin:0 -16px -16px;padding:13px 16px;display:flex;position:sticky;bottom:-16px}.catalog-filter-submit a,.catalog-filter-submit button{min-height:44px;font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.catalog-filter-submit a{color:#b6b8bf;border:1px solid #0000}.catalog-filter-submit button{color:#111318;cursor:pointer;background:linear-gradient(135deg,#db83c8,#a84679);border:1px solid #a85e83}@media (max-width:700px){.catalog-video-filters{gap:18px}.catalog-filter-panel-head strong{font-size:16px}.catalog-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-filter-options button{min-height:44px;padding-inline:8px}.catalog-filter-ranges{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-filter-range-section{padding:13px 12px}.catalog-filter-dual-range,.catalog-filter-dual-range input,.catalog-filter-rating-range{height:44px}.catalog-filter-dual-range:before{top:20px}.catalog-filter-rating-range{background-position:50%;background-repeat:no-repeat;background-size:100% 5px}.catalog-filter-mood-grid button{min-height:44px;font-size:12px}.catalog-filter-submit{margin:0 -12px -14px;padding:12px;bottom:-14px}.catalog-filter-submit a,.catalog-filter-submit button{flex:1 1 0;padding-inline:9px}}@media (max-width:360px){.catalog-filter-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px){.platform-video-grid>[data-catalog-desktop-replaced]{display:none!important}}.platform-video-grid [data-catalog-tablet-ad-pair]{display:none}@media (min-width:701px) and (max-width:1180px){.platform-video-grid [data-catalog-tablet-ad-pair]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:14px;display:grid}.platform-video-grid [data-catalog-tablet-ad-pair][data-catalog-tablet-ad-single]{grid-template-columns:minmax(0,300px)}.platform-video-grid [data-catalog-tablet-ad-pair]>[data-ad-slot][data-ad-devices~=tablet]{grid-column:auto;margin:0}}:root{--brand-page:#202020;--brand-navbar:#111;--brand-panel:#151719;--brand-panel-raised:#222426;--brand-panel-hover:#282a2c;--brand-line:#2c2e30;--brand-body-text:#f0f0f2;--brand-subdued-text:#888a8c;--brand-meta-text:#aaacae;--brand-footer-text:#989a9c;--brand-accent:#d281ce;--brand-button:#9d609a;--brand-button-border:#975d94;--brand-button-hover:#a3499f;--brand-button-neutral:#31343c;--brand-heart:#f35958;--brand-media-shadow:0 16px 42px #000000b8, 0 4px 14px #00000085;--bg:var(--brand-page);--surface:var(--brand-panel);--surface2:var(--brand-panel-raised);--line:var(--brand-line);--text:#f7f7f8;--muted:var(--brand-meta-text);--pink:var(--brand-accent);--accent:var(--brand-accent);--accent-2:#a1639e;--accent-soft:#332431;--panel:var(--brand-panel);--panel-2:var(--brand-panel-raised);--panel-3:var(--brand-panel-hover);--line-soft:var(--brand-line)}html,body{background:var(--brand-page)}body{color:var(--brand-body-text)}h1,h2,h3,h4,h5,h6{color:#fff}.site-shell,.detail-page,.categories-page,.discover-page,.library-page,.creator-page,.account-page,.admin-page{background:var(--brand-page)}.platform-header{border-bottom-color:var(--brand-line);background:#111111f7}@media (min-width:901px){.global-header.platform-header{position:relative;top:auto}.site-content-list,.account-dashboard-aside,.admin-section-nav,.video-community-layout .popular-tags-section{top:16px}}.header-nav-row{background:var(--brand-navbar);border-top-color:var(--brand-panel-raised)}.header-surprise-button{background:var(--brand-panel-raised);color:#ececf0;border-color:#3a3c3e;border-radius:999px;flex:none;justify-content:center;gap:7px;height:44px;min-height:44px;padding-inline:14px;font-size:12px;box-shadow:inset 0 1px #ffffff08}.header-surprise-button,.header-library,.header-account{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.header-surprise-button>.ui-icon{width:17px;height:17px;color:var(--brand-accent);flex:0 0 17px}.header-surprise-button>span{color:inherit}:is(.header-surprise-button:hover,.header-surprise-button:focus-visible,.header-library:hover,.header-library:focus-visible,.header-account:hover,.header-account:focus-visible){border-color:var(--brand-button-border);background-color:var(--brand-panel-hover);color:#fff;box-shadow:inset 0 1px #ffffff12}:is(.header-surprise-button:hover>.ui-icon,.header-surprise-button:focus-visible>.ui-icon,.header-library:hover>.ui-icon,.header-library:focus-visible>.ui-icon,.header-account:hover>.ui-icon,.header-account:focus-visible>.ui-icon){color:var(--brand-accent)}.platform-header .nav-link{color:#a8aaac}.platform-header .nav-link:hover,.platform-header .nav-link.active{color:#fff}.platform-header .nav-link-fifteen{justify-content:center;min-width:34px}.platform-header .nav-link-fifteen>span{isolation:isolate;--feature-ring-gradient:conic-gradient(#4b233500 0 44%, #ec4f8d40 58%, #ec4f8db3 66%, #f4c6e3 72%, #bb6793 80%, #7b304f48 89%, #4b233500 95%);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:radial-gradient(circle at 35% 28%,#653147 0,#2d1822 52%,#171319 100%);border:1px solid #0000;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;transition:background .18s,box-shadow .18s,transform .18s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 3px #ea23770e,0 5px 14px #00000047}.platform-header .nav-link-fifteen>span,.napimix-head-icon,.trailer-showcase-counter{--feature-ring-gradient:conic-gradient(#4b233500 0 44%, #ec4f8d40 58%, #ec4f8db3 66%, #f4c6e3 72%, #bb6793 80%, #7b304f48 89%, #4b233500 95%);background:radial-gradient(circle at 35% 28%,#653147 0,#2d1822 52%,#171319 100%);box-shadow:inset 0 1px #ffffff24,0 0 0 3px #ea23770e,0 5px 14px #00000047}.platform-header .nav-fifteen-synced{display:none}@media (min-width:701px){.platform-header .nav-link-fifteen.is-trailer-synced>span{background:radial-gradient(circle at 35% 28%,#653147e8 0,#2d1822e8 52%,#111015e8 100%);box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #ea23771c,0 0 18px #ea23772e}.platform-header .nav-link-fifteen.is-trailer-synced .nav-fifteen-default{display:none}.platform-header .nav-link-fifteen.is-trailer-synced .nav-fifteen-synced{display:inline}.platform-header .nav-link-fifteen.is-trailer-paused>span{filter:saturate(.62)brightness(.74)}.platform-header .nav-link-fifteen.is-trailer-paused>span:before{animation-play-state:paused}}:is(.platform-header .nav-link-fifteen:not(.is-trailer-synced):hover>span,.platform-header .nav-link-fifteen:not(.is-trailer-synced):focus-visible>span,.platform-header .nav-link-fifteen:not(.is-trailer-synced).active>span){--feature-ring-gradient:conic-gradient(#4b233500 0 40%, #f15c9840 55%, #f15c98b3 64%, #f8d4e9 71%, #c875a0 80%, #9d3d6648 90%, #4b233500 97%);background:radial-gradient(circle at 35% 28%,#8b3a5d 0,#482032 52%,#21151c 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #ea23771c,0 6px 18px #0000005c}@keyframes feature-ring-spin{to{transform:rotate(1turn)}}:root[data-nineteen-effect=full]{--feature-ring-animation:feature-ring-spin 19s steps(285, end) var(--feature-ring-delay,0s) infinite}:root[data-nineteen-effect=reduced]{--feature-ring-animation:none}.platform-header .nav-link-fifteen>span:before,.napimix-head-icon:before,.trailer-showcase-counter:before,.video-theater-logo-nineteen:before{z-index:0;border-radius:inherit;background:var(--feature-ring-gradient);content:"";pointer-events:none;transform-origin:50%;will-change:auto;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--feature-ring-width,1.6px)), #000 calc(100% - var(--feature-ring-width,1.6px) + .45px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--feature-ring-width,1.6px)), #000 calc(100% - var(--feature-ring-width,1.6px) + .45px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--feature-ring-width,1.6px)), #000 calc(100% - var(--feature-ring-width,1.6px) + .45px));animation:var(--feature-ring-animation,none);animation-play-state:paused;position:absolute;inset:0;transform:rotate(0)}:root[data-nineteen-effect=full] .platform-header .nav-link-fifteen:not(.is-trailer-paused)>span[data-feature-ring-active=on]:before,:root[data-nineteen-effect=full] .napimix-head-icon[data-feature-ring-active=on]:before,:root[data-nineteen-effect=full] .trailer-showcase-counter[data-feature-ring-active=on]:before{will-change:transform;animation-play-state:running}:root[data-nineteen-effect=full].video-theater-chrome-hidden .platform-header .nav-link-fifteen>span[data-feature-ring-active]:before,:root[data-nineteen-effect=full] .trailer-showcase-shell.is-paused .trailer-showcase-counter[data-feature-ring-active]:before{will-change:auto;animation-play-state:paused}.platform-header .nav-link-fifteen>span>span{z-index:1;position:relative}:root[data-nineteen-effect=reduced] .platform-header .nav-link-fifteen>span,:root[data-nineteen-effect=reduced] .napimix-head-icon,:root[data-nineteen-effect=reduced] .trailer-showcase-counter{box-shadow:inset 0 1px #ffffff1a,0 3px 10px #0003}:root[data-nineteen-effect=reduced] .trailer-showcase-counter{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-nineteen-effect=reduced] .platform-header .nav-link-fifteen>span:before,:root[data-nineteen-effect=reduced] .napimix-head-icon:before,:root[data-nineteen-effect=reduced] .trailer-showcase-counter:before,:root[data-nineteen-effect=reduced] .video-theater-logo-nineteen:before{opacity:.58;will-change:auto}:root[data-nineteen-effect=reduced] .video-theater-logo-nineteen:before{filter:blur(.35px)drop-shadow(0 0 3px #fa64ee1f)}:root[data-nineteen-effect=reduced] .trailer-showcase-shell-light{animation:none;display:none}:root[data-nineteen-effect=reduced] .trailer-showcase-shell.is-activated .trailer-showcase-shell-light{opacity:0}:root[data-nineteen-effect=off] .platform-header .nav-link-fifteen>span,:root[data-nineteen-effect=off] .napimix-head-icon,:root[data-nineteen-effect=off] .trailer-showcase-counter{box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000002e}:root[data-nineteen-effect=off] .trailer-showcase-counter{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-nineteen-effect=off] .platform-header .nav-link-fifteen>span:before,:root[data-nineteen-effect=off] .napimix-head-icon:before,:root[data-nineteen-effect=off] .trailer-showcase-counter:before,:root[data-nineteen-effect=off] .video-theater-logo-nineteen:before{opacity:0;will-change:auto}:root[data-nineteen-effect=off] .trailer-showcase-shell-light{animation:none;display:none}@media (prefers-reduced-motion:reduce){.platform-header .nav-link-fifteen>span:before,.napimix-head-icon:before,.trailer-showcase-counter:before,.video-theater-logo-nineteen:before,.trailer-showcase-shell-light{animation:none!important}}@media (max-width:700px){.platform-header:not(.is-open) .nav-link-fifteen>span:before{animation:none}}.platform-header .nav-link-fifteen.active:after,.platform-header .nav-library-mobile,.platform-header .nav-porndude-mobile,.platform-header .nav-language-mobile{display:none}.site-language-switcher{white-space:nowrap;background:#17181b;border:1px solid #303238;border-radius:999px;flex:none;align-items:stretch;height:28px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.site-language-switcher>span,.site-language-switcher>a{letter-spacing:.04em;place-items:center;min-width:30px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:grid}.site-language-switcher>.language-current{color:#efb5e6;background:#2a1b27;box-shadow:inset -1px 0 #3a2b37}.site-language-switcher>a{color:#85888f;text-decoration:none;transition:background-color .16s,color .16s}:is(.site-language-switcher>a:hover,.site-language-switcher>a:focus-visible){color:#fff;background:#222327}.header-language-switcher{position:relative;overflow:visible}.header-language-switcher>.language-current{border-radius:999px 0 0 999px}.header-language-switcher>a{border-radius:0 999px 999px 0}.language-target-tooltip{z-index:100;color:#f0f0f2;letter-spacing:normal;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;background:#292b30;border:1px solid #ffffff24;border-radius:10px;width:max-content;max-width:280px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 8px);left:0}:is(.header-language-switcher>a:hover .language-target-tooltip,.header-language-switcher>a:focus-visible .language-target-tooltip){visibility:visible;opacity:1}.platform-footer .footer-intro .footer-sibling-site{max-width:none;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:12px 0 0;font-size:12px;line-height:1.6;display:flex}.platform-footer .footer-sibling-site a{color:var(--muted);font-weight:400;text-decoration:none}.platform-footer .footer-sibling-site a strong{color:var(--accent);white-space:nowrap;font-weight:600}:is(.platform-footer .footer-sibling-site a:hover,.platform-footer .footer-sibling-site a:focus-visible){color:var(--text)}.language-menu{color:#e9eaec;flex:none;position:relative}.language-menu>summary{box-sizing:border-box;cursor:pointer;background:#17181b;border:1px solid #303238;border-radius:999px;justify-content:center;align-items:center;gap:0;height:28px;padding:0;font-size:10px;font-weight:700;list-style:none;display:flex;overflow:hidden}.language-menu>summary::-webkit-details-marker{display:none}.language-menu>summary>span{background:var(--brand-accent-surface,#2a1b27);min-width:30px;color:var(--brand-highlight,#efb5e6);box-shadow:inset -1px 0 0 var(--brand-accent-line,#3a2b37);letter-spacing:.04em;align-self:stretch;place-items:center;padding:0 7px;display:grid}.language-menu>summary>i{border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:0 11px;transform:translateY(-1px)rotate(45deg)}.language-menu[open]>summary>i{transform:translateY(1px)rotate(225deg)}.language-menu>summary:hover,.language-menu[open]>summary{background:#25262c}.language-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-menu-options{z-index:100;box-sizing:border-box;background:#24252b;border:1px solid #ffffff24;border-radius:12px;width:220px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0005}.language-menu-options>a,.language-menu-options>span{color:#ececef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.language-menu-options strong{align-items:center;gap:10px;font-weight:500;display:flex}.language-menu-options .language-flag{font-size:18px;line-height:1}.language-menu-options .language-menu-unavailable{opacity:.5;cursor:default}.language-menu-options .language-menu-current{color:var(--accent)}:is(.language-menu-options>a:hover,.language-menu-options>a:focus-visible){background:#35363d}@media (max-width:900px){.header-main-row>.language-menu{display:none}.nav-language-mobile .language-menu>summary{height:36px}.nav-language-mobile .language-menu>summary>span{min-width:40px}.nav-language-mobile .language-menu-options{inset:auto 0 calc(100% + 8px) auto}}@media (min-width:901px){.header-main-row>.header-language-switcher{margin-left:-8px;margin-right:2px}}.header-porndude-link{color:#72757c;white-space:nowrap;border-left:1px solid #25272c;flex:none;align-items:center;min-height:34px;margin-left:-4px;padding-left:14px;font-size:10px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}:is(.header-porndude-link:hover,.header-porndude-link:focus-visible){color:#a8aaac}.brand-logo-link{flex:none;align-items:center;width:auto;min-width:0;padding:0;line-height:0;display:inline-flex}.brand-logo-image{width:100%;max-width:100%;height:auto;display:block}.header-brand-logo{width:clamp(300px,26vw,330px)}.footer-brand-logo{max-width:100%;margin:0 0 16px}.platform-footer .platform-brand.footer-brand-logo{width:min(350px,100%);margin-bottom:16px}.global-search,.header-search-trigger,.header-library,.header-account,.mobile-bottom{background-color:var(--brand-panel-raised);border-color:#3a3c3e}@media (max-width:700px){.mobile-bottom{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform, opacity;opacity:1;visibility:visible;background:0 0;border-color:#0000;transition:transform .35s ease-out,visibility;transform:translate(0,0);box-shadow:0 6px 20px #0003}.mobile-bottom.is-scroll-hidden{visibility:hidden;pointer-events:none}.mobile-bottom[data-following-scroll]{transform:translate3d(0, calc(100% + max(9px, env(safe-area-inset-bottom,0px))), 0);opacity:0;visibility:hidden;transition:transform .22s ease-out,opacity .14s ease-in 80ms,visibility 0s .22s}.mobile-bottom[data-toolbar-following]{transform:translate3d(0, calc(var(--mobile-nav-toolbar-progress,0) * (100% + max(9px, env(safe-area-inset-bottom,0px)))), 0);opacity:clamp(0, calc((1 - var(--mobile-nav-toolbar-progress,0)) * 2.5), 1);visibility:visible;transition:none}.mobile-bottom[data-toolbar-following].is-scroll-hidden{visibility:hidden}.mobile-bottom:before{content:"";z-index:-1;border-radius:inherit;background:var(--brand-panel-raised);pointer-events:none;border:1px solid #3a3c3e;position:absolute;inset:-1px}.mobile-bottom:after{content:"";top:0;left:-11px;right:-11px;bottom:calc(-1px - max(9px, env(safe-area-inset-bottom,0px)));z-index:-2;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--brand-page) 45%, transparent) 42%, color-mix(in srgb, var(--brand-page) 88%, transparent) 78%, var(--brand-page) 100%);pointer-events:none;position:absolute}}.platform-search>button,.header-search-submit,.spotlight-play,.primary-btn,.center-play,.feature-copy>a,.home-cta>a,.recommendation-load-more,.tags-directory-more button,.tag-results-more button,.creator-directory-more button,.comment-composer button.is-primary,.comment-reply-form button.is-primary,.comment-edit-form button.is-primary,.comment-report-dialog button.is-primary{border-color:var(--brand-button-border);background:var(--brand-button);color:#fff;text-shadow:0 1px 1px #00000059}.platform-search>button:hover,.header-search-submit:hover,.spotlight-play:hover,.primary-btn:hover:not(:disabled),.center-play:hover,.feature-copy>a:hover,.home-cta>a:hover,.recommendation-load-more:hover:not(:disabled),.tags-directory-more button:hover:not(:disabled),.tag-results-more button:hover:not(:disabled),.creator-directory-more button:hover:not(:disabled),.comment-composer button.is-primary:hover:not(:disabled),.comment-reply-form button.is-primary:hover:not(:disabled),.comment-edit-form button.is-primary:hover:not(:disabled),.comment-report-dialog button.is-primary:hover:not(:disabled){border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.platform-search>button:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.header-search-submit:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.spotlight-play:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.primary-btn:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.center-play:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.feature-copy>a:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.home-cta>a:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.recommendation-load-more:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.tags-directory-more button:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.tag-results-more button:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.creator-directory-more button:focus-visible{border-color:var(--brand-button-hover);background:var(--brand-button-hover);color:#fff}.platform-card-meta,.platform-card-source,.platform-card-copy>p,.detail-muted,.video-added,.video-views,.video-rating,.platform-section-head p,.trending-row small,.catalog-source-card p,.home-creator-copy small,.home-creator-copy span,.notice,.platform-card-meta .creator-card-link,.platform-card-meta .creator-card-label{color:var(--brand-meta-text)}.trend-rank{color:var(--brand-subdued-text)}.header-categories a{color:#a8aaac}.platform-welcome .home-tagline{gap:8px;min-width:0}.platform-home>.platform-welcome,.detail-page>.video-detail-welcome{width:100%;max-width:1297px;margin-left:auto;margin-right:auto;padding:0 clamp(20px,3.25vw,46px)}.video-detail-welcome{display:none}@media (min-width:901px){.video-detail-welcome{display:flex}.detail-page>.video-detail-wrap{margin-top:0}}@media (min-width:701px){.spotlight-main{box-shadow:var(--shadow);border-radius:12px}.spotlight-trending{border-radius:12px}.video-detail-wrap:not(.is-theater) .player{box-shadow:var(--brand-media-shadow);border-color:#30323a;border-radius:12px}.video-detail-wrap:not(.is-theater) .player :is(video,.player-poster-image,.player-resume-curtain){border-radius:11px}}.home-tagline-medal{flex:none;font-size:16px;line-height:1}.home-tagline-copy{color:#c7c8ca;font-family:inherit;font-size:12px;font-weight:inherit;line-height:inherit;white-space:nowrap;margin:0}.home-tagline-copy strong{color:#fff;font-weight:800}.home-tagline-count{border-left:1px solid var(--brand-line);color:var(--brand-meta-text);white-space:nowrap;flex:none;padding-left:9px;font-size:10px}.public-page-topline{border-bottom:1px solid var(--brand-line);background:radial-gradient(circle at 50% 0, #d281ce14, transparent 72%), var(--brand-navbar);color:#b9babc;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 clamp(16px,3vw,38px);display:none}.public-page-topline.is-home{display:none}.public-page-topline:before,.public-page-topline:after{content:"";background:linear-gradient(90deg,#0000,#d281ce52);flex:0 82px;width:min(7vw,82px);height:1px}.public-page-topline:after{transform:scaleX(-1)}.public-page-topline-medal{flex:none;font-size:13px;line-height:1}.public-page-topline p{text-align:center;white-space:nowrap;margin:0;font-size:11px;line-height:1.35}.public-page-topline strong{color:#fff;font-weight:800}.new-thumb>span,.feature-play{background:var(--brand-button)}.feature-play{box-shadow:0 10px 40px #0009,0 0 0 8px #d281ce24}.center-play{color:#ffffffdb;background:linear-gradient(135deg,#ec86e4fa,#b253adfa);border:1px solid #ffffff47;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s,color .2s;box-shadow:0 4px 12px #00000057,0 0 48px #0000005c,0 0 105px #0000002e}:is(.center-play:hover,.center-play:focus-visible){color:#ffffffdb;background:linear-gradient(135deg,#ec86e4fa,#b253adfa);border-color:#ffffff47;box-shadow:0 6px 16px #00000061,0 0 52px #0006,0 0 112px #00000038}@media (min-width:701px) and (pointer:fine){.custom-video-player>.center-play,.custom-video-player>.center-play:hover{color:#ffffffdb;background:#06070a99;border-color:#ffffff47;box-shadow:0 7px 26px #0007,inset 0 0 0 1px #ffffff0f}.custom-video-player>.center-play:focus-visible{color:#ffffffdb;background:#06070a99;border-color:#ffffff47;box-shadow:0 7px 26px #0007,inset 0 0 0 1px #ffffff0f}.custom-video-player>.center-play .player-playback-glyph{fill:currentColor;filter:drop-shadow(0 1px 3px #000b);width:31px;height:31px;display:block;transform:translate(2%)scale(1.18)}}.center-play.is-activating,.center-play.is-activating:disabled{cursor:default;pointer-events:none;animation:.42s cubic-bezier(.22,1,.36,1) both center-play-activate}.custom-video-player>.center-play.is-activating,.custom-video-player>.center-play.is-activating:disabled{animation-duration:.65s}@keyframes center-play-activate{0%{opacity:1;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 6px 16px #00000061,0 0 48px #0000005c,0 0 105px #0000002e}24%{opacity:1;transform:translate(-50%,-50%)scale(.9);box-shadow:0 2px 7px #00000047,0 0 50px #0000005c,0 0 108px #0000002e}52%{opacity:.96;transform:translate(-50%,-50%)scale(1.02);box-shadow:0 4px 12px #00000042,0 0 56px #00000052,0 0 116px #00000029}to{opacity:0;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 8px 22px #0000,0 0 80px #0000,0 0 150px #0000}}@media (prefers-reduced-motion:reduce){.center-play.is-activating,.center-play.is-activating:disabled{animation-duration:1ms}}.center-play .center-play-icon{width:100%;height:100%;color:inherit;pointer-events:none;place-items:center;margin:0;font-size:0;line-height:0;display:grid}.center-play .center-play-icon svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.chip:hover,.chip.selected,.platform-category-rail .chip:hover,.platform-category-rail .chip.selected,.catalog-tools .tool-active,.feed-tools button.is-active,.discover-toggle.is-active,.library-tabs button.is-active,.detail-actions .is-active{border-color:var(--brand-button-border);background:var(--brand-panel-hover);color:#fff}.card-save-actions button.is-active{border-color:var(--brand-button-border);background:var(--brand-panel-hover);color:var(--brand-accent)}.video-rating-heart,.platform-card-rating .ui-icon{color:var(--brand-heart)}.platform-footer{border-color:var(--brand-panel-hover);color:var(--brand-footer-text);background:#181a1c}.global-footer-advertisements{display:none}@media (max-width:1180px){.global-footer-advertisements{flex-direction:column;align-items:center;gap:8px;width:min(100% - 32px,420px);margin:36px auto 28px}.global-footer-advertisements>[data-ad-slot=home-after-description],.global-footer-advertisements>[data-ad-slot^=global-footer-small-]{width:min(300px,100%)}.global-footer-advertisements>[data-ad-slot][data-ad-devices][class]{margin:0}.global-footer-advertisement-credit{color:#767982;align-self:flex-end;font-size:10px;text-decoration:none}}@media (max-width:700px){.global-footer-advertisements:has(>[data-ad-slot][data-ad-devices~=mobile]){display:flex}}@media (min-width:701px) and (max-width:1180px){.global-footer-advertisements:has(>[data-ad-slot][data-ad-devices~=tablet]){grid-template-rows:repeat(2,minmax(100px,auto));grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;align-items:start;gap:16px;width:min(100% - 32px,616px);padding-bottom:20px;display:grid;position:relative}.global-footer-advertisements>[data-ad-slot=home-after-description]{grid-area:1/1/3}.global-footer-advertisements>[data-ad-slot=global-footer-small-top]{grid-area:1/2}.global-footer-advertisements>[data-ad-slot=global-footer-small-bottom]{grid-area:2/2}.global-footer-advertisement-credit{position:absolute;bottom:0;right:0}}@media (min-width:1181px){body:has(.global-footer-advertisements [data-ad-slot]) :is(.tags-directory-wrap,.creator-directory-shell,.napimix-page,.library-wrap,.account-page){padding-bottom:0}body:has(.global-footer-advertisements [data-ad-slot]) :is(.creator-directory-page,.account-page){min-height:0}.global-footer-advertisements{grid-template-columns:repeat(3,300px);justify-content:center;gap:24px;width:min(100% - 32px,948px);margin:36px auto 28px;padding-bottom:20px;display:grid;position:relative}.global-footer-advertisements:not(:has([data-ad-slot])){display:none}.global-footer-advertisements>[data-ad-slot]{margin:0}.global-footer-advertisement-credit{color:#767982;font-size:10px;line-height:1;text-decoration:none;position:absolute;bottom:0;right:0}.global-footer-advertisement-credit:hover{color:#b7bac2;text-decoration:underline}.global-footer-advertisement-credit:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}}.platform-footer nav a{color:var(--brand-footer-text)}:is(.platform-footer nav a:hover,.platform-footer nav a:focus-visible){color:var(--brand-accent)}.platform-footer .footer-age b{border-color:var(--brand-button-border);color:var(--brand-accent)}.platform-footer>small{border-top-color:var(--brand-panel-hover);color:var(--brand-footer-text)}@media (max-width:980px) and (min-width:701px){.header-brand-logo{width:clamp(260px,31vw,300px)}.home-tagline-count{display:none}}@media (min-width:901px) and (max-width:1180px){.header-brand-logo{width:clamp(225px,23vw,270px)}.header-surprise-button{width:44px;min-width:44px;padding:0}.header-surprise-button>span{display:none}}@media (min-width:901px){.platform-header .nav-surprise-button{display:none}}@media (max-width:900px){.header-surprise-button{display:none}.platform-header.is-open .nav-library-mobile{gap:10px;display:flex}.platform-header.is-open .nav-link-fifteen{background:linear-gradient(105deg,#171419,#21131b);border:1px solid #31232b;border-radius:11px;justify-content:space-between;margin:5px 0;padding:6px 10px 6px 12px}.platform-header.is-open .nav-link-fifteen:before{content:attr(data-selection-label);color:#d7d2d5;font-size:12px;font-weight:750}.platform-header.is-open .nav-link-fifteen>span{flex-basis:38px;width:38px;height:38px;font-size:13px;box-shadow:inset 0 1px #ffffff29,0 0 0 4px #ea237712,0 7px 18px #00000052}:is(.platform-header.is-open .nav-link-fifteen:hover,.platform-header.is-open .nav-link-fifteen:focus-visible,.platform-header.is-open .nav-link-fifteen.active){background:linear-gradient(105deg,#1d171c,#2b1621);border-color:#6f304d}.nav-library-mobile>.ui-icon{width:17px;height:17px;color:var(--brand-accent)}.nav-library-menu-count{background:var(--brand-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:24px;height:20px;margin-left:auto;padding:0 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.nav-library-menu-count.is-empty{visibility:hidden}html[data-header-library-count]:not([data-header-library-count=""]):not([data-header-library-count="0"]) .nav-library-menu-count[data-pending=true]{visibility:visible}.nav-library-menu-count[data-pending=true]:before{content:var(--header-library-count,"")}.platform-header.is-open .nav-surprise-button{color:#a8aaac;display:flex}.nav-surprise-button>.ui-icon{color:var(--brand-accent)}.header-porndude-link,.header-language-switcher{display:none}.platform-header.is-open .nav-language-mobile{border-top:1px solid #202229;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:4px;padding:4px 10px 0;display:flex}.nav-language-label{color:#a8aaac;font-size:12px;font-weight:700}.nav-language-mobile .site-language-switcher{height:36px}.nav-language-mobile .site-language-switcher>span,.nav-language-mobile .site-language-switcher>a{min-width:40px}.platform-header.is-open .nav-porndude-mobile{color:#74777e;border-top:1px solid #202229;align-items:center;min-height:44px;margin-top:4px;padding:4px 10px 0;font-size:11px;font-weight:500;display:flex}:is(.platform-header.is-open .nav-porndude-mobile:hover,.platform-header.is-open .nav-porndude-mobile:focus-visible){color:#a8aaac}}@media (max-width:1100px) and (min-width:701px){.platform-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.platform-footer>div:first-child{grid-column:1/-1}.platform-footer .platform-brand.footer-brand-logo{width:min(350px,100%)}}@media (max-width:700px){.header-brand-logo{width:clamp(190px,54vw,235px)}.home-tagline-copy{white-space:normal;font-size:11px;line-height:1.35}.home-tagline-count,.platform-home>.platform-welcome{display:none}.public-page-topline{background:var(--brand-page);text-align:left;justify-content:flex-start;width:100%;height:42px;min-height:42px;padding:0 16px;display:flex}.public-page-topline.is-home{display:flex}.detail-page>.video-detail-wrap{margin-top:0}.public-page-topline:before,.public-page-topline:after{display:none}.public-page-topline p{white-space:normal;font-size:11px;line-height:1.35}.platform-footer .platform-brand.footer-brand-logo{width:min(280px,100%)}}@media (max-width:380px){.header-brand-logo{width:clamp(170px,50vw,190px)}.platform-footer .platform-brand.footer-brand-logo{width:min(240px,100%)}}.platform-footer{grid-template-columns:minmax(250px,1.3fr) minmax(190px,.8fr) minmax(225px,1fr) minmax(245px,auto);align-items:start;gap:18px 24px;padding-top:30px;padding-bottom:20px}.footer-tagline{align-items:center;gap:7px;margin-top:3px;display:flex}.platform-footer .footer-tagline p{color:#c7c8ca;margin:0}.footer-tagline p strong{color:#fff;font-weight:800}.footer-tagline-medal{flex:none;font-size:15px;line-height:1}.footer-link-group{border:1px solid var(--brand-panel-hover);background:#141618;border-radius:10px;min-width:0;overflow:hidden}.footer-link-group summary{color:#f1f1f3;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:0 14px;font-size:11px;font-weight:750;list-style:none;display:flex}.footer-link-group summary::-webkit-details-marker{display:none}:is(.footer-link-group summary:hover,.footer-link-group summary:focus-visible){background:var(--brand-panel-hover);color:#fff}.footer-link-group summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}.footer-link-group summary i{width:22px;height:22px;color:var(--brand-accent);border:1px solid #393c42;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.footer-link-group summary i:before{content:"+";transform:translateY(-1px)}.footer-link-group[open] summary i:before{content:"−";transform:none}.footer-link-group:not([open])>nav{display:none}.footer-link-group[open]>nav{border-top:1px solid var(--brand-panel-hover);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:13px 14px 15px;display:grid}.footer-link-group nav a{min-width:0;line-height:1.35}.footer-assurance{justify-items:end;gap:13px;display:grid}.footer-return-card{color:#f4f4f5;background:linear-gradient(135deg,#21171d,#151719);border:1px solid #3a2a33;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,275px);min-height:66px;padding:10px 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}:is(.footer-return-card:hover,.footer-return-card:focus-visible){background:linear-gradient(135deg,#2a1923,#18191c);border-color:#79425e;transform:translateY(-1px)}.footer-return-card:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.footer-return-icon{width:38px;height:38px;color:var(--brand-accent);background:#321b28;border-radius:50%;place-items:center;font-size:17px;display:grid;box-shadow:inset 0 0 0 1px #74405b}.footer-return-card>span:nth-child(2){min-width:0}.footer-return-card strong,.footer-return-card small{display:block}.footer-return-card strong{font-size:11px;line-height:1.25}.footer-return-card small{color:#96999f;margin-top:4px;font-size:9px;line-height:1.3}.footer-return-card>i{color:#bb78a0;font-size:16px;font-style:normal}.footer-trust-badges{grid-column:1/-1;justify-content:center;align-items:center;gap:10px;width:100%;min-height:30px;display:flex}.footer-trust-badges a,.footer-trust-badges img{display:block}.footer-trust-badges a{border-radius:3px}.footer-trust-badges a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.footer-dmca-placeholder{border:1px solid color-mix(in srgb, var(--brand-text) 28%, transparent);background:color-mix(in srgb, var(--brand-panel) 88%, #000);width:150px;height:30px;color:var(--brand-muted);letter-spacing:.08em;border-radius:3px;place-items:center;font-size:10px;font-weight:800;display:grid}.platform-footer>small{padding-top:16px}.footer-copyright{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px 24px;display:grid}.footer-copyright>span:last-child{text-align:right;justify-self:end}.footer-rights-copy,.footer-adult-note{align-items:center;gap:7px;display:inline-flex}.footer-rights-copy>i{background:var(--brand-accent);width:3px;height:3px;box-shadow:0 0 6px color-mix(in srgb, var(--brand-accent) 24%, transparent);border-radius:50%;flex:0 0 3px}.footer-adult-note{color:#85888e}.footer-adult-note>b{color:#d98bb7;background:#23171e;border:1px solid #714158;border-radius:999px;place-items:center;min-width:28px;height:19px;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.footer-partner-credit{white-space:nowrap;justify-content:center;justify-self:center;align-items:center;display:inline-flex;position:relative}.footer-partner-credit>.footer-secret-easter{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.footer-partner-credit>.footer-secret-easter:before{content:"·";color:#55585e;margin-right:4px}.footer-secret-copy{color:#6f7278}.footer-utility-links{justify-content:center;align-items:center;gap:6px;display:inline-flex}.footer-utility-links:before,.footer-utility-links:after{content:"";background:linear-gradient(90deg,#0000,#54384a);flex:0 0 20px;width:20px;height:1px}.footer-utility-links:after{transform:scaleX(-1)}.footer-utility-links>span{color:#55585e}.footer-partner-icon{vertical-align:middle;width:13px;height:13px;margin-left:4px;display:inline-block}.footer-partner-heart{margin-inline-start:4px}.footer-secret-easter{align-items:center;gap:3px;display:inline-flex;position:relative}.footer-secret-trigger{color:#777a80;min-width:18px;min-height:18px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:11px;line-height:1;transition:color .16s,background-color .16s,transform .16s;display:inline-grid;position:relative}:is(.footer-secret-trigger:hover,.footer-secret-trigger:focus-visible,.footer-secret-trigger.is-open){color:var(--brand-accent);background:#27202a;transform:rotate(12deg)scale(1.08)}.footer-secret-burst{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.footer-secret-burst i{--spark-x:0px;--spark-y:-22px;opacity:0;background:#e795c9;border-radius:50%;width:4px;height:4px;animation:.58s cubic-bezier(.2,.75,.2,1) forwards footer-secret-spark;position:absolute;top:-2px;left:-2px;box-shadow:0 0 7px #df6eb4}.footer-secret-burst i:nth-child(2){--spark-x:17px;--spark-y:-17px;animation-delay:20ms}.footer-secret-burst i:nth-child(3){--spark-x:24px;--spark-y:0px;background:#f2c86e;animation-delay:35ms}.footer-secret-burst i:nth-child(4){--spark-x:17px;--spark-y:17px;animation-delay:15ms}.footer-secret-burst i:nth-child(5){--spark-x:0px;--spark-y:22px;background:#f2c86e;animation-delay:45ms}.footer-secret-burst i:nth-child(6){--spark-x:-17px;--spark-y:17px;animation-delay:25ms}.footer-secret-burst i:nth-child(7){--spark-x:-24px;--spark-y:0px;background:#f2c86e;animation-delay:40ms}.footer-secret-burst i:nth-child(8){--spark-x:-17px;--spark-y:-17px;animation-delay:10ms}@keyframes footer-secret-spark{0%{opacity:0;transform:translate(0)scale(.25)}18%{opacity:1}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(0)}}.footer-secret-reveal{z-index:2;color:#e6c7df;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(135deg,#20131d,#121318 62%);border:1px solid #59344d;border-radius:11px;align-items:center;gap:9px;width:276px;padding:8px;font-size:10px;font-weight:650;transition:opacity .22s,transform .28s cubic-bezier(.2,.85,.25,1),visibility 0s linear .28s;display:flex;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,8px)scale(.94);box-shadow:0 12px 32px #000b,inset 0 1px #ffffff0a}.footer-secret-reveal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)scale(1)}@media (min-width:701px) and (max-width:800px){.footer-secret-reveal{transform-origin:100% 100%;left:auto;right:0;transform:translateY(8px)scale(.94)}.footer-secret-reveal.is-open{transform:translateY(0)scale(1)}}.footer-secret-seal{color:#f2b5dc;background:radial-gradient(circle at 65% 28%,#e78fc6 0 6%,#0000 7%),linear-gradient(145deg,#492238,#18151b);border:1px solid #814a69;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:850;display:grid;box-shadow:inset 0 0 14px #ed79bd1f}.footer-secret-message{text-align:left;gap:2px;min-width:0;display:grid}.footer-secret-message strong{color:#f5e6f0;font-size:10px}.footer-secret-message>span{color:#8f8f96;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.footer-secret-video{color:#f2cee7;min-height:26px;font:inherit;white-space:nowrap;cursor:pointer;background:#2b1724;border:1px solid #7a3e62;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-weight:750;display:inline-flex}:is(.footer-secret-video:hover,.footer-secret-video:focus-visible){border-color:var(--brand-accent);color:#fff;background:#3a1c2e}.footer-secret-video:disabled{opacity:.55;cursor:wait}.footer-secret-balance{color:#f5dce8;background:#ea237714;border:1px solid #ea237757;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:54px;height:32px;font-size:11px;font-weight:850;display:inline-flex}.footer-secret-balance>span{color:#ff78b0}.activity-first-spark{z-index:46;top:var(--activity-spark-top);left:var(--activity-spark-left);color:#ffe4f1;width:36px;height:36px;font:inherit;cursor:pointer;contain:layout paint style;background:radial-gradient(circle at 35% 28%,#98466d,#4b2035 56%,#171117);border:1px solid #ff97cb8c;border-radius:50%;place-items:center;padding:0;font-size:17px;transition:opacity .18s,filter .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff3d,0 0 0 5px #ea237712,0 0 26px #ea237757,0 10px 28px #00000080}.activity-first-spark>span{pointer-events:none;will-change:transform, opacity;animation:2.8s ease-in-out infinite activity-first-spark-breathe;display:block;transform:translateZ(0)scale(.94)}:is(.activity-first-spark:hover,.activity-first-spark:focus-visible){filter:brightness(1.28)}.activity-first-spark.is-difficulty-1{opacity:.84;border-color:#ff97cb57;width:29px;height:29px;font-size:13px;box-shadow:inset 0 1px #ffffff24,0 0 16px #ea237733,0 7px 18px #00000061}.activity-first-spark.is-difficulty-2{color:#f7a0c5;opacity:.7;width:25px;height:25px;box-shadow:none;text-shadow:0 0 7px #ea237785;background:0 0;border-color:#0000;font-size:11px}.activity-first-spark.is-difficulty-3{color:#ec8db6;opacity:.56;width:22px;height:22px;box-shadow:none;text-shadow:0 0 5px #ea23776b;background:0 0;border-color:#0000;font-size:9px}.activity-first-spark.is-difficulty-4{color:#c27c9d;opacity:.47;width:19px;height:19px;box-shadow:none;text-shadow:0 0 4px #c27c9d52;background:0 0;border-color:#0000;font-size:7px}.activity-first-spark.is-difficulty-5{color:#85888e;opacity:.42;width:17px;height:17px;box-shadow:none;text-shadow:0 0 3px #85888e3d;background:0 0;border-color:#0000;font-size:6px}.activity-spark-locator{z-index:48;top:calc(var(--activity-spark-top) - 25px);left:calc(var(--activity-spark-left) + 25px);color:#fff;pointer-events:none;contain:layout paint style;background:#c51f5e;border:2px solid #ff4f8f;border-radius:50%;place-items:center;width:34px;height:34px;font:900 25px/1 system-ui,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ea237733,0 0 28px #ff357fb3,0 8px 20px #0000008c}.activity-spark-locator>span{pointer-events:none;display:block;transform:translateY(-1px)}.activity-spark-reset{z-index:1000;color:#fff;cursor:pointer;letter-spacing:.08em;background:#84183df0;border:1px solid #ff6c9bc2;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:74px;height:38px;padding:0 13px 1px 10px;font:800 11px/1 system-ui,sans-serif;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 0 0 4px #ea23771f,0 8px 24px #0000008c}:is(.activity-spark-reset:hover,.activity-spark-reset:focus-visible){background:#b32159;border-color:#fff;transform:translateY(-1px)}.activity-spark-reset>span{font-size:20px;line-height:1}.activity-spark-reset>strong{font:inherit}.activity-collection-notice{z-index:1001;color:#f5e9ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0e12eb;border:1px solid #ff97cb4d;border-radius:12px;align-items:center;gap:11px;min-width:min(310px,100vw - 32px);padding:11px 15px 12px 12px;animation:.38s cubic-bezier(.2,.8,.2,1) both activity-collection-notice-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000085,0 0 24px #ea23771a}.activity-collection-notice>span{color:#ff9ac5;background:#ea23771f;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 18px #ea23772e}.activity-collection-notice div{gap:3px;display:grid}.activity-collection-notice strong{letter-spacing:.01em;font-size:13px;font-weight:760}.activity-collection-notice small{color:#9b9da3;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}@keyframes activity-collection-notice-in{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes activity-first-spark-breathe{0%,to{opacity:.74;transform:translateZ(0)scale(.94)}50%{opacity:1;transform:translateZ(0)scale(1.08)}}@media (max-width:700px){.activity-first-spark{max-width:34px;max-height:34px}}@media (prefers-reduced-motion:reduce){.footer-secret-burst{display:none}.activity-first-spark>span{animation:none}}.footer-utility-links a{color:#85888e;font-size:10px;font-weight:600;text-decoration:none;transition:color .16s}:is(.footer-utility-links a:hover,.footer-utility-links a:focus-visible){color:#c0c2c5}.footer-utility-links .footer-external-partner-link{color:#a96a9f}:is(.footer-utility-links .footer-external-partner-link:hover,.footer-utility-links .footer-external-partner-link:focus-visible){color:var(--brand-accent)}@media (max-width:1100px){.platform-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-footer .footer-intro,.platform-footer .footer-assurance,.platform-footer .footer-trust-badges,.platform-footer>small{grid-column:1/-1}.footer-assurance{justify-content:space-between;align-items:center;display:flex}}@media (min-width:701px) and (max-width:1100px),(min-width:701px) and (pointer:coarse){.footer-copyright{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;min-width:0}.footer-partner-credit{flex-wrap:wrap;grid-area:1/1/auto/-1;gap:8px 12px;max-width:100%}.footer-partner-credit>.footer-secret-easter{position:relative;top:auto;left:auto;transform:none}.footer-rights-copy{white-space:nowrap;grid-area:2/1;justify-self:start}.footer-adult-note{white-space:nowrap;grid-area:2/2}}@media (max-width:700px){.platform-footer{padding:25px 18px max(16px, env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);gap:14px}.platform-footer .footer-intro,.platform-footer .footer-link-group,.platform-footer .footer-assurance,.platform-footer .footer-trust-badges,.platform-footer>small{grid-column:1}.platform-footer .footer-intro{padding-bottom:10px}.footer-tagline{margin-top:5px;line-height:1.45}.footer-assurance{display:none}.footer-trust-badges{border-top:1px solid var(--brand-panel-hover);justify-content:center;margin-top:12px;padding-top:20px}.platform-footer>small{margin-top:0;padding-top:10px;font-size:11px;line-height:1.5}.footer-copyright{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.footer-rights-copy{text-align:center;flex-wrap:wrap;grid-area:2/1;justify-content:center;justify-self:center;gap:3px 8px;min-width:0}.footer-rights-copy>span{white-space:nowrap}.footer-rights-copy>i{display:block}.footer-partner-credit{text-align:center;white-space:normal;grid-area:1/1;grid-template-columns:minmax(0,1fr);justify-self:center;gap:12px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;display:grid}.footer-utility-links{flex-wrap:wrap;gap:6px 12px;min-width:0}.footer-utility-links a{white-space:nowrap;font-size:11px}.footer-utility-links:before,.footer-utility-links:after,.footer-utility-links>span:not(:last-child),.footer-partner-credit>.footer-secret-easter:before{display:none}.footer-partner-credit>.footer-secret-easter{justify-content:center;width:100%;margin-left:0;position:relative;top:auto;left:auto;transform:none}.footer-secret-copy{font-size:10px}.footer-secret-reveal{text-align:left;transform-origin:100% 100%;max-width:calc(100vw - 36px);left:auto;right:0;transform:translateY(8px)scale(.94)}.footer-secret-reveal.is-open{transform:translateY(0)scale(1)}.footer-copyright>.footer-adult-note{text-align:center;white-space:normal;grid-area:3/1;justify-content:center;justify-self:center;width:100%;min-width:0}.footer-adult-note>b{flex-shrink:0}.footer-adult-note>span{min-width:0}}@media (max-width:430px){.footer-link-group[open]>nav{grid-template-columns:minmax(0,1fr)}}.platform-spotlight .spotlight-kicker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0e9e;border:1px solid #db68b242;border-radius:999px;align-items:center;gap:7px;padding:6px 9px 6px 8px;box-shadow:0 8px 20px #0000002e}.platform-spotlight .spotlight-kicker:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #db68b2b8}.platform-spotlight>.spotlight-trending{background:radial-gradient(circle at 100% 0,#b53d8b1a,#0000 42%),linear-gradient(#131419 0%,#0e0f13 100%)}.spotlight-trending .trending-row strong{font-size:13px}@media (min-width:981px){.platform-spotlight{grid-template-columns:minmax(0,1.6fr) minmax(330px,.95fr)}.platform-spotlight>.spotlight-trending{padding-inline:24px}}.platform-home .library-callout{margin-block:42px}@media screen and (max-width:700px){.platform-home .library-callout{margin-block:34px}}@property --theater-backdrop-color{syntax:"<color>";inherits:true;initial-value:#202020}.video-theater-exit,.spotlight-theater-hint{display:none}@media (min-width:1181px) and (hover:hover) and (pointer:fine){html{--theater-backdrop-color:var(--bg);transition:--theater-backdrop-color 1s cubic-bezier(.4,0,.2,1)}html.video-theater-night.video-theater-ambient-ready{--theater-backdrop-color:#000}html[data-site-brand]:has(.video-detail-wrap){background-color:var(--theater-backdrop-color)}html[data-site-brand]:has(.video-detail-wrap) body{background-color:var(--theater-backdrop-color)}html[data-site-brand]:has(.video-detail-wrap) .site-shell{background-color:var(--theater-backdrop-color)}html[data-site-brand]:has(.video-detail-wrap) .detail-page{background-color:var(--theater-backdrop-color)}.spotlight-theater-hint{opacity:.8;border-left:1px solid;align-items:center;gap:5px;padding-left:10px;font-size:11px;font-weight:500;display:inline-flex}.spotlight-theater-hint .ui-icon{width:15px;height:15px}html:is(.video-theater-prepaint,.video-theater-active) .video-theater-exit:not([data-fullscreen=true]){z-index:67;width:var(--video-theater-player-width);color:#b6b6bd;visibility:hidden;opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:14px;font-size:13px;transition:none;display:flex;position:absolute;top:-52px;left:50%;transform:translate(-50%,-6px)}html.video-theater-ambient-ready:where(:not(.video-theater-restoring):not(.video-theater-exiting):not(.video-theater-transitioning)) .video-theater-exit:not([data-fullscreen=true]){visibility:visible;opacity:1;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translate(-50%)}html.video-theater-player-centered .video-theater-exit{translate:0 var(--video-theater-player-offset-y,0px)}html.video-theater-exiting .video-theater-exit{visibility:hidden}.video-theater-exit button{align-items:center;gap:9px;display:flex}.video-theater-exit .ui-icon{width:16px;height:16px}.video-theater-exit button{color:#ededf0;min-height:38px;font:inherit;cursor:pointer;pointer-events:auto;background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;padding:9px 13px;font-weight:500}.video-theater-exit button:disabled{opacity:1;cursor:default}.video-theater-exit button:not(:disabled):hover{background:#ffffff1a}.video-theater-exit button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.video-theater-exit-label,.video-theater-exit-label>span{display:contents}html:is([data-site-brand=monporno],[data-site-brand=napiszex]):is(.video-theater-prepaint,.video-theater-active) .video-detail-wrap .video-lead-layout{isolation:isolate}html:is([data-site-brand=monporno],[data-site-brand=napiszex]):is(.video-theater-prepaint,.video-theater-active) .video-detail-wrap .watch-layout{isolation:auto;position:relative}html:is([data-site-brand=monporno],[data-site-brand=napiszex]):is(.video-theater-prepaint,.video-theater-active) .video-detail-wrap .watch-layout>.player-ambient-light{z-index:0}html:is([data-site-brand=monporno],[data-site-brand=napiszex]):is(.video-theater-prepaint,.video-theater-active) .video-theater-exit{z-index:1}html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-resizing:is(.video-theater-prepaint,.video-theater-active):not(.video-theater-exiting) .video-detail-wrap,html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-resizing:is(.video-theater-prepaint,.video-theater-active):not(.video-theater-exiting) .video-detail-wrap .player,html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-resizing:is(.video-theater-prepaint,.video-theater-active):not(.video-theater-exiting) .video-theater-brand{transition:none}html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-resizing:is(.video-theater-prepaint,.video-theater-active):not(.video-theater-exiting) .video-detail-wrap .player-ambient-light{transition:opacity 1.6s cubic-bezier(.4,0,.35,1),scale 2.2s cubic-bezier(.4,0,.35,1)}html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-transitioning .video-detail-wrap,html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-transitioning .video-detail-wrap .player{transition:none}html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-transitioning .video-detail-wrap .player{transform-origin:0 0}html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit button{background:#0a0b0ead;gap:0;transition:background-color .18s,border-color .18s;box-shadow:0 2px 12px #00000024}html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit .ui-icon{flex:0 0 16px;margin-right:9px}html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit-label{opacity:0;grid-template-columns:0fr;min-width:0;margin-right:0;transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1),margin-right .24s cubic-bezier(.22,1,.36,1),opacity .14s;display:grid}html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit-label>span{white-space:nowrap;min-width:0;display:block;overflow:hidden}html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit-close{text-align:center;flex:0 0 10px;font-size:16px;line-height:1}html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit button:not(:disabled):is(:hover,:focus-visible){background:#16171ce0;border-color:#ffffff3d}html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit button:not(:disabled):is(:hover,:focus-visible) .video-theater-exit-label{opacity:1;grid-template-columns:1fr;margin-right:9px}@media (prefers-reduced-motion:reduce){html,html.video-theater-ambient-ready .video-theater-exit:not([data-fullscreen=true]),html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit button,html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-theater-exit-label{transition:none}}}.video-theater-brand{visibility:hidden;opacity:0;pointer-events:none;position:fixed}.video-theater-tagline{visibility:hidden;opacity:0}.player-ambient-toggle,.player-night-toggle,.player-night-icon{display:none}.player-night-toggle[data-night-preference=auto] [data-night-icon=auto],.player-night-toggle[data-night-preference=on] [data-night-icon=on],.player-night-toggle[data-night-preference=off] [data-night-icon=off]{display:inline-flex}html[data-player-night-preference] .player-night-toggle[data-preferences-ready=false] .player-night-icon{display:none}html[data-player-night-preference=auto] .player-night-toggle[data-preferences-ready=false] [data-night-icon=auto],html[data-player-night-preference=on] .player-night-toggle[data-preferences-ready=false] [data-night-icon=on],html[data-player-night-preference=off] .player-night-toggle[data-preferences-ready=false] [data-night-icon=off]{display:inline-flex}@media (min-width:1181px) and (hover:hover) and (pointer:fine){html[data-player-night-active=true] .video-detail-wrap .player-night-toggle[data-preferences-ready=false],html[data-player-ambient-active=true] .video-detail-wrap .player-ambient-toggle[data-preferences-ready=false]{color:#fff}html[data-player-night-active=false] .video-detail-wrap .player-night-toggle[data-preferences-ready=false],html[data-player-ambient-active=false] .video-detail-wrap .player-ambient-toggle[data-preferences-ready=false]{color:#ffffffd1}html.video-theater-active,html.video-theater-active body{overscroll-behavior:none;overflow:hidden}html.video-theater-prepaint .video-detail-wrap{max-width:1297px;padding-left:clamp(16px,3vw,38px);padding-right:clamp(16px,3vw,38px)}html.video-theater-prepaint .video-detail-wrap .video-lead-layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}html.video-theater-prepaint .video-detail-wrap .watch-layout{--video-theater-bezel-size:5px;--video-theater-player-height:min(calc(var(--video-theater-layout-width) * .5625), calc(100dvh - 190px));--video-theater-screen-height:calc(var(--video-theater-player-height) - (var(--video-theater-bezel-size) * 2));--video-theater-screen-width:calc(var(--video-theater-screen-height) * 1.77778);--video-theater-player-width:calc(var(--video-theater-screen-width) + (var(--video-theater-bezel-size) * 2));grid-column:1/span 3;min-width:0}html.video-theater-prepaint .video-detail-wrap .watch-layout:before{content:none}html.video-theater-prepaint .video-detail-wrap .player{box-sizing:content-box;width:var(--video-theater-screen-width);height:var(--video-theater-screen-height);aspect-ratio:auto;max-height:none;margin:0 0 0 calc((100cqw - var(--video-theater-player-width)) / 2);contain:layout paint;background:#000;border:1px solid #30323a;border-radius:12px;transition:none;position:relative;overflow:hidden}html.video-theater-prepaint .video-detail-wrap .player video{object-fit:contain;border-radius:11px;max-height:none}html.video-theater-prepaint .video-detail-wrap .video-ad-rail{grid-column:4;min-width:0;margin-top:0;display:grid}.platform-header{opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility linear}.public-page-topline,.detail-page>.video-detail-welcome,.video-detail-wrap .watch-layout>:not(.player):not(.player-ambient-light),.video-detail-wrap>:not(.video-lead-layout),.global-footer-advertisements,.site-footer{transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility linear}.video-detail-wrap .video-lead-layout{position:relative}.video-theater-brand{isolation:isolate;z-index:66;box-sizing:border-box;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);pointer-events:none;background:linear-gradient(145deg,#ffffff0e,#0000 42%,#ffffff06),#0a0b0e99;border:1px solid #ffffff1f;border-radius:30px;flex-direction:column;align-items:center;gap:6px;width:clamp(286px,27vw,348px);max-width:calc(100vw - 40px);padding:10px 18px 9px;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),translate .76s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s;display:flex;position:absolute;top:-14px;left:50%;overflow:hidden;transform:translate(-50%,calc(-100% - 7px))scale(.985);box-shadow:0 12px 32px #00000047,0 2px 8px #0003,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #ffffff0f}.video-theater-brand:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 12% 0,#ffffff0b,#0000 58%),radial-gradient(at 90% 100%,#ec86e406,#0000 52%);position:absolute;inset:0}.video-theater-brand-glow{opacity:.82;pointer-events:none;background:linear-gradient(90deg,#0000,#ec86e4c7,#0000);border-radius:999px;width:84px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ec86e457}.video-theater-logo-lockup{width:min(100%,278px);display:block;position:relative}.video-theater-logo-lockup>:is(svg,picture,img){width:100%;display:block}.video-theater-logo-nineteen{--feature-ring-width:1.25px;--feature-ring-gradient:conic-gradient(transparent 0 62%, #fa64ee38 72%, #fa64ee 81%, #ffe2fb 87%, #fa64ee29 94%, transparent 100%);border:0;border-radius:50%;place-items:center;width:calc(8.482% + 2px);height:calc(91.286% + 2px);display:grid;position:absolute;top:50%;left:85.06%;transform:translate(-50%,-50%)}.video-theater-logo-nineteen:before{filter:blur(.45px)drop-shadow(0 0 3px #fa64ee38)drop-shadow(0 0 8px #fa64ee1a)}.video-theater-logo-nineteen>span{display:none}.video-theater-tagline{box-sizing:border-box;visibility:hidden;opacity:0;color:#c9c9d0;letter-spacing:.005em;text-align:center;white-space:nowrap;border-top:1px solid #fff1;width:100%;padding-top:6px;font-size:clamp(11px,.92vw,12px);font-weight:500;line-height:1.3;transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .44s;display:block;transform:translateY(6px)}.video-theater-tagline strong{color:#f2d7e4;font-weight:650}html.video-theater-player-centered .video-detail-wrap .player{transform:translate3d(0, var(--video-theater-player-offset-y,0px), 0)}html.video-theater-player-centered .video-theater-brand{translate:0 var(--video-theater-player-offset-y,0px)}html.video-theater-prepaint .video-theater-brand,html.video-theater-restoring .video-theater-brand,html.video-theater-restoring .video-detail-wrap .player{transition:none}.video-detail-wrap.is-theater .player,html.video-theater-prepaint .video-detail-wrap .player{box-sizing:content-box;border:var(--video-theater-bezel-size,5px) solid #111;box-shadow:none;background-clip:border-box;border-radius:15px}html.video-theater-bezel-ready .video-detail-wrap.is-theater .player,html.video-theater-prepaint .video-detail-wrap .player{border-color:#111;box-shadow:0 0 0 1px #ffffff09,inset 0 1px #ffffff09}.video-detail-wrap.is-theater .player :is(video,.player-poster-image,.player-resume-curtain),html.video-theater-prepaint .video-detail-wrap .player :is(video,.player-poster-image,.player-resume-curtain){border-radius:9px}.video-detail-wrap.is-theater .player video,html.video-theater-prepaint .video-detail-wrap .player video{background:#000;border-radius:9px}.video-detail-wrap.is-theater .player-theater-button,.video-detail-wrap.is-theater .player-ambient-toggle,.video-detail-wrap.is-theater .player-night-toggle,.video-detail-wrap.is-theater .player-fullscreen-button,html.video-theater-prepaint .video-detail-wrap .player-theater-button,html.video-theater-prepaint .video-detail-wrap .player-ambient-toggle,html.video-theater-prepaint .video-detail-wrap .player-night-toggle,html.video-theater-prepaint .video-detail-wrap .player-fullscreen-button{color:#ffffffd1;box-shadow:none;background:0 0}.video-detail-wrap.is-theater .player-theater-button:hover,.video-detail-wrap.is-theater .player-ambient-toggle:hover,.video-detail-wrap.is-theater .player-night-toggle:hover,.video-detail-wrap.is-theater .player-fullscreen-button:hover,html.video-theater-prepaint .video-detail-wrap .player-theater-button:hover,html.video-theater-prepaint .video-detail-wrap .player-ambient-toggle:hover,html.video-theater-prepaint .video-detail-wrap .player-night-toggle:hover,html.video-theater-prepaint .video-detail-wrap .player-fullscreen-button:hover{color:#fff;background:0 0}.video-detail-wrap.is-theater .player-theater-button.is-active,.video-detail-wrap.is-theater .player-ambient-toggle.is-active,.video-detail-wrap.is-theater .player-night-toggle.is-active,html.video-theater-prepaint .video-detail-wrap .player-theater-button.is-active,html.video-theater-prepaint .video-detail-wrap .player-ambient-toggle.is-active,html.video-theater-prepaint .video-detail-wrap .player-night-toggle.is-active{color:#fff;box-shadow:none;background:0 0}html.video-theater-prepaint .video-detail-wrap .player-theater-button{color:#fff}.video-detail-wrap.is-theater .player-theater-button .ui-icon,html.video-theater-prepaint .video-detail-wrap .player-theater-button .ui-icon{width:21px;height:21px}.video-detail-wrap.is-theater .player-night-toggle .ui-icon,html.video-theater-prepaint .video-detail-wrap .player-night-toggle .ui-icon{width:20px;height:20px}.player-theater-button .ui-theater-contract,.player-theater-button.is-active .ui-theater-expand,html.video-theater-prepaint .video-detail-wrap .player-theater-button .ui-theater-expand{display:none}.player-theater-button.is-active .ui-theater-contract,html.video-theater-prepaint .video-detail-wrap .player-theater-button .ui-theater-contract{display:inline}.player-ambient-toggle .ui-ambient-ring{opacity:.58;stroke-dasharray:1.2 2.2}.player-ambient-toggle .ui-ambient-ring-outer{opacity:.34}.player-ambient-toggle.is-active .ui-ambient-ring{opacity:.92;stroke-dasharray:none}.player-ambient-toggle.is-active .ui-ambient-ring-outer{opacity:.68}.video-detail-wrap.is-theater .player-fullscreen-button,html.video-theater-prepaint .video-detail-wrap .player-fullscreen-button{margin-left:74px}.video-detail-wrap.is-theater .player-ambient-toggle,.video-detail-wrap.is-theater .player-night-toggle,html.video-theater-prepaint .video-detail-wrap .player-ambient-toggle,html.video-theater-prepaint .video-detail-wrap .player-night-toggle{margin:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.video-detail-wrap.is-theater .player-ambient-toggle,html.video-theater-prepaint .video-detail-wrap .player-ambient-toggle{right:77px}.video-detail-wrap.is-theater .player-night-toggle,html.video-theater-prepaint .video-detail-wrap .player-night-toggle{right:40px}.video-detail-wrap.is-theater.is-night-theater .player video{filter:brightness(.85);transition:filter .35s}html.video-theater-chrome-hidden .platform-header{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,.7s}html.video-theater-chrome-hidden .public-page-topline,html.video-theater-chrome-hidden .detail-page>.video-detail-welcome,html.video-theater-chrome-hidden .video-detail-wrap .watch-layout>:not(.player):not(.player-ambient-light),html.video-theater-chrome-hidden .video-detail-wrap>:not(.video-lead-layout),html.video-theater-chrome-hidden .global-footer-advertisements,html.video-theater-chrome-hidden .site-footer{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s,.7s}html.video-theater-chrome-hidden .video-theater-brand{visibility:visible;opacity:1;pointer-events:auto;transition-delay:.26s,.26s,0s,0s;transform:translate(-50%,-100%)scale(1)}html.video-theater-chrome-hidden .video-theater-tagline{visibility:visible;opacity:1;transition-delay:.5s,.5s,0s;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.video-theater-logo-nineteen,.video-theater-logo-nineteen>span{animation:none}}html.video-theater-chrome-hidden .video-detail-wrap .video-ad-rail{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s,0s,.7s}}@media (min-width:1280px) and (hover:hover) and (pointer:fine){html.video-theater-prepaint .video-detail-wrap{padding-left:clamp(29.6667px,50% - 610.333px,38.1667px);padding-right:clamp(29.6667px,50% - 610.333px,38.1667px)}html.video-theater-prepaint .video-detail-wrap .video-lead-layout{grid-template-columns:minmax(0,1fr) 300px}html.video-theater-prepaint .video-detail-wrap .watch-layout{grid-column:1}html.video-theater-prepaint .video-detail-wrap .video-ad-rail{grid-column:2}}@media (min-width:1920px) and (hover:hover) and (pointer:fine){html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-detail-wrap.is-theater .video-lead-layout,html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-prepaint .video-detail-wrap .video-lead-layout{--video-theater-layout-width:calc(65vw - 27.3334px)}}@media (min-width:1181px) and (hover:hover) and (pointer:fine){html:is([data-site-brand=monporno],[data-site-brand=napiszex]) .video-detail-wrap.is-theater .watch-layout:before,html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-prepaint .video-detail-wrap .watch-layout:before{content:"";aspect-ratio:16/9;background:0 0;border:0;width:100%;height:auto;margin:0;display:block;position:static}html:-webkit-any([data-site-brand=monporno],[data-site-brand=napiszex]):-webkit-any(.video-theater-prepaint,.video-theater-active):not([data-player-fullscreen=true]) .video-detail-wrap.is-theater .player:not(:-webkit-full-screen){position:absolute;top:0}html:is([data-site-brand=monporno],[data-site-brand=napiszex]):is(.video-theater-prepaint,.video-theater-active):not([data-player-fullscreen=true]) .video-detail-wrap.is-theater .player:not(:fullscreen){position:absolute;top:0}html:-webkit-any([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-prepaint:not([data-player-fullscreen=true]) .video-detail-wrap .player:not(:-webkit-full-screen){position:absolute;top:0}html:is([data-site-brand=monporno],[data-site-brand=napiszex]).video-theater-prepaint:not([data-player-fullscreen=true]) .video-detail-wrap .player:not(:fullscreen){position:absolute;top:0}}[data-rating-tone=excellent]{color:#64d394}[data-rating-tone=good]{color:#70c5d8}[data-rating-tone=fair]{color:#d8bd62}[data-rating-tone=weak]{color:#e58f58}[data-rating-tone=poor]{color:#de6675}[data-rating-tone=unknown]{color:#aeb0bb}@media (min-width:701px) and (pointer:fine){html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen){--fullscreen-media-width:min(100vw, calc(100dvh * var(--player-media-ratio,1.77778)));--fullscreen-media-height:min(100dvh, calc(100vw / var(--player-media-ratio,1.77778)));--fullscreen-letterbox-bottom:calc((100dvh - var(--fullscreen-media-height)) / 2);--player-timeline-inline-inset:calc((100% - var(--fullscreen-media-width)) / 2 + clamp(7px, 1vw, 12px) + 5px)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player,.custom-video-player:is(:fullscreen,:fullscreen){--fullscreen-media-width:min(100vw, calc(100dvh * var(--player-media-ratio,1.77778)));--fullscreen-media-height:min(100dvh, calc(100vw / var(--player-media-ratio,1.77778)));--fullscreen-letterbox-bottom:calc((100dvh - var(--fullscreen-media-height)) / 2);--player-timeline-inline-inset:calc((100% - var(--fullscreen-media-width)) / 2 + clamp(7px, 1vw, 12px) + 5px)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-controls,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen)>.player-controls{right:calc((100% - var(--fullscreen-media-width)) / 2);bottom:var(--fullscreen-letterbox-bottom);left:calc((100% - var(--fullscreen-media-width)) / 2)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-controls,.custom-video-player:is(:fullscreen,:fullscreen)>.player-controls{right:calc((100% - var(--fullscreen-media-width)) / 2);bottom:var(--fullscreen-letterbox-bottom);left:calc((100% - var(--fullscreen-media-width)) / 2)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-timeline,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen)>.player-timeline{right:var(--player-timeline-inline-inset);bottom:calc(var(--fullscreen-letterbox-bottom) + 50px);left:var(--player-timeline-inline-inset)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-timeline,.custom-video-player:is(:fullscreen,:fullscreen)>.player-timeline{right:var(--player-timeline-inline-inset);bottom:calc(var(--fullscreen-letterbox-bottom) + 50px);left:var(--player-timeline-inline-inset)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-idle-progress,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen)>.player-idle-progress{bottom:var(--fullscreen-letterbox-bottom)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-idle-progress,.custom-video-player:is(:fullscreen,:fullscreen)>.player-idle-progress{bottom:var(--fullscreen-letterbox-bottom)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player:not(.has-ad-overlay):after,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen):not(.has-ad-overlay):after{right:calc((100% - var(--fullscreen-media-width)) / 2);bottom:var(--fullscreen-letterbox-bottom);left:calc((100% - var(--fullscreen-media-width)) / 2)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player:not(.has-ad-overlay):after,.custom-video-player:is(:fullscreen,:fullscreen):not(.has-ad-overlay):after{right:calc((100% - var(--fullscreen-media-width)) / 2);bottom:var(--fullscreen-letterbox-bottom);left:calc((100% - var(--fullscreen-media-width)) / 2)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-text-advertisement,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen)>.player-text-advertisement{top:calc(var(--fullscreen-letterbox-bottom) + 12px);right:calc((100% - var(--fullscreen-media-width)) / 2 + 12px)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-text-advertisement,.custom-video-player:is(:fullscreen,:fullscreen)>.player-text-advertisement{top:calc(var(--fullscreen-letterbox-bottom) + 12px);right:calc((100% - var(--fullscreen-media-width)) / 2 + 12px)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-resume-cue,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen)>.player-resume-cue{top:calc(var(--fullscreen-letterbox-bottom) + 12px);left:calc((100% - var(--fullscreen-media-width)) / 2 + 12px)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-resume-cue,.custom-video-player:is(:fullscreen,:fullscreen)>.player-resume-cue{top:calc(var(--fullscreen-letterbox-bottom) + 12px);left:calc((100% - var(--fullscreen-media-width)) / 2 + 12px)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .video-detail-wrap.is-theater .custom-video-player,.video-detail-wrap.is-theater .custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen){box-shadow:none!important;transition:none!important}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .video-detail-wrap.is-theater .custom-video-player,.video-detail-wrap.is-theater .custom-video-player:is(:fullscreen,:fullscreen){box-shadow:none!important;transition:none!important}}@media (pointer:coarse) and (orientation:portrait){html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen){--portrait-media-height:min(100dvh, calc(100vw / var(--player-media-ratio,1.77778)));--portrait-letterbox:calc((100dvh - var(--portrait-media-height)) / 2);overflow:hidden}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player,.custom-video-player:is(:fullscreen,:fullscreen){--portrait-media-height:min(100dvh, calc(100vw / var(--player-media-ratio,1.77778)));--portrait-letterbox:calc((100dvh - var(--portrait-media-height)) / 2);overflow:hidden}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-controls,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen)>.player-controls{top:var(--portrait-letterbox);bottom:var(--portrait-letterbox)}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-controls,.custom-video-player:is(:fullscreen,:fullscreen)>.player-controls{top:var(--portrait-letterbox);bottom:var(--portrait-letterbox)}html[data-player-fullscreen=true]:-webkit-any(:-webkit-full-screen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-timeline,.custom-video-player:-webkit-any(:-webkit-full-screen,:-webkit-full-screen)>.player-timeline{bottom:max(calc(env(safe-area-inset-bottom,0px) + 8px), calc(var(--portrait-letterbox) - 2px))}html[data-player-fullscreen=true]:is(:fullscreen,[data-player-fullscreen-fallback=true]) .custom-video-player>.player-timeline,.custom-video-player:is(:fullscreen,:fullscreen)>.player-timeline{bottom:max(calc(env(safe-area-inset-bottom,0px) + 8px), calc(var(--portrait-letterbox) - 2px))}}html[data-player-fullscreen-fallback=true],html[data-player-fullscreen-fallback=true] body{overscroll-behavior:none;overflow:hidden!important}html[data-player-fullscreen-fallback=true] body{top:var(--player-page-top,0px);width:100%;position:fixed}@media (max-width:700px) and (orientation:portrait),(pointer:coarse) and (orientation:portrait){html:not([data-player-fullscreen=true]) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen)>video{position:absolute;inset:0}html:not([data-player-fullscreen=true]) .custom-video-player:not(:fullscreen):not(:fullscreen)>video{position:absolute;inset:0}html:not([data-player-fullscreen=true]) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen) .player-controls-end>:-webkit-any(.player-autoplay-switch,.player-settings-wrap,.player-fullscreen-button){bottom:8px}html:not([data-player-fullscreen=true]) .custom-video-player:not(:fullscreen):not(:fullscreen) .player-controls-end>:is(.player-autoplay-switch,.player-settings-wrap,.player-fullscreen-button){bottom:8px}html:not([data-player-fullscreen=true]) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen) .player-time{bottom:12px}html:not([data-player-fullscreen=true]) .custom-video-player:not(:fullscreen):not(:fullscreen) .player-time{bottom:12px}}@media (pointer:coarse),(max-width:700px) and (orientation:portrait){.custom-video-player .player-seek{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.custom-video-player>.player-timeline:not(.is-seeking) .player-seek-visual{transition:--player-track-progress .135s cubic-bezier(.22,.72,.28,1)}.custom-video-player>.player-timeline.is-seeking .player-seek-visual{--player-track-progress:var(--player-seek-origin-progress)}.custom-video-player>.player-timeline .player-seek-track-base,.custom-video-player>.player-timeline .player-seek-buffer-ranges{z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));-webkit-mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));mask-image:var(--player-reaction-mask,linear-gradient(#000 0 0));display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.custom-video-player>.player-timeline .player-seek-track-base{background:var(--player-track-rest)}.custom-video-player>.player-timeline .player-seek-buffer-range{background:#b8bcc685;transition:left .14s ease-out,width .14s ease-out,background-color .14s}.custom-video-player>.player-timeline.is-seeking .player-seek-buffer-range{background:#cacdd59e}.custom-video-player>.player-timeline .player-seek-visual:before{z-index:1;background:linear-gradient(90deg, var(--accent) 0 var(--player-track-progress), transparent var(--player-track-progress) 100%)}.custom-video-player>.player-timeline{--player-heatmap-height:22px;--player-mobile-track-top:var(--player-track-height)}.custom-video-player>.player-timeline .player-heatmap{bottom:var(--player-mobile-track-top);opacity:0;visibility:hidden;filter:drop-shadow(0 1px 1px #0005);transition:opacity var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing), visibility 0s linear var(--player-mobile-controls-out-duration)}.custom-video-player>.player-timeline.is-seek-visuals-visible .player-heatmap{opacity:.52;visibility:visible;transition:opacity var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing)}.custom-video-player>.player-timeline .player-heatmap-gradient-top,.custom-video-player>.player-timeline:is(:hover,.is-seeking) .player-heatmap-gradient-top{stop-opacity:.42}.custom-video-player>.player-timeline .player-heatmap-gradient-bottom,.custom-video-player>.player-timeline:is(:hover,.is-seeking) .player-heatmap-gradient-bottom{stop-opacity:.025}.custom-video-player>.player-timeline .player-heatmap-edge,.custom-video-player>.player-timeline:is(:hover,.is-seeking) .player-heatmap-edge{stroke:#fff9}.custom-video-player .player-seek-preview.is-player-preview .player-seek-preview-frame{width:min(100%, calc(var(--player-surface-height,100dvh) * var(--player-media-ratio,1.77778)));height:min(100%, calc(var(--player-surface-width,100vw) / var(--player-media-ratio,1.77778)));inset:50% auto auto 50%;transform:translate(-50%,-50%)}.player-seek-readout{bottom:calc(var(--player-mobile-track-top) + var(--player-heatmap-height) + 6px);z-index:6;color:#fff;max-width:calc(100% - 20px);min-height:24px;font:750 12px/1.2 var(--font-geist-mono);white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(5px);background:#08090c8f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0004}.player-seek-readout-reaction{border-left:1px solid #ffffff2e;align-items:center;gap:4px;min-width:0;padding-left:6px;display:inline-flex}.player-seek-readout-reaction>span{font-family:sans-serif;font-size:12px}.player-seek-readout-reaction strong{font:inherit;text-overflow:ellipsis;overflow:hidden}.custom-video-player{--player-mobile-button-size:58px;--player-mobile-glyph-size:32px;--player-mobile-controls-in-duration:.14s;--player-mobile-controls-out-duration:.6s;--player-mobile-controls-in-easing:cubic-bezier(.2, .8, .2, 1);--player-mobile-controls-out-easing:cubic-bezier(.4, 0, .2, 1)}.custom-video-player>.center-play{display:none}.custom-video-player>.player-mobile-gesture-guide{z-index:8;color:#fff;pointer-events:none;display:block;position:absolute;inset:0}.custom-video-player .player-mobile-transport{animation:player-mobile-gesture-part-in var(--player-mobile-controls-in-duration) var(--player-mobile-controls-in-easing) both;pointer-events:none;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-video-player .player-mobile-gesture-guide[data-initial=true].is-visible .player-mobile-transport{animation:none}.custom-video-player .player-mobile-transport-skip{visibility:visible;color:#fff;cursor:pointer;pointer-events:auto;background:#06070a99;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.custom-video-player .player-mobile-transport-skip:disabled{opacity:.28;cursor:default}.custom-video-player .player-mobile-transport-skip svg{fill:currentColor;width:23px;height:23px}.custom-video-player .player-mobile-gesture-center{width:var(--player-mobile-button-size);height:var(--player-mobile-button-size);color:#fff;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#06070a99;border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 7px 26px #0007,inset 0 0 0 1px #ffffff0f}.custom-video-player .player-mobile-gesture-center svg{width:var(--player-mobile-glyph-size);height:var(--player-mobile-glyph-size);fill:currentColor;filter:drop-shadow(0 1px 3px #000b)}.custom-video-player .player-mobile-gesture-center.is-play svg{transform:translate(2%)scale(1.18)}.custom-video-player .player-mobile-gesture-center.is-pause svg{transform:scale(1.12)}.custom-video-player>.player-playback-feedback{width:var(--player-mobile-button-size);height:var(--player-mobile-button-size)}.custom-video-player>.player-playback-feedback svg{width:var(--player-mobile-glyph-size);height:var(--player-mobile-glyph-size)}.custom-video-player .player-mobile-gesture-guide.is-exiting .player-mobile-transport{animation:player-mobile-gesture-part-out var(--player-mobile-controls-out-duration) var(--player-mobile-controls-out-easing) both}.custom-video-player .player-mobile-gesture-guide.is-exiting .player-mobile-transport button,.custom-video-player[data-player-mobile-double-tap-pending=true] .player-mobile-transport button{pointer-events:none}.custom-video-player[data-player-mobile-double-tap-pending=true] .player-mobile-transport{opacity:0;visibility:hidden;animation:none}}@media (prefers-reduced-motion:reduce){.custom-video-player .player-mobile-transport,.custom-video-player .player-mobile-gesture-guide.is-exiting .player-mobile-transport{animation:none}}@media (min-width:701px) and (max-width:1180px) and (pointer:coarse) and (orientation:portrait){html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen){--player-edge-track-clip:inset(-12px 0 0 round 0 0 11px 11px);overflow:visible}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:fullscreen):not(:fullscreen){--player-edge-track-clip:inset(-12px 0 0 round 0 0 11px 11px);overflow:visible}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen)>.player-timeline{bottom:0}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:fullscreen):not(:fullscreen)>.player-timeline{bottom:0}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen)>.player-timeline .player-seek-visual:before{clip-path:var(--player-edge-track-clip)}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:fullscreen):not(:fullscreen)>.player-timeline .player-seek-visual:before{clip-path:var(--player-edge-track-clip)}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen)>.player-timeline .player-seek-track-base{clip-path:var(--player-edge-track-clip)}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:fullscreen):not(:fullscreen)>.player-timeline .player-seek-track-base{clip-path:var(--player-edge-track-clip)}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen)>.player-timeline .player-seek-buffer-ranges{clip-path:var(--player-edge-track-clip)}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:fullscreen):not(:fullscreen)>.player-timeline .player-seek-buffer-ranges{clip-path:var(--player-edge-track-clip)}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:-webkit-full-screen):not(:-webkit-full-screen)>.player-timeline .player-seek-visual>.player-reaction-notches{clip-path:var(--player-edge-track-clip)}html:not([data-player-fullscreen=true]) .video-detail-wrap:not(.is-theater) .custom-video-player:not(:fullscreen):not(:fullscreen)>.player-timeline .player-seek-visual>.player-reaction-notches{clip-path:var(--player-edge-track-clip)}}@media (pointer:coarse) and (orientation:landscape){.custom-video-player>.player-controls{bottom:2px}.custom-video-player>.player-timeline{--player-mobile-track-top:calc(50% + var(--player-track-height) / 2);bottom:48px}.custom-video-player.is-seeking>.player-timeline>.player-seek-preview:not(.is-player-preview){display:none}}.catalog-section-icon{flex:0 0 38px}.catalog-section-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:23px;height:23px}@media (max-width:700px){.catalog-section-icon{flex-basis:30px;width:30px;height:32px}.catalog-section-icon svg{width:21px;height:21px}}:root.site-lp{--brand-page:#101010;--brand-navbar:#181818;--brand-panel:#181818;--brand-panel-raised:#202020;--brand-panel-hover:#2a2a2a;--brand-line:#343434;--brand-header-line:#222;--brand-control-line:#858585;--brand-body-text:#f3f3f3;--brand-subdued-text:#b3b3b3;--brand-meta-text:#bfbfbf;--brand-footer-text:#b0b0b0;--brand-coral:#e34b78;--brand-accent:color-mix(in srgb, var(--brand-coral) 65%, var(--brand-body-text));--brand-button:#c63662;--brand-button-border:#e34b78;--brand-button-hover:#b9305b;--brand-button-neutral:#202020;--brand-heart:#e34b78;--brand-media-shadow:0 12px 32px #00000047, 0 2px 8px #0000002e;--accent-soft:var(--brand-accent-surface);--logo-hot:#e34b78;--logo-mid:#e34b78;--brand-support:#dedede;--brand-highlight:#f7c7d5;--brand-accent-surface:color-mix(in srgb, var(--brand-coral) 10%, var(--brand-panel));--brand-accent-line:color-mix(in srgb, var(--brand-accent) 28%, var(--brand-line))}html.site-lp body{background:var(--brand-page)}html.site-lp .platform-header,html.site-lp .header-nav-row,html.site-lp .platform-header.is-open .header-nav-row{background:var(--brand-navbar);border-color:var(--brand-header-line);box-shadow:none}html.site-lp .public-page-topline{background:var(--brand-page);border-color:var(--brand-header-line);color:var(--brand-meta-text)}html.site-lp .public-page-topline:before,html.site-lp .public-page-topline:after{background:linear-gradient(90deg, transparent, var(--brand-header-line))}html.site-lp .platform-header .header-search-form{background:var(--brand-panel-raised);border-color:var(--brand-line);box-shadow:none}html.site-lp .platform-header .header-search-form:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-coral) 12%, transparent)}html.site-lp .platform-header .header-search-submit{background:var(--brand-panel-hover);border-color:var(--brand-line);color:var(--brand-body-text)}html.site-lp .platform-header .header-search-submit:is(:hover,:focus-visible){background:var(--brand-button);border-color:var(--brand-button-border)}html.site-lp .platform-header .nav-link.active:after{background:var(--brand-accent)}html.site-lp .platform-header .header-account{border-color:var(--brand-line);background:var(--brand-panel-raised);color:var(--brand-body-text)}html.site-lp .platform-header .header-account:is([data-active=true],[aria-expanded=true]){border-color:var(--brand-accent-line);background:var(--brand-accent-surface)}html.site-lp .platform-header .header-account:is(:hover,:focus-visible){border-color:var(--brand-accent);background:var(--brand-panel-hover)}html.site-lp .header-account-avatar,html.site-lp .mobile-account-avatar{background:var(--brand-button);color:var(--brand-body-text)}html.site-lp .platform-header .header-account-menu{border-color:var(--brand-line);background:var(--brand-panel)}html.site-lp .header-account-name,html.site-lp .header-account-menu :is(a,button){color:var(--brand-body-text)}html.site-lp .header-account-menu :is(a,button):is(:hover,:focus-visible){background:var(--brand-panel-hover)}html.site-lp .header-account-menu a[aria-current=page]{background:var(--brand-accent-surface)}html.site-lp .header-account-menu-identity,html.site-lp .header-account-menu-group+.header-account-menu-group,html.site-lp .header-account-menu .header-account-logout{border-color:var(--brand-line)}html.site-lp .header-account-menu-heading,html.site-lp .header-account-menu-pending{color:var(--brand-meta-text)}html.site-lp .header-account-menu .header-account-library-link .ui-icon{color:var(--brand-accent)}html.site-lp .header-account-menu .header-library-count{background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .platform-header .nav-link-fifteen>span,html.site-lp .napimix-head-icon,html.site-lp .trailer-showcase-counter{--feature-ring-gradient:conic-gradient(transparent 0 44%, color-mix(in srgb, var(--brand-accent) 35%, transparent) 58%, var(--brand-accent) 66%, var(--brand-highlight) 72%, var(--brand-support) 80%, transparent 95%);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--brand-accent) 42%, var(--brand-page)) 0, var(--brand-accent-surface) 52%, var(--brand-page) 100%);box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 3px color-mix(in srgb, var(--brand-accent) 5.5%, transparent), 0 5px 14px #00000047}html.site-lp .platform-header .nav-link-fifteen:where(:not(.is-trailer-synced)):is(:hover,:focus-visible,.active)>span{--feature-ring-gradient:conic-gradient(transparent 0 40%, color-mix(in srgb, var(--brand-accent) 35%, transparent) 55%, var(--brand-accent) 64%, var(--brand-highlight) 71%, var(--brand-support) 80%, transparent 97%);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--brand-accent) 56%, var(--brand-page)) 0, color-mix(in srgb, var(--brand-accent) 22%, var(--brand-panel)) 52%, var(--brand-page) 100%);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 3px color-mix(in srgb, var(--brand-accent) 11%, transparent), 0 6px 18px #0000005c}@media (min-width:701px){html.site-lp .platform-header .nav-link-fifteen.is-trailer-synced>span{background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--brand-accent) 42%, var(--brand-page)) 0, var(--brand-accent-surface) 52%, var(--brand-navbar) 100%);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 3px color-mix(in srgb, var(--brand-accent) 11%, transparent), 0 0 18px color-mix(in srgb, var(--brand-accent) 18%, transparent)}}@media (max-width:900px){html.site-lp .platform-header.is-open .nav-link-fifteen{border-color:var(--brand-accent-line);background:linear-gradient(105deg, var(--brand-panel), var(--brand-accent-surface))}html.site-lp .platform-header.is-open .nav-link-fifteen:is(:hover,:focus-visible,.active){border-color:var(--brand-accent);background:linear-gradient(105deg, var(--brand-accent-surface), color-mix(in srgb, var(--brand-accent) 18%, var(--brand-panel)))}html.site-lp .platform-header.is-open .nav-link-fifteen>span{box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 4px color-mix(in srgb, var(--brand-accent) 7%, transparent), 0 7px 18px #00000052}}html.site-lp[data-nineteen-effect=reduced] .platform-header .nav-link-fifteen>span,html.site-lp[data-nineteen-effect=reduced] .napimix-head-icon,html.site-lp[data-nineteen-effect=reduced] .trailer-showcase-counter{box-shadow:inset 0 1px #ffffff1a,0 3px 10px #0003}html.site-lp[data-nineteen-effect=off] .platform-header .nav-link-fifteen>span,html.site-lp[data-nineteen-effect=off] .napimix-head-icon,html.site-lp[data-nineteen-effect=off] .trailer-showcase-counter{box-shadow:inset 0 1px #ffffff14,0 2px 8px #0000002e}html.site-lp .video-theater-logo-nineteen{--feature-ring-gradient:conic-gradient(transparent 0 62%, color-mix(in srgb, var(--brand-accent) 22%, transparent) 72%, var(--brand-accent) 81%, var(--brand-highlight) 87%, color-mix(in srgb, var(--brand-support) 30%, transparent) 94%, transparent 100%)}html.site-lp .video-theater-logo-nineteen:before{filter:blur(.45px) drop-shadow(0 0 3px color-mix(in srgb, var(--brand-accent) 22%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--brand-accent) 10%, transparent))}html.site-lp[data-nineteen-effect=reduced] .video-theater-logo-nineteen:before{filter:blur(.35px) drop-shadow(0 0 3px color-mix(in srgb, var(--brand-accent) 12%, transparent))}html.site-lp .trailer-showcase-shell-light{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--brand-accent) 0.8%, transparent) 18%, color-mix(in srgb, var(--brand-accent) 2%, transparent) 38%, color-mix(in srgb, var(--brand-accent) 4.1%, transparent) 58%, color-mix(in srgb, var(--brand-accent) 7.8%, transparent) 73%, color-mix(in srgb, var(--brand-accent) 14%, transparent) 84%, color-mix(in srgb, var(--brand-accent) 20.5%, transparent) 90%, color-mix(in srgb, var(--brand-accent) 11%, transparent) 96%, transparent 100%) center / 100% 7px no-repeat, linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--brand-accent) 1.4%, transparent) 44%, color-mix(in srgb, var(--brand-accent) 5.5%, transparent) 73%, color-mix(in srgb, var(--brand-highlight) 27%, transparent) 91%, color-mix(in srgb, var(--brand-highlight) 2.5%, transparent) 100%) center / 100% 2px no-repeat}html.site-lp .site-language-switcher>.language-current{background:var(--brand-accent-surface);color:var(--brand-highlight);box-shadow:inset -1px 0 0 var(--brand-accent-line)}html.site-lp .platform-footer,html.site-lp .trailer-showcase-controls{background:var(--brand-panel);border-color:var(--brand-line)}html.site-lp .footer-link-group,html.site-lp .trailer-showcase-controls .player-control-button{background:var(--brand-panel-raised);border-color:var(--brand-line)}html.site-lp .trailer-showcase-controls .player-control-button:is(:hover,:focus-visible){background:var(--brand-panel-hover)}html.site-lp .trailer-showcase-shell{background:linear-gradient(145deg, var(--brand-panel-raised), var(--brand-panel));border-color:var(--brand-line)}html.site-lp .footer-return-card{border-color:var(--brand-accent-line);background:linear-gradient(135deg, var(--brand-accent-surface), var(--brand-panel))}html.site-lp .footer-return-card:is(:hover,:focus-visible){border-color:var(--brand-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 18%, var(--brand-panel)), var(--brand-panel))}html.site-lp .footer-return-icon{background:var(--brand-accent-surface);box-shadow:inset 0 0 0 1px var(--brand-accent-line)}html.site-lp .footer-return-card>i{color:var(--brand-accent)}html.site-lp .footer-rights-copy>i{background:var(--brand-accent);box-shadow:0 0 6px color-mix(in srgb, var(--brand-accent) 24%, transparent)}html.site-lp .footer-adult-note>b{border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .footer-utility-links:before,html.site-lp .footer-utility-links:after{background:linear-gradient(90deg, transparent, var(--brand-accent-line))}html.site-lp .footer-utility-links .footer-external-partner-link{color:var(--brand-accent)}html.site-lp .footer-utility-links .footer-external-partner-link:is(:hover,:focus-visible){color:var(--brand-highlight)}html.site-lp .footer-secret-trigger:is(:hover,:focus-visible,.is-open){background:var(--brand-accent-surface)}html.site-lp .footer-secret-burst i{background:var(--brand-highlight);box-shadow:0 0 7px var(--brand-accent)}html.site-lp .footer-secret-burst i:is(:nth-child(3),:nth-child(5),:nth-child(7)){background:var(--brand-support)}html.site-lp .footer-secret-reveal{border-color:var(--brand-accent-line);background:linear-gradient(135deg, var(--brand-accent-surface), var(--brand-panel) 62%);color:var(--brand-highlight)}html.site-lp .footer-secret-seal{border-color:var(--brand-accent-line);background:radial-gradient(circle at 65% 28%, var(--brand-support) 0 6%, transparent 7%), linear-gradient(145deg, var(--brand-accent-surface), var(--brand-panel));box-shadow:inset 0 0 14px color-mix(in srgb, var(--brand-accent) 12%, transparent);color:var(--brand-highlight)}html.site-lp .footer-secret-message strong{color:var(--brand-body-text)}html.site-lp .footer-secret-video{border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .footer-secret-video:is(:hover,:focus-visible){border-color:var(--brand-accent);background:var(--brand-button);color:#fff}html.site-lp .footer-secret-balance{border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .footer-secret-balance>span{color:var(--brand-support)}html.site-lp .activity-first-spark:not([class*=is-difficulty-]),html.site-lp .activity-first-spark.is-difficulty-1{border-color:color-mix(in srgb, var(--brand-highlight) 55%, transparent);color:var(--brand-highlight);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--brand-accent) 60%, var(--brand-panel)), var(--brand-accent-surface) 56%, var(--brand-navbar));box-shadow:inset 0 1px 0 #ffffff3d, 0 0 0 5px color-mix(in srgb, var(--brand-accent) 7%, transparent), 0 0 26px color-mix(in srgb, var(--brand-accent) 34%, transparent), 0 10px 28px #00000080}html.site-lp .activity-first-spark.is-difficulty-1{border-color:color-mix(in srgb, var(--brand-highlight) 34%, transparent);box-shadow:inset 0 1px 0 #ffffff24, 0 0 16px color-mix(in srgb, var(--brand-accent) 20%, transparent), 0 7px 18px #00000061}html.site-lp .activity-first-spark.is-difficulty-2{color:color-mix(in srgb, var(--brand-highlight) 65%, var(--brand-accent));text-shadow:0 0 7px color-mix(in srgb, var(--brand-accent) 52%, transparent)}html.site-lp .activity-first-spark.is-difficulty-3{color:color-mix(in srgb, var(--brand-highlight) 45%, var(--brand-accent));text-shadow:0 0 5px color-mix(in srgb, var(--brand-accent) 42%, transparent)}html.site-lp .activity-first-spark.is-difficulty-4{color:color-mix(in srgb, var(--brand-highlight) 65%, var(--brand-panel));text-shadow:0 0 4px color-mix(in srgb, var(--brand-accent) 32%, transparent)}html.site-lp .activity-spark-locator{border-color:var(--brand-accent);background:var(--brand-button);box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-accent) 20%, transparent), 0 0 28px color-mix(in srgb, var(--brand-accent) 70%, transparent), 0 8px 20px #0000008c}html.site-lp .activity-spark-reset{border-color:var(--brand-accent-line);background:var(--brand-button);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-accent) 12%, transparent), 0 8px 24px #0000008c}html.site-lp .activity-spark-reset:is(:hover,:focus-visible){background:var(--brand-button-hover);border-color:#fff}html.site-lp .activity-collection-notice{border-color:var(--brand-accent-line);color:var(--brand-body-text);box-shadow:0 14px 40px #00000085, 0 0 24px color-mix(in srgb, var(--brand-accent) 10%, transparent)}html.site-lp .activity-collection-notice>span{color:var(--brand-highlight);background:var(--brand-accent-surface);box-shadow:0 0 18px color-mix(in srgb, var(--brand-accent) 18%, transparent)}html.site-lp .partners-page{background:radial-gradient(circle at 82% 5%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 28%), var(--bg)}html.site-lp :is(.partner-banner-card,.partner-link-card):is(:hover,:focus-visible){border-color:var(--brand-accent-line);background:var(--brand-accent-surface)}html.site-lp .partner-banner-rehearsal-placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 13%, transparent), #ffffff06)}html.site-lp .platform-category-rail .chip:hover,html.site-lp .platform-category-rail .chip.selected{border-color:var(--brand-accent-line);background:var(--brand-accent-surface)}html.site-lp .section-icon{border-color:var(--brand-line);background:var(--brand-panel-raised);color:var(--brand-accent)}html.site-lp .section-icon.hot{border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-accent)}html.site-lp .platform-spotlight .spotlight-main{background-color:var(--brand-panel);border-color:#ffffff16}html.site-lp .platform-spotlight .spotlight-main:before{background:linear-gradient(to top right, color-mix(in srgb, var(--brand-panel) 94%, transparent) 0%, color-mix(in srgb, var(--brand-panel) 78%, transparent) 28%, color-mix(in srgb, var(--brand-panel) 48%, transparent) 50%, color-mix(in srgb, var(--brand-panel) 14%, transparent) 72%, transparent 88%)}html.site-lp .platform-spotlight .spotlight-main:after{background:0 0}html.site-lp .platform-spotlight>.spotlight-trending{background:var(--brand-panel);border-color:#ffffff16}html.site-lp .spotlight-trending .trend-rank,html.site-lp .spotlight-trending .trending-row small,html.site-lp .spotlight-copy>p{color:var(--brand-meta-text)}html.site-lp .spotlight-trending .trending-row>i{color:var(--brand-accent)}html.site-lp .spotlight-trending .trending-row:is(:hover,:focus-visible)>i{color:var(--brand-highlight)}html.site-lp .platform-spotlight .spotlight-main:is(:hover,:focus-visible),html.site-lp .spotlight-trending:is(:hover,:focus-within){border-color:var(--brand-accent-line)}html.site-lp .spotlight-trending .spotlight-trending-eyebrow,html.site-lp .platform-spotlight .spotlight-kicker{color:var(--brand-meta-text)}html.site-lp .spotlight-trending .spotlight-trending-flame{color:var(--brand-accent)}html.site-lp .spotlight-trending .spotlight-trending-eyebrow:before,html.site-lp .platform-spotlight .spotlight-kicker:before{background:var(--brand-accent)}html.site-lp .platform-spotlight .spotlight-top-badge{background:color-mix(in srgb, var(--brand-panel) 70%, transparent)}html.site-lp .platform-spotlight .spotlight-top-badge .ui-medal-ribbon{fill:var(--brand-accent);stroke:var(--brand-highlight)}html.site-lp .platform-spotlight .spotlight-top-badge .ui-medal-disc{fill:var(--brand-highlight);stroke:var(--brand-body-text)}html.site-lp .spotlight-play.spotlight-sixty-nine{--brand-button:var(--brand-panel-hover);--brand-button-hover:#3b3c40;--brand-button-border:#45464b;color:var(--brand-body-text)}html.site-lp .spotlight-feature .spotlight-play.spotlight-sixty-nine:is(:hover,:focus-visible){background:var(--brand-button-hover);border-color:#55565b}html.site-lp .spotlight-feature .spotlight-main:is(:hover,:focus-within) .spotlight-play{border-color:var(--brand-button-hover);background:var(--brand-button-hover)}html.site-lp .home-bottom-description{border-color:var(--brand-line);background:var(--brand-panel)}html.site-lp .home-bottom-description>p a{color:var(--brand-accent)}html.site-lp .home-bottom-description>p a:hover{color:var(--brand-highlight)}html.site-lp .watch-progress,html.site-lp .platform-card-source>span,html.site-lp .catalog-source-card>span,html.site-lp .discover-page-current{background:var(--brand-button)}html.site-lp .watch-progress{background:var(--brand-accent);box-shadow:0 0 6px color-mix(in srgb, var(--brand-accent) 14%, transparent)}html.site-lp .discover-page-current{color:#fff;box-shadow:0 2px 6px #0000002e}html.site-lp .feature-play{box-shadow:0 8px 24px #00000047, 0 0 0 8px color-mix(in srgb, var(--brand-accent) 5%, transparent)}html.site-lp .center-play,html.site-lp .center-play:hover{background:var(--brand-button);color:#fff;box-shadow:0 8px 24px #00000047, 0 0 0 8px color-mix(in srgb, var(--brand-accent) 5%, transparent);border-color:#fff5}html.site-lp .center-play:focus-visible{background:var(--brand-button);color:#fff;box-shadow:0 8px 24px #00000047, 0 0 0 8px color-mix(in srgb, var(--brand-accent) 5%, transparent);border-color:#fff5}:is(html.site-lp .center-play:hover,html.site-lp .center-play:focus-visible){background:var(--brand-button-hover)}html.site-lp .video-theater-brand-glow{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-accent) 45%, transparent), transparent);box-shadow:0 0 10px color-mix(in srgb, var(--brand-accent) 16%, transparent)}html.site-lp .spotlight-feature .spotlight-copy .spotlight-play{border-color:var(--brand-button-border);background:var(--brand-button)}html.site-lp .spotlight-feature .spotlight-copy .spotlight-play:is(:hover,:focus-visible){background:#d84472;border-color:#f16a91}html.site-lp .trailer-showcase-watch{border-color:var(--brand-button-border);background:var(--brand-button);color:var(--brand-body-text)}html.site-lp .trailer-showcase-watch:hover{background:var(--brand-button-hover);border-color:color-mix(in srgb, var(--brand-button-hover) 76%, var(--brand-body-text));color:var(--brand-body-text)}html.site-lp .trailer-showcase-watch:focus-visible{outline-color:var(--brand-accent)}html.site-lp :is(a,button,input,textarea,select):focus-visible{outline-color:var(--brand-accent)}html.site-lp .platform-section-head:has(>.catalog-section-link){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}html.site-lp .platform-section-head:has(>.catalog-section-link)>div:first-child{flex:none;min-width:0}html.site-lp .platform-section-head:has(>.catalog-section-link)>div:first-child>div{min-width:0}html.site-lp .platform-section-head:has(>.catalog-section-link) :is(p,h2){overflow-wrap:anywhere}html.site-lp .platform-section-head>.catalog-section-link{text-align:right;justify-content:flex-end;justify-self:end;gap:7px;line-height:1.35}html.site-lp .catalog-section-link .ui-icon{width:13px;height:13px}html.site-lp .catalog-section-icon{flex:0 0 38px}html.site-lp .catalog-section-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:23px;height:23px}@media (max-width:700px){html.site-lp .platform-section-head:has(>.catalog-section-link){grid-template-columns:minmax(0,1fr) fit-content(44%);column-gap:10px}html.site-lp .platform-section-head:has(>.catalog-section-link)>div:first-child{gap:8px}html.site-lp .platform-section-head:has(>.catalog-section-link) h2{font-size:20px;line-height:1.15}html.site-lp .platform-section-head:has(>.catalog-section-link) p{letter-spacing:.45px;font-size:9px;line-height:1.35}html.site-lp .catalog-section-icon{flex-basis:30px;width:30px;height:32px}html.site-lp .catalog-section-icon svg{width:21px;height:21px}}html.site-lp .video-detail-wrap .video-recommendation-tabs{border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;overflow:visible}html.site-lp .video-detail-wrap .video-recommendation-tabs button{white-space:normal;overflow-wrap:anywhere;text-align:center;background:0 0;border-color:#0000;width:100%;min-width:0;min-height:44px;padding:9px 8px;line-height:1.3}html.site-lp .video-detail-wrap .video-recommendation-tabs button[aria-selected=true]{background:var(--lospornos-video-selected-background,#2b1823);border-color:var(--lospornos-video-selected-border,#894161);color:#fff}html.site-lp .video-detail-wrap .video-recommendation-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:701px) and (pointer:fine){html.site-lp .custom-video-player>.center-play,html.site-lp .custom-video-player>.center-play:is(:hover,:focus-visible){box-shadow:0 2px 8px #00000040,inset 0 0 0 1px #ffffff14!important}html.site-lp .custom-video-player>.center-play.is-activating,html.site-lp .custom-video-player>.center-play.is-activating:disabled{animation:.25s ease-out both lospornos-center-play-exit}}@keyframes lospornos-center-play-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}@media (prefers-reduced-motion:reduce) and (min-width:701px) and (pointer:fine){html.site-lp .custom-video-player>.center-play.is-activating{animation-duration:1ms}}html.site-lp .tags-directory-controls,html.site-lp .creator-directory-controls,html.site-lp .creator-directory-card,html.site-lp .home-creator-card,html.site-lp .creator-directory-empty,html.site-lp .catalog-listing-filter-panel{background:var(--brand-panel);border-color:var(--brand-line)}html.site-lp .tags-directory-card,html.site-lp .category-follow-button,html.site-lp .creator-followed-filter,html.site-lp .catalog-listing-filter>summary,html.site-lp .catalog-listing-filter-button,html.site-lp .catalog-listing-control,html.site-lp .catalog-listing-latest,html.site-lp .catalog-listing-recommendations a,html.site-lp .catalog-listing-recommendations button,html.site-lp .catalog-filter-options button,html.site-lp .catalog-filter-mood-grid button,html.site-lp .catalog-filter-panel-head>button{background:var(--brand-panel-raised);border-color:var(--brand-line)}html.site-lp .tags-directory-search,html.site-lp .tags-directory-sort,html.site-lp .creator-directory-search>div,html.site-lp .creator-directory-sort select,html.site-lp .creator-directory-stats span,html.site-lp .catalog-filter-range-section{background:var(--brand-page);border-color:var(--brand-line)}html.site-lp .creator-directory-avatar-link,html.site-lp .catalog-filter-submit{background:var(--brand-panel)}html.site-lp .creator-directory-cover>a:first-child,html.site-lp .home-creator-cover{background:var(--brand-panel-raised)}html.site-lp .creator-directory-stats{background:var(--brand-line)}html.site-lp .category-follow-button:is(:hover,:focus-visible,.is-followed),html.site-lp .catalog-listing-filter>summary:is(:hover,:focus-visible),html.site-lp .catalog-listing-filter[open]>summary,html.site-lp .catalog-listing-filter-button:is(:hover,:focus-visible),html.site-lp .catalog-listing-control:is(:hover,:focus-visible,.is-active,[aria-pressed=true],[aria-current=page]),html.site-lp .catalog-listing-latest:is(:hover,:focus-visible,.is-active,[aria-pressed=true],[aria-current=page]),html.site-lp .catalog-listing-recommendations a:is(:hover,:focus-visible,[aria-current=page]),html.site-lp .catalog-listing-recommendations button:is(:hover,:focus-visible){border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-body-text)}html.site-lp .catalog-listing-switch{border-color:var(--brand-accent-line);background:var(--brand-panel)}html.site-lp .catalog-listing-switch[aria-pressed=true] .catalog-listing-toggle-track{border-color:var(--brand-highlight);background:var(--brand-button)}html.site-lp .catalog-filter-options button:is(:hover,:focus-visible),html.site-lp .catalog-filter-mood-grid button:is(:hover,:focus-visible){border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-body-text)}html.site-lp .catalog-filter-options button[aria-pressed=true],html.site-lp .catalog-filter-mood-grid button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent-surface);color:var(--brand-body-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 13%, transparent)}html.site-lp .catalog-filter-range-section:focus-within{border-color:var(--brand-accent-line);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-accent) 12%, transparent)}html.site-lp .catalog-filter-dual-range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-accent) 33%, transparent), 0 3px 12px #000a}html.site-lp .catalog-filter-rating-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-accent) 33%, transparent), 0 3px 12px #000a}html.site-lp .catalog-filter-dual-range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-accent) 33%, transparent), 0 3px 12px #000a}html.site-lp .catalog-filter-rating-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-accent) 33%, transparent), 0 3px 12px #000a}html.site-lp .catalog-filter-submit button,html.site-lp .tags-directory-more button,html.site-lp .tag-results-more button,html.site-lp .creator-directory-more button{border-color:var(--brand-button-border);background:var(--brand-button);color:var(--brand-body-text)}html.site-lp .catalog-filter-submit button:not(:disabled):is(:hover,:focus-visible),html.site-lp .tags-directory-more button:not(:disabled):is(:hover,:focus-visible),html.site-lp .tag-results-more button:not(:disabled):is(:hover,:focus-visible),html.site-lp .creator-directory-more button:not(:disabled):is(:hover,:focus-visible){border-color:var(--brand-button-hover);background:var(--brand-button-hover)}html.site-lp .tags-directory-more button span,html.site-lp .tag-results-more button span,html.site-lp .creator-directory-more button span{color:var(--brand-body-text)}html.site-lp .tags-directory-stats{border-color:var(--brand-accent-line);background:linear-gradient(145deg, var(--brand-accent-surface), var(--brand-panel))}html.site-lp .tags-directory-search:focus-within,html.site-lp .creator-directory-search>div:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 9%, transparent)}html.site-lp .tags-directory-search .tag-search-submit,html.site-lp .creator-directory-search .creator-search-submit{background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .tags-directory-search .tag-search-submit:is(:hover,:focus-visible),html.site-lp .creator-directory-search .creator-search-submit:is(:hover,:focus-visible){background:var(--brand-button-hover);color:var(--brand-body-text)}html.site-lp .tags-directory-card:is(:hover,:focus-visible){border-color:var(--brand-accent-line);background:var(--brand-panel-hover)}html.site-lp .tag-directory-rank,html.site-lp .discover-count,html.site-lp .discover-query-chip{border-color:var(--brand-accent-line);background:var(--brand-accent-surface)}html.site-lp .tags-directory-card>b,html.site-lp .category-browse-summary a,html.site-lp .creator-meta .creator-tagline{color:var(--brand-highlight)}html.site-lp .tags-directory-empty,html.site-lp .tag-page-missing,html.site-lp .discover-empty{border-color:var(--brand-line);background:var(--brand-panel)}html.site-lp .tags-directory-empty>span,html.site-lp .tag-page-missing>span,html.site-lp .creator-directory-empty>span,html.site-lp .discover-empty>span,html.site-lp .library-empty>span,html.site-lp .library-overview-welcome>span,html.site-lp .tag-related nav small,html.site-lp .ranked-rule>span{background:var(--brand-accent-surface)}html.site-lp .tags-directory-empty button,html.site-lp .tag-page-missing a,html.site-lp .creator-directory-empty button,html.site-lp .discover-empty button,html.site-lp .search-empty-reset,html.site-lp .library-empty-action{border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .tags-directory-empty button:not(:disabled):is(:hover,:focus-visible),html.site-lp .tag-page-missing a:is(:hover,:focus-visible),html.site-lp .creator-directory-empty button:not(:disabled):is(:hover,:focus-visible),html.site-lp .discover-empty button:not(:disabled):is(:hover,:focus-visible),html.site-lp .search-empty-reset:is(:hover,:focus-visible),html.site-lp .library-empty-action:not(:disabled):is(:hover,:focus-visible){border-color:var(--brand-accent);background:var(--brand-button-hover);color:var(--brand-body-text)}html.site-lp .discover-empty-actions button+button{border-color:var(--brand-line);background:var(--brand-panel);color:var(--brand-meta-text)}html.site-lp .tag-page-count{background:linear-gradient(90deg, var(--brand-accent-surface), var(--brand-panel))}html.site-lp .tag-related nav a:is(:hover,:focus-visible),html.site-lp .tag-results-tools>a:is(:hover,:focus-visible){border-color:var(--brand-accent-line);color:var(--brand-highlight)}html.site-lp .category-browse-alphabet a[aria-current]{background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .category-showcase-grid>a,html.site-lp .category-grid>.platform-category-card{border-color:var(--brand-accent-line)}html.site-lp .category-showcase-grid>a:is(:hover,:focus-visible),html.site-lp .category-grid>.platform-category-card:is(:hover,:focus-visible),html.site-lp .creator-directory-card:is(:hover,:focus-within){border-color:var(--brand-accent)}html.site-lp .category-showcase-grid>a>span,html.site-lp .platform-category-card>.category-number,html.site-lp .platform-category-card .category-icon,html.site-lp .category-popular-rank:not([data-rank="1"]):not([data-rank="2"]):not([data-rank="3"]){border-color:var(--brand-accent-line);background:color-mix(in srgb, var(--brand-accent-surface) 94%, transparent);color:var(--brand-highlight)}html.site-lp .category-popular-rank:not([data-rank="1"]):not([data-rank="2"]):not([data-rank="3"]){box-shadow:inset 0 -2px 0 var(--brand-accent-line), 0 2px 6px #0004}html.site-lp .creator-directory-hero{border-color:var(--brand-line);background:linear-gradient(125deg, var(--brand-panel-raised), var(--brand-panel) 72%)}html.site-lp .creator-directory-summary{border-color:var(--brand-line)}html.site-lp .creator-hero-card{border-color:var(--brand-line);background:linear-gradient(125deg, var(--brand-panel-raised), var(--brand-panel) 72%)}html.site-lp .creator-directory-avatar,html.site-lp .creator-avatar{border-color:var(--brand-accent-line);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-accent) 30%, var(--brand-panel)), var(--brand-panel))}html.site-lp .home-creator-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-accent) 30%, var(--brand-panel)), var(--brand-panel))}html.site-lp .creator-avatar{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand-accent) 7%, transparent)}html.site-lp .creator-followed-filter.is-active,html.site-lp .creator-directory-card-title button.is-followed:not([aria-busy=true]),html.site-lp .creator-follow.is-followed:not([aria-busy=true]){border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-body-text)}html.site-lp .popular-tags-section{border-color:var(--brand-line);background:linear-gradient(120deg, var(--brand-panel-raised), var(--brand-panel) 55%)}html.site-lp .popular-tags-section nav a:is(:hover,:focus-visible,.is-leading){border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .search-correction,html.site-lp .discover-page.is-search .search-correction{border-color:var(--brand-accent-line);background:var(--brand-accent-surface)}html.site-lp .discover-search-filter-actions button{border-color:var(--brand-button-border);background:var(--brand-button);color:var(--brand-body-text)}html.site-lp .discover-search-filter-actions button:not(:disabled):is(:hover,:focus-visible){border-color:var(--brand-button-hover);background:var(--brand-button-hover)}html.site-lp .catalog-list-discovery{background:linear-gradient(180deg, var(--brand-navbar), var(--brand-page))}html.site-lp .ranked-rule{border-color:var(--brand-accent-line);background:linear-gradient(110deg, var(--brand-accent-surface), var(--brand-panel))}html.site-lp .library-callout{border-color:var(--brand-line);background:linear-gradient(120deg, var(--brand-panel), var(--brand-navbar))}html.site-lp .home-discovery-rail .home-discovery-recommendations a:is(:hover,:focus-visible,[aria-current=page]),html.site-lp .home-discovery-rail .home-discovery-recommendations button:is(:hover,:focus-visible),html.site-lp .home-catalog-more>a:is(:hover,:focus-visible),html.site-lp .discover-page-step:is(:hover,:focus-visible),html.site-lp .discover-page-numbers a:is(:hover,:focus-visible),html.site-lp .library-tabs button:is(.is-active,[aria-selected=true]),html.site-lp .library-overview-welcome>a:is(:hover,:focus-visible){border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-body-text)}html.site-lp .new-video-badge{border-color:color-mix(in srgb, var(--brand-highlight) 56%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent-surface) 94%, transparent), color-mix(in srgb, var(--brand-navbar) 94%, transparent));color:var(--brand-highlight);box-shadow:0 2px 6px #0000003d}html.site-lp .new-video-badge:before{background:var(--brand-accent);box-shadow:0 0 4px color-mix(in srgb, var(--brand-accent) 24%, transparent)}html.site-lp .napiszex-top-badge .ui-medal-ribbon{fill:var(--brand-accent);stroke:var(--brand-highlight)}html.site-lp .category-browse-search:focus-within{outline-color:var(--brand-accent)}html.site-lp .category-follow-button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-listing-filter>summary:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-listing-filter-button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-listing-control:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-listing-latest:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-listing-recommendations :is(a,button):focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-filter-options button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-filter-mood-grid button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-filter-panel-head>button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .catalog-filter-submit :is(a,button):focus-visible{outline-color:var(--brand-accent)}html.site-lp .tags-directory-controls :is(button,input):focus-visible{outline-color:var(--brand-accent)}html.site-lp .tags-directory-card:focus-visible{outline-color:var(--brand-accent)}html.site-lp .tag-related nav a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .category-browse-controls a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .category-browse-search button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .category-compact-list a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .category-showcase-grid>a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .category-grid>.platform-category-card:focus-visible{outline-color:var(--brand-accent)}html.site-lp .creator-directory-controls :is(button,input,select):focus-visible{outline-color:var(--brand-accent)}html.site-lp .creator-directory-card :is(a,button):focus-visible{outline-color:var(--brand-accent)}html.site-lp .creator-follow:focus-visible{outline-color:var(--brand-accent)}html.site-lp .popular-tags-section nav a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .search-empty-state :is(input,button,a):focus-visible{outline-color:var(--brand-accent)}html.site-lp .search-correction a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .search-discovery nav a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .home-catalog-more>a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .discover-page-step:focus-visible{outline-color:var(--brand-accent)}html.site-lp .discover-page-numbers a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .library-tabs button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .account-hub .account-profile-hero{background:linear-gradient(115deg, var(--brand-panel-raised), var(--brand-panel) 70%);border-color:var(--brand-line)}html.site-lp .account-hub .account-profile-avatar,html.site-lp .account-hub .account-return-note,html.site-lp .member-avatar-preview,html.site-lp .member-gate-icon{background:var(--brand-accent-surface);border-color:var(--brand-accent-line);color:var(--brand-highlight)}html.site-lp .account-hub .account-profile-utility a,html.site-lp .account-hub .account-profile-utility button,html.site-lp .account-page-loading .account-profile-utility>span{color:var(--brand-meta-text)}html.site-lp .account-hub .account-profile-utility :is(a,button):is(:hover,:focus-visible){color:var(--brand-body-text)}html.site-lp .account-guest-library-link,html.site-lp .account-forgot-link,html.site-lp .account-recovery-links a,html.site-lp .account-hub .account-preference-reset summary,html.site-lp .account-hub .account-saved-heading>a,html.site-lp .account-hub .account-shelf-empty :is(a,button){color:var(--brand-highlight)}html.site-lp .account-hub .account-dashboard-aside nav,html.site-lp .account-hub .account-panel,html.site-lp .account-hub .account-collection-card,html.site-lp .account-hub .account-activity-disclosure{background:var(--brand-panel);border-color:var(--brand-line)}html.site-lp .account-hub .account-dashboard-aside nav a:is(:hover,:focus-visible){background:var(--brand-panel-hover);color:var(--brand-body-text)}html.site-lp .account-hub .account-dashboard-aside nav a:is([aria-current=page],[aria-current=location]){border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .account-hub .account-library-link,html.site-lp .account-hub .account-preference{background:var(--brand-panel-raised);border-color:var(--brand-line)}html.site-lp .account-hub .account-library-link:is(:hover,:focus-visible){border-color:var(--brand-accent-line);background:var(--brand-panel-hover)}html.site-lp .account-hub .account-library-link-icon{background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .account-hub .is-shortcuts .account-library-link-icon{background:0 0}html.site-lp .account-hub .account-empty-guide,html.site-lp .account-hub .account-shelf-empty{border-color:var(--brand-accent-line)}html.site-lp .account-hub .account-preference-title,html.site-lp .account-hub .account-select-preview{color:var(--brand-body-text)}html.site-lp .account-hub .account-preference-title .ui-icon,html.site-lp .account-hub .account-shelf-empty>.ui-icon,html.site-lp .account-hub .account-collection-card>header .ui-icon,html.site-lp .account-hub .account-folder-icon,html.site-lp .account-hub .account-folder-icon small,html.site-lp .account-hub .account-playlist-links>a>.ui-icon,html.site-lp .account-hub .account-creator-links>a>.ui-icon,html.site-lp .account-hub .account-collection-empty>.ui-icon,html.site-lp .account-hub .account-topic-links>a>span{color:var(--brand-highlight)}html.site-lp .account-hub .account-preference-track{border-color:var(--brand-meta-text);background:var(--brand-panel-hover)}html.site-lp .account-hub .account-preference-track i{background:var(--brand-body-text)}html.site-lp .account-hub .account-preference-switch[aria-checked=true] .account-preference-track{border-color:var(--brand-accent);background:var(--brand-button)}html.site-lp[data-account-content-playback=true] .account-hub .account-preference-placeholder .account-preference-track{background:color-mix(in srgb, var(--brand-button) var(--account-preference-progress), var(--brand-panel-hover));border-color:color-mix(in srgb, var(--brand-accent) var(--account-preference-progress), var(--brand-meta-text))}html.site-lp .account-hub .account-preference select{color:var(--brand-body-text);background:var(--brand-page);border-color:var(--brand-control-line)}html.site-lp .account-hub .account-playback-panel.is-loading select{color:#0000}html.site-lp .account-hub .account-select-control:after{border-color:var(--brand-meta-text)}html.site-lp .account-hub .account-preference-placeholder{background:var(--brand-panel-hover)}html.site-lp[data-account-content-playback=true] .account-hub .account-preference-placeholder{color:var(--brand-meta-text);background:0 0}html.site-lp .account-hub .account-preference-reset>div{border-color:var(--brand-accent-line);background:var(--brand-panel)}html.site-lp .account-hub .account-preference-reset button{border-color:var(--brand-button-border);background:var(--brand-button);color:var(--brand-body-text)}html.site-lp .account-hub .account-viewing-panel{background:var(--brand-panel)}html.site-lp .account-hub .account-resume-card{background:var(--brand-panel-raised)}html.site-lp .account-hub .account-resume-image:after{background:linear-gradient(90deg, var(--brand-panel-raised), color-mix(in srgb, var(--brand-panel-raised) 6.2745%, transparent) 80%), linear-gradient(0deg, color-mix(in srgb, var(--brand-page) 40%, transparent), transparent)}html.site-lp .account-hub .account-resume-copy>p:not(.eyebrow),html.site-lp .account-hub .account-resume-copy>small,html.site-lp .account-hub .account-resume-progress small,html.site-lp .account-hub .account-shelf-switch button>span,html.site-lp .account-hub .account-collection-card>header>span{color:var(--brand-meta-text)}html.site-lp .account-hub .account-discovery-art span{border-color:var(--brand-accent-line);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 32%, var(--brand-panel)), var(--brand-panel-raised))}html.site-lp .account-hub .account-discovery-art svg{color:var(--brand-highlight)}html.site-lp .account-hub .account-shelf-switch button{border-color:var(--brand-line);color:var(--brand-meta-text)}html.site-lp .account-hub .account-shelf-switch button[aria-pressed=true],html.site-lp[data-account-preview-shelf=later] .account-hub .account-viewing-preview .account-shelf-switch button:first-child,html.site-lp[data-account-preview-shelf=favorites] .account-hub .account-viewing-preview .account-shelf-switch button:last-child{background:var(--brand-accent-surface);border-color:var(--brand-accent-line);color:var(--brand-highlight)}html.site-lp .account-hub .account-saved-card{color:var(--brand-body-text);background:var(--brand-panel-raised)}html.site-lp .account-hub .account-saved-image{background-color:var(--brand-panel-hover)}html.site-lp .account-hub .account-saved-card:is(:hover,:focus-within){color:var(--brand-highlight);background:var(--brand-panel-hover)}html.site-lp .account-hub .account-save-action{background:color-mix(in srgb, var(--brand-page) 86.6667%, transparent)}html.site-lp .account-hub .account-save-action:hover{background:var(--brand-accent-surface);border-color:var(--brand-accent)}html.site-lp .account-hub .account-preview-fallback{color:var(--brand-meta-text);background:var(--brand-panel-raised)}html.site-lp .account-hub .account-recent-link,html.site-lp .account-hub .account-collection-footer{border-top-color:var(--brand-line);color:var(--brand-highlight)}html.site-lp .account-hub .account-playlist-links>a{border-color:var(--brand-line);background:var(--brand-panel-raised);color:var(--brand-body-text)}html.site-lp .account-hub .account-playlist-links>a:hover{border-color:var(--brand-accent-line);background:var(--brand-panel-hover)}html.site-lp .account-hub .account-creator-links>a{color:var(--brand-body-text)}html.site-lp .account-hub .account-creator-links>a:hover{background:var(--brand-panel-hover)}html.site-lp .account-hub .account-creator-monogram,html.site-lp .account-panel-heading>span{color:var(--brand-highlight);background:var(--brand-accent-surface)}html.site-lp .account-hub .account-topic-links>a{border-color:var(--brand-line);color:var(--brand-meta-text);background:var(--brand-panel)}html.site-lp .account-hub .account-topic-links>a:hover{border-color:var(--brand-accent-line);color:var(--brand-highlight)}html.site-lp .account-hero-icon{border-color:var(--brand-accent-line);background:linear-gradient(145deg, var(--brand-accent-surface), var(--brand-panel));color:var(--brand-highlight)}html.site-lp .account-auth-card{background:var(--brand-panel)}html.site-lp .account-auth-card form>button:not(.account-challenge-retry),html.site-lp .account-placeholder-form>button,html.site-lp .account-password-form button,html.site-lp .account-email-form button:not(.is-secondary),html.site-lp .account-profile-actions a.primary-btn,html.site-lp .account-choice-grid button.primary-btn,html.site-lp .account-choice-single button{border-color:var(--brand-button-border);background:var(--brand-button);color:var(--brand-body-text)}html.site-lp .account-auth-card form>button:not(.account-challenge-retry):hover:not(:disabled),html.site-lp .account-password-form button:hover:not(:disabled),html.site-lp .account-email-form button:not(.is-secondary):hover:not(:disabled),html.site-lp .account-profile-actions a.primary-btn:is(:hover,:focus-visible),html.site-lp .account-choice-grid button.primary-btn:hover:not(:disabled),html.site-lp .account-choice-single button:hover:not(:disabled),html.site-lp .account-hub .account-preference-reset button:hover:not(:disabled){border-color:var(--brand-button-hover);background:var(--brand-button-hover)}html.site-lp .account-placeholder-submit{background:var(--brand-accent-surface)}html.site-lp .account-activity-card{border-color:var(--brand-accent-line);background:radial-gradient(circle at 92% 0, color-mix(in srgb, var(--brand-accent) 13%, transparent), transparent 34%), linear-gradient(145deg, var(--brand-panel), var(--brand-page) 58%, var(--brand-panel))}html.site-lp .account-hub .account-activity-disclosure .account-activity-card{border-top-color:var(--brand-line)}html.site-lp .account-activity-heading>span{border-color:var(--brand-accent-line);color:var(--brand-highlight);background:color-mix(in srgb, var(--brand-accent) 9%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--brand-accent) 15%, transparent)}html.site-lp .account-activity-trace-marks i[data-found]{background:var(--brand-accent);box-shadow:0 0 10px color-mix(in srgb, var(--brand-accent) 46%, transparent), 0 0 2px #fff}html.site-lp .account-activity-next span,html.site-lp .account-pulse-breakdown strong{color:var(--brand-highlight)}html.site-lp .member-profile-settings form+form{border-top-color:var(--brand-line)}html.site-lp .member-profile-settings label,html.site-lp .member-breadcrumb [aria-current],html.site-lp .member-gate strong{color:var(--brand-body-text)}html.site-lp .member-profile-settings :is(input:not([type=checkbox]):not([type=range]),textarea,select){background:var(--brand-page);color:var(--brand-body-text);border-color:var(--brand-control-line)}html.site-lp .member-profile-settings input[type=checkbox],html.site-lp .member-upload-progress progress,html.site-lp .member-profile-settings .avatar-crop-editor input[type=range]{accent-color:var(--brand-accent)}html.site-lp .member-profile-settings button:not(.member-danger,.member-text-button,.member-skeleton-fill),html.site-lp .public-member-profile button,html.site-lp .public-member-home{border-color:var(--brand-button-border);background:var(--brand-button);color:var(--brand-body-text)}html.site-lp .member-profile-settings button:not(.member-danger,.member-text-button,.member-skeleton-fill):hover:not(:disabled),html.site-lp .public-member-profile button:hover:not(:disabled),html.site-lp .public-member-home:hover{border-color:var(--brand-button-hover);background:var(--brand-button-hover)}html.site-lp .account-hub :is(a,button,input,summary):focus-visible{outline-color:var(--brand-accent)}html.site-lp .account-hub .account-playback-panel :is(button,select,summary):focus-visible{outline-color:var(--brand-accent)}html.site-lp .member-profile-settings :is(button,input,textarea,select,a,summary):focus-visible{outline-color:var(--brand-accent)}html.site-lp .account-profile-entry a:focus-visible{outline-color:var(--brand-accent)}html.site-lp .public-member-profile :is(button,a,video):focus-visible{outline-color:var(--brand-accent)}html.site-lp .account-profile-entry a,html.site-lp .member-back-link,html.site-lp .member-profile-link a,html.site-lp .member-gate a,html.site-lp .member-eligible-date time,html.site-lp .member-profile-settings .member-text-button,html.site-lp .avatar-crop-editor output{color:var(--brand-highlight)}html.site-lp .member-badge{border-color:var(--brand-accent-line);color:var(--brand-highlight)}html.site-lp .member-profile-settings .member-gate{border-color:var(--brand-accent-line);background:linear-gradient(125deg, var(--brand-accent-surface), var(--brand-panel))}html.site-lp .member-eligible-date{border-block-color:var(--brand-line)}html.site-lp .member-profile-settings .member-empty,html.site-lp .member-video{border-color:var(--brand-line);background:var(--brand-panel)}html.site-lp .member-profile-settings .member-skeleton-fill{background:var(--brand-panel-raised)}html.site-lp .member-skeleton-line,html.site-lp .member-skeleton-button{background:var(--brand-panel-hover)}html.site-lp .avatar-crop-preview{outline-color:var(--brand-accent-line);background:var(--brand-page)}html.site-lp .avatar-crop-preview>span{color:var(--brand-meta-text)}html.site-lp .public-member-profile{color:var(--brand-body-text)}html.site-lp .public-member-profile :is(header,section){border-color:var(--brand-line);background:var(--brand-panel)}html.site-lp .public-member-profile p{color:var(--brand-meta-text)}html.site-lp .public-member-profile .eyebrow,html.site-lp .public-member-initial{color:var(--brand-highlight)}html.site-lp .public-member-identity img,html.site-lp .public-member-initial{background:var(--brand-accent-surface)}html.site-lp .public-member-videos li{border-color:var(--brand-line)}html.site-lp .site-setting-switch.is-enabled{border-color:var(--brand-accent-line);background:var(--brand-accent-surface)}@media (max-width:600px){html.site-lp .account-hub .account-resume-image:after{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-panel-raised) 98.8235%, transparent), color-mix(in srgb, var(--brand-panel-raised) 72.1569%, transparent)), linear-gradient(0deg, var(--brand-panel-raised), transparent 60%)}}html.site-lp{--lospornos-video-selected-background:var(--brand-accent-surface);--lospornos-video-selected-border:var(--brand-accent-line);--lospornos-video-follow-background:var(--brand-button);--lospornos-video-follow-border:var(--brand-button-border);--lospornos-reaction-filled:var(--brand-accent);--lospornos-reaction-personal:var(--brand-highlight);--lospornos-card-saved-background:var(--brand-accent-surface);--lospornos-reaction-personal-glyph:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Crect%20x%3D%222.5%22%20y%3D%222.5%22%20width%3D%225%22%20height%3D%225%22%20rx%3D%221%22%20fill%3D%22%23f7c7d5%22%20stroke%3D%22%23181818%22%20stroke-width%3D%221%22%20transform%3D%22rotate\(45%205%205\)%22%2F%3E%3C%2Fsvg%3E)}html.site-lp .card-save-actions button.is-active{background:var(--lospornos-card-saved-background)}html.site-lp .video-detail-wrap .detail-save-button:is(:hover,:focus-visible,.is-active),html.site-lp .video-detail-wrap .detail-more-trigger:is(:hover,:focus-visible),html.site-lp .video-detail-wrap .detail-more-actions.is-open .detail-more-trigger,html.site-lp .video-detail-wrap .detail-inline-action:is(:hover,:focus-visible,.is-active),html.site-lp .video-detail-wrap .detail-share-action:is(:hover,:focus-visible){border-color:var(--lospornos-video-selected-border);background:var(--lospornos-video-selected-background)}html.site-lp .video-detail-wrap .reaction-pair button:is(:hover,:focus-visible,.is-active){background:var(--lospornos-video-selected-background)}html.site-lp .video-detail-wrap [data-video-action-preview=true] [data-video-favorite]:not(:hover):not(:focus-visible){background:var(--video-action-favorite-background,#17191e)!important;border-color:var(--video-action-favorite-border,#30333a)!important}html.site-lp .video-detail-wrap [data-video-action-preview=true] [data-video-watch-later]:not(:hover):not(:focus-visible){background:var(--video-action-watch-later-background,#17191e)!important;border-color:var(--video-action-watch-later-border,#30333a)!important}html.site-lp .video-detail-wrap [data-video-action-preview=true] [data-video-vote=up]:not(:hover):not(:focus-visible){background:var(--video-action-up-background,transparent)!important}html.site-lp .video-detail-wrap [data-video-action-preview=true] [data-video-vote=down]:not(:hover):not(:focus-visible){background:var(--video-action-down-background,transparent)!important}html.site-lp .video-detail-wrap .video-channel-subscribe,html.site-lp .video-detail-wrap .video-channel-library-link{border-color:var(--lospornos-video-follow-border);background:var(--lospornos-video-follow-background)}html.site-lp .video-detail-wrap .video-channel-subscribe:is(:hover,:focus-visible),html.site-lp .video-detail-wrap .video-channel-library-link:is(:hover,:focus-visible){border-color:var(--brand-accent);background:var(--brand-button-hover)}html.site-lp .video-detail-wrap .video-channel-subscribe.is-subscribed{background:#202228;border-color:#3a3d45}html.site-lp .video-detail-wrap [data-video-channel-subscribe][data-video-action-preview=true]:not(:hover):not(:focus-visible){background:var(--video-action-subscribe-background,var(--lospornos-video-follow-background))!important;border-color:var(--video-action-subscribe-border,var(--lospornos-video-follow-border))!important}html.site-lp .video-detail-wrap .video-taxonomy-panel{background:var(--brand-panel);scrollbar-color:var(--brand-accent-line) transparent}html.site-lp .video-detail-wrap .video-taxonomy-panel[data-video-taxonomy-scrollable=true] .tag-cloud-head:not(.category-cloud-head) span:after,html.site-lp .video-detail-wrap .video-taxonomy-tags-toggle:after{color:var(--brand-highlight)}html.site-lp .video-detail-wrap .video-taxonomy-panel .category-row:not(.porn-star-row) a.tag-primary{background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .video-detail-wrap .video-taxonomy-panel .category-row a:is(:hover,:focus-visible){background:color-mix(in srgb, var(--brand-accent) 18%, var(--brand-panel));color:var(--brand-highlight)}html.site-lp .video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a.tag-primary{color:var(--brand-highlight)}html.site-lp .video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags a:is(:hover,:focus-visible){background:var(--brand-panel-hover);color:#fff}html.site-lp .video-detail-wrap .video-taxonomy-panel .video-taxonomy-tags:not(.is-expanded):after{background:linear-gradient(to bottom, transparent, var(--brand-panel) var(--video-tags-fade-row-height,34px))}html.site-lp .video-detail-wrap .video-taxonomy-tags-toggle{background:var(--brand-panel-raised);color:var(--brand-highlight)}html.site-lp .video-detail-wrap .video-taxonomy-tags-toggle:is(:hover,:focus-visible){border-color:var(--brand-accent-line);background:var(--brand-panel-hover);color:#fff}html.site-lp .video-detail-wrap .viewer-reaction-options>button.is-selected{border-color:var(--lospornos-video-selected-border)}html.site-lp .video-detail-wrap .viewer-reaction-options>button.is-selected:not(:disabled){background:var(--lospornos-video-selected-background)}html.site-lp .video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-options>button{border-color:var(--reaction-initial-border)!important;background:var(--reaction-initial-background)!important;color:var(--reaction-initial-color)!important}html.site-lp .video-detail-wrap .viewer-reaction-check,html.site-lp .video-detail-wrap .viewer-reaction-personal .viewer-reaction-manage:not(:disabled){color:var(--brand-highlight)}html.site-lp .video-detail-wrap .viewer-reaction-options>button[data-pending=true] .viewer-reaction-check{border-color:color-mix(in srgb, var(--brand-highlight) 27%, transparent);border-top-color:var(--brand-highlight)}html.site-lp .video-detail-wrap .viewer-reaction-slots i[data-filled=true]{background:var(--lospornos-reaction-filled)}html.site-lp .video-detail-wrap .viewer-reactions[data-restoring=true] .viewer-reaction-slots i{background:var(--reaction-initial-slot)!important}html.site-lp .video-detail-wrap .viewer-reaction-history>div>div.is-current{background:var(--brand-accent-surface)}html.site-lp .video-detail-wrap .viewer-reaction-history button[aria-current=true]:not(:disabled){color:var(--brand-highlight)}html.site-lp .player-reaction-markers i.is-personal-community{box-shadow:inset 0 0 0 1px var(--lospornos-reaction-personal), 0 1px 3px #0007}html.site-lp .comment-avatar{border-color:var(--brand-accent-line);background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp .comment-timestamp,html.site-lp .comment-more-replies,html.site-lp .comment-actions>button.is-active{color:var(--brand-accent)}html.site-lp .comment-composer textarea:focus,html.site-lp .comment-reply-form textarea:focus,html.site-lp .comment-edit-form textarea:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 10%, transparent)}html.site-lp .comment-timestamp:focus-visible{outline-color:var(--brand-accent)}html.site-lp .comment-menu>summary:focus-visible{outline-color:var(--brand-accent)}html.site-lp .comment-actions>button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .comment-sort button:focus-visible{outline-color:var(--brand-accent)}html.site-lp .video-scene-highlights{background:var(--brand-panel)}html.site-lp .video-detail-wrap .video-description.video-about-description{background:#17181c;border-color:#ffffff0e}html.site-lp .video-scene-highlights-head p{color:var(--brand-highlight)}html.site-lp .video-scene-highlight-grid button:is(:hover,:focus-visible),html.site-lp .video-scene-highlight-grid button.is-top-scene{border-color:var(--brand-accent-line);background:var(--brand-accent-surface)}html.site-lp .video-scene-highlight-strength{background:linear-gradient(90deg, var(--brand-accent), var(--brand-highlight))}html.site-lp .video-detail-wrap .viewer-reactions[data-compact=true]{background:#17181c;border-color:#ffffff0e}html.site-lp .video-detail-wrap .viewer-reactions[data-compact=true][data-restoring=false] .viewer-reaction-options>button:not(.is-selected){background:#22242a;border-color:#ffffff08}html.site-lp .video-detail-wrap .viewer-reactions[data-compact=true][data-restoring=false] .viewer-reaction-options>button:not(.is-selected):hover:not(:disabled){background:#2a2c32;border-color:#ffffff14}html.site-lp :is(.catalog-listing-heading,.tags-directory-hero,.tag-page-hero,.category-directory-hero,.creator-directory-hero,.creator-heading-copy,.library-hero) h1{letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.08}html.site-lp :is(.tags-directory-results,.creator-directory-section,.popular-tags-section) h2{letter-spacing:-.025em;font-weight:600}html.site-lp :is(.tags-directory-controls,.creator-directory-controls,.creator-directory-hero,.creator-hero-card,.popular-tags-section,.home-bottom-description,.account-profile-hero,.account-panel){border-radius:16px;box-shadow:inset 0 1px #ffffff09}html.site-lp :is(.tags-directory-card,.creator-directory-card,.home-creator-card,.account-preference,.footer-link-group){border-radius:14px;box-shadow:inset 0 1px #ffffff06}html.site-lp :is(.tags-directory-search,.tags-directory-sort,.creator-directory-search>div,.creator-directory-sort select){border-radius:12px}html.site-lp .tags-directory-sort button{border-radius:8px;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s}html.site-lp .tags-directory-sort button.is-active{background:var(--brand-panel-hover);color:var(--brand-highlight);box-shadow:inset 0 0 0 1px var(--brand-line), 0 1px 3px #00000029}html.site-lp .tags-directory-sort button:not(.is-active):is(:hover,:focus-visible){background:var(--brand-panel-raised);color:var(--brand-body-text)}html.site-lp .tags-directory-grid{gap:12px}html.site-lp .tags-directory-card{padding-inline:16px;transition:border-color .16s,background-color .16s}html.site-lp .tags-directory-card strong{font-weight:600}html.site-lp .tags-directory-card:is(:hover,:focus-visible),html.site-lp .creator-directory-card:hover{transform:none}html.site-lp :is(.tags-directory-card>b,.creator-directory-stats strong,.tags-directory-stats strong){font-variant-numeric:tabular-nums}html.site-lp .platform-header .header-account-menu{border-radius:14px;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff0a}@media (prefers-reduced-motion:reduce){html.site-lp .tags-directory-card,html.site-lp .tags-directory-sort button{transition:none}}html.site-lp:root{--brand-page:#000;--brand-navbar:#000;--brand-panel:#111112;--brand-panel-raised:#19191b;--brand-panel-hover:#252527;--brand-line:#29292c;--brand-header-line:#171717;--brand-body-text:#f3f3f4;--brand-subdued-text:#a8a8af;--brand-meta-text:#bcbcc2;--brand-footer-text:#bbb;--monporno-red:#ed0d19;--monporno-card-progress-height:2px;--accent-soft:#302023;--brand-coral:#bd1e29;--brand-accent:#ec626a;--accent-2:#d12631;--brand-button:#bd1e29;--brand-button-border:#bd1e29;--brand-button-hover:#d12631;--brand-heart:#bd1e29;--brand-highlight:#f48b91;--logo-hot:#ed0d19;--logo-mid:#ed0d19;--brand-accent-surface:#2a191c;--brand-accent-line:#794044}html.site-lp:root .platform-header{border-bottom-color:var(--brand-button)}html.site-lp:root .spotlight-feature .spotlight-copy .spotlight-play{background:var(--brand-button);color:#fff;box-shadow:none;border-color:#0000;transition:background-color .16s}html.site-lp:root .spotlight-feature .spotlight-main:is(:hover,:focus-within) .spotlight-play{background:var(--brand-button);border-color:#0000}html.site-lp:root .spotlight-feature .spotlight-copy .spotlight-play:is(:hover,:focus-visible){background:var(--brand-button-hover);border-color:#0000}html.site-lp:root .spotlight-feature .spotlight-copy .spotlight-play:focus-visible{outline:2px solid var(--brand-highlight);outline-offset:3px}html.site-lp:root .home-reaction-theater{--reaction-theater-background:var(--brand-button);--reaction-theater-border:transparent;--reaction-theater-hover:var(--brand-button);--reaction-theater-hover-border:transparent;--reaction-theater-direct-hover:var(--brand-button-hover);--reaction-theater-direct-border:transparent;box-shadow:none;transition:background-color .16s}html.site-lp:root .home-bottom-description-title{color:#b0b1b6;text-wrap:balance;margin:48px 17px 8px;font-size:15px;font-weight:500;line-height:1.5}html.site-lp:root .home-bottom-description-title+.home-bottom-description{margin-top:0}@media (max-width:560px){html.site-lp:root .home-bottom-description-title{margin-top:40px;margin-inline:13px}}html.site-lp:root .home-bottom-description{border-color:var(--brand-line);background:var(--brand-panel);box-shadow:inset 0 1px #ffffff08}html.site-lp:root .header-nav-row{border-top-color:#171717}html.site-lp:root .platform-header .nav-link.active:after{background:var(--brand-button);border-radius:2px 2px 0 0;height:3px;bottom:-1px}html.site-lp:root .video-scene-preview-unavailable{color:#bcbcbc;text-align:center;font-size:10px;line-height:1.3;position:absolute;top:50%;left:9px;right:9px;transform:translateY(-50%)}.site-menu strong:before{content:"🇫🇷";font-size:18px;line-height:1}.site-menu a strong:before{content:"🇬🇧"}.site-menu .language-menu-current:after{content:"✓"}.site-menu a:after{content:"";opacity:.8;background:currentColor;flex:0 0 14px;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 5h6v6m0-6L10 14m8 0v5H5V6h5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 5h6v6m0-6L10 14m8 0v5H5V6h5'/%3E%3C/svg%3E") 50%/contain no-repeat}html.site-lp:root :is(.custom-video-player,.trailer-showcase-media,.trailer-showcase-progress,.watch-progress,.video-scene-highlight-strength,.home-reaction-timeline,.account-preview-progress){--brand-accent:var(--monporno-red);--accent:var(--monporno-red);--accent-2:var(--monporno-red)}html.site-lp:root :is(.watch-progress,.video-scene-highlight-strength){background:var(--monporno-red);box-shadow:none}html.site-lp:root .watch-progress{height:var(--monporno-card-progress-height)}html.site-lp:root .custom-video-player>.player-timeline .player-seek-visual:before{background:linear-gradient(90deg, var(--monporno-red) 0 var(--player-track-progress), var(--player-track-rest) var(--player-track-progress) 100%)}html.site-lp:root .custom-video-player>.player-idle-progress{height:2px}html.site-lp:root .custom-video-player>.center-play,html.site-lp:root .custom-video-player>.center-play:is(:hover,:focus-visible){background:color-mix(in srgb, var(--monporno-red) 74%, #06070a)}html.site-lp:root .platform-card-meta :is(.creator-card-link>span,.creator-card-label>span:first-child){color:#fff0f1;background:#831923;box-shadow:inset 0 0 0 1px #ed0d193d}html.site-lp:root :is(.platform-card-playback-status[data-playback-status=resume],.card-playback-placeholder){color:#bcb6b9}html.site-lp:root .home-reaction-card:is(:hover,:focus-within){border-color:#794044}html.site-lp:root .home-reaction-card:is(:hover,:focus-within) .home-reaction-action{background:#292123;border-color:#503337}html.site-lp:root .home-reaction-card .home-reaction-action:is(:hover,:focus-visible){background:#342426;border-color:#975057}html.site-lp:root :is(.spotlight-main,.spotlight-trending,.home-reaction-card){border-width:1px;border-color:var(--brand-line)}html.site-lp:root :is(.spotlight-main,.spotlight-trending,.home-reaction-card):is(:hover,:focus-visible,:focus-within){border-color:#794044}html.site-lp:root .spotlight-trending{background:linear-gradient(145deg,#151516,#111112 75%)}html.site-lp:root .home-reaction-card{background:#111112}html.site-lp:root .home-reaction-card:before{background:linear-gradient(90deg,#111112 38%,#111112eb 46%,#11111299 56%,#11111240 68%,#11111200 84%),linear-gradient(#0000 35%,#14121733)}html.site-lp:root :is(.home-reaction-copy .eyebrow,.spotlight-trending-eyebrow,.spotlight-kicker){color:#c4babc}html.site-lp:root :is(.home-reaction-copy .eyebrow,.spotlight-trending-eyebrow,.spotlight-kicker):before{background:var(--monporno-red);box-shadow:none}html.site-lp:root :is(.home-reaction-copy,.spotlight-trending,.spotlight-copy) :is(small,p){color:#bcb6b8}html.site-lp:root .trending-row>i{color:#c4babc}html.site-lp:root .trending-row:is(:hover,:focus-visible)>i{color:#f48b91}html.site-lp:root :is(.catalog-listing-heading,.tags-directory-hero,.tag-page-hero,.category-directory-hero,.creator-directory-hero,.creator-heading-copy,.library-hero) h1{letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.12}html.site-lp:root :is(.tags-directory-controls,.creator-directory-controls,.creator-directory-card,.home-creator-card,.creator-directory-empty,.catalog-listing-filter-panel,.popular-tags-section,.account-panel,.account-profile-hero,.video-taxonomy-panel,.video-comments-section,.site-content-card,.footer-link-group){background:var(--brand-panel);border-color:var(--brand-line);box-shadow:inset 0 1px #ffffff08}html.site-lp:root :is(.tags-directory-card,.category-follow-button,.creator-followed-filter,.catalog-listing-control,.catalog-listing-filter-button,.catalog-listing-filter>summary,.catalog-filter-options button,.catalog-filter-mood-grid button,.account-preference){background:var(--brand-panel-raised);border-color:var(--brand-line);color:var(--brand-body-text)}html.site-lp:root :is(.tags-directory-card,.category-follow-button,.creator-followed-filter,.catalog-listing-control,.catalog-listing-filter-button,.catalog-listing-filter>summary,.catalog-filter-options button,.catalog-filter-mood-grid button):is(:hover,:focus-visible,.is-active,.is-followed,[aria-pressed=true]){background:var(--brand-accent-surface);border-color:var(--brand-accent-line);color:#f3f3f4}html.site-lp:root :is(.tags-directory-search,.tags-directory-sort,.creator-directory-search>div,.creator-directory-sort select,.catalog-filter-range-section){border-color:var(--brand-line);background:#0c0c0d}html.site-lp:root :is(.tags-directory-card,.creator-directory-card,.home-creator-card):is(:hover,:focus-within){border-color:var(--brand-accent-line)}html.site-lp:root :is(.tags-directory-stats,.creator-directory-stats,.catalog-listing-description,.site-content-lead,.account-panel-lead){color:var(--brand-meta-text)}html.site-lp:root .video-detail-wrap :is(.detail-save-button,.detail-inline-action,.detail-share-action,.detail-more-trigger):is(:hover,:focus-visible,.is-active){background:var(--brand-accent-surface);border-color:var(--brand-accent-line)}html.site-lp:root :is(.video-taxonomy-panel .category-row a.tag-primary,.category-chip.is-active,.tag-chip.is-active){background:var(--brand-accent-surface);color:var(--brand-highlight)}html.site-lp:root .platform-header :is(.header-account-menu,.language-menu-panel,.header-notification-panel){border-color:var(--brand-line);background:#171718;box-shadow:0 12px 32px #00000047}html.site-lp:root .site-footer{background:#080809;border-color:#242426}html.site-lp:root :is(.primary-btn,.secondary-btn,.catalog-listing-control,.tags-directory-card):focus-visible{outline:2px solid var(--brand-highlight);outline-offset:3px}html.site-lp:root .spotlight-trending .spotlight-trending-flame{color:var(--brand-accent)}html.site-lp:root .platform-spotlight .spotlight-main{background-color:#111112}html.site-lp:root .spotlight-feature .spotlight-main:before{background:linear-gradient(to top right,#111112f0 0%,#111112c7 28%,#1111127a 50%,#11111224 72%,#11111200 88%)}html.site-lp:root .home-reaction-image .video-scene-highlight-empty{background:var(--brand-panel)}html.site-lp:root .home-reaction-image:after{background:#0000001f}html.site-lp:root .home-reaction-action{background:var(--brand-panel-raised);border-color:var(--brand-line);color:var(--brand-body-text)}html.site-lp:root .platform-spotlight .spotlight-recommendation:is(:hover,:focus-within)>.spotlight-recommendation-visual{border-color:var(--brand-accent-line)}html.site-lp:root .platform-spotlight .spotlight-recommendations>.spotlight-recommendation,html.site-lp:root .platform-spotlight .spotlight-recommendations>.spotlight-recommendation:is(:hover,:focus-visible,:focus-within){box-shadow:none;background:0 0;border-color:#0000}html.site-lp:root{--brand-button-neutral:#232325}html.site-lp:root .platform-card-copy h3{letter-spacing:-.012em;font-weight:600;line-height:1.45}html.site-lp:root .platform-section-head h2{letter-spacing:-.025em;font-weight:600}html.site-lp:root .section-icon{color:#ed626b;box-shadow:none;background:#291215;border-color:#512126}html.site-lp:root .section-icon.hot{color:#f2757c;background:#321316;border-color:#64252c}html.site-lp:root .header-search-form{box-shadow:none;background:#131314;border-color:#2c2c2f}html.site-lp:root .header-search-form:focus-within{border-color:#8c343b}html.site-lp:root :is(.platform-category-rail .chip,.tags-directory-card,.feed-tools button){box-shadow:none}html.site-lp:root :is(.platform-category-rail .chip,.feed-tools button):is(:hover,:focus-visible,.selected,.is-active){color:#f6edef;background:#2a1518;border-color:#733139}html.site-lp:root .video-channel-avatar,html.site-lp:root .creator-avatar,html.site-lp:root .home-creator-avatar{color:#fff0f1;background:#831923}html.site-lp:root .platform-card-playback-status[data-playback-status=resume] b{color:#e5bec2}html.site-lp:root .video-detail-wrap :is(.video-channel-subscribe,.video-channel-library-link){box-shadow:none}html.site-lp:root .tag-directory-rank{color:#f1848b;background:#2b1518;border-color:#57232a}html.site-lp:root .tags-directory-card>b{color:#d4c9cb}html.site-lp:root .tags-directory-card:is(:hover,:focus-visible)>b{color:var(--brand-highlight)}html.site-lp:root .tags-directory-sort button.is-active{color:#f7dadd;background:#32171c;box-shadow:inset 0 0 0 1px #642c34}html.site-lp:root .video-scene-highlight-strength{height:2px}html.site-lp:root .video-rewatch-panel button:is(:hover,:focus-visible,.is-active){background:#281416;border-color:#713038}html.site-lp:root .video-rewatch-panel button .ui-icon{color:#df3440}html.site-lp:root .video-rewatch-panel button:focus-visible{outline-color:#df3440}html.site-lp:root .video-rewatch-panel button.is-negative .ui-icon{color:#aaa7ae}html.site-lp:root .video-rewatch-panel button.is-negative.is-active{background:#222328;border-color:#6c6970}html.site-lp:root .spotlight-feature .spotlight-play.spotlight-sixty-nine:is(:hover,:focus-visible){color:#fff;background:#342426;border-color:#975057}html.site-lp:root .custom-video-player .player-resume-cue-icon,html.site-lp:root .custom-video-player>.player-start-over>span>span{color:#e58a91}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23aeb1bb' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:38px!important}.account-hub .account-select-control:after{content:none!important}@media (forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{-webkit-appearance:auto!important;appearance:auto!important;background-image:none!important}}html .custom-video-player>.player-timeline :is(.player-reaction-markers,.player-heatmap){opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}html .custom-video-player .player-reaction-markers i,html .custom-video-player .player-reaction-markers i.is-personal-community{background:#0c0d11c7;box-shadow:0 1px 2px #00000059}html .custom-video-player .player-reaction-markers i>span{filter:none;font-size:10px;left:0}.custom-video-player>.player-idle-progress{--player-reaction-mask:none!important;--player-reaction-notch-overlay:none!important}@media (hover:hover) and (pointer:fine){html .custom-video-player>.player-timeline:not(.is-preview-visible):not(.is-seeking) :is(.player-reaction-markers,.player-heatmap){opacity:0;visibility:hidden}html .custom-video-player>.player-timeline:is(.is-preview-visible,.is-seeking) .player-reaction-markers{opacity:1;visibility:visible;transition:opacity .14s}html .custom-video-player>.player-timeline:is(.is-preview-visible,.is-seeking) .player-heatmap{opacity:.52;visibility:visible;transition:opacity .14s}.custom-video-player>.player-timeline:not(.is-preview-visible):not(.is-seeking) .player-seek-visual{--player-reaction-mask:none!important;--player-reaction-notch-overlay:none!important}.custom-video-player>.player-timeline:not(.is-preview-visible):not(.is-seeking){--player-track-height:4px;--player-thumb-scale:1}.custom-video-player>.player-timeline:not(.is-preview-visible):not(.is-seeking) .player-seek-buffer-range{background:#b8bcc685}}@media (max-width:700px) and (orientation:portrait){.custom-video-player>.player-timeline:not(.is-preview-visible):not(.is-seeking){--player-track-height:4px}}@media (pointer:coarse){.custom-video-player>.player-timeline{--player-track-height:4px}}@media (hover:none),(pointer:coarse){html .custom-video-player>.player-timeline:not(.is-seek-visuals-visible) :is(.player-reaction-markers,.player-heatmap){opacity:0;visibility:hidden;transition:opacity var(--player-mobile-controls-out-duration,.18s) ease, visibility 0s linear var(--player-mobile-controls-out-duration,.18s)}html .custom-video-player>.player-timeline.is-seek-visuals-visible .player-reaction-markers{opacity:1;visibility:visible;transition:opacity var(--player-mobile-controls-in-duration,.14s) ease}html .custom-video-player>.player-timeline.is-seek-visuals-visible .player-heatmap{opacity:.52;visibility:visible;transition:opacity var(--player-mobile-controls-in-duration,.14s) ease}.custom-video-player>.player-timeline:not(.is-seek-visuals-visible) .player-seek-visual{--player-reaction-mask:none!important;--player-reaction-notch-overlay:none!important}}@media (prefers-reduced-motion:reduce){html .custom-video-player>.player-timeline :is(.player-reaction-markers,.player-heatmap){transition-duration:0s;transition-delay:0s}}
