@font-face{font-family:"Bricolage";src:url(/assets/fonts/bricolage-fcd47267.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}
@font-face{font-family:"Glanzo Deva Display";src:url(/assets/fonts/anek-deva-3dc99f39.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+25CC,U+A830-A839,U+A8E0-A8FF}
:root{--rani: #D6247F;--rani-hover: #C51F75;--rani-press: #B81E6C;--rani-light: #FF5CAD;--rani-ink: #A8155C;--saffron: #FF9933;--sky: #4CC3F0;--grad: linear-gradient(110deg,#FF9933 0%,#FF6B5E 36%,#F0428C 68%,#D6247F 100%);--grad-text: linear-gradient(100deg,#FFA94D 0%,#FF7A6B 40%,#FF5CAD 100%);--night: #0C0C0E;--night-2: #131316;--night-3: #1B1B1F;--on-night: #F4F4F5;--on-night-2: #B9B9C2;--line-night: rgba(255,255,255,0.1);--day: #F6F5F8;--card: #FFFFFF;--ink: #141317;--ink-2: #4F4D57;--line: #E5E3EA;--gutter: clamp(16px,4.5vw,40px);--radius: 24px;--ease-out: cubic-bezier(0.16,1,0.3,1);--deva: "Noto Sans Devanagari","Nirmala UI","Kohinoor Devanagari","Mangal","Devanagari Sangam MN";--font: ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,var(--deva),sans-serif;--font-display: "Bricolage",var(--font);--font-app: Roboto,"Segoe UI",ui-sans-serif,system-ui,"Noto Sans",var(--deva),sans-serif;--track-h: -0.032em}html[data-script="devanagari"]{--font: ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,var(--deva),sans-serif;--font-display: "Bricolage","Glanzo Deva Display",var(--deva),ui-sans-serif,system-ui,sans-serif}html[data-script="arabic"]{--font: "Noto Naskh Arabic","Segoe UI","Geeza Pro",Tahoma,system-ui,sans-serif;--font-display: var(--font);--font-app: var(--font)}html[data-script="bengali"]{--font: system-ui,"Noto Sans Bengali","Nirmala UI","Kohinoor Bangla",sans-serif;--font-display: "Bricolage",var(--font)}html[data-script="tamil"]{--font: system-ui,"Noto Sans Tamil","Nirmala UI","Tamil Sangam MN",sans-serif;--font-display: "Bricolage",var(--font)}html[data-script="telugu"]{--font: system-ui,"Noto Sans Telugu","Nirmala UI","Kohinoor Telugu",sans-serif;--font-display: "Bricolage",var(--font)}html:not([data-script="latin"]){--track-h: 0}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 92px}body{margin: 0;font-family: var(--font);font-size: 1.0625rem;line-height: 1.6;color: var(--ink);background: var(--night);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden}html:not([data-script="latin"]) body{line-height: 1.75}img{max-width: 100%;height: auto;display: block}a{color: inherit}h1,h2,h3,p,ul,ol,figure{margin: 0}ul,ol{padding: 0;list-style: none}button{font: inherit}:focus-visible{outline: 3px solid var(--rani-light);outline-offset: 3px;border-radius: 6px}::selection{background: rgba(214,36,127,0.28)}.container{width: min(100% - 2 * var(--gutter),1200px);margin-inline: auto}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.i{width: 1.2em;height: 1.2em;flex: none;fill: currentColor;vertical-align: -0.2em}.skip{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--card);color: var(--ink);padding: 10px 16px;border-radius: 999px;font-weight: 700;transition: top 0.2s}.skip:focus{top: 12px}h1,h2,h3,.h2,.hero__title,.final__title,.picker__title,.tile__big,.plan__price,.opt__price,.plan__name,.slide__text h3,.tv-idle__word,.brand__word,.priv__stats b,.ptable__title,.btn,.plan__badge,.slide__pro{font-family: var(--font-display)}.h2{font-size: clamp(2rem,1.35rem + 2.4vw,3.25rem);line-height: 1.04;font-weight: 800;letter-spacing: var(--track-h);text-wrap: balance}html:not([data-script="latin"]) .h2{line-height: 1.28}.lead{font-size: clamp(1.06rem,1rem + 0.35vw,1.22rem);color: var(--ink-2);max-width: 60ch}h3{font-size: 1.22rem;line-height: 1.25;font-weight: 750;letter-spacing: calc(var(--track-h) / 3)}html:not([data-script="latin"]) h3{line-height: 1.45}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 12px 22px;border-radius: 999px;border: 0;background: var(--rani);color: #FFFFFF;font-weight: 700;font-size: 1rem;line-height: 1.2;text-decoration: none;white-space: nowrap;box-shadow: 0 10px 28px -12px rgba(214,36,127,0.75),inset 0 1px 0 rgba(255,255,255,0.18);cursor: pointer;transition: background-color 0.2s,transform 0.2s var(--ease-out),box-shadow 0.2s}.btn:hover{background: var(--rani-hover);transform: translateY(-1px);box-shadow: 0 14px 32px -12px rgba(214,36,127,0.85),inset 0 1px 0 rgba(255,255,255,0.18)}.btn:active{background: var(--rani-press);transform: translateY(0) scale(0.98)}.btn:focus-visible{outline: 3px solid #FFB3D6;outline-offset: 3px}.btn .i{width: 1.25em;height: 1.25em}.btn--lg{min-height: 56px;padding: 15px 28px;font-size: 1.08rem}.btn--sm{min-height: 40px;padding: 8px 16px;font-size: 0.95rem;box-shadow: none}.btn--block{display: flex;width: 100%;white-space: normal;text-align: center}.btn--ghost{background: transparent;color: var(--on-night);border: 1px solid var(--line-night)}.btn--ghost:hover{background: rgba(255,255,255,0.06)}.pill{display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px 7px 11px;border-radius: 999px;font-size: 0.9rem;font-weight: 600;line-height: 1.2}.pill--soon{background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.14);color: var(--on-night)}.pill--soon .i{color: #FFB066}.link-arrow{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-weight: 650;color: var(--on-night);text-decoration: none;border-bottom: 1px solid rgba(255,255,255,0.28)}.link-arrow:hover{border-bottom-color: var(--rani-light)}.link-arrow .i{width: 1.05em;height: 1.05em;transition: transform 0.25s var(--ease-out)}.link-arrow:hover .i{transform: translateY(3px)}.tag{display: inline-block;vertical-align: 0.15em;margin-inline-start: 6px;padding: 2px 9px;border-radius: 999px;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.01em;color: #FFD0A6;border: 1px solid rgba(255,153,51,0.45);background: rgba(255,153,51,0.1)}.beta-bar{background: #2A2410;color: #FFE7A8;font-size: 0.92rem}.beta-bar p{width: min(100% - 2 * var(--gutter),1200px);margin-inline: auto;padding: 8px 0}.beta-bar a{color: #FFFFFF;font-weight: 700}.nav{position: sticky;top: 0;z-index: 50;background: rgba(12,12,14,0.78);-webkit-backdrop-filter: saturate(160%) blur(14px);backdrop-filter: saturate(160%) blur(14px);border-bottom: 1px solid transparent;color: var(--on-night);transition: border-color 0.3s,background-color 0.3s;color-scheme: dark}.nav.is-scrolled{border-bottom-color: var(--line-night);background: rgba(12,12,14,0.9)}.nav__in{display: flex;align-items: center;gap: 20px;height: 64px}.nav-sentinel{position: absolute;top: 0;height: 8px;width: 1px}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;color: var(--on-night)}.brand__icon{width: 36px;height: 36px;border-radius: 10px}.brand__word{font-weight: 800;font-size: 1.32rem;letter-spacing: -0.025em}.nav__links{display: none;gap: 26px;margin-inline-start: 18px}.nav__links a{text-decoration: none;color: #C9C8D1;font-weight: 550;font-size: 0.97rem;padding: 8px 0}.nav__links a:hover{color: #FFFFFF}.nav__end{display: flex;align-items: center;gap: 10px;margin-inline-start: auto}@media (min-width: 980px){.nav__links{display: flex}}@media (max-width: 420px){.brand__word{font-size: 1.18rem}.nav__in{gap: 10px}.nav .btn--sm{padding: 8px 13px}}.lang{position: relative}.lang summary{display: inline-flex;align-items: center;gap: 6px;list-style: none;cursor: pointer;min-height: 40px;padding: 6px 10px;border-radius: 999px;color: #D7D6DE;border: 1px solid var(--line-night);font-size: 0.92rem;font-weight: 600}.lang summary::-webkit-details-marker{display: none}.lang summary:hover{color: #FFFFFF;background: rgba(255,255,255,0.05)}.lang__cur{display: none}.lang__caret{width: 0.9em;height: 0.9em;transition: transform 0.2s}.lang[open] .lang__caret{transform: rotate(180deg)}@media (min-width: 640px){.lang__cur{display: inline}.lang__code{display: none}}.lang__menu{position: absolute;inset-inline-end: 0;top: calc(100% + 8px);z-index: 60;width: 248px;max-height: min(70vh,460px);overflow: auto;padding: 6px;border-radius: 16px;background: #1A1A1E;border: 1px solid rgba(255,255,255,0.12);box-shadow: 0 24px 48px -16px rgba(0,0,0,0.6)}.lang__menu a{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 12px;border-radius: 10px;text-decoration: none;color: #E6E5EC;font-size: 0.97rem}.lang__menu a:hover{background: rgba(255,255,255,0.07)}.lang__menu a[aria-current="page"]{color: #FFFFFF;background: rgba(214,36,127,0.22);font-weight: 700}.lang__beta{font-size: 0.72rem;color: #CFCDD7;border: 1px solid rgba(255,255,255,0.2);padding: 1px 7px;border-radius: 999px}.hero{position: relative;overflow: hidden;isolation: isolate;background: var(--night);color: var(--on-night);padding-block: clamp(28px,5vw,64px) clamp(48px,7vw,88px);color-scheme: dark}.hero__glow{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(42% 52% at 8% 4%,rgba(255,153,51,0.2),transparent 70%),radial-gradient(46% 60% at 88% 42%,rgba(214,36,127,0.3),transparent 70%),radial-gradient(30% 40% at 60% 100%,rgba(255,92,173,0.12),transparent 70%)}.hero__in{display: grid;gap: clamp(32px,6vw,48px);align-items: center}@media (min-width: 1000px){.hero__in{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 48px}}.hero__title{margin-top: 18px;font-size: clamp(2.55rem,1.45rem + 4.3vw,4.35rem);line-height: 1.02;font-weight: 800;letter-spacing: var(--track-h);text-wrap: balance}html:not([data-script="latin"]) .hero__title{line-height: 1.24;font-size: clamp(2.3rem,1.4rem + 3.6vw,3.9rem)}.grad{background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: 0.06em}.hero__sub{margin-top: 18px;font-size: clamp(1.08rem,1rem + 0.45vw,1.28rem);color: var(--on-night-2);max-width: 36ch;text-wrap: pretty}.hero__ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 30px}.hero__visual{position: relative}.anim-toggle{position: absolute;inset-inline-end: 0;bottom: -6px;z-index: 5;visibility: hidden;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;cursor: pointer;background: rgba(255,255,255,0.08);color: #FFFFFF;border: 1px solid rgba(255,255,255,0.16)}.anim-toggle:hover{background: rgba(255,255,255,0.14)}.anim-toggle__i{display: grid;place-items: center;grid-area: 1 / 1}.anim-toggle__i--play{display: none}.anim-toggle[aria-pressed="true"] .anim-toggle__i--play{display: grid}.anim-toggle[aria-pressed="true"] .anim-toggle__i--pause{display: none}.anim-on .anim-toggle{visibility: visible}.stage{position: relative;width: 100%;aspect-ratio: 1.22}.stage .tv--hero{position: absolute;top: 3%;inset-inline-end: 0;width: 87%}.stage .phone--hero{position: absolute;bottom: 0;inset-inline-start: 1%;width: 31%;z-index: 3}.beam{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;z-index: 4}.beam__path{opacity: 0;filter: drop-shadow(0 0 6px rgba(255,92,173,0.9))}.beam__dot{opacity: 0}.flyer{position: absolute;left: 0;top: 0;z-index: 4;width: 100px;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 8px;opacity: 0;pointer-events: none;transform-origin: 0 0;box-shadow: 0 18px 50px -10px rgba(255,92,173,0.65),0 0 0 1px rgba(255,255,255,0.25)}.spark{position: absolute;fill: #FFFFFF;pointer-events: none}.spark--land{z-index: 5;width: 7%;aspect-ratio: 1;top: 0;left: 0;opacity: 0;filter: drop-shadow(0 0 10px rgba(255,255,255,0.9)) drop-shadow(0 0 22px rgba(255,92,173,0.8))}.spark--mini{z-index: 5;width: 3%;aspect-ratio: 1;top: 0;left: 0;opacity: 0;filter: drop-shadow(0 0 6px rgba(255,200,120,0.9))}.tv{container-type: inline-size;position: relative}.tv__body{position: relative;padding: 1.3cqw;border-radius: 2.4cqw;background: linear-gradient(160deg,#26262B,#0E0E11 60%);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1),0 4cqw 9cqw -3cqw rgba(0,0,0,0.75),0 0 14cqw -4cqw rgba(214,36,127,0.38)}.tv__screen{position: relative;aspect-ratio: 16 / 9;border-radius: 1.1cqw;overflow: hidden;background: #050506}.tv__stand{width: 30%;height: 4.2cqw;margin: -0.2cqw auto 0;background: linear-gradient(#1D1D21,#0D0D0F);clip-path: polygon(20% 0,80% 0,100% 100%,0 100%)}.tv__sheen{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(118deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 34%)}.tv-photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0}.tv-photo.is-on{opacity: 1}.tv-idle{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;gap: 1.2cqw;background: radial-gradient(60% 70% at 25% 20%,rgba(255,153,51,0.24),transparent 70%),radial-gradient(60% 70% at 80% 80%,rgba(214,36,127,0.32),transparent 70%),#0E0E10}.tv-idle__glow{display: none}.tv-idle__word{font-weight: 800;font-size: 10cqw;line-height: 1;letter-spacing: -0.03em;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.tv-idle__line{font-size: 2.6cqw;color: #BDBCC5;font-family: var(--font)}.tv-idle .spark{width: 3.4cqw;height: 3.4cqw;opacity: 0.85}.spark--a{top: 22%;left: 24%}.spark--b{bottom: 24%;right: 22%;width: 2.2cqw !important;height: 2.2cqw !important}.phone{container-type: inline-size;position: relative;aspect-ratio: 9 / 19.5}.phone__screen{position: relative;height: 100%;overflow: hidden;border-radius: 11cqw;background: #101011;color: #F4F4F5;font-family: var(--font-app);font-size: 3.6cqw;line-height: 1.3;box-shadow: 0 0 0 2.2cqw #17171A,0 0 0 2.9cqw #4C4C54,0 0 0 3.2cqw #1E1E22,0 12cqw 26cqw -6cqw rgba(0,0,0,0.85)}.phone__screen::before{content: "";position: absolute;top: 2.6cqw;left: 50%;width: 3.4cqw;height: 3.4cqw;margin-left: -1.7cqw;border-radius: 50%;background: #050506;z-index: 9}.app-sb{display: flex;justify-content: space-between;align-items: center;height: 8.5cqw;padding: 2.4cqw 7cqw 0;font-size: 3.3cqw;font-weight: 600}.app-sb__ic{display: inline-flex;gap: 1cqw}.app-sb__ic .i{width: 3.4cqw;height: 3.4cqw;vertical-align: 0}.app-bar{display: flex;align-items: center;justify-content: space-between;gap: 2cqw;padding: 2.6cqw 5cqw 2cqw}.app-bar__title{font-size: 6.6cqw;font-weight: 700;letter-spacing: -0.01em}.chip-tv{display: inline-flex;align-items: center;gap: 1.4cqw;padding: 1.6cqw 3cqw;border-radius: 99cqw;background: #26262A;font-size: 3cqw;font-weight: 600;white-space: nowrap}.chip-tv .i{width: 3.6cqw;height: 3.6cqw}.app-day{display: flex;align-items: center;justify-content: space-between;padding: 1.6cqw 5cqw 2cqw;font-size: 3.8cqw;font-weight: 600}.app-day .i{width: 4.6cqw;height: 4.6cqw;color: #CFCED6}.app-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 0.7cqw}.cell{width: 100%;aspect-ratio: 1;object-fit: cover}.app-grid--dim{opacity: 0.45}.app-tabs{position: absolute;left: 0;right: 0;bottom: 0;display: grid;grid-template-columns: repeat(4,1fr);padding: 2.4cqw 1.5cqw 5.5cqw;background: #19191B}.app-tab{display: flex;flex-direction: column;align-items: center;gap: 1cqw;color: #ABABB2;font-size: 2.7cqw}.app-tab b{font-weight: 600}.app-tab .i{box-sizing: content-box;width: 5cqw;height: 5cqw;padding: 0.8cqw 3.4cqw;border-radius: 99cqw}.app-tab.is-on{color: var(--rani-light)}.app-tab.is-on .i{background: var(--rani);color: #FFFFFF}.app-h{padding: 3cqw 5cqw 1.6cqw;font-size: 5cqw;font-weight: 700}.app-h--grad{background: linear-gradient(90deg,#FF9933,#FF5CAD 70%);-webkit-background-clip: text;background-clip: text;color: transparent;width: max-content}.view{position: absolute;inset: 8.5cqw 0 0;overflow: hidden}.view--gallery{opacity: 0}.view--viewer{background: #000000;opacity: 0}.view.is-on{opacity: 1}.viewer-top{display: flex;align-items: center;justify-content: space-between;padding: 3cqw 5cqw;color: #FFFFFF}.viewer-top .i{width: 5.4cqw;height: 5.4cqw}.viewer-top__chip{display: inline-flex;align-items: center;gap: 1.6cqw;padding: 1.4cqw 3cqw;border-radius: 99cqw;background: rgba(255,255,255,0.12);font-size: 2.9cqw;font-weight: 600}.dot-sky{width: 2cqw;height: 2cqw;border-radius: 50%;background: var(--sky);box-shadow: 0 0 0 0.8cqw rgba(76,195,240,0.25)}.viewer-strip{position: absolute;top: calc(46% - 33.4cqw);left: 0;width: 100%;display: flex}.viewer-strip img{flex: 0 0 100%;width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.viewer-actions{position: absolute;left: 0;right: 0;bottom: 27cqw;display: flex;justify-content: space-around;color: #E4E3EA}.viewer-actions .i{width: 5.6cqw;height: 5.6cqw}.cast-btn{position: absolute;left: 6cqw;right: 6cqw;bottom: 9cqw;height: 12.5cqw;display: grid;place-items: center;border-radius: 99cqw;background: var(--rani);color: #FFFFFF;font-weight: 700;font-size: 4cqw}.cast-btn>.i,.cast-btn>span:not(.cast-btn__s){display: inline}.cast-btn:not(:has(.cast-btn__s)){display: flex;justify-content: center;align-items: center;gap: 2cqw}.cast-btn .i{width: 4.8cqw;height: 4.8cqw}.cast-btn__s{grid-area: 1 / 1;display: inline-flex;align-items: center;gap: 2cqw;opacity: 0;white-space: nowrap}.cast-btn__s.is-on{opacity: 1}.cast-btn.is-ontv,.cast-btn.is-ontv-js{background: #1F2A30;color: #DFF6FF;box-shadow: inset 0 0 0 0.4cqw rgba(76,195,240,0.5)}.cast-btn.is-ontv .i,.cast-btn__s--on .i{color: var(--sky)}.spinner{width: 4cqw;height: 4cqw;border-radius: 50%;border: 0.7cqw solid rgba(255,255,255,0.35);border-top-color: #FFFFFF;animation: spin 0.8s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.touch{position: absolute;left: 0;top: 0;z-index: 8;width: 13cqw;height: 13cqw;border-radius: 50%;background: rgba(255,255,255,0.55);box-shadow: 0 0 0 2.4cqw rgba(255,255,255,0.16);opacity: 0;pointer-events: none}.mem-row{display: flex;gap: 2.4cqw;padding: 0 5cqw;overflow: hidden}.mem-card{position: relative;flex: 0 0 41cqw;height: 52cqw;border-radius: 4.6cqw;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;padding: 3cqw;color: #FFFFFF}.mem-card img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1}.mem-card::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,transparent 30%,rgba(160,22,92,0.85) 100%)}.mem-card{isolation: isolate}.mem-card__k{font-size: 2.4cqw;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.9}.mem-card b{font-size: 4.2cqw;line-height: 1.15}.mem-card small{font-size: 2.8cqw;opacity: 0.9}.cat-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 2.4cqw;padding: 0 5cqw}.cat{position: relative;isolation: isolate;height: 30cqw;border-radius: 4.6cqw;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;padding: 3cqw;color: #FFFFFF}.cat img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1}.cat::after{content: "";position: absolute;inset: 0;z-index: -1}.cat--pets::after{background: linear-gradient(180deg,transparent 25%,rgba(46,140,70,0.85))}.cat--nature::after{background: linear-gradient(180deg,transparent 25%,rgba(10,132,120,0.85))}.cat--food::after{background: linear-gradient(180deg,transparent 25%,rgba(214,70,40,0.85))}.cat--places::after{background: linear-gradient(180deg,transparent 25%,rgba(90,70,200,0.85))}.cat b{font-size: 4.2cqw}.cat small{font-size: 3cqw;opacity: 0.92}.story{background: #000000}.story__bars{position: absolute;top: 10cqw;left: 4cqw;right: 4cqw;z-index: 3;display: flex;gap: 1cqw}.story__bars i{flex: 1;height: 0.8cqw;border-radius: 1cqw;background: rgba(255,255,255,0.3);overflow: hidden}.story__bars i.done{background: #FFFFFF}.story__bars i b{display: block;height: 100%;width: 45%;background: #FFFFFF;transform-origin: left}.story__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.story::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,0.35),transparent 30%,transparent 50%,rgba(0,0,0,0.75))}.story__title{position: absolute;left: 6cqw;right: 6cqw;bottom: 38cqw;z-index: 3;display: grid;gap: 0.6cqw}.story__title span{font-size: 2.8cqw;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #FFD0A6}.story__title b{font-size: 7.6cqw;line-height: 1.05}.story__title small{font-size: 3.2cqw;opacity: 0.9}.story__music{position: absolute;left: 6cqw;bottom: 26cqw;z-index: 3;display: inline-flex;align-items: center;gap: 1.8cqw;padding: 1.6cqw 3.2cqw;border-radius: 99cqw;background: rgba(255,255,255,0.16);font-size: 3cqw;font-weight: 600}.story__music .i{width: 4cqw;height: 4cqw}.eq{display: inline-flex;align-items: flex-end;gap: 0.6cqw;height: 3.2cqw}.eq i{width: 0.7cqw;height: 100%;background: #FFFFFF;border-radius: 0.4cqw;transform-origin: bottom}.eq i:nth-child(1){transform: scaleY(0.5)}.eq i:nth-child(2){transform: scaleY(0.9)}.eq i:nth-child(3){transform: scaleY(0.35)}.eq i:nth-child(4){transform: scaleY(0.7)}.story .cast-btn{z-index: 3}.story-title{position: absolute;left: 5cqw;bottom: 8cqw;display: grid;gap: 0.6cqw;color: #FFFFFF;text-shadow: 0 0.4cqw 2cqw rgba(0,0,0,0.6);font-family: var(--font)}.story-title span{font-size: 2.1cqw;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: #FFD0A6}.story-title b{font-size: 6cqw;line-height: 1;letter-spacing: -0.02em}.story-title small{font-size: 2.2cqw;opacity: 0.9}.kb{transform-origin: 60% 40%}.deck{position: absolute;inset: 0;background: #FFFFFF;color: #1E1E24;font-family: var(--font-app);display: flex;flex-direction: column}.deck__bar{background: #8A2F2A;color: #FFFFFF;font-size: 2.2cqw;padding: 1.5cqw 3cqw}.deck__title{font-size: 5.6cqw;font-weight: 800;color: #8A2F2A;padding: 2.2cqw 3cqw 0}.deck__chart{flex: 1;display: flex;align-items: flex-end;gap: 5cqw;padding: 2cqw 12cqw 0;border-bottom: 0.3cqw solid #2A2A2A;margin: 0 6cqw}.deck__chart i{flex: 1;border-radius: 0.6cqw 0.6cqw 0 0;transform-origin: bottom}.deck__chart .b1{height: 38%;background: #8A2F2A}.deck__chart .b2{height: 56%;background: #5B2A86}.deck__chart .b3{height: 80%;background: #2D2D33}.deck__chart .b4{height: 66%;background: #1F6F5C}.deck__axis{display: flex;justify-content: space-around;padding: 1cqw 16cqw 3cqw;font-size: 2.2cqw;color: #55555E}.laser{--lx: 54cqw;--ly: 17cqw;position: absolute;left: 0;top: 0;width: 3cqw;height: 3cqw;border-radius: 50%;background: #FF2D2D;box-shadow: 0 0 1.6cqw 0.6cqw rgba(255,45,45,0.7);transform: translate(var(--lx),var(--ly))}.present .deck--phone{position: relative;inset: auto;height: 50cqw;margin: 2cqw 0 0}.deck--phone .deck__bar{font-size: 2.2cqw;padding: 1.2cqw 3cqw}.deck--phone .deck__title{font-size: 4.2cqw;padding: 1.6cqw 3cqw 0}.deck--phone .deck__chart{gap: 3cqw;padding: 1.6cqw 8cqw 0;margin: 0 4cqw 3cqw}.laser--phone{--lx: 54cqw;--ly: 15.6cqw;width: 2.6cqw;height: 2.6cqw}.present__top{display: flex;align-items: center;gap: 2.4cqw;padding: 2.4cqw 4cqw}.present__top .i{width: 5cqw;height: 5cqw}.present__name{flex: 1;font-size: 3.8cqw;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.present__timer{padding: 1.2cqw 2.6cqw;border-radius: 99cqw;background: #26262A;font-size: 3.2cqw;font-variant-numeric: tabular-nums}.present__meta{display: flex;justify-content: space-between;align-items: baseline;padding: 3cqw 5cqw 0}.present__meta b{font-size: 5cqw}.present__meta span{color: #8FA8FF;color: var(--rani-light);font-size: 3.4cqw;font-weight: 600}.present__notes{margin: 3cqw 4cqw 0;padding: 3.4cqw 4cqw;border-radius: 4cqw;background: #232326;color: #9B9AA3;font-size: 3.2cqw}.present__ctrl{position: absolute;left: 3cqw;right: 3cqw;bottom: 7cqw;display: flex;gap: 2cqw}.pc{display: grid;place-items: center;width: 13cqw;height: 13cqw;border-radius: 50%;background: #26262A}.pc .i{width: 5cqw;height: 5cqw}.pc--pointer{flex: 1;width: auto;border-radius: 99cqw;display: flex;justify-content: center;gap: 2cqw;font-weight: 700;font-size: 3.8cqw;background: var(--rani)}.touch--hold{width: 9cqw;height: 9cqw}.viewer-strip--video{top: 22%;position: absolute}.vid-len{position: absolute;right: 3cqw;bottom: 3cqw;padding: 0.6cqw 2cqw;border-radius: 99cqw;background: rgba(0,0,0,0.6);font-size: 2.8cqw;font-weight: 700}.conv{position: absolute;left: 5cqw;right: 5cqw;top: 62%;display: grid;gap: 2.4cqw}.conv__why{display: flex;gap: 1.8cqw;align-items: flex-start;font-size: 3.3cqw;color: #E8E7EE}.conv__why .i{width: 4.4cqw;height: 4.4cqw;color: #FFD43B;flex: none}.conv__bar{height: 1.6cqw;border-radius: 1cqw;background: #2A2A2F;overflow: hidden}.conv__bar i{display: block;height: 100%;width: 100%;background: var(--saffron);transform-origin: left;transform: scaleX(1)}.conv__state{display: grid;font-size: 3.3cqw;font-weight: 600}.conv__s{grid-area: 1 / 1;display: inline-flex;align-items: center;gap: 1.6cqw}.conv__s--run{opacity: 0}.conv__s--done .i{color: var(--sky);width: 4.4cqw;height: 4.4cqw}.conv__pct{font-variant-numeric: tabular-nums}.tv-badge{position: absolute;left: 3cqw;top: 3cqw;padding: 0.8cqw 2.4cqw;border-radius: 99cqw;background: rgba(0,0,0,0.55);color: #FFFFFF;font-size: 2.6cqw;font-weight: 700;font-family: var(--font-app)}.tv-play{position: absolute;right: 3cqw;bottom: 3cqw;width: 8cqw;height: 8cqw;display: grid;place-items: center;border-radius: 50%;background: rgba(0,0,0,0.5);color: #FFFFFF}.tv-play .i{width: 4cqw;height: 4cqw}.nowtv__top{display: flex;align-items: center;gap: 3cqw;padding: 2.4cqw 4cqw;font-size: 3.6cqw;font-weight: 600}.nowtv__top .i{width: 5cqw;height: 5cqw}.nowtv__top span{display: inline-flex;align-items: center;gap: 2cqw}.nowtv__preview{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;margin-top: 1cqw}.nowtv__queue{display: flex;gap: 2cqw;padding: 3cqw 4cqw 0}.nowtv__queue img{width: 15cqw;height: 15cqw;object-fit: cover;border-radius: 2.6cqw}.nowtv__queue img.is-cur{box-shadow: 0 0 0 0.8cqw var(--rani-light)}.nowtv__ctrl{display: flex;justify-content: space-between;align-items: center;padding: 4cqw 5cqw 0}.nowtv__ctrl>span{display: grid;place-items: center;width: 11cqw;height: 11cqw;border-radius: 50%;background: #26262A}.nowtv__ctrl>span.on{background: var(--rani)}.nowtv__ctrl>span.big{width: 16cqw;height: 16cqw;background: var(--rani)}.nowtv__ctrl .i{width: 5cqw;height: 5cqw}.pp{grid-area: 1 / 1;display: grid;place-items: center}.pp--play{opacity: 0}.nowtv__chips{display: flex;gap: 1.8cqw;padding: 4cqw 4cqw 0}.nowtv__chips .c{display: inline-flex;align-items: center;gap: 1.2cqw;padding: 1.8cqw 3cqw;border-radius: 99cqw;background: #26262A;font-size: 3cqw;font-weight: 600;white-space: nowrap}.nowtv__chips .c.is-on{box-shadow: inset 0 0 0 0.5cqw var(--rani-light)}.nowtv__chips .c .i{width: 3.6cqw;height: 3.6cqw}.nowtv__vol{display: flex;align-items: center;gap: 2cqw;padding: 3.4cqw 4cqw 0}.nowtv__vol .v{display: grid;place-items: center;width: 10cqw;height: 10cqw;border-radius: 50%;background: #26262A}.nowtv__vol .v .i{width: 4.6cqw;height: 4.6cqw}.nowtv__lvl{font-size: 3.6cqw;margin-inline-start: 2cqw}.vol-num{font-variant-numeric: tabular-nums;display: inline-block;min-width: 5cqw}.nowtv__bottom{position: absolute;left: 4cqw;right: 4cqw;bottom: 6cqw;display: flex;justify-content: space-between;align-items: center}.follow{display: inline-flex;align-items: center;gap: 1.6cqw;padding: 2.6cqw 4cqw;border-radius: 99cqw;background: var(--rani);font-weight: 700;font-size: 3.4cqw}.follow .i{width: 4cqw;height: 4cqw}.stop{padding: 2.6cqw 5cqw;border-radius: 99cqw;background: #26262A;color: #FF8A8A;font-weight: 700;font-size: 3.4cqw}.sheet{position: absolute;left: 0;right: 0;bottom: 0;padding: 3cqw 4cqw 8cqw;border-radius: 7cqw 7cqw 0 0;background: #1C1C1F;box-shadow: 0 -4cqw 10cqw rgba(0,0,0,0.5)}.sheet__grab{display: block;width: 10cqw;height: 1cqw;margin: 0 auto 3cqw;border-radius: 1cqw;background: #4A4A50}.sheet__title{font-size: 4.8cqw;font-weight: 700;padding: 0 2cqw 2.4cqw}.tvrow{display: flex;align-items: center;gap: 3cqw;padding: 3cqw;border-radius: 4cqw}.tvrow>.i{width: 6cqw;height: 6cqw;color: #CFCED6}.tvrow span{flex: 1;display: grid}.tvrow b{font-size: 3.8cqw}.tvrow small{font-size: 2.8cqw;color: #A3A2AB}.tvrow.is-last{background: rgba(214,36,127,0.18);box-shadow: inset 0 0 0 0.4cqw rgba(255,92,173,0.6)}.tvrow.is-last>.i:last-child{color: var(--rani-light)}.priv{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5cqw;padding: 0 8cqw 8cqw;color: #FFFFFF}.priv__cloud{display: inline-flex;align-items: center;gap: 2cqw;padding: 2cqw 4.4cqw;border-radius: 99cqw;background: rgba(0,0,0,0.28);color: #FFE0EE;font-size: 3.8cqw;font-weight: 700;text-decoration: line-through;text-decoration-thickness: 0.4cqw}.priv__cloud .i{width: 6cqw;height: 6cqw}.priv__row{display: flex;align-items: center;gap: 3cqw;width: 100%}.priv__dev{display: grid;place-items: center;flex: none;width: 20cqw;height: 20cqw;border-radius: 6cqw;background: rgba(255,255,255,0.16);box-shadow: inset 0 0 0 0.4cqw rgba(255,255,255,0.35)}.priv__dev .i{width: 11cqw;height: 11cqw}.priv__dev--tv{width: 26cqw}.priv__link{position: relative;flex: 1;height: 1cqw;border-radius: 1cqw;background: repeating-linear-gradient(90deg,rgba(255,255,255,0.7) 0 2cqw,transparent 2cqw 4cqw)}.priv__link i{position: absolute;top: 50%;left: 0;width: 2.6cqw;height: 2.6cqw;margin-top: -1.3cqw;border-radius: 50%;background: #FFFFFF;box-shadow: 0 0 2cqw #FFFFFF;opacity: 0}.priv__line{display: inline-flex;align-items: center;gap: 2cqw;font-size: 4cqw;font-weight: 700}.priv__line .i{width: 5cqw;height: 5cqw}.priv__stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 2.4cqw;width: 100%}.priv__stats p{display: grid;justify-items: center;text-align: center;gap: 1cqw;padding: 3.4cqw 1cqw;border-radius: 5cqw;background: rgba(0,0,0,0.26)}.priv__stats b{font-size: 10cqw;line-height: 1;font-weight: 800;font-variant-numeric: tabular-nums;font-family: var(--font)}.priv__stats span{font-size: 2.8cqw;line-height: 1.2;opacity: 0.92}.picker{margin-top: clamp(40px,6vw,72px);display: grid;gap: 18px 32px;align-items: center;padding: clamp(20px,3vw,32px);border-radius: 28px;background: linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.03));border: 1px solid var(--line-night)}@media (min-width: 980px){.picker{grid-template-columns: minmax(0,1fr) minmax(0,2fr)}}.picker__title{font-size: clamp(1.4rem,1.2rem + 0.8vw,1.85rem);font-weight: 800;line-height: 1.15;letter-spacing: calc(var(--track-h) / 1.6)}.picker__sub{margin-top: 6px;color: var(--on-night-2)}.picker__chips{border: 0;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px;min-width: 0}.picker__chips input{position: absolute;opacity: 0;width: 1px;height: 1px}.picker__chips label{display: inline-flex;align-items: center;min-height: 44px;padding: 8px 16px;border-radius: 999px;cursor: pointer;border: 1px solid rgba(255,255,255,0.18);color: #E2E1E8;font-weight: 600;font-size: 0.97rem;transition: background-color 0.2s,color 0.2s,border-color 0.2s}.picker__chips label:hover{border-color: rgba(255,255,255,0.4)}.picker__chips input:checked + label{background: #FFFFFF;color: #141317;border-color: #FFFFFF}.picker__chips input:focus-visible + label{outline: 3px solid var(--rani-light);outline-offset: 2px}.picker__answers{flex-basis: 100%;margin-top: 6px;min-height: 3.2em}.ans{display: none;align-items: flex-start;gap: 10px;font-size: 1.05rem;color: #ECEBF1}.ans .i{color: var(--rani-light);width: 1.4em;height: 1.4em;margin-top: 0.05em}.ans strong{color: #FFFFFF}#tv-samsung:checked ~ .picker__answers .ans--samsung,#tv-lg:checked ~ .picker__answers .ans--lg,#tv-sony:checked ~ .picker__answers .ans--sony,#tv-firetv:checked ~ .picker__answers .ans--firetv,#tv-googletv:checked ~ .picker__answers .ans--googletv,#tv-androidtv:checked ~ .picker__answers .ans--androidtv,#tv-pc:checked ~ .picker__answers .ans--pc,#tv-other:checked ~ .picker__answers .ans--other{display: flex}.how,.why,.cmp,.uses,.soon,.faq,.doc{background: var(--day);color: var(--ink);color-scheme: light}.how{padding-block: clamp(64px,9vw,112px) clamp(28px,4vw,48px)}.how__steps{position: relative;display: grid;gap: 28px;margin-top: clamp(28px,4vw,44px);counter-reset: none}@media (min-width: 860px){.how__steps{grid-template-columns: repeat(3,1fr);gap: 40px}.how__steps::before{content: "";position: absolute;top: 28px;left: 28px;right: calc((100% - 80px) / 3 - 28px);height: 2px;background: linear-gradient(90deg,var(--saffron),var(--rani));transform-origin: left}[dir="rtl"] .how__steps::before{left: calc((100% - 80px) / 3 - 28px);right: 28px;transform-origin: right}}.how__step h3{margin-top: 18px}.how__step p{margin-top: 6px;color: var(--ink-2);max-width: 34ch}.how__ic{position: relative;z-index: 1;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 18px;background: var(--card);color: var(--rani);box-shadow: 0 0 0 1px var(--line),0 10px 24px -14px rgba(120,20,70,0.35)}.how__ic .i{width: 28px;height: 28px}.why{padding-block: clamp(48px,7vw,88px) clamp(64px,9vw,112px)}.bento{display: grid;gap: 16px;margin-top: clamp(28px,4vw,44px)}@media (min-width: 720px){.bento{grid-template-columns: repeat(2,minmax(0,1fr))}.tile--a{grid-column: 1 / -1}}@media (min-width: 1060px){.bento{grid-template-columns: repeat(4,minmax(0,1fr));grid-template-areas: "a a b b" "a a c d" "e e f f"}.tile--a{grid-area: a}.tile--b{grid-area: b}.tile--c{grid-area: c}.tile--d{grid-area: d}.tile--e{grid-area: e}.tile--f{grid-area: f}}.tile{position: relative;isolation: isolate;overflow: hidden;min-height: 210px;display: flex;flex-direction: column;justify-content: flex-end;gap: 6px;padding: clamp(22px,2.4vw,30px);border-radius: var(--radius);background: var(--card);box-shadow: 0 0 0 1px var(--line)}.tile h3{font-size: clamp(1.18rem,1.05rem + 0.5vw,1.45rem)}.tile p{color: var(--ink-2);max-width: 46ch}.tile__ic{display: grid;place-items: center;width: 52px;height: 52px;margin-bottom: auto;border-radius: 16px;background: #FCE8F2;color: var(--rani-ink)}.tile__ic .i{width: 26px;height: 26px}.tile--a{background: var(--night-2);color: var(--on-night);box-shadow: none;min-height: 360px;justify-content: space-between}.tile--a::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(70% 60% at 100% 0%,rgba(214,36,127,0.45),transparent 70%),radial-gradient(60% 60% at 0% 100%,rgba(255,153,51,0.28),transparent 70%)}.tile--a p{color: var(--on-night-2)}.tile--a .tile__copy{max-width: 30ch;display: grid;gap: 6px}.tile__tv{position: absolute;top: 18px;inset-inline-end: 18px;color: rgba(255,255,255,0.08)}.tile__tv .i{width: 140px;height: 140px}.brandlist{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px}.brandlist li{padding: 7px 14px;border-radius: 999px;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.14);font-weight: 650;font-size: 0.96rem}.tile .tile__big{margin-bottom: auto;font-size: clamp(4.6rem,3rem + 4vw,6.4rem);line-height: 0.9;font-weight: 800;letter-spacing: -0.05em;background: var(--grad-text);-webkit-background-clip: text;background-clip: text;color: transparent}.tile--e{color: #FFFFFF;min-height: 280px;background: #2A160C}.tile__bg{position: absolute;inset: 0;z-index: -2}.tile__bg img{width: 100%;height: 100%;object-fit: cover}.tile--e::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(20,8,4,0.05) 10%,rgba(20,8,4,0.82) 78%)}.tile--e p{color: #F1E6DF}.tile--e .tile__copy{display: grid;gap: 6px}.tile--f{background: #FDEFF6;box-shadow: 0 0 0 1px #F6D3E5;min-height: 280px}.tile--f h3{color: #6E0E3D;font-size: clamp(1.5rem,1.2rem + 1vw,2rem)}.tile--f p{color: #5A2A40}.tile__inf{position: absolute;top: 14px;inset-inline-end: 18px;color: rgba(214,36,127,0.16)}.tile__inf .i{width: 120px;height: 120px}.madein{margin-top: 22px;color: var(--ink-2);font-weight: 600}.cmp{padding-block: 0 clamp(64px,9vw,112px)}.cmp__wrap{margin-top: clamp(24px,3vw,36px)}.cmp__table{width: 100%;border-collapse: separate;border-spacing: 0;background: var(--card);border-radius: var(--radius);box-shadow: 0 0 0 1px var(--line);overflow: hidden}.cmp__table th,.cmp__table td{padding: 16px 20px;text-align: start;vertical-align: top;border-bottom: 1px solid var(--line)}.cmp__table tbody tr:last-child th,.cmp__table tbody tr:last-child td{border-bottom: 0}.cmp__table thead th{font-size: 0.95rem;color: var(--ink-2);font-weight: 700}.cmp__table thead th.cmp__g{color: var(--rani-ink)}.cmp__table tbody th{font-weight: 700;width: 24%}.cmp__table td{color: var(--ink-2)}.cmp__table td.cmp__g{background: #FDF2F8;color: var(--ink);font-weight: 600;width: 38%}.cmp__table td span{display: inline-grid;place-items: center;width: 22px;height: 22px;margin-inline-end: 10px;border-radius: 50%;vertical-align: -5px}.cmp__table .ok{background: var(--rani);color: #FFFFFF}.cmp__table .bad{background: #E9E7EE;color: #6B6975}.cmp__table .meh{background: #F0EEF3;color: #7A7884}.cmp__table td span .i{width: 13px;height: 13px;vertical-align: 0}.cmp__note{margin-top: 14px;font-size: 0.92rem;color: var(--ink-2)}@media (max-width: 719px){.cmp__table thead{display: none}.cmp__table,.cmp__table tbody,.cmp__table tr,.cmp__table th,.cmp__table td{display: block;width: auto !important}.cmp__table tr{padding: 14px 16px;border-bottom: 1px solid var(--line)}.cmp__table tbody tr:last-child{border-bottom: 0}.cmp__table th,.cmp__table td{padding: 4px 0;border: 0}.cmp__table tbody th{font-size: 1.05rem;margin-bottom: 6px}.cmp__table td{position: relative;padding: 8px 10px 8px 0;display: grid;grid-template-columns: auto 1fr;align-items: start;column-gap: 10px}.cmp__table td.cmp__g{background: #FDF2F8;padding: 10px 12px;border-radius: 12px;margin-bottom: 6px}.cmp__table td::before{content: attr(data-label);grid-column: 1 / -1;font-size: 0.78rem;font-weight: 700;color: var(--ink-2)}.cmp__table td span{margin: 2px 0 0}}.slides{background: var(--night);color: var(--on-night);padding-block: clamp(64px,9vw,112px);overflow: hidden;color-scheme: dark}.slides__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px}.slides__nav{display: flex;gap: 10px;flex: none}.iconbtn{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;cursor: pointer;background: rgba(255,255,255,0.05);color: #FFFFFF;border: 1px solid rgba(255,255,255,0.18);transition: background-color 0.2s,opacity 0.2s}.iconbtn:hover{background: rgba(255,255,255,0.12)}.iconbtn[disabled]{opacity: 0.35;cursor: default}[dir="rtl"] .iconbtn .i{transform: scaleX(-1)}.slides__track{--edge: max(var(--gutter),calc((100vw - 1200px) / 2));display: grid;grid-auto-flow: column;grid-auto-columns: clamp(258px,74vw,330px);gap: 18px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;padding: 34px var(--edge) 12px;scroll-padding-inline: var(--edge);scrollbar-width: none}.slides__track::-webkit-scrollbar{display: none}.slides__track:focus-visible{outline-offset: -3px}.slide{container-type: inline-size;position: relative;isolation: isolate;overflow: hidden;aspect-ratio: 9 / 16;border-radius: 28px;scroll-snap-align: start;color: #FFFFFF;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08)}.slide--rani{background: radial-gradient(90% 60% at 50% 100%,#FF9933 0%,rgba(255,153,51,0) 70%),linear-gradient(180deg,#8F1450 0%,#B81E6C 45%,#E0457E 100%)}.slide--night{background: radial-gradient(100% 60% at 50% 105%,rgba(214,36,127,0.75),transparent 70%),#141317}.slide--plum{background: radial-gradient(90% 55% at 50% 100%,rgba(255,92,173,0.55),transparent 70%),linear-gradient(180deg,#261020 0%,#4A1232 100%)}.slide--ember{background: radial-gradient(90% 55% at 50% 100%,rgba(255,153,51,0.7),transparent 70%),linear-gradient(180deg,#1A0F10 0%,#3A1416 100%)}.slide__text{position: relative;z-index: 2;padding: 9cqw 8cqw 0}.slide__text h3{font-size: 8.6cqw;line-height: 1.06;font-weight: 800;letter-spacing: var(--track-h);text-wrap: balance}html:not([data-script="latin"]) .slide__text h3{line-height: 1.3;font-size: 7.8cqw}.slide__text p{margin-top: 3.2cqw;font-size: 4.5cqw;line-height: 1.4;color: rgba(255,255,255,0.88);text-wrap: pretty}.slide__art{position: absolute;inset: 40% 0 0 0}.slide .phone{position: absolute;bottom: -28cqw;left: 50%;width: 58cqw;margin-left: -29cqw;z-index: 2}.slide .phone--big{width: 70cqw;margin-left: -35cqw;bottom: -40cqw}.slide .tv{position: absolute;top: 0;left: 50%;width: 86cqw;margin-left: -43cqw;z-index: 1}.art-swipe .tv,.art-memory .tv,.art-present .tv,.art-convert .tv{top: 2cqw;left: 5cqw;width: 80cqw;margin-left: 0}.art-swipe .phone,.art-memory .phone,.art-present .phone,.art-convert .phone{width: 46cqw;left: auto;right: 5cqw;margin-left: 0;top: 30cqw;bottom: auto}[dir="rtl"] .art-swipe .tv,[dir="rtl"] .art-memory .tv,[dir="rtl"] .art-present .tv,[dir="rtl"] .art-convert .tv{left: auto;right: 5cqw}[dir="rtl"] .art-swipe .phone,[dir="rtl"] .art-memory .phone,[dir="rtl"] .art-present .phone,[dir="rtl"] .art-convert .phone{right: auto;left: 5cqw}.uses{padding-block: clamp(64px,9vw,112px)}.uses__grid{display: grid;gap: 22px;margin-top: clamp(28px,4vw,44px)}@media (min-width: 900px){.uses__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px}.uses__grid>:nth-child(even){transform: translateY(48px)}.uses{padding-bottom: calc(clamp(64px,9vw,112px) + 48px)}}.use{border-radius: var(--radius);overflow: hidden;background: var(--card);box-shadow: 0 0 0 1px var(--line),0 24px 48px -32px rgba(90,20,60,0.35)}.use img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover}.use__copy{padding: 22px 24px 26px;display: grid;gap: 6px}.use__copy p{color: var(--ink-2)}.pro{position: relative;isolation: isolate;overflow: hidden;background: var(--night-2);color: var(--on-night);padding-block: clamp(72px,10vw,128px);color-scheme: dark}.pro__glow{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(40% 40% at 90% 10%,rgba(214,36,127,0.28),transparent 70%),radial-gradient(40% 40% at 0% 70%,rgba(255,153,51,0.16),transparent 70%)}.pro__head{display: grid;gap: 14px}.pro .lead{color: var(--on-night-2)}.pro__list{display: grid;gap: 26px 40px;margin-top: clamp(32px,4vw,48px)}@media (min-width: 760px){.pro__list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.pro__list{grid-template-columns: repeat(3,minmax(0,1fr))}}.pro__list li{display: flex;gap: 16px;align-items: flex-start}.pro__list p{margin-top: 4px;color: var(--on-night-2)}.pro__ic{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 15px;background: linear-gradient(135deg,rgba(255,153,51,0.22),rgba(214,36,127,0.3));color: #FFC2DD;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1)}.pro__ic .i{width: 24px;height: 24px}.pricing__title{margin-top: clamp(64px,8vw,104px)}.pricing{display: grid;gap: 20px;margin-top: clamp(24px,3vw,36px);align-items: start}@media (min-width: 920px){.pricing{grid-template-columns: minmax(0,0.9fr) minmax(0,1.4fr)}}.plan{position: relative;display: flex;flex-direction: column;gap: 16px;padding: clamp(24px,3vw,36px);border-radius: 28px;background: #19191D;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1)}.plan__name{font-size: 1.3rem;font-weight: 800}.plan__price{font-size: clamp(2.2rem,1.8rem + 1.6vw,2.9rem);font-weight: 800;line-height: 1;letter-spacing: var(--track-h)}.plan__list{display: grid;gap: 10px}.plan__list li{display: flex;gap: 10px;align-items: flex-start}.plan__list .i{color: var(--rani-light);width: 1.3em;height: 1.3em;margin-top: 0.12em}.plan--pro{border: 2px solid transparent;background: linear-gradient(#19191D,#19191D) padding-box,var(--grad) border-box;box-shadow: 0 30px 80px -40px rgba(214,36,127,0.7)}.plan__top{display: flex;justify-content: space-between;align-items: center;gap: 12px}.plan__badge{padding: 5px 12px;border-radius: 999px;background: var(--rani);color: #FFFFFF;font-size: 0.82rem;font-weight: 700}.plan__opts{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 12px}.opt{padding: 16px;border-radius: 18px;background: rgba(255,255,255,0.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1)}.opt__price{font-size: clamp(1.9rem,1.5rem + 1.6vw,2.5rem);font-weight: 800;line-height: 1;letter-spacing: var(--track-h)}.opt__price span{display: block;margin-top: 6px;font-size: 0.92rem;font-weight: 600;letter-spacing: 0;color: var(--on-night-2)}.opt__hint{margin-top: 8px;font-size: 0.88rem;font-weight: 600;color: #FFC48A}.opt__or{color: var(--on-night-2);font-weight: 600}.founder{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;border-radius: 14px;background: rgba(255,153,51,0.12);box-shadow: inset 0 0 0 1px rgba(255,153,51,0.38);color: #FFE3C7}.founder .i{color: #FFB066;margin-top: 0.15em}.founder s{opacity: 0.7}.plan__fine{font-size: 0.9rem;color: var(--on-night-2)}.pricing__notes{margin-top: 18px;font-size: 0.9rem;color: var(--on-night-2);max-width: 80ch}@media (max-width: 480px){.plan__opts{grid-template-columns: 1fr}.opt__or{justify-self: center}}.soon{padding-block: clamp(64px,9vw,112px)}.soon__list{display: flex;flex-wrap: wrap;gap: 12px;margin-top: clamp(24px,3vw,36px)}.soon__list li{display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;border-radius: 999px;background: var(--card);box-shadow: 0 0 0 1px var(--line);font-weight: 600}.soon__list .i{color: var(--rani-ink);width: 1.3em;height: 1.3em}.trust{background: var(--night);color: var(--on-night);padding-block: clamp(72px,10vw,128px);color-scheme: dark}.trust__in{display: grid;gap: 48px;align-items: center}@media (min-width: 1000px){.trust__in{grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);gap: 64px}}.trust__list{display: grid;gap: 24px;margin-top: clamp(28px,4vw,40px)}@media (min-width: 640px){.trust__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 32px}}.trust__list li{display: flex;gap: 14px;align-items: flex-start}.trust__list li>.i{width: 28px;height: 28px;color: var(--rani-light);margin-top: 2px}.trust__list p{margin-top: 4px;color: var(--on-night-2)}.trust__pub{margin-top: 32px;color: var(--on-night-2)}.trust__pub a{color: var(--rani-light);font-weight: 600;text-underline-offset: 3px}.diagram{display: grid;gap: 22px;justify-items: center;padding: clamp(26px,4vw,40px);border-radius: 28px;background: linear-gradient(180deg,#17171B,#111114);box-shadow: inset 0 0 0 1px var(--line-night)}.diagram__cloud{display: inline-flex;align-items: center;gap: 8px;padding: 8px 16px;border-radius: 999px;color: #8E8C97;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12);text-decoration: line-through}.diagram__cloud .i{width: 22px;height: 22px}.diagram__row{display: flex;align-items: center;gap: 12px;width: 100%}.diagram__node{display: grid;justify-items: center;gap: 8px;flex: none;font-weight: 700;font-size: 0.95rem;text-align: center}.diagram__node .i{width: 64px;height: 64px;padding: 14px;border-radius: 20px;background: rgba(214,36,127,0.16);color: #FFC2DD;box-sizing: border-box}.diagram__link{position: relative;flex: 1;height: 3px;border-radius: 3px;background: repeating-linear-gradient(90deg,rgba(255,255,255,0.45) 0 8px,transparent 8px 14px);margin-bottom: 30px}.diagram__link i{position: absolute;top: -3px;left: 0;width: 9px;height: 9px;border-radius: 50%;background: #FFB3D6;box-shadow: 0 0 10px #FF5CAD;animation: flow 2.4s linear 2}.diagram__link i:nth-child(2){animation-delay: 0.8s}.diagram__link i:nth-child(3){animation-delay: 1.6s}@keyframes flow{from{left: 0;opacity: 0}15%{opacity: 1}85%{opacity: 1}to{left: calc(100% - 9px);opacity: 0}}[dir="rtl"] .diagram__link i{animation-name: flow-rtl}@keyframes flow-rtl{from{left: calc(100% - 9px);opacity: 0}15%{opacity: 1}85%{opacity: 1}to{left: 0;opacity: 0}}.diagram__wifi{position: absolute;left: 50%;top: 14px;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;font-size: 0.88rem;color: var(--on-night-2)}.diagram__wifi .i{width: 18px;height: 18px;color: #FFB066}.diagram__net{display: inline-flex;align-items: center;gap: 8px;padding: 8px 16px;border-radius: 999px;background: rgba(76,195,240,0.12);color: #BFEBFF;font-weight: 600;font-size: 0.95rem}.faq{padding-block: clamp(64px,9vw,112px)}.faq__in{display: grid;gap: 28px}@media (min-width: 1000px){.faq__in{grid-template-columns: minmax(0,0.8fr) minmax(0,1.6fr);gap: 56px;align-items: start}.faq__in>.h2{position: sticky;top: 96px}}.qa{border-bottom: 1px solid var(--line)}.qa:first-child{border-top: 1px solid var(--line)}.qa summary{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 2px;cursor: pointer;list-style: none;font-weight: 700;font-size: 1.1rem;line-height: 1.35}.qa summary::-webkit-details-marker{display: none}.qa summary .i{width: 22px;height: 22px;color: var(--rani-ink);transition: transform 0.25s var(--ease-out)}.qa[open] summary .i{transform: rotate(45deg)}.qa summary:hover{color: var(--rani-ink)}.qa__a{padding: 0 2px 22px;color: var(--ink-2);max-width: 66ch}.final{position: relative;isolation: isolate;overflow: hidden;background: var(--night);color: var(--on-night);text-align: center;padding-block: clamp(80px,12vw,152px);color-scheme: dark}.final__glow{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(50% 60% at 50% 110%,rgba(214,36,127,0.55),transparent 70%),radial-gradient(35% 45% at 20% 100%,rgba(255,153,51,0.35),transparent 70%)}.final__in{display: grid;justify-items: center;gap: 18px}.final__icon{width: 72px;height: 72px;border-radius: 18px;box-shadow: 0 20px 50px -20px rgba(214,36,127,0.8)}.final__title{font-size: clamp(2.3rem,1.4rem + 3.8vw,4.1rem);line-height: 1.03;font-weight: 800;letter-spacing: var(--track-h);max-width: 15ch;text-wrap: balance}html:not([data-script="latin"]) .final__title{line-height: 1.25}.final__sub{max-width: 52ch;color: var(--on-night-2);font-size: 1.12rem}.final__ctas{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 14px;margin-top: 8px}.final__pledge,.final__alt{color: var(--on-night-2);font-size: 0.95rem}.final__alt a{color: #FFFFFF;font-weight: 600;text-underline-offset: 3px}.final__share a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: #FFFFFF;font-weight: 650;text-decoration: none;border-bottom: 1px solid rgba(255,255,255,0.3)}.final__share a:hover{border-bottom-color: var(--rani-light)}.final__share .i{width: 1.3em;height: 1.3em;color: #7CE0A3}.footer{background: #08080A;color: #A9A8B2;padding-block: 56px 36px;font-size: 0.94rem;color-scheme: dark}.footer__in{display: grid;gap: 28px}@media (min-width: 860px){.footer__in{grid-template-columns: 1.2fr 1fr 1.4fr;align-items: start}}.footer__brand p{margin-top: 10px}.footer__links{display: flex;flex-wrap: wrap;gap: 8px 22px}.footer__links a,.footer__contact a{color: #E6E5EC;text-underline-offset: 3px}.footer__links a{min-height: 32px;display: inline-flex;align-items: center}.footer__contact{display: grid;gap: 6px}.footer__fine{margin-top: 32px;padding-top: 22px;border-top: 1px solid rgba(255,255,255,0.08);display: grid;gap: 8px;font-size: 0.84rem;color: #8D8C96}.doc{padding-block: clamp(40px,6vw,72px) clamp(64px,8vw,96px)}.doc__in{max-width: 74ch;margin-inline: auto}.doc__in h1{font-size: clamp(2rem,1.5rem + 2vw,2.8rem);line-height: 1.1;font-weight: 800;letter-spacing: var(--track-h);margin-bottom: 8px}html:not([data-script="latin"]) .doc__in h1{line-height: 1.35}.doc__in h2{font-size: 1.3rem;margin: 2em 0 0.5em;font-weight: 750}.doc__in p,.doc__in li{color: #2E2C35;margin-bottom: 0.8em}.doc__in ul{list-style: disc;padding-inline-start: 22px}.doc__in a{color: var(--rani-ink);font-weight: 600}.doc__in mark{background: #FFF1B8;color: #3D2E00;padding: 0 4px;border-radius: 4px}.page-doc .nav .btn--ghost .i{width: 1.1em;height: 1.1em}[dir="rtl"] .page-doc .nav .btn--ghost .i{transform: scaleX(-1)}.reveal{transition: opacity 0.8s var(--ease-out),translate 0.8s var(--ease-out)}.reveal.is-armed:not(.is-visible){opacity: 0;translate: 0 24px}@media (min-width: 860px){.how__steps::before{transition: transform 1.4s var(--ease-out) 0.2s}.how__steps.is-armed:not(.is-visible)::before{transform: scaleX(0)}}.anim-on .tv--hero .tv-photo,.anim-on .flyer,.anim-on .viewer-strip,.anim-on .stage .touch,.anim-on .spark--land,.anim-on .spark--mini{will-change: transform,opacity}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}.diagram__link i{display: none}}@media (forced-colors: active){.btn,.pill,.lang summary,.picker__chips label{border: 1px solid ButtonText}.grad,.tile__big,.tv-idle__word,.app-h--grad{color: CanvasText;background: none}}.plan__lead{color: var(--on-night-2);margin-top: -6px}.ptable{margin-top: 24px;border-radius: 28px;padding: clamp(18px,3vw,30px);background: #19191D;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1);overflow-x: auto}.ptable__title{font-size: 1.25rem;margin-bottom: 12px}.ptable table{width: 100%;border-collapse: collapse;min-width: 520px}.ptable th,.ptable td{padding: 13px 12px;text-align: start;vertical-align: top;border-bottom: 1px solid rgba(255,255,255,0.08);font-size: 0.98rem}.ptable thead th{font-size: 0.9rem;color: var(--on-night-2);font-weight: 700;border-bottom-color: rgba(255,255,255,0.16)}.ptable thead th.ptable__pro{color: #FFFFFF}.ptable tbody th{font-weight: 600;color: #ECEBF1;width: 40%}.ptable td{color: var(--on-night-2);width: 30%}.ptable td.ptable__pro{color: #FFFFFF;background: rgba(214,36,127,0.1)}.ptable tbody tr:last-child th,.ptable tbody tr:last-child td{border-bottom: 0}.ptable__price th,.ptable__price td{font-weight: 800;color: #FFFFFF}.mk{display: inline-grid;place-items: center;width: 20px;height: 20px;margin-inline-end: 8px;border-radius: 50%;vertical-align: -4px}.mk .i{width: 12px;height: 12px;vertical-align: 0}.mk--ok{background: var(--rani);color: #FFFFFF}.mk--no{background: rgba(255,255,255,0.1);color: #A3A2AB}.mk--lim{background: rgba(255,153,51,0.18);color: #FFC48A}@media (max-width: 560px){.ptable{padding: 16px 12px}.ptable table{min-width: 0}.ptable th,.ptable td{padding: 11px 6px;font-size: 0.9rem}.ptable tbody th{width: 34%}.mk{display: none}}.slide__pro{display: inline-block;margin-bottom: 3cqw;padding: 1cqw 3.2cqw;border-radius: 99cqw;background: rgba(255,255,255,0.92);color: #8F1450;font-size: 3.4cqw;font-weight: 800;letter-spacing: 0.02em}@media (max-width: 859px){.how__steps{gap: 18px}.how__step{display: grid;grid-template-columns: 56px 1fr;column-gap: 16px;align-items: start}.how__step h3{margin-top: 2px}.how__step p{grid-column: 2;margin-top: 2px}.how__ic{grid-row: span 2}}@media (max-width: 719px){.tile{min-height: 0}.tile--a{min-height: 0}.tile__ic{margin-bottom: 14px}.tile .tile__big{margin-bottom: 8px;font-size: 4.2rem}.tile--e,.tile--f{min-height: 240px}.tile__tv .i{width: 96px;height: 96px}}@media (max-width: 899px){.uses__grid{grid-auto-flow: column;grid-auto-columns: min(82vw,380px);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);scroll-padding-inline: var(--gutter);padding-bottom: 6px}.uses__grid::-webkit-scrollbar{display: none}.use{scroll-snap-align: start}}.art-swipe .phone,.art-memory .phone,.art-present .phone,.art-convert .phone{top: 25cqw}.art-memory .story__title{bottom: 86cqw}.art-memory .story__music{bottom: 72cqw}.art-memory .story .cast-btn{bottom: 54cqw}.art-anytv .phone{width: 60cqw;margin-left: -30cqw;bottom: -13cqw}.art-remote .phone{width: 62cqw;margin-left: -31cqw;bottom: -16cqw}.slides{content-visibility: auto;contain-intrinsic-size: auto 900px}.pro{content-visibility: auto;contain-intrinsic-size: auto 2000px}.trust{content-visibility: auto;contain-intrinsic-size: auto 820px}.final{content-visibility: auto;contain-intrinsic-size: auto 760px}.footer{content-visibility: auto;contain-intrinsic-size: auto 320px}@media (max-width: 480px){.page-doc .nav .btn--ghost span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.page-doc .nav .btn--ghost{padding: 8px 12px}}a,button,label,summary{touch-action: manipulation}.uses__grid{overscroll-behavior-x: contain}.opt__label{margin-bottom: 10px;font-size: 0.95rem;font-weight: 700;color: #F4F4F5;line-height: 1.3}
