/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.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,)}}:root{--ink:#070a12;--ink-soft:#0b101c;--panel:#101727;--panel-soft:#151d2d;--line:#ffffff1c;--text:#f7f8fb;--muted:#9da9bd;--dim:#6f7b91;--gold:#f2b355;--orange:#ef7249;--cyan:#78d4d2;--violet:#778bff}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-x:none;width:100%;max-width:100%}body{background:var(--ink);width:100%;min-width:0;max-width:100%;color:var(--text);touch-action:pan-y;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}.hb-app{background:radial-gradient(circle at 80% 2%, #5d6cc81c, transparent 27rem), var(--ink);min-height:100vh;overflow:hidden}.app-gate{background:radial-gradient(circle at 50% 18%, #f2b35529, transparent 24rem), radial-gradient(circle at 80% 100%, #78d4d21a, transparent 22rem), var(--ink);place-items:center;min-height:100svh;padding:24px;display:grid}.app-gate-card{text-align:center;background:linear-gradient(145deg,#141c30f5,#080b14fa);border:1px solid #ffffff21;width:min(680px,100%);padding:clamp(24px,5vw,52px);box-shadow:0 32px 100px #00000075}.app-gate-brand{text-align:left;align-items:center;gap:10px;display:inline-flex}.app-gate-brand>span{gap:3px;display:grid}.app-gate-brand strong{letter-spacing:.2em;font-size:14px}.app-gate-brand small{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.app-gate-hero{place-items:center;min-height:210px;margin:20px 0 5px;display:grid;overflow:hidden}.app-gate-hero .brand-mark-large{width:190px;height:190px}.app-gate-card>.section-eyebrow{justify-content:center;margin-bottom:12px}.app-gate-card h1{color:var(--text);letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,8vw,72px);font-weight:500;line-height:.94}.app-gate-card h1 em{color:var(--gold);font-style:italic}.app-gate-copy{max-width:480px;color:var(--muted);margin:18px auto 22px;font-size:13px;line-height:1.75}.app-gate-install{min-width:190px}.app-gate-install>span{font-size:17px;line-height:1}.app-gate-install-hint{color:var(--dim);margin:10px auto 0;font-size:10px;line-height:1.5}.app-gate-steps{text-align:left;gap:9px;margin-top:25px;display:grid}.app-gate-steps .install-step{background:#ffffff0b}.app-gate-note{color:var(--dim);margin:18px 0 0;font-size:10px;line-height:1.6}.app-gate-loading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:12px;font-size:11px}.app-gate-loading .brand-mark-large{width:130px;height:130px;animation:2.8s ease-in-out infinite breathe}.app-login-card{width:min(560px,100%)}.app-login-card .app-gate-hero{min-height:155px;margin:12px 0 2px}.app-login-card .app-gate-hero .brand-mark-large{width:145px;height:145px}.app-login-form{text-align:left;gap:13px;max-width:385px;margin:0 auto;display:grid}.app-login-field{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.app-login-field input{width:100%;min-height:48px;color:var(--text);letter-spacing:0;text-transform:none;background:#ffffff0e;border:1px solid #ffffff29;border-radius:12px;outline:0;padding:0 14px;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.app-login-field input::placeholder{color:var(--dim)}.app-login-field input:focus{background:#78d4d212;border-color:#78d4d2cc;box-shadow:0 0 0 3px #78d4d21a}.app-login-error{color:#ff9d83;margin:0;font-size:10px;line-height:1.4}.app-login-submit{width:100%;margin-top:3px}.app-login-note{max-width:410px;color:var(--dim);margin:18px auto 0;font-size:10px;line-height:1.6}.topbar{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070a12d6;border-bottom:1px solid #ffffff0f;align-items:center;gap:30px;min-height:76px;padding:12px clamp(18px,4vw,66px);display:flex;position:sticky;top:0}.premium-banner{z-index:25;background:linear-gradient(90deg,#15363deb,#0c1928f0 58%,#221d2deb);border-bottom:1px solid #78d4d22e;align-items:center;gap:13px;min-height:64px;padding:10px clamp(18px,4vw,66px);display:flex;position:relative}.premium-banner-inside{z-index:2;border:1px solid #78d4d233;border-radius:16px;margin:20px 0 4px;padding-left:clamp(14px,3vw,32px);padding-right:clamp(14px,3vw,32px);box-shadow:0 18px 36px #00000029}.premium-banner-mark{width:34px;height:34px;color:var(--cyan);background:#78d4d21a;border:1px solid #78d4d28c;border-radius:50%;flex:0 0 34px;place-items:center;font-size:16px;display:grid}.premium-banner-copy{flex:1;gap:2px;min-width:0;display:grid}.premium-banner-copy p{color:var(--cyan);letter-spacing:.2em;margin:0;font-size:8px;font-weight:800}.premium-banner-copy strong{color:var(--text);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.premium-banner-copy small{color:#b4c4ce;font-size:10px}.premium-banner-cta{color:#06141a;background:var(--cyan);white-space:nowrap;border:1px solid #78d4d29e;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.premium-banner-cta:hover{background:#a7eeee;transform:translateY(-1px)}.premium-banner-cta span{font-size:15px;line-height:1}.brand-cluster{flex:none;align-items:center;gap:8px;display:flex;position:relative}.brand-lockup{color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;display:inline-flex}.brand-wordmark{white-space:nowrap;gap:1px;display:grid}.brand-wordmark strong{letter-spacing:.18em;font-size:14px}.brand-wordmark small{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.app-details-button{width:28px;height:28px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff26;border-radius:50%;place-items:center;font-size:13px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.app-details-button:hover,.app-details-button:focus-visible,.app-details-button-active{color:var(--gold);background:#f2b3551c;border-color:#f2b3559e;transform:rotate(18deg)}.app-details-menu{z-index:90;background:linear-gradient(145deg,#161e34fc,#070a12fc);border:1px solid #f2b35547;border-radius:18px;width:min(350px,100vw - 28px);padding:18px;position:absolute;top:calc(100% + 13px);left:0;box-shadow:0 26px 70px #0000008c,0 0 0 1px #78d4d20f}.app-menu-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:start;gap:18px;padding-bottom:13px;display:flex}.app-menu-head .section-eyebrow{margin-bottom:6px;font-size:8px}.app-menu-head h3{color:var(--text);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.app-menu-close{width:27px;height:27px;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.app-menu-close:hover{color:var(--text);background:#ffffff1f}.app-menu-identity{align-items:center;gap:10px;padding:15px 0;display:flex}.app-menu-identity .brand-mark{width:42px;height:42px}.app-menu-identity>div{flex:1;gap:3px;min-width:0;display:grid}.app-menu-identity strong{color:var(--text);letter-spacing:.16em;font-size:13px}.app-menu-identity small{color:var(--muted);font-size:9px}.app-menu-live{color:#a6f4ce;letter-spacing:.1em;text-transform:uppercase;background:#6ef0be12;border:1px solid #6ef0be42;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.app-menu-live i{background:#6ef0be;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #6ef0becc}.app-menu-detail-grid{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid}.app-menu-detail{border-bottom:1px solid #ffffff14;gap:4px;min-width:0;padding:12px 10px 11px 0;display:grid}.app-menu-detail:nth-child(2n){border-left:1px solid #ffffff14;padding-left:10px;padding-right:0}.app-menu-detail small{color:var(--dim);letter-spacing:.15em;font-size:7px;font-weight:800}.app-menu-detail strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.app-menu-status{background:#78d4d20e;border:1px solid #78d4d233;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:10px 11px;display:flex}.app-menu-status>span{width:22px;height:22px;color:var(--cyan);background:#78d4d21f;border-radius:50%;place-items:center;font-size:12px;display:grid}.app-menu-status p{gap:2px;margin:0;display:grid}.app-menu-status strong{color:var(--text);font-size:10px}.app-menu-status small{color:var(--muted);font-size:8px}.app-menu-actions{gap:7px;margin-top:13px;display:grid}.app-menu-actions button{color:var(--text);text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:10px;display:flex}.app-menu-actions button:hover{background:#f2b35517;border-color:#f2b35573}.app-menu-actions button>span{width:16px;color:var(--gold);text-align:center;font-size:13px}.app-menu-actions button b{color:var(--gold);margin-left:auto;font-size:14px;font-weight:400}.main-nav{flex:1;align-items:center;gap:20px;display:flex}.main-nav button{color:var(--muted);letter-spacing:.02em;background:0 0;padding:12px 0;font-size:12px;transition:color .2s;position:relative}.main-nav button:hover,.main-nav button.nav-active{color:var(--text)}.main-nav button.nav-active:after{background:var(--gold);content:"";border-radius:2px;height:2px;position:absolute;bottom:3px;left:0;right:0}.main-nav button.nav-adults{color:#ffab92}.main-nav button.nav-adults:hover,.main-nav button.nav-adults.nav-active{color:#ffd0c4}.main-nav button.nav-adults.nav-active:after{background:#ff8068}.mobile-nav-strip{display:none}.top-actions{align-items:center;gap:12px;display:flex}.mobile-home-button,.mobile-bottom-nav{display:none}.search-trigger{color:var(--muted);background:0 0;align-items:center;gap:9px;padding:10px 8px;font-size:12px;display:inline-flex}.search-trigger:hover{color:var(--text)}.install-button{color:#161822;background:var(--gold);letter-spacing:.03em;white-space:nowrap;border:1px solid #f2b3558f;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.install-button:hover{background:#ffd88d;border-color:#ffe7b5;transform:translateY(-1px)}.install-button-installed{color:var(--cyan);background:#78d4d214;border-color:#78d4d26b}.install-button-installed:hover{border-color:var(--cyan);color:var(--cyan);background:#78d4d224}.install-glyph{border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font-size:13px;line-height:1;display:inline-grid}.install-panel{background:linear-gradient(145deg,#191f35fa,#080b14fa);border:1px solid #f2b35547;border-radius:22px;width:min(520px,100vw - 28px);padding:29px;box-shadow:0 28px 90px #00000085}.install-steps{gap:10px;margin:26px 0 22px;display:grid}.install-step{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.install-step>span{width:30px;height:30px;color:var(--gold);letter-spacing:.08em;background:#f2b3551f;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.install-step strong{color:var(--text);font-size:13px;display:block}.install-step small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.55;display:block}.install-apk-block{background:#78d4d20b;border:1px solid #78d4d233;border-radius:14px;gap:13px;margin:0 0 20px;padding:15px;display:grid}.install-apk-block strong{color:var(--text);font-size:13px;display:block}.install-apk-block small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.55;display:block}.install-apk-link{color:#141824;width:100%;text-decoration:none}.install-close{justify-content:center;width:100%}.download-page{background:radial-gradient(circle at 50% 0,#f2b3551f,#0000 42%),#070a12;place-items:center;min-height:100vh;padding:28px;display:grid}.download-card{background:linear-gradient(145deg,#191f35f5,#080b14fa);border:1px solid #f2b35542;border-radius:26px;width:min(560px,100%);padding:clamp(26px,6vw,46px);box-shadow:0 28px 90px #00000075}.download-brand{align-items:center;gap:11px;margin-bottom:34px;display:flex}.download-brand-orb{width:42px;height:42px;color:var(--gold);letter-spacing:.08em;background:#f2b3551a;border:1px solid #f2b35599;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.download-brand strong{color:var(--text);letter-spacing:.08em;font-size:13px;display:block}.download-brand small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.download-card h1{color:var(--text);letter-spacing:-.045em;margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(36px,8vw,62px);font-weight:500;line-height:.98}.download-copy{max-width:480px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.download-actions{gap:10px;margin-top:28px;display:grid}.download-actions a{width:100%;min-height:48px;text-decoration:none}.download-note{background:#78d4d20b;border:1px solid #78d4d22e;border-radius:14px;gap:4px;margin-top:24px;padding:14px;display:grid}.download-note strong{color:var(--text);font-size:12px}.download-note span,.download-footnote{color:var(--muted);font-size:11px;line-height:1.55}.download-footnote{margin:16px 0 0}.archive-discovery-link{color:var(--text);background:#f2b3550b;border:1px solid #f2b3553d;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;text-decoration:none;display:flex}.archive-discovery-link:hover{background:#f2b35514;border-color:#f2b3558c}.archive-discovery-link span{gap:4px;display:grid}.archive-discovery-link strong{font-size:11px}.archive-discovery-link small{color:var(--muted);font-size:10px;line-height:1.45}.archive-discovery-link b{color:var(--gold);font-size:18px}.archive-page{background:radial-gradient(circle at 50% 0,#78d4d21a,#0000 40%),#070a12;place-items:center;min-height:100vh;padding:28px;display:grid}.archive-card{background:linear-gradient(145deg,#191f35f7,#080b14fc);border:1px solid #78d4d23d;border-radius:26px;width:min(1040px,100%);padding:clamp(26px,5vw,52px);box-shadow:0 28px 90px #00000075}.archive-brand{align-items:center;gap:11px;margin-bottom:34px;display:flex}.archive-brand strong{color:var(--text);letter-spacing:.08em;font-size:13px;display:block}.archive-brand small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.archive-card h1{max-width:800px;color:var(--text);letter-spacing:-.055em;margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(40px,7vw,76px);font-weight:500;line-height:.98}.archive-intro{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.archive-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.archive-actions a{min-height:46px;text-decoration:none}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:32px;display:grid}.archive-section-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;min-height:205px;padding:17px}.archive-section-card:nth-child(3n){background:#f2b3550a;border-color:#f2b3553b}.archive-section-card h2{color:var(--text);letter-spacing:-.035em;margin:8px 0;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.06}.archive-section-card p:not(.section-eyebrow){min-height:69px;color:var(--muted);margin:0 0 13px;font-size:10px;line-height:1.6}.archive-section-card a{color:var(--gold);font-size:10px;font-weight:800;text-decoration:none}.archive-section-card a:hover{color:#ffe1a1}.archive-section-card a span{font-size:14px}.archive-search-note{background:#78d4d20b;border-left:2px solid #78d4d29e;gap:6px;margin-top:19px;padding:14px;display:grid}.archive-search-note strong{color:var(--text);font-size:11px}.archive-search-note span,.archive-disclaimer{color:var(--muted);font-size:10px;line-height:1.6}.archive-disclaimer{color:var(--dim);margin:17px 0 0}.distribution-section{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:27px}.distribution-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.distribution-head h2{color:var(--text);letter-spacing:-.045em;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,6vw,42px);font-weight:500;line-height:1}.distribution-head p:not(.section-eyebrow){max-width:390px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.distribution-badge{color:var(--gold);letter-spacing:.1em;border:1px solid #f2b35557;flex:none;padding:6px 8px;font-size:8px;font-weight:800}.distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:19px;display:grid}.distribution-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:29px 1fr;align-items:start;gap:10px;min-height:126px;padding:14px;display:grid}.distribution-card-highlight{background:#78d4d20f;border-color:#78d4d247}.distribution-card-muted{background:#f2b35509;border-color:#f2b35529}.distribution-icon{width:29px;height:29px;color:var(--gold);border:1px solid #f2b35566;border-radius:9px;place-items:center;font-size:15px;line-height:1;display:grid}.distribution-card strong{color:var(--text);font-size:12px;display:block}.distribution-card p{min-height:40px;color:var(--muted);margin:5px 0 10px;font-size:10px;line-height:1.5}.distribution-card a{color:var(--gold);font-size:10px;font-weight:800;text-decoration:none}.distribution-card a:hover{color:#ffe1a1}.distribution-card a span{font-size:13px}.browser-support-panel{background:#78d4d209;border:1px solid #78d4d22e;border-radius:16px;margin-top:19px;padding:15px}.browser-support-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.browser-support-head h3{color:var(--text);letter-spacing:-.035em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.browser-support-head>span{color:var(--cyan);letter-spacing:.1em;white-space:nowrap;border:1px solid #78d4d24d;padding:5px 7px;font-size:7px;font-weight:800}.browser-support-copy{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.55}.browser-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.browser-chip{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:4px;min-height:57px;padding:9px;display:grid}.browser-chip strong{color:var(--text);font-size:9px}.browser-chip small{color:var(--dim);font-size:8px;line-height:1.35}.distribution-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.distribution-actions button{width:100%;min-height:42px}.distribution-social-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.distribution-social-links a{color:var(--muted);background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font-size:9px;text-decoration:none}.distribution-social-links a:hover{color:var(--gold);border-color:#f2b35580}.distribution-status{color:var(--cyan);margin:10px 0 0;font-size:10px;line-height:1.45}.distribution-admin-note{background:#f2b3550b;border-left:2px solid #f2b35599;gap:4px;margin-top:17px;padding:12px 13px;display:grid}.distribution-admin-note strong{color:var(--text);font-size:10px}.distribution-admin-note span{color:var(--muted);font-size:9px;line-height:1.55}.premium-button{color:var(--cyan);letter-spacing:.04em;background:#78d4d20f;border:1px solid #78d4d275;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.premium-button:hover{border-color:var(--cyan);background:#78d4d229}.search-icon{border:1.5px solid;border-radius:50%;width:15px;height:15px;display:inline-block;position:relative}.search-icon:after{content:"";background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.creator-button,.primary-button,.secondary-button,.outline-button{border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.creator-button{color:#111522;background:var(--gold);padding:11px 15px}.creator-button:hover,.primary-button:hover,.secondary-button:hover,.outline-button:hover{transform:translateY(-2px)}.creator-button span{font-size:17px;line-height:0}.avatar-button{width:34px;height:34px;color:var(--text);letter-spacing:.05em;background:linear-gradient(145deg,#202d47,#8b5738);border:1px solid #ffffff3d;border-radius:50%;font-size:10px;font-weight:800}.brand-mark{background:radial-gradient(circle at 50% 42%,#f2b35547,#0c1222f0 66%);border:1px solid #ffebbb80;border-radius:50%;flex:none;width:38px;height:38px;display:inline-block;position:relative;overflow:visible;box-shadow:0 0 26px #f2b35533,inset 0 0 0 3px #78d4d214}.brand-mark:before{content:"";border:1px solid #0000;border-color:#78d4d247 #0000 #0000 #78d4d247;border-radius:50%;position:absolute;inset:10%;transform:rotate(-28deg)}.brand-mark:after{z-index:5;content:"";background:#fff1d2;border-radius:50%;width:4px;height:4px;position:absolute;top:17%;right:17%;box-shadow:0 0 10px 3px #fff1d28c}.brand-mark-large{background:radial-gradient(circle at 50% 42%,#f2b3553d,#090f1c3d 52%,#0000 74%);border-color:#ffebbb4d;width:254px;height:254px;box-shadow:0 0 90px #f2b35533,inset 0 0 0 10px #78d4d209}.brand-mark-large:before{border-width:2px}.brand-mark-large:after{width:11px;height:11px;box-shadow:0 0 24px 7px #fff1d27a}.mark-aura{filter:blur(10px);background:radial-gradient(circle,#78d4d257,#f2b35514 48%,#0000 72%);border-radius:50%;position:absolute;inset:18%}.mark-wing{z-index:2;border:1.5px solid var(--gold);filter:drop-shadow(0 0 6px #f2b35594);clip-path:polygon(4% 8%,87% 0,100% 55%,52% 100%,12% 73%);background:linear-gradient(135deg,#ffe2a8d1,#ef724929 60%,#78d4d22e);width:41%;height:35%;position:absolute;top:25%}.mark-wing-left{left:7%;transform:rotate(-25deg)skew(-8deg)}.mark-wing-right{right:7%;transform:rotate(25deg)skew(8deg)scaleX(-1)}.mark-core{z-index:3;color:var(--text);letter-spacing:-.04em;background:radial-gradient(circle at 50% 35%,#24344ef0,#05080ff7 72%);border:1px solid #ffffffb8;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:700;display:grid;position:absolute;inset:31%;box-shadow:inset 0 0 0 3px #f2b3551f,0 0 18px #0000004d}.mark-core:after{border-top:2px solid #0000;border-bottom:2px solid #0000;border-left:3px solid var(--gold);content:"";width:0;height:0;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.brand-mark-large .mark-core{letter-spacing:-.05em;font-size:45px}.brand-mark-large .mark-core:after{border-top-width:5px;border-bottom-width:5px;border-left-width:8px;bottom:12%}.brand-mark-large .mark-wing{filter:drop-shadow(0 0 18px #f2b355b8);border-width:3px}.hero{isolation:isolate;align-items:center;min-height:clamp(560px,76vh,760px);padding:130px clamp(18px,7vw,124px) 108px;display:flex;position:relative}.hero-backdrop,.hero-grain{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.hero-grain{z-index:-1;opacity:.14;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E")}.hero:after{z-index:0;background:linear-gradient(0deg, var(--ink), transparent);content:"";pointer-events:none;height:110px;position:absolute;bottom:-1px;left:0;right:0}.hero-copy{z-index:2;max-width:620px;position:relative}.hero-kicker,.section-eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 15px;font-size:10px;font-weight:800;display:flex}.hero-kicker span{background:var(--gold);width:26px;height:1px}.hero h1{color:var(--text);letter-spacing:-.075em;text-shadow:0 10px 48px #00000080;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,9vw,118px);font-weight:500;line-height:.92}.hero-subtitle{color:#fff3da;margin:18px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,27px);font-style:italic}.hero-description{color:#c8d0dd;max-width:550px;margin:0;font-size:14px;line-height:1.8}.hero-meta{color:#cad1dd;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 25px;font-size:11px;display:flex}.hero-meta i{background:var(--gold);border-radius:50%;width:3px;height:3px}.hero-actions{gap:11px;display:flex}.primary-button{color:#141824;background:var(--gold);min-height:44px;padding:0 19px}.secondary-button{min-height:44px;color:var(--text);background:#ffffff17;border:1px solid #ffffff38;padding:0 18px}.primary-button .play-triangle,.secondary-button .play-triangle{margin-left:2px}.play-triangle{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;width:0;height:0;display:inline-block}.hero-credit{color:#7f8b9d;letter-spacing:.04em;margin:24px 0 0;font-size:10px}.hero-credit strong{color:#cbd3df}.hero-art{z-index:1;opacity:.82;place-items:center;width:330px;height:330px;display:grid;position:absolute;top:50%;right:clamp(30px,10vw,170px);transform:translateY(-40%)}.hero-art .brand-mark{animation:5s ease-in-out infinite breathe}.hero-orbit{border:1px solid #f2b3554f;border-radius:50%;width:100%;height:35%;position:absolute;transform:rotate(-24deg)}.hero-orbit-one{animation:9s linear infinite orbit}.hero-orbit-two{border-color:#78d4d23d;width:72%;height:76%;animation:12s linear infinite orbit-reverse;transform:rotate(48deg)}.hero-art-label{color:#ffffff8c;text-align:right;gap:3px;display:grid;position:absolute;bottom:-6px;right:-12px}.hero-art-label span{letter-spacing:.28em;font-size:9px}.hero-art-label strong{color:var(--gold);letter-spacing:.18em;font-size:9px}.featured-movie-carousel{isolation:isolate;background:#080c16;border-bottom:1px solid #f2b3552e;min-height:440px;position:relative;overflow:hidden}.featured-movie-backdrop{z-index:-3;filter:saturate(.78)contrast(1.06);opacity:.72;background-position:50%;background-size:cover;transition:background-image .35s,opacity .35s;position:absolute;inset:-3%;transform:scale(1.04)}.featured-movie-carousel:before{z-index:-2;content:"";background:linear-gradient(90deg,#070a12fc 0%,#070a12e6 34%,#070a1273 66%,#070a12d1 100%),linear-gradient(#0000 52%,#070a12fa);position:absolute;inset:0}.featured-movie-carousel:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 78% 28%,#f2b35524,#0000 24rem),linear-gradient(135deg,#78d4d20d,#0000 44%);position:absolute;inset:0}.featured-movie-content{grid-template-columns:minmax(0,1fr) 236px;align-items:center;gap:clamp(24px,8vw,112px);max-width:1600px;min-height:440px;margin:0 auto;padding:46px clamp(18px,7vw,124px) 104px;display:grid}.featured-movie-copy{z-index:2;max-width:690px;position:relative}.featured-movie-kicker{color:var(--gold);letter-spacing:.18em;align-items:center;gap:9px;margin-bottom:18px;font-size:9px;font-weight:800;display:flex}.featured-movie-kicker i{background:#f2b35599;width:24px;height:1px}.featured-movie-kicker strong{color:#ffffff9e;letter-spacing:.12em;font-size:9px}.featured-movie-copy .section-eyebrow{margin-bottom:12px}.featured-movie-copy h1{max-width:720px;color:var(--text);letter-spacing:-.07em;text-shadow:0 12px 42px #00000075;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,7vw,84px);font-weight:500;line-height:.92}.featured-movie-subtitle{color:#fff0d0;margin:14px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,24px);font-style:italic}.featured-movie-description{color:#c2ccd9;max-width:620px;margin:0;font-size:12px;line-height:1.65}.featured-movie-meta{color:#bec8d5;flex-wrap:wrap;align-items:center;gap:10px;margin:17px 0 20px;font-size:10px;display:flex}.featured-movie-meta i{background:var(--gold);border-radius:50%;width:3px;height:3px}.featured-movie-actions{flex-wrap:wrap;gap:9px;display:flex}.featured-movie-actions .secondary-button{min-height:42px}.featured-movie-share span{font-size:15px}.featured-movie-poster{aspect-ratio:2/3;width:236px;color:var(--text);text-align:left;background-position:50%;background-size:cover;border:1px solid #ffffff47;border-radius:4px;flex-direction:column;justify-content:space-between;align-self:center;padding:12px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 60px #0000006b,0 0 0 1px #f2b3551a}.featured-movie-poster:hover{border-color:#f2b355c2;transform:rotate(0)translateY(-6px)}.featured-movie-poster-title{text-shadow:0 4px 15px #000000c2;max-width:170px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1}.featured-movie-controls{z-index:5;gap:7px;display:flex;position:absolute;bottom:68px;right:clamp(18px,7vw,124px)}.featured-movie-controls button{width:36px;height:36px;color:var(--text);background:#070a1280;border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:17px;transition:transform .2s,border-color .2s,color .2s;display:grid}.featured-movie-controls button:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.featured-movie-tabs{z-index:5;scrollbar-width:none;gap:6px;padding:2px 104px 2px 1px;display:flex;position:absolute;bottom:20px;left:clamp(18px,7vw,124px);right:clamp(18px,7vw,124px);overflow-x:auto}.featured-movie-tabs::-webkit-scrollbar{display:none}.featured-movie-tab{color:#ffffff91;white-space:nowrap;background:#070a126b;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:27px;padding:6px 8px;font-size:8px;display:inline-flex}.featured-movie-tab span{color:var(--gold);font-size:8px;font-weight:800}.featured-movie-tab small{text-overflow:ellipsis;max-width:126px;overflow:hidden}.featured-movie-tab:hover,.featured-movie-tab.active{color:var(--text);background:#f2b35521;border-color:#f2b355a3}.featured-movie-carousel-restricted{border-bottom-color:#ff806857}.featured-movie-carousel-restricted:after{background:radial-gradient(circle at 78% 28%,#ff806833,#0000 24rem),linear-gradient(135deg,#ff806814,#0000 44%)}.featured-movie-carousel-restricted .featured-movie-kicker{color:#ff9c80}.featured-movie-carousel-restricted .featured-movie-kicker i{background:#ff9c80b3}.featured-movie-carousel-restricted .featured-movie-meta i{background:#ff9c80}.featured-movie-carousel-restricted .featured-movie-tab span{color:#ff9c80}.featured-movie-carousel-restricted .featured-movie-tab:hover,.featured-movie-carousel-restricted .featured-movie-tab.active{background:#ff806824;border-color:#ff9c80b8}.featured-movie-carousel-restricted .featured-movie-poster{box-shadow:0 24px 60px #0000006b,0 0 0 1px #ff806829}@keyframes breathe{0%,to{transform:scale(.95)rotate(-4deg)}50%{transform:scale(1.04)rotate(4deg)}}@keyframes orbit{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes orbit-reverse{0%{transform:rotate(48deg)}to{transform:rotate(-312deg)}}.app-body{z-index:2;max-width:1600px;margin:-2px auto 0;padding:0 clamp(18px,4vw,66px) 32px;position:relative}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:48px;color:var(--dim);letter-spacing:.05em;align-items:center;gap:10px;font-size:10px;display:flex}.trust-strip i{background:var(--gold);border-radius:50%;width:3px;height:3px}.trust-label{color:var(--gold);letter-spacing:.18em;margin-right:5px;font-size:9px;font-weight:800}.trust-strip button{color:var(--text);background:0 0;margin-left:auto;font-size:10px}.trust-strip button:hover{color:var(--gold)}.youtube-section{background:radial-gradient(circle at 92% 4%,#f2b3552b,#0000 26rem),radial-gradient(circle at 4% 100%,#78d4d21f,#0000 25rem),linear-gradient(135deg,#1b1c2df5,#080c16fa);border:1px solid #f2b35540;border-radius:20px;margin:28px 0 4px;padding:clamp(20px,3vw,32px);scroll-margin-top:92px}.youtube-intro{justify-content:space-between;align-items:end;gap:24px;display:flex}.youtube-intro h2{max-width:690px;color:var(--text);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1}.youtube-intro p:not(.section-eyebrow){max-width:650px;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.youtube-section-mark{background:#f2b3550f;border:1px solid #f2b3554d;border-radius:13px;gap:5px;min-width:190px;padding:14px 16px;display:grid}.youtube-section-mark>span{color:#0b111e;background:var(--gold);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.youtube-section-mark strong{color:var(--gold);letter-spacing:.14em;font-size:9px}.youtube-section-mark small{color:var(--dim);font-size:9px;line-height:1.45}.youtube-direct-note{background:#78d4d20d;border:1px solid #78d4d233;border-radius:12px;align-items:start;gap:10px;margin-top:24px;padding:12px 14px;display:flex}.youtube-direct-note>span{color:#07151a;background:var(--cyan);border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:13px;font-weight:800;display:grid}.youtube-direct-note p{color:var(--dim);margin:1px 0 0;font-size:10px;line-height:1.55}.youtube-direct-note strong{color:#b9e8e6;font-weight:700}.youtube-section .content-section{padding-top:26px}.poster-external-link{text-decoration:none}.category-page{min-height:calc(100vh - 166px);padding:34px 0 80px}.category-page-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.category-page-head h1{color:var(--text);letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:.98}.category-page-head p:not(.section-eyebrow){max-width:650px;color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.adults-category-head{align-items:flex-start}.adults-category-head>div{min-width:0}.adults-category-meta{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.adults-category-meta span{color:#f3b4a3;letter-spacing:.1em;text-transform:uppercase;background:#ff80680f;border:1px solid #ffab9238;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.category-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.youtube-direct-button{white-space:nowrap;text-decoration:none}.youtube-branch-note{background:#ff484812;border:1px solid #ff484847;border-radius:14px;align-items:flex-start;gap:11px;max-width:760px;margin:0 0 24px;padding:14px 16px;display:flex}.youtube-branch-note>span{color:#fff;background:#ff4545;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.youtube-branch-note strong{color:#ffd4d4;font-size:12px}.youtube-branch-note p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.youtube-home-link{margin-top:13px;text-decoration:none;display:inline-flex}.category-page .content-section{padding-top:0}.category-page .content-section .section-heading{margin-bottom:14px}.adults-category-page .content-section+.content-section{border-top:1px solid #ffffff14;margin-top:26px;padding-top:25px}.category-page-games .sports-source-row{max-width:780px}.adults-access-card{background:radial-gradient(circle at 12% 18%,#ff806833,#0000 18rem),linear-gradient(135deg,#391c27e6,#0d101dfa 68%);border:1px solid #ff80684d;align-items:center;gap:clamp(22px,5vw,58px);min-height:280px;margin-top:22px;padding:clamp(24px,5vw,50px);display:flex;box-shadow:0 24px 70px #0003}.adults-access-mark,.adult-gate-mark{color:#ffd0c4;text-align:center;background:radial-gradient(circle,#ff80684d,#ff80680d 65%,#0000 66%);border:1px solid #ffab928f;border-radius:50%;flex:0 0 118px;place-items:center;width:118px;height:118px;display:grid;box-shadow:0 0 0 10px #ff80680b,0 0 50px #ff806826}.adults-access-mark strong,.adult-gate-mark strong{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:500;line-height:.9;display:block}.adults-access-mark span,.adult-gate-mark span{color:#ff9c80;letter-spacing:.2em;margin-top:7px;font-size:9px;font-weight:900;display:block}.adults-access-copy{gap:12px;max-width:650px;display:grid}.adults-access-copy .section-eyebrow{color:#ff9c80}.adults-access-copy h2{color:var(--text);letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:.98}.adults-access-copy>p:not(.section-eyebrow){color:#c5b3b7;max-width:600px;margin:0;font-size:12px;line-height:1.7}.adults-access-copy .primary-button{color:#210e12;background:#ff9c80;justify-self:start;margin-top:3px}.adults-access-copy .primary-button:hover{background:#ffc0ae}.adults-access-note{background:#ff806812;border:1px solid #ffab922e;align-items:start;gap:9px;max-width:600px;padding:10px 12px;display:flex}.adults-access-note span{color:#ffb39d;font-size:12px}.adults-access-note small{color:#b9a9ae;font-size:9px;line-height:1.55}.games-section{background:radial-gradient(circle at 92% 4%,#778bff2e,#0000 28rem),radial-gradient(circle at 4% 100%,#78d4d21f,#0000 26rem),linear-gradient(135deg,#111b2df5,#080c16fa);border:1px solid #78d4d238;border-radius:20px;margin:28px 0 4px;padding:clamp(20px,3vw,32px);scroll-margin-top:92px}.games-intro{justify-content:space-between;align-items:end;gap:24px;display:flex}.games-intro h2{max-width:690px;color:var(--text);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,46px);font-weight:500;line-height:1}.games-intro p:not(.section-eyebrow){max-width:650px;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.games-live-mark{background:#78d4d20f;border:1px solid #78d4d24d;border-radius:13px;gap:5px;min-width:190px;padding:14px 16px;display:grid}.games-live-mark>span{background:#6ef0be;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #6ef0be1a,0 0 15px #6ef0bebf}.games-live-mark strong{color:var(--cyan);letter-spacing:.14em;font-size:9px}.games-live-mark small{color:var(--dim);font-size:9px;line-height:1.45}.games-toolbar{color:var(--text);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin:27px 0 12px;padding-top:15px;font-size:10px;display:flex}.games-toolbar>div{align-items:center;gap:8px;display:inline-flex}.games-toolbar-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f2b355a6}.games-toolbar small{color:var(--dim);letter-spacing:0;text-transform:none;font-size:9px}.sports-source-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 1px 7px;display:grid}.sports-source-card{min-width:0;color:var(--text);background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 15px 35px #0003}.sports-source-card:hover{border-color:#78d4d29e;transform:translateY(-5px);box-shadow:0 20px 44px #00000057,0 0 0 1px #78d4d21a}.sports-source-art{background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:112px;padding:12px;display:flex;position:relative}.sports-source-status{color:#f4f7fb;letter-spacing:.11em;background:#05080f85;border:1px solid #fff3;border-radius:999px;align-self:start;align-items:center;gap:7px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.sports-source-status i{background:#72edb8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #72edb8b3}.sports-source-arrow{width:29px;height:29px;color:var(--text);background:#05080f61;border:1px solid #ffffff47;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:13px;right:14px}.sports-source-art-copy{gap:5px;display:grid}.sports-source-art-copy small{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.sports-source-art-copy strong{color:#fff;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.sports-source-body{gap:9px;padding:12px;display:grid}.sports-source-body h3{color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.sports-source-body p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.sports-source-cta{color:var(--cyan);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:8px;font-size:9px;font-weight:800;display:flex}.sports-source-cta b{color:var(--gold);font-size:15px;font-weight:400}.sports-source-description{color:var(--dim);font-size:9px;line-height:1.55}.sports-source-gold .sports-source-cta{color:var(--gold)}.sports-source-violet .sports-source-cta{color:#aeb8ff}.sports-source-orange .sports-source-cta{color:#f39b72}.games-source-note strong{color:#b9e8e6;font-weight:700}.chess-game{background:radial-gradient(circle at 92% 5%,#aeb8ff2e,#0000 24rem),radial-gradient(circle at 5% 100%,#f2b3551f,#0000 25rem),linear-gradient(140deg,#101628fa,#080c16fa);border:1px solid #aeb8ff38;border-radius:17px;margin-top:22px;padding:clamp(17px,3vw,26px)}.chess-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.chess-heading h3{max-width:600px;color:var(--text);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.03}.chess-heading p:not(.section-eyebrow){max-width:610px;color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.55}.chess-live-chip{color:#a6f4ce;letter-spacing:.1em;white-space:nowrap;background:#6ef0be0f;border:1px solid #6ef0be3d;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.chess-live-chip i{background:#6ef0be;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #6ef0beb3}.chess-mode-tabs{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;margin:18px 0 16px;padding-bottom:12px;display:flex}.chess-mode-tabs button{color:var(--dim);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800;transition:color .2s,border-color .2s,background .2s,transform .2s}.chess-mode-tabs button:hover,.chess-mode-tabs button:focus-visible{color:var(--text);border-color:#78d4d280}.chess-mode-tabs button:active{transform:scale(.97)}.chess-mode-tabs .chess-mode-active{color:#08141b;border-color:var(--cyan);background:var(--cyan)}.chess-mode-tabs .chess-reset{color:var(--gold);background:#f2b3550f;border-color:#f2b3554d;margin-left:auto}.chess-layout{grid-template-columns:minmax(0,1.22fr) minmax(190px,.78fr);align-items:start;gap:18px;display:grid}.chess-board-wrap{perspective:1100px;place-items:center;min-width:0;padding:9px;display:grid}.chess-board{aspect-ratio:1;width:min(100%,640px);transform-style:preserve-3d;border:7px solid #1a1d2a;border-radius:10px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden;transform:rotateX(8deg)rotate(-.3deg);box-shadow:0 22px 35px #0000006b,0 0 0 1px #ffffff1f,inset 0 0 0 2px #f2b35526}.chess-square{min-width:0;color:var(--text);cursor:pointer;isolation:isolate;border:0;place-items:center;padding:0;transition:filter .18s,transform .18s;display:grid;position:relative}.chess-square-light{background:linear-gradient(135deg,#e4cfa7,#b99567)}.chess-square-dark{background:linear-gradient(135deg,#536070,#293445)}.chess-square:hover,.chess-square:focus-visible{z-index:2;filter:brightness(1.16);outline-offset:-3px;outline:2px solid #78d4d2cc}.chess-square-selected{box-shadow:inset 0 0 0 4px #78d4d2c7,inset 0 0 22px #78d4d247}.chess-square-last{box-shadow:inset 0 0 0 999px #f2b35526}.chess-square-check{box-shadow:inset 0 0 0 4px #ff6575e6,inset 0 0 24px #ff657566}.chess-square-target:after{content:"";background:#6ef0bed9;border-radius:50%;width:18%;height:18%;position:absolute;box-shadow:0 0 12px #6ef0beb3}.chess-square-capture:after{background:0 0;border:3px solid #f2b355eb;width:75%;height:75%;box-shadow:0 0 12px #f2b3558c}.chess-piece{z-index:1;-webkit-user-select:none;user-select:none;font-family:Times New Roman,Georgia,serif;font-size:clamp(25px,5vw,60px);line-height:1;animation:.24s ease-out chess-piece-enter;display:block;position:relative;transform:translateZ(18px)}.chess-piece-white{color:#fbf2d9;text-shadow:0 3px #b4946b,0 6px 8px #000000b8,0 0 4px #ffffffa6}.chess-piece-black{color:#1a1c26;text-shadow:0 2px #667083,0 5px 7px #000000c7,0 0 3px #ffffff2e}.chess-rank-label,.chess-file-label{z-index:3;color:#101622a8;pointer-events:none;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute}.chess-square-dark .chess-rank-label,.chess-square-dark .chess-file-label{color:#efe7cfb8}.chess-rank-label{top:3px;left:4px}.chess-file-label{bottom:2px;right:4px}.chess-side-panel{gap:10px;min-width:0;display:grid}.chess-status{background:#6ef0be0f;border:1px solid #6ef0be38;border-radius:12px;grid-template-columns:8px 1fr;align-items:center;gap:8px 9px;padding:13px;display:grid}.chess-status-dot{background:#6ef0be;border-radius:50%;grid-row:span 2;width:8px;height:8px;box-shadow:0 0 12px #6ef0bebf}.chess-status strong{color:#c2f6dc;font-size:12px}.chess-status small{color:var(--dim);font-size:9px;line-height:1.4}.chess-status-check{background:#ff657514;border-color:#ff657573}.chess-status-check .chess-status-dot{background:#ff6575;box-shadow:0 0 12px #ff6575bf}.chess-status-check strong{color:#ffc0c7}.chess-side-stat{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.chess-side-stat span{color:var(--dim);letter-spacing:.13em;font-size:8px}.chess-side-stat strong{color:var(--gold);letter-spacing:.06em;font-size:9px}.chess-help{border-left:2px solid var(--gold);background:#f2b3550f;padding:13px}.chess-help strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.chess-help p{color:var(--dim);margin:6px 0 0;font-size:9px;line-height:1.55}.chess-promotion{background:#f2b35514;border:1px solid #f2b35559;border-radius:12px;justify-content:space-between;align-items:center;gap:13px;margin-top:14px;padding:11px 13px;display:flex}.chess-promotion>strong{color:var(--gold);font-size:10px}.chess-promotion>div{gap:6px;display:flex}.chess-promotion button{color:var(--text);text-transform:capitalize;background:#0003;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.chess-promotion button:hover,.chess-promotion button:focus-visible{border-color:var(--cyan);background:#78d4d21a}.chess-promotion button span{font-family:Times New Roman,Georgia,serif;font-size:23px;line-height:.8}@keyframes chess-piece-enter{0%{opacity:.25;transform:translateZ(3px)scale(.8)}to{opacity:1;transform:translateZ(18px)scale(1)}}.games-empty{background:#78d4d20b;border:1px dashed #78d4d247;border-radius:14px;align-items:center;gap:14px;min-height:132px;padding:20px 22px;display:flex}.games-empty-icon{width:42px;height:42px;color:var(--gold);background:#f2b3551a;border:1px solid #f2b35573;border-radius:50%;flex:0 0 42px;place-items:center;font-size:17px;display:grid}.games-empty strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;display:block}.games-empty small{max-width:640px;color:var(--muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}.games-policy{border-top:1px solid #ffffff14;align-items:start;gap:10px;margin-top:2px;padding-top:14px;display:flex}.games-policy>span{color:#07151a;background:var(--cyan);border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:12px;font-weight:800;display:grid}.games-policy p{color:var(--dim);margin:1px 0 0;font-size:10px;line-height:1.55}.games-policy strong{color:#b9e8e6;font-weight:700}.games-live-layout{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.games-live-board{background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;min-width:0;padding:19px}.games-board-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.games-board-heading .section-eyebrow{color:var(--dim);margin-bottom:7px;font-size:8px}.games-board-heading h3{color:var(--text);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.games-refresh-chip{color:#a6f4ce;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;background:#6ef0be0f;border:1px solid #6ef0be3d;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.games-refresh-chip i{background:#6ef0be;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #6ef0beb3}.games-board-copy{color:var(--muted);margin:10px 0 15px;font-size:10px;line-height:1.6}.games-live-link-list{gap:8px;display:grid}.games-live-link{color:var(--text);background:#00000021;border:1px solid #ffffff17;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:10px;transition:border-color .2s,background .2s,transform .2s;display:grid}.games-live-link:hover{background:#78d4d20f;border-color:#78d4d285;transform:translateY(-2px)}.games-live-link-mark{color:#08141b;background:var(--cyan);letter-spacing:.04em;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.games-live-link-mark-alt{color:#241707;background:var(--gold);font-size:8px}.games-live-link>span:nth-child(2){gap:4px;min-width:0;display:grid}.games-live-link strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.games-live-link small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.games-live-link>b{color:var(--gold);font-size:15px;font-weight:400}.games-watch-board{background:linear-gradient(145deg,#f2b35514,#ffffff06)}.games-watch-links{gap:8px;margin-top:14px;display:grid}.games-watch-links a{color:var(--text);background:#00000024;border:1px solid #ffffff1a;grid-template-columns:1fr auto;gap:3px 10px;padding:11px;display:grid}.games-watch-links a:hover{background:#f2b35514;border-color:#f2b35585}.games-watch-links span{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:19px}.games-watch-links small{color:var(--dim);font-size:9px}.games-watch-links b{color:var(--cyan);grid-row:span 2;align-self:center;font-size:15px;font-weight:400}.games-source-note{color:var(--dim);border-top:1px solid #ffffff14;margin:14px 0 0;padding-top:12px;font-size:9px;line-height:1.55}.games-hub{margin-top:22px}.games-hub-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.games-hub-heading h3{color:var(--text);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:500}.games-hub-heading p:not(.section-eyebrow){max-width:680px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}.games-hub-badge{color:var(--cyan);letter-spacing:.12em;white-space:nowrap;background:#78d4d20f;border:1px solid #78d4d247;border-radius:999px;align-items:center;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.game-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.game-library-card{min-width:0;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:68px 1fr auto;align-items:center;gap:10px;padding:10px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 12px 28px #00000029}.game-library-card:hover,.game-library-card:focus-visible{background:#78d4d212;border-color:#78d4d294;transform:translateY(-3px);box-shadow:0 17px 36px #00000042}.game-library-card-active{background:linear-gradient(145deg,#f2b3551f,#ffffff09);border-color:#f2b355b8;box-shadow:0 0 0 1px #f2b3551f,0 17px 36px #0000003d}.game-library-visual{background:radial-gradient(circle at 70% 20%,#ffffff40,#0000 2.5rem),linear-gradient(145deg,#314a7d,#12182a);border-radius:10px;place-items:center;min-height:72px;display:grid;position:relative;overflow:hidden}.game-library-card-ludo .game-library-visual{background:radial-gradient(circle at 25% 25%,#f2b35566,#0000 2.3rem),linear-gradient(145deg,#6a4931,#1e1824)}.game-library-card-cricket .game-library-visual{background:radial-gradient(circle at 70% 25%,#78d4d259,#0000 2.3rem),linear-gradient(145deg,#1c5a52,#101d2b)}.game-library-visual strong{color:#fff;text-shadow:0 6px 17px #00000059;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500;line-height:1}.game-library-visual em{color:#ffffffd6;letter-spacing:.1em;background:#05080f61;border:1px solid #ffffff40;border-radius:5px;padding:4px 5px;font-size:6px;font-style:normal;font-weight:800;position:absolute;bottom:6px;right:6px}.game-library-copy{gap:4px;min-width:0;display:grid}.game-library-copy>strong{color:var(--text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;overflow:hidden}.game-library-copy>small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.game-library-copy>span{color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.game-library-arrow{color:var(--cyan);align-self:end;font-size:17px;font-weight:400}.game-library-card-active .game-library-arrow{color:var(--gold)}.mini-game{background:radial-gradient(circle at 92% 5%,#78d4d229,#0000 24rem),linear-gradient(140deg,#101d2bfa,#080c16fa);border:1px solid #78d4d233;border-radius:17px;margin-top:18px;padding:clamp(17px,3vw,26px)}.mini-game-cricket{background:radial-gradient(circle at 88% 5%,#f2b35529,#0000 24rem),linear-gradient(140deg,#1e1b28fa,#080c16fa);border-color:#f2b35538}.mini-game-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.mini-game-head h3{color:var(--text);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.03}.mini-game-head p:not(.section-eyebrow){max-width:620px;color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.55}.mini-game-score-chip,.cricket-scoreboard{min-width:72px;color:var(--gold);background:#f2b35512;border:1px solid #f2b35559;border-radius:11px;justify-items:center;padding:8px 10px;display:grid}.mini-game-score-chip span,.cricket-scoreboard strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1}.mini-game-score-chip small,.cricket-scoreboard small{color:var(--dim);letter-spacing:.1em;margin-top:4px;font-size:7px}.ludo-board{background:#00000026;border:1px solid #ffffff1a;border-radius:14px;margin:20px 0 10px;padding:22px 2% 17px;position:relative}.ludo-track-line{background:linear-gradient(90deg,#78d4d299,#f2b355b3);border-radius:999px;height:8px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%);box-shadow:0 0 18px #78d4d22e}.ludo-track-cells{z-index:1;grid-template-columns:repeat(21,minmax(0,1fr));gap:4px;display:grid;position:relative}.ludo-track-cell{min-width:0;height:24px;color:var(--dim);background:#080c16e6;border:1px solid #ffffff21;border-radius:6px;place-items:center;font-size:7px;display:grid}.ludo-track-start{color:var(--cyan);border-color:#78d4d29e}.ludo-track-finish{color:var(--gold);border-color:#f2b3559e}.ludo-token{z-index:2;border:2px solid #f7f8fb;border-radius:50%;width:16px;height:16px;transition:left .35s;position:absolute;transform:translate(-50%);box-shadow:0 0 0 3px #070a1294,0 0 15px}.ludo-token-you{color:var(--cyan);background:var(--cyan);top:27%}.ludo-token-computer{color:var(--gold);background:var(--gold);top:61%}.ludo-legend{color:var(--muted);flex-wrap:wrap;gap:13px;font-size:9px;display:flex}.ludo-legend span{align-items:center;gap:6px;display:inline-flex}.ludo-token-dot{border-radius:50%;width:8px;height:8px}.ludo-token-dot-you{background:var(--cyan);box-shadow:0 0 8px #78d4d2b3}.ludo-token-dot-computer{background:var(--gold);box-shadow:0 0 8px #f2b355b3}.mini-game-controls{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding-top:13px;display:flex}.mini-game-controls>div{gap:8px;display:flex}.mini-game-status{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.mini-game-controls button:disabled,.cricket-shot-grid button:disabled{cursor:not-allowed;opacity:.48}.cricket-pitch{background:radial-gradient(circle at 50% 55%,#f2b35538,#0000 5rem),linear-gradient(135deg,#1a3a36e0,#09161ff5);border:1px solid #f2b3553b;border-radius:14px;place-items:center;min-height:150px;margin:19px 0 13px;display:grid;position:relative;overflow:hidden}.cricket-pitch:before{content:"";border:1px solid #f2b3554d;border-radius:5px;position:absolute;inset:18px 31%}.cricket-pitch-glow{border:1px solid #78d4d238;border-radius:50%;width:160px;height:160px;position:absolute;box-shadow:0 0 0 22px #78d4d208,0 0 0 46px #78d4d205}.cricket-ball{z-index:1;color:#fff;background:#c85353;border:3px solid #ffd8d5;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;display:grid;position:relative;box-shadow:0 11px 22px #00000047,inset -5px -5px 8px #0000002e}.cricket-pitch strong{z-index:1;color:var(--gold);letter-spacing:.1em;margin-top:8px;font-size:13px;position:relative}.cricket-pitch small{z-index:1;color:var(--muted);margin-top:2px;font-size:9px;position:relative}.cricket-shot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cricket-shot-grid button{color:var(--text);text-align:left;background:#00000029;border:1px solid #ffffff1c;border-radius:11px;gap:5px;padding:12px;transition:transform .2s,border-color .2s,background .2s;display:grid}.cricket-shot-grid button:hover,.cricket-shot-grid button:focus-visible{background:#f2b35514;border-color:#f2b3559e;transform:translateY(-2px)}.cricket-shot-grid strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.cricket-shot-grid small{color:var(--dim);font-size:8px}.rights-note{max-width:760px;color:var(--dim);margin:-6px 0 18px;font-size:9px;line-height:1.6}.rights-note:before{content:"SOURCE NOTE  ·  ";color:var(--gold);letter-spacing:.12em;font-weight:800}.quick-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:28px 0 10px;display:grid}.quick-card{min-height:116px;color:var(--text);text-align:left;border:1px solid #ffffff14;border-radius:3px;padding:22px 24px;position:relative;overflow:hidden}.quick-card:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;right:-25px}.quick-card-gold{background:linear-gradient(110deg,#42351f,#131b2c 74%)}.quick-card-blue{background:linear-gradient(110deg,#1a2f4d,#111a2b 74%)}.quick-card-teal{background:linear-gradient(110deg,#183937,#101b2b 74%)}.quick-card-violet{background:linear-gradient(110deg,#38264c,#111a2b 74%)}.quick-index{color:#ffffff73;letter-spacing:.2em;margin-bottom:11px;font-size:9px;display:block}.quick-card strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;display:block}.quick-card small{color:#a9b3c4;margin-top:5px;font-size:11px;display:block}.quick-arrow{color:var(--gold);font-size:21px;position:absolute;bottom:18px;right:20px}.content-section{padding:34px 0 3px;scroll-margin-top:92px}.content-section-trailer{background:radial-gradient(circle at 84% 14%,#f2b3551f,#0000 20rem),linear-gradient(135deg,#3727197a,#0e131fe6 64%);border:1px solid #f2b35545;border-radius:18px;margin:12px 0 8px;padding:25px clamp(14px,2.6vw,30px) 18px;box-shadow:0 20px 50px #0000002e}.content-section-trailer .section-heading{margin-bottom:18px}.content-section-trailer .section-heading h2{color:#fff1d1}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.section-heading .section-eyebrow{color:var(--dim);margin-bottom:7px;font-size:9px}.section-heading h2{color:var(--text);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:500}.section-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.shelf-row-controls{gap:5px;display:inline-flex}.shelf-row-controls button{width:29px;height:29px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}.shelf-row-controls button:hover,.shelf-row-controls button:focus-visible{color:var(--gold);background:#f2b35514;border-color:#f2b355a6}.section-count{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;flex:none;padding-bottom:4px;font-size:9px}.section-count-button{color:var(--cyan);cursor:pointer;background:#78d4d20b;border:1px solid #78d4d23d;border-radius:999px;align-items:center;gap:5px;padding:7px 8px 7px 9px;display:inline-flex}.section-count-button:hover,.section-count-button:focus-visible,.section-count-button-active{color:var(--text);background:#78d4d221;border-color:#78d4d2ad}.section-count-button span{font-size:13px;line-height:.7}.news-desk-intro{background:radial-gradient(circle at 85% 20%,#2597b033,#0000 42%),linear-gradient(135deg,#171a2af5,#0a0d17f5);border:1px solid #e4bd5b33;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:28px 0 0;padding:25px 26px;display:grid}.news-desk-intro h2{max-width:590px;color:var(--text);letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3.5vw,38px);font-weight:500}.news-desk-intro p:not(.section-eyebrow){max-width:650px;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.75}.news-desk-actions{align-items:center;gap:14px;display:flex}.news-desk-actions .outline-button{white-space:nowrap}.text-button{color:var(--muted);background:0 0;padding:0;font-size:11px}.text-button:hover{color:var(--gold)}.text-button span{color:var(--gold);padding-left:7px}.poster-row{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-inline:contain;gap:13px;padding:3px 1px 12px;display:flex;overflow-x:auto}.poster-row-trailer{gap:16px}.poster-row-dragging{cursor:grabbing;scroll-behavior:auto}.poster-row::-webkit-scrollbar{display:none}.poster-card{aspect-ratio:2/3;scroll-snap-align:start;background-color:#1b2435;background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:3px;flex:0 0 clamp(178px,17vw,248px);transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 15px 28px #0003}.poster-card:hover{border-color:#f2b355a3;transform:translateY(-7px);box-shadow:0 18px 34px #0000005c,0 0 0 1px #f2b3551f}.poster-card-movie:before{z-index:0;background:radial-gradient(circle at var(--movie-glow-x) var(--movie-glow-y), var(--movie-primary), transparent 39%), linear-gradient(135deg, var(--movie-primary), transparent 47%, var(--movie-secondary));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.poster-card-movie:before{background:radial-gradient(circle at var(--movie-glow-x) var(--movie-glow-y), color-mix(in srgb, var(--movie-primary) 54%, transparent), transparent 39%), linear-gradient(135deg, color-mix(in srgb, var(--movie-primary) 31%, transparent), transparent 47%, color-mix(in srgb, var(--movie-secondary) 39%, transparent))}}.poster-card-movie:before{content:"";mix-blend-mode:screen;opacity:.48;pointer-events:none}.poster-card-movie:after{z-index:0;border:1px solid var(--movie-ink);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.poster-card-movie:after{border:1px solid color-mix(in srgb, var(--movie-ink) 36%, transparent)}}.poster-card-movie:after{content:"";opacity:.62;pointer-events:none;border-radius:2px}.poster-card-movie .poster-hit-area{z-index:1;background:linear-gradient(#06091129,#0000 31%,#060911f0 100%)}.poster-film-mark{z-index:2;border:1px solid var(--movie-ink);align-items:center;gap:5px;padding:5px 7px;display:inline-flex;position:absolute;top:12px;left:50%}@supports (color:color-mix(in lab, red, red)){.poster-film-mark{border:1px solid color-mix(in srgb, var(--movie-ink) 45%, transparent)}}.poster-film-mark{color:var(--movie-ink);letter-spacing:.14em;white-space:nowrap;background:#06091175;border-radius:999px;font-size:7px;font-weight:800;line-height:1;transform:translate(-50%);box-shadow:0 5px 14px #0000002e}.poster-film-mark-dot{background:var(--movie-primary);width:5px;height:5px;box-shadow:0 0 0 3px var(--movie-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.poster-film-mark-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--movie-primary) 22%, transparent)}}.poster-film-mark strong{color:inherit;font-size:inherit;font-weight:800}.poster-film-mark small{color:#ffffffad;letter-spacing:.08em;font-size:7px;font-weight:700}.poster-row-trailer .poster-card{aspect-ratio:16/9;border-radius:10px;flex-basis:clamp(270px,27vw,390px)}.poster-row-trailer .poster-hit-area{background:linear-gradient(#070a1214,#070a1214 40%,#070a12e0)}.poster-row-trailer .poster-bottomline strong{font-size:clamp(18px,2vw,28px)}.poster-row-trailer .poster-bottomline small{color:#e7d4b0}.poster-trailer-play{color:#17110b;background:#f2b355eb;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:50px;height:50px;font-size:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #00000059}.poster-hit-area{color:var(--text);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#f2b3552e;background:0 0;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.poster-hit-area:active{background:#f2b35514}.poster-topline,.poster-bottomline{justify-content:space-between;align-items:start;gap:8px;display:flex}.poster-badge{color:#f5d18e;letter-spacing:.12em;background:#06091170;border:1px solid #ffffff2e;border-radius:2px;max-width:100%;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.poster-duration{color:#ffffffa8;font-size:9px}.poster-bottomline{justify-content:stretch;gap:4px;padding-right:17px;display:grid}.poster-bottomline strong{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1}.poster-bottomline small{color:#bac4d1;font-size:10px}.poster-save,.poster-share{z-index:3;color:#fff;background:#060911ad;border:1px solid #ffffff4d;height:26px;font-size:16px;line-height:1;position:absolute;right:10px}.poster-save{border-radius:50%;width:26px;bottom:11px}.poster-share{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:auto;min-width:26px;padding:0 7px;font-size:14px;display:inline-flex;bottom:44px}.poster-share-label{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.poster-save:hover,.poster-save-active{border-color:var(--gold);color:#111522;background:var(--gold)}.poster-share:hover{border-color:var(--gold);color:var(--gold);background:#060911cc}.poster-progress{background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.poster-progress span{background:var(--gold);height:100%;display:block}.poster-row-vertical .poster-card{aspect-ratio:9/14;flex-basis:clamp(140px,13vw,184px)}.poster-row-vertical .poster-bottomline strong{font-size:17px}.shelf-browser{background:linear-gradient(145deg,#78d4d211,#ffffff06);border:1px solid #78d4d23d;border-radius:16px;margin-top:13px;padding:16px}.shelf-browser-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.shelf-browser-head strong{color:var(--text);margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;display:block}.shelf-browser-close{color:var(--muted);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff2e;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.shelf-browser-close:hover,.shelf-browser-close:focus-visible{color:var(--gold);border-color:#f2b35594}.shelf-browser-close span{padding-left:4px;font-size:14px;line-height:0}.shelf-browser-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.shelf-browser-grid .poster-card{flex:none;width:100%;min-width:0}.shelf-browser-grid-vertical .poster-card{aspect-ratio:9/14}.continue-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.continue-card{min-height:178px;color:var(--text);text-align:left;background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:3px;padding:20px;position:relative;overflow:hidden}.continue-card:before{content:"";background:linear-gradient(90deg,#04070edb,#04070e33);position:absolute;inset:0}.continue-card:hover{border-color:#f2b35580}.continue-play,.big-play{z-index:1;width:38px;height:38px;color:var(--text);background:#0003;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:relative}.continue-info{z-index:1;gap:6px;display:grid;position:absolute;bottom:20px;left:20px;right:18px}.continue-info small{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.continue-info strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.continue-info span{color:#adb7c6;font-size:10px}.continue-card .poster-progress{z-index:2}.ad-band{border:1px solid #f2b35547;border-left:3px solid var(--gold);background:linear-gradient(95deg,#f2b35521,#1017278c);align-items:center;gap:17px;min-height:90px;margin:35px 0 2px;padding:18px 22px;display:flex}.ad-badge{color:var(--gold);letter-spacing:.16em;border:1px solid #f2b35573;padding:7px 9px;font-size:8px;font-weight:800}.ad-band>div:nth-child(2){gap:5px;display:grid}.ad-band strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.ad-band span{color:var(--muted);font-size:11px}.ad-band button{color:var(--gold);white-space:nowrap;background:0 0;margin-left:auto;padding:11px 0 11px 16px;font-size:11px}.ad-network-slot{background:#04070e59;border:1px solid #ffffff1a;flex:0 300px;min-width:250px;min-height:72px;padding:8px 10px}.ad-network-label{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;display:block;font-size:8px!important}.ad-network-slot .adsbygoogle{min-width:250px;min-height:45px}.spotlight-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(25px,7vw,100px);margin:58px 0 16px;padding:60px 0;display:grid}.spotlight-copy h2{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:.96}.spotlight-copy h2 em{color:var(--gold);font-style:italic}.spotlight-copy>p:not(.section-eyebrow){max-width:500px;color:var(--muted);margin:18px 0 23px;font-size:13px;line-height:1.8}.spotlight-tags{gap:7px;margin-bottom:28px;display:flex}.spotlight-tags span{color:#bdc7d5;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff26;padding:6px 9px;font-size:9px}.outline-button{color:var(--gold);background:0 0;border:1px solid #f2b3558c;padding:11px 15px}.spotlight-steps{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.step-card{background:#ffffff09;border:1px solid #ffffff1a;min-height:145px;padding:19px}.step-card:hover{background:#f2b35514}.step-card span{color:var(--gold);letter-spacing:.18em;margin-bottom:20px;font-size:10px;display:block}.step-card strong{margin-bottom:9px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;display:block}.step-card small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.creator-shelf{padding:37px 0 10px;scroll-margin-top:92px}.creator-shelf-inner{background:radial-gradient(circle at 100% 0,#78d4d224,#0000 29rem),linear-gradient(100deg,#0d202af5,#0e1727bf);border:1px solid #78d4d23d;justify-content:space-between;align-items:center;gap:30px;min-height:172px;padding:28px;display:flex}.creator-copy{align-items:center;gap:21px;display:flex}.creator-copy>.brand-mark{width:58px;height:58px}.creator-copy strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:.99}.creator-copy p{color:#a7b8c5;max-width:500px;margin:10px 0 0;font-size:11px;line-height:1.6}.creator-metrics{align-items:center;gap:23px;display:flex}.creator-metrics>div{gap:4px;min-width:45px;display:grid}.creator-metrics strong{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.creator-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.creator-metrics button{color:var(--cyan);white-space:nowrap;background:0 0;border:1px solid #78d4d299;padding:11px 14px;font-size:11px}.creator-metrics button:hover{color:#0c141d;background:var(--cyan)}.upload-row{scrollbar-width:none;gap:13px;padding-top:15px;display:flex;overflow-x:auto}.upload-row::-webkit-scrollbar{display:none}.kids-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(25px,7vw,100px);margin:48px 0 30px;padding:50px 0;display:grid}.kids-art{background:radial-gradient(circle at 50% 42%,#f2b35547,#0000 9rem),linear-gradient(140deg,#352844,#112a42);border:1px solid #f2b35538;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.kids-art:before,.kids-art:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:230px;height:230px;position:absolute}.kids-art:after{border-color:#78d4d24d;width:170px;height:170px}.kids-logo{z-index:1;color:#fff6d3;letter-spacing:-.08em;text-align:center;text-shadow:0 6px 20px #00000040;font-family:Georgia,Times New Roman,serif;font-size:51px;font-style:italic;line-height:.75;position:relative}.kids-logo span{color:var(--cyan);font-size:42px}.kids-art p{color:#ffffffa3;letter-spacing:.12em;margin:0;font-size:10px;position:absolute;bottom:15px}.kids-spark{color:var(--gold);font-size:28px;position:absolute;top:28px;right:34px}.kids-copy h2{letter-spacing:-.07em;max-width:600px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:.97}.kids-copy>p:not(.section-eyebrow){max-width:520px;color:var(--muted);margin:17px 0 24px;font-size:13px;line-height:1.8}.footer{border-top:1px solid var(--line);padding:30px 0 15px}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand>div{gap:4px;display:grid}.footer-brand strong{letter-spacing:.18em;font-size:13px}.footer-brand span,.footer-brand small{color:var(--dim);font-size:10px}.footer-links{color:var(--muted);flex-wrap:wrap;gap:14px;margin:25px 0;font-size:10px;display:flex}.footer-links a{color:var(--gold)}.footer-bottom{color:var(--dim);border-top:1px solid #ffffff12;justify-content:space-between;gap:15px;padding-top:14px;font-size:9px;display:flex}.ad-scene-overlay{z-index:120;background:#020408e6}.ad-scene-panel{background:#0b111e;border:1px solid #f2b35557;grid-template-columns:.84fr 1.16fr;width:min(100%,900px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000a6}.ad-scene-close{z-index:3;position:absolute;top:17px;right:17px}.ad-scene-visual{background:radial-gradient(circle at 50% 42%,#f2b35540,#0000 11rem),linear-gradient(145deg,#1b223d,#080c15 72%);place-items:center;min-height:445px;display:grid;position:relative;overflow:hidden}.ad-scene-visual:before,.ad-scene-visual:after{content:"";border:1px solid #78d4d23d;border-radius:50%;width:330px;height:330px;position:absolute;transform:rotate(24deg)skew(-11deg)}.ad-scene-visual:after{border-color:#f2b3554d;width:250px;height:250px;transform:rotate(-31deg)skew(9deg)}.ad-scene-glow{filter:blur(34px);background:#78d4d22b;border-radius:50%;width:190px;height:190px;position:absolute}.ad-scene-visual .brand-mark-large{z-index:1;width:190px;height:190px;position:relative}.ad-scene-brand{z-index:2;text-align:center;gap:3px;display:grid;position:absolute;bottom:27px;left:0;right:0}.ad-scene-brand span{color:var(--gold);letter-spacing:.25em;font-size:10px;font-weight:800}.ad-scene-brand strong{letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.ad-scene-brand small{color:var(--muted);letter-spacing:.08em;font-size:9px}.ad-scene-content{align-content:center;gap:15px;padding:42px;display:grid}.ad-scene-content h2{letter-spacing:-.06em;max-width:420px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:.98}.ad-scene-content>p:not(.section-eyebrow){max-width:425px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.ad-scene-content .ad-network-slot{width:100%;min-width:0}.ad-scene-content .ad-network-slot .adsbygoogle{min-width:0}.ad-scene-meta{color:var(--dim);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:15px;margin-top:6px;padding:11px 0;font-size:10px;display:flex}.ad-scene-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-scene-meta strong{color:var(--gold);letter-spacing:.12em;font-size:13px}.ad-scene-continue{justify-content:center;width:100%}.ad-scene-continue:disabled{cursor:wait;opacity:.55;transform:none}.ad-scene-premium{width:100%;color:var(--cyan);background:#78d4d20f;border:1px solid #78d4d26b;justify-content:center}.ad-scene-disclosure{color:var(--dim);letter-spacing:.04em;font-size:9px}.subscription-overlay{background:#020408d6}.subscription-panel{background:linear-gradient(145deg,#111c2e,#0b101d);border:1px solid #78d4d24d;width:min(100%,670px);max-height:calc(100vh - 40px);padding:30px;overflow:auto;box-shadow:0 30px 100px #0009}.subscription-intro{background:#78d4d20e;border:1px solid #ffffff17;align-items:center;gap:15px;margin:28px 0 22px;padding:15px;display:flex}.subscription-intro>.brand-mark{width:45px;height:45px}.subscription-intro p{color:#c7d2df;margin:0;font-size:11px;line-height:1.65}.plan-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.plan-card{min-height:145px;color:var(--text);text-align:left;background:#ffffff09;border:1px solid #ffffff21;gap:4px;padding:19px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.plan-card:hover{border-color:#78d4d2a6;transform:translateY(-2px)}.plan-card-active{border-color:var(--gold);background:linear-gradient(145deg,#f2b35529,#ffffff09);box-shadow:inset 0 0 0 1px #f2b3553d}.plan-tag{color:var(--cyan);letter-spacing:.14em;font-size:8px;font-weight:800}.plan-tag-gold{color:var(--gold)}.plan-card strong{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500}.plan-card small{color:var(--muted);font-size:11px}.plan-card em{color:var(--dim);margin-top:7px;font-size:9px;font-style:normal}.subscription-benefits{color:#c7d2df;grid-template-columns:repeat(2,1fr);gap:8px 18px;margin:20px 0;font-size:10px;display:grid}.subscription-benefits span:first-letter{color:var(--cyan)}.subscription-cta{justify-content:center;width:100%}.subscription-note{color:var(--dim);text-align:center;margin:14px 0 0;font-size:9px;line-height:1.6}.adult-gate-overlay{z-index:125;background:#0f0308db}.adult-gate-panel{text-align:center;background:radial-gradient(circle at 50% 0,#ff806829,#0000 20rem),linear-gradient(145deg,#2a1624,#0e111e);border:1px solid #ff80686b;justify-items:center;width:min(100%,500px);max-height:calc(100vh - 40px);padding:34px;display:grid;overflow:auto;box-shadow:0 30px 100px #000000a6}.adult-gate-mark{flex-basis:92px;width:92px;height:92px;margin-bottom:22px}.adult-gate-mark strong{font-size:30px}.adult-gate-mark span{margin-top:5px;font-size:8px}.adult-gate-panel .section-eyebrow{color:#ff9c80}.adult-gate-panel h2{color:var(--text);letter-spacing:-.06em;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,6vw,50px);font-weight:500}.adult-gate-panel>p:not(.section-eyebrow){color:#c7b5ba;max-width:390px;margin:14px 0 0;font-size:11px;line-height:1.7}.adult-gate-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;display:flex}.adult-gate-actions .primary-button{color:#210e12;background:#ff9c80}.adult-gate-actions .primary-button:hover{background:#ffc0ae}.adult-gate-panel>small{color:#9f858d;max-width:380px;margin-top:18px;font-size:9px;line-height:1.6}.overlay{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);touch-action:pan-y;overscroll-behavior-y:contain;background:#020408c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.search-overlay{align-items:start;padding-top:105px}.search-panel,.studio-panel,.watch-panel{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;background:#0e1524;border:1px solid #ffffff2b;width:min(100%,740px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #0000008c}.watch-panel{width:min(100%,1180px)}.search-panel{width:min(100%,620px);padding:28px}.studio-panel{padding:29px}.modal-header{justify-content:space-between;gap:20px;display:flex}.modal-header h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:500}.modal-subtitle{color:var(--muted);margin:8px 0 0;font-size:12px}.close-button{width:32px;height:32px;color:var(--text);background:0 0;border:1px solid #fff3;border-radius:50%;font-size:23px;line-height:1}.close-button:hover{border-color:var(--gold);color:var(--gold)}.review-queue{background:#78d4d20b;border:1px solid #78d4d240;gap:9px;margin-top:24px;padding:14px;display:grid}.review-queue-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-queue-heading strong{color:var(--text);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.review-queue-heading>span{color:#07151a;background:var(--cyan);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.review-item{background:#00000024;border:1px solid #ffffff17;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.review-thumb{background-position:50%;background-size:cover;width:38px;height:48px;display:block}.review-item>div{gap:4px;min-width:0;display:grid}.review-item strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-item small{color:var(--dim);font-size:9px}.review-item button{color:var(--cyan);white-space:nowrap;background:0 0;border:1px solid #78d4d280;padding:7px 9px;font-size:9px}.review-item button:hover{color:#07151a;background:var(--cyan)}.review-note{color:var(--dim);margin:2px 0 0;font-size:9px;line-height:1.5}.search-field{background:#ffffff0a;border:1px solid #ffffff30;align-items:center;gap:13px;margin:25px 0 18px;padding:15px 16px;display:flex}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.search-field input::placeholder{color:var(--dim)}.search-results{gap:7px;display:grid}.search-result{color:var(--text);text-align:left;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:8px;display:grid}.search-result:hover{background:#ffffff0f}.search-result>span:nth-child(2){gap:4px;display:grid}.search-result strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.search-result small{color:var(--dim);font-size:10px}.result-thumb{background-position:50%;background-size:cover;border-radius:2px;width:42px;height:54px;display:block}.search-result>span:last-child{color:var(--gold)}.empty-state{color:var(--muted);font-size:12px}.studio-form{gap:17px;margin-top:26px;display:grid}.studio-form>label:not(.upload-drop):not(.switch-line){color:#cad2df;gap:7px;font-size:11px;display:grid}.studio-form input:not([type=file]),.studio-form select{min-height:43px;color:var(--text);background:#ffffff0d;border:1px solid #ffffff29;outline:0;padding:0 12px}.studio-form input:focus,.studio-form select:focus{border-color:var(--gold)}.studio-form select{appearance:none}.studio-form option{color:#111}.upload-drop{min-height:140px;color:var(--muted);text-align:center;background:#f2b3550a;border:1px dashed #f2b35580;place-items:center;gap:5px;padding:20px;display:grid}.upload-drop input{opacity:0;width:1px;height:1px;position:absolute}.upload-drop:hover{background:#f2b3551a}.upload-icon{color:var(--gold);font-size:30px}.upload-drop strong{color:var(--text);font-size:13px}.upload-drop small{font-size:10px}.switch-line{background:#ffffff09;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.switch-line>span{gap:5px;display:grid}.switch-line strong{color:var(--text);font-size:12px}.switch-line small{max-width:440px;color:var(--dim);font-size:10px;line-height:1.5}.switch-line input{opacity:0;position:absolute}.switch-line i{background:#344054;border-radius:20px;flex:none;width:40px;height:22px;transition:background .2s;position:relative}.switch-line i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch-line input:checked+i{background:var(--cyan)}.switch-line input:checked+i:after{transform:translate(18px)}.studio-note{color:var(--dim);align-items:start;gap:9px;font-size:10px;line-height:1.5;display:flex}.studio-note span{color:var(--cyan)}.studio-note p{margin:0}.studio-submit{width:100%;margin-top:2px}.watch-panel{padding:0 0 27px}.watch-player{aspect-ratio:16/9;touch-action:pan-y;background:#05070d;flex:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.watch-player-vertical{aspect-ratio:9/16;max-height:min(78dvh,760px)}.watch-player:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#00000052,#0000 38%,#00000094);position:absolute;inset:0}.watch-video{z-index:0;object-fit:contain;touch-action:pan-y;background:#05070d;width:100%;height:100%;min-height:0;display:block;position:relative}.watch-embed{z-index:0;touch-action:pan-y;background:#05070d;border:0;width:100%;height:100%;min-height:0;display:block;position:relative}.watch-scroll-hint{color:var(--dim);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:10px 24px 0;font-size:9px}.watch-image{z-index:0;object-fit:contain;background:radial-gradient(circle at 50% 35%,#283a59,#05070d 72%);width:100%;height:100%;min-height:0;display:block;position:relative}.rights-preview-art{text-align:center;place-items:center;padding:28px;display:grid}.rights-preview-copy{justify-items:center;gap:10px;max-width:470px;display:grid}.rights-preview-copy span{color:#ffffffb3;letter-spacing:.2em;font-size:9px;font-weight:800}.rights-preview-copy strong{color:#fff6d3;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,68px);font-weight:500;line-height:.96}.rights-preview-copy small{color:#ffffffad;max-width:340px;font-size:10px;line-height:1.5}.watch-accompaniment-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.player-topline{z-index:3;color:#fff;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;top:17px;left:18px;right:18px}.player-topline>span{letter-spacing:.12em;align-items:center;gap:7px;font-weight:800;display:inline-flex}.player-topline .brand-mark{width:25px;height:25px}.player-topline .mark-core{font-size:5px}.player-topline .mark-wing{border-width:1px}.player-topline small{color:var(--gold);letter-spacing:.16em;font-size:8px}.player-tools{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:49px;right:18px}.player-tool-button,.quality-picker{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040810ad;border:1px solid #ffffff40;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:9px;display:inline-flex}.player-tool-button:hover{border-color:var(--gold);color:var(--gold)}.player-tool-button span{color:var(--gold);font-size:15px;line-height:1}.quality-picker{color:#ffffffbf}.quality-picker span{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.quality-picker select{max-width:66px;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.quality-picker option{color:#101722}.player-audio-chip{z-index:4;color:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;background:#040810ad;border:1px solid #e5bc5b61;align-items:center;gap:5px;max-width:48%;padding:7px 9px;font-size:8px;display:inline-flex;position:absolute;top:49px;left:18px}.player-audio-chip span{color:var(--gold);font-size:13px;line-height:1}:is(.watch-player:fullscreen,.watch-player:fullscreen){aspect-ratio:auto;border:0;width:100vw;max-width:none;height:100vh}:is(.watch-player:fullscreen .watch-video,.watch-player:fullscreen .watch-embed,.watch-player:fullscreen .watch-image,.watch-player:fullscreen .watch-video,.watch-player:fullscreen .watch-embed,.watch-player:fullscreen .watch-image){object-fit:contain;width:100%;height:100%;min-height:0}:is(.watch-player:fullscreen .player-topline,.watch-player:fullscreen .player-topline){top:22px;left:28px;right:28px}:is(.watch-player:fullscreen .player-tools,.watch-player:fullscreen .player-tools){top:58px;right:28px}.watch-player-pseudo-fullscreen{z-index:1200;aspect-ratio:auto;background:#000;border:0;width:100vw;max-width:none;height:100dvh;position:fixed;inset:0}.watch-player-pseudo-fullscreen .watch-video,.watch-player-pseudo-fullscreen .watch-embed,.watch-player-pseudo-fullscreen .watch-image{object-fit:contain;width:100%;height:100%;min-height:0}.watch-player-pseudo-fullscreen .player-topline{top:18px;left:22px;right:22px}.watch-player-pseudo-fullscreen .player-tools{top:54px;right:22px}.player-back-button{font-size:1.25rem}.footer-policy-links{gap:14px;display:inline-flex}.footer-policy-links a{color:inherit;text-decoration:none}.footer-policy-links a:hover,.footer-policy-links a:focus-visible{color:#f4b34f;text-decoration:underline}.policy-page{color:#f7f2e8;background:#070a12;max-width:820px;min-height:100vh;margin:0 auto;padding:72px 24px;font-family:Arial,sans-serif;line-height:1.75}.policy-page h1{margin:42px 0 20px;font-family:Georgia,serif;font-size:clamp(2.4rem,7vw,4.5rem);line-height:1}.policy-page p{color:#bcc3d2;font-size:1.05rem}.policy-page a{color:#f4b34f}.player-bottomline{color:#ffffffb8;gap:10px;font-size:9px;bottom:17px}.player-track{background:#ffffff4d;flex:1;height:2px}.player-track i{background:var(--gold);width:14%;height:100%;display:block}.big-play{z-index:2;background:#080c157a;border-color:#ffffffb3;width:64px;height:64px;position:relative}.big-play .play-triangle{border-top-width:9px;border-bottom-width:9px;border-left-width:13px}.playing-state{z-index:2;color:#fff;text-align:center;gap:7px;display:grid;position:relative}.playing-state strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.playing-state small{color:#ffffffa6;font-size:10px}.sound-wave{justify-content:center;align-items:center;gap:4px;height:35px;display:flex}.sound-wave i{background:var(--gold);border-radius:3px;width:3px;height:14px;animation:1s ease-in-out infinite sound}.sound-wave i:nth-child(2){height:27px;animation-delay:.15s}.sound-wave i:nth-child(3){height:20px;animation-delay:.3s}.sound-wave i:nth-child(4){height:31px;animation-delay:.45s}@keyframes sound{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.2)}}.video-error{z-index:4;max-width:260px;color:var(--text);text-align:center;background:#070a12db;border:1px solid #ffffff2e;justify-items:center;gap:8px;padding:20px;display:grid;position:absolute;box-shadow:0 18px 40px #00000059}.video-error strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.video-error small{color:var(--muted);font-size:10px;line-height:1.5}.video-error .secondary-button{min-height:35px;margin-top:5px;padding:0 13px}.video-loading{z-index:4;max-width:260px;color:var(--text);text-align:center;background:#070a12bd;border:1px solid #78d4d23d;justify-items:center;gap:6px;padding:17px 20px;display:grid;position:absolute;box-shadow:0 18px 40px #00000047}.video-loading>span{border:2px solid #78d4d240;border-top-color:var(--cyan);border-radius:50%;width:20px;height:20px;animation:.85s linear infinite spin}.video-loading strong{font-size:11px;font-weight:700}.video-loading small{color:var(--muted);font-size:9px;line-height:1.45}@keyframes spin{to{transform:rotate(360deg)}}.watch-info{justify-content:space-between;gap:17px;padding:25px 28px 0;display:flex}.watch-info h2{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:500}.watch-info .section-eyebrow{margin-bottom:8px}.watch-subtitle{color:var(--muted);margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.watch-description{color:#b8c2d0;margin:16px 28px 0;font-size:12px;line-height:1.7}.watch-tags{flex-wrap:wrap;gap:7px;margin:16px 28px 0;display:flex}.watch-tags span{color:var(--muted);border:1px solid #ffffff21;padding:6px 8px;font-size:9px}.watch-actions{gap:9px;padding:21px 28px 0;display:flex}.watch-audio-note{color:var(--dim);margin:13px 28px 0;font-size:10px;line-height:1.6}.reel-overlay{background:#040810eb}.reel-viewer{width:min(100%,430px);position:relative}.reel-stage{aspect-ratio:9/14;background-position:50%;background-size:cover;border:1px solid #fff3;position:relative;overflow:hidden}.reel-video{z-index:0;object-fit:cover;background:#05070d;width:100%;height:100%;position:absolute;inset:0}.reel-vignette{z-index:1;pointer-events:none;background:linear-gradient(#04070e26,#0000 50%,#04070ee6);position:absolute;inset:0}.reel-close{z-index:2;position:absolute;top:-44px;right:0}.reel-play{color:#fff;background:#00000047;border:1px solid #fff9;border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel-caption{z-index:2;position:absolute;bottom:24px;left:22px;right:22px}.reel-caption h2{margin:10px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.reel-caption p{color:#c6cfdb;margin:0;font-size:12px}.reel-actions{gap:8px;margin-top:17px;display:flex}.reel-actions button{color:var(--text);background:#0000003b;border:1px solid #ffffff40;padding:8px 11px;font-size:10px}.reel-nav{color:var(--dim);justify-content:space-between;align-items:center;padding-top:14px;font-size:10px;display:flex}.reel-nav button{color:var(--muted);background:0 0;font-size:10px}.reel-nav button:hover:not(:disabled){color:var(--gold)}.reel-nav button:disabled{opacity:.25;cursor:not-allowed}.toast{z-index:150;color:var(--text);background:#111a2b;border:1px solid #f2b35580;align-items:center;gap:9px;padding:13px 16px;font-size:11px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 35px #0006}.toast span{color:var(--gold)}@media (width<=1000px){.topbar{gap:16px}.main-nav{gap:13px}.main-nav button{font-size:11px}.search-label{display:none}.hero-art{opacity:.48;right:1vw;transform:translateY(-40%)scale(.8)}.spotlight-section,.kids-section{gap:34px}.creator-shelf-inner{flex-direction:column;align-items:start}.creator-metrics{justify-content:space-between;width:100%}.shelf-browser-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.topbar{flex-wrap:wrap;gap:0;min-height:auto;padding:9px 14px 0}.brand-cluster,.brand-lockup{flex:1;min-width:0}.brand-wordmark small{display:none}.top-actions{gap:4px}.creator-button,.avatar-button{display:none}.mobile-home-button{min-width:42px;color:var(--muted);background:0 0;place-items:center;gap:1px;padding:5px 5px 6px;display:inline-grid}.mobile-home-button:hover,.mobile-home-button:focus-visible{color:var(--text)}.mobile-home-icon{border:1px solid;border-radius:7px;place-items:center;width:20px;height:20px;font-size:15px;line-height:1;display:grid}.mobile-home-button small{letter-spacing:.04em;font-size:8px}.install-button{padding:7px 8px;font-size:9px}.premium-button{display:none}.search-trigger{padding:9px 6px}.premium-banner{gap:9px;min-height:58px;padding:9px 14px}.premium-banner-mark{flex-basis:30px;width:30px;height:30px;font-size:14px}.premium-banner-copy p{letter-spacing:.14em;font-size:7px}.premium-banner-copy strong{font-size:16px}.premium-banner-copy small{white-space:nowrap;font-size:8px}.premium-banner-cta{padding:8px 10px;font-size:9px}.premium-banner-cta span,.main-nav{display:none}.mobile-nav-strip{z-index:35;background:#080c16f0;border-bottom:1px solid #ffffff14;display:block;position:relative;box-shadow:0 10px 24px #00000026}.mobile-nav-scroll{scrollbar-width:none;gap:4px;padding:7px 14px 8px;display:flex;overflow-x:auto}.mobile-nav-scroll::-webkit-scrollbar{display:none}.mobile-nav-scroll button{color:var(--dim);white-space:nowrap;background:0 0;border-radius:9px;flex:none;padding:8px 10px 9px;font-size:10px;font-weight:700;position:relative}.mobile-nav-scroll button:hover,.mobile-nav-scroll button:focus-visible,.mobile-nav-scroll button.nav-active{color:var(--text);background:#ffffff0e}.mobile-nav-scroll button.nav-active:after{background:var(--gold);content:"";border-radius:2px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.mobile-nav-scroll button.nav-adults{color:#ffab92}.mobile-nav-scroll button.nav-adults.nav-active{color:#ffd0c4}.mobile-nav-scroll button.nav-adults.nav-active:after{background:#ff8068}.app-details-menu{width:min(350px,100vw - 28px);left:0}.featured-movie-carousel{min-height:545px}.featured-movie-backdrop{opacity:.58;background-position:64%}.featured-movie-content{min-height:545px;padding:30px 18px 108px;display:block}.featured-movie-copy{padding-top:148px}.featured-movie-kicker{margin-bottom:12px;font-size:8px}.featured-movie-copy .section-eyebrow{margin-bottom:10px;font-size:8px}.featured-movie-copy h1{max-width:calc(100% - 5px);font-size:clamp(42px,14vw,66px)}.featured-movie-subtitle{margin-top:11px;font-size:18px}.featured-movie-description{max-width:none;font-size:10px;line-height:1.55}.featured-movie-meta{gap:7px;margin:13px 0 16px;font-size:8px}.featured-movie-actions{gap:6px}.featured-movie-actions .primary-button,.featured-movie-actions .secondary-button{min-height:38px;padding:0 12px;font-size:10px}.featured-movie-poster{width:102px;padding:8px;position:absolute;top:20px;right:18px;transform:rotate(2deg)}.featured-movie-poster-title{max-width:82px;font-size:14px}.featured-movie-poster .poster-badge{padding:4px 5px;font-size:6px}.featured-movie-controls{bottom:62px;right:18px}.featured-movie-controls button{width:31px;height:31px;font-size:14px}.featured-movie-tabs{gap:5px;padding:1px 0;bottom:15px;left:14px;right:14px}.featured-movie-tab{min-height:24px;padding:5px 7px;font-size:7px}.featured-movie-tab small{max-width:88px}.mobile-bottom-nav{z-index:60;padding:8px 6px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080c16e6;border-top:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 38px #00000047}.mobile-bottom-nav button{min-width:0;min-height:45px;color:var(--dim);letter-spacing:0;background:0 0;border-radius:11px;place-items:center;gap:5px;padding:4px 2px;font-size:8px;font-weight:700;line-height:1.05;transition:color .2s,background .2s,transform .2s;display:grid}.mobile-bottom-nav button:hover,.mobile-bottom-nav button:focus-visible{color:var(--text);background:#ffffff0d}.mobile-bottom-nav button:active{transform:scale(.96)}.mobile-bottom-nav button.mobile-bottom-nav-active{color:var(--gold);background:linear-gradient(#f2b35524,#f2b3550a)}.mobile-bottom-icon{color:currentColor;width:20px;height:18px;display:block;position:relative}.icon-games{border:1.5px solid;border-radius:7px 7px 9px 9px;transform:translateY(1px)}.icon-games:before{content:"";background:currentColor;width:7px;height:1.5px;position:absolute;top:5px;left:4px;box-shadow:3px -3px 0 -.1px,3px 3px 0 -.1px}.icon-games:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;right:4px;box-shadow:4px 3px}.icon-movies{border:1.5px solid;border-radius:3px}.icon-movies:before{content:"";background:currentColor;height:1.5px;position:absolute;top:4px;left:2px;right:2px;box-shadow:0 4px}.icon-kids:before{content:"";border:1.5px solid;border-radius:50% 50% 45% 45%;position:absolute;inset:2px 1px}.icon-kids:after{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;top:7px;left:6px;box-shadow:6px 0,3px 4px 0 -.2px}.icon-originals:before{content:"☆";text-align:center;border:1.5px solid;border-radius:50%;font-size:16px;line-height:14px;position:absolute;inset:1px}.icon-series:before,.icon-series:after,.icon-series i{content:"";background:currentColor;border-radius:2px;height:1.5px;position:absolute;left:5px;right:1px}.icon-series:before{top:3px}.icon-series i{top:8px}.icon-series:after{top:13px}.icon-mythology:before{color:currentColor;content:"ॐ";text-align:center;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:18px;position:absolute;inset:0}.icon-oscar:before{content:"";border:1.5px solid;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;left:4px}.icon-oscar:after{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);content:"";border:1.5px solid;border-top:0;height:6px;position:absolute;bottom:1px;left:4px;right:4px}.icon-news{border:1.5px solid;border-radius:3px}.icon-news:before,.icon-news:after{content:"";background:currentColor;border-radius:2px;height:1.5px;position:absolute;left:4px}.icon-news:before{width:11px;top:5px;box-shadow:0 4px,0 8px}.icon-news:after{background:currentColor;width:2px;height:8px;top:5px;left:14px}.app-body{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.trust-strip,.quick-grid{display:none}.category-page{min-height:calc(100vh - 126px);padding:22px 0 72px}.category-page-head{flex-direction:column;align-items:start;gap:13px;margin-bottom:14px;padding-bottom:14px}.category-page-head h1{font-size:38px}.category-page-head p:not(.section-eyebrow){font-size:9px}.adults-category-meta{margin-top:11px}.adults-category-page .content-section+.content-section{margin-top:20px;padding-top:20px}.category-page-actions{justify-content:flex-start;width:100%}.category-page-head .secondary-button,.youtube-direct-button{padding:8px 10px;font-size:9px}.adults-access-card{flex-direction:column;align-items:start;gap:22px;min-height:0;margin-top:12px;padding:24px 18px}.adults-access-mark{flex-basis:84px;width:84px;height:84px}.adults-access-mark strong{font-size:27px}.adults-access-mark span{margin-top:4px;font-size:7px}.adults-access-copy h2{font-size:36px}.adults-access-copy>p:not(.section-eyebrow){font-size:10px}.adult-gate-panel{padding:26px 20px}.youtube-branch-note{margin-bottom:17px;padding:12px 13px}.category-page-games .sports-source-row{max-width:none}.games-section{border-radius:15px;margin-top:17px;padding:18px 14px 15px}.games-intro{flex-direction:column;align-items:start;gap:17px}.games-intro h2{font-size:30px;line-height:1.02}.games-intro p:not(.section-eyebrow){font-size:11px}.games-live-mark{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;width:100%;min-width:0;padding:11px 13px}.games-live-mark>span{grid-row:span 2}.games-toolbar{flex-direction:column;align-items:start;gap:6px;margin-top:19px}.sports-source-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sports-source-card{border-radius:11px}.sports-source-art{min-height:92px;padding:9px}.sports-source-status{letter-spacing:.07em;gap:4px;padding:5px 6px;font-size:6px}.sports-source-arrow{width:23px;height:23px;font-size:13px;top:8px;right:8px}.sports-source-art-copy{gap:3px}.sports-source-art-copy small{letter-spacing:.08em;font-size:6px}.sports-source-art-copy strong{font-size:16px}.sports-source-body{gap:7px;padding:9px}.sports-source-body h3{font-size:15px}.sports-source-body p{min-height:38px;font-size:8px}.sports-source-cta{padding-top:6px;font-size:7px}.sports-source-cta b{font-size:12px}.games-empty{align-items:start;gap:11px;min-height:118px;padding:16px 14px}.games-empty-icon{flex-basis:34px;width:34px;height:34px;font-size:14px}.games-empty strong{font-size:17px;line-height:1.15}.games-empty small{font-size:9px}.games-policy{gap:8px}.games-policy p{font-size:9px}.games-live-layout{grid-template-columns:1fr;gap:10px;margin-top:10px}.games-live-board{padding:15px}.games-board-heading h3{font-size:21px}.games-refresh-chip{font-size:7px}.chess-game{border-radius:13px;margin-top:16px;padding:14px 10px}.chess-heading{gap:10px}.chess-heading h3{font-size:25px}.chess-heading p:not(.section-eyebrow){font-size:9px}.chess-live-chip{padding:6px 7px;font-size:6px}.chess-mode-tabs{flex-wrap:wrap;margin:14px 0 10px;padding-bottom:9px}.chess-mode-tabs button{padding:7px 8px;font-size:8px}.chess-mode-tabs .chess-reset{margin-left:0}.chess-layout{grid-template-columns:1fr;gap:12px}.chess-board-wrap{padding:3px}.chess-board{border-width:4px;border-radius:7px;transform:rotateX(5deg)rotate(-.2deg)}.chess-piece{font-size:clamp(23px,9.5vw,43px)}.chess-rank-label,.chess-file-label{font-size:6px}.chess-rank-label{top:2px;left:2px}.chess-file-label{bottom:1px;right:2px}.chess-side-panel{grid-template-columns:1fr 1fr;gap:7px}.chess-status{grid-column:1/-1;padding:10px}.chess-side-stat{padding:9px}.chess-side-stat span,.chess-side-stat strong{font-size:7px}.chess-help{grid-column:1/-1;padding:10px}.chess-help strong{font-size:15px}.chess-promotion{flex-direction:column;align-items:start;gap:8px}.chess-promotion>div{justify-content:space-between;width:100%}.content-section{padding-top:25px}.section-heading{align-items:start}.section-heading-actions{flex-direction:column-reverse;align-items:end;gap:7px}.shelf-browser{padding:13px}.shelf-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shelf-browser-head{flex-direction:column;align-items:start}.news-desk-intro{grid-template-columns:1fr;gap:18px;margin-top:20px;padding:20px}.news-desk-actions{flex-direction:column;align-items:flex-start;gap:10px}.news-desk-intro .outline-button{justify-self:start}.section-heading{margin-bottom:11px}.section-heading h2{font-size:25px}.poster-row{gap:10px;padding-bottom:8px}.poster-card{flex-basis:142px}.poster-row-vertical .poster-card{flex-basis:126px}.poster-bottomline strong{font-size:17px}.poster-bottomline small{font-size:9px}.hero{align-items:end;min-height:665px;padding:100px 18px 95px}.hero-backdrop{background-position:62%}.hero-art{opacity:.34;width:230px;height:230px;top:28%;right:50%;transform:translate(50%,-50%)scale(.82)}.hero-art-label{bottom:-3px;right:-16px}.hero h1{font-size:clamp(58px,18vw,90px)}.hero-description{font-size:12px;line-height:1.65}.hero-meta{gap:8px;font-size:9px}.hero-actions{flex-wrap:wrap}.trust-strip{flex-wrap:wrap;align-items:start;padding:13px 0;line-height:1.4}.trust-strip button{text-align:left;width:100%;margin:0}.youtube-section{border-radius:15px;margin-top:17px;padding:18px 14px 15px}.youtube-intro{flex-direction:column;align-items:start;gap:17px}.youtube-intro h2{font-size:30px;line-height:1.02}.youtube-intro p:not(.section-eyebrow){font-size:11px}.youtube-section-mark{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;width:100%;min-width:0;padding:11px 13px}.youtube-section-mark>span{grid-row:span 2}.youtube-direct-note{margin-top:17px}.quick-grid{grid-template-columns:1fr;gap:8px}.quick-card{min-height:95px;padding:17px 18px}.continue-grid{grid-template-columns:1fr}.continue-card{min-height:156px}.ad-band{flex-wrap:wrap;align-items:start;gap:12px}.ad-band>div:nth-child(2){flex:1;min-width:180px}.ad-band button{text-align:left;width:100%;margin:0;padding:8px 0 0}.spotlight-section,.kids-section{grid-template-columns:1fr;margin-top:35px;padding:38px 0}.spotlight-steps{grid-template-columns:1fr 1fr}.creator-shelf-inner{padding:20px}.creator-copy{align-items:start}.creator-copy strong{font-size:24px}.creator-copy p{font-size:10px}.creator-metrics{flex-wrap:wrap;gap:14px}.creator-metrics button{width:100%}.footer-bottom{flex-direction:column}.toast{text-align:center;justify-content:center;bottom:86px;left:14px;right:14px}.watch-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:pan-y;background:#05070d;align-items:stretch;padding:0}.watch-overlay .watch-panel{overscroll-behavior-y:contain;touch-action:pan-y;background:#05070d;border:0;width:100%;height:100dvh;max-height:100dvh;overflow-y:auto}.watch-overlay .watch-player{aspect-ratio:16/9;flex:none;min-height:0}.watch-overlay .watch-player-vertical{aspect-ratio:9/16;max-height:72dvh}.watch-overlay .watch-video,.watch-overlay .watch-embed,.watch-overlay .watch-image{width:100%;height:100%;min-height:0}.player-tools{gap:5px;top:47px;right:12px}.player-tool-button,.quality-picker{min-height:28px;padding:0 7px;font-size:8px}.quality-picker select{max-width:55px}.watch-info,.watch-description,.watch-tags,.watch-actions{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.watch-info{padding-top:20px}.watch-info h2{font-size:29px}.watch-actions{flex-wrap:wrap}.watch-actions button{flex:1}.studio-panel,.search-panel{padding:20px}.review-item{grid-template-columns:34px 1fr}.review-item button{grid-column:2;justify-self:start}.modal-header h2{font-size:29px}.ad-scene-panel{grid-template-columns:1fr;max-height:calc(100vh - 28px);overflow:auto}.ad-scene-visual{min-height:235px}.ad-scene-visual .brand-mark-large{width:125px;height:125px}.ad-scene-content{padding:25px 20px 22px}.ad-scene-content h2{font-size:35px}.subscription-panel{padding:20px}.plan-grid,.subscription-benefits{grid-template-columns:1fr}.download-page,.archive-page{padding:15px}.archive-card{padding:24px 18px}.archive-grid{grid-template-columns:1fr}.archive-actions{grid-template-columns:1fr;display:grid}.archive-actions a{width:100%}.distribution-head{flex-direction:column;align-items:start}.distribution-badge{margin-top:2px}.distribution-grid{grid-template-columns:1fr}.browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-actions{grid-template-columns:1fr}}@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-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}
