@font-face{font-family: "Comfortaa";font-style: normal;font-weight: 400 700;font-display: swap;src: url(/s/fonts/comfortaa-latin-var.0742cc2fdc.woff2) format("woff2");}@font-face{font-family: "Barlow Semi Condensed";font-style: normal;font-weight: 400;font-display: swap;src: url(/s/fonts/barlow-semi-condensed-latin-400.e7deb8e131.woff2) format("woff2");}@font-face{font-family: "Barlow Semi Condensed";font-style: normal;font-weight: 600;font-display: swap;src: url(/s/fonts/barlow-semi-condensed-latin-600.6850e108c9.woff2) format("woff2");}:root{--bg: #050507;--bg-2: #0a0a0e;--surface: #101015;--surface-2: #16161c;--line: rgba(255, 255, 255, 0.08);--line-2: rgba(255, 255, 255, 0.15);--ink: #ffffff;--ink-2: #dedee3;--ink-3: #b8b8c0;--pink: #fb1cfc;--orange: #ff8700;--ramp: linear-gradient(90deg, #fb1cfc, #ff8700);--logo-ramp: linear-gradient(90deg, #fd2f86 0%, #ff397b 30%, #fb6d55 55%, #ff784f 75%, #ce54a2 100%);--bullseye: #ff3b3b;--takes: #60dcee;--crew: #e4c06c;--coll: #ff8a1f;--ask: #fb1cfc;--gold: #e4c06c;--gold-ramp: linear-gradient(135deg, #fff2c2, #e4c06c 45%, #b88e44);--day: #ffcf7a;--night: #b9adff;--meh: #1e5266;--okay: #6b4e9e;--good: #ff7a2d;--amazing: #ffd93d;--f-title: "Comfortaa", ui-rounded, system-ui, sans-serif;--f-body: "Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif;--t-display: clamp(40px, 22px + 4.1vw, 80px);--t-h1: clamp(28px, 18px + 1.9vw, 44px);--t-h2: clamp(32px, 20px + 2.6vw, 58px);--t-h3: clamp(21px, 17px + 0.75vw, 27px);--t-lead: clamp(19px, 17px + 0.45vw, 22px);--t-body: clamp(17px, 16px + 0.2vw, 19px);--t-small: 16px;--t-label: 15px;--measure: 34em;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--gutter: clamp(20px, 4.4vw, 56px);--maxw: 1280px;--sec-y: clamp(72px, 8vw, 128px);--head-gap: clamp(32px, 3.6vw, 56px);--mast: 68px;--radius: 20px;--radius-s: 12px;--persp: 1800px;--shadow-1: 0 10px 30px -12px rgba(0, 0, 0, 0.8);--shadow-2: 0 30px 70px -28px rgba(0, 0, 0, 0.95);--ease: cubic-bezier(0.2, 0.75, 0.2, 1);--ease-io: cubic-bezier(0.65, 0, 0.35, 1);--d1: 0.2s;--d2: 0.45s;--d3: 0.8s;}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--mast) + 12px);background: var(--bg);}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--f-body);font-size: var(--t-body);line-height: 1.55;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip;-webkit-tap-highlight-color: transparent;text-rendering: optimizeLegibility;}img, video{max-width: 100%;height: auto;display: block;}h1, h2, h3, h4{font-family: var(--f-title);font-weight: 700;line-height: 1.1;margin: 0;letter-spacing: -0.02em;text-wrap: balance;}p{margin: 0;text-wrap: pretty;}a{color: inherit;}ul, ol{margin: 0;padding: 0;}button{font: inherit;color: inherit;}:focus-visible{outline: 3px solid #fff;outline-offset: 3px;border-radius: 10px;box-shadow: 0 0 0 6px rgba(251, 28, 252, 0.45);}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.skip{position: absolute;left: 12px;top: -80px;z-index: 100;background: var(--pink);color: #000;padding: 12px 18px;border-radius: 999px;font-weight: 600;text-decoration: none;}.skip:focus{top: 12px;}.wrap{width: 100%;max-width: calc(var(--maxw) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter);}.wrap--wide{max-width: calc(1440px + 2 * var(--gutter));}main{position: relative;z-index: 0;display: block;}main > section, main > div{overflow-x: clip;}.wordmark{--wm-h: 26px;position: relative;display: block;height: var(--wm-h);aspect-ratio: 512 / 122;}.wordmark i{position: absolute;inset: 0;-webkit-mask: url(/s/img/harlo_logo.9995438c2b.svg) center / contain no-repeat;mask: url(/s/img/harlo_logo.9995438c2b.svg) center / contain no-repeat;}.wordmark__ink{background: var(--logo-ramp);}.wordmark__aura{position: absolute;inset: 0;}.wordmark__aura--coral{opacity: 0.24;filter: blur(calc(var(--wm-h) * 9 / 22));}.wordmark__aura--coral i{background: #ff784f;}.wordmark__aura--pink{opacity: 0.39;filter: blur(calc(var(--wm-h) * 5 / 22));}.wordmark__aura--pink i{background: #fb1cfc;}.ramp{background-image: var(--ramp);-webkit-background-clip: text;background-clip: text;color: transparent;}.eyebrow{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 var(--s4);font: 600 var(--t-label) / 1.2 var(--f-body);letter-spacing: 0.16em;text-transform: uppercase;color: var(--acc, var(--pink));}.eyebrow::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;box-shadow: 0 0 12px currentColor;flex: none;}.eyebrow .soon{margin-left: 4px;}.soon{display: inline-block;padding: 3px 10px;border-radius: 999px;border: 1px solid currentColor;font: 600 14px/1.3 var(--f-body);letter-spacing: 0.08em;text-transform: uppercase;color: var(--amazing);white-space: nowrap;}.title{font-size: var(--t-h2);letter-spacing: -0.025em;}.title em{font-style: normal;color: var(--acc, var(--pink));}.lead{margin-top: var(--s4);font-size: var(--t-lead);line-height: 1.5;color: var(--ink-2);max-width: var(--measure);}.copy{color: var(--ink-2);max-width: var(--measure);}.copy + .copy{margin-top: var(--s3);}.note{font-size: var(--t-label);line-height: 1.45;color: var(--ink-3);}.demo-note{margin-top: var(--s4);font-size: var(--t-label);color: var(--ink-3);}.head{max-width: 46rem;margin-bottom: var(--head-gap);}.head--center{margin-inline: auto;text-align: center;}.head--center .lead{margin-inline: auto;}.btn{position: relative;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 12px 26px;border-radius: 999px;border: 2px solid transparent;cursor: pointer;font: 700 17px/1.1 var(--f-title);text-decoration: none;white-space: nowrap;transition: transform var(--d1) var(--ease), box-shadow 0.25s ease, background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.btn--primary{background: var(--pink);color: #000;}.btn--primary::before{content: "";position: absolute;inset: 0;background: linear-gradient(110deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 70%);transform: translateX(-120%);pointer-events: none;}.btn--primary:hover{transform: translateY(-2px);box-shadow: 0 12px 30px -10px rgba(251, 28, 252, 0.8), 0 0 0 4px rgba(251, 28, 252, 0.16);}.btn--primary:hover::before{transform: translateX(120%);transition: transform 0.75s ease;}.btn--ghost{color: #fff;border-color: rgba(255, 255, 255, 0.28);background: rgba(255, 255, 255, 0.03);}.btn--ghost:hover{border-color: #fff;transform: translateY(-2px);}.btn:active{transform: scale(0.97);}.btn--large{min-height: 60px;padding: 14px 32px;font-size: 19px;}.btn--small{min-height: 44px;padding: 9px 20px;font-size: 15px;}.btn__arrow{width: 0;height: 0;border-left: 8px solid currentColor;border-top: 5.5px solid transparent;border-bottom: 5.5px solid transparent;transition: transform var(--d1) var(--ease);}.btn:hover .btn__arrow{transform: translateX(3px);}.linkarrow{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font: 700 16px/1.2 var(--f-title);color: var(--acc, var(--pink));text-decoration: none;}.linkarrow::after{content: "";width: 8px;height: 8px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);transition: transform var(--d1) var(--ease);}.linkarrow:hover::after{transform: translateX(3px) rotate(45deg);}.linkarrow:hover{text-decoration: underline;text-underline-offset: 4px;}.textlink{color: var(--acc, var(--pink));font-weight: 600;text-underline-offset: 3px;}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s3) var(--s4);margin-top: var(--s6);}.seg{display: flex;flex-wrap: wrap;gap: 8px;}.seg__b{min-height: 46px;padding: 10px 18px;border-radius: 999px;cursor: pointer;font: 600 16px/1.1 var(--f-body);color: var(--ink);background: rgba(255, 255, 255, 0.04);border: 1px solid var(--line-2);transition: border-color var(--d1) ease, background-color var(--d1) ease, color var(--d1) ease, box-shadow 0.3s ease;}.seg__b:hover{border-color: var(--acc, var(--pink));}.seg__b[aria-pressed="true"], .seg__b[aria-selected="true"]{background: var(--acc, var(--pink));border-color: var(--acc, var(--pink));color: #000;box-shadow: 0 0 24px -6px var(--acc, var(--pink));}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: var(--s4);}.chip{display: inline-flex;align-items: center;min-height: 36px;padding: 6px 14px;border-radius: 999px;border: 1.5px solid currentColor;font: 600 15px/1 var(--f-body);text-decoration: none;transition: background-color var(--d1) ease;}.chip:hover{background: rgba(255, 255, 255, 0.06);}.chip--takes{color: var(--takes);}.chip--crew{color: var(--crew);}.chip--coll{color: var(--coll);}.chip--ask{color: #ff6ffd;}.chip--bull{color: #ff6b6b;}.mast{position: sticky;top: 0;z-index: 50;height: var(--mast);background: rgba(5, 5, 7, 0.72);-webkit-backdrop-filter: saturate(140%) blur(14px);backdrop-filter: saturate(140%) blur(14px);border-bottom: 1px solid transparent;transition: background-color 0.4s ease, border-color 0.4s ease;}.mast.is-scrolled{background: rgba(5, 5, 7, 0.9);border-bottom-color: var(--line);}.mast__inner{height: 100%;display: flex;align-items: center;gap: var(--s5);}.mast__logo{display: block;flex: none;padding: 10px 4px;border-radius: 10px;}.mast__logo .wordmark{--wm-h: 24px;}.mast__nav{display: none;align-items: center;gap: 4px;margin-left: auto;}.mast__nav a{position: relative;padding: 10px 14px;border-radius: 999px;color: var(--ink-2);text-decoration: none;font: 600 16px/1 var(--f-body);letter-spacing: 0.01em;transition: color var(--d1) ease, background-color var(--d1) ease;}.mast__nav a:hover{color: #fff;background: rgba(255, 255, 255, 0.06);}.mast__nav a.is-active, .mast__nav a[aria-current="page"]{color: #fff;}.mast__nav a.is-active::after, .mast__nav a[aria-current="page"]::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 3px;height: 2px;border-radius: 2px;background: var(--ramp);}.mast__cta{margin-left: auto;}.mast__menu{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-2);background: transparent;cursor: pointer;}.mast__menu i, .mast__menu i::before, .mast__menu i::after{display: block;width: 18px;height: 2px;border-radius: 2px;background: #fff;transition: transform var(--d1) var(--ease), opacity var(--d1) ease;}.mast__menu i{position: relative;}.mast__menu i::before, .mast__menu i::after{content: "";position: absolute;left: 0;}.mast__menu i::before{top: -6px;}.mast__menu i::after{top: 6px;}.mast__menu[aria-expanded="true"] i{background: transparent;}.mast__menu[aria-expanded="true"] i::before{transform: translateY(6px) rotate(45deg);}.mast__menu[aria-expanded="true"] i::after{transform: translateY(-6px) rotate(-45deg);}.mast__drawer{position: absolute;left: 0;right: 0;top: 100%;padding: var(--s3) var(--gutter) var(--s5);background: rgba(5, 5, 7, 0.97);border-bottom: 1px solid var(--line);display: grid;gap: 2px;}.mast__drawer[hidden]{display: none;}.mast__drawer a{padding: 14px 4px;border-bottom: 1px solid var(--line);color: #fff;text-decoration: none;font: 700 18px/1.2 var(--f-title);}.mast__progress{position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--ramp);transform-origin: 0 50%;transform: scaleX(0);pointer-events: none;opacity: 0.85;}@supports (animation-timeline: scroll()){.mast__progress{animation: progress linear both;animation-timeline: scroll(root);}}@keyframes progress{to{transform: scaleX(1);}}@media (min-width: 1040px){.mast__nav{display: flex;}.mast__cta{margin-left: var(--s3);}.mast__menu, .mast__drawer{display: none !important;}.mast__logo .wordmark{--wm-h: 26px;}}@media (max-width: 1039px){.mast__cta{margin-left: auto;}.mast__menu{margin-left: 4px;}}@media (max-width: 359px){.mast__cta{padding-inline: 14px;}}.sec{position: relative;padding-block: var(--sec-y);isolation: isolate;}.sec__light{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(50% 55% at var(--lx, 70%) var(--ly, 45%), color-mix(in srgb, var(--acc, var(--pink)) 13%, transparent), transparent 70%);}.sec + .sec{padding-top: calc(var(--sec-y) * 0.6);}@media (prefers-reduced-motion: no-preference){.js [data-reveal]:not(.is-in){opacity: 0;transform: translateY(22px);}.js [data-reveal].is-in{opacity: 1;transform: none;transition: opacity 0.7s ease, transform 0.9s var(--ease);}.js [data-reveal="2"].is-in{transition-delay: 0.1s;}.js [data-reveal="3"].is-in{transition-delay: 0.2s;}.js .head[data-reveal]:not(.is-in) .title{clip-path: inset(0 0 100% 0);}.js .head[data-reveal].is-in .title{clip-path: inset(0 0 -20% 0);transition: clip-path 0.9s var(--ease);}}.stage{position: relative;perspective: var(--persp);perspective-origin: 50% 40%;}.stage__floor{position: absolute;left: -10%;right: -10%;bottom: 0;height: 34%;pointer-events: none;z-index: -1;background: radial-gradient(50% 60% at 50% 0%, color-mix(in srgb, var(--acc, var(--pink)) 18%, transparent), transparent 70%);}.stage__glow{position: absolute;inset: 0;pointer-events: none;z-index: -1;background: radial-gradient(45% 45% at 50% 45%, color-mix(in srgb, var(--acc, var(--pink)) 20%, transparent), transparent 72%);}[data-tilt]{transform-style: preserve-3d;}.motion [data-tilt]{transition: transform 0.6s var(--ease);}.phone{position: relative;width: 100%;container-type: inline-size;transform-style: preserve-3d;}.phone__body{position: relative;padding: 3.1cqw;border-radius: 15cqw;transform-style: preserve-3d;background: linear-gradient(140deg, #5a5a63 0%, #23232a 9%, #111115 40%, #0b0b0e 70%, #34343c 100%);box-shadow: inset 0 0 0 0.45cqw rgba(255, 255, 255, 0.1), inset 0 0 0 1.3cqw #050506, 0 0 0 0.25cqw rgba(0, 0, 0, 0.9);}.phone__screen{position: relative;aspect-ratio: 430 / 932;overflow: hidden;border-radius: 12.4cqw;background: #000;container-type: inline-size;isolation: isolate;transform: translateZ(0.2px);}.phone__island{position: absolute;left: 50%;top: 5.2cqw;width: 26cqw;height: 7.4cqw;margin-left: -13cqw;border-radius: 99px;background: #000;z-index: 30;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);transform: translateZ(0.4px);}.phone__glare{position: absolute;inset: -10% -50%;z-index: 40;pointer-events: none;background: linear-gradient(115deg, rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 0.075) 47%, rgba(255, 255, 255, 0) 56%);transform: translateX(calc(var(--gx, 0) * 1%));}.phone__edge{position: absolute;top: 9cqw;bottom: 9cqw;width: 4cqw;background: linear-gradient(180deg, #4b4b53, #1d1d22 20%, #121216 80%, #3a3a41);}.phone__edge--l{left: 0;transform-origin: 0 50%;transform: rotateY(90deg);}.phone__edge--r{right: 0;transform-origin: 100% 50%;transform: rotateY(-90deg);}.phone__back{position: absolute;inset: 0;border-radius: 15cqw;background: linear-gradient(150deg, #2c2c33, #101013 55%, #222228);transform: translateZ(-4cqw);}.phone__keys{position: absolute;left: -0.8cqw;top: 26cqw;width: 0.9cqw;height: 26cqw;border-radius: 1cqw 0 0 1cqw;background: linear-gradient(90deg, #2a2a30, #4a4a52);box-shadow: 0 -10cqw 0 -0.05cqw #3a3a41;}.phone__shadow{position: absolute;left: 6%;right: 6%;bottom: -5cqw;height: 9cqw;border-radius: 50%;background: radial-gradient(closest-side, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0));transform: translateZ(-6cqw);pointer-events: none;}.phone--android .phone__body{border-radius: 11cqw;padding: 2.6cqw;background: linear-gradient(140deg, #4e5257 0%, #1d1f22 12%, #0f1012 60%, #2f3236 100%);}.phone--android .phone__screen{border-radius: 9cqw;}.phone--android .phone__island{width: 6cqw;height: 6cqw;margin-left: -3cqw;top: 4.4cqw;}.phone--android .phone__keys{left: auto;right: -0.8cqw;border-radius: 0 1cqw 1cqw 0;}.tv{position: relative;width: 100%;container-type: inline-size;transform-style: preserve-3d;}.tv__panel{position: relative;padding: 0.75cqw;border-radius: 0.9cqw;transform-style: preserve-3d;background: linear-gradient(180deg, #34343a 0%, #141418 3%, #0a0a0c 60%, #17171b 100%);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 0 0 1px #000;}.tv__screen{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 0.35cqw;background: #000;container-type: inline-size;isolation: isolate;transform: translateZ(0.2px);}.tv__glare{position: absolute;inset: 0 -30%;z-index: 40;pointer-events: none;background: linear-gradient(112deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.02) 22%, rgba(255, 255, 255, 0) 40%), linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0) 16%);transform: translateX(calc(var(--gx, 0) * 0.8%));}.tv__edge{position: absolute;background: linear-gradient(180deg, #2c2c32, #0e0e11 40%, #19191d);}.tv__edge--l, .tv__edge--r{top: 0.6%;bottom: 0.6%;width: 1.6cqw;}.tv__edge--l{left: 0;transform-origin: 0 50%;transform: rotateY(90deg);}.tv__edge--r{right: 0;transform-origin: 100% 50%;transform: rotateY(-90deg);}.tv__edge--t{top: 0;left: 0.5%;right: 0.5%;height: 1.6cqw;transform-origin: 50% 0;transform: rotateX(-90deg);background: linear-gradient(90deg, #1b1b1f, #3c3c43 50%, #1b1b1f);}.tv__back{position: absolute;inset: 0;border-radius: inherit;background: #0b0b0d;transform: translateZ(-1.6cqw);}.tv__stand{position: relative;height: 7cqw;transform-style: preserve-3d;}.tv__neck{position: absolute;left: 50%;top: 0;width: 6cqw;height: 5.4cqw;margin-left: -3cqw;background: linear-gradient(90deg, #121215, #3a3a41 45%, #1a1a1e 60%, #0d0d10);clip-path: polygon(18% 0, 82% 0, 100% 100%, 0 100%);}.tv__base{position: absolute;left: 50%;top: 5cqw;width: 34cqw;height: 2cqw;margin-left: -17cqw;border-radius: 0.8cqw;background: linear-gradient(180deg, #4a4a52, #1c1c21 35%, #0b0b0d);box-shadow: 0 0.6cqw 1.6cqw rgba(0, 0, 0, 0.8);}.tv__shadow{position: absolute;left: 4%;right: 4%;bottom: -1.4cqw;height: 4cqw;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));}.tv__spill{position: absolute;left: -6%;right: -6%;top: 92%;height: 30cqw;pointer-events: none;z-index: -1;background: radial-gradient(50% 50% at 50% 0%, color-mix(in srgb, var(--acc, var(--pink)) 24%, transparent), transparent 72%);opacity: var(--spill, 1);}.shot{position: absolute;inset: 0;width: 100%;height: 100%;display: block;}.art{position: absolute;left: var(--l);top: var(--t);width: var(--w);height: var(--h);border-radius: 7% / 4.7%;display: block;background: #161616 center / cover no-repeat;}.art--focus{box-shadow: 0 0 0 0.24cqw #fff, 0 0 1.6cqw 0.2cqw rgba(251, 28, 252, 0.7);}.app{position: absolute;inset: 0;background: #000;color: #fff;font-family: var(--f-body);overflow: hidden;}:where(.app) p{margin: 0;}.app img{display: block;}.app__frame{position: absolute;left: 0.8cqw;right: 0.8cqw;top: 15.8cqw;aspect-ratio: 388.03 / 762.49;pointer-events: none;z-index: 1;}.app__frame img{position: absolute;inset: 0;width: 100%;height: 100%;-webkit-mask: linear-gradient(180deg, #000 52%, transparent 86%);mask: linear-gradient(180deg, #000 52%, transparent 86%);}.app__frame img:first-child{filter: blur(1.3cqw);opacity: 0.9;}.app__marquee{position: absolute;z-index: 2;left: 0;right: 0;top: 15.8cqw;display: grid;justify-items: center;pointer-events: none;}.app__mt{font: 700 7.2cqw/1.15 var(--f-title);padding: 0 3.4cqw;transform: translateY(-48%);background-image: var(--ramp), linear-gradient(#000, #000);-webkit-background-clip: text, padding-box;background-clip: text, padding-box;color: transparent;}.app__ms{margin-top: -2.2cqw;font: 600 4cqw/1.2 var(--f-body);color: #b9b9b9;}.app__body{position: absolute;z-index: 3;left: 0;right: 0;top: 33cqw;bottom: 0;padding: 0 5.2cqw;}.anav{position: absolute;z-index: 12;left: 2.6cqw;right: 2.6cqw;bottom: 4.4cqw;height: 17.4cqw;display: flex;align-items: center;gap: 1.4cqw;font: 600 2.95cqw/1 var(--f-body);color: #a3a0a8;}.anav__pill, .anav__c{background: rgba(30, 30, 34, 0.82);box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.16), 0 2.2cqw 6.6cqw rgba(0, 0, 0, 0.55);}.anav__pill{flex: 1;min-width: 0;height: 15.6cqw;display: flex;gap: 0.6cqw;padding: 0.8cqw;border-radius: 7.8cqw;}.anav__c{flex: none;width: 21cqw;height: 17.4cqw;border-radius: 8.7cqw;}.anav__s, .anav__c{display: grid;place-items: center;align-content: center;gap: 1.2cqw;white-space: nowrap;}.anav__s{flex: 1;min-width: 0;border-radius: 7cqw;}.anav svg{width: 5.8cqw;height: 5.8cqw;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;overflow: visible;}.anav svg .w{stroke-width: 1.75;}.anav__up svg{transform: scale(1.25);}.anav .is-lit{background: rgba(255, 255, 255, 0.13);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28), 0 0 0 1px rgba(255, 255, 255, 0.22), 0 2.2cqw 6.6cqw rgba(0, 0, 0, 0.55);}.anav__up.is-lit, .anav__bull.is-lit, .anav__ask.is-lit, .anav__takes.is-lit{color: var(--pink);}.anav__coll.is-lit{color: var(--mode, var(--coll, var(--gold)));}.anav__up.is-bump svg{animation: bumpup 0.4s cubic-bezier(0.3, 1.6, 0.5, 1);}@keyframes bumpup{0%{transform: scale(1.3);}40%{transform: scale(1.5);}100%{transform: scale(1.3);}}.bsx__poster{position: relative;width: 42cqw;margin: 0 auto;aspect-ratio: 2 / 3;border-radius: 3.4cqw;overflow: hidden;background: #1a1a1a;box-shadow: 0 3cqw 8cqw rgba(0, 0, 0, 0.7);}.bsx__poster img{width: 100%;height: 100%;object-fit: cover;}.bsx__t{margin-top: 3.6cqw;text-align: center;font: 700 6.6cqw/1.15 var(--f-title);}.bsx__m{margin-top: 1.6cqw;text-align: center;font-size: 4.2cqw;color: #c9c9c9;}.bsx__w{margin-top: 2.4cqw;text-align: center;font-size: 4.1cqw;line-height: 1.38;font-style: italic;color: var(--orange);text-wrap: balance;}.bsx__acts{display: grid;grid-template-columns: 22cqw minmax(0, 1fr) 14cqw;gap: 2.4cqw;margin-top: 8cqw;}.bsx__acts span{position: relative;display: grid;place-items: center;height: 12.8cqw;border-radius: 99px;font: 600 4.2cqw/1 var(--f-body);white-space: nowrap;}.bsx__play{background: var(--orange);color: #000;}.bsx__play::before{content: "\25B6";margin-right: 1.2cqw;font-size: 3.2cqw;}.bsx__play{grid-auto-flow: column;}.bsx__add{border: 0.6cqw solid var(--pink);}.bsx__pass{border: 0.4cqw solid #555;color: #aaa;}.bsx__add b{font-weight: 600;}.bsx__again{position: absolute;inset: 0;display: grid;place-items: center;border-radius: inherit;background: rgba(251, 28, 252, 0.22);opacity: 0;}.bsx__lbl{opacity: calc(1 - var(--again, 0));}.bsx__add .tapring{inset: -1.2cqw;}.bsx__ask{margin-top: 9.5cqw;text-align: center;font-size: 4cqw;color: #eee;}.bsx__imp{display: grid;grid-template-columns: repeat(4, 1fr);gap: 2cqw;margin-top: 4.4cqw;}.bsx__imp span{display: grid;place-items: center;align-content: center;height: 14.4cqw;border-radius: 3cqw;font: 600 4.4cqw/1.05 var(--f-body);}.bsx__imp small{font-size: 3.4cqw;font-weight: 600;opacity: 0.9;}.bsx__imp span:nth-child(1){background: var(--meh);}.bsx__imp span:nth-child(2){background: var(--okay);}.bsx__imp span:nth-child(3){background: var(--good);color: #000;}.bsx__imp span:nth-child(4){background: var(--amazing);color: #000;}.tapring{position: absolute;z-index: 20;border-radius: 99px;pointer-events: none;box-shadow: 0 0 0 0.6cqw rgba(255, 255, 255, 0.95), 0 0 5cqw 1cqw rgba(251, 28, 252, 0.8);opacity: 0;}.usx__tabs{display: flex;align-items: center;gap: 5cqw;height: 10cqw;font: 600 4.6cqw/1 var(--f-body);color: #ddd;}.usx__tabs b{position: relative;color: var(--pink);font-weight: 600;}.usx__tabs b::after{content: "";position: absolute;left: 0;right: 0;bottom: -2cqw;height: 0.6cqw;border-radius: 1cqw;background: var(--pink);}.usx__tabs i{margin-left: auto;width: 10cqw;height: 10cqw;border-radius: 50%;background: #141418;box-shadow: inset 0 0 0 1px #2a2a2e;}.usx__tabs i + i{margin-left: 2cqw;}.usx__cur{position: relative;display: grid;grid-template-columns: 18.6cqw minmax(0, 1fr) 13.8cqw;align-items: center;gap: 3.6cqw;margin-top: 5cqw;padding: 2.8cqw;border-radius: 3.8cqw;border: 0.5cqw solid var(--orange);}.usx__cur img, .usx__card img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 1.6cqw;background: #1a1a1a;}.usx__k{font: 600 3.5cqw/1 var(--f-body);letter-spacing: 0.08em;color: var(--orange);text-transform: uppercase;}.usx__t{margin-top: 1.4cqw;font: 700 5.6cqw/1.12 var(--f-title);}.usx__y{margin-top: 1.2cqw;font-size: 4cqw;color: #aaa;}.usx__pl{width: 13.8cqw;height: 13.8cqw;border-radius: 50%;background: #7a7a7e;display: grid;place-items: center;}.usx__pl::after{content: "";margin-left: 1cqw;border-left: 4.4cqw solid #000;border-top: 2.7cqw solid transparent;border-bottom: 2.7cqw solid transparent;}.usx__card{display: grid;grid-template-columns: 21cqw minmax(0, 1fr);gap: 3.4cqw;margin-top: 3cqw;padding: 2.4cqw;border-radius: 3.8cqw;background: #0d0d0f;}.usx__card b{display: block;font: 600 5cqw/1.15 var(--f-body);}.usx__card small{display: block;margin-top: 1cqw;font-size: 4cqw;color: #aaa;}.usx__card em{display: inline-flex;align-items: center;gap: 1.2cqw;margin-top: 4.8cqw;padding: 1.4cqw 3.2cqw;border-radius: 1.8cqw;border: 0.4cqw solid #777;font: 600 3.7cqw/1 var(--f-body);font-style: normal;color: #ddd;}.usx__card em::before{content: "";border-left: 2.4cqw solid #ddd;border-top: 1.5cqw solid transparent;border-bottom: 1.5cqw solid transparent;}.mini{position: absolute;inset: 0;background: radial-gradient(80% 40% at 50% 0%, rgba(251, 28, 252, 0.28), transparent 70%), #050507;display: grid;align-content: start;justify-items: center;padding-top: 22cqw;gap: 6cqw;}.mini .wordmark{--wm-h: 11cqw;}.mini__row{display: grid;grid-template-columns: repeat(3, 24cqw);gap: 3cqw;}.mini__row img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 2cqw;}.tvui{position: absolute;inset: 0;background: radial-gradient(28% 18% at 50% 4%, rgba(255, 120, 60, 0.12), transparent 70%), #000;color: #fff;font-family: var(--f-body);overflow: hidden;}.tvui__logo{position: absolute;left: 50%;top: 3.6cqw;transform: translateX(-50%);}.tvui__logo .wordmark{--wm-h: 3.2cqw;}.tvui__tabs{position: absolute;left: 50%;top: 7.7cqw;transform: translateX(-50%);display: flex;gap: 0.3cqw;padding: 0.3cqw;border-radius: 0.8cqw;border: 1px solid #2d2d33;background: #0b0b0e;font: 600 1.55cqw/1 var(--f-body);}.tvui__tabs span{display: inline-flex;align-items: center;gap: 0.6cqw;padding: 1cqw 2.4cqw;border-radius: 0.6cqw;color: #a3a3a8;}.tvui__tabs .is-on{color: #fff;background: #2a0d2c;box-shadow: inset 0 0 0 0.14cqw var(--pink);}.tvui__tabs .bull::before{content: "";width: 1.4cqw;height: 1.4cqw;border-radius: 50%;border: 0.22cqw solid var(--pink);box-shadow: inset 0 0 0 0.3cqw #000, inset 0 0 0 0.6cqw var(--pink);}.tvui__switch{position: absolute;left: 6.2cqw;top: 12.9cqw;display: flex;border-radius: 0.8cqw;border: 1px solid #2d2d33;overflow: hidden;}.tvui__switch span{display: grid;justify-items: center;padding: 0.55cqw 1.6cqw;font: 600 1.25cqw/1.1 var(--f-body);color: #9a9aa0;}.tvui__switch small{font-size: 0.75cqw;color: #888;}.tvui__switch .is-on{color: #fff;background: #2a0d2c;box-shadow: inset 0 0 0 0.14cqw var(--pink);border-radius: 0.8cqw;}.tvui__row{position: absolute;left: 6.2cqw;top: 18.2cqw;display: flex;gap: 0.9cqw;transition: transform 0.5s var(--ease);}.tvc{position: relative;flex: none;width: 13.4cqw;aspect-ratio: 2 / 2.9;border-radius: 0.8cqw;overflow: hidden;background: #262626;transition: transform 0.35s var(--ease), box-shadow 0.35s ease, opacity 0.35s ease;}.tvc img{width: 100%;height: 100%;object-fit: cover;}.tvc.is-focus{transform: scale(1.06);box-shadow: 0 0 0 0.26cqw #fff, 0 0 0 0.5cqw var(--pink), 0 1cqw 3cqw rgba(251, 28, 252, 0.45);z-index: 2;}.tvui__title{position: absolute;left: 6.2cqw;top: 41.4cqw;font: 700 2cqw/1.2 var(--f-title);}.tvui__meta{position: absolute;left: 6.2cqw;top: 44.6cqw;font: 600 1.35cqw/1.2 var(--f-body);color: #a8a8ae;}.tvui__toast{position: absolute;left: 50%;bottom: 5cqw;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 1.2cqw;padding: 1.2cqw 2.4cqw;border-radius: 99px;background: rgba(14, 14, 18, 0.94);border: 1px solid rgba(255, 255, 255, 0.2);font: 600 1.7cqw/1 var(--f-body);white-space: nowrap;box-shadow: 0 1cqw 4cqw rgba(0, 0, 0, 0.7);opacity: 0;}.tvui__toast::before{content: "";border-left: 1.6cqw solid var(--pink);border-top: 1cqw solid transparent;border-bottom: 1cqw solid transparent;}.tvui__toast i{display: block;width: 8cqw;height: 0.45cqw;border-radius: 1cqw;background: rgba(255, 255, 255, 0.15);overflow: hidden;}.tvui__toast i::after{content: "";display: block;height: 100%;width: 100%;background: var(--ramp);transform-origin: 0 50%;transform: scaleX(var(--load, 0.6));}.story{position: relative;isolation: isolate;}.story__light{position: absolute;inset: 0 0 auto;height: 140svh;z-index: -1;pointer-events: none;background: radial-gradient(42% 50% at 72% 34%, rgba(251, 28, 252, 0.12), transparent 70%), radial-gradient(34% 40% at 18% 18%, rgba(255, 170, 90, 0.07), transparent 70%);}.hero__kicker{display: inline-flex;align-items: center;gap: 10px;margin-bottom: var(--s5);font: 700 clamp(16px, 14px + 0.4vw, 20px)/1.2 var(--f-title);}.hero__kicker img{width: 18px;height: auto;transform: scaleY(-1);filter: drop-shadow(0 0 5px rgba(240, 48, 159, 0.65));}.hero__kicker img:last-child{transform: scale(-1, -1);}.hero__title{display: grid;gap: clamp(10px, 1.2vw, 18px);}.hero__q{font-size: var(--t-h1);font-weight: 600;line-height: 1.22;color: #f3f3f5;letter-spacing: -0.015em;max-width: 19ch;}.hero__a{font-size: clamp(40px, 26px + 2.6vw, 68px);line-height: 1.04;letter-spacing: -0.035em;padding-bottom: 0.08em;background-image: var(--ramp);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 0 24px rgba(251, 28, 252, 0.25));}.hero__a > span{display: block;}.hero__line{margin-top: var(--s5);font-size: var(--t-lead);line-height: 1.5;color: var(--ink-2);max-width: 30em;}.hero__cta{margin-top: var(--s6);display: flex;flex-wrap: wrap;gap: var(--s3);}.hero__devices{margin-top: var(--s5);font-size: var(--t-small);line-height: 1.5;color: var(--ink-3);max-width: 30em;}.how .head{margin-bottom: var(--s6);}.hsteps{list-style: none;counter-reset: step;}.hstep{--tone: var(--day);--py: var(--s5);position: relative;padding: var(--py) 0 var(--py) 64px;counter-increment: step;}.hstep::before{content: counter(step);position: absolute;left: 0;top: calc(var(--py) - 8px);width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;font: 700 17px/1 var(--f-title);color: var(--tone);border: 2px solid currentColor;}.hstep::after{content: "";position: absolute;left: 21px;top: calc(var(--py) + 46px);bottom: calc(-1 * var(--py) + 10px);width: 2px;background: linear-gradient(var(--tone), transparent);opacity: 0.35;}.hstep:last-child::after{display: none;}.hstep--night{--tone: var(--night);}.hstep__when{font: 600 var(--t-label)/1.2 var(--f-body);letter-spacing: 0.16em;text-transform: uppercase;color: var(--tone);}.hstep h3{margin-top: 6px;font-size: var(--t-h3);}.hstep p{margin-top: var(--s2);color: #ececf0;max-width: 30em;}.how__note{margin-top: var(--s5);}.scene{margin: 0;width: 100%;display: grid;place-items: center;}.scene__box{--ar: 1.16;position: relative;width: min(100%, calc((100svh - var(--mast) - 56px) * var(--ar)));aspect-ratio: var(--ar);container-type: size;}.room{position: absolute;inset: -8% -10% -4%;pointer-events: none;-webkit-mask: radial-gradient(closest-side, #000 60%, transparent);mask: radial-gradient(closest-side, #000 60%, transparent);}.room i{position: absolute;inset: 0;}.room__day{background: radial-gradient(50% 48% at 22% 18%, rgba(255, 205, 150, 0.22), transparent 72%), linear-gradient(115deg, rgba(255, 220, 180, 0.06) 0 30%, transparent 30.5% 36%, rgba(255, 220, 180, 0.05) 36.5% 44%, transparent 44.5%);opacity: calc(1 - var(--night, 0));}.room__night{background: radial-gradient(46% 44% at 60% 36%, rgba(251, 28, 252, 0.24), transparent 72%), radial-gradient(60% 34% at 50% 92%, rgba(98, 54, 190, 0.22), transparent 75%);opacity: var(--night, 0);}.room__floor{top: 74% !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.012) 34%, transparent 80%);border-top: 1px solid rgba(255, 255, 255, 0.06);}.dev{position: absolute;}.dev__move{transform-origin: 50% 60%;transform-style: preserve-3d;}.motion .dev__move{will-change: transform;}.dev--tv{z-index: 1;left: 20%;top: 8%;width: 80%;}.dev--phone{z-index: 3;left: 0;top: 31%;width: 23%;}.dev--tv .dev__move{transform: perspective(1800px) rotateY(-8deg);}.dev--phone .dev__move{transform: perspective(1800px) rotateY(14deg) rotateX(2deg);}.scene .tv__spill{--acc: #b04cff;opacity: calc(0.35 + 0.65 * var(--night, 0));}.pui{position: absolute;inset: 0;}.pui--up{opacity: 0;}.scene__flyer{position: absolute;left: 0;top: 0;z-index: 6;display: none;width: 60px;aspect-ratio: 2 / 3;transform-origin: 0 0;opacity: 0;overflow: hidden;border-radius: 6%;pointer-events: none;box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.9), 0 0 30px -4px rgba(251, 28, 252, 0.7);}.scene__flyer img{width: 100%;height: 100%;object-fit: cover;}.tvui__row--after{opacity: 0;}.scene .tvui{filter: brightness(calc(1 - var(--tvdim, 0.45)));}.scene .app{filter: brightness(calc(1 - var(--phdim, 0)));}.scene.is-live .scene__flyer{display: block;will-change: transform, opacity;}.scene.is-live .pui--up{opacity: var(--up, 0);}.scene.is-live .pui--bull{opacity: calc(1 - var(--up, 0));}.scene.is-live .bsx__again{opacity: var(--again, 0);}.scene.is-live .tapring{opacity: var(--tap, 0);transform: scale(var(--taps, 1));}.scene.is-live [data-bull-slot]{opacity: var(--bullart, 1);}.scene.is-live [data-up-slot]{opacity: var(--upart, 1);}.scene.is-live .tvui__row--before{opacity: calc(1 - var(--after, 0));}.scene.is-live .tvui__row--after{opacity: var(--after, 0);}.scene.is-live .tvui__row--after .tvc:first-child{opacity: var(--landed, 1);}.scene.is-live .tvui__row--after .tvc.is-focus{box-shadow: 0 0 0 0.26cqw rgba(255, 255, 255, var(--focus, 1)), 0 0 0 0.5cqw rgba(251, 28, 252, var(--focus, 1)), 0 1cqw 3cqw rgba(251, 28, 252, calc(0.45 * var(--focus, 1)));transform: scale(calc(1 + 0.06 * var(--focus, 1) - 0.03 * var(--press, 0)));}.scene.is-live .tvui__toast{opacity: var(--toast, 0);transform: translateX(-50%) translateY(calc((1 - var(--toast, 0)) * 1.4cqw));}.scene:not(.is-live) .tvui__row--before{opacity: 0;}.scene:not(.is-live) .tvui__row--after{opacity: 1;}.scene:not(.is-live) .tvui{filter: none;}.scene:not(.is-live) .tvui__toast{opacity: 1;}.scene:not(.is-live) .room{--night: 0.75;}.motion .scene:not(.is-live):not(.is-static) .dev{opacity: 0;animation: show 0.5s 2.2s forwards;}@keyframes show{to{opacity: 1;}}.scene__box.is-intro .room{animation: fade-in 1.2s ease both;}.scene__box.is-intro .dev--tv{animation: tv-in 1.1s var(--ease) both;}.scene__box.is-intro .tv__screen{animation: wake 0.9s 0.45s ease-out both;}.scene__box.is-intro .dev--phone{animation: phone-in 1s 0.5s var(--ease) both;}.scene__box.is-intro .tvui__row--before .tvc{animation: card-in 0.6s var(--ease) both;animation-delay: calc(0.75s + var(--i, 0) * 60ms);}@keyframes fade-in{from{opacity: 0;}to{opacity: 1;}}@keyframes tv-in{from{opacity: 0;transform: translate3d(0, 4%, 0) scale(0.97);}to{opacity: 1;transform: none;}}@keyframes wake{from{filter: brightness(0);}60%{filter: brightness(1.12);}to{filter: none;}}@keyframes phone-in{from{opacity: 0;transform: translate3d(-14%, 10%, 0) rotate(-4deg);}to{opacity: 1;transform: none;}}@keyframes card-in{from{opacity: 0;transform: translateY(14%);}to{opacity: 1;transform: none;}}@media (min-width: 1024px), (min-width: 700px) and (orientation: landscape) and (max-height: 560px){.story{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);column-gap: clamp(32px, 4vw, 72px);max-width: calc(1440px + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter);}.story__stage{position: relative;}.scene{position: sticky;top: var(--mast);height: calc(100svh - var(--mast));}.hero{min-height: calc(100svh - var(--mast));display: flex;flex-direction: column;justify-content: center;padding-block: var(--s6) var(--s8);}.how{padding-bottom: 4svh;}.how .head{padding-top: 10svh;}.hstep{--py: 13svh;}.how .title{font-size: clamp(30px, 18px + 1.5vw, 44px);}.js .hstep > :not(.chips), .js .hstep::before{opacity: 0.66;transition: opacity 0.5s ease;}.js .hstep.is-on > *, .js .hstep.is-on::before{opacity: 1;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.story{display: flex;flex-direction: column;}.story__text{display: contents;}.hero{order: 1;padding: var(--s6) var(--gutter) var(--s6);}.story__stage{order: 2;position: sticky;top: var(--mast);z-index: 2;height: min(60svh, 128vw);padding: 6px var(--gutter) 0;display: grid;place-items: center;background: linear-gradient(180deg, var(--bg) 0, var(--bg) 88%, rgba(5, 5, 7, 0));}.scene__box{--ar: 0.98;width: min(100%, calc((min(60svh, 128vw) - 14px) * var(--ar)));}.how{order: 3;position: relative;z-index: 1;padding: var(--s6) var(--gutter) var(--s8);}.hstep{--py: 12svh;padding-left: 58px;}.js .hstep > :not(.chips), .js .hstep::before{opacity: 0.66;transition: opacity 0.45s ease;}.js .hstep.is-on > *, .js .hstep.is-on::before{opacity: 1;}.dev--tv{left: 4%;top: 3%;width: 92%;}.dev--phone{left: 64%;top: 33%;width: 29%;}html:not(.motion) .story__stage{position: static;height: auto;padding-block: var(--s5);}}@media (max-width: 599px){.hero__cta .btn{flex: 1 1 auto;padding-inline: 18px;}.hero__a{max-width: none;}}.bull{--acc: var(--bullseye);--lx: 72%;--ly: 50%;}.bull__grid{display: grid;gap: var(--s7);align-items: center;}@media (min-width: 960px){.bull__grid{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(40px, 5vw, 88px);}}.bull__name{font-size: var(--t-h2);color: var(--bullseye);display: flex;align-items: center;gap: 14px;letter-spacing: -0.025em;}.bull__name::before{content: "";flex: none;width: 0.42em;height: 0.42em;border-radius: 50%;background: radial-gradient(circle, var(--bullseye) 30%, transparent 32% 52%, var(--bullseye) 54% 66%, transparent 68%);box-shadow: 0 0 16px rgba(255, 59, 59, 0.6);}.bull__tag{margin-top: 6px;font: 600 var(--t-h3)/1.3 var(--f-title);color: #ffb0b0;}.bull__copy .copy{margin-top: var(--s4);}.bull__stage{display: grid;justify-items: center;min-height: 600px;}.bull__rings{position: absolute;left: 50%;bottom: 2%;width: 130%;aspect-ratio: 1;transform: translateX(-50%) rotateX(74deg);transform-origin: 50% 100%;pointer-events: none;z-index: -1;background: repeating-radial-gradient(circle, rgba(255, 59, 59, 0.22) 0 2px, transparent 2px 42px);-webkit-mask: radial-gradient(closest-side, #000 30%, transparent);mask: radial-gradient(closest-side, #000 30%, transparent);}.bull__queue{position: absolute;left: 50%;top: 14%;width: 0;height: 0;transform-style: preserve-3d;pointer-events: none;z-index: 0;}.bull__queue img{position: absolute;left: 0;top: 0;width: 150px;max-width: none;height: auto;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 10px;box-shadow: 0 20px 40px -12px rgba(0, 0, 0, 0.9);transition: transform 0.7s var(--ease), opacity 0.6s ease, filter 0.6s ease;}.bull__queue img:nth-child(1){transform: translate3d(-400px, 40px, -220px) rotateY(26deg);filter: brightness(0.55);opacity: 0.9;}.bull__queue img:nth-child(2){transform: translate3d(-470px, 10px, -420px) rotateY(30deg);filter: brightness(0.38);opacity: 0.7;}.bull__queue img:nth-child(3){transform: translate3d(-530px, -20px, -620px) rotateY(34deg);filter: brightness(0.25);opacity: 0.5;}.bull__queue img:nth-child(n + 4){transform: translate3d(-560px, -40px, -800px) rotateY(34deg);opacity: 0;}.bull__queue.is-advancing img:nth-child(1){transform: translate3d(-120px, 60px, 60px) rotateY(8deg) scale(1.1);opacity: 0;filter: none;}@media (max-width: 1199px){.bull__queue{display: none;}}.bdemo{position: relative;z-index: 1;width: 100%;max-width: 430px;container-type: inline-size;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 116px 22px 24px;border-radius: 28px;background: #000;border: 1px solid rgba(255, 59, 59, 0.28);box-shadow: 0 40px 90px -40px rgba(255, 59, 59, 0.5), 0 30px 70px -30px rgba(0, 0, 0, 0.95);overflow: hidden;}.bdemo .nframe{position: absolute;left: 1.5%;right: 1.5%;top: 22px;aspect-ratio: 388.03 / 762.49;pointer-events: none;z-index: 0;}.nframe img{position: absolute;inset: 0;width: 100%;height: 100%;-webkit-mask: linear-gradient(180deg, #000 58%, transparent 90%);mask: linear-gradient(180deg, #000 58%, transparent 90%);}.nframe__halo{filter: blur(1.1cqi);opacity: 0.9;}.bdemo__marquee{position: absolute;left: 0;right: 0;top: 22px;display: grid;justify-items: center;z-index: 1;pointer-events: none;}.bdemo__mtitle{font: 700 27px/1.1 var(--f-title);padding: 0 12px;transform: translateY(-46%);background-image: var(--ramp), linear-gradient(#000, #000);-webkit-background-clip: text, padding-box;background-clip: text, padding-box;color: transparent;}.bdemo__msub{margin-top: -6px;color: #bdbdbd;font-size: 16px;}.bdemo__badge{position: absolute;top: 80px;left: 50%;transform: translateX(-50%);z-index: 2;padding: 5px 12px;border-radius: 999px;font: 600 15px/1 var(--f-body);letter-spacing: 0.04em;color: #ffc2c2;background: rgba(255, 59, 59, 0.14);border: 1px solid rgba(255, 59, 59, 0.55);white-space: nowrap;}.bdemo__table{position: relative;width: 100%;display: grid;place-items: center;padding: 14px 0 6px;perspective: 900px;}.bdemo__card{position: relative;z-index: 1;width: 48%;max-width: 190px;transform: rotate(-1.5deg);}.bdemo__card.is-dealing{animation: deal 0.7s var(--ease);}.bdemo__card.is-passing{animation: pass-out 0.34s ease-in forwards;}@keyframes deal{0%{transform: translate3d(-30%, 4%, -200px) rotateY(24deg) scale(0.9);opacity: 0.2;}60%{transform: translate3d(0, -6%, 40px) rotate(-3deg);opacity: 1;}100%{transform: rotate(-1.5deg);}}@keyframes pass-out{to{transform: translate3d(90%, -6%, -120px) rotate(18deg);opacity: 0;}}.bdemo__poster{aspect-ratio: 2 / 3;border-radius: 12px;overflow: hidden;background: #161616 center / cover no-repeat;box-shadow: 0 18px 44px rgba(0, 0, 0, 0.85);transform: rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition: box-shadow 0.4s ease, transform 0.25s ease-out;}.bdemo__poster::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 65%);transform: translateX(-130%);pointer-events: none;}.bdemo__card.is-added .bdemo__poster{box-shadow: 0 0 0 3px var(--pink), 0 0 34px rgba(251, 28, 252, 0.7);}.bdemo__card.is-added .bdemo__poster::after{animation: sweep 0.9s ease-out 0.05s;}@keyframes sweep{to{transform: translateX(130%);}}.bdemo__info{position: relative;z-index: 1;margin-top: 14px;width: 100%;}.bdemo__title{font: 700 24px/1.2 var(--f-title);min-height: 2.4em;display: flex;align-items: flex-end;justify-content: center;text-wrap: balance;}.bdemo__meta{margin-top: 2px;color: #c4c4c4;font-size: 16px;}.bdemo__why{margin-top: 8px;min-height: 3em;color: var(--orange);font-style: italic;font-size: 17px;line-height: 1.4;}.bdemo__info.is-new > *{animation: rise-in 0.5s var(--ease) both;}.bdemo__info.is-new .bdemo__meta{animation-delay: 0.05s;}.bdemo__info.is-new .bdemo__why{animation-delay: 0.12s;}@keyframes rise-in{from{opacity: 0;transform: translateY(8px);}to{opacity: 1;transform: none;}}.bdemo__actions{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.7fr) minmax(0, 0.8fr);gap: 8px;width: 100%;margin-top: 14px;}.pill{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 8px 12px;border-radius: 999px;border: 2px solid transparent;background: transparent;color: #fff;cursor: pointer;font: 600 16px/1.1 var(--f-body);transition: box-shadow 0.2s ease, background-color 0.25s ease, transform 0.15s var(--ease), opacity 0.25s ease, border-color 0.2s ease;}.pill:active:not(:disabled){transform: scale(0.95);}.pill[hidden]{display: none;}.pill--play{background: var(--orange);color: #000;}.pill--play:hover{box-shadow: 0 0 18px rgba(255, 135, 0, 0.6);}.pill--add{border-color: var(--pink);}.pill--add:hover{box-shadow: 0 0 22px rgba(251, 28, 252, 0.45);}.pill--add.is-again{background: rgba(251, 28, 252, 0.18);}.pill--pass{border-color: #444;color: #c9c9c9;}.pill--pass:hover:not(:disabled){color: #fff;border-color: #777;}.pill:disabled{opacity: 0.35;cursor: not-allowed;}.bdemo__ask{position: relative;z-index: 1;margin-top: 16px;font-size: 16px;color: #e6e6e6;}.impact{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 8px;width: 100%;margin-top: 10px;}.impact__btn{min-height: 52px;border-radius: 14px;border: 2px solid transparent;cursor: pointer;font: 600 17px/1 var(--f-body);transition: transform 0.2s var(--ease), box-shadow 0.2s ease, filter 0.2s ease;}.impact__btn:hover{filter: brightness(1.12);}.impact__btn--meh{background: var(--meh);color: #fff;--glow: rgba(30, 82, 102, 0.95);}.impact__btn--okay{background: var(--okay);color: #fff;--glow: rgba(107, 78, 158, 0.95);}.impact__btn--good{background: var(--good);color: #000;--glow: rgba(255, 122, 45, 0.9);}.impact__btn--amazing{background: var(--amazing);color: #000;--glow: rgba(255, 217, 61, 0.9);}.impact__btn.is-picked{animation: bounce 0.22s ease-out;box-shadow: 0 0 22px var(--glow);border-color: rgba(255, 255, 255, 0.85);}@keyframes bounce{50%{transform: scale(1.08);}}.bdemo__status{position: relative;z-index: 1;min-height: 3em;margin-top: 14px;font-size: 16px;line-height: 1.4;color: #e2e2e2;}.bdemo__status.is-new{animation: rise-in 0.45s var(--ease);}.tray{position: relative;z-index: 1;width: 100%;margin-top: 6px;padding-top: 14px;border-top: 1px solid #1e1e22;}.tray__label{font: 600 15px/1 var(--f-body);letter-spacing: 0.12em;text-transform: uppercase;color: #d4d4d8;}.tray__slots{list-style: none;margin-top: 10px;display: flex;justify-content: center;gap: 10px;}.tray__slot{width: 44px;aspect-ratio: 2 / 3;border-radius: 6px;border: 2px dashed rgba(251, 28, 252, 0.55);background: center / cover no-repeat;}.tray__slot.is-filled{border: 2px solid var(--pink);box-shadow: 0 0 12px rgba(251, 28, 252, 0.5);animation: pop 0.45s var(--ease);}@keyframes pop{0%{transform: scale(0.6);opacity: 0;}100%{transform: none;opacity: 1;}}.bdemo__chip{position: absolute;left: 0;top: 0;z-index: 5;border-radius: 6px;pointer-events: none;background: center / cover no-repeat;box-shadow: 0 0 16px rgba(251, 28, 252, 0.8), 0 0 40px rgba(255, 135, 0, 0.35);}.bdemo__done{position: absolute;inset: 0;z-index: 6;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;padding: 28px;text-align: center;background: radial-gradient(70% 50% at 50% 30%, rgba(251, 28, 252, 0.16), transparent 70%), rgba(0, 0, 0, 0.95);}.bdemo__done[hidden]{display: none;}.bdemo__fan{position: relative;width: 160px;height: 116px;margin-bottom: 6px;}.bdemo__fan span{position: absolute;left: 50%;bottom: 0;width: 66px;aspect-ratio: 2 / 3;margin-left: -33px;border-radius: 8px;background: #1a1a1a center / cover no-repeat;transform-origin: 50% 110%;box-shadow: 0 10px 24px rgba(0, 0, 0, 0.8), 0 0 0 2px #000;}.bdemo__fan span:nth-child(1){transform: rotate(-16deg) translateX(-8px);}.bdemo__fan span:nth-child(2){transform: translateY(-6px);z-index: 1;box-shadow: 0 10px 24px rgba(0, 0, 0, 0.8), 0 0 0 2px var(--pink), 0 0 22px rgba(251, 28, 252, 0.6);}.bdemo__fan span:nth-child(3){transform: rotate(16deg) translateX(8px);}.bdemo__done-title{font: 700 28px/1.2 var(--f-title);background-image: var(--ramp);-webkit-background-clip: text;background-clip: text;color: transparent;}.bdemo__done p:not(.bdemo__done-title){color: #dedede;max-width: 28ch;}.bdemo__done-actions{display: flex;gap: 10px;flex-wrap: wrap;justify-content: center;margin-top: 6px;}@media (max-width: 479px){.bdemo{padding-inline: 14px;}.impact__btn{font-size: 15px;}.bdemo__title{font-size: 21px;}.pill{padding-inline: 8px;font-size: 15px;}}.takes{--acc: var(--takes);--lx: 68%;--ly: 40%;}.takes__grid{display: grid;gap: var(--s7);align-items: center;}@media (min-width: 960px){.takes__grid{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: clamp(40px, 5vw, 96px);}}.takes__stage{position: relative;display: grid;justify-items: center;}.takes__beam{position: absolute;left: 50%;top: -60px;width: 130%;height: 92%;transform: translateX(-50%);z-index: -1;pointer-events: none;background: conic-gradient(from 150deg at 50% 0%, rgba(200, 240, 255, 0) 0deg, rgba(200, 240, 255, 0.05) 16deg, rgba(220, 245, 255, 0.1) 30deg, rgba(200, 240, 255, 0.05) 44deg, rgba(200, 240, 255, 0) 60deg);-webkit-mask: linear-gradient(180deg, #000 40%, transparent 92%);mask: linear-gradient(180deg, #000 40%, transparent 92%);}.takes__flow{margin-top: var(--s5);display: flex;flex-wrap: wrap;align-items: center;gap: 6px 4px;font: 600 16px/1.3 var(--f-body);color: var(--ink-2);}.takes__flow li{list-style: none;display: inline-flex;align-items: center;gap: 4px;}.takes__flow li + li::before{content: "";width: 7px;height: 7px;margin: 0 6px 0 2px;border-top: 2px solid var(--ink-3);border-right: 2px solid var(--ink-3);transform: rotate(45deg);}.takes__flow b{color: #fff;font-weight: 600;}.takes__flow small{color: var(--ink-3);font-size: 15px;}.takes__note{margin-top: var(--s4);max-width: 30em;text-align: center;}.takes__fallback{max-width: 560px;border-radius: 18px;overflow: hidden;box-shadow: 0 0 0 1px #262626;}.tktabs{list-style: none;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s3);margin-top: var(--s6);max-width: 30rem;}.tktab{position: relative;overflow: hidden;display: grid;grid-template-columns: 52px minmax(0, 1fr);gap: 12px;align-items: center;padding: 8px 14px 8px 8px;border-radius: 14px;border: 1px solid var(--line-2);background: var(--surface);text-decoration: none;color: var(--ink-2);transition: border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;}.tktab img{width: 52px;height: 92px;object-fit: cover;border-radius: 8px;}.tktab__text{display: grid;gap: 4px;min-width: 0;}.tktab__text b{font: 700 16px/1.2 var(--f-title);color: #fff;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.tktab__text span{font: 600 15px/1.2 var(--f-body);color: var(--takes);}.tktab__text small{font-size: 15px;color: var(--ink-3);}.tktab:hover{border-color: rgba(96, 220, 238, 0.5);}.tktab.is-active{border-color: rgba(96, 220, 238, 0.75);background: #0a1517;box-shadow: 0 0 26px -10px rgba(96, 220, 238, 0.9);}.tktab__bar{position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background: var(--takes);transform-origin: 0 50%;transform: scaleX(var(--tp, 0));}@media (max-width: 420px){.tktabs{grid-template-columns: 1fr;}}.tviewer{--tkw: min(360px, calc((100svh - 300px) * 0.5625));position: relative;display: grid;justify-items: center;outline: none;}@media (min-width: 960px){.tviewer{--tkw: min(380px, calc((100svh - 320px) * 0.5625));}}@media (max-width: 959px){.tviewer{--tkw: min(calc(100vw - 2 * var(--gutter) - 16px), calc(64svh * 0.5625), 360px);}}@media (max-height: 640px) and (min-width: 960px){.tviewer{--tkw: 230px;}}.tviewer__frame{position: relative;width: calc(var(--tkw) + 16px);padding: 74px 8px 8px;container-type: inline-size;}.tviewer .nframe{position: absolute;left: 0;right: 0;top: 18px;aspect-ratio: 388.03 / 762.49;pointer-events: none;}.tviewer .nframe img{-webkit-mask: linear-gradient(180deg, #000 55%, transparent 88%);mask: linear-gradient(180deg, #000 55%, transparent 88%);}.tviewer .nframe__halo{filter: blur(5px);}.tviewer__marquee{position: absolute;left: 0;right: 0;top: 18px;display: grid;justify-items: center;gap: 2px;z-index: 2;pointer-events: none;}.tviewer__mtitle{font: 700 28px/1.15 var(--f-title);padding: 0 12px;transform: translateY(-46%);background-image: var(--ramp), linear-gradient(#000, #000);-webkit-background-clip: text, padding-box;background-clip: text, padding-box;color: transparent;}.tviewer__msub{margin-top: -10px;font: 600 15px/1.2 var(--f-body);color: #fff;display: inline-flex;align-items: center;gap: 6px;max-width: calc(var(--tkw) - 20px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.tviewer__msub em{font-style: normal;color: #aaa;}.tviewer__reel{position: relative;width: var(--tkw);aspect-ratio: 9 / 16;border-radius: 14px;overflow: hidden;background: #000;box-shadow: 0 30px 80px -30px rgba(96, 220, 238, 0.45), 0 20px 60px rgba(0, 0, 0, 0.8);}.tviewer__reel::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 84px;z-index: 2;pointer-events: none;background: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));}.tk{position: absolute;inset: 0;margin: 0;}.tk__media{position: absolute;inset: 0;background: #000;}.tk__video, .tk__poster{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;background: #000;}.tk__poster{pointer-events: none;transition: opacity 0.35s ease;}.tk.is-started .tk__poster{opacity: 0;}.tk__line{position: absolute;left: 5%;right: 72px;bottom: 14px;z-index: 2;font: 500 15px/1.3 var(--f-body);color: #fff;text-shadow: 0 1px 12px rgba(0, 0, 0, 0.9), 0 0 2px #000;pointer-events: none;text-wrap: pretty;transition: opacity 0.25s ease;}.tk__line b{font-weight: 400;color: var(--takes);}.tviewer__chip{position: absolute;left: 22px;top: 84px;z-index: 3;display: flex;align-items: center;gap: 7px;font: 600 15px/1 var(--f-body);color: #fff;text-shadow: 1px 1px 0 #000;pointer-events: none;}.tviewer__chip i{display: grid;place-items: center;width: 32px;height: 32px;border: 2px solid #fff;border-radius: 8px;font: 700 12px/1 var(--f-title);font-style: normal;background: linear-gradient(135deg, #2a1526, #0d0d1a);}.tviewer__rail{position: absolute;right: 16px;bottom: 64px;z-index: 3;display: grid;gap: 12px;pointer-events: none;}:root{--i-more: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='5' cy='12' r='2.2'/%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3Ccircle cx='19' cy='12' r='2.2'/%3E%3C/svg%3E");--i-chat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-12.4 7.4L3 20.5l1.6-5A8.4 8.4 0 1 1 21 11.5z'/%3E%3C/svg%3E");--i-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M6 3h12v18l-6-4.5L6 21z'/%3E%3Cpath d='M12 7.5v6M9 10.5h6'/%3E%3C/svg%3E");--i-share: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M12 15V3M7 8l5-5 5 5'/%3E%3Cpath d='M5 13v7h14v-7'/%3E%3C/svg%3E");--i-play: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4.5v15l12.5-7.5z'/%3E%3C/svg%3E");--i-pause: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h4.5v16H6zM13.5 4H18v16h-4.5z'/%3E%3C/svg%3E");--i-sound-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9v6h4l5 4V5L8 9z' fill='%23000'/%3E%3Cpath d='M16.5 8.5a5 5 0 0 1 0 7M19 6a8.5 8.5 0 0 1 0 12'/%3E%3C/svg%3E");--i-sound-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9v6h4l5 4V5L8 9z' fill='%23000'/%3E%3Cpath d='M17 9.5l5 5M22 9.5l-5 5'/%3E%3C/svg%3E");--i-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E");}.ti{width: 44px;height: 44px;border-radius: 50%;background: rgba(0, 0, 0, 0.45);display: grid;place-items: center;}.ti::before{content: "";width: 22px;height: 22px;background: #fff;-webkit-mask: var(--icon) center / contain no-repeat;mask: var(--icon) center / contain no-repeat;}.ti--more{--icon: var(--i-more);}.ti--chat{--icon: var(--i-chat);}.ti--mark{--icon: var(--i-mark);}.ti--share{--icon: var(--i-share);}.tviewer__sound{position: absolute;right: 16px;top: 86px;z-index: 4;min-height: 40px;padding: 8px 12px 8px 34px;border-radius: 999px;border: 1px solid rgba(255, 255, 255, 0.35);background: rgba(0, 0, 0, 0.72);color: #fff;font: 600 14px/1 var(--f-body);cursor: pointer;}.tviewer__sound::before{content: "";position: absolute;left: 12px;top: 50%;width: 16px;height: 16px;transform: translateY(-50%);background: #fff;-webkit-mask: var(--i-sound-off) center / contain no-repeat;mask: var(--i-sound-off) center / contain no-repeat;}.tviewer__sound[hidden]{display: none;}.tviewer__state{position: absolute;left: 12%;right: 12%;top: 50%;transform: translateY(-50%);z-index: 4;text-align: center;color: #fff;font: 600 15px/1.35 var(--f-body);pointer-events: none;}.tviewer__state:empty{display: none;}.tviewer.is-loading .tviewer__state::before{content: "";display: block;width: 34px;height: 34px;margin: 0 auto 10px;border: 3px solid rgba(96, 220, 238, 0.3);border-top-color: var(--takes);border-radius: 50%;animation: spin 0.9s linear infinite;}@keyframes spin{to{transform: rotate(360deg);}}.tviewer.is-error .tviewer__state{background: rgba(10, 10, 10, 0.9);border: 1px solid #333;border-radius: 12px;padding: 14px;}.tviewer.is-live.is-paused .tviewer__reel::after{content: "";position: absolute;left: 50%;top: 50%;width: 76px;height: 76px;transform: translate(-50%, -50%);z-index: 3;pointer-events: none;background: rgba(255, 255, 255, 0.95);-webkit-mask: var(--i-play) center / contain no-repeat;mask: var(--i-play) center / contain no-repeat;filter: drop-shadow(0 4px 16px rgba(0, 0, 0, 0.6));}.tviewer.is-live.is-loading .tviewer__reel::after, .tviewer.is-live.is-error .tviewer__reel::after{display: none;}.tviewer.is-live .tk{transition: transform 0.5s cubic-bezier(0.22, 0.8, 0.24, 1);will-change: transform;}.tviewer.is-live .tk.is-before{transform: translate3d(0, -100%, 0);}.tviewer.is-live .tk.is-after{transform: translate3d(0, 100%, 0);}.tviewer.is-reeling .tk{transition: none;}.tviewer.is-live .tk__video{cursor: pointer;}.tviewer.is-live .tk:not(.is-active) .tk__line{opacity: 0;}html:not(.js) .tviewer__reel{aspect-ratio: auto;display: grid;gap: 14px;overflow: visible;background: none;box-shadow: none;}html:not(.js) .tk{position: relative;aspect-ratio: 9 / 16;}html:not(.js) .tk__poster, html:not(.js) .tviewer__chip, html:not(.js) .tviewer__rail{display: none;}html:not(.js) .tk__line{position: static;margin-top: 6px;}.tviewer__ghost{position: absolute;z-index: -1;left: 50%;top: 92px;width: calc(var(--tkw) * 0.82);aspect-ratio: 9 / 16;border-radius: 14px;overflow: hidden;pointer-events: none;transform: translateX(-4%) translate3d(46%, 3%, -160px) rotateY(-24deg);filter: brightness(0.4) saturate(0.8);opacity: 0.85;transition: transform 0.7s var(--ease), opacity 0.5s ease;box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.9);}.tviewer__ghost img{width: 100%;height: 100%;object-fit: cover;}.takes__stage .stage{perspective: 1400px;}@media (max-width: 599px){.tviewer__ghost{display: none;}}.tviewer__bar{width: calc(var(--tkw) + 16px);display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 8px;row-gap: 10px;margin-top: 14px;container-type: inline-size;}.tviewer__bar[hidden]{display: none;}.tviewer__time{order: -1;flex: 1 0 100%;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 10px;font: 600 14px/1 var(--f-body);color: #c4c4c8;font-variant-numeric: tabular-nums;}.tviewer__progress{display: block;height: 4px;border-radius: 4px;background: #262629;overflow: hidden;}.tviewer__progress b{display: block;height: 100%;width: 100%;background: var(--takes);transform-origin: 0 50%;transform: scaleX(0);}.tb{flex: none;width: 46px;height: 46px;border-radius: 50%;border: 1px solid #38383d;background: #0e0e11;color: #fff;cursor: pointer;display: grid;place-items: center;font: 700 12px/1 var(--f-title);transition: border-color 0.2s ease, background-color 0.2s ease;}.tb:hover{border-color: var(--takes);}.tb:disabled{opacity: 0.35;cursor: default;}.tb::before{content: "";width: 18px;height: 18px;background: currentColor;-webkit-mask: var(--icon) center / contain no-repeat;mask: var(--icon) center / contain no-repeat;}.tb--cc::before{display: none;}.tb--prev{--icon: var(--i-up);}.tb--next{--icon: var(--i-up);transform: scaleY(-1);}.tb--play{--icon: var(--i-play);width: 54px;height: 54px;background: var(--takes);color: #000;border-color: var(--takes);}.tviewer.is-playing .tb--play{--icon: var(--i-pause);}.tb--mute{--icon: var(--i-sound-off);}.tb--mute[aria-pressed="false"]{--icon: var(--i-sound-on);border-color: var(--takes);}.tb--cc[aria-pressed="true"]{background: #fff;color: #000;}.tviewer__count{flex: none;font: 700 15px/1 var(--f-title);color: #fff;min-width: 40px;text-align: center;letter-spacing: 0.02em;}.tviewer__cc{position: absolute;z-index: 3;left: 5%;right: 72px;bottom: 62px;margin: 0;display: none;width: fit-content;max-width: calc(90% - 60px);padding: 6px 10px;border-radius: 8px;background: rgba(0, 0, 0, 0.8);color: #fff;font: 600 16px/1.3 var(--f-body);white-space: pre-line;text-wrap: balance;}.tviewer.is-cc .tviewer__cc.has-text{display: block;}.tviewer.is-live .tk__video::cue{color: transparent;background: transparent;}.tviewer.is-live .tk__video::-webkit-media-text-track-container{display: none !important;}.tviewer.is-cc .tk__line{font-size: 0;}.tviewer.is-cc .tk__line b{font-size: 15px;}@container (max-width: 300px){.tviewer__bar .tb{width: 42px;height: 42px;}.tviewer__sound{width: 40px;height: 40px;padding: 0;font-size: 0;right: 12px;}.tviewer__sound::before{left: 50%;transform: translate(-50%, -50%);}.tviewer__cc{font-size: 14px;right: 60px;}.tk__line{font-size: 13.5px;right: 60px;}}@media (min-width: 960px) and (prefers-reduced-motion: no-preference){.js .takes--walk .takes__track:has([data-tviewer])::after{content: "";display: block;height: clamp(420px, 62svh, 680px);}.takes--walk.is-scrub .takes__pin{position: sticky;top: calc(var(--mast) + 8px);}}.get{--acc: var(--pink);--lx: 50%;--ly: 40%;}.get__panel{position: relative;padding: clamp(32px, 4vw, 64px) clamp(16px, 4vw, 64px);border-radius: 32px;border: 1px solid rgba(251, 28, 252, 0.2);background: radial-gradient(70% 60% at 50% 0%, rgba(251, 28, 252, 0.11), transparent 70%), var(--bg-2);}.get__title{font-size: clamp(44px, 26px + 3.6vw, 84px);letter-spacing: -0.035em;padding-bottom: 0.06em;background-image: var(--ramp);-webkit-background-clip: text;background-clip: text;color: transparent;}.get__grid{display: grid;gap: var(--s6);align-items: center;}@media (min-width: 1000px){.get__grid{grid-template-columns: minmax(0, 6fr) minmax(0, 5fr);gap: clamp(32px, 4vw, 64px);}}.gstage{position: relative;height: clamp(250px, 36vw, 480px);perspective: 1600px;}.gdev{position: absolute;transition: transform 0.7s var(--ease), filter 0.5s ease, opacity 0.5s ease;transform-style: preserve-3d;filter: brightness(0.62) saturate(0.8);}.gdev.is-on{filter: none;}.gdev--tv{left: 10%;top: 2%;width: 80%;transform: translateZ(-60px);}.gdev--tv .tv__screen .mini{padding-top: 6cqw;gap: 3cqw;}.gdev--tv .mini .wordmark{--wm-h: 4.6cqw;}.gdev--tv .mini__row{grid-template-columns: repeat(5, 11cqw);gap: 1.4cqw;}.gdev--tv .mini__row img{border-radius: 0.8cqw;}.gdev--iphone{left: 0;top: 22%;width: 23%;transform: rotateY(18deg) translateZ(40px);}.gdev--android{right: 0;top: 24%;width: 22.5%;transform: rotateY(-18deg) translateZ(40px);}.gdev--tv.is-on{transform: translateZ(30px) scale(1.04);}.gdev--iphone.is-on{transform: rotateY(6deg) translateZ(140px) translateY(-4%) scale(1.06);}.gdev--android.is-on{transform: rotateY(-6deg) translateZ(140px) translateY(-4%) scale(1.06);}.gbox{position: absolute;bottom: -3%;height: 5.4%;border-radius: 22%;transition: filter 0.5s ease, transform 0.6s var(--ease), box-shadow 0.5s ease;filter: brightness(0.6);}.gbox--apple{left: 30%;width: 9%;background: linear-gradient(180deg, #2c2c31, #0d0d10);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);}.gbox--google{right: 30%;width: 11%;border-radius: 40% 40% 30% 30%;background: linear-gradient(180deg, #e9e6e1, #b9b5ae);}.gbox.is-on{filter: none;transform: translateY(-14%);box-shadow: 0 0 22px rgba(251, 28, 252, 0.6);}.gdev__label{position: absolute;left: 50%;top: 100%;margin-top: 10px;transform: translateX(-50%);white-space: nowrap;font: 600 14px/1 var(--f-body);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-3);opacity: 0;transition: opacity 0.4s ease;}.gdev.is-on .gdev__label{opacity: 1;color: #fff;}.gdev--tv .gdev__label{top: auto;bottom: -34px;}@media (max-width: 599px){.gstage{height: 210px;}.gdev__label{display: none;}}.ptiles{list-style: none;display: grid;gap: var(--s3);}@media (min-width: 600px) and (max-width: 999px){.ptiles{grid-template-columns: repeat(2, minmax(0, 1fr));}}.ptile{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 10px 16px;padding: 12px 14px 12px 12px;border-radius: 18px;background: rgba(255, 255, 255, 0.035);border: 1px solid var(--line-2);transition: border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.3s ease;}.ptile.is-on{border-color: rgba(251, 28, 252, 0.7);background: rgba(251, 28, 252, 0.06);box-shadow: 0 16px 40px -24px rgba(251, 28, 252, 0.9);}.ptile__pick{display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 12px;align-items: center;text-align: left;padding: 4px;border: 0;border-radius: 12px;background: none;cursor: pointer;color: #fff;min-height: 52px;}.ptile__icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: rgba(255, 255, 255, 0.06);}.ptile__icon svg{width: 28px;height: 28px;fill: none;stroke: #fff;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.ptile.is-on .ptile__icon{background: var(--pink);}.ptile.is-on .ptile__icon svg{stroke: #000;}.ptile__text{display: grid;gap: 2px;min-width: 0;}.ptile__name{font: 700 19px/1.15 var(--f-title);}.ptile__sub{color: var(--ink-3);font-size: 15.5px;line-height: 1.35;}.ptile__store{display: block;flex: none;border-radius: 10px;line-height: 0;transition: transform var(--d1) var(--ease), box-shadow 0.25s ease;}.ptile__store:hover{transform: translateY(-2px);box-shadow: 0 10px 24px -10px rgba(255, 255, 255, 0.35);}.store__badge--apple, .store__badge--google{height: var(--badge, 44px);width: auto;max-width: none;margin: 0;}.ptile__mine{position: absolute;top: -10px;left: 64px;padding: 3px 10px;border-radius: 999px;background: var(--pink);color: #000;font: 700 12.5px/1.3 var(--f-body);letter-spacing: 0.06em;text-transform: uppercase;}.ptile__mine[hidden]{display: none;}@media (max-width: 420px){.ptile{grid-template-columns: 1fr;}.ptile__store{justify-self: start;margin-left: 60px;}}.get__foot{display: grid;gap: var(--s5);margin-top: var(--s6);padding-top: var(--s5);border-top: 1px solid var(--line);align-items: center;}.get__roku{color: var(--ink-2);}.get__roku b{color: #fff;}.get__qr{display: none;}@media (min-width: 860px) and (hover: hover){.get__foot{grid-template-columns: minmax(0, 1fr) auto;}.get__qr{display: flex;align-items: center;gap: 16px;max-width: 470px;}.get__qr img{flex: none;width: 104px;height: 104px;background: #fff;padding: 7px;border-radius: 12px;}.get__qr p{color: var(--ink-3);font-size: 15.5px;line-height: 1.45;}}.footer{position: relative;margin-top: var(--s7);padding-bottom: calc(32px + env(safe-area-inset-bottom));}.tribeca{position: relative;height: clamp(240px, 32vw, 480px);overflow: hidden;background: #000;-webkit-mask: linear-gradient(180deg, transparent 0, #000 18%, #000 76%, transparent 100%);mask: linear-gradient(180deg, transparent 0, #000 18%, #000 76%, transparent 100%);}.tribeca__photo{width: 100%;height: 100%;object-fit: cover;object-position: 50% 52%;filter: brightness(1.05) saturate(1.05);transition: filter 1.6s ease;}.tribeca__light{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(38% 55% at 64% 66%, rgba(251, 28, 252, 0.2), rgba(255, 135, 0, 0.07) 55%, transparent 75%), linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.12) 24%, rgba(20, 6, 30, 0.18) 55%, rgba(0, 0, 0, 0.75));}.tribeca::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg, rgba(120, 40, 160, 0.16), rgba(255, 110, 60, 0.1));mix-blend-mode: color;}@media (prefers-reduced-motion: no-preference){.js .footer:not(.is-lit) .tribeca__photo{filter: brightness(0.72);}}.tribeca__tag{position: absolute;z-index: 2;right: max(var(--gutter), calc((100vw - var(--maxw)) / 2));top: 24%;margin: 0;display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px 7px 12px;border-radius: 999px;font: 600 13px/1 var(--f-body);letter-spacing: 0.12em;text-transform: uppercase;color: #fff;background: rgba(0, 0, 0, 0.55);border: 1px solid rgba(255, 255, 255, 0.2);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}.tribeca__tag::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--orange);box-shadow: 0 0 8px var(--orange);}.footer__main{position: relative;z-index: 1;margin-top: -64px;display: grid;gap: var(--s5);align-items: center;}@media (min-width: 900px){.footer__main{grid-template-columns: auto minmax(0, 1fr) auto;margin-top: -88px;}}.footer__brand{display: grid;gap: 6px;}.footer__logo{display: inline-block;padding: 4px 2px;border-radius: 10px;width: fit-content;}.footer__logo .wordmark{--wm-h: 34px;}.footer__sign{font: 600 16px/1.3 var(--f-title);background-image: var(--ramp);-webkit-background-clip: text;background-clip: text;color: transparent;}.footer__get{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;}@media (min-width: 900px){.footer__get{justify-content: center;}}.footer__get-h{font: 600 15px/1 var(--f-body);letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-3);}.footer__get ul{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;}.footer__get a{display: inline-flex;align-items: center;min-height: 40px;padding: 8px 14px;border-radius: 999px;border: 1px solid #3a3a40;color: #fff;text-decoration: none;font-size: 16px;line-height: 1.2;transition: border-color 0.2s ease;}.footer__get a:hover{border-color: var(--pink);}.footer__social{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;}.social{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 8px 14px;border-radius: 999px;border: 1px solid #3a3a40;background: rgba(10, 10, 10, 0.8);color: #fff;text-decoration: none;font: 600 15px/1 var(--f-body);transition: border-color 0.2s ease, transform 0.2s var(--ease);}.social:hover{border-color: var(--pink);transform: translateY(-1px);}.footer__links{display: flex;flex-wrap: wrap;gap: 0 22px;margin-top: var(--s6);padding-top: var(--s4);border-top: 1px solid var(--line);font-size: 16px;}.footer__links a{color: var(--ink-2);text-decoration: none;padding: 10px 0;}.footer__links a:hover{color: #fff;text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 899px){.footer__main{justify-items: center;text-align: center;}.footer__get, .footer__social{justify-content: center;}.footer__links{justify-content: center;gap: 0 16px;}}@media (max-width: 599px){.tribeca__tag{font-size: 11px;top: 18%;}}.consent{position: fixed;left: 12px;right: 12px;bottom: 12px;z-index: 60;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;max-width: 760px;margin: 0 auto;padding: 14px 16px;border-radius: 16px;background: rgba(12, 12, 14, 0.96);border: 1px solid rgba(251, 28, 252, 0.35);box-shadow: 0 20px 50px -20px rgba(0, 0, 0, 0.9);}.consent__text{flex: 1 1 320px;color: #dedede;font-size: 15.5px;line-height: 1.45;}.consent__text b{color: #fff;}.consent__text a{color: var(--pink);}.consent__actions{display: flex;gap: 8px;}.wscreen{position: absolute;left: 0;right: 0;top: 30cqw;bottom: 0;padding: 0 4.8cqw;font-family: var(--f-body);color: #fff;}:where(.wscreen) p{margin: 0;}.wscreen img{display: block;}.wpop{position: absolute;z-index: 13;left: 50%;bottom: 25cqw;transform: translateX(-50%);font: 700 12cqw/1 var(--f-title);color: transparent;-webkit-text-stroke: 1.5px var(--pink);text-shadow: 0 0 4cqw rgba(251, 28, 252, 0.7);opacity: 0;pointer-events: none;}.wfly{position: absolute;z-index: 14;left: 0;top: 0;width: 17cqw;aspect-ratio: 2 / 3;border-radius: 2cqw;background: center / cover no-repeat;box-shadow: 0 0 5cqw rgba(251, 28, 252, 0.7);opacity: 0;pointer-events: none;}.wtap{position: absolute;z-index: 30;left: 0;top: 0;width: 11cqw;height: 11cqw;margin: -5.5cqw 0 0 -5.5cqw;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.9);background: rgba(255, 255, 255, 0.2);opacity: 0;transform: scale(0.6);transition: opacity 0.25s ease, transform 0.25s ease;pointer-events: none;}.wtap.is-on{opacity: 1;transform: scale(1);animation: wtap 0.9s ease-out 0.15s;}@keyframes wtap{50%{transform: scale(0.82);background: rgba(255, 255, 255, 0.4);}}.wsheet{position: absolute;z-index: 10;left: 0;right: 0;bottom: 0;padding: 3cqw 5cqw 25cqw;border-radius: 9cqw 9cqw 0 0;background: #151515;border-top: 2px solid #2c2c32;box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0);transform: translateY(105%);transition: transform 0.45s cubic-bezier(0.22, 0.8, 0.24, 1), box-shadow 0.45s ease;}.wsheet__handle{display: block;width: 13cqw;height: 1.6cqw;margin: 0 auto 4cqw;border-radius: 1cqw;background: #5e5b64;}.wsearch{display: flex;align-items: center;height: 11.5cqw;padding: 0 5cqw;margin-bottom: 4.5cqw;border-radius: 5.75cqw;background: #151515;border: 1px solid #2a2a2e;color: #8a8a8a;font-size: 4.2cqw;}.wsec{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 3cqw !important;font-size: 4.2cqw;}.wsec span{text-transform: uppercase;letter-spacing: 0.06em;color: #aaa;}.wsec b{color: var(--pink);font-weight: 600;}.wcard{position: relative;display: grid;grid-template-columns: 15.4cqw minmax(0, 1fr) 9.4cqw;align-items: center;gap: 3cqw;height: 28.7cqw;padding: 0 3cqw;margin-bottom: 3cqw;border-radius: 4.6cqw;overflow: hidden;opacity: 0;transform: translateY(7cqw);transition: opacity 0.45s ease, transform 0.5s cubic-bezier(0.22, 0.8, 0.24, 1);}.wcard__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: blur(8px) brightness(0.42);transform: scale(1.25);}.wcard__poster{position: relative;width: 15.4cqw;height: 23cqw;object-fit: cover;border-radius: 1.8cqw;box-shadow: 0 1cqw 3cqw rgba(0, 0, 0, 0.6);}.wcard__body{position: relative;min-width: 0;}.wcard__body b{display: block;font: 600 4.8cqw/1.15 var(--f-body);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.wcard__body small{display: block;margin-top: 0.6cqw;font-size: 3.6cqw;color: #c9c9c9;}.wcard__who{display: flex;align-items: center;gap: 1.6cqw;margin-top: 2.2cqw;font-size: 3.4cqw;color: #e2e2e2;min-width: 0;}.wcard__who > span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;}.wav{flex: none;width: 7.2cqw;height: 7.2cqw;display: grid;place-items: center;border-radius: 50%;border: 1.5px solid var(--ring);background: color-mix(in srgb, var(--ring) 18%, #000);font: 700 3.2cqw/1 var(--f-title);font-style: normal;color: #fff;}.wimpact{flex: none;display: inline-flex;align-items: center;height: 6cqw;padding: 0 2.2cqw;border-radius: 3cqw;font: 600 3.2cqw/1 var(--f-body);font-style: normal;}.wimpact--ton{background: var(--gold-ramp);color: #1d1406;}.wimpact--solid{background: #ff7a2d;color: #1c0b02;}.wmark{position: relative;justify-self: center;width: 7.4cqw;height: 9.4cqw;background: #fff;-webkit-mask: var(--i-mark) center / contain no-repeat;mask: var(--i-mark) center / contain no-repeat;transition: background-color 0.25s ease;}.wscene.s1 .wc1, .wscene.s2 .wc2, .wscene.s3 .wc3{opacity: 1;transform: none;}.wscene.s4 .wmark--target{-webkit-mask: none;mask: none;background: var(--pink);clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 76%, 0 100%);box-shadow: 0 0 4cqw var(--pink);}.wscene.s4 .wmark--target::after{content: "";position: absolute;left: 30%;top: 22%;width: 40%;height: 22%;border-left: 0.9cqw solid #141414;border-bottom: 0.9cqw solid #141414;transform: rotate(-45deg);}.wlist{transition: transform 0.5s cubic-bezier(0.22, 0.8, 0.24, 1), opacity 0.4s ease;}.wtoggle{display: flex;align-items: center;gap: 2cqw;margin-bottom: 4cqw !important;font-size: 3.8cqw;}.wtoggle span{padding: 1.6cqw 3.8cqw;border-radius: 99px;border: 1px solid #333;color: #ccc;}.wtoggle span.is-on{background: var(--coll);border-color: var(--coll);color: #000;font-weight: 600;}.wtoggle em{margin-left: auto;font-style: normal;color: #bbb;}.wtoggle em::after{content: " \25BE";}.wcoll{display: grid;grid-template-columns: 31cqw minmax(0, 1fr);align-items: center;gap: 3cqw;height: 37cqw;padding: 0 4cqw 0 3cqw;margin-bottom: 3cqw;border-radius: 4.6cqw;background: #151515;border: 2px solid #2c2c32;transition: border-color 0.3s ease;}.wcoll.is-sel{border-color: var(--coll);}.wfan{position: relative;height: 26cqw;}.wfan__p{position: absolute;left: 11cqw;bottom: 0;width: 16.5cqw;height: 24.7cqw;object-fit: cover;border-radius: 1.8cqw;box-shadow: 0 1cqw 3cqw rgba(0, 0, 0, 0.7);transform-origin: 50% 100%;}.wfan__p:nth-child(1){z-index: 3;}.wfan__p:nth-child(2){z-index: 2;transform: translateX(-5cqw) scale(0.92) rotate(-4deg);}.wfan__p:nth-child(3){z-index: 1;transform: translateX(-10cqw) scale(0.84) rotate(-8deg);}.wcoll__t b{display: block;font: 700 4.8cqw/1.15 var(--f-title);margin-bottom: 1.4cqw;}.wcoll__t small{display: block;font-size: 3.6cqw;color: #a9a9a9;line-height: 1.35;}.wdetail{position: absolute;z-index: 5;inset: -2cqw 0 0;padding: 2cqw 5.2cqw 0;background: #000;transform: translateX(102%);transition: transform 0.5s cubic-bezier(0.22, 0.8, 0.24, 1);}.wdetail[hidden]{display: none;}.wdetail__back{font-size: 3.8cqw;color: var(--coll);}.wdetail__back::before{content: "\2039 ";}.wdetail__title{margin-top: 3cqw !important;font: 800 8cqw/1.1 var(--f-title);}.wdetail__by{margin-top: 1.6cqw !important;font: 600 4cqw/1.2 var(--f-title);color: #e6e6e6;}.wdetail__by span{margin-left: 3cqw;font: 400 3.6cqw var(--f-body);color: #a9a9a9;}.wdetail__essay{margin: 2.6cqw 0 3.4cqw !important;font-size: 3.8cqw;line-height: 1.35;color: #c4c4c4;}.wfilm{position: relative;display: grid;grid-template-columns: 15cqw minmax(0, 1fr) auto;align-items: center;gap: 3cqw;height: 27cqw;padding: 0 3cqw;margin-bottom: 2.4cqw;border-radius: 3.6cqw;overflow: hidden;}.wfilm__bg{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: blur(8px) brightness(0.4);transform: scale(1.25);}.wfilm__poster{position: relative;width: 15cqw;height: 22.5cqw;object-fit: cover;border-radius: 2cqw;}.wfilm__t{position: relative;min-width: 0;}.wfilm__t b{display: block;font: 700 4.6cqw/1.15 var(--f-body);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.wfilm__t small{display: block;margin-top: 0.8cqw;font-size: 3.4cqw;color: #c4c4c4;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.wfilm__acts{position: relative;display: flex;gap: 2.4cqw;}.wplay, .wadd{width: 7.4cqw;height: 7.4cqw;border-radius: 50%;border: 1.5px solid var(--coll);position: relative;}.wplay::after{content: "";position: absolute;left: 38%;top: 30%;border-left: 2.4cqw solid var(--coll);border-top: 1.5cqw solid transparent;border-bottom: 1.5cqw solid transparent;}.wadd::before, .wadd::after{content: "";position: absolute;left: 50%;top: 50%;width: 3.4cqw;height: 0.5cqw;margin: -0.25cqw 0 0 -1.7cqw;background: var(--coll);}.wadd::after{transform: rotate(90deg);}.wbtn{display: flex;align-items: center;justify-content: center;height: 12.5cqw;margin-bottom: 2.4cqw !important;border-radius: 6.25cqw;border: 1.5px solid #3a3a40;font: 600 3.7cqw/1 var(--f-body);color: #eee;transition: background-color 0.25s ease;}.wbtn--up{height: 15.4cqw;border-color: var(--pink);color: var(--pink);}.wbtn--quiet{border-color: transparent;color: #a9a9a9;}.wscene.s2 .wdetail{transform: none;}.wscene.s2 .wlist{transform: translateX(-20%);opacity: 0;}.wscene.s4:not(.s5) .wsheet--add, .wscene.s4 .wsheet--ask{transform: none;box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.6);}.wscene.s4 .wbtn--up{background: rgba(251, 28, 252, 0.18);}.wtop{display: flex;align-items: center;height: 12cqw;margin-bottom: 2.5cqw;gap: 2cqw;transition: opacity 0.3s ease;}.wchip{padding: 1.4cqw 3.4cqw;border-radius: 99px;border: 1px solid #333;font-size: 3.5cqw;color: #a9a9a9;}.wchip.is-on{border-color: var(--pink);color: var(--pink);background: rgba(251, 28, 252, 0.12);}.wglass{position: relative;margin-left: auto;margin-right: 1.4cqw;width: 6.4cqw;height: 6.4cqw;border: 0.7cqw solid #cfcfcf;border-radius: 50%;}.wglass::after{content: "";position: absolute;right: -2cqw;bottom: -1.6cqw;width: 2.6cqw;height: 0.7cqw;background: #cfcfcf;transform: rotate(45deg);border-radius: 1cqw;}.wfield{position: absolute;z-index: 3;top: 0;left: 4.8cqw;right: 4.8cqw;display: flex;align-items: center;gap: 2cqw;height: 13.4cqw;padding: 0 4cqw;border-radius: 6.7cqw;background: #151515;border: 1.5px solid var(--pink);box-shadow: 0 0 4cqw rgba(251, 28, 252, 0.4);font-size: 3.8cqw;opacity: 0;transform: translateY(-2cqw);transition: opacity 0.3s ease, transform 0.3s ease;}.wfield__ph{color: #8a8a8a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;}.wfield__q{display: none;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;}.wfield__q.is-typing::after, .askq.is-typing::after{content: "";display: inline-block;width: 2px;height: 1em;margin-left: 2px;vertical-align: -0.12em;background: var(--pink);animation: caret 0.8s steps(1) infinite;}@keyframes caret{50%{opacity: 0;}}.wfield__cancel{flex: none;margin-left: auto;color: #bbb;}.wask{position: absolute;z-index: 3;top: 17cqw;left: 4.8cqw;right: 4.8cqw;display: flex;align-items: center;gap: 3cqw;min-height: 21cqw;padding: 3cqw 4cqw;border-radius: 5.3cqw;border: 1.5px solid var(--pink);background: rgba(251, 28, 252, 0.08);box-shadow: 0 0 4.6cqw rgba(251, 28, 252, 0.45);opacity: 0;transform: translateY(3cqw);transition: opacity 0.35s ease, transform 0.35s ease;}.wask__mark{flex: none;width: 10.6cqw;height: 10.6cqw;}.wask span{min-width: 0;}.wask b{display: block;font: 700 4.6cqw/1.2 var(--f-title);color: var(--pink);}.wask small{display: block;margin-top: 0.8cqw;font-size: 3.7cqw;color: #e2e2e2;}.wask i{margin-left: auto;font-style: normal;color: #bbb;font-size: 4.6cqw;}.wups{transition: transform 0.4s ease, opacity 0.4s ease;}.wup{display: grid;grid-template-columns: 12cqw minmax(0, 1fr);align-items: center;gap: 3.4cqw;height: 21cqw;border-bottom: 1px solid #1d1d21;}.wup img{width: 12cqw;height: 18cqw;object-fit: cover;border-radius: 1.6cqw;}.wup b{display: block;font: 600 4.4cqw/1.2 var(--f-body);}.wup small{font-size: 3.4cqw;color: #aaa;}.wsheet--ask{top: 8%;padding-bottom: 0;}.wsheet__title{font: 700 6.4cqw/1.2 var(--f-title);margin-bottom: 3.4cqw !important;}.wbubble{width: fit-content;max-width: 80%;margin-left: auto !important;padding: 2.6cqw 4cqw;border-radius: 6.6cqw 6.6cqw 2cqw 6.6cqw;background: rgba(251, 28, 252, 0.16);border: 1.5px solid rgba(251, 28, 252, 0.4);font-size: 3.9cqw;line-height: 1.3;}.wthink{display: flex;gap: 1.6cqw;width: fit-content;margin-top: 3.4cqw !important;padding: 3.2cqw 4cqw;border-radius: 6.6cqw;background: #1e1e22;}.wthink i{width: 2.6cqw;height: 2.6cqw;border-radius: 50%;background: var(--pink);animation: dots 0.9s ease-in-out infinite;}.wthink i:nth-child(2){animation-delay: 0.15s;}.wthink i:nth-child(3){animation-delay: 0.3s;}@keyframes dots{50%{opacity: 0.3;transform: scale(0.75);}}.wanswer{display: none;margin-top: 3.4cqw !important;font-size: 3.9cqw;line-height: 1.38;color: #e2e2e2;}.wrec{display: none;grid-template-columns: 29cqw minmax(0, 1fr);gap: 3.4cqw;margin-top: 3.6cqw;}.wrec__poster{width: 29cqw;height: 43.5cqw;object-fit: cover;border-radius: 2.8cqw;}.wrec__side{min-width: 0;}.wrec__side b{display: block;font: 700 4.6cqw/1.15 var(--f-title);}.wrec__side small{display: block;margin: 1cqw 0 1.6cqw;font-size: 3.4cqw;color: #aaa;}.wrec__side em{display: flex;align-items: center;justify-content: center;height: 9.6cqw;margin-top: 1.8cqw;border-radius: 4.8cqw;font: 600 3.8cqw/1 var(--f-body);font-style: normal;}.wrec__play{background: var(--orange);color: #000;}.wrec__add{border: 1.5px solid var(--pink);color: var(--pink);transition: background-color 0.25s ease, color 0.25s ease;}.wrec__seen{border: 1.5px solid #4a4750;color: #ddd;}.wscene.s1 .wfield{opacity: 1;transform: none;}.wscene.s1 .wtop{opacity: 0;}.wscene.s2 .wfield__ph{display: none;}.wscene.s2 .wfield__q{display: block;}.wscene.s3 .wask{opacity: 1;transform: none;}.wscene.s2 .wups{transform: translateY(30cqw);opacity: 0.35;}.wscene.s5 .wthink{display: none;}.wscene.s5 .wanswer{display: block;}.wscene.s5 .wrec{display: grid;}.wscene.s6 .wrec__add{background: var(--pink);color: #000;}@media (prefers-reduced-motion: reduce){.wthink i, .wtap.is-on, .wfield__q.is-typing::after, .askq.is-typing::after{animation: none;}}.five{--acc: var(--gold);--lx: 50%;--ly: 40%;}.podium{max-width: 920px;margin: 0 auto;display: grid;justify-items: center;gap: var(--s4);text-align: center;}.podium__stage{width: 100%;perspective: 1600px;}.tfscreen{--k: 1;width: 100%;position: relative;border-radius: 28px;overflow: clip;text-align: center;transform: rotateX(var(--tilt, 8deg));transform-origin: 50% 100%;transition: transform 0.8s var(--ease);background: radial-gradient(60% 50% at 50% 0%, rgba(251, 28, 252, 0.15), transparent 70%), #08080a;border: 1px solid rgba(251, 28, 252, 0.45);box-shadow: 0 0 0 4px rgba(251, 28, 252, 0.05), 0 0 46px rgba(251, 28, 252, 0.18), 0 50px 90px -40px rgba(0, 0, 0, 0.95);}.tfscreen__bar{margin: 0;display: grid;justify-items: center;gap: 2px;padding: clamp(18px, 2.6vw, 28px) 16px 0;}.tfscreen__brand{font: 700 14px/1 var(--f-title);color: var(--pink);}.tfscreen__bar span:last-child{font: 600 clamp(22px, 3vw, 30px)/1.1 var(--f-body);background: var(--gold-ramp);-webkit-background-clip: text;background-clip: text;color: transparent;}.tfscreen__stage{position: relative;padding: calc(28px * var(--k)) clamp(12px, 4vw, 48px) calc(44px * var(--k));}.tfscreen__floor{position: absolute;left: 6%;right: 6%;bottom: calc(44px * var(--k));height: 1px;background: linear-gradient(90deg, transparent, rgba(251, 28, 252, 0.6), transparent);box-shadow: 0 0 14px rgba(251, 28, 252, 0.6);}.podium__slots{list-style: none;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr);gap: clamp(6px, 1.4vw, 14px);align-items: end;width: 100%;-webkit-box-reflect: below 0 linear-gradient(rgba(255, 255, 255, 0.2), transparent calc(36px * var(--k)));}.podium__slot{--ph: 64;--wr: 48;position: relative;display: flex;flex-direction: column;align-items: center;grid-row: 1;isolation: isolate;transform: translateY(calc((1 - var(--r, 1)) * 34px));opacity: var(--r, 1);}.podium__slot[data-slot="1"]{grid-column: 3;--ph: 140;--wr: 60;}.podium__slot[data-slot="2"]{grid-column: 2;--ph: 108;}.podium__slot[data-slot="3"]{grid-column: 4;--ph: 92;}.podium__slot[data-slot="4"]{grid-column: 1;--ph: 76;}.podium__slot[data-slot="5"]{grid-column: 5;--ph: 64;}.podium__slot::before{content: "";position: absolute;z-index: -1;left: -18%;right: -18%;top: -60px;bottom: 0;clip-path: polygon(40% 0, 60% 0, 100% 100%, 0 100%);background: linear-gradient(rgba(255, 242, 194, 0.12), rgba(255, 242, 194, 0.03) 70%, transparent);filter: blur(8px);pointer-events: none;}.podium__slot[data-slot="1"]::before{left: -28%;right: -28%;background: linear-gradient(rgba(255, 242, 194, 0.16), rgba(255, 242, 194, 0.03) 80%, transparent);}.podium__wreath{position: relative;width: calc(var(--wr) * 1px * var(--k));height: calc(var(--wr) * 1px * var(--k));margin-bottom: calc(4px * var(--k));display: grid;place-items: center;}.podium__wreath img{position: absolute;inset: 0;width: 100%;height: 100%;}.podium__n{position: relative;font: 600 calc(var(--wr) * 0.42px * var(--k))/1 var(--f-body);color: #fff2c2;text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);}.podium__p{width: 100%;aspect-ratio: 2 / 3;border-radius: 6px;overflow: hidden;display: block;border: 2px dashed rgba(255, 242, 194, 0.35);}.podium__p img{width: 100%;height: 100%;object-fit: cover;}.podium__slot.is-filled .podium__p{border: 0;box-shadow: 0 12px 28px rgba(0, 0, 0, 0.85);}.podium__slot[data-slot="1"].is-filled .podium__p{box-shadow: 0 0 0 1.5px var(--gold), 0 0 30px rgba(228, 192, 108, 0.5), 0 12px 28px rgba(0, 0, 0, 0.85);}.podium__slot.is-new .podium__p{animation: pop 0.45s var(--ease);}.podium__plinth{width: 100%;height: calc(var(--ph) * 1px * var(--k));margin-top: calc(6px * var(--k));padding: calc(5px * var(--k)) 6px;background: linear-gradient(180deg, #19191c, #101012);border: 1px solid rgba(251, 28, 252, 0.2);border-radius: 4px;transition: border-color 0.35s ease, box-shadow 0.35s ease;}.podium__slot.is-lit .podium__plinth, .podium:not(.is-scrub) .podium__plinth{border-color: rgba(251, 28, 252, 0.55);box-shadow: 0 0 16px rgba(251, 28, 252, 0.18);}.podium__t{overflow-wrap: anywhere;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font: 600 calc(15px * var(--k))/1.18 var(--f-body);background: var(--gold-ramp);-webkit-background-clip: text;background-clip: text;color: transparent;}.podium__slot[data-slot="1"] .podium__t{margin-top: calc(14px * var(--k));font-size: calc(17px * var(--k));}.podium__status{min-height: 1.5em;color: var(--ink-2);font-size: 17px;}.podium__pick{display: grid;grid-template-columns: repeat(8, minmax(0, 1fr));gap: 8px;width: 100%;max-width: 760px;}.podium__pick[hidden]{display: none;}.podium__opt{padding: 0;border: 2px solid transparent;border-radius: 8px;overflow: hidden;background: #111;cursor: pointer;transition: transform 0.2s var(--ease), border-color 0.2s ease, opacity 0.2s ease, box-shadow 0.2s ease;}.podium__opt img{width: 100%;height: auto;aspect-ratio: 2 / 3;object-fit: cover;}.podium__opt:hover{transform: translateY(-3px);border-color: var(--gold);box-shadow: 0 0 18px rgba(228, 192, 108, 0.45);}.podium__opt[aria-pressed="true"]{opacity: 0.3;transform: none;box-shadow: none;}.podium__actions:empty{display: none;}@media (max-width: 767px){.tfscreen{--k: 0.82;}.podium__pick{grid-template-columns: repeat(6, minmax(0, 1fr));}}@media (max-width: 479px){.tfscreen{--k: 0.64;--tilt: 4deg;border-radius: 20px;}.tfscreen__stage{padding-inline: 10px;}.podium__t{font-size: 12px;}.podium__slot[data-slot="1"] .podium__t{font-size: 13px;}.podium__pick{grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*, *::before, *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;transition-delay: 0s !important;}.bdemo__card.is-dealing, .bdemo__card.is-passing, .impact__btn.is-picked, .tray__slot.is-filled{animation: none !important;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.crew__phone{--x: 30cqw;--w: 40cqw;--y: 2cqw;}.person--maya{--x: 0cqw;--w: 22cqw;}.person--theo{--x: 74cqw;--w: 24cqw;}.person--sam{--x: 2cqw;--y: 56cqw;--w: 22cqw;}.coll__phone{--x: 52cqw;--w: 46cqw;}.shelves{width: 48cqw;}.ask__phone{--x: 2cqw;--w: 44cqw;}.askq{--x: 50cqw;--w: 48cqw;}.askans{--x: 50cqw;--w: 48cqw;--y: 40cqw;}.pair__you{--x: 2cqw;--w: 32cqw;}.pair__them{--x: 66cqw;--w: 32cqw;}.pair__mid{left: 34cqw;width: 32cqw;}.tvset__tv{--x: 0cqw;--w: 80cqw;}.tvset__phone{--x: 76cqw;--w: 23cqw;}}.tvx{--acc: var(--orange);--lx: 50%;--ly: 45%;}.tvx__stage{width: min(100%, 1060px);margin: 0 auto;}.tvapp{position: absolute;inset: 0;background: #000;color: #fff;font-family: var(--f-body);overflow: hidden;}.tvapp .tvui__logo{top: 2.2cqw;z-index: 3;}.tvapp .tvui__logo .wordmark{--wm-h: 2.8cqw;}.tvapp__tabs{position: absolute;z-index: 3;left: 50%;top: 5.6cqw;transform: translateX(-50%);display: flex;gap: 0.3cqw;padding: 0.3cqw;border-radius: 0.8cqw;border: 1px solid #2d2d33;background: rgba(11, 11, 14, 0.85);font: 600 1.45cqw/1 var(--f-body);}.tvapp__tab{display: inline-flex;align-items: center;gap: 0.6cqw;padding: 0.9cqw 2.2cqw;border-radius: 0.6cqw;color: #a3a3a8;cursor: pointer;transition: background-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;}.tvapp__tab.is-on{color: #fff;background: #2a0d2c;box-shadow: inset 0 0 0 0.14cqw var(--pink);}.tvapp__tab.is-focus{box-shadow: inset 0 0 0 0.14cqw var(--pink), 0 0 0 0.2cqw #fff;color: #fff;}.tvapp__tab.bull::before{content: "";width: 1.3cqw;height: 1.3cqw;border-radius: 50%;border: 0.2cqw solid var(--pink);box-shadow: inset 0 0 0 0.28cqw #000, inset 0 0 0 0.55cqw var(--pink);}.tvscreen{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 0.45s ease, visibility 0s 0.45s;}.tvscreen.is-on{opacity: 1;visibility: visible;transition: opacity 0.45s ease;}.tvf{position: relative;flex: none;border-radius: 0.7cqw;overflow: hidden;background: #1c1c20;cursor: pointer;transition: transform 0.3s var(--ease), box-shadow 0.3s ease;}.tvf img{width: 100%;height: 100%;object-fit: cover;display: block;}.tvf.is-focus{transform: scale(1.07);z-index: 2;box-shadow: 0 0 0 0.24cqw #fff, 0 0 0 0.48cqw var(--pink), 0 1cqw 3cqw rgba(251, 28, 252, 0.5);}.tvrow__h{font: 600 1.35cqw/1 var(--f-body);letter-spacing: 0.08em;text-transform: uppercase;color: #b9b9c0;margin-bottom: 1cqw;}.tvrow__list{display: flex;gap: 1cqw;}.spot__bg{position: absolute;left: 34%;right: 0;top: 0;height: 66%;background: center 30% / cover no-repeat;filter: blur(0.6cqw) brightness(0.55) saturate(1.2);transform: scale(1.1);-webkit-mask: linear-gradient(90deg, transparent, #000 35%), linear-gradient(180deg, #000 60%, transparent);-webkit-mask-composite: source-in;mask: linear-gradient(90deg, transparent, #000 35%) intersect, linear-gradient(180deg, #000 60%, transparent);transition: background-image 0.4s ease;}.spot__copy{position: absolute;left: 5cqw;top: 12.6cqw;width: 40cqw;z-index: 2;}.spot__k{font: 600 1.25cqw/1 var(--f-body);letter-spacing: 0.14em;text-transform: uppercase;color: var(--orange);}.spot__t{margin-top: 1cqw;font: 700 3.6cqw/1.08 var(--f-title);letter-spacing: -0.02em;}.spot__m{margin-top: 0.8cqw;font-size: 1.45cqw;color: #c4c4ca;}.spot__w{margin-top: 1cqw;font-size: 1.55cqw;line-height: 1.35;font-style: italic;color: #ff8fe0;max-width: 34cqw;}.spot__acts{display: flex;gap: 1cqw;margin-top: 1.8cqw;}.spot__acts span{display: inline-flex;align-items: center;gap: 0.6cqw;padding: 0.9cqw 2cqw;border-radius: 99px;font: 600 1.45cqw/1 var(--f-body);border: 0.14cqw solid #555;cursor: pointer;transition: box-shadow 0.25s ease;}.spot__acts span:first-child{background: var(--orange);border-color: var(--orange);color: #000;}.spot__acts span.is-focus{box-shadow: 0 0 0 0.22cqw #fff, 0 0 2cqw rgba(251, 28, 252, 0.6);}.spot__poster{position: absolute;right: 7cqw;top: 11cqw;width: 15.5cqw;aspect-ratio: 2 / 3;border-radius: 1cqw;overflow: hidden;box-shadow: 0 2cqw 5cqw rgba(0, 0, 0, 0.8);z-index: 2;}.spot__poster img{width: 100%;height: 100%;object-fit: cover;}.spot__row{position: absolute;left: 5cqw;top: 39.4cqw;right: 0;}.spot__row .tvf{width: 9.3cqw;aspect-ratio: 2 / 3;}.flow .tvui__switch{top: 10.6cqw;left: 5cqw;}.flow__up{position: absolute;left: 5cqw;top: 15.6cqw;right: 0;}.flow__up .tvf{width: 11.6cqw;aspect-ratio: 2 / 2.9;}.flow__down{position: absolute;left: 5cqw;top: 38.8cqw;right: 0;}.flow__down .tvf{width: 8.2cqw;aspect-ratio: 2 / 2.9;}.flow__k{position: absolute;left: 0.5cqw;top: 0.5cqw;padding: 0.4cqw 0.8cqw;border-radius: 0.5cqw;background: var(--orange);color: #000;font: 700 0.95cqw/1 var(--f-body);letter-spacing: 0.06em;text-transform: uppercase;}.colls{position: absolute;left: 5cqw;right: 5cqw;top: 12.4cqw;display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.6cqw;}.tcoll{position: relative;display: grid;grid-template-columns: 15.5cqw 1fr;align-items: center;gap: 1.2cqw;height: 19.4cqw;padding: 0 1.6cqw;border-radius: 1.2cqw;background: #141418;border: 0.14cqw solid #2c2c32;cursor: pointer;transition: border-color 0.3s ease, transform 0.3s var(--ease), box-shadow 0.3s ease;}.tcoll.is-focus{border-color: var(--coll);transform: scale(1.04);box-shadow: 0 0 0 0.2cqw #fff, 0 1cqw 3cqw rgba(255, 138, 31, 0.35);z-index: 2;}.tcoll__fan{position: relative;height: 15cqw;}.tcoll__fan img{position: absolute;bottom: 0;left: 3.2cqw;width: 8.4cqw;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 0.6cqw;box-shadow: 0 0.6cqw 1.6cqw rgba(0, 0, 0, 0.8);transform-origin: 50% 100%;}.tcoll__fan img:nth-child(1){z-index: 3;}.tcoll__fan img:nth-child(2){z-index: 2;transform: translateX(-2.4cqw) scale(0.92) rotate(-6deg);}.tcoll__fan img:nth-child(3){z-index: 1;transform: translateX(2.4cqw) scale(0.92) rotate(6deg);}.tcoll b{display: block;font: 700 1.75cqw/1.15 var(--f-title);}.tcoll small{display: block;margin-top: 0.6cqw;font-size: 1.2cqw;color: #aaa;}.tbull{background: radial-gradient(40% 70% at 50% 50%, rgba(160, 20, 120, 0.25), transparent 70%);}.tbull__rings{position: absolute;left: 50%;top: 54%;width: 70cqw;aspect-ratio: 1;transform: translate(-50%, -50%);border-radius: 50%;pointer-events: none;background: radial-gradient(circle, transparent 0 33%, rgba(251, 28, 252, 0.35) 33.2% 33.5%, transparent 33.7% 44%, rgba(160, 60, 200, 0.4) 44.2% 44.5%, transparent 44.7% 57%, rgba(255, 135, 0, 0.35) 57.2% 57.5%, transparent 57.7%);}.tbull__poster{position: absolute;left: 15cqw;top: 13cqw;width: 19cqw;aspect-ratio: 2 / 3;border-radius: 1cqw;overflow: hidden;box-shadow: 0 2cqw 5cqw rgba(0, 0, 0, 0.8);transition: transform 0.5s var(--ease), opacity 0.4s ease;}.tbull__poster img{width: 100%;height: 100%;object-fit: cover;}.tbull__poster.is-dealing{animation: tvdeal 0.6s var(--ease);}@keyframes tvdeal{from{transform: translateX(-4cqw) rotate(-4deg);opacity: 0;}}.tbull__copy{position: absolute;left: 39cqw;top: 18cqw;width: 50cqw;}.tbull__lock{font: 700 2.2cqw/1.1 var(--f-body);background: var(--ramp);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 0 0.8cqw rgba(251, 28, 252, 0.6));}.tbull__t{margin-top: 1cqw;font: 700 3.4cqw/1.1 var(--f-body);}.tbull__m{margin-top: 0.6cqw;font-size: 1.35cqw;color: #aaa;}.tbull__w{margin-top: 1.4cqw;font-size: 1.55cqw;line-height: 1.35;font-style: italic;color: #ff4fb4;}.tbull__acts{display: flex;gap: 1.2cqw;margin-top: 3.2cqw;}.tbull__acts span{padding: 1cqw 1.8cqw;border-radius: 0.6cqw;border: 0.12cqw solid #444;background: #121216;font: 600 1.35cqw/1 var(--f-body);cursor: pointer;transition: box-shadow 0.25s ease;}.tbull__acts span:last-child{color: #999;}.tbull__acts span.is-focus{box-shadow: 0 0 0 0.22cqw #fff, 0 0 2cqw rgba(251, 28, 252, 0.6);color: #fff;}.tvapp .tvui__toast{z-index: 5;transition: opacity 0.35s ease;}.tvapp .tvui__toast.is-on{opacity: 1;}.chap{--step: 30svh;position: relative;isolation: isolate;}.chap__pin{position: relative;padding-block: var(--sec-y);}.motion .chap{height: calc(100svh - var(--mast) + var(--n, 3) * var(--step));}.motion .chap__pin{position: sticky;top: var(--mast);height: calc(100svh - var(--mast));padding-block: 0;display: grid;align-items: center;overflow: clip;}.chap__grid{display: grid;gap: var(--s6);align-items: center;}@media (min-width: 1024px), (min-width: 700px) and (orientation: landscape) and (max-height: 560px){.chap__grid{grid-template-columns: minmax(0, 4.4fr) minmax(0, 7.6fr);gap: clamp(32px, 4vw, 72px);}.chap--flip .chap__grid{grid-template-columns: minmax(0, 7.6fr) minmax(0, 4.4fr);}.chap--flip .chap__copy{order: 2;}}.chap__copy .eyebrow{margin-bottom: var(--s3);}.chap__copy .title{font-size: clamp(28px, 16px + 1.9vw, 46px);}.chap__copy .lead{margin-top: var(--s3);font-size: clamp(17px, 15.5px + 0.35vw, 20px);}.ksteps{list-style: none;margin-top: var(--s5);display: grid;gap: 2px;counter-reset: k;}.kstep{position: relative;display: grid;grid-template-columns: 34px minmax(0, 1fr);gap: 4px 14px;padding: 10px 0 12px;}.kstep__n{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;font: 700 15px/1 var(--f-title);color: #8f8f98;border: 1.5px solid #3a3a42;transition: color 0.35s ease, border-color 0.35s ease, background-color 0.35s ease;}.kstep h3{align-self: center;font-size: clamp(18px, 16px + 0.4vw, 21px);color: #a9a9b2;transition: color 0.35s ease;}.kstep p{grid-column: 2;color: #9d9da6;font-size: 16.5px;line-height: 1.45;max-width: 30em;transition: color 0.35s ease;}.kstep__bar{position: absolute;left: 16px;top: 44px;bottom: 0;width: 2px;background: #26262c;border-radius: 2px;overflow: hidden;}.kstep__bar::after{content: "";position: absolute;inset: 0;background: var(--acc);transform-origin: 50% 0;transform: scaleY(var(--kp, 0));}.kstep:last-child .kstep__bar{display: none;}.kstep.is-on .kstep__n, .kstep.is-done .kstep__n{color: #000;background: var(--acc);border-color: var(--acc);}.kstep.is-on h3{color: #fff;}.kstep.is-on p{color: var(--ink-2);}.kstep.is-done h3{color: #d0d0d6;}html:not(.motion) .kstep h3{color: #fff;}html:not(.motion) .kstep p{color: var(--ink-2);}html:not(.motion) .kstep__n{color: #000;background: var(--acc);border-color: var(--acc);}.chap__copy .demo-note{margin-top: var(--s4);}.chap__stage{position: relative;display: grid;place-items: center;}.cscene{position: relative;width: min(100%, var(--sw, 760px));aspect-ratio: var(--ar, 1.25);container-type: inline-size;transform-style: preserve-3d;perspective: 1700px;}.motion .cscene{width: min(100%, var(--sw, 760px), calc((100svh - var(--mast) - var(--below, 60px)) * var(--ar, 1.25)));}.at{position: absolute;left: var(--x);top: var(--y);width: var(--w);transform-style: preserve-3d;transition: transform 0.8s var(--ease), opacity 0.6s ease, filter 0.6s ease;}.cscene__floor{position: absolute;left: 4%;right: 4%;bottom: 0;height: 18%;border-radius: 50%;pointer-events: none;z-index: -1;background: radial-gradient(closest-side, color-mix(in srgb, var(--acc) 20%, transparent), transparent);}@media (min-width: 1024px) and (max-height: 760px), (min-width: 700px) and (orientation: landscape) and (max-height: 560px){.chap__copy .lead{display: none;}.kstep p{font-size: 15.5px;}.kstep{padding-block: 6px 8px;}}@media (min-width: 1024px) and (max-height: 640px), (min-width: 700px) and (orientation: landscape) and (max-height: 560px){.kstep p{display: none;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.chap{--step: 34svh;}.motion .chap__pin{align-items: stretch;padding-block: 12px 10px;}.chap__grid{display: flex;flex-direction: column;gap: 10px;height: 100%;}.chap__copy{display: contents;}.chap__head{order: 1;}.chap__copy .title{font-size: clamp(25px, 18px + 2.4vw, 34px);}.motion .chap__copy .lead{font-size: 16px;margin-top: 6px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.chap__stage{order: 2;flex: 1 1 auto;min-height: 0;}.motion .cscene{width: min(100%, calc((100svh - var(--mast) - 330px) * var(--ar, 1.25)));}.ksteps{order: 3;margin-top: 0;}.motion .ksteps{position: relative;min-height: 96px;}.motion .kstep{position: absolute;inset: 0 0 auto;opacity: 0;transform: translateY(8px);transition: opacity 0.35s ease, transform 0.4s var(--ease);pointer-events: none;}.motion .kstep.is-on{opacity: 1;transform: none;}.kstep__bar{display: none;}.chap__copy .demo-note{order: 4;margin-top: 0;font-size: 15px;}.motion .chap__dots{order: 4;}}.chap__dots{display: none;}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .chap__dots{display: flex;gap: 6px;justify-content: center;}.chap__dots i{width: 22px;height: 3px;border-radius: 3px;background: #2c2c33;transition: background-color 0.3s ease;}.chap__dots i.is-on{background: var(--acc);}}.closing{padding-block: calc(var(--sec-y) * 0.9) calc(var(--sec-y) * 0.6);text-align: center;}.closing__text{margin: 0 auto;max-width: 22ch;font: 700 clamp(28px, 16px + 2.6vw, 52px)/1.16 var(--f-title);letter-spacing: -0.025em;text-wrap: balance;}.closing__text em{font-style: normal;color: var(--amazing);}.closing__sub{margin: var(--s4) auto 0;max-width: 34em;color: var(--ink-2);font-size: var(--t-lead);}.closing--lead{padding-block: var(--sec-y) 0;}.chap--crew{--acc: var(--crew);}.crew{--ar: 1.3;}.crew__phone{--x: 37cqw;--y: 1.5cqw;--w: 26cqw;z-index: 3;}.ccard{--w: 31cqw;z-index: 4;display: grid;grid-template-columns: 8.4cqw minmax(0, 1fr);gap: 1.6cqw;align-items: center;padding: 1.4cqw;border-radius: 2.2cqw;overflow: hidden;background: rgba(18, 18, 22, 0.92);box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08), 0 2cqw 5cqw -2cqw rgba(0, 0, 0, 0.9);}.ccard img{width: 8.4cqw;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 1cqw;}.ccard__who{display: flex;align-items: center;gap: 1cqw;font: 600 1.9cqw/1.15 var(--f-body);color: #e6e6ea;}.ccard__who i{flex: none;display: grid;place-items: center;width: 4.2cqw;height: 4.2cqw;border-radius: 50%;border: 0.3cqw solid var(--ring);background: color-mix(in srgb, var(--ring) 22%, #000);font: 700 1.8cqw/1 var(--f-title);font-style: normal;color: #fff;}.ccard b{display: block;margin-top: 0.9cqw;font: 700 2.3cqw/1.15 var(--f-title);color: #fff;}.ccard small{display: block;margin-top: 0.4cqw;font-size: 1.7cqw;color: #a9a9b0;}.ccard .wimpact{margin-top: 1cqw;height: 3.6cqw;padding: 0 1.4cqw;border-radius: 2cqw;font-size: 1.7cqw;width: fit-content;}.ccard--maya{--x: 1cqw;--y: 6cqw;}.ccard--theo{--x: 1cqw;--y: 29cqw;}.ccard--sam{--x: 1cqw;--y: 52cqw;}.crew__links{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;pointer-events: none;overflow: visible;}.crew__links path{fill: none;stroke: var(--crew);stroke-width: 0.25;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 100;opacity: 0.7;transition: stroke-dashoffset 1s var(--ease);}.crew__added{--x: 69cqw;--y: 15cqw;--w: 29cqw;z-index: 4;text-align: center;}.crew__added img{width: 17cqw;margin: 0 auto;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 1.4cqw;box-shadow: 0 0 0 0.3cqw var(--pink), 0 3cqw 6cqw -2cqw rgba(0, 0, 0, 0.9), 0 0 5cqw -1cqw rgba(251, 28, 252, 0.6);}.crew__added b{display: block;margin-top: 2cqw;font: 700 2.6cqw/1.2 var(--f-title);}.crew__added small{display: block;margin-top: 0.6cqw;font-size: 1.9cqw;color: #c7c7cd;}.crew__added em{display: inline-block;margin-top: 1.4cqw;padding: 0.8cqw 2cqw;border-radius: 99px;background: var(--pink);color: #000;font: 700 1.8cqw/1 var(--f-body);font-style: normal;}.motion .chap--crew .ccard{opacity: 0;transform: translateX(-4cqw);}.motion .chap--crew[data-step] .ccard{opacity: 1;transform: none;}.motion .chap--crew[data-step] .ccard--theo{transition-delay: 0.1s;}.motion .chap--crew[data-step] .ccard--sam{transition-delay: 0.2s;}.chap--crew[data-step="1"] .crew__links path, .chap--crew[data-step="2"] .crew__links path, html:not(.motion) .crew__links path{stroke-dashoffset: 0;}.chap--crew[data-step="2"] .ccard--maya, .chap--crew[data-step="2"] .ccard--sam{opacity: 0.45;filter: saturate(0.6);}.chap--crew[data-step="2"] .ccard--theo{box-shadow: 0 0 0 0.3cqw var(--crew), 0 2cqw 5cqw -2cqw rgba(0, 0, 0, 0.9);transform: translateX(1.5cqw) scale(1.04);}.motion .chap--crew:not([data-step="2"]) .crew__added{opacity: 0;transform: translate3d(-6cqw, 2cqw, -120px) scale(0.9);}.chap--coll{--acc: var(--coll);}.coll{--ar: 1.3;}.coll__phone{--x: 64cqw;--y: 1cqw;--w: 32cqw;z-index: 3;}.shelves{position: absolute;left: 0;top: 6cqw;width: 52cqw;display: grid;gap: 2.4cqw;z-index: 4;}.shelf{position: relative;display: grid;grid-template-columns: 27cqw minmax(0, 1fr);gap: 2.4cqw;align-items: center;width: 100%;padding: 1.6cqw 2cqw 1.6cqw 1.6cqw;border: 0;border-radius: 2.4cqw;background: rgba(18, 18, 22, 0.6);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07);color: #fff;text-align: left;cursor: pointer;transition: transform 0.6s var(--ease), background-color 0.4s ease, box-shadow 0.4s ease, opacity 0.4s ease;}.shelf__books{position: relative;height: 15cqw;}.shelf__books img{position: absolute;bottom: 0;width: 10cqw;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 0.9cqw;box-shadow: 0 1.4cqw 3cqw -1cqw rgba(0, 0, 0, 0.9);transition: transform 0.6s var(--ease);}.shelf__books img:nth-child(1){left: 0;z-index: 3;}.shelf__books img:nth-child(2){left: 8cqw;z-index: 2;transform: scale(0.94);}.shelf__books img:nth-child(3){left: 16cqw;z-index: 1;transform: scale(0.88);}.shelf__t b{display: block;font: 700 2.9cqw/1.15 var(--f-title);}.shelf__t small{display: block;margin-top: 0.6cqw;font: 600 1.9cqw/1.3 var(--f-body);color: var(--ink-3);}.shelf:hover{background: rgba(255, 138, 31, 0.08);}.shelf[aria-pressed="true"]{background: rgba(255, 138, 31, 0.12);box-shadow: inset 0 0 0 0.25cqw var(--coll), 0 2cqw 5cqw -2cqw rgba(255, 138, 31, 0.45);transform: translateX(3cqw);}.shelf[aria-pressed="true"] .shelf__t b{color: var(--coll);}.shelf[aria-pressed="true"] .shelf__books img:nth-child(2){transform: translateX(1cqw) scale(0.97) rotate(3deg);}.shelf[aria-pressed="true"] .shelf__books img:nth-child(3){transform: translateX(2cqw) scale(0.94) rotate(6deg);}.shelf:focus-visible{outline-offset: 4px;}.coll__beam{position: absolute;z-index: 2;left: 54cqw;width: 10cqw;top: 0;height: 100%;pointer-events: none;}.coll__beam i{position: absolute;left: 0;right: 0;height: 22cqw;top: var(--by, 4cqw);background: linear-gradient(90deg, rgba(255, 138, 31, 0.35), rgba(255, 138, 31, 0.05));clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);filter: blur(0.3cqw);transition: top 0.6s var(--ease), opacity 0.4s ease;}.motion .chap--coll:not([data-step]) .coll__beam i{opacity: 0;}.chap--ask{--acc: #ff6ffd;}.ask{--ar: 1.3;}.ask__phone{--x: 4cqw;--y: 1.5cqw;--w: 28cqw;z-index: 3;}.askq{--x: 33cqw;--y: 10cqw;--w: 33cqw;z-index: 4;padding: 2cqw 2.6cqw;border-radius: 3cqw 3cqw 3cqw 0.8cqw;background: rgba(251, 28, 252, 0.14);border: 0.25cqw solid rgba(251, 28, 252, 0.55);font: 700 3cqw/1.25 var(--f-title);color: #fff;min-height: 10cqw;box-shadow: 0 2cqw 5cqw -2cqw rgba(251, 28, 252, 0.5);}.askq::before{content: "";position: absolute;left: -2.2cqw;bottom: 1.4cqw;width: 2.4cqw;height: 2.4cqw;background: inherit;border-left: inherit;border-bottom: inherit;transform: rotate(45deg) skew(10deg, 10deg);clip-path: polygon(0 0, 0 100%, 100% 100%);}.askq__who{display: block;margin-bottom: 0.8cqw;font: 600 1.7cqw/1 var(--f-body);letter-spacing: 0.14em;text-transform: uppercase;color: #ffb6ff;}.askans{--x: 68cqw;--y: 14cqw;--w: 26cqw;z-index: 4;text-align: center;}.askans img{width: 18cqw;margin: 0 auto;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 1.4cqw;box-shadow: 0 3cqw 7cqw -2cqw rgba(0, 0, 0, 0.9), 0 0 5cqw -1cqw rgba(251, 28, 252, 0.45);}.askans b{display: block;margin-top: 2cqw;font: 700 2.5cqw/1.2 var(--f-title);}.askans small{display: block;margin-top: 0.6cqw;font-size: 1.9cqw;color: #c7c7cd;}.ask__thread{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;pointer-events: none;overflow: visible;}.ask__thread path{fill: none;stroke: #ff6ffd;stroke-width: 0.3;stroke-dasharray: 100;stroke-dashoffset: 100;opacity: 0.8;transition: stroke-dashoffset 0.9s var(--ease);}.motion .chap--ask:not([data-step]) .askq, .motion .chap--ask[data-step="0"] .askq{opacity: 0;transform: translateX(-3cqw) scale(0.94);}.motion .chap--ask:not([data-step="2"]):not([data-step="3"]) .askans{opacity: 0;transform: translate3d(-10cqw, 4cqw, -160px) scale(0.85);}.chap--ask[data-step="2"] .ask__thread path, .chap--ask[data-step="3"] .ask__thread path, html:not(.motion) .ask__thread path{stroke-dashoffset: 0;}.chap--ask[data-step="3"] .askans img{box-shadow: 0 0 0 0.3cqw var(--pink), 0 3cqw 7cqw -2cqw rgba(0, 0, 0, 0.9);}.chap--taste{--acc: var(--amazing);--mood: #ff6fd8;}.taste{--ar: 1.55;--below: 150px;}.tgroup__h{position: absolute;z-index: 3;font: 600 1.8cqw/1 var(--f-body);letter-spacing: 0.14em;text-transform: uppercase;color: #c4c4cc;}.tgroup__h--love{left: 1cqw;top: 1cqw;}.tgroup__h--skip{left: 1cqw;top: 36cqw;}.tin{z-index: 3;}.tin img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 1cqw;box-shadow: 0 2cqw 4cqw -1.4cqw rgba(0, 0, 0, 0.9);}.tin__chip{display: grid;justify-items: center;margin-top: 1cqw;padding: 0.6cqw 0.4cqw;border-radius: 1cqw;font: 700 1.75cqw/1.05 var(--f-body);}.tin__chip small{font-size: 1.4cqw;font-weight: 600;opacity: 0.85;}.tin--l1{--x: 1cqw;--y: 5cqw;--w: 10.5cqw;}.tin--l2{--x: 12.8cqw;--y: 5cqw;--w: 10.5cqw;}.tin--l3{--x: 24.6cqw;--y: 5cqw;--w: 10.5cqw;}.tin--skip{--x: 1cqw;--y: 40cqw;--w: 10.5cqw;}.tin--skip .tin__wrap{position: relative;}.tin--skip .tin__wrap::after{content: "";position: absolute;inset: 0;border-radius: 1cqw;background: linear-gradient(135deg, transparent 47%, rgba(255, 59, 59, 0.9) 47% 53%, transparent 53%), rgba(0, 0, 0, 0.35);opacity: var(--skipx, 0);transition: opacity 0.5s ease;}.tskip{--x: 13.5cqw;--y: 45cqw;--w: 21cqw;z-index: 3;padding: 1.2cqw 1.8cqw;border-radius: 1.6cqw;background: #140b0d;border: 1px solid rgba(255, 59, 59, 0.55);color: #ffc4c4;font: 600 1.85cqw/1.3 var(--f-body);}.tskip b{display: block;color: #fff;font-weight: 600;}.taste__threads{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;overflow: visible;}.taste__threads path{fill: none;stroke-width: 0.32;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: calc(100 - var(--draw, 0) * 100);transition: stroke-dashoffset 1s var(--ease), opacity 0.6s ease;}.taste__threads .t-like{stroke: var(--amazing);}.taste__threads .t-skip{stroke: var(--bullseye);}.taste__threads .t-mood{stroke: var(--mood);}.taste__threads .t-out{stroke: #fff;opacity: 0.8;}.taste__threads .t-flow{stroke-dasharray: 3 97;stroke-width: 0.6;opacity: 0;}.taste__core{position: absolute;left: 44cqw;top: 13cqw;width: 18cqw;height: 18cqw;z-index: 2;border-radius: 50%;}.taste__orb{position: absolute;inset: 0;border-radius: 50%;background: radial-gradient(circle at 38% 32%, #fff 0%, #ffe9f8 7%, color-mix(in srgb, var(--mood) 82%, #fff) 20%, color-mix(in srgb, var(--mood) 68%, #5a1475) 52%, #12061a 100%);box-shadow: 0 0 calc(3cqw + var(--heat, 0) * 7cqw) calc(var(--heat, 0) * 1.4cqw) color-mix(in srgb, var(--mood) 50%, transparent), inset -1.6cqw -2cqw 4cqw rgba(0, 0, 0, 0.55);transition: box-shadow 0.8s ease, background 0.8s ease;}.taste__orb::after{content: "";position: absolute;left: 17%;right: 17%;top: 41%;aspect-ratio: 512 / 122;background: #fff;-webkit-mask: url(/s/img/harlo_logo.9995438c2b.svg) center / contain no-repeat;mask: url(/s/img/harlo_logo.9995438c2b.svg) center / contain no-repeat;opacity: 0.95;}.taste__ring{position: absolute;inset: -14%;border-radius: 50%;border: 1px solid color-mix(in srgb, var(--mood) 40%, transparent);transform: rotateX(72deg);}.taste__ring + .taste__ring{inset: -30%;border-color: rgba(255, 217, 61, 0.22);transform: rotateX(68deg) rotateY(20deg);}.tmood{--x: 40cqw;--y: 37.5cqw;--w: 26cqw;z-index: 3;text-align: center;padding: 1.2cqw 1.6cqw;border-radius: 99px;background: rgba(13, 11, 20, 0.92);border: 1px solid color-mix(in srgb, var(--mood) 55%, transparent);font: 600 1.8cqw/1.2 var(--f-body);color: #e8e2ff;}.tmood b{color: #fff;}.tpick{--x: 67.5cqw;--y: 6cqw;--w: 31cqw;z-index: 5;padding: 2cqw;border-radius: 2.4cqw;background: rgba(12, 12, 15, 0.96);border: 1px solid rgba(255, 217, 61, 0.5);box-shadow: 0 3cqw 8cqw -3cqw rgba(0, 0, 0, 0.95), 0 0 5cqw -1cqw rgba(255, 217, 61, 0.35);}.tpick__top{display: grid;grid-template-columns: 11cqw minmax(0, 1fr);gap: 1.8cqw;align-items: end;}.tpick img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 1cqw;}.tpick__tag{font: 600 1.6cqw/1 var(--f-body);letter-spacing: 0.14em;text-transform: uppercase;color: var(--amazing);}.tpick b{display: block;margin-top: 0.9cqw;font: 700 2.8cqw/1.12 var(--f-title);}.tpick small{display: block;margin-top: 0.6cqw;font-size: 1.8cqw;color: #c4c4cc;}.tpick em{display: block;margin-top: 1.6cqw;font-size: 2cqw;line-height: 1.38;font-style: italic;color: var(--orange);}.tpick.is-dealing{animation: deal-in 0.6s var(--ease);}@keyframes deal-in{from{filter: brightness(1.6);transform: translateY(1cqw) scale(0.97);}to{filter: none;}}.motion .chap--taste .tin, .motion .chap--taste .tskip, .motion .chap--taste .tmood, .motion .chap--taste .tpick, .motion .chap--taste .tgroup__h{opacity: 0;}.motion .chap--taste .tin--l1, .motion .chap--taste .tin--l2, .motion .chap--taste .tin--l3{transform: translateY(3cqw);}.motion .chap--taste[data-step] .tgroup__h--love, .motion .chap--taste[data-step] .tin--l1, .motion .chap--taste[data-step] .tin--l2, .motion .chap--taste[data-step] .tin--l3{opacity: 1;transform: none;}.motion .chap--taste[data-step] .tin--l2{transition-delay: 0.08s;}.motion .chap--taste[data-step] .tin--l3{transition-delay: 0.16s;}.chap--taste[data-step] .t-like, html:not(.motion) .t-like{--draw: 1;}.chap--taste:is([data-step="1"], [data-step="2"], [data-step="3"]) :is(.tgroup__h--skip, .tin--skip, .tskip){opacity: 1;transform: none;}.chap--taste:is([data-step="1"], [data-step="2"], [data-step="3"]) .t-skip, html:not(.motion) .t-skip{--draw: 1;}.chap--taste:is([data-step="2"], [data-step="3"]) .tin--skip, html:not(.motion) .tin--skip{--skipx: 1;}.chap--taste:is([data-step="2"], [data-step="3"]) .tmood{opacity: 1;transform: none;}.chap--taste:is([data-step="2"], [data-step="3"]) .t-mood, html:not(.motion) .t-mood{--draw: 1;}.chap--taste[data-step="3"] .tpick, .chap--taste.is-picked .tpick{opacity: 1;transform: none;}.chap--taste[data-step="3"] .t-out, .chap--taste.is-picked .t-out, html:not(.motion) .t-out{--draw: 1;}.motion .chap--taste .tpick{transform: translateX(-6cqw) scale(0.92);}.motion .chap--taste[data-step="3"] .tpick, .motion .chap--taste.is-picked .tpick{transform: none;}.chap--taste[data-step="3"] .tin img{filter: brightness(0.55) saturate(0.7);transition: filter 0.6s ease;}.chap--taste[data-step="1"]{--heat: 0.3;}.chap--taste[data-step="2"]{--heat: 0.6;}.chap--taste[data-step="3"], .chap--taste.is-picked{--heat: 1;}.chap--taste[data-mood="1"]{--mood: #ff5a4a;}.chap--taste[data-mood="2"]{--mood: #7aa7ff;}.taste__moods{position: relative;z-index: 6;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px 14px;margin-top: var(--s4);}.taste__ask{font: 600 var(--t-label)/1 var(--f-body);letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-3);}.chap--taste .seg__b[aria-pressed="true"]{background: var(--mood);border-color: var(--mood);box-shadow: 0 0 24px -6px var(--mood);}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.taste{--ar: 1.3;}.taste__ask{display: none;}.taste__moods{margin-top: 8px;gap: 6px;}.taste__moods .seg__b{min-height: 40px;padding: 8px 12px;font-size: 15px;}.chap--taste .ksteps{min-height: 80px;}.motion .chap--taste .cscene{width: min(100%, calc((100svh - var(--mast) - 390px) * var(--ar, 1.3)));}.tin--l1, .tin--l2, .tin--l3, .tin--skip{--w: 12cqw;}.tin--l2{--x: 14.4cqw;}.tin--l3{--x: 27.8cqw;}.tgroup__h--skip{top: 42cqw;}.tin--skip{--y: 46cqw;}.tskip{--x: 15cqw;--y: 52cqw;--w: 24cqw;}.taste__core{left: 46cqw;top: 22cqw;width: 18cqw;height: 18cqw;}.tmood{--x: 41cqw;--y: 47cqw;--w: 28cqw;font-size: 2.2cqw;}.tpick{--x: 66cqw;--y: 4cqw;--w: 33cqw;}.tpick__top{grid-template-columns: 1fr;}.tpick img{width: 60%;}.tpick b{font-size: 3.2cqw;}.tpick em{font-size: 2.4cqw;}.tpick small{font-size: 2.2cqw;}}.chap--partners{--acc: #ff7ad9;}.pair{--ar: 1.55;}.pair__you{--x: 8cqw;--y: 3cqw;--w: 21cqw;z-index: 2;transform: rotateY(16deg);}.pair__them{--x: 71cqw;--y: 3cqw;--w: 21cqw;z-index: 2;transform: rotateY(-16deg);}.pair__label{position: absolute;left: 50%;bottom: -4.6cqw;transform: translateX(-50%);font: 600 1.9cqw/1 var(--f-body);letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink-3);white-space: nowrap;}.pair__arc{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;overflow: visible;}.pair__arc path{fill: none;stroke: #ff7ad9;stroke-width: 0.28;stroke-dasharray: 100;stroke-dashoffset: 100;transition: stroke-dashoffset 1s var(--ease);}.pair__lane{position: absolute;z-index: 3;top: 8cqw;display: grid;gap: 1.6cqw;width: 9cqw;}.pair__lane img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 0.9cqw;box-shadow: 0 1.6cqw 3cqw -1cqw rgba(0, 0, 0, 0.9);transition: transform 0.8s var(--ease), opacity 0.6s ease, filter 0.6s ease;}.pair__lane--you{left: 32cqw;}.pair__lane--them{right: 32cqw;}.pair__lane img:nth-child(n + 2){width: 70%;justify-self: center;}.pair__mid{position: absolute;left: 42cqw;width: 16cqw;top: 6cqw;z-index: 4;display: grid;justify-items: center;gap: 1.4cqw;text-align: center;}.pair__mid img{width: 12cqw;aspect-ratio: 2 / 3;object-fit: cover;border-radius: 1cqw;box-shadow: 0 0 0 0.3cqw #ff7ad9, 0 2cqw 5cqw -1cqw rgba(255, 122, 217, 0.5);}.pair__both{padding: 0.8cqw 2cqw;border-radius: 99px;background: #ff7ad9;color: #000;font: 700 1.9cqw/1 var(--f-body);}.pair__night{padding: 1cqw 2.2cqw;border-radius: 99px;border: 0.25cqw solid #ff7ad9;font: 700 2.2cqw/1 var(--f-title);white-space: nowrap;}.pair__friend{position: absolute;left: 66cqw;top: 58cqw;z-index: 4;display: inline-flex;align-items: center;gap: 1cqw;padding: 0.8cqw 1.8cqw 0.8cqw 0.8cqw;border-radius: 99px;background: rgba(14, 14, 18, 0.94);border: 1px solid rgba(255, 122, 217, 0.5);font: 600 1.8cqw/1 var(--f-body);white-space: nowrap;transition: opacity 0.5s ease, transform 0.6s var(--ease);}.pair__friend i{display: grid;place-items: center;width: 4.2cqw;height: 4.2cqw;border-radius: 50%;border: 0.3cqw solid #60dcee;background: rgba(96, 220, 238, 0.2);font: 700 1.8cqw/1 var(--f-title);font-style: normal;}.pair__friend em{font-style: normal;color: #ff7ad9;}.motion .chap--partners:not([data-step="1"]):not([data-step="2"]) .pair__them{filter: brightness(0.35) saturate(0.5);}.motion .chap--partners:not([data-step="1"]):not([data-step="2"]) .pair__friend em{opacity: 0;}.motion .chap--partners:not([data-step="2"]) :is(.pair__lane, .pair__mid){opacity: 0;}.motion .chap--partners:not([data-step="2"]) .pair__lane--you{transform: translateX(-6cqw);}.motion .chap--partners:not([data-step="2"]) .pair__lane--them{transform: translateX(6cqw);}.motion .chap--partners:not([data-step="2"]) .pair__mid{transform: scale(0.85);}.pair__lane, .pair__mid{transition: opacity 0.6s ease, transform 0.8s var(--ease);}.chap--partners[data-step="2"] .pair__mid{transition-delay: 0.35s;}.chap--partners:is([data-step="1"], [data-step="2"]) .pair__arc path, html:not(.motion) .pair__arc path{stroke-dashoffset: 0;}.chap--partners[data-step="2"] .pair__lane img:nth-child(n + 2){opacity: 0.35;filter: saturate(0.4);}.motion .chap--partners:not([data-step]) .pair__friend{opacity: 0;transform: translateY(2cqw);}.tvx__scene{display: grid;justify-content: center;align-items: center;gap: clamp(20px, 3vw, 48px);margin-top: var(--s5);}@media (min-width: 900px){.tvx__scene{grid-template-columns: minmax(0, 1000px) auto;}.tvx__stage{justify-self: end;}}.tvx__stage{width: min(100%, calc((100svh - var(--mast) - 200px) * 1.62));margin: 0;}.tvx .tv__spill{--acc: var(--glow, var(--orange));transition: background 0.6s ease;}.tvx__stage::before{content: "";position: absolute;inset: -6% -8% 10%;z-index: -1;pointer-events: none;border-radius: 50%;background: radial-gradient(closest-side, color-mix(in srgb, var(--glow, var(--orange)) 16%, transparent), transparent);transition: background 0.6s ease;}.tvx[data-tab="0"]{--glow: #ff8a3c;}.tvx[data-tab="1"]{--glow: #fb1cfc;}.tvx[data-tab="2"]{--glow: #ff8a1f;}.tvx[data-tab="3"]{--glow: #ff3bb0;}.tvapp__tabs button{font: inherit;border: 0;background: none;}.tvapp__tab:focus-visible{outline: 0.25cqw solid #fff;outline-offset: 0.2cqw;box-shadow: none;}.tvback{position: absolute;z-index: 4;left: 5cqw;top: 6cqw;display: none;align-items: center;gap: 0.6cqw;font: 600 1.35cqw/1 var(--f-body);color: var(--coll);}.tvback::before{content: "\2039";font-size: 2cqw;}.tvopen{position: absolute;inset: 0;z-index: 3;background: #000;opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0s 0.4s;}.tvopen.is-on{opacity: 1;visibility: visible;transition: opacity 0.4s ease;}.tvopen__h{position: absolute;left: 5cqw;top: 12cqw;}.tvopen__h b{display: block;font: 700 3.2cqw/1.1 var(--f-title);}.tvopen__h small{display: block;margin-top: 0.6cqw;font-size: 1.4cqw;color: #aaa;}.tvopen__row{position: absolute;left: 5cqw;right: 0;top: 22cqw;}.tvopen__row .tvf{width: 12cqw;aspect-ratio: 2 / 3;}.tvopen__hint{position: absolute;left: 5cqw;bottom: 4cqw;font: 600 1.3cqw/1 var(--f-body);color: #8c8c94;}.tvapp.is-open .tvback{display: inline-flex;}.sremote{--rw: 72px;position: relative;display: grid;justify-items: center;align-content: start;gap: 22px;width: var(--rw);height: calc(var(--rw) * 4);padding: 16px 0 26px;border-radius: 36px;background: linear-gradient(180deg, #3a3a40 0%, #232328 6%, #18181c 50%, #121215 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), inset 1px 0 0 rgba(255, 255, 255, 0.06), inset -1px 0 0 rgba(0, 0, 0, 0.6), 0 30px 50px -20px rgba(0, 0, 0, 0.9), 0 0 0 1px #050506;}.sremote::after{content: "";position: absolute;left: 50%;bottom: 10px;width: 16px;height: 3px;margin-left: -8px;border-radius: 2px;background: rgba(255, 255, 255, 0.08);}.sremote__pad{position: relative;width: 60px;height: 60px;border-radius: 50%;background: radial-gradient(circle at 50% 35%, #2c2c33, #17171b 70%);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), inset 0 -2px 4px rgba(0, 0, 0, 0.6);}.sremote__pad button, .sremote__keys button{border: 0;padding: 0;background: transparent;color: #d6d6dc;cursor: pointer;display: grid;place-items: center;transition: background-color var(--d1) ease, color var(--d1) ease, transform 0.12s ease;}.sremote__d{position: absolute;width: 24px;height: 24px;border-radius: 8px;}.sremote__d::before{content: "";width: 4px;height: 4px;border-radius: 50%;background: currentColor;opacity: 0.7;}.sremote__d--u{left: 19px;top: 0;}.sremote__d--d{left: 19px;bottom: 0;}.sremote__d--l{left: 0;top: 19px;}.sremote__d--r{right: 0;top: 19px;}.sremote__ok{position: absolute;left: 17px;top: 17px;width: 28px;height: 28px;border-radius: 50% !important;background: #0f0f12 !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12);}.sremote__pad button:hover{background: rgba(255, 255, 255, 0.08);color: #fff;}.sremote__pad button:active, .sremote__keys button:active{transform: scale(0.9);}.sremote__pad button:focus-visible, .sremote__keys button:focus-visible{outline: 2px solid #fff;outline-offset: 1px;box-shadow: 0 0 0 4px rgba(251, 28, 252, 0.5);}.sremote__keys{display: grid;grid-template-columns: repeat(2, 30px);gap: 8px 10px;}.sremote__keys button{width: 30px;height: 30px;border-radius: 50%;background: #0f0f12;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);}.sremote__keys button:hover{color: #fff;background: #1d1d22;}.sremote__keys svg{width: 14px;height: 14px;fill: currentColor;}.sremote.is-pressed .sremote__pad{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18), inset 0 -2px 4px rgba(0, 0, 0, 0.6), 0 0 18px -2px var(--glow, var(--pink));}.tvx__hint{margin-top: var(--s4);text-align: center;color: var(--ink-3);font-size: 15.5px;}.tvx__status{min-height: 1.5em;margin-top: 6px;text-align: center;color: var(--ink-2);font-size: 17px;}@media (max-width: 899px){.tvx__stage{width: 100%;}.sremote{grid-auto-flow: column;align-items: center;width: auto;height: auto;padding: 12px 22px;border-radius: 999px;gap: 22px;justify-self: center;}.sremote::after{display: none;}.sremote__pad{width: 74px;height: 74px;}.sremote__d{width: 28px;height: 28px;}.sremote__d--u, .sremote__d--d{left: 23px;}.sremote__d--l, .sremote__d--r{top: 23px;}.sremote__ok{left: 21px;top: 21px;width: 32px;height: 32px;}.sremote__keys{grid-template-columns: repeat(2, 44px);}.sremote__keys button{width: 44px;height: 44px;}}.tvsetup{list-style: none;display: grid;gap: var(--s5);margin: var(--s8) auto 0;max-width: 1120px;counter-reset: s;}@media (min-width: 860px){.tvsetup{grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--s6);}}.tvsetup li{position: relative;padding: 4px 0 0 52px;counter-increment: s;}.tvsetup li::before{content: counter(s);position: absolute;left: 0;top: 0;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;font: 700 16px/1 var(--f-title);color: #000;background: var(--orange);}.tvsetup b{display: block;font: 700 19px/1.25 var(--f-title);}.tvsetup p{margin-top: 6px;color: var(--ink-2);font-size: 17px;line-height: 1.45;}.tvx__foot{margin: var(--s6) auto 0;max-width: 52em;text-align: center;}@media (prefers-reduced-motion: no-preference){.is-vis .amb-breathe{animation: amb-breathe 7s ease-in-out infinite;}.is-vis .amb-float{animation: amb-float 6s ease-in-out infinite;}.is-vis .amb-float:nth-of-type(2n){animation-duration: 7.5s;animation-delay: -2s;}.is-vis .amb-float:nth-of-type(3n){animation-duration: 8.5s;animation-delay: -4s;}.is-vis .tv__glare{animation: amb-glare 11s ease-in-out infinite;}.is-vis .story__beam{animation: amb-beam 16s ease-in-out infinite;}.is-vis .taste__orb{animation: amb-orb 5s ease-in-out infinite;}.is-vis .chap--taste:is([data-step="3"], .is-picked) .t-flow{opacity: 0.9;animation: amb-flow 2.4s linear infinite;}.is-vis .bull__rings{animation: amb-breathe 6s ease-in-out infinite;}.is-vis .pair__arc path{animation: none;}.is-vis .tvf.is-focus, .is-vis .tcoll.is-focus{animation: amb-focus 2.8s ease-in-out infinite;}.tab-hidden *{animation-play-state: paused !important;}}@keyframes amb-breathe{0%, 100%{opacity: 0.72;}50%{opacity: 1;}}@keyframes amb-float{0%, 100%{translate: 0 0;}50%{translate: 0 -0.6%;}}@keyframes amb-glare{0%, 70%, 100%{opacity: 1;translate: 0 0;}85%{opacity: 1.4;translate: 6% 0;}}@keyframes amb-beam{0%, 100%{opacity: 0.85;translate: 0 0;}50%{opacity: 1;translate: 1.5% 0;}}@keyframes amb-orb{0%, 100%{scale: 1;}50%{scale: 1.025;}}@keyframes amb-flow{from{stroke-dashoffset: 100;}to{stroke-dashoffset: 0;}}@keyframes amb-focus{0%, 100%{filter: brightness(1);}50%{filter: brightness(1.08);}}.story__beam{position: absolute;left: -10%;top: -20%;width: 80%;height: 120svh;z-index: -1;pointer-events: none;background: conic-gradient(from 118deg at 0% 0%, transparent 0deg, rgba(255, 210, 160, 0.05) 8deg, rgba(255, 220, 190, 0.085) 15deg, rgba(255, 210, 160, 0.04) 22deg, transparent 30deg);-webkit-mask: linear-gradient(180deg, #000 30%, transparent 85%);mask: linear-gradient(180deg, #000 30%, transparent 85%);}.scene__link{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;pointer-events: none;overflow: visible;opacity: var(--link, 0);}.scene__link path{fill: none;stroke: url(#linkgrad);stroke-width: 0.35;stroke-linecap: round;stroke-dasharray: 1 1.6;}.scene__box.is-intro .tv__panel::after{content: "";position: absolute;inset: 0;z-index: 41;pointer-events: none;border-radius: inherit;background: linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, 0.16) 50%, transparent 65%);background-size: 260% 100%;animation: sweep-in 1.3s 0.35s ease-out both;}@keyframes sweep-in{from{background-position: 120% 0;}to{background-position: -40% 0;}}.scene__box.is-intro [data-bull-slot]{animation: pick-glow 1.4s 1.15s ease-out both;}@keyframes pick-glow{0%{box-shadow: 0 3cqw 8cqw rgba(0, 0, 0, 0.7);}45%{box-shadow: 0 0 0 0.8cqw rgba(251, 28, 252, 0.9), 0 0 8cqw rgba(251, 28, 252, 0.7);}100%{box-shadow: 0 0 0 0.5cqw rgba(251, 28, 252, 0.55), 0 3cqw 8cqw rgba(0, 0, 0, 0.7);}}.scene.is-live [data-bull-slot]{box-shadow: 0 0 0 0.5cqw rgba(251, 28, 252, calc(0.55 * (1 - var(--again, 0)))), 0 3cqw 8cqw rgba(0, 0, 0, 0.7);}.pui--up .app__body{bottom: 21cqw;overflow: hidden;-webkit-mask: linear-gradient(180deg, #000 82%, transparent);mask: linear-gradient(180deg, #000 82%, transparent);}.wscreen{padding: 0 5.2cqw;}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .story::after{content: "";display: block;order: 4;height: 150svh;}.motion .story__stage{height: 50svh;}.motion .scene__box{width: min(100%, calc((50svh - 14px) * var(--ar)));}.motion .how{position: sticky;top: calc(var(--mast) + 50svh);height: calc(50svh - var(--mast));overflow: hidden;padding: 8px var(--gutter) 0;background: var(--bg);}.motion .how .lead, .motion .how__note{display: none;}.motion .how .head{padding-top: 0;margin-bottom: 8px;}.motion .how .head .eyebrow{margin-bottom: 4px;}.motion .how .title{font-size: clamp(19px, 5.2vw, 24px);}.motion .hsteps{position: relative;}.motion .hstep{--py: 4px;position: absolute;left: 0;right: 0;top: 0;padding-left: 50px;opacity: 0;transform: translateY(8px);transition: opacity 0.35s ease, transform 0.4s var(--ease);}.motion .hstep > *, .motion .hstep::before{opacity: 1 !important;}.motion .hstep.is-on{opacity: 1;transform: none;}.motion .hstep::after{display: none;}.motion .hstep::before{width: 36px;height: 36px;font-size: 15px;top: 2px;}}@media (max-width: 1023px) and (orientation: portrait) and (max-height: 700px), (max-width: 699px) and (max-height: 700px), (max-width: 1023px) and (min-height: 561px) and (max-height: 700px){.motion .hstep .chips{display: none;}}@media (min-width: 700px) and (max-width: 1023px) and (orientation: landscape) and (max-height: 560px){.motion .kstep:not(.is-on){display: none;}.chap__copy .title{font-size: 24px;}.chap__copy .demo-note{display: none;}.taste{--below: 200px;}.taste__ask{display: none;}.taste__moods{margin-top: 6px;}.taste__moods .seg__b{min-height: 40px;padding: 7px 12px;font-size: 15px;}}@media (min-width: 1024px){.podium{max-width: 1180px;grid-template-columns: minmax(0, 7.6fr) minmax(0, 4fr);grid-template-areas: "stage status" "stage pick" "stage actions" "stage note";align-content: center;column-gap: clamp(28px, 4vw, 56px);row-gap: 14px;text-align: left;justify-items: start;}.podium__stage{grid-area: stage;align-self: center;justify-self: stretch;width: 100%;}.podium__status{grid-area: status;align-self: end;}.podium__pick{grid-area: pick;grid-template-columns: repeat(4, minmax(0, 1fr));max-width: 330px;gap: 7px;}.podium__actions{grid-area: actions;}.podium .demo-note{grid-area: note;margin-top: 0;}.five .head{margin-bottom: var(--s6);}}.podium__slot[data-slot="1"].is-lit::before{left: -40%;right: -40%;background: linear-gradient(rgba(255, 236, 170, 0.32), rgba(255, 220, 140, 0.08) 75%, transparent);filter: blur(6px);}.podium__slot[data-slot="1"].is-lit .podium__wreath{filter: drop-shadow(0 0 10px rgba(255, 217, 61, 0.7));}.podium__slot[data-slot="1"].is-lit .podium__p{box-shadow: 0 0 0 1.5px var(--gold), 0 0 44px rgba(228, 192, 108, 0.65), 0 12px 28px rgba(0, 0, 0, 0.85);}.podium__slot{transition: opacity 0.4s ease;}.podium__slot .podium__wreath{transition: filter 0.6s ease;}.scene__box.is-intro .scene__link{animation: fade-in 0.7s 1.25s both;}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .hstep:not(.is-on), .motion .kstep:not(.is-on){visibility: hidden;transition: opacity 0.35s ease, transform 0.4s var(--ease), visibility 0s linear 0.35s;}}@media (min-width: 700px) and (max-width: 1023px) and (orientation: landscape) and (max-height: 560px){.motion .kstep:not(.is-on){visibility: hidden;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .story__stage{margin-bottom: calc(50svh - var(--mast));}.motion .how{margin-top: calc(var(--mast) - 50svh);}}@media (max-width: 1023px) and (max-height: 700px) and (orientation: portrait){.motion .chap__copy .lead{display: none;}.motion .chap__copy .title{font-size: 23px;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.chap__grid{align-items: stretch;}.chap__stage{width: 100%;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .chap__stage{overflow: hidden;place-items: center start;}.motion .chap__stage .cscene{--cam: 0%;flex: none;width: 150% !important;max-width: none;transform: translateX(var(--cam));transition: transform 0.9s var(--ease);}.motion .chap--crew[data-step="2"] .cscene{--cam: -33.4%;}.motion .chap--coll:is([data-step="1"], [data-step="2"]) .cscene{--cam: -33.4%;}.motion .chap--ask[data-step="2"] .cscene{--cam: -33.4%;}.motion .chap--taste[data-step="2"] .cscene{--cam: -16.7%;}.motion .chap--taste[data-step="3"] .cscene, .motion .chap--taste.is-picked .cscene{--cam: -33.4%;}.motion .chap--partners .cscene{width: 125% !important;--cam: -10%;}.motion .chap--partners[data-step="2"] .cscene{--cam: -10%;}.motion .chap--partners .chap__stage{flex-direction: column;}.motion .chap--taste .chap__stage{display: block;}.motion .chap--taste .taste__moods{width: 100%;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .chap--coll:is([data-step="1"], [data-step="2"]) .cscene{--cam: -30%;}.motion .chap--coll:is([data-step="1"], [data-step="2"]) .shelf[aria-pressed="false"] .shelf__books{opacity: 0.25;}.tpick{--x: 57cqw;--w: 33cqw;}.motion .chap--taste[data-step="3"] .cscene, .motion .chap--taste.is-picked .cscene{--cam: -33.4%;}.motion .chap--taste .chap__stage{overflow: hidden;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .ksteps{display: grid;min-height: 0;}.motion .ksteps .kstep{position: relative;inset: auto;grid-area: 1 / 1;align-self: start;}.motion .hsteps{display: grid;}.motion .hstep{position: relative;left: auto;right: auto;top: auto;grid-area: 1 / 1;}.motion .chap__stage .cscene{max-height: 100%;}}@media (min-width: 700px) and (max-width: 1023px) and (orientation: landscape) and (max-height: 560px){.motion .ksteps{display: grid;}.motion .ksteps .kstep{grid-area: 1 / 1;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .chap__stage{container-type: size;min-height: 160px;}.motion .chap__stage .cscene{--camf: 0;width: min(150cqw, 100cqh * var(--ar, 1.3)) !important;max-height: none;transform: translateX(calc(var(--camf) * (100cqw - 100%)));}.motion .chap--crew[data-step="2"] .cscene, .motion .chap--ask[data-step="2"] .cscene, .motion .chap--taste:is([data-step="3"], .is-picked) .cscene{--camf: 1;}.motion .chap--coll:is([data-step="1"], [data-step="2"]) .cscene{--camf: 0.9;}.motion .chap--taste[data-step="2"] .cscene{--camf: 0.5;}.motion .chap--partners .cscene{--camf: 0.5;width: min(125cqw, 100cqh * var(--ar, 1.55)) !important;}.motion .chap--taste .chap__stage{display: grid;grid-template-rows: minmax(0, 1fr) auto;container-type: normal;}.motion .chap--taste .chap__stage > .cscene{width: min(150%, (100svh - var(--mast) - 480px) * var(--ar, 1.3)) !important;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .chap--taste .chap__stage > .cscene{width: min(100%, (100svh - var(--mast) - 480px) * var(--ar, 1.3)) !important;transform: none;justify-self: center;}.pair__note{width: 100%;white-space: normal;}}@media (max-width: 1023px) and (orientation: portrait), (max-width: 699px), (max-width: 1023px) and (min-height: 561px){.motion .chap__stage{grid-template-columns: minmax(0, 1fr);}}.sremote{--rw: 88px;height: calc(var(--rw) * 3.8);}.sremote__pad{width: 82px;height: 82px;}.sremote__d{width: 27px;height: 27px;}.sremote__d--u, .sremote__d--d{left: 27.5px;}.sremote__d--l, .sremote__d--r{top: 27.5px;}.sremote__ok{left: 25px;top: 25px;width: 32px;height: 32px;}.sremote__keys{grid-template-columns: repeat(2, 32px);gap: 10px 12px;}.sremote__keys button{width: 32px;height: 32px;}@media (max-width: 899px){.sremote{height: auto;}.sremote__pad{width: 90px;height: 90px;}.sremote__d{width: 30px;height: 30px;}.sremote__d--u, .sremote__d--d{left: 30px;}.sremote__d--l, .sremote__d--r{top: 30px;}.sremote__ok{left: 27px;top: 27px;width: 36px;height: 36px;}.sremote__keys{grid-template-columns: repeat(2, 44px);}.sremote__keys button{width: 44px;height: 44px;}}.tvui__info{position: absolute;left: 6.2cqw;top: 40cqw;width: 60cqw;height: 7cqw;pointer-events: none;}.tvui__info p{position: absolute;inset: 0;display: grid;align-content: start;gap: 0.9cqw;opacity: 0;}.tvui__info b{font: 700 2.7cqw/1.1 var(--f-title);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.tvui__info span{display: flex;align-items: center;gap: 1.4cqw;}.tvui__info small{font: 600 1.6cqw/1 var(--f-body);color: #b4b4ba;}.tvui__info em{padding: 0.7cqw 1.8cqw 0.7cqw 1.5cqw;border-radius: 99px;background: #fff;color: #0b0b0d;font: 700 1.5cqw/1 var(--f-body);font-style: normal;}.tvui__info em::before{content: "";display: inline-block;margin-right: 0.7cqw;border-left: 1cqw solid currentColor;border-block: 0.6cqw solid transparent;vertical-align: -0.05cqw;}.tvui__info--before p:first-child{opacity: 1;}.tvui__info--after p{opacity: 1;}.scene.is-live .tvui__info--before{opacity: calc(1 - var(--after, 0));}.scene.is-live .tvui__info--after{opacity: calc(var(--after, 0) * (1 - var(--toast, 0)));}.scene.is-live .tvui__info--after em{scale: calc(1 - 0.08 * var(--press, 0));box-shadow: 0 0 0 calc(0.3cqw * var(--focus, 0)) var(--pink);}.scene:not(.is-live) .tvui__info--before{opacity: 0;}.scene__comet{stroke-width: 0.9 !important;stroke-dasharray: 5 95 !important;stroke-dashoffset: 5;filter: drop-shadow(0 0 0.6px #fff);opacity: 0;}@media (prefers-reduced-motion: no-preference){.scene.is-live .dev--tv{translate: 0 calc(var(--hs, 0) * 1.6%);}.scene.is-live .dev--phone{translate: 0 calc(var(--hs, 0) * -5%);}.story__light{translate: 0 calc(var(--hs, 0) * 6%);}.is-vis .scene.is-live .phone{animation: amb-bob 6.5s ease-in-out infinite;}.is-vis .scene.is-live .tv{animation: amb-bob-s 9s ease-in-out -3s infinite;}.is-vis .scene.is-live .tvui__row--before .tvc{overflow: visible;animation: amb-walk 9s ease-in-out calc(var(--i, 0) * 1.5s) infinite backwards;}.is-vis .scene.is-live .tvui__row--before .tvc img{border-radius: inherit;}.is-vis .scene.is-live .tvui__row--before .tvc::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;box-shadow: 0 0 0 0.26cqw #fff, 0 0 0 0.5cqw var(--pink), 0 1cqw 3cqw rgba(251, 28, 252, 0.45);opacity: 0;animation: amb-walk-ring 9s ease-in-out calc(var(--i, 0) * 1.5s) infinite backwards;}.is-vis .scene.is-live .tvui__info--before p{animation: amb-walk-t 9s ease-in-out calc(var(--i, 0) * 1.5s) infinite backwards;}.is-vis .scene.is-live .tvui__row--after .tvc.is-focus{animation: amb-focus 2.8s ease-in-out infinite;}.is-vis .scene.is-live .scene__link path:first-of-type{animation: amb-march 1.4s linear infinite;}.is-vis .scene.is-live .scene__comet{animation: amb-comet 3s cubic-bezier(0.5, 0, 0.3, 1) 1.6s infinite;}.is-vis .scene.is-live .bsx__poster::after{content: "";position: absolute;inset: 0 -100%;background: linear-gradient(115deg, transparent 42%, rgba(255, 255, 255, 0.22) 50%, transparent 58%);translate: -50% 0;animation: amb-sheen 6s ease-in-out 2.4s infinite backwards;pointer-events: none;}.is-vis .scene.is-live .bsx__add::after{content: "";position: absolute;inset: -0.6cqw;border-radius: inherit;pointer-events: none;box-shadow: 0 0 0 1.2cqw rgba(251, 28, 252, 0.22), 0 0 5cqw rgba(251, 28, 252, 0.35);opacity: 0;animation: amb-call 3s ease-in-out 2s infinite;}.is-vis .scene.is-live .anav__bull.is-lit svg{animation: amb-breathe 3s ease-in-out infinite;}}@keyframes amb-bob{0%, 100%{translate: 0 0;}50%{translate: 0 -1.4%;}}@keyframes amb-bob-s{0%, 100%{translate: 0 0;}50%{translate: 0 -0.5%;}}@keyframes amb-walk{0%, 17%, 100%{scale: 1;z-index: 0;}3%, 14%{scale: 1.07;z-index: 2;}}@keyframes amb-walk-ring{0%, 17%, 100%{opacity: 0;}3%, 14%{opacity: 1;}}@keyframes amb-walk-t{0%, 17%, 100%{opacity: 0;translate: 0 0.8cqw;}3%, 14%{opacity: 1;translate: 0 0;}}@keyframes amb-march{to{stroke-dashoffset: -2.6;}}@keyframes amb-comet{0%{stroke-dashoffset: 5;opacity: 0;}10%{opacity: 1;}85%{opacity: 1;}100%{stroke-dashoffset: -95;opacity: 0;}}@keyframes amb-sheen{0%, 70%{translate: -50% 0;}100%{translate: 50% 0;}}@keyframes amb-call{0%, 100%{opacity: 0;}50%{opacity: 1;}}.nw{white-space: nowrap;}body{text-wrap: pretty;}:where(b, small, strong, em, button, .pill, .chip, figcaption, .note, .eyebrow, label, .ptile__sub, .ptile__name, .askq, .kstep h3, .kstep p){text-wrap: balance;}.podium__plinth{container-type: inline-size;}.podium__t{overflow-wrap: normal;word-break: normal;hyphens: none;font-size: min(calc(15px * var(--k)), 15cqi);}.podium__slot[data-slot="1"] .podium__t{font-size: min(calc(17px * var(--k)), 15cqi);}@media (min-width: 700px){.ln{display: inline-block;}}@media (min-width: 700px){.closing__text{max-width: 28ch;}.closing__text em{white-space: nowrap;}}.chap .lead .ln{display: inline;}@media (max-width: 359px){.impact{gap: 6px;}.impact__btn{padding-inline: 2px;}.pill{padding-inline: 5px;}}.is-scrub .podium__slot, .is-scrub .tfscreen{transition: none;}.scene.is-live .tvui__row--after .tvc{transition: none;}@media (prefers-reduced-motion: no-preference){.scene.is-live .tvui, .scene.is-live .app{will-change: filter;}.scene.is-live :is(.room__day, .room__night, .tv__spill, .pui){will-change: opacity;}}@media (max-width: 359px){.pill--add{padding-inline: 2px;letter-spacing: -0.015em;}}.title .ln, .closing__text .ln{display: inline-block;}.shelf{grid-template-columns: 24cqw minmax(0, 1fr);}.shelf__books img:nth-child(2){left: 7cqw;}.shelf__books img:nth-child(3){left: 14cqw;}.shelf__t b{font-size: 2.6cqw;}.shelf[aria-pressed="true"]{transform: translateX(1.5cqw);}.coll__beam{left: 55cqw;width: 9cqw;}.coll__beam i{clip-path: polygon(0 30%, 100% 12%, 100% 88%, 0 70%);background: linear-gradient(90deg, rgba(255, 138, 31, 0.3), rgba(255, 138, 31, 0.08) 60%, rgba(255, 138, 31, 0));filter: none;}.coll__beam i{opacity: 0.85;}