@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inter-cyrillic-ext-400-normal.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inter-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inter-greek-ext-400-normal.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inter-greek-400-normal.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inter-vietnamese-400-normal.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inter-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(fonts/inter-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/inter-cyrillic-ext-500-normal.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/inter-cyrillic-500-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/inter-greek-ext-500-normal.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/inter-greek-500-normal.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/inter-vietnamese-500-normal.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/inter-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:500;src:url(fonts/inter-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/inter-cyrillic-ext-600-normal.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/inter-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/inter-greek-ext-600-normal.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/inter-greek-600-normal.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/inter-vietnamese-600-normal.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/inter-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(fonts/inter-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--room: #141311;--wall: #1a1917;--panel: #1f1d1a;--surface: #2a2824;--line: rgba(242,237,228,0.12);--ink: #f2ede4;--ink-2: #bdb6aa;--ink-3: #958e82;--lamp: #e3b86a;--lamp-ink: #141311;--dusk: #4a4766;--font: 'Inter',system-ui,-apple-system,'Segoe UI',Roboto,'Noto Sans','Helvetica Neue',Arial,sans-serif;--step--1: 0.875rem;--step-0: 1.0625rem;--step-1: 1.25rem;--step-2: 1.5rem;--step-3: clamp(1.75rem,1.4rem + 1.4vw,2.25rem);--step-4: clamp(2.5rem,1.6rem + 3.6vw,4.25rem);--gutter: clamp(20px,5vw,48px);--max: 1200px;--radius: 8px;--radius-lg: 16px;color-scheme: dark}:root:lang(ar),:root:lang(fa),:root:lang(he){--font: system-ui,'Segoe UI','Noto Sans Arabic','Noto Sans Hebrew',Tahoma,'Geeza Pro',sans-serif}:root:lang(ja){--font: system-ui,'Hiragino Sans','Yu Gothic UI','Noto Sans JP',sans-serif}:root:lang(ko){--font: system-ui,'Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR',sans-serif}:root:lang(zh){--font: system-ui,'PingFang SC','Microsoft YaHei','Noto Sans SC',sans-serif}:root:lang(th){--font: system-ui,'Thonburi','Leelawadee UI','Noto Sans Thai',sans-serif}:root:lang(hi){--font: system-ui,'Kohinoor Devanagari','Nirmala UI','Noto Sans Devanagari',sans-serif}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: var(--room);color: var(--ink);font-family: var(--font);font-size: var(--step-0);line-height: 1.6;font-feature-settings: 'cv11','ss01';-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img{max-width: 100%;height: auto;display: block}a{color: var(--ink);text-decoration-color: rgba(227,184,106,0.55);text-underline-offset: 0.18em;text-decoration-thickness: 1px}a:hover{text-decoration-color: var(--lamp)}:focus-visible{outline: 3px solid var(--ink);outline-offset: 3px;border-radius: 4px}h1,h2,h3{font-weight: 600;line-height: 1.15;letter-spacing: -0.018em;margin: 0;text-wrap: balance}p{margin: 0}p + p{margin-block-start: 1em}.wrap{width: 100%;max-width: calc(var(--max) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.skip{position: absolute;inset-inline-start: var(--gutter);inset-block-start: -100px;background: var(--lamp);color: var(--lamp-ink);padding: 10px 16px;border-radius: var(--radius);z-index: 10;text-decoration: none;font-weight: 600}.skip:focus{inset-block-start: 12px}.lang-suggest{background: var(--panel);border-block-end: 1px solid var(--line);font-size: var(--step--1);text-align: center;padding: 10px var(--gutter)}.lang-suggest[hidden]{display: none}.site-header{padding-block: 22px}.site-header .wrap{display: flex;align-items: center;justify-content: space-between;gap: 24px}.brand{display: inline-flex;align-items: center;gap: 12px;text-decoration: none;font-weight: 500;font-size: 1.0625rem;letter-spacing: -0.005em;white-space: nowrap}.brand img{width: 17px;height: auto}.site-nav ul{display: flex;gap: 28px;list-style: none;margin: 0;padding: 0}.site-nav a{color: var(--ink-2);text-decoration: none;font-size: 0.9375rem}.site-nav a:hover{color: var(--ink)}@media (max-width: 760px){.site-nav li:not(.keep){display: none}}.lang-menu{position: relative}.lang-menu summary{list-style: none;cursor: pointer;color: var(--ink-2);font-size: 0.9375rem;padding: 6px 10px;border: 1px solid var(--line);border-radius: var(--radius)}.lang-menu summary::-webkit-details-marker{display: none}.lang-menu summary:hover{color: var(--ink)}.lang-menu ul{position: absolute;inset-inline-end: 0;inset-block-start: calc(100% + 6px);z-index: 5;min-width: 12rem;max-height: 70vh;overflow: auto;margin: 0;padding: 6px;list-style: none;background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: 0 18px 40px rgba(0,0,0,0.5)}.lang-menu a{display: block;padding: 8px 10px;border-radius: 6px;text-decoration: none}.lang-menu a:hover,.lang-menu a[aria-current='true']{background: var(--surface)}.header-end{display: flex;align-items: center;gap: 24px}.hero{position: relative;padding-block: clamp(28px,6vw,72px) clamp(56px,9vw,120px);overflow-x: clip}.hero>.wrap{position: relative}.hero-text{max-width: 42rem}.hero h1{font-size: var(--step-4);line-height: 1.04;letter-spacing: -0.032em;max-width: 12em;text-wrap: pretty}.hero .lead{margin-block-start: 22px;font-size: var(--step-1);line-height: 1.55;color: var(--ink-2);max-width: 38rem}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-block-start: 30px}.button{display: inline-block;background: var(--lamp);color: var(--lamp-ink);font-weight: 600;text-decoration: none;padding: 13px 22px;border-radius: var(--radius);line-height: 1.2}.button:hover{background: #ecc684}.text-link{color: var(--ink);font-weight: 500}.availability{margin-block-start: 22px;font-size: 0.9375rem;color: var(--ink-2)}.availability p + p{margin-block-start: 2px}.tv{margin: clamp(40px,7vw,80px) 0 0;position: relative;isolation: isolate}.tv::before{content: '';position: absolute;inset: -18% calc(-1 * var(--gutter)) -26%;z-index: -1;background: radial-gradient(42% 46% at 64% 50%,rgba(227,184,106,0.22),rgba(227,184,106,0) 72%),radial-gradient(58% 54% at 36% 46%,rgba(74,71,102,0.5),rgba(74,71,102,0) 74%);pointer-events: none}.hero + .section{border-block-start: 0}.tv-bezel{position: relative;background: #0b0b0a;padding: clamp(5px,0.8vw,11px);border-radius: clamp(4px,0.6vw,8px);box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 40px 80px -30px rgba(0,0,0,0.85),0 0 120px -10px rgba(227,184,106,0.18)}.tv-screen{display: block;overflow: hidden;border-radius: 2px;background: #000;aspect-ratio: 16 / 9}.tv-screen img{width: 100%;height: 100%;object-fit: cover}@media (prefers-reduced-motion: no-preference){.hero .tv-screen img{animation: power-on 1.4s cubic-bezier(0.2,0.6,0.2,1) 0.15s both}}@keyframes power-on{from{filter: brightness(0)}40%{filter: brightness(0.35)}to{filter: brightness(1)}}.section{padding-block: clamp(64px,9vw,120px);border-block-start: 1px solid var(--line)}.section-title{font-size: var(--step-3);margin-block-end: clamp(28px,4vw,48px)}.section-lead{color: var(--ink-2);font-size: var(--step-1);line-height: 1.55;max-width: 42rem;margin-block: -16px clamp(28px,4vw,44px)}.steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(28px,4vw,56px);counter-reset: step}.steps li{counter-increment: step;border-block-start: 2px solid var(--lamp);padding-block-start: 18px}.steps li::before{content: counter(step);display: block;font-size: var(--step-2);font-weight: 600;color: var(--lamp);font-variant-numeric: tabular-nums;margin-block-end: 10px}.steps h3{font-size: var(--step-1);margin-block-end: 8px}.steps p{color: var(--ink-2)}@media (max-width: 820px){.steps{grid-template-columns: 1fr;gap: 28px}}.feature{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);grid-template-areas: 'media text';gap: clamp(28px,4.5vw,64px);align-items: center}.feature.is-flipped{grid-template-columns: minmax(0,5fr) minmax(0,7fr);grid-template-areas: 'text media'}.feature-media{grid-area: media}.feature-text{grid-area: text}.feature + .feature{margin-block-start: clamp(64px,9vw,112px)}.feature h3{font-size: var(--step-2);margin-block-end: 14px}.feature-text>p{color: var(--ink-2)}@media (max-width: 900px){.feature,.feature.is-flipped{grid-template-columns: 1fr;grid-template-areas: 'media' 'text'}}.points{list-style: none;margin: 20px 0 0;padding: 0}.points li{position: relative;padding-inline-start: 26px;margin-block-start: 10px}.points li::before{content: '';position: absolute;inset-inline-start: 2px;inset-block-start: 0.5em;width: 11px;height: 6px;border-inline-start: 2px solid var(--lamp);border-block-end: 2px solid var(--lamp);transform: rotate(-45deg)}[dir='rtl'] .points li::before{transform: scaleX(-1) rotate(-45deg)}.shot{display: block;background: #0b0b0a;padding: clamp(4px,0.5vw,7px);border-radius: 6px;box-shadow: 0 0 0 1px rgba(255,255,255,0.06),0 28px 60px -28px rgba(0,0,0,0.9);cursor: zoom-in}.shot img{border-radius: 2px;width: 100%}.formats{margin: 0;display: grid;grid-template-columns: minmax(9rem,12rem) minmax(0,1fr);border-block-start: 1px solid var(--line)}.formats dt,.formats dd{margin: 0;padding-block: 18px;border-block-end: 1px solid var(--line)}.formats dt{font-weight: 600;padding-inline-end: 24px}.formats dd{color: var(--ink-2);max-width: 46rem}@media (max-width: 640px){.formats{grid-template-columns: 1fr}.formats dt{border-block-end: 0;padding-block-end: 2px}.formats dd{padding-block-start: 0}}.offline{background: var(--wall)}.offline .wrap{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(20px,4vw,64px);align-items: start}.offline .section-title{margin: 0}.offline p{color: var(--ink-2);font-size: var(--step-1);line-height: 1.55;max-width: 40rem}.offline .text-link{display: inline-block;margin-block-start: 18px;font-size: var(--step-0)}@media (max-width: 820px){.offline .wrap{grid-template-columns: 1fr}}.price-grid{display: grid;grid-template-columns: minmax(0,6fr) minmax(0,6fr);gap: clamp(32px,5vw,72px);align-items: start}@media (max-width: 900px){.price-grid{grid-template-columns: 1fr}}.price-grid .price-headline{font-size: var(--step-3);font-weight: 600;letter-spacing: -0.02em;line-height: 1.15;color: var(--lamp);margin-block-end: 6px}.price-grid h3{font-size: var(--step-1);margin-block: 40px 12px}.price-grid h3:first-of-type{margin-block-start: 36px}.price-grid>div>p:not(.price-headline){color: var(--ink-2)}.buy-steps{margin: 0;padding-inline-start: 1.4em;color: var(--ink-2)}.buy-steps li{margin-block-start: 8px;padding-inline-start: 4px}.buy-steps li::marker{color: var(--lamp);font-weight: 600}.code-note{margin-block-start: 18px}.price-media{position: sticky;inset-block-start: 24px}@media (max-width: 900px){.price-media{position: static}}.faq{border-block-start: 1px solid var(--line);max-width: 52rem}.faq details{border-block-end: 1px solid var(--line)}.faq summary{cursor: pointer;list-style: none;padding-block: 20px;padding-inline-end: 40px;position: relative;font-weight: 500;font-size: var(--step-1);line-height: 1.35}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: '';position: absolute;inset-inline-end: 6px;inset-block-start: 50%;width: 10px;height: 10px;margin-block-start: -7px;border-inline-end: 2px solid var(--ink-2);border-block-end: 2px solid var(--ink-2);transform: rotate(45deg)}.faq details[open] summary::after{transform: rotate(225deg);margin-block-start: -2px}.faq details>p{color: var(--ink-2);padding-block-end: 22px;max-width: 44rem}.site-footer{border-block-start: 1px solid var(--line);padding-block: 48px 56px;font-size: 0.9375rem;color: var(--ink-2)}.site-footer .wrap{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px 48px}.site-footer p + p{margin-block-start: 6px}.footer-links{display: flex;flex-wrap: wrap;gap: 10px 24px;list-style: none;margin: 0;padding: 0}.footer-small{grid-column: 1 / -1;color: var(--ink-3);font-size: var(--step--1);border-block-start: 1px solid var(--line);padding-block-start: 20px}@media (max-width: 760px){.site-footer .wrap{grid-template-columns: 1fr}}.legal{padding-block: clamp(24px,5vw,56px) clamp(64px,9vw,112px)}.legal article{max-width: 44rem}.legal .back{display: inline-block;margin-block-end: 28px;color: var(--ink-2);font-size: 0.9375rem}.legal h1{font-size: var(--step-3);margin-block-end: 10px}.legal h2{font-size: var(--step-1);margin-block: 40px 12px;padding-block-start: 22px;border-block-start: 1px solid var(--line)}.legal p,.legal li{color: var(--ink-2)}.legal p + p{margin-block-start: 0.9em}.legal ul{padding-inline-start: 1.3em;margin-block: 0.8em}.legal li{margin-block: 6px}.legal li::marker{color: var(--lamp)}.legal strong{color: var(--ink);font-weight: 600}.legal code{font-size: 0.92em;background: var(--panel);padding: 1px 5px;border-radius: 4px}.legal .note{border: 1px solid var(--line);border-inline-start: 3px solid var(--lamp);border-radius: var(--radius);padding: 12px 16px;margin-block-end: 28px;font-size: 0.9375rem}.not-found{padding-block: clamp(64px,12vw,160px)}.not-found h1{font-size: var(--step-4);margin-block-end: 16px}.not-found p{color: var(--ink-2);font-size: var(--step-1);margin-block-end: 28px}.lightbox{border: 0;padding: 0;background: transparent;max-width: min(96vw,1920px);max-height: 96vh;overflow: visible}.lightbox::backdrop{background: rgba(10,9,8,0.92)}.lightbox img{max-width: min(96vw,1920px);max-height: 86vh;width: auto;border-radius: 4px;box-shadow: 0 30px 80px rgba(0,0,0,0.6)}.lightbox form{text-align: end;margin-block-end: 10px}.lightbox button{background: var(--surface);color: var(--ink);border: 1px solid var(--line);border-radius: var(--radius);font: inherit;font-size: 0.9375rem;padding: 8px 16px;cursor: pointer}.lightbox button:hover{background: #34312c}