:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ott-ink:#03060b;--ott-canvas:#07111d;--ott-glow:#0b1b2e;--ott-panel:#101b30;--ott-panel-raised:#14223a;--ott-input:#0b1424;--ott-line:#253654;--ott-line-bright:#31527d;--ott-blue:#4fa3e0;--ott-blue-strong:#1974c8;--ott-blue-deep:#1565c0;--ott-text:#f7f9ff;--ott-muted:#a7b4c8;--ott-soft:#d9e5f6;--ott-focus:#79c5ff;--ott-danger:#d24c68;--ott-radius:1rem;--ott-shadow:0 1.25rem 3.5rem #00000057}*{box-sizing:border-box}html{background:var(--ott-ink);min-height:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh;background:radial-gradient(ellipse at 12% 0%, #1565c024, transparent 36rem), radial-gradient(ellipse at 92% 18%, #4fa3e014, transparent 32rem), linear-gradient(180deg, var(--ott-ink), var(--ott-canvas) 52%, var(--ott-ink))!important;color:var(--ott-text)!important;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}a{color:#91c8f3;text-underline-offset:.2em}a:hover{color:#c1e4ff}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--ott-focus);outline-offset:3px}::selection{color:#fff;background:#2f8fe070}.page-nav,.creator-header,.portal-header,.support-topbar,.permission-nav{-webkit-backdrop-filter:blur(18px);background:#050c16e0!important;border-color:#4fa3e02e!important}.page-nav{z-index:30;border:1px solid var(--ott-line);border-radius:1rem;flex-wrap:wrap;min-width:0;margin:0 0 1.25rem;padding:.7rem .85rem;position:sticky;top:.55rem;box-shadow:0 .8rem 2rem #00000038}.brand-link,.creator-brand,.portal-brand,.support-brand{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:.55rem;font-weight:800;text-decoration:none;display:inline-flex;color:var(--ott-text)!important}.brand-link:before,.creator-brand:before,.portal-brand:before,.support-brand:before{background:var(--ott-ink) url(/brand/hdhub-icon.png) center / cover no-repeat;content:"";border:1px solid #4fa3e059;border-radius:.7rem;flex:0 0 2.15rem;width:2.15rem;height:2.15rem;display:inline-block;box-shadow:0 0 .9rem #2f8fe038}.saved-title-nav,.creator-nav,.portal-header nav,.support-topbar nav,.permission-nav-links{align-items:center;gap:.35rem .5rem}.saved-title-nav a,.creator-nav a,.portal-header nav a,.support-topbar nav a,.permission-nav-links a{border:1px solid #0000;border-radius:999px;align-items:center;min-height:2.3rem;padding:.45rem .7rem;font-size:.86rem;font-weight:650;line-height:1.2;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;color:var(--ott-soft)!important;text-decoration:none!important}.saved-title-nav a:hover,.creator-nav a:hover,.portal-header nav a:hover,.support-topbar nav a:hover,.permission-nav-links a:hover{background:#2f8fe01f;border-color:#4fa3e047;transform:translateY(-1px);color:#fff!important}.content-card,.auth-card,.playback-panel,.creator-hero,.creator-panel,.creator-auth-card,.approval-panel,.approval-card,.notification-panel,.support-panel,.support-ticket-card{box-shadow:var(--ott-shadow);border-color:var(--ott-line)!important;border-radius:var(--ott-radius)!important;background:linear-gradient(145deg,#121f34f5,#0a1321fa)!important}.content-card,.creator-hero,.creator-panel,.creator-auth-card,.approval-panel,.approval-card,.notification-panel,.support-panel{position:relative}.content-card:before,.creator-hero:before,.creator-panel:before,.creator-auth-card:before,.approval-panel:before,.approval-card:before,.notification-panel:before,.support-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4fa3e07a,#0000);height:1px;position:absolute;top:0;left:1.2rem;right:1.2rem}h1,h2,h3{color:var(--ott-text);letter-spacing:-.025em}.eyebrow,.creator-eyebrow,.approval-eyebrow,.approval-type,.notification-eyebrow,.support-eyebrow,.finance-review-eyebrow,.content-admin-eyebrow{letter-spacing:.14em;color:#70b9ef!important}.muted,.creator-help,.creator-panel p,.approval-subtitle,.support-panel p{color:var(--ott-muted)}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:var(--ott-input)!important;color:var(--ott-text)!important;border-color:#354866!important;border-radius:.7rem!important}input::placeholder,textarea::placeholder{color:#7789a4}button,.primary-button,.creator-button,.button,.support-button,.finance-review-button,.notification-button{border-radius:.7rem;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s,filter .16s}.primary-button,.creator-button--primary,.button-primary,.support-button.primary{background:linear-gradient(135deg,#237bc3,#1565c0);border-color:#4fa3e080;box-shadow:0 .45rem 1.2rem #1565c03b}.primary-button:hover:not(:disabled),.creator-button--primary:hover:not(:disabled),.button-primary:hover:not(:disabled),.support-button.primary:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 .6rem 1.4rem #1565c052}.text-button,.creator-button,.button-secondary,.support-button:not(.primary){color:var(--ott-soft);background:linear-gradient(145deg,#16243b,#101b2e);border-color:#354866}.text-button:hover:not(:disabled),.creator-button:hover:not(:disabled),.button-secondary:hover:not(:disabled),.support-button:not(.primary):hover{border-color:var(--ott-line-bright);color:#fff;background:#1a2c47}@media (max-width:760px){.page-nav{gap:.5rem;padding:.6rem;top:.25rem}.saved-title-nav,.creator-nav,.portal-header nav,.support-topbar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;padding:.15rem .1rem .3rem;overflow-x:auto}.saved-title-nav a,.creator-nav a,.portal-header nav a,.support-topbar nav a{flex:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.viewer-navbar{z-index:120;color:#f4f7ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070c16f0;border-bottom:1px solid #7d99c02e;width:100%;position:sticky;top:0}.viewer-navbar__inner{grid-template-columns:auto minmax(12rem,21rem) minmax(0,1fr) auto;align-items:center;gap:clamp(.55rem,1.25vw,1.2rem);width:min(100% - clamp(1rem,3vw,3rem),120rem);min-height:4.15rem;margin-inline:auto;padding-block:.45rem;display:grid}.viewer-navbar__inner>.brand-link--image{gap:.45rem;font-size:.98rem}.viewer-navbar__inner>.brand-link--image img{width:2.35rem;height:2.35rem}.viewer-navbar__search{background:#0b1220;border:1px solid #34435e;border-radius:999px;min-width:0;height:2.55rem;display:flex;overflow:hidden}.viewer-navbar__search:focus-within{border-color:#7eb4ff;box-shadow:0 0 0 2px #5381db2e}.viewer-navbar__search input{color:#f5f7ff;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0 .9rem}.viewer-navbar__search input::placeholder{color:#8f9db4}.viewer-navbar__search button{color:#eaf1ff;background:#18243a;border:0;border-left:1px solid #34435e;flex:none;place-items:center;width:2.85rem;font-size:1.45rem;line-height:1;display:grid}.viewer-navbar__links{scrollbar-width:none;overscroll-behavior-inline:contain;align-items:center;gap:clamp(.15rem,.45vw,.55rem);min-width:0;display:flex;overflow-x:auto}.viewer-navbar__links::-webkit-scrollbar{display:none}.viewer-navbar__links a,.viewer-navbar__account>a,.viewer-navbar__account>button{color:#c4d2e7;min-height:2.35rem;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.6rem;flex:none;justify-content:center;align-items:center;padding:.4rem .55rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.viewer-navbar__links a:hover,.viewer-navbar__links a.is-active,.viewer-navbar__account>a:hover,.viewer-navbar__account>a.is-active{color:#fff;background:#17253b}.viewer-navbar__links a.is-active{box-shadow:inset 0 -2px #60a5fa}.viewer-navbar__account{align-items:center;gap:.3rem;display:flex;position:relative}.viewer-navbar__account>button,.viewer-navbar__account>.viewer-navbar__sign-in{border-color:#344761}.viewer-navbar__account>button:hover,.viewer-navbar__account>.viewer-navbar__sign-in:hover{color:#fff;background:#17253b;border-color:#6398dc}.viewer-navbar__plan{flex:none;position:relative}.viewer-navbar__plan>summary{color:#dce8fa;cursor:pointer;background:#101a2a;border:1px solid #344761;border-radius:.6rem;justify-content:center;align-items:center;gap:.42rem;max-width:10rem;min-height:2.35rem;padding:.4rem .55rem;font-size:.78rem;font-weight:750;list-style:none;display:inline-flex}.viewer-navbar__plan>summary::-webkit-details-marker{display:none}.viewer-navbar__plan>summary:hover,.viewer-navbar__plan[open]>summary{color:#fff;background:#17253b;border-color:#6398dc}.viewer-navbar__plan-name{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden}.viewer-navbar__plan-popover{z-index:150;color:#f4f7ff;background:#101a2a;border:1px solid #344761;border-radius:.8rem;gap:.7rem;width:min(21rem,100vw - 1.25rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 1rem 2.5rem #00000061}.viewer-navbar__plan-popover>strong{font-size:.95rem}.viewer-navbar__plan-popover>div{gap:.12rem;display:grid}.viewer-navbar__plan-popover>div>span{color:#aab8cd;font-size:.75rem;font-weight:700}.viewer-navbar__plan-popover time{color:#e4edfc;font-size:.84rem}.viewer-navbar__plan-popover>a{color:#9ec5ff;font-size:.84rem;font-weight:750}.viewer-navbar--immersive{z-index:120;background:linear-gradient(#030508c9,#03050845,#0000);border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}.viewer-navbar--immersive .viewer-navbar__inner{width:min(100% - 1.5rem,120rem)}.page-shell>nav.page-nav,.page-shell>nav.home-topbar,.page-shell>nav.tops-nav,.advertiser-nav{display:none!important}.page-shell.home-page{width:min(100%,120rem);max-width:1920px;padding:0 2rem 5rem}.home-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c16e8;border-bottom:1px solid #7d99c029;grid-template-columns:auto minmax(14rem,38rem) minmax(0,1fr);align-items:center;gap:clamp(.8rem,2vw,2rem);margin:0 -2rem 1.25rem;padding:.65rem clamp(1rem,3vw,3rem);display:grid;position:sticky;top:0}.brand-link--image{color:#f4f7ff;letter-spacing:-.025em;align-items:center;gap:.52rem;min-width:max-content;font-size:1.05rem;font-weight:850;text-decoration:none;display:inline-flex}.brand-link--image img{object-fit:contain;width:2.55rem;height:2.55rem;display:block}.brand-link--compact{place-items:center;display:inline-grid}.home-topbar-search{background:#0b1220;border:1px solid #34435e;border-radius:999px;min-width:0;height:2.8rem;display:flex;overflow:hidden}.home-topbar-search:focus-within{border-color:#7799d2;box-shadow:0 0 0 2px #5381db2e}.home-topbar-search input{color:#f5f7ff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 1rem}.home-topbar-search input::placeholder{color:#8f9db4}.home-topbar-search button{color:#eaf1ff;background:#18243a;border:0;border-left:1px solid #34435e;flex:none;place-items:center;width:3.35rem;font-size:1.55rem;line-height:1;display:grid}.home-topbar-search button:hover{background:#233754}.home-nav-links{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:clamp(.35rem,.85vw,1rem);min-width:0;display:flex;overflow-x:auto}.home-nav-links::-webkit-scrollbar{display:none}.home-nav-link{color:#b9c7dc;white-space:nowrap;border-radius:.55rem;flex:none;align-items:center;gap:.4rem;min-height:2.5rem;padding:.35rem .5rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.home-nav-link:hover,.home-nav-link.is-active{color:#fff;background:#17253b}.home-nav-link img{object-fit:contain;filter:brightness(0)invert();opacity:.88;width:1.05rem;height:1.05rem}.home-sign-out{white-space:nowrap;min-height:2.35rem;padding:.4rem .7rem}.home-create-account{white-space:nowrap;border-radius:999px;min-height:2.35rem;padding:.42rem .8rem}.home-page .home-hero{isolation:isolate;background:radial-gradient(at 80% 8%,#387bd559,#0000 42%),linear-gradient(125deg,#132c4b,#1f1e39 54%,#321b37);border:1px solid #7aa3dd36;border-radius:clamp(1rem,2vw,1.5rem);align-items:end;min-height:clamp(19rem,37vw,34rem);margin:0 0 2.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #0000004a}.home-hero__image{z-index:-2;object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.home-hero__image[data-failed=true]{display:none}.home-hero:has(.home-hero__image:not([data-failed=true])) .home-hero__shade{background:linear-gradient(90deg,#04080ff0 0%,#04080fb8 43%,#04080f14 100%),linear-gradient(#0000 35%,#04080fb8)}.home-hero__shade{z-index:-1;background:linear-gradient(90deg,#04080f73,#0000 85%),linear-gradient(#0000 25%,#04080f73);position:absolute;inset:0}.home-hero__copy{gap:.75rem;width:min(100%,52rem);padding:clamp(1.35rem,5vw,4.25rem);display:grid}.home-hero__copy .eyebrow{margin:0}.home-hero__copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,5.2vw,4.55rem);line-height:1.03}.home-hero__description{color:#dae4f4;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:42rem;margin:0;font-size:clamp(.96rem,1.5vw,1.12rem);line-height:1.55;display:-webkit-box;overflow:hidden}.home-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:.4rem;display:flex}.home-hero__actions .primary-button,.home-hero__actions .text-button{border-radius:.7rem;min-height:2.9rem}.home-hero__duration{color:#fff;background:#03070dc7;border-radius:.35rem;padding:.3rem .55rem;font-size:.8rem;font-weight:750;position:absolute;bottom:1.25rem;right:1.25rem}.home-page .home-section{min-width:0;margin:0 0 clamp(2rem,4vw,3.25rem)}.home-section-heading{justify-content:space-between;align-items:end;gap:1rem;min-height:3.25rem;margin-bottom:1rem;display:flex}.home-section-heading>div{min-width:0}.home-section-heading h2{color:#f6f8fc;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15}.home-section-heading .eyebrow{margin:0 0 .35rem;font-size:.68rem}.home-section-heading>a{color:#b9d1f5;flex:none;font-size:.88rem;font-weight:700;text-decoration:none}.home-section-heading>a:hover{color:#fff}.home-section-note{color:#97a8c0;margin:.5rem 0 0;font-size:.88rem;line-height:1.5}.following-stories{scroll-margin-top:9rem}.following-stories__empty{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.following-stories__empty p{flex:18rem}.following-stories__empty .primary-button{flex:none}.home-personalization-toggle{color:#c8d5e9;align-items:center;gap:.55rem;margin:0 0 .5rem;font-size:.83rem;display:inline-flex}.home-personalization-toggle input{accent-color:#4889ed;width:1rem;height:1rem}.home-search-results{background:linear-gradient(145deg,#101b2d,#0b1321);border:1px solid #31527d8c;border-radius:1rem;padding:1.25rem}.home-search-results .home-section-heading{align-items:center}.home-search-results .home-section-heading h2{overflow-wrap:anywhere}.home-empty{background:linear-gradient(140deg,#101a2a,#0b1220);border:1px solid #263650;border-radius:.95rem;padding:clamp(1.25rem,3vw,2.25rem)}.home-empty h3{margin:0 0 .4rem;font-size:1.02rem}.home-empty p{color:#aab8cd;margin:0;line-height:1.5}.home-page .video-card-row{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:#344660 transparent;align-items:flex-start;gap:clamp(.75rem,1.4vw,1.25rem);padding:.15rem .05rem .9rem;display:flex;overflow-x:auto}.home-page .video-card-row>.video-card,.home-page .video-card-row>.video-card-skeleton{scroll-snap-align:start;flex:0 0 clamp(15.5rem,22vw,22rem);min-width:0}.home-page .video-card-row--wide>.video-card{flex-basis:clamp(17rem,24vw,24rem)}.home-page .video-card-row .video-card__body{grid-template-columns:2.3rem minmax(0,1fr);gap:.65rem}.home-page .video-card-row .video-card__avatar{width:2.25rem;height:2.25rem}.home-page .video-card-row .video-card__media{border-radius:.72rem}.video-card-row--skeleton{pointer-events:none}.home-row-more{color:#d9e7fc;background:#111b2d;border:1px solid #334763;border-radius:.8rem;flex:0 0 8rem;align-self:stretch;place-items:center;min-height:14rem;font-weight:700;display:grid}.home-row-more:hover:not(:disabled){background:#172943;border-color:#70a9f2}.home-feed-sentinel{color:#9eacc0;place-items:center;min-height:2rem;margin:.8rem 0 0;display:grid}.home-feed-sentinel:empty{min-height:.5rem}.home-feed-sentinel__hint{color:#8494aa;font-size:.78rem}.home-feed-end{color:#8494aa;text-align:center;margin:1.25rem 0 0;font-size:.82rem}.brand-loading{color:#c4d2e8;justify-content:center;align-items:center;gap:.6rem;font-size:.86rem;display:inline-flex}.brand-loading img{object-fit:contain;mix-blend-mode:screen;width:2.25rem;height:2.25rem;display:block}.video-card-grid--skeleton{margin-top:1rem}.video-card-skeleton{background:#101a2a;border:1px solid #31425b73;border-radius:.75rem;min-width:0;overflow:hidden}.video-card-skeleton__thumbnail{aspect-ratio:16/9;background:linear-gradient(100deg,#131f32 20%,#21314a 42%,#131f32 64%) 0 0/220% 100%;animation:1.5s ease-in-out infinite home-skeleton-shimmer}.video-card-skeleton__copy{gap:.55rem;padding:.85rem;display:grid}.video-card-skeleton__copy span{background:#263752;border-radius:999px;width:88%;height:.7rem}.video-card-skeleton__copy span:nth-child(2){width:56%}.video-card-skeleton__copy span:nth-child(3){opacity:.72;width:68%}@keyframes home-skeleton-shimmer{to{background-position:-220% 0}}.startup-splash{z-index:9999;background:#020507;place-items:center;animation:.15s ease-out splash-fade-in;display:grid;position:fixed;inset:0}.startup-splash img{object-fit:contain;width:min(72vw,32rem);height:auto;max-height:72svh}@keyframes splash-fade-in{0%{opacity:0}to{opacity:1}}.home-tops{padding-top:.2rem}.home-tops .home-reels__track{gap:1rem}.home-tops .home-reels__card{flex-basis:clamp(9rem,15vw,12rem)}.trending-page .home-topbar{grid-template-columns:auto minmax(0,1fr)}.trending-page__heading{justify-content:space-between;align-items:end;gap:1.25rem;margin:clamp(2rem,5vw,4rem) 0 1.5rem;display:flex}.trending-page__heading .eyebrow{color:#72b9ef;letter-spacing:.12em;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.trending-page__heading h1{color:#f6f8fc;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.05}.trending-page__tools{justify-items:end;gap:.75rem;display:grid}.trending-page__tools .home-section-note{text-align:right;max-width:34rem;margin:0}.trending-page__refresh{min-height:2.3rem;padding:.45rem .8rem}.trending-page__count{color:#aab8cd;margin:0 0 1rem;font-size:.9rem}.trending-page__end{text-align:center;padding:1.5rem 0}.trending-page__sentinel{min-height:3rem}@media (min-width:1600px){.home-page .video-card-grid:not(.video-card-grid--continue){grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem 1.15rem}}@media (max-width:1360px){.viewer-navbar__inner{grid-template-columns:auto minmax(10rem,1fr) auto}.viewer-navbar__links{grid-area:2/1/auto/-1;padding-bottom:.1rem}}@media (max-width:600px){.viewer-navbar__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem .55rem;width:calc(100% - 1rem);min-height:auto;padding-block:.4rem}.viewer-navbar__inner>.brand-link--image{font-size:.86rem}.viewer-navbar__inner>.brand-link--image img{width:1.95rem;height:1.95rem}.viewer-navbar__inner>.brand-link--image{grid-template-rows:1.95rem;grid-template-columns:1.95rem max-content}.viewer-navbar__search{height:2.3rem}.viewer-navbar__search input{padding-inline:.65rem;font-size:.82rem}.viewer-navbar__search button{width:2.35rem}.viewer-navbar__account{gap:.15rem}.viewer-navbar__account>a,.viewer-navbar__account>button{min-height:2.2rem;padding:.32rem .45rem;font-size:.71rem}.viewer-navbar__plan>summary{gap:.25rem;max-width:5.5rem;min-height:2.2rem;padding:.3rem .4rem;font-size:.7rem}.viewer-navbar__plan-name{max-width:3.2rem}.viewer-navbar__links{grid-area:2/1/auto/-1;gap:.15rem;margin-inline:-.1rem}.viewer-navbar__links a{min-height:2rem;padding:.3rem .45rem;font-size:.73rem}}@media (max-width:1120px){.home-topbar{grid-template-columns:auto minmax(12rem,1fr);gap:.6rem 1rem}.home-topbar-search{grid-area:1/2}.home-nav-links{grid-column:1/-1;justify-content:flex-start}.home-hero{min-height:clamp(18rem,42vw,29rem)}}@media (max-width:760px){.page-shell.home-page{padding:0 1rem 3rem}.home-topbar{grid-template-columns:auto minmax(0,1fr);margin:0 -1rem .85rem;padding:.5rem .8rem .6rem}.brand-link--image{font-size:.95rem}.brand-link--image img{width:2.25rem;height:2.25rem}.home-topbar-search{height:2.5rem}.home-topbar-search button{width:2.85rem}.home-nav-links{grid-column:1/-1;gap:.25rem}.home-nav-link{min-height:2.2rem;padding-inline:.5rem;font-size:.78rem}.home-sign-out,.home-create-account{min-height:2.1rem;font-size:.76rem}.home-hero{border-radius:1rem;min-height:21rem;margin-bottom:1.7rem}.home-hero__copy{padding:1.25rem}.home-hero__copy h1{font-size:clamp(1.8rem,8vw,3rem)}.home-page .home-section{margin-bottom:2.1rem}.home-section-heading{align-items:end}.home-section-heading .home-section-note{text-align:right;max-width:42%;font-size:.75rem}.home-search-results{padding:.8rem}.home-page .video-card-grid:not(.video-card-grid--continue):not(.video-card-grid--skeleton){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .65rem}.home-recommendations .video-card__body{grid-template-columns:1.9rem minmax(0,1fr);gap:.5rem;padding-top:.55rem}.home-recommendations .video-card__avatar{width:1.85rem;height:1.85rem;font-size:.8rem}.home-recommendations .video-card__title{font-size:.88rem}.home-recommendations .video-card__channel,.home-recommendations .video-card__metadata{font-size:.74rem}.home-tops .home-reels__card{flex-basis:9.25rem}.trending-page__heading{flex-direction:column;align-items:flex-start;margin-top:1.5rem}.trending-page__tools{justify-items:start}.trending-page__tools .home-section-note{text-align:left}}@media (max-width:430px){.page-shell.home-page{padding-inline:.7rem}.home-topbar{margin-inline:-.7rem;padding-inline:.6rem}.home-nav-link{padding-inline:.4rem;font-size:.73rem}.home-hero{min-height:18rem}.home-section-heading{align-items:flex-start}.home-section-heading .home-section-note{display:none}.home-page .video-card-grid:not(.video-card-grid--continue):not(.video-card-grid--skeleton){grid-template-columns:minmax(0,1fr);gap:1.1rem}.home-recommendations .video-card__body{grid-template-columns:2.2rem minmax(0,1fr)}.home-recommendations .video-card__avatar{width:2.1rem;height:2.1rem}.home-search-results .home-section-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.video-card-skeleton__thumbnail,.startup-splash{animation:none}.home-hero__image,.video-card__thumbnail{transition:none}}.viewer-navbar__links a,.viewer-navbar__account>a,.viewer-navbar__account>button{gap:.42rem}.viewer-navbar__inner>.brand-link--image{white-space:nowrap;grid-template-rows:2.35rem;grid-template-columns:2.35rem max-content;align-items:center;width:max-content;min-width:max-content;display:grid}.viewer-navbar__inner>.brand-link--image:before{display:none}.viewer-navbar__inner>.brand-link--image img{grid-area:1/1}.viewer-navbar__inner>.brand-link--image span{grid-area:1/2}.viewer-navbar__links svg,.viewer-navbar__account svg{opacity:.9;flex:none}.viewer-navbar__search button svg{width:1.1rem;height:1.1rem}.home-tops__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#344660 transparent;gap:clamp(.7rem,1.2vw,1.1rem);padding:.2rem .05rem .85rem;display:flex;overflow-x:auto}.home-tops__card{min-width:0;color:inherit;scroll-snap-align:start;flex:0 0 clamp(9.5rem,13vw,12.2rem);gap:.55rem;text-decoration:none;display:grid}.home-tops__artwork{aspect-ratio:9/16;background:linear-gradient(155deg,#34568a,#572b68 55%,#111827);border:1px solid #344965;border-radius:.9rem;display:block;position:relative;overflow:hidden;box-shadow:0 .6rem 1.4rem #0000002e}.home-tops__artwork>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.home-tops__artwork>img[data-failed=true]{display:none}.home-tops__artwork:has(>img[data-failed=true]):before{color:#e5edff;content:"Tops";place-items:center;font-size:.9rem;font-weight:800;display:grid;position:absolute;inset:0}.home-tops__card:hover .home-tops__artwork>img{transform:scale(1.04)}.home-tops__play{color:#fff;opacity:.92;background:#050a14a6;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-tops__duration{color:#fff;background:#02050ad1;border-radius:.25rem;padding:.12rem .32rem;font-size:.7rem;font-weight:750;position:absolute;bottom:.4rem;right:.4rem}.home-tops__copy{gap:.2rem;min-width:0;display:grid}.home-tops__copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.home-tops__copy>span{color:#aab3c5;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.home-tops .home-section-heading h2{margin:0}html[data-theme=light] .home-tops__artwork{border-color:#c4d0df;box-shadow:0 .6rem 1.4rem #1e32501a}html[data-theme=light] .home-tops__copy>span{color:#627189}@media (max-width:600px){.viewer-navbar__links a,.viewer-navbar__account>a,.viewer-navbar__account>button{gap:.28rem}.viewer-navbar__links svg{width:16px;height:16px}.home-tops__card{flex-basis:8.8rem}}
html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ott-ink:#f4f7fb;--ott-canvas:#f4f7fb;--ott-glow:#e9f1fb;--ott-panel:#fff;--ott-panel-raised:#f7f9fc;--ott-input:#fff;--ott-line:#d8e0ec;--ott-line-bright:#a9bfdc;--ott-text:#172033;--ott-muted:#58677d;--ott-soft:#34445c;--ott-focus:#1769d2;--ott-shadow:0 1rem 2.5rem #182d4c1a}html[data-theme=light] body{color:#172033!important;background:#f4f7fb!important}html[data-theme=light] :is(h1,h2,h3,h4,h5,h6,strong,label,legend,summary,th){color:#172033}html[data-theme=light] :is(p,small,.muted,.creator-help,.approval-subtitle,.support-panel p){color:#58677d}html[data-theme=light] a{color:#1557a5}html[data-theme=light] a:hover{color:#0b4388}html[data-theme=light] :is([class*=panel],[class*=card],[class*=modal]:not([class*=backdrop]),[class*=toolbar],[class*=table],[class*=empty-state],[class*=empty-card],.home-empty,.home-search-results,.channel-profile-header):not([class*=avatar]):not([class*=artwork]):not([class*=badge]):not([class*=preview]):not([class*=player]){color:#172033;box-shadow:0 .6rem 1.8rem #182d4c14;background-color:#fff!important;background-image:none!important;border-color:#d8e0ec!important}html[data-theme=light] :is([class*=panel],[class*=card],[class*=modal],[class*=toolbar],[class*=table],[class*=empty-state]) :is(h1,h2,h3,h4,h5,h6,p,small,span,strong,label,legend,li,td,th):not([class*=badge]):not([class*=status]){color:#172033}html[data-theme=light] :is(.page-nav,.creator-header,.portal-header,.support-topbar,.permission-nav,.review-topbar){box-shadow:0 .4rem 1.5rem #182d4c12;color:#172033!important;background:#fffffff0!important;border-color:#d8e0ec!important}html[data-theme=light] .permission-nav-menu{color:#172033;background:#fffffffa;border-color:#d8e0ec;box-shadow:0 1.4rem 3rem #182d4c2e}html[data-theme=light] .permission-nav-links a:hover{color:#123b70;background:#edf5ff;border-color:#c6d9f2}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]):not([type=hidden]),select,textarea,[contenteditable=true],[role=textbox]){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#172033!important;-webkit-text-fill-color:#172033!important;caret-color:#172033!important;background-color:#fff!important;border-color:#aebdd0!important}html[data-theme=light] :is(input,textarea)::placeholder{color:#66768c!important;-webkit-text-fill-color:#66768c!important;opacity:1!important}html[data-theme=light] :is(input,textarea,select,[contenteditable=true],[role=textbox]):focus-visible{outline-offset:1px;border-color:#1769d2!important;outline:2px solid #1769d247!important;box-shadow:0 0 0 3px #1769d21f!important}html[data-theme=light] :is(input,textarea,select,[contenteditable=true],[role=textbox]):disabled,html[data-theme=light] :is(input,textarea,select,[contenteditable=true],[role=textbox])[aria-disabled=true]{cursor:not-allowed;color:#5e6e83!important;-webkit-text-fill-color:#5e6e83!important;opacity:1!important;background-color:#edf1f6!important;border-color:#c6d0dd!important}html[data-theme=light] select option,html[data-theme=light] select optgroup{color:#172033!important;background-color:#fff!important}html[data-theme=light] input[type=checkbox],html[data-theme=light] input[type=radio],html[data-theme=light] input[type=range]{accent-color:#1769d2}html[data-theme=light] input[type=file]::file-selector-button{color:#172033;font:inherit;cursor:pointer;background:#f2f5f9;border:1px solid #aebdd0;border-radius:.45rem;margin-inline-end:.65rem;padding:.45rem .75rem}html[data-theme=light] input[type=file]::file-selector-button:hover{background:#e6edf6}html[data-theme=light] input:autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] input:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] input:-webkit-autofill:hover{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] input:-webkit-autofill:focus{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] button:not(:disabled):not([class*=primary]):not([class*=danger]):not(.primary):not([aria-pressed=true]){color:#24334a;background:#f2f5f9;border-color:#bac7d8}html[data-theme=light] button:not(:disabled):not([class*=primary]):not([class*=danger]):not(.primary):hover{background:#e6edf6}html[data-theme=light] :is(.text-button,.button-secondary,.creator-button--quiet,.portal-button:not(.portal-button--primary),.review-button:not(.primary),.support-button:not(.primary)){color:#24334a!important;background:#f2f5f9!important;border-color:#bac7d8!important}html[data-theme=light] :is(.notice-error,.portal-alert,.review-message.error,.support-message.error){color:#8a2438!important;background:#fff1f2!important;border-color:#e4a8b2!important}html[data-theme=light] :is(.notice-success,.portal-success,.review-message.success,.support-message.success){color:#17633e!important;background:#effaf4!important;border-color:#9bd0b5!important}html[data-theme=light] :is(.notice-warning,.review-warning,.support-message.warning){color:#725312!important;background:#fff9e9!important;border-color:#e3ca8f!important}html[data-theme=light] :is(.video-card__artwork,.catalog-artwork,.home-reels__artwork,.reels-page-card__artwork,video,img){background-color:#e7edf5}html[data-theme=light] :is(.theme-toggle,.theme-toggle-fab){color:#24334a;background:#fff;border:1px solid #bac7d8;border-radius:999px;box-shadow:0 .4rem 1.2rem #182d4c26}.theme-toggle-fab{z-index:90;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#f5f7ff;min-height:2.75rem;font:inherit;cursor:pointer;background:#111b2d;border:1px solid #405573;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.9rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 .45rem 1.4rem #0000003d}.theme-toggle-fab:hover{transform:translateY(-1px)}.theme-toggle-fab:focus-visible{outline:3px solid var(--ott-focus,#79c5ff);outline-offset:3px}.theme-toggle-fab span:first-child{font-size:1.1rem;line-height:1}@media (max-width:560px){.theme-toggle-fab{right:max(.7rem, env(safe-area-inset-right));bottom:max(.7rem, env(safe-area-inset-bottom));min-height:2.6rem}}@media (prefers-reduced-motion:no-preference){html,body,body *{transition:background-color .18s,color .18s,border-color .18s}}
html,body{min-height:100%}body{color:#f5f7ff;background:#0b1020;margin:0;font-family:system-ui,sans-serif}a{color:#9ec5ff}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.page-shell{width:min(100% - 2rem,76rem);margin:0 auto;padding:2rem 0 4rem}.auth-page{place-items:center;min-height:100vh;padding:1rem;display:grid}.auth-card,.content-card,.playback-panel{background:#111b2d;border:1px solid #263650;border-radius:1rem;padding:clamp(1.25rem,4vw,2rem)}.auth-card{width:min(100%,32rem)}.brand-link{color:#eaf1ff;font-size:1.15rem;font-weight:800;text-decoration:none;display:inline-block}.eyebrow{color:#80adff;letter-spacing:.14em;margin:1.5rem 0 .5rem;font-size:.75rem;font-weight:800}h1{margin:.35rem 0 1rem;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.1}.muted{color:#aab3c5;line-height:1.55}.form-stack{gap:1rem;margin-top:1.5rem;display:grid}.form-stack label,.playback-toolbar label{gap:.45rem;font-weight:650;display:grid}.form-stack input,.form-stack textarea,.form-stack select,.playback-toolbar select{color:#f5f7ff;background:#0b1220;border:1px solid #3a4b67;border-radius:.55rem;min-height:2.8rem;padding:.6rem .75rem}.form-stack textarea{resize:vertical;min-height:8rem}.primary-button,.text-button{border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;min-height:2.7rem;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:#2867cf}.text-button{color:#c5d5f2;background:0 0;border-color:#344761}.inline-button{width:fit-content}.notice{border-radius:.55rem;padding:.8rem 1rem;line-height:1.45}.notice-error{color:#ffd7df;background:#371e2b;border:1px solid #81394a}.social-auth{margin-top:1.25rem}.social-divider{color:#aebbd0;align-items:center;gap:.75rem;margin:1.1rem 0;font-size:.85rem;display:flex}.social-divider:before,.social-divider:after{content:"";background:#263650;flex:1;height:1px}.social-auth-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.social-auth-button{color:#151820;cursor:pointer;background:#fff;border:1px solid #d6dbe4;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.8rem;font-weight:700;display:inline-flex}.social-auth-button:hover:not(:disabled){background:#edf1f7}.social-auth-button:disabled{cursor:not-allowed;opacity:.58}.linked-provider-list{gap:.6rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.linked-provider-list li{border:1px solid #263650;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.registration-policy-consent,.social-policy-consent{background:#0d1626;border:1px solid #344761;border-radius:.7rem;gap:.7rem;padding:.9rem;display:grid}.registration-policy-consent label,.social-policy-consent label{align-items:flex-start;gap:.6rem;font-weight:500;line-height:1.45;display:flex}.registration-policy-consent input[type=checkbox],.social-policy-consent input[type=checkbox]{accent-color:#4387f5;flex:none;width:1.1rem;height:1.1rem;margin:.12rem 0 0}.registration-policy-consent small{overflow-wrap:anywhere}.legal-page{min-height:72vh}.legal-policy-list{gap:.75rem;margin:1.25rem 0;display:grid}.legal-policy-list article{background:#0d1626;border:1px solid #263650;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.legal-policy-list h2{margin:0;font-size:1.08rem}.legal-policy-list p{margin:.35rem 0 0}.site-legal-footer{color:#aab3c5;border-top:1px solid #263650;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem max(1rem,50vw - 38rem);font-size:.85rem;display:flex}.site-legal-footer nav{flex-wrap:wrap;gap:.9rem;display:flex}.site-legal-footer a{color:#c5d5f2}@media (max-width:560px){.legal-policy-list article,.site-legal-footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.social-auth-buttons{grid-template-columns:1fr}}.notice-success{color:#c4f4d9;background:#142d25;border:1px solid #28634a}.notice-warning{color:#ffe9b2;background:#312a1a;border:1px solid #786333}.setup-key{overflow-wrap:anywhere;color:#d7e4ff;background:#09101b;border-radius:.45rem;padding:.75rem}.authenticator-setup-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.authenticator-setup-option{background:#0d1626;border:1px solid #344761;border-radius:.7rem;align-content:start;justify-items:start;gap:.65rem;min-width:0;padding:.9rem;display:grid}.authenticator-setup-option h2,.authenticator-setup-option p{margin:0}.authenticator-setup-option h2{font-size:1rem}.authenticator-setup-option .setup-key{box-sizing:border-box;width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6;display:block}.authenticator-qr-frame{background:#fff;border-radius:.55rem;place-items:center;max-width:100%;padding:.65rem;display:grid}.authenticator-qr-frame svg{width:min(216px,100%);height:auto;display:block}@media (max-width:620px){.authenticator-setup-options{grid-template-columns:minmax(0,1fr)}}.page-nav,.playback-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.watch-page .content-card{margin-bottom:1.25rem}.catalog-search{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.catalog-search input{color:#f5f7ff;background:#0b1220;border:1px solid #3a4b67;border-radius:.55rem;flex:16rem;min-height:2.7rem;padding:.6rem .75rem}.title-search-combobox{flex:16rem;min-width:0;position:relative}.title-search-combobox input{box-sizing:border-box;width:100%;padding-right:4.5rem}.search-clear{color:#c5d5f2;background:0 0;border:0;text-decoration:underline;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.title-search-suggestions{z-index:20;background:#111b2d;border:1px solid #3a4b67;border-radius:.65rem;max-height:min(22rem,55vh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 1rem 2rem #00000059}.title-search-option{color:#f5f7ff;text-align:left;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.8rem;padding:.65rem .75rem;display:flex}.title-search-option:hover,.title-search-option[aria-selected=true]{background:#1a2a44}.title-search-option small{color:#aab3c5;text-transform:capitalize;flex:none}.title-search-option mark{color:#fff;background:#365d92;border-radius:.15rem}.title-search-empty{color:#aab3c5;padding:.8rem}.search-filters{color:#c5d5f2;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.9rem;font-weight:650;display:flex}.search-filters select{color:#f5f7ff;background:#0b1220;border:1px solid #3a4b67;border-radius:.55rem;max-width:100%;min-height:2.55rem;padding:.45rem .7rem}.profile-language-priority{gap:.45rem;margin:.75rem 0 0;padding-left:1.5rem;display:grid}.profile-language-priority li span{min-width:7rem}.catalog-section{margin-top:1.5rem}.catalog-heading,.pagination{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:1rem;display:grid}.home-reels{background:linear-gradient(135deg,#111b2d,#101526 65%,#25172c);border:1px solid #263650;border-radius:1rem;margin-top:2rem;padding:1.2rem;overflow:hidden}.home-reels .catalog-heading{align-items:end}.home-reels .catalog-heading h2{margin:0}.home-reels .eyebrow{margin:0 0 .25rem}.home-reels__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:.85rem;padding:.35rem .1rem .8rem;display:flex;overflow-x:auto}.home-reels__card{min-width:0;color:inherit;scroll-snap-align:start;flex:0 0 clamp(9rem,16vw,12.5rem);gap:.5rem;text-decoration:none;display:grid}.home-reels__artwork{aspect-ratio:9/16;background:linear-gradient(155deg,#34568a,#572b68 55%,#111827);border:1px solid #30415f;border-radius:.8rem;align-items:end;display:flex;position:relative;overflow:hidden}.home-reels__artwork:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050a14e6);position:absolute;inset:35% 0 0}.home-reels__artwork img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-reels__play{z-index:1;color:#fff;background:#050a148c;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-reels__title{z-index:1;color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:.75rem;font-weight:750;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.home-reels__caption{color:#d7e4ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.reels-page-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1rem;margin-top:1rem;display:grid}.reels-page-card{background:#111b2d;border:1px solid #263650;border-radius:.9rem;overflow:hidden}.reels-page-card__artwork{aspect-ratio:9/16;background:linear-gradient(155deg,#34568a,#572b68 55%,#111827);display:block;position:relative;overflow:hidden}.reels-page-card__artwork img{object-fit:cover;width:100%;height:100%}.reels-page-card__badge{color:#fff;background:#050a14b3;border:1px solid #ffffff4d;border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:750;position:absolute;top:.65rem;left:.65rem}.reels-page-card__play{color:#fff;background:#050a148c;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reels-page-card__body{flex-direction:column;gap:.45rem;min-height:12rem;padding:.9rem;display:flex}.reels-page-card__body h3,.reels-page-card__body p{margin:0}.reels-page-card__body .catalog-access{margin-top:auto}@media (max-width:600px){.home-reels{margin-inline:-.2rem;padding:.9rem}.home-reels__card{flex-basis:10rem}.reels-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.reels-page-card__body{min-height:11rem;padding:.7rem}}.catalog-card{background:#111b2d;border:1px solid #263650;border-radius:.85rem;flex-direction:column;min-height:15rem;padding:1.25rem;display:flex}.catalog-artwork{aspect-ratio:16/9;background:linear-gradient(135deg,#19345a,#572b68 55%,#14243c);width:calc(100% + 2.5rem);margin:-1.25rem -1.25rem 1rem;position:relative;overflow:hidden}.catalog-artwork img{object-fit:cover;width:100%;height:100%;display:block}.catalog-artwork__fallback{background:linear-gradient(#0000 28%,#050a14e0);flex-direction:column;justify-content:end;gap:.35rem;width:100%;height:100%;padding:1.1rem;display:flex}.catalog-artwork__fallback span,.catalog-artwork__fallback small{color:#b7c8e5;text-transform:uppercase;font-size:.78rem}.catalog-artwork__fallback strong{color:#fff;font-size:1.2rem}.watch-share{border:1px solid #263650;border-radius:.75rem;margin:1rem 0;padding:.8rem}.watch-share summary{cursor:pointer;font-weight:700}.watch-share__preview{background:#0b1220;border:1px solid #263650;border-radius:.65rem;grid-template-columns:minmax(8rem,14rem) 1fr;gap:1rem;max-width:44rem;margin-top:.8rem;display:grid;overflow:hidden}.watch-share__preview img{aspect-ratio:16/9;object-fit:cover;background:#192944;width:100%}.watch-share__preview div{align-self:center;padding:.65rem}.watch-share__preview p{color:#b7c8e5;margin:.4rem 0}.watch-share__preview small{color:#8498b9}.watch-share__actions{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}@media (max-width:560px){.watch-share__preview{grid-template-columns:1fr}}.catalog-card .eyebrow{margin-top:0}.catalog-card h3{margin:.25rem 0 .5rem}.catalog-card .muted{flex:1}.catalog-mood-picker{gap:.55rem;margin-top:.8rem;display:grid}.catalog-mood-picker__options{flex-wrap:wrap;gap:.45rem;display:flex}.catalog-mood-picker__options .text-button{min-height:2.25rem;padding:.4rem .7rem}.catalog-mood-picker__options .is-selected{color:#fff;background:#17325c;border-color:#6298f5}.catalog-feedback{flex-wrap:wrap;gap:.35rem;margin-top:.8rem;display:flex}.catalog-feedback .text-button{min-height:2.15rem;padding:.35rem .55rem;font-size:.8rem}.saved-title-nav,.saved-title-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.saved-title-actions{margin-top:auto;padding-top:.8rem}.saved-progress{gap:.35rem;margin:.75rem 0;display:grid}.saved-progress progress{accent-color:#69a0ff;width:100%;height:.6rem}.watchlist-save{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.watchlist-save .notice{flex-basis:100%}.watch-engagement{border-top:1px solid #2a3a53;border-bottom:1px solid #2a3a53;grid-template-columns:1fr auto;align-items:center;gap:.85rem 1rem;margin:1.1rem 0;padding:1rem 0;display:grid}.watch-engagement__summary{color:#c5d5f2;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.92rem;display:flex}.watch-channel{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.35rem;display:flex}.watch-channel__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.watch-channel__identity>span:last-child{gap:.2rem;display:grid}.watch-channel__identity small{color:#aebfda}.watch-channel__avatar{color:#fff;background:linear-gradient(145deg,#3669db,#19365f);border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;font-weight:800;display:grid}.watch-engagement>.notice{grid-column:1/-1;margin:0}.suggestion-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(15rem,22rem);grid-auto-flow:column;padding:.15rem .1rem .8rem;display:grid;overflow-x:auto}.suggestion-rail>*{scroll-snap-align:start}@media (max-width:600px){.watch-engagement{grid-template-columns:1fr}.watch-engagement>.text-button{justify-self:start}.watch-channel{align-items:flex-start}.suggestion-rail{grid-auto-columns:minmax(13rem,82vw)}}.profile-count{text-align:right;margin-top:-.8rem}.channel-follow-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.8rem;display:flex}.channel-social-links{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.channel-social-links a{color:#cfe0ff;border:1px solid #354967;border-radius:999px;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.channel-social-links a:hover{background:#1b2a42}.channel-notification-bell{color:#e6edf9;align-items:center;gap:.5rem;font-size:.9rem;font-weight:650;display:inline-flex}.channel-notification-bell svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.channel-notification-bell select{color:#f5f7ff;font:inherit;background:#0b1220;border:1px solid #36445d;border-radius:.5rem;padding:.55rem .7rem}.channel-notification-help{max-width:46rem;font-size:.82rem}.notification-profile-fields{border:1px solid #36445d;border-radius:.7rem;margin:1rem 0;padding:1rem}.notification-profile-fields legend{padding:0 .35rem;font-weight:700}.notification-profile-fields>p{margin-top:.15rem}.notification-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.notification-profile-grid label{gap:.4rem;display:grid}.notification-profile-grid input,.notification-profile-grid select{color:#f5f7ff;min-width:0;font:inherit;background:#0b1220;border:1px solid #36445d;border-radius:.55rem;padding:.65rem .75rem}.profile-location-field{gap:.4rem;min-width:0;display:grid;position:relative}.profile-location-label{font-weight:650}.location-picker-dropdown{min-width:0;position:relative}.location-picker-dropdown>summary{color:#f5f7ff;cursor:pointer;background:#0b1220;border:1px solid #3a4b67;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.8rem;padding:.6rem .75rem;list-style:none;display:flex;overflow:hidden}.location-picker-dropdown>summary::-webkit-details-marker{display:none}.location-picker-dropdown>summary:after{content:"▾";color:#b7c8e5;flex:none}.location-picker-dropdown[open]>summary{border-color:#5790f5;border-bottom-right-radius:0;border-bottom-left-radius:0}.location-picker-dropdown-disabled>summary{cursor:not-allowed;opacity:.62}.location-picker-panel{z-index:30;background:#101a2b;border:1px solid #5790f5;border-radius:0 0 .65rem .65rem;gap:.55rem;padding:.65rem;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 1rem 2rem #0208128c}.location-picker-search{color:#c5d5f2;gap:.35rem;font-size:.85rem;font-weight:650;display:grid}.form-stack .location-picker-search input{box-sizing:border-box;color:#f5f7ff;width:100%;min-height:2.6rem;font:inherit;background:#0b1220;border:1px solid #3a4b67;border-radius:.5rem;padding:.55rem .65rem}.location-picker-options{overscroll-behavior:contain;max-height:min(17rem,42vh);display:grid;overflow:auto}.location-picker-option{color:#eef4ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;width:100%;min-height:2.45rem;padding:.55rem .65rem}.location-picker-option:hover,.location-picker-option:focus-visible,.location-picker-option[aria-selected=true]{background:#1b2c48;outline:none}.location-picker-empty,.location-picker-status{margin:.25rem;font-size:.9rem}.location-picker-more{width:100%;min-height:2.35rem}.location-picker-manual{border-top:1px solid #293b58;gap:.3rem;padding-top:.45rem;display:grid}.location-picker-manual p{margin:0;font-size:.8rem}.profile-location-field .inline-button{justify-self:start}.profile-location-error{grid-column:1/-1;margin:0;font-size:.85rem}.notification-setting-toggle{border:1px solid #263650;border-radius:.7rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.notification-setting-toggle input{margin-top:.2rem}.form-stack .notification-setting-toggle{align-items:center;display:flex}.form-stack .notification-setting-toggle input{accent-color:#2867cf;flex:none;width:1.15rem;height:1.15rem;min-height:1.15rem;margin:0;padding:0}.notification-setting-toggle span,.push-device-list li>span{gap:.25rem;display:grid}.notification-setting-toggle small,.push-device-list small{color:#aab3c5;font-weight:400}.push-device-section{border-top:1px solid #263650;gap:.75rem;margin-top:2rem;padding-top:1.4rem;display:grid}.push-device-section h2{margin:0}.push-device-section p{margin:.3rem 0}.push-device-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.push-device-list li{border:1px solid #263650;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.catalog-access{color:#b7cae8}.home-page{width:min(100% - 2rem,88rem)}.home-page>.catalog-section{margin-top:2.25rem}.home-page .catalog-heading h2{margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.home-page .catalog-heading .eyebrow{margin:0 0 .3rem}.video-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.65rem 1.05rem;margin-top:1.1rem;display:grid}.video-card-observer{min-width:0}.video-card{color:#f5f7ff;min-width:0}.video-card__media{aspect-ratio:16/9;color:inherit;background:linear-gradient(135deg,#173354,#482b60 55%,#101827);border:1px solid #283852;border-radius:.8rem;display:block;position:relative;overflow:hidden}.video-card__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .25s,opacity .2s;display:block}.video-card__thumbnail[data-failed=true]{opacity:0}.video-card__media:has(.video-card__thumbnail[data-failed=true]):before{color:#e5edff;content:"HDHub4You";background:linear-gradient(135deg,#173354,#482b60 55%,#101827);place-items:center;padding:1rem;font-weight:750;display:grid;position:absolute;inset:0}.video-card__media:hover .video-card__thumbnail{transform:scale(1.025)}.video-card__play{color:#fff;opacity:.92;pointer-events:none;background:#050a14a6;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card__media:hover .video-card__play{opacity:0}.video-card__preview{z-index:2;background:#030609;position:absolute;inset:0}.video-card__duration{z-index:4;color:#fff;background:#02050ad1;border-radius:.28rem;padding:.15rem .35rem;font-size:.72rem;font-weight:750;position:absolute;bottom:.5rem;right:.45rem}.video-card__progress{z-index:4;background:#ffffff4d;height:.22rem;position:absolute;bottom:0;left:0;right:0}.video-card__progress>span{background:#ff3348;height:100%;display:block}.video-card__body{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.75rem .1rem 0;display:grid}.video-card__avatar{color:#fff;background:linear-gradient(145deg,#3669db,#192a49);border:1px solid #344761;border-radius:50%;flex:0 0 2.45rem;place-items:center;width:2.45rem;height:2.45rem;font-size:1rem;font-weight:800;display:grid;position:relative;overflow:hidden}.video-card__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-card__avatar img[data-failed=true]{display:none}.video-card__copy{align-content:start;gap:.28rem;min-width:0;display:grid}.video-card__title{color:#f5f7ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:750;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.video-card__title:hover,.video-card__channel:hover{color:#9ec5ff}.video-card__channel,.video-card__metadata{color:#aab3c5;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;line-height:1.35;text-decoration:none;overflow:hidden}.video-card__description{color:#bdc9dd;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.video-card__access{color:#aab3c5;font-size:.78rem}.video-card__reason{color:#9aabc4;margin:.45rem 0 0;font-size:.78rem}.video-card .catalog-feedback{padding:0 .1rem}.video-card-grid--continue{grid-template-columns:repeat(4,minmax(0,1fr))}.video-card-grid--continue .video-card__media{aspect-ratio:16/9}.watch-page>.playback-panel:not(.playback-panel--feed){margin:0 0 1.25rem}.watch-suggestions{background:#111b2d;border:1px solid #263650;border-radius:1rem;margin-top:1.2rem;padding:1.15rem}.watch-suggestions__heading{margin:0;font-size:1.35rem}.watch-suggestions .video-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .9rem}.channels-page .channels-hero h1{margin-bottom:.5rem}.channels-hero .catalog-search{max-width:54rem}.channel-directory-tabs{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.channel-directory-count{margin:1rem .15rem}.channel-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.channel-directory-card{background:linear-gradient(155deg,#111b2d,#0d1525);border:1px solid #293b58;border-radius:.9rem;flex-direction:column;gap:.85rem;min-width:0;padding:1.15rem;display:flex}.channel-directory-card__identity{grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.channel-directory-card__avatar{color:#fff;background:linear-gradient(145deg,#3669db,#192a49);border:1px solid #3a5a8d;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.2rem;font-weight:800;display:grid;overflow:hidden}.channel-directory-card__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.channel-directory-card__story-button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:3.2rem;height:3.2rem;padding:0}.channel-directory-card__story-ring{background:linear-gradient(#111b2d,#111b2d) padding-box padding-box,linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.channel-directory-card__story-inner{color:#fff;background:linear-gradient(145deg,#3669db,#192a49);border:1px solid #3a5a8d;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.channel-directory-card__story-inner img{object-fit:cover;width:100%;height:100%}.channel-directory-card__story-button:focus-visible{outline-offset:3px;outline:3px solid #7ab8ff}.channel-directory-card .eyebrow{text-transform:none;margin:0 0 .25rem}.channel-directory-card h2{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.channel-directory-card__identity .muted{margin:.25rem 0 0;font-size:.86rem}.channel-directory-card__description{color:#bac8de;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.channel-directory-card__date{color:#9eacc3;margin:0;font-size:.8rem}.channel-directory-card__actions{flex-wrap:wrap;gap:.55rem;margin-top:auto;padding-top:.3rem;display:flex}.channel-following-section{margin-top:1.5rem}.channel-following-section>.catalog-heading{margin-bottom:.8rem}.channel-following-section>.catalog-heading h2{margin:0}.channel-following-section>.catalog-heading p{margin:.35rem 0 0}.channel-empty{margin-top:1rem}@media (max-width:1180px){.video-card-grid,.video-card-grid--continue{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.video-card-grid,.video-card-grid--continue{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .75rem}.watch-suggestions .video-card-grid,.channel-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.home-page{width:min(100% - 1.1rem,88rem);padding-top:.8rem}.video-card-grid,.video-card-grid--continue,.watch-suggestions .video-card-grid{grid-template-columns:minmax(0,1fr);gap:1.35rem}.video-card__body{grid-template-columns:2.35rem minmax(0,1fr)}.watch-suggestions{padding:.8rem}.channel-card-grid{grid-template-columns:minmax(0,1fr)}.channel-directory-card{padding:.9rem}}.pagination{justify-content:flex-end;margin-top:1.25rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status-line{color:#9ac4a7}.playback-panel{padding:1rem}.playback-toolbar{flex-wrap:wrap;justify-content:flex-start}.playback-toolbar label{min-width:10rem}.video-player-stage{background:#030609;border-radius:.65rem;width:100%;position:relative;overflow:hidden}.video-surface{aspect-ratio:16/9;background:#030609;border-radius:.65rem;width:100%;max-height:75vh;display:block}.video-ad-container{z-index:2;position:absolute;inset:0;overflow:hidden}.video-ad-container:not([data-active=true]){pointer-events:none}.video-ad-gate-backdrop{z-index:4;background:#030609d1;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.video-ad-gate{background:#111c2e;border:1px solid #405574;border-radius:.9rem;width:min(100%,32rem);padding:1.5rem;box-shadow:0 1.5rem 4rem #00000073}.video-ad-gate h3{margin:.25rem 0 .75rem}.video-ad-gate .primary-button{margin-top:.75rem}.first-party-video-ad{z-index:3;color:#f5f7ff;background:#080d17;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:center;gap:1rem;padding:clamp(.75rem,3vw,1.5rem);display:grid;position:absolute;inset:0;overflow:auto}.first-party-video-ad__art{place-items:center;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.first-party-video-ad__art img{object-fit:contain;max-width:100%;max-height:100%;display:block}.first-party-video-ad__copy{align-content:center;gap:.6rem;display:grid}.first-party-video-ad__copy p{color:#c5cede;overflow-wrap:anywhere;margin:0}.first-party-video-ad__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.first-party-video-ad__actions a,.first-party-video-ad__actions button{color:#fff;width:max-content;font:inherit;background:#2865c7;border:1px solid #3977df;border-radius:.5rem;padding:.55rem .75rem;font-weight:700}.first-party-video-ad__actions span{color:#c5cede;font-size:.9rem}@media (max-width:650px){.first-party-video-ad{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:.4rem;padding:.6rem}.first-party-video-ad__copy{gap:.35rem}.first-party-video-ad__copy p{font-size:.85rem}.first-party-video-ad__art img{max-height:34vh}}.playback-toolbar select{min-width:14rem}.content-report{border-top:1px solid #263650;margin-top:1rem;padding-top:.85rem}.content-report summary{color:#cbd8ef;cursor:pointer;width:fit-content;font-weight:650}.content-report__form{gap:.65rem;max-width:38rem;margin-top:.8rem;display:grid}.content-report__form select,.content-report__form textarea{box-sizing:border-box;color:#f5f7ff;width:100%;font:inherit;background:#0b1220;border:1px solid #3a4b67;border-radius:.55rem;padding:.65rem .75rem}.comments-section{margin-top:1.25rem;scroll-margin-top:1.25rem}.comments-section .eyebrow{margin-top:0}.comments-heading,.comments-form-footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.comments-heading h2{margin:0}.comments-heading .muted{margin:.45rem 0 0}.comment-form{max-width:54rem;margin:1rem 0}.comment-form textarea{min-height:6rem}.comments-form-footer{flex-wrap:wrap;align-items:center}.comments-form-footer .saved-title-actions{margin:0;padding:0}.comment-empty{margin-top:1.5rem}.comment-list{gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.comment-item{background:#0d1626;border:1px solid #263650;border-radius:.75rem;min-width:0;padding:1rem}.comment-item.comment-reply{border-left:3px solid #3b6fbe;margin-left:clamp(1rem,4vw,2.5rem)}.comment-replies{margin-top:.8rem}.comment-reply-count{margin:.7rem 0 0;font-size:.9rem}.comment-reply-list{margin-top:.45rem}.comment-show-more{margin:.55rem 0 0 clamp(1rem,4vw,2.5rem);font-weight:600}.comment-byline,.comment-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.comment-byline time,.comment-byline .muted{color:#aab3c5;font-size:.85rem}.comment-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:.7rem 0;line-height:1.55}.comment-actions{margin-top:.6rem}.comment-actions .text-button{min-height:2.2rem;padding:.35rem .7rem}.comment-skeleton{gap:.75rem;margin-top:1rem;display:grid}.comment-skeleton span{background:linear-gradient(100deg,#111b2d 30%,#1a2940 45%,#111b2d 60%) 0 0/200% 100%;border:1px solid #263650;border-radius:.75rem;height:5rem;animation:1.4s ease-in-out infinite comment-shimmer}.comment-dialog-backdrop{z-index:50;background:#03070fbf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.comment-dialog{background:#111b2d;border:1px solid #344761;border-radius:.9rem;width:min(100%,30rem);padding:1.5rem;box-shadow:0 1.5rem 5rem #00000073}.comment-dialog h3{margin-top:0}@keyframes comment-shimmer{to{background-position-x:-200%}}@media (max-width:640px){.page-shell{width:min(100% - 1.25rem,76rem);padding-top:1rem}.page-nav,.playback-toolbar{flex-direction:column;align-items:stretch}.title-search-option{flex-direction:column;align-items:flex-start;gap:.2rem}.playback-toolbar select,.playback-toolbar label{width:100%}.video-surface{aspect-ratio:9/16;max-height:68vh}.comments-heading{flex-direction:column}.comment-item.comment-reply{margin-left:.75rem}.comment-dialog .saved-title-actions{justify-content:flex-end}.notification-profile-grid{grid-template-columns:1fr}.channel-follow-actions{flex-direction:column;align-items:flex-start}.subscription-section-heading,.subscription-history-list li{flex-direction:column;align-items:stretch}.subscription-history-list .status-badge{align-self:flex-start}}.tops-page-shell{z-index:50;color:#fff;background:#030508;width:100%;max-width:none;height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tops-feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;background:#030508;height:100%;display:block;position:absolute;inset:0;overflow:hidden auto}.tops-feed::-webkit-scrollbar{display:none}.tops-slide{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:#030508;width:100%;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}.tops-poster{z-index:-2;object-fit:cover;filter:blur(32px)brightness(.3);width:calc(100% + 4rem);height:calc(100% + 4rem);position:absolute;inset:-2rem;transform:scale(1.04)}.tops-active-player{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.tops-active-player .playback-panel--feed{box-sizing:border-box;background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:100%;margin:0;padding:0;display:grid;position:absolute;inset:0}.tops-active-player .playback-panel--feed .video-player-stage{background:#030508;border-radius:0;width:min(100vw,56.25dvh);height:100%;overflow:hidden}.tops-active-player .playback-panel--feed .video-surface{aspect-ratio:auto;object-fit:contain;background:#030508;border-radius:0;width:100%;height:100%;max-height:none;display:block}.tops-active-player .playback-panel--feed .video-player-stage>.video-ad-container{display:none}.tops-active-player .playback-panel--feed>.muted,.tops-active-player .playback-panel--feed>.notice{z-index:5;background:#090d19df;border-radius:.5rem;width:max-content;max-width:min(90vw,30rem);margin:0;padding:.45rem .6rem;font-size:.78rem;position:absolute;top:5rem;left:50%;transform:translate(-50%)}.tops-active-player .playback-panel--feed>.muted,.tops-active-player .playback-panel--feed>.video-player-stage+.muted{display:none}.tops-frame-shade{z-index:2;pointer-events:none;background:linear-gradient(#03050899 0%,#0000 20% 55%,#030508c9 100%);position:absolute;inset:0}.tops-nav{z-index:8;top:max(.5rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute}.tops-nav>a,.tops-nav-actions a{color:#fff;pointer-events:auto;text-decoration:none}.tops-nav>a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05081188;border:1px solid #ffffff30;border-radius:999px;align-items:center;padding:.3rem .55rem;display:inline-flex}.tops-nav>a .brand-logo{width:2.1rem;height:2.1rem}.tops-nav-actions{align-items:center;gap:.4rem;display:flex}.tops-nav-actions a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05081188;border:1px solid #ffffff30;border-radius:999px;padding:.55rem .75rem;font-size:.82rem;font-weight:700}.tops-brand-label{display:none}.tops-slide-topline{z-index:5;top:max(4.8rem, calc(env(safe-area-inset-top) + 4.2rem));color:#fff;text-shadow:0 1px 8px #000;align-items:center;gap:.45rem;font-size:.78rem;display:flex;position:absolute;right:max(.75rem,50% - 18.5rem)}.tops-move-button,.tops-icon-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c16b8;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:inline-grid}.tops-move-button:disabled{opacity:.42;cursor:not-allowed}.tops-engagement-toolbar{z-index:6;right:max(.75rem,50% - 18.5rem);bottom:max(7.7rem, calc(env(safe-area-inset-bottom) + 6.5rem));flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute}.tops-creator-avatar{color:#fff;background:#15233a;border:2px solid #fff;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 2px 12px #0008}.tops-creator-avatar img{object-fit:cover;width:100%;height:100%}.tops-engagement-button{color:#fff;cursor:pointer;text-shadow:0 1px 8px #000;background:0 0;border:0;justify-items:center;gap:.12rem;min-width:3.2rem;padding:.15rem;display:grid}.tops-engagement-button>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c16a8;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:2.85rem;height:2.85rem;font-size:1.35rem;display:grid}.tops-engagement-button.is-active>span{color:#ff5a79}.tops-engagement-button small{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:4.2rem;font-size:.68rem;font-weight:700;overflow:hidden}.tops-engagement-button:disabled{opacity:.6;cursor:wait}.tops-more-menu{background:#101a2a;border:1px solid #ffffff30;border-radius:.8rem;width:max-content;min-width:10rem;display:grid;position:absolute;bottom:0;right:3.65rem;overflow:hidden;box-shadow:0 8px 28px #0008}.tops-more-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;padding:.8rem 1rem}.tops-more-menu button:hover{background:#ffffff15}.tops-video-copy{z-index:5;bottom:max(2.2rem, calc(env(safe-area-inset-bottom) + 1.2rem));text-shadow:0 1px 8px #000;width:min(65vw,37rem);padding-right:.5rem;position:absolute;left:max(1.25rem,50% - 28rem)}.tops-video-copy h1{margin:.35rem 0;font-size:clamp(1.15rem,2.5vw,1.65rem);line-height:1.2}.tops-creator-line{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.4rem;display:flex}.tops-creator-name{color:#fff;font-size:.98rem;font-weight:800;text-decoration:none}.tops-follow-button{color:#111827;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:2rem;padding:.25rem .75rem;font-size:.78rem;font-weight:800}.tops-follow-button.is-following{color:#fff;background:#101824bd;border:1px solid #ffffff80}.tops-follow-button:disabled{opacity:.65;cursor:wait}.tops-follower-count,.tops-audio-label{color:#e2e8f0;font-size:.76rem}.tops-view-count{color:#e2e8f0;margin:.3rem 0 0;font-size:.74rem}.tops-caption{color:#f7f8fa;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38rem;max-height:3.6em;margin:.35rem 0 0;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tops-caption.is-expanded{max-height:min(40vh,16rem);display:block;overflow-y:auto}.tops-expand-caption{color:#d9e2f0;cursor:pointer;background:0 0;border:0;margin-top:.1rem;padding:.15rem 0;font-size:.78rem;font-weight:800}.tops-audio-label{margin:.4rem 0 0}.tops-header-overlay{z-index:5;top:max(5.3rem, calc(env(safe-area-inset-top) + 4.6rem));color:#fff;text-shadow:0 1px 8px #000;gap:.1rem;display:grid;position:absolute;left:max(1.25rem,50% - 28rem)}.tops-header-overlay .eyebrow{margin:0;font-size:.7rem}.tops-header-overlay>span{font-size:.9rem;font-weight:800}.tops-sound-button{z-index:7;top:max(5rem, calc(env(safe-area-inset-top) + 4.3rem));color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c16b8;border:1px solid #ffffff60;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:grid;position:absolute;left:max(.75rem,50% - 18.5rem)}.tops-action-notice{z-index:12;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));color:#fff;background:#080d19ed;border:1px solid #ffffff40;border-radius:.7rem;width:fit-content;max-width:calc(100% - 2rem);margin:0 auto;padding:.65rem .85rem;font-size:.86rem;position:absolute;left:1rem}.tops-player-status{z-index:5;color:#f5f7ff;text-align:center;background:#080d17df;border:1px solid #394b68;border-radius:.7rem;justify-items:center;gap:.5rem;width:max-content;max-width:min(90vw,30rem);margin:0;padding:.8rem 1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tops-player-status p{margin:0}.tops-player-status--error{border-color:#743547}.tops-page-status{z-index:3;color:#fff;text-shadow:0 1px 8px #000;pointer-events:none;place-items:center;min-height:2.5rem;display:grid;position:absolute;bottom:1rem;left:0;right:0}.tops-inline-error{z-index:10;top:max(7.8rem, calc(env(safe-area-inset-top) + 7rem));color:#fff;background:#250d15ed;border:1px solid #9d4254;border-radius:.65rem;align-items:center;gap:.6rem;max-width:min(90vw,34rem);padding:.6rem .85rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tops-inline-error p{margin:0}.tops-initial-loading,.tops-empty-state{color:#fff;text-align:center;background:#030508;align-content:center;justify-items:center;gap:.75rem;padding:1.5rem;display:grid;position:absolute;inset:0}.tops-empty-state h1,.tops-empty-state p{max-width:35rem;margin:0}.tops-empty-state>.eyebrow{margin:0}.tops-initial-loading{z-index:3}.tops-comments-backdrop,.tops-report-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.tops-comments-panel{background:#0b1423;border:1px solid #34415a;border-radius:1rem 1rem .5rem .5rem;flex-direction:column;width:min(100%,43rem);max-height:min(84dvh,55rem);display:flex;overflow:hidden;box-shadow:0 16px 48px #0009}.tops-comments-panel__heading{border-bottom:1px solid #263650;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.tops-comments-panel__heading h2{margin:0;font-size:1.15rem}.tops-comments-panel>.comments-section{border:0;border-radius:0;min-height:0;margin:0;overflow:auto}.tops-report-backdrop{z-index:30;align-items:center}.tops-report-dialog{color:#fff;background:#111c2d;border:1px solid #3b4b66;border-radius:1rem;gap:.9rem;width:min(100%,31rem);padding:1.2rem;display:grid;box-shadow:0 16px 48px #0009}.tops-report-dialog h2,.tops-report-dialog p{margin:0}.tops-report-dialog label{gap:.35rem;font-weight:700;display:grid}.tops-report-dialog select,.tops-report-dialog textarea{color:#fff;width:100%;min-height:2.8rem;font:inherit;background:#0a1220;border:1px solid #42516a;border-radius:.55rem;padding:.65rem}.tops-report-dialog textarea{resize:vertical;min-height:6rem}.tops-report-actions{justify-content:flex-end;gap:.6rem;display:flex}@media (max-width:640px){.tops-nav{top:max(.3rem, env(safe-area-inset-top));right:max(.45rem, env(safe-area-inset-right));left:max(.45rem, env(safe-area-inset-left))}.tops-nav>a{padding:.2rem .4rem}.tops-nav>a .brand-logo{width:1.8rem;height:1.8rem}.tops-nav-actions{gap:.3rem}.tops-nav-actions a{padding:.5rem .58rem;font-size:.73rem}.tops-active-player .playback-panel--feed .video-player-stage{width:100vw}.tops-slide-topline{top:max(4.35rem, calc(env(safe-area-inset-top) + 3.75rem));right:.65rem}.tops-move-button{width:2.45rem;height:2.45rem}.tops-engagement-toolbar{right:max(.5rem, env(safe-area-inset-right));bottom:max(7.2rem, calc(env(safe-area-inset-bottom) + 6rem));gap:.7rem}.tops-engagement-button>span{width:2.55rem;height:2.55rem}.tops-video-copy{bottom:max(1.3rem, calc(env(safe-area-inset-bottom) + .45rem));left:max(.75rem, env(safe-area-inset-left));width:calc(100% - 5.6rem - env(safe-area-inset-right))}.tops-video-copy h1{font-size:1.13rem}.tops-caption{font-size:.84rem}.tops-header-overlay{top:max(4.55rem, calc(env(safe-area-inset-top) + 3.95rem));left:max(.75rem, env(safe-area-inset-left))}.tops-sound-button{top:max(4.55rem, calc(env(safe-area-inset-top) + 3.95rem));width:2.45rem;height:2.45rem;left:auto;right:4.6rem}.tops-comments-backdrop{padding:0}.tops-comments-panel{width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1rem 1rem 0 0}}@media (min-width:900px){.tops-comments-backdrop{align-items:center}.tops-comments-panel{border-radius:1rem;max-height:min(88dvh,60rem)}}@media (prefers-reduced-motion:reduce){.tops-feed{scroll-behavior:auto}}.subscription-settings-card>section{margin-top:2rem}.subscription-settings-card h2{margin:0;font-size:1.25rem}.subscription-current-section{border-bottom:1px solid #263650;padding-bottom:1.4rem}.subscription-section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.subscription-section-heading p{margin:.35rem 0 0}.subscription-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1rem;display:grid}.subscription-plan-card{background:#0d1626;border:1px solid #2b3b55;border-radius:.8rem;flex-direction:column;align-items:flex-start;min-width:0;padding:1.2rem;display:flex}.subscription-plan-card h3{margin:.2rem 0 .4rem;font-size:1.15rem}.subscription-plan-card>.muted{overflow-wrap:anywhere;line-height:1.5}.subscription-plan-price{margin:.7rem 0 .25rem;font-size:1.55rem;font-weight:800}.subscription-plan-price span{color:#aab3c5;font-size:.9rem;font-weight:500}.subscription-plan-card .primary-button{width:100%;margin-top:auto}.subscription-plan-card .primary-button:disabled{cursor:not-allowed;opacity:.65}.subscription-history-list{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.subscription-history-list li{background:#0d1626;border:1px solid #263650;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.subscription-history-list li>span:first-child{gap:.25rem;min-width:0;display:grid}.subscription-history-list small{color:#aab3c5}.subscription-history-list .status-badge{color:#d4def0;border:1px solid #3a4b67;border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.subscription-history-list .status-badge.active{color:#c4f4d9;border-color:#28634a}.subscription-history-list .status-badge.expired,.subscription-history-list .status-badge.cancelled{color:#c1c8d5}.subscription-plan-skeleton{background:linear-gradient(100deg,#111b2d 30%,#1a2940 45%,#111b2d 60%) 0 0/200% 100%;border:1px solid #263650;border-radius:.8rem;min-height:15rem;animation:1.4s ease-in-out infinite comment-shimmer}.empty-state{border:1px dashed #3a4b67;border-radius:.75rem;margin-top:1rem;padding:1.25rem}.empty-state h3{margin:0 0 .4rem}.empty-state p{margin:0}.subscription-security-note{color:#aab3c5;border-top:1px solid #263650;margin:1.75rem 0 0;padding-top:1rem;font-size:.9rem}.language-picker-dropdown{background:#0b1220;border:1px solid #3a4b67;border-radius:.65rem;margin-top:.75rem}.language-picker-dropdown>summary{cursor:pointer;padding:.75rem .9rem;font-weight:650}.language-picker-dropdown[open]>summary{border-bottom:1px solid #263650}.language-picker-dropdown .language-search-label{gap:.4rem;padding:.75rem;display:grid}.language-picker-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.4rem;max-height:17rem;padding:.5rem .75rem .75rem;display:grid;overflow:auto}.language-picker-options .notification-setting-toggle{min-width:0;padding:.6rem}.profile-interface-language-field{align-content:start;gap:.45rem;min-width:0;display:grid}.interface-language-picker{margin-top:0}.interface-language-options{max-height:17rem;padding:.4rem;display:grid;overflow:auto}.interface-language-option{color:#d7e4ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;min-height:2.7rem;padding:.55rem .75rem}.interface-language-option:hover,.interface-language-option:focus-visible{outline-offset:-2px;background:#1b2b45;outline:2px solid #5c9cff}.interface-language-option[aria-selected=true]{color:#fff;background:#183b78;font-weight:700}.profile-language-picker{min-width:0}.profile-language-priority{gap:.5rem;padding-left:1.5rem;display:grid}.profile-language-priority li{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.profile-preference-picker{border:0;min-width:0;margin:0;padding:0}.profile-preference-picker legend{padding:0;font-weight:650}.profile-preference-selected{gap:.4rem;max-height:10rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.profile-preference-selected li{color:#d7e4ff;border:1px solid #263650;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.profile-preference-selected .text-button{min-height:2rem;padding:.35rem .55rem}.first-party-ad>img{aspect-ratio:16/9;object-fit:cover;background:#0b1220;border-radius:.5rem;width:100%;display:block}.first-party-ad .eyebrow{color:#ffd36d}.page-shell{width:min(100% - 2rem,80rem);padding-top:1rem}.page-nav{justify-content:space-between;align-items:center;display:flex}.brand-link{flex:none;font-size:1rem}.saved-title-nav{flex:auto;justify-content:flex-end;min-width:0}.saved-title-nav a{flex:none}.content-card{overflow:hidden}.page-shell>header.content-card:first-of-type{min-height:14rem;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(at 82% 22%,#2f8fe03b,#0000 24rem),linear-gradient(135deg,#101d33,#0a1322 72%)!important}.page-shell>header.content-card:first-of-type .eyebrow{margin-top:0}.page-shell>header.content-card:first-of-type h1{max-width:48rem;font-size:clamp(2rem,5vw,3.35rem)}.catalog-search{max-width:58rem}.catalog-search input{background:#091322;border-color:#354866;border-radius:.8rem}.catalog-search .primary-button{min-width:7rem}.catalog-section{background:linear-gradient(145deg,#101b2ef2,#080f1bf7);border:1px solid #31527da3;border-radius:1.15rem;margin-top:1.35rem;padding:clamp(1rem,2.4vw,1.5rem);box-shadow:0 1rem 2.8rem #0000002e}.catalog-heading{min-height:2.5rem}.catalog-heading h2{margin:0;font-size:clamp(1.2rem,2.1vw,1.55rem)}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.1rem}.catalog-card{background:linear-gradient(160deg,#14223a,#0d1728 72%);border-color:#263a58;border-radius:1rem;gap:.2rem;min-width:0;padding:1rem 1.1rem 1.1rem;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 .75rem 2rem #0003}.catalog-card:hover{border-color:#3c79ae;transform:translateY(-3px);box-shadow:0 1rem 2.2rem #00000057}.catalog-artwork{background:linear-gradient(135deg,#16365b,#172440 58%,#0b1525);border-bottom:1px solid #4fa3e038;width:calc(100% + 2.2rem);margin:-1rem -1.1rem .9rem}.catalog-artwork img{transition:transform .35s}.catalog-card:hover .catalog-artwork img{transform:scale(1.035)}.catalog-artwork__fallback{background:linear-gradient(#03060b0d 22%,#03060beb)}.catalog-artwork__fallback span,.catalog-artwork__fallback small{color:#9dccf2}.catalog-card .eyebrow{color:#72b9ef;margin-bottom:.25rem}.catalog-card h3{margin:.2rem 0 .35rem;font-size:1.13rem;line-height:1.35}.catalog-card .muted{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-card .primary-button{margin-top:.8rem}.home-reels{background:radial-gradient(at 90% 0,#1565c030,#0000 25rem),linear-gradient(145deg,#101c30,#090f1b 76%);border-color:#31527da3;border-radius:1.15rem;padding:clamp(1rem,2.4vw,1.5rem)}.home-reels__artwork{border-color:#31527d;border-radius:1rem;box-shadow:0 .75rem 1.8rem #0000003d}.home-reels__card:hover .home-reels__artwork{border-color:#70b9ef}.home-reels__play{background:#030a14b8;border-color:#70b9efd9;box-shadow:0 0 1.5rem #2f8fe047}.text-button,.primary-button{min-height:2.65rem}.notice,.empty-state{border-radius:.8rem}.channel-profile-header{position:relative;overflow:hidden}.channel-profile-cover{object-fit:cover;opacity:.48;width:100%;height:clamp(8rem,24vw,17rem);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.channel-profile-heading{align-items:center;gap:1rem;margin-bottom:1rem;display:flex;position:relative}.channel-profile-heading h1{margin:.2rem 0 .4rem}.channel-profile-heading .eyebrow{margin:0}.channel-stories--profile-avatar{flex:none;margin:0}.channel-profile-avatar-control{aspect-ratio:1;place-items:center;width:6rem;display:grid;position:relative}.channel-profile-avatar-story{color:#fff;background:#102b4c;border:3px solid #40516a;border-radius:50%;place-items:center;width:100%;height:100%;padding:0;font-size:1.5rem;font-weight:800;display:grid}.channel-profile-avatar-story:disabled{cursor:default}.channel-profile-avatar-control--has-story .channel-profile-avatar-story{cursor:pointer;background:linear-gradient(#102b4c,#102b4c) padding-box padding-box,linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7) border-box;border-color:#0000}.channel-profile-avatar-story__media{aspect-ratio:1;background:linear-gradient(145deg,#3669db,#192a49);border:2px solid #102b4c;border-radius:50%;place-items:center;width:5.35rem;display:grid;overflow:hidden}.channel-profile-avatar-story__media img{object-fit:cover;width:100%;height:100%}.channel-profile-avatar-photo-button{z-index:2;aspect-ratio:1;cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:5.2rem;padding:0;position:absolute}.channel-profile-avatar-photo-button:focus-visible{outline-offset:2px;outline:3px solid #7ab8ff}.channel-avatar-choice{z-index:20;background:#091322;border:1px solid #466080;border-radius:.8rem;gap:.45rem;width:min(14rem,100vw - 3rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 .8rem 2rem #0009}.channel-avatar-choice>strong{text-overflow:ellipsis;white-space:nowrap;padding:.2rem .3rem;overflow:hidden}.channel-avatar-choice button{color:#f3f7ff;text-align:left;cursor:pointer;background:#111e30;border:1px solid #354c6c;border-radius:.5rem;min-height:2.45rem;padding:.4rem .6rem}.channel-avatar-choice button:hover:not(:disabled){background:#162b48;border-color:#65a9ff}.channel-avatar-choice button:disabled{color:#8292a9;cursor:not-allowed}.channel-avatar-choice .channel-avatar-choice__close{color:#aebed6;background:0 0;border-color:#0000}.profile-picture-viewer{z-index:1001;background:#000000db;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-picture-viewer__dialog{background:#08111e;border:1px solid #40516a;border-radius:1rem;gap:.8rem;width:min(100%,38rem);max-height:92svh;padding:.85rem;display:grid;box-shadow:0 1.5rem 5rem #000b}.profile-picture-viewer__dialog header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-picture-viewer__dialog>img{object-fit:contain;border-radius:.65rem;width:100%;max-height:calc(92svh - 5rem);display:block}.channel-content{gap:1.25rem;display:grid}.channel-content-section{margin-top:1.25rem}.channel-content-section .catalog-heading{align-items:end}.channel-content-section .catalog-heading h2{margin:.15rem 0 0}.channel-content-section .catalog-heading .eyebrow{margin:0}.channel-content-section .video-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.story-viewer__avatar{aspect-ratio:1;color:#fff;background:#102b4c;border:1px solid #58a8ff;border-radius:50%;flex:none;place-items:center;width:2.4rem;font-size:.9rem;font-weight:800;display:grid;overflow:hidden}.story-viewer__avatar img{object-fit:cover;width:100%;height:100%}.channel-stories{margin-top:1.25rem;position:relative}.channel-stories__ring{color:#eef4ff;cursor:pointer;text-align:left;background:#0b1728;border:1px solid #31527d;border-radius:999px;align-items:center;gap:.75rem;padding:.55rem .8rem .55rem .55rem;display:inline-flex}.channel-stories__ring:hover{background:#10213a;border-color:#63b3ff}.channel-stories__avatar{aspect-ratio:1;background:#16365b;border:2px solid #f5a623;border-radius:50%;flex:none;place-items:center;width:3.4rem;font-weight:800;display:grid;overflow:hidden}.channel-stories__avatar img{object-fit:cover;width:100%;height:100%}.channel-stories__ring>span:nth-child(2){gap:.15rem;display:grid}.channel-stories__ring small{color:#aebed6}.channel-stories__view{background:#1d4ed8;border-radius:999px;padding:.35rem .7rem;font-size:.82rem;font-weight:750}.story-viewer{z-index:1000;background:#000000e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.story-viewer__dialog{background:#08111e;border:1px solid #40516a;border-radius:1rem;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.6rem;width:min(100%,28rem);height:min(92svh,52rem);padding:.75rem;display:grid;box-shadow:0 1.5rem 5rem #000b}.story-viewer__progress{gap:.25rem;display:flex}.story-viewer__progress>span{background:#fff5;border-radius:999px;flex:1;height:.18rem;overflow:hidden}.story-viewer__progress i{background:#fff;height:100%;transition:width .1s linear;display:block}.story-viewer__header{align-items:center;gap:.55rem;min-width:0;display:flex}.story-viewer__header>span:nth-child(2){flex:1;min-width:0;display:grid}.story-viewer__header small{color:#b8c7da;font-size:.75rem}.story-viewer__avatar{border-width:1px;width:2.4rem;font-size:.9rem}.story-viewer__close,.story-viewer__control{color:#f3f7ff;cursor:pointer;background:#111e30;border:1px solid #435775;border-radius:.55rem;min-height:2.4rem;padding:.35rem .65rem}.story-viewer__close{font-size:1.4rem}.story-viewer__stage{background:#02050a;border-radius:.65rem;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.story-viewer__image{object-fit:contain;width:100%;height:100%}.story-viewer__video-card{z-index:4;text-align:center;justify-items:center;gap:.7rem;max-width:24rem;padding:1.5rem;display:grid;position:relative}.story-viewer__video-card>span{aspect-ratio:1;background:#122c4d;border:1px solid #548ccc;border-radius:50%;place-items:center;width:4rem;font-size:1.4rem;display:grid}.story-viewer__video-card p{color:#b8c7da}.story-viewer__hit{z-index:2;cursor:pointer;background:0 0;border:0;width:32%;position:absolute;top:0;bottom:0}.story-viewer__hit--left{left:0}.story-viewer__hit--right{right:0}.story-viewer__caption{z-index:3;color:#fff;pointer-events:none;background:linear-gradient(#0000,#000b);margin:0;padding:2rem .85rem .8rem;position:absolute;bottom:0;left:0;right:0}.story-viewer__footer{color:#c7d4e8;justify-content:space-between;align-items:center;display:flex}.story-viewer__help{color:#8fa3bf;text-align:center;margin:0;font-size:.72rem}.following-stories{margin-block:1.1rem .5rem}.following-stories__row{scrollbar-width:thin;gap:.8rem;padding:.35rem .1rem .7rem;display:flex;overflow-x:auto}.following-stories__item{color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 5.6rem;justify-items:center;gap:.4rem;padding:.25rem;display:grid;position:relative}.following-stories__avatar{aspect-ratio:1;color:#fff;background:linear-gradient(#0b1728,#0b1728) padding-box padding-box,linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7) border-box;border:3px solid #0000;border-radius:50%;place-items:center;width:4.25rem;font-size:1.25rem;font-weight:800;display:grid;overflow:hidden}.following-stories__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.following-stories__name{color:#dce8fb;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.76rem;overflow:hidden}.following-stories__count{color:#fff;background:#1d4ed8;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding-inline:.2rem;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:.2rem;right:.28rem}.following-stories__item:focus-visible,.channel-stories__ring:focus-visible{outline-offset:3px;outline:3px solid #7ab8ff}@media (max-width:820px){.channel-content-section .video-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.story-viewer{padding:0}.story-viewer__dialog{border-radius:0;width:100%;height:100svh;padding:.6rem}.channel-profile-avatar-control{width:4.5rem}.channel-profile-avatar-story__media{width:4rem}.channel-profile-avatar-photo-button{width:3.9rem}.channel-content-section .video-card-grid{grid-template-columns:1fr}.channel-avatar-choice{left:-.4rem}}@media (max-width:760px){.page-shell{width:min(100% - 1rem,80rem);padding-top:.55rem}.page-nav{align-items:flex-start}.saved-title-nav{flex:100%;justify-content:flex-start;width:100%}.page-shell>header.content-card:first-of-type{min-height:0}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}}@media (max-width:520px){.catalog-section{padding:.85rem}.catalog-grid{grid-template-columns:1fr}.catalog-card{min-height:0}.catalog-heading{flex-direction:column;align-items:flex-start}.page-shell>header.content-card:first-of-type h1{font-size:2rem}}.page-shell:not(.home-page):not(.tops-page-shell){width:min(100% - clamp(1rem,3vw,3.5rem),120rem);max-width:120rem;padding-top:clamp(.65rem,1.4vw,1.25rem)}.page-shell.home-page:not(.tops-page-shell){width:min(100%,120rem);max-width:1920px;padding-inline:clamp(.75rem,2vw,2rem)}.profile-theme-setting{background:linear-gradient(145deg,#111d30,#0d1727);border:1px solid #344761;border-radius:.85rem;gap:.5rem;margin:0;padding:1rem;display:grid}.profile-theme-setting legend{color:#eef4ff;padding-inline:.35rem;font-weight:800}.profile-theme-setting>.muted{margin:0;font-size:.86rem}.profile-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.profile-theme-choice{color:#dce7f7;cursor:pointer;background:#0a1322;border:1px solid #344761;border-radius:.7rem;align-items:center;gap:.7rem;min-width:0;padding:.8rem;display:flex}.profile-theme-choice:has(input:checked){background:#132744;border-color:#5896ed;box-shadow:0 0 0 1px #5896ed33}.profile-theme-choice input{accent-color:#4387f5;flex:none;width:1.05rem;height:1.05rem}.profile-theme-choice>span:first-of-type{font-size:1.25rem}.profile-theme-choice>span:last-of-type{gap:.15rem;display:grid}.profile-theme-choice small{color:#9aacc4;font-size:.75rem}.viewer-navbar{flex:none}html[data-theme=light] .viewer-navbar{color:#1b293d;background:#f8fafdf5;border-bottom-color:#d9e2ed}html[data-theme=light] .viewer-navbar__search{background:#fff;border-color:#bac7d8}html[data-theme=light] .viewer-navbar__search input{color:#1f2b3c}html[data-theme=light] .viewer-navbar__search input::placeholder{color:#66758a}html[data-theme=light] .viewer-navbar__search button{color:#20344f;background:#eef3f9;border-left-color:#d4deea}html[data-theme=light] .viewer-navbar__links a,html[data-theme=light] .viewer-navbar__account>a,html[data-theme=light] .viewer-navbar__account>button{color:#33455f}html[data-theme=light] .viewer-navbar__links a:hover,html[data-theme=light] .viewer-navbar__links a.is-active,html[data-theme=light] .viewer-navbar__account>a:hover,html[data-theme=light] .viewer-navbar__account>a.is-active{color:#17263b;background:#e7eef8}html[data-theme=light] .viewer-navbar__account>button,html[data-theme=light] .viewer-navbar__account>.viewer-navbar__sign-in{border-color:#bac7d8}html[data-theme=light] .viewer-navbar__plan>summary{color:#33455f;background:#f3f6fb;border-color:#bac7d8}html[data-theme=light] .viewer-navbar__plan>summary:hover,html[data-theme=light] .viewer-navbar__plan[open]>summary{color:#17263b;background:#e7eef8;border-color:#6398dc}html[data-theme=light] .viewer-navbar__plan-popover{color:#17263b;background:#fff;border-color:#bac7d8;box-shadow:0 1rem 2.5rem #1e32502e}html[data-theme=light] .viewer-navbar__plan-popover>div>span{color:#627189}html[data-theme=light] .viewer-navbar__plan-popover time{color:#33455f}html[data-theme=light] .viewer-navbar--immersive{background:linear-gradient(#09101bd9,#09101b50,#0000);border-bottom-color:#0000}html[data-theme=light] .profile-theme-setting{background:linear-gradient(145deg,#f4f7fb,#eaf0f8);border-color:#cbd6e4}html[data-theme=light] .profile-theme-setting legend{color:#1d2d43}html[data-theme=light] .profile-theme-choice{color:#273951;background:#fff;border-color:#c6d2e1}html[data-theme=light] .profile-theme-choice:has(input:checked){background:#eaf2ff;border-color:#3976cc}html[data-theme=light] .profile-theme-choice small{color:#66758a}@media (max-width:760px){.page-shell:not(.home-page):not(.tops-page-shell){width:calc(100% - 1rem);padding-top:.5rem}}@media (max-width:520px){.profile-theme-setting{padding:.8rem}.profile-theme-options{grid-template-columns:minmax(0,1fr)}}.page-shell.watch-page{grid-template-columns:minmax(0,1fr) minmax(19rem,27rem);align-items:start;gap:1rem 1.25rem;width:min(100% - clamp(1rem,3vw,3rem),1480px);max-width:1480px;display:grid}.watch-page>.watch-video-details{grid-area:2/1;margin:0}.watch-page:not(:has(>.playback-panel))>.watch-video-details{grid-row:1}.watch-page>.playback-panel:not(.playback-panel--feed){background:0 0;border:0;border-radius:1rem;grid-area:1/1;margin:0;padding:0;overflow:hidden}.watch-page>.playback-panel:not(.playback-panel--feed) .video-player-stage{background:#030609;border:1px solid #283852;border-radius:1rem;overflow:hidden}.watch-page>.playback-panel:not(.playback-panel--feed) .video-surface{aspect-ratio:16/9;object-fit:contain;width:100%;max-height:min(74vh,760px)}.watch-page>.watch-suggestions{background:#0d1727;border-color:#293b58;grid-column:2;align-self:start;margin:0 0 .8rem;padding:.85rem}.watch-page>.watch-suggestions .catalog-heading{align-items:center;margin-bottom:.65rem}.watch-page>.watch-suggestions .catalog-heading h2{font-size:1.05rem}.watch-page>.watch-suggestions>.muted:not(.notice){display:none}.watch-page>.watch-suggestions .video-card-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:0}.watch-page>.watch-suggestions .video-card{grid-template-columns:minmax(7.5rem,40%) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.watch-page>.watch-suggestions .video-card__media{aspect-ratio:16/9;border-radius:.55rem}.watch-page>.watch-suggestions .video-card__body{padding:.1rem 0;display:block}.watch-page>.watch-suggestions .video-card__avatar,.watch-page>.watch-suggestions .video-card__description,.watch-page>.watch-suggestions .video-card__reason{display:none}.watch-page>.watch-suggestions .video-card__copy{gap:.22rem}.watch-page>.watch-suggestions .video-card__title{font-size:.88rem;line-height:1.3}.watch-page>.watch-suggestions .video-card__channel,.watch-page>.watch-suggestions .video-card__metadata{font-size:.75rem}.watch-page>.watch-suggestions .video-card .catalog-feedback{display:none}.watch-page>.comments-section,.watch-page>.notice-error,.watch-page>.content-card[aria-live=polite]{grid-column:1}.saved-titles-page .saved-titles-heading{margin:0 0 1.5rem}.saved-titles-page .saved-titles-heading .eyebrow{margin:.5rem 0 .35rem}.saved-titles-page .saved-titles-heading h1{margin:0}.saved-titles-page .saved-titles-heading .muted{margin:.45rem 0 0}.saved-titles-page .catalog-section{margin-top:1.25rem}.saved-title-card-action{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.45rem .1rem 0;display:flex}.saved-title-card-action .muted{margin:0;font-size:.78rem}.saved-title-card-action .text-button{min-height:2.1rem;padding:.35rem .55rem;font-size:.75rem}.saved-titles-sentinel{margin:1.25rem 0}html[data-theme=light] .watch-page>.watch-suggestions{background:#f4f7fb;border-color:#d3deeb}html[data-theme=light] .saved-title-card-action .muted{color:#627189}@media (max-width:980px){.page-shell.watch-page{grid-template-columns:minmax(0,1fr);width:min(100% - 1.25rem,58rem)}.watch-page>.watch-video-details{grid-area:2/1}.watch-page>.playback-panel:not(.playback-panel--feed){grid-area:1/1}.watch-page>.watch-suggestions,.watch-page>.comments-section,.watch-page>.notice-error,.watch-page>.content-card[aria-live=polite]{grid-column:1}.watch-page>.watch-suggestions{grid-row:auto}}@media (max-width:520px){.saved-title-card-action{flex-direction:column;align-items:flex-start}.watch-page>.watch-suggestions .video-card{grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr)}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{min-width:320px;overflow-x:clip}:where(main,section,article,aside,nav,header,footer,form,fieldset,dialog){min-width:0}:where(img,picture,video,canvas,iframe,svg),:where(button,input,select,textarea){max-width:100%}:where(pre,code,kbd,samp,.break-anywhere){overflow-wrap:anywhere}:where(.creator-table-wrap,.review-table-scroll,.table-wrap,.data-table-wrap,.content-admin-table-wrap,.finance-review-table-wrap,.notification-table-wrap,.payment-admin-table-wrap,.plan-admin-table-wrap,.creator-analytics-chart-scroll){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:760px){html body .page-shell:not(.home-page),html body .creator-main,html body .approval-page,html body .support-shell,html body .review-shell,html body .story-review-page,html body .notification-admin-page,html body .analytics-page,html body .content-admin-page,html body .audit-log-page,html body .appeals-page,html body .payment-admin-page,html body .creator-directory-page{width:min(100% - 1rem,80rem);margin-inline:auto}html body .saved-title-nav,html body .creator-nav,html body .portal-header nav,html body .support-topbar nav,html body .review-topbar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;padding:.15rem .1rem .4rem;display:flex;overflow:auto hidden}html body .saved-title-nav>:is(a,button),html body .creator-nav>:is(a,button),html body .portal-header nav>:is(a,button),html body .support-topbar nav>:is(a,button),html body .review-topbar nav>:is(a,button){white-space:nowrap;flex:none}html body .page-nav,html body .creator-header,html body .portal-header,html body .support-topbar,html body .review-topbar{max-width:100%}:where(.content-card,.playback-panel,.creator-panel,.creator-hero,.approval-panel,.approval-card,.notification-panel,.support-panel,.review-panel,.portal-card){min-width:0}}@media (max-width:560px){:where(.content-card,.playback-panel,.creator-panel,.creator-hero,.approval-panel,.approval-card,.notification-panel,.support-panel,.review-panel,.portal-card){padding:clamp(.85rem,4vw,1.15rem)}html body .creator-form-grid,html body .creator-hierarchy-form,html body .creator-social-link,html body .review-filter-grid,html body .review-two-column,html body .support-filters,html body .support-form-grid,html body .notification-form-grid,html body .notification-filter-grid,html body .audit-log-filters,html body .plan-admin-form-grid{grid-template-columns:minmax(0,1fr)!important}html body .payment-admin-toolbar{flex-direction:column;align-items:stretch}html body .creator-detail-list>div,html body .review-detail-grid>div{grid-template-columns:minmax(0,1fr);min-width:0}html body .page-nav,html body .home-section-heading,html body .creator-page-heading,html body .review-section-heading,html body .approval-header,html body .approval-section-heading,html body .story-review-heading,html body .support-card-top{min-width:0}html body .home-section-heading,html body .catalog-heading,html body .pagination,html body .creator-page-heading,html body .story-review-toolbar,html body .review-section-heading{flex-wrap:wrap}html body .modal,html body .creator-modal,html body .support-modal,html body .review-modal,html body .approval-modal,html body .portal-modal{width:min(100%,100vw - 1rem);max-height:min(92dvh,56rem);overflow:auto}}@media (hover:none){:where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
