@layer reset,base,components,responsive;
@layer reset{*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}button{color:inherit}html{scroll-behavior:smooth}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}}
@layer base{
:root{color-scheme:dark;--bg:#101513;--panel:#19201d;--ink:#eff2e9;--muted:#a3aea6;--dim:#84958a;--line:#2a342e;--accent:#83e6b1;--radius:9px}body{background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}::selection{background:var(--accent);color:#101513}a,button,input,select,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent)}.shell{width:min(1376px,calc(100% - 96px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;inset-inline-start:24px;padding:12px 20px;background:var(--accent);color:#101513;z-index:100}.skip:focus{top:15px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:flex;gap:12px;align-items:center}.accent-line{display:block;height:1px;width:28px;background:var(--accent)}.button{min-height:47px;padding:12px 22px;border-radius:5px;font-size:12px;font-weight:700;display:inline-flex;justify-content:space-between;align-items:center;gap:28px;border:1px solid transparent;white-space:nowrap}.button-primary{background:var(--accent);color:#10241a}.button-primary:hover{background:#a2f3c8}.button-outline{border-color:#4b5a50;background:transparent}.button-outline:hover{border-color:var(--accent);color:var(--accent)}.text-link{font-size:12px;color:var(--muted);display:flex;gap:20px;align-items:center}.text-link:hover{color:var(--accent)}.live-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--accent);box-shadow:0 0 10px #83e6b133}.preview-bar{height:28px;padding-inline:48px;border-bottom:1px solid var(--line);display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#aab7ad}.preview-right{margin-inline-start:auto;display:flex;gap:13px;color:var(--dim)}.header{position:relative;z-index:10;border-bottom:1px solid var(--line);background:#101513f5}.header-row{height:86px;display:flex;align-items:center;gap:45px}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{display:inline-flex;font-size:24px;line-height:1;font-weight:900;letter-spacing:-5px;border-inline-start:2px solid var(--accent);padding:4px 7px 5px 5px;color:var(--accent)}.brand-symbol span{color:var(--ink)}.brand-name{font-size:18px;font-weight:700;letter-spacing:-.8px}.brand-name>span{color:var(--muted);font-weight:400}.main-nav{display:flex;gap:29px;font-size:12px}.main-nav a{color:var(--muted);padding-block:32px;border-bottom:2px solid transparent}.main-nav a:hover,.main-nav a.active{color:var(--ink)}.main-nav a.active{border-color:var(--accent)}.header-search{margin-inline-start:auto;display:flex;align-items:center;width:min(350px,30vw);height:38px;gap:10px;padding-inline:13px;background:var(--panel);border:1px solid var(--line);border-radius:5px}.header-search>span{font-size:24px;color:var(--muted)}.header-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font-size:11px;outline-offset:0}.header-search button{border:0;border-radius:3px;background:#29372e;color:var(--muted);font-size:12px;padding:1px 6px}.language-menu{position:relative;flex-shrink:0}.language-menu summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:bold;min-height:40px}.language-menu summary>span:first-child{font-size:20px;font-weight:normal}.chevron{color:var(--dim)}.language-options{position:absolute;top:53px;inset-inline-end:0;width:220px;background:#1a241e;box-shadow:0 15px 50px #0008;border:1px solid #344638;padding:13px;border-radius:8px;z-index:20}.language-options p{font-size:10px;text-transform:uppercase;color:var(--muted);padding:4px 9px 10px}.language-options a{display:flex;justify-content:space-between;padding:9px;border-radius:4px;font-size:13px}.language-options a:hover,.language-options a[aria-current]{background:#2a3b30;color:var(--accent)}.footer{border-top:1px solid var(--line);margin-top:80px;padding-block:34px 25px}.footer-row{display:flex;gap:34px;align-items:center}.footer-brand .brand-name{font-size:15px}.footer-brand .brand-symbol{font-size:19px}.footer-row>p{font-size:11px;color:var(--dim)}.footer nav{display:flex;gap:26px;margin-inline-start:auto;font-size:10px;color:var(--muted)}.age-mark{font-size:10px;border:1px solid #465448;border-radius:50%;width:30px;height:30px;display:grid;place-content:center;color:var(--muted)}.footer-note{margin-top:25px;border-top:1px solid var(--line);padding-top:18px;color:var(--dim);font-size:10px}.footer a:hover{color:var(--accent)}
}
@layer components{
.hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;padding-block:57px 52px;align-items:center}.hero-copy{padding-block:4px}.hero h1{font-size:clamp(42px,4.5vw,68px);font-weight:500;letter-spacing:-3.8px;line-height:1.06;margin-block:22px 21px;max-width:580px}.hero h1>span{display:block;color:var(--accent)}.hero-intro{color:var(--muted);max-width:335px;font-size:13px;line-height:1.8;margin-bottom:26px}.hero-footnote{display:flex;gap:14px;align-items:center;font-size:9px;color:var(--dim);margin-top:35px;letter-spacing:.08em;text-transform:uppercase}.fine-rule{height:1px;width:45px;background:#455248}.hero-feature{position:relative;isolation:isolate;border-radius:var(--radius);overflow:hidden;aspect-ratio:1.53;background:#374639}.hero-feature::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09120cdc,transparent 70%);z-index:0}.hero-feature>img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.hero-feature:hover>img{transform:scale(1.04)}.feature-top{position:absolute;inset:22px 24px auto;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em;text-transform:uppercase;z-index:1}.feature-top>span:first-child{border:1px solid #c4dbbf88;padding:5px 8px;border-radius:3px;background:#0b171a30}.feature-top>span:last-child{color:#e4ead5a0;padding-block:5px}.feature-bottom{position:absolute;inset:auto 26px 24px;display:flex;justify-content:space-between;align-items:end;z-index:1}.feature-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.feature-bottom h2{font-size:25px;letter-spacing:-.6px;font-weight:500;margin-block:6px}.feature-bottom p{font-size:10px;color:#c0ccba;display:flex;gap:10px}.feature-go{border:1px solid #e6efde70;border-radius:50%;width:48px;height:48px;display:grid;place-content:center;font-size:22px;transition:background .2s}.hero-feature:hover .feature-go{background:var(--accent);color:#10241a;border-color:var(--accent)}.discovery-strip{border-block:1px solid var(--line)}.discovery-inner{padding-block:19px;display:flex;gap:36px;align-items:center}.discovery-inner>p{flex-shrink:0;font-size:9px;color:var(--dim);letter-spacing:.12em;text-transform:uppercase}.category-links{display:flex;gap:9px;flex-wrap:wrap}.category-links>a{font-size:11px;border:1px solid #344239;padding:7px 14px;border-radius:25px;display:flex;gap:14px;align-items:center}.category-links>a:hover{border-color:var(--accent);color:var(--accent)}.category-links>a>span{color:var(--dim)}.selection-section{padding-top:42px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.section-heading h2{font-size:29px;line-height:1.3;font-weight:500;letter-spacing:-1px;margin-top:7px}.section-heading .eyebrow{font-size:8px}.video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px}.video-card{min-width:0}.card-image{position:relative;aspect-ratio:1.6;overflow:hidden;border-radius:6px;background:var(--panel)}.card-image>img{height:100%;width:100%;object-fit:cover;transition:transform .5s,filter .5s}.card-link:hover .card-image>img{transform:scale(1.055);filter:brightness(1.1)}.card-image::after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0005)}.card-category{position:absolute;top:12px;inset-inline-start:12px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff3b;background:#15231e60;backdrop-filter:blur(6px);padding:3px 7px;border-radius:3px;z-index:1}.card-duration{position:absolute;bottom:10px;inset-inline-end:10px;font-size:9px;letter-spacing:.03em;background:#08110bc9;border:1px solid #ffffff24;border-radius:3px;padding:3px 5px;z-index:1;font-variant-numeric:tabular-nums}.card-play{position:absolute;inset:0;display:grid;place-content:center;color:#fff;font-size:32px;opacity:0;z-index:1;transition:opacity .2s}.card-link:hover .card-play{opacity:1}.card-details{display:flex;justify-content:space-between;gap:12px;margin-top:11px;align-items:start}.card-details h3{font-size:14px;font-weight:500;line-height:1.5}.card-arrow{color:var(--dim);font-size:13px}.card-meta{font-size:10px;color:var(--dim);display:flex;gap:7px;margin-top:4px}.editorial-banner{margin-top:50px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;background:#1b2c21;border:1px solid #344a37;border-radius:8px;padding:28px 32px;gap:30px}.editorial-banner h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin-top:7px}.editorial-banner .eyebrow{font-size:8px;color:#acc6ab}.editorial-banner .button{z-index:1}.banner-orbit{position:absolute;width:360px;height:360px;inset-inline-end:22%;top:-180px;border:1px solid #88b77925;border-radius:50%;pointer-events:none}.banner-orbit::before,.banner-orbit::after{content:"";position:absolute;inset:25px;border:1px solid #88b77925;border-radius:50%}.banner-orbit::after{inset:55px}.catalog-top{padding-block:48px 29px}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-block:9px 30px}.catalog-heading h1{font-size:50px;line-height:1.1;font-weight:500;letter-spacing:-2px}.catalog-heading p{color:var(--muted);font-size:12px;max-width:340px}.catalog-search{height:58px;display:flex;align-items:center;border:1px solid #3a4b3d;border-radius:6px;background:#19231c;padding:6px;gap:16px}.catalog-search>span{font-size:30px;color:var(--muted);padding-inline-start:12px}.catalog-search>input{border:0;min-width:0;width:100%;background:transparent;color:var(--ink);outline-offset:0;font-size:14px}.catalog-search .button{min-height:44px}.filter-bar{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.filter-chips{display:flex;gap:7px;flex-wrap:wrap}.filter-chips a{border:1px solid var(--line);border-radius:20px;font-size:11px;padding:7px 15px;color:var(--muted)}.filter-chips a:hover{color:var(--ink);border-color:#677669}.filter-chips a.selected{background:var(--accent);border-color:var(--accent);color:#14231a}.filter-toggle{border:1px solid #4c5c4e;border-radius:5px;background:transparent;padding:8px 16px;font-size:11px;white-space:nowrap}.filter-options{display:flex;align-items:end;gap:18px;padding:20px;border-bottom:1px solid var(--line);background:#151e18}.filter-options>label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--muted);width:200px}.filter-options select{background:#1e2a21;color:var(--ink);border:1px solid #3b4d3e;border-radius:4px;font-size:12px;min-height:38px;padding-inline:10px}.filter-options .button{min-height:38px;padding:8px 15px}.reset-link{font-size:11px;padding-bottom:9px;color:var(--muted);text-decoration:underline}.result-line{display:flex;justify-content:space-between;font-size:10px;color:var(--dim);padding-block:22px}.result-line strong{color:var(--ink);font-weight:400}.result-line p>span{color:var(--muted)}.pagination{display:flex;gap:8px;justify-content:center;margin-top:40px}.pagination a{width:39px;height:39px;display:grid;place-content:center;border:1px solid var(--line);border-radius:4px;font-size:12px}.pagination a.selected{background:var(--accent);color:#14241a}.empty-state{padding-block:90px;text-align:center}.empty-state>span{font-size:46px;color:var(--accent)}.empty-state h2{font-size:28px;font-weight:500;margin-block:15px 10px}.empty-state p{color:var(--muted);font-size:13px;margin-bottom:25px}.empty-state h1{margin-bottom:30px}.breadcrumbs{display:flex;align-items:center;gap:13px;padding-block:26px;font-size:10px;color:var(--dim)}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs>span:last-child{color:var(--muted)}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px}.watch-primary{min-width:0}.player{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid #3c5142;border-radius:8px;background:#101b14;isolation:isolate}.player-art{width:100%;height:100%;object-fit:cover;animation:drift 18s ease-in-out infinite alternate;animation-play-state:paused;opacity:.8}.player.is-playing .player-art{animation-play-state:running}.player::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#09120ade);pointer-events:none;z-index:0}.player-badge{position:absolute;top:19px;inset-inline-start:20px;display:flex;align-items:center;gap:9px;letter-spacing:.1em;font-size:9px;z-index:1;text-transform:uppercase}.preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;background:#e4efdc16;color:#fff;border:1px solid #e8f2e0a3;border-radius:50%;backdrop-filter:blur(12px);font-size:20px;z-index:2;display:grid;place-content:center}.preview-play:hover{background:var(--accent);color:#14241a}.player-bottom{position:absolute;inset:auto 20px 17px;display:flex;align-items:center;gap:20px;font-size:9px;z-index:1;color:#d6e1cf}.player-time{margin-inline-start:auto}.expand-player{border:0;background:transparent;font-size:22px;line-height:1}.player-progress{height:2px;position:absolute;bottom:0;inset-inline:0;background:#aac7982b;z-index:1}.player-progress>span{display:block;height:100%;width:38%;background:var(--accent);transform-origin:left;animation:progress 40s linear infinite;animation-play-state:paused}.is-playing .player-progress>span{animation-play-state:running}.watch-title-row{display:flex;justify-content:space-between;gap:25px;margin-top:26px;align-items:center}.watch-title-row .eyebrow{font-size:8px}.watch-title-row h1{font-size:29px;letter-spacing:-.8px;font-weight:500;line-height:1.3;margin-top:8px}.save-button{background:transparent;border:1px solid #425646;border-radius:5px;padding:8px 14px;display:flex;align-items:center;gap:10px;font-size:11px;flex-shrink:0}.save-button[aria-pressed=true]{background:#83e6b118;border-color:var(--accent);color:var(--accent)}.save-button>span:first-child{font-size:21px;line-height:1}.watch-meta{display:flex;gap:25px;font-size:10px;color:var(--dim);border-bottom:1px solid var(--line);padding-block:20px;flex-wrap:wrap}.watch-meta strong,.watch-meta time{font-weight:400;color:var(--muted);margin-inline-start:5px}.watch-description{font-size:13px;color:#b9c6bb;margin-top:22px;max-width:720px;line-height:1.8}.watch-note{font-size:10px;color:var(--dim);margin-top:12px;max-width:670px}.collection-link{display:inline-flex;gap:30px;font-size:11px;color:var(--accent);margin-top:22px}.aside-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:18px}.aside-heading h2{font-size:14px;font-weight:500}.aside-heading>span{font-size:10px;color:var(--dim)}.watch-aside .video-card{margin-bottom:20px}.watch-aside .card-image{aspect-ratio:1.75}.watch-aside .card-details h3{font-size:12px}.watch-aside .card-meta{font-size:9px}.language-page{padding-block:70px 20px}.language-page h1{font-size:45px;font-weight:500;letter-spacing:-1.8px;margin-block:16px}.language-page>p:not(.eyebrow){color:var(--muted);max-width:570px}.language-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:36px}.language-grid a{padding:22px 19px;background:var(--panel);border:1px solid var(--line);border-radius:5px;display:flex;justify-content:space-between}.language-grid a:hover{border-color:var(--accent);color:var(--accent)}@keyframes drift{to{transform:scale(1.14) translate(-2%,-1%);filter:hue-rotate(12deg)}}@keyframes progress{from{transform:scaleX(.2)}to{transform:scaleX(2.65)}}
}
@layer responsive{
@media(min-width:901px){.filter-toggle{display:none}}
@media(max-width:1190px){.shell{width:calc(100% - 64px)}.header-row{gap:28px}.main-nav{gap:19px}.header-search{width:250px}.hero h1{font-size:52px}.hero{gap:5%;padding-block:45px}.hero-feature{aspect-ratio:1.35}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-layout{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.discovery-inner{gap:20px}.category-links{gap:7px}.category-links>a{padding:6px 11px}.footer-row{gap:22px}}
@media(max-width:900px){.header-search{display:none}.main-nav{margin-inline-start:auto}.hero h1{font-size:43px;letter-spacing:-2px}.hero-intro{font-size:12px}.hero-footnote{margin-top:24px;font-size:8px;gap:10px}.hero-feature{aspect-ratio:1.07}.feature-bottom h2{font-size:20px}.feature-go{width:36px;height:36px}.feature-top{inset:17px 16px auto}.feature-bottom{inset:auto 17px 18px}.discovery-inner{align-items:start;flex-direction:column;gap:12px}.watch-layout{grid-template-columns:1fr}.watch-aside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.aside-heading{grid-column:1/-1;margin-top:20px;margin-bottom:0}.watch-aside .card-category{display:none}.filter-options{display:none}.filter-options.is-open{display:flex}.footer-row{flex-wrap:wrap}.footer-row>p{display:none}.catalog-heading h1{font-size:42px}.language-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.shell{width:calc(100% - 36px)}.preview-bar{padding-inline:18px;font-size:8px;height:26px}.preview-right{gap:6px}.header-row{height:68px;gap:14px}.brand-name{font-size:16px}.brand{gap:8px}.brand-symbol{font-size:22px}.main-nav{gap:15px}.main-nav a{font-size:10px;padding-block:24px}.main-nav a:nth-child(2){display:none}.language-menu summary{font-size:9px;gap:5px}.language-menu summary>span:first-child{font-size:17px}.language-options{top:48px;width:200px}.hero{grid-template-columns:1fr;gap:27px;padding-block:34px 29px}.hero h1{font-size:46px;letter-spacing:-2.5px;line-height:1.02;margin-block:16px}.hero-intro{max-width:320px;font-size:12px;margin-bottom:20px}.hero .eyebrow{font-size:8px}.hero .button{min-height:43px;padding:10px 17px}.hero-footnote{display:none}.hero-feature{aspect-ratio:1.5}.feature-bottom h2{font-size:22px}.feature-bottom p{font-size:9px}.feature-top{font-size:8px}.feature-top>span:first-child{padding:4px 7px}.feature-label{font-size:8px}.discovery-inner{padding-block:17px;gap:10px}.discovery-inner>p{font-size:8px}.category-links{gap:7px}.category-links>a{font-size:10px;padding:6px 10px;gap:10px}.selection-section{padding-top:29px}.section-heading{margin-bottom:18px}.section-heading h2{font-size:24px}.section-heading .eyebrow{font-size:7px}.text-link{font-size:10px;gap:10px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.card-category{top:8px;inset-inline-start:8px;font-size:6px;padding:2px 5px}.card-duration{font-size:8px;bottom:7px;inset-inline-end:7px;padding:1px 4px}.card-details{margin-top:8px;gap:7px}.card-details h3{font-size:12px}.card-meta{font-size:9px;margin-top:3px;gap:5px}.card-arrow{font-size:10px}.editorial-banner{margin-top:29px;padding:23px 21px;align-items:start;flex-direction:column;gap:19px}.editorial-banner h2{font-size:23px;max-width:240px}.editorial-banner .button{font-size:10px;min-height:40px;padding:10px 14px}.footer{margin-top:45px;padding-top:25px}.footer-row{gap:20px}.footer nav{gap:16px;font-size:9px}.footer-brand .brand-name{font-size:14px}.footer-row .age-mark{display:none}.footer-note{font-size:9px;line-height:1.8;margin-top:20px}.catalog-top{padding-block:30px 22px}.catalog-heading{display:block;margin-block:12px 22px}.catalog-heading h1{font-size:39px;letter-spacing:-1.5px}.catalog-heading p{margin-top:13px;font-size:12px}.catalog-search{gap:8px;height:51px}.catalog-search>input{font-size:12px}.catalog-search>span{font-size:26px;padding-inline-start:6px}.catalog-search .button{min-height:37px;padding:8px 12px;font-size:10px;gap:12px}.filter-bar{align-items:start;gap:10px;padding-bottom:15px}.filter-chips{gap:6px}.filter-chips a{font-size:9px;padding:5px 11px}.filter-toggle{font-size:9px;padding:6px 11px}.filter-options.is-open{padding:17px 0;gap:12px;flex-wrap:wrap}.filter-options>label{width:calc(50% - 6px)}.filter-options select{font-size:11px}.result-line{font-size:9px;padding-block:18px}.breadcrumbs{padding-block:20px;font-size:9px;gap:10px}.player{border-radius:6px}.preview-play{width:54px;height:54px;font-size:15px}.player-badge{font-size:7px;top:13px;inset-inline-start:13px;gap:6px}.player-bottom{inset:auto 13px 12px;gap:12px;font-size:7px}.expand-player{font-size:19px}.watch-title-row{margin-top:22px;gap:16px;align-items:end}.watch-title-row h1{font-size:25px;letter-spacing:-.7px}.watch-title-row .eyebrow{font-size:7px;gap:7px}.save-button{font-size:9px;padding:6px 10px;gap:6px}.watch-meta{gap:12px 20px;font-size:9px;padding-block:17px}.watch-description{font-size:12px;margin-top:18px}.watch-note{font-size:9px}.watch-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.watch-aside .video-card{margin-bottom:0}.watch-aside .card-category{display:block}.aside-heading h2{font-size:15px}.language-page{padding-block:35px 15px}.language-page h1{font-size:35px;line-height:1.15}.language-page>p:not(.eyebrow){font-size:13px}.language-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:25px}.language-grid a{font-size:12px;padding:17px 13px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
[dir=rtl] .hero h1,[dir=rtl] .catalog-heading h1,[dir=rtl] .watch-title-row h1{letter-spacing:0}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .card-arrow,[dir=rtl] .feature-go,[dir=rtl] .text-link span{transform:scaleX(-1)}
.brand{direction:ltr}
@media(max-width:600px){.language-menu summary,.filter-chips a,.filter-toggle,.save-button,.filter-options select,.filter-options .button,.reset-link,.footer nav a{min-height:44px;display:inline-flex;align-items:center}.catalog-search{height:58px}.catalog-search .button{min-height:44px}.filter-chips a{padding-block:10px}.filter-toggle{align-self:flex-start}.reset-link{padding-bottom:0}.save-button{padding-inline:12px}}
}

.provider-player{aspect-ratio:16/9;min-height:0;position:relative}.provider-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

.review-notice{max-width:900px;line-height:1.7;color:var(--muted)}.review-status{font-size:12px;margin:24px 0}.review-grid{margin-top:30px}.review-grid h2{font-size:16px;margin:12px 0}.review-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.review-previews figure{margin:0}.review-previews img{width:100%;height:auto;min-height:160px;object-fit:contain;background:#080d0a}.review-previews figcaption{font-size:12px;margin-top:8px}.review-heading{margin-top:32px}@media(max-width:600px){.review-previews{grid-template-columns:1fr}}

.metrica-pixel{position:absolute;left:-9999px;border:0}

[hidden]{display:none!important}.service-links{display:flex;flex-wrap:wrap;gap:14px 24px;padding-block:25px;font-size:13px;border-top:1px solid var(--line)}.service-links a{min-height:44px;display:inline-flex;align-items:center}.info-page{max-width:860px;padding-block:64px 90px}.info-page h1{font-size:clamp(32px,5vw,54px);line-height:1.15}.info-page p{line-height:1.85;color:var(--muted);margin:24px 0;overflow-wrap:anywhere}.info-page a{text-decoration:underline;text-underline-offset:4px}.cookie-panel{position:fixed;z-index:50;inset-inline:24px;bottom:24px;margin-inline:auto;max-width:820px;background:#17211d;border:1px solid #3d594a;border-radius:16px;padding:24px;box-shadow:0 18px 80px #0009}.cookie-panel h2{font-size:20px;margin:0 0 10px}.cookie-panel p{font-size:14px;line-height:1.6;color:var(--muted)}.cookie-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cookie-actions .button{min-height:44px}.saved-grid{margin-block:32px}.saved-item{min-width:0}.preview-unavailable{object-fit:contain;background:#17211d;color:var(--muted)}@media(max-width:600px){.cookie-panel{inset-inline:12px;bottom:12px;padding:18px}.cookie-actions .button{width:100%}.info-page{padding-block:36px 60px}}
