.v2l .v3-ws{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:6px 0;padding:6px 0}.v2l .v3-ws__h{font:600 11px var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--fg-3);margin:4px 12px 6px}.v2l .v3-ws__item{align-items:center;gap:8px;width:100%;display:flex}.v2l .v3-ws__item[aria-pressed=true]{color:var(--fg);background:var(--hover);padding-left:8px;font-weight:700}.v2l .v3-ws__check{visibility:hidden;color:var(--accent);flex-shrink:0}.v2l .v3-ws__item[aria-pressed=true] .v3-ws__check{visibility:visible}.v2l .v3-ws__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2l .v3-ws__item small{color:var(--fg-3);margin-left:auto;font-size:11.5px}.v2l .v3-org{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:flex}.v2l .tm-page__card+.tm-page__card{margin-top:16px}.v2l.v3-cookie{z-index:200;border:1px solid var(--line-strong);background:var(--pop);max-width:560px;box-shadow:var(--pop-shadow);border-radius:16px;align-items:center;gap:12px;margin:0 auto;padding:12px 14px;font-size:13px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.v2l.v3-cookie p{color:var(--fg-2);flex:1;margin:0}.v2l.v3-cookie a{color:var(--fg)}.v2l .v3-legal section{margin:22px 0}.v2l .v3-legal h2{margin:0 0 6px;font-size:18px}.v2l .v3-legal p{color:var(--fg-2);line-height:1.6}.v2l .v3-legal__nav{gap:16px;margin-top:28px;font-size:13px;display:flex}.v2l .v3-legal__nav a{color:var(--fg-2)}.v2l .v3-legal__nav a[aria-current=page]{color:var(--fg);font-weight:700}.v2l .v3-danger{border-color:#ff1a1259}body:has([role=dialog]:not(.auth__card):not([hidden]):not([aria-hidden=true]),.auth__card[aria-modal=true],[role=alertdialog]:not([hidden]):not([aria-hidden=true])) .v2l.v3-cookie{display:none}.v2l,.adm{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--bg-2:#131313;--card:#181818;--card-hover:#202020;--line:#ffffff17;--line-strong:#ffffff2e;--fg:#f2f2f2;--fg-2:#ababab;--fg-3:#777;--red:#ff1a12;--red-deep:#d90b05;--red-tint:#ff1a1224;--gold:#f2c14e;--hover:#ffffff14;--chip:#ffffff0d;--pop:#141414f7;--pop-shadow:0 24px 60px #0009;--nav-fg:#ffffffd1;--font-body:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--r-lg:18px;--r-md:12px;--dlg-surface:#1a1a1c;--dlg-edge:#ffffff1f;--dlg-shadow:0 40px 100px #0009;--dlg-radius:20px;--menu-radius:14px;--danger:#ff3b30}:root[data-theme=light] :is(.v2l,.adm){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f5;--bg-2:#ececec;--card:#fff;--card-hover:#fafafa;--line:#00000017;--line-strong:#00000029;--fg:#141414;--fg-2:#555;--fg-3:#8a8a8a;--hover:#0000000d;--chip:#00000008;--pop:#fffffffa;--pop-shadow:0 20px 50px #00000024;--nav-fg:#141414d1;--dlg-surface:#fff;--dlg-edge:#0000001a;--dlg-shadow:0 30px 80px #0000002e}.v2l{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--control-radius:12px;--panel-radius:16px;--sheet-radius:20px;--touch-size:44px;--action-size:48px;--text-secondary:#b8b8be;--action-bg:#f5f5f5;--action-fg:#111;--error-text:#ffb4ae}:root[data-theme=light] .v2l{--text-secondary:#55555d;--action-bg:#171719;--action-fg:#fff;--error-text:#a32119}.v2l.v2l :is(.lib2-btn,.lib2-in){min-height:var(--touch-size);border-radius:var(--control-radius)}.v2l.v2l .lib2-x{width:var(--touch-size);height:var(--touch-size);flex-shrink:0}.v2l.v2l .lib2-dlg__h{flex-shrink:0;min-height:56px}.v2l.v2l .lib2-character-form{width:min(940px,100vw - 32px);max-height:88dvh}.v2l.v2l .lib2-character-form .lib2-form{flex-direction:column;gap:16px;display:flex}.v2l.v2l .lib2-character-form .lib2-chip{min-height:var(--touch-size)}.v2l.v2l .lib2-character-form label:has(input[type=checkbox]){min-height:var(--touch-size);align-items:center;gap:8px;display:flex}.v2l.v2l .lib2-form__identity{gap:8px;display:grid}.v2l.v2l .lib2-form__media .lib2-slot{aspect-ratio:auto;width:100%;max-width:none;height:144px}.v2l.v2l .lib2-refs{align-items:flex-start;min-height:144px}.v2l.v2l .lib2-refs .is-sm{width:96px;height:96px}.v2l.v2l .lib2-refs>.lib2-drop{flex:1;min-width:144px}.v2l.v2l .lib2-optional{border:1px solid var(--line-strong);border-radius:var(--control-radius);margin-top:12px;padding-inline:12px}.v2l.v2l .lib2-optional summary{cursor:pointer;min-height:52px;padding-block:16px;font-size:14px}.v2l.v2l .lib2-optional .lib2-slot{height:96px;margin-bottom:12px}.v2l.v2l .lib2-slot audio{z-index:1;max-width:calc(100% - 52px);position:relative}.v2l.v2l .lib2-slot__x{z-index:2;width:44px;height:44px}.v2l.v2l .lib2-dlg__f{min-height:72px;padding-bottom:max(16px, env(safe-area-inset-bottom));flex-shrink:0}.v2l.v2l .lib2-dlg__b{min-height:0;overflow-y:auto}.v2l.v2l .studio-empty{text-align:center;max-width:480px;color:var(--fg);margin:48px auto;padding:24px}.v2l.v2l .studio-empty__icon{background:var(--card);border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:24px;display:grid}.v2l.v2l .studio-empty h3{margin:0 0 12px;font-size:24px;line-height:32px}.v2l.v2l .studio-empty p{color:var(--text-secondary);font-size:16px;line-height:24px}.v2l.v2l .studio-empty__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.v2l.v2l .studio-empty__actions :is(a,button){border:1px solid var(--line-strong);background:var(--action-bg);min-height:48px;color:var(--action-fg);border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;display:inline-flex}@media (width<=639px){.v2l.v2l .lib2-character-form{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.v2l.v2l .lib2-character-form .lib2-in{font-size:16px}.v2l.v2l .lib2-newbtn{width:auto;padding-inline:12px}.v2l.v2l .lib2-newbtn span{clip:auto;white-space:normal;width:auto;height:auto;position:static}}.v2l.v2l .lib2-character-form .lib2-form__media .lib2-slot:not(.is-sm){max-width:none}.v2l.v2l .lib2-character-form :is(.lib2-lbl,.lib2-slot){color:var(--text-secondary)}.v2l.v2l .lib2-character-form .lib2-refs .is-add{width:100%}.v2l.v2l .lib2-btn.is-pri:disabled{background:var(--card-hover);color:var(--text-secondary);border-color:var(--line-strong);opacity:1}.v2l.v2l .lib2-in{font-size:16px}.v2l.v2l :is(.lib2,.lib2-dlg),:root[data-theme=light] .v2l.v2l :is(.lib,.lib2-dlg){--fg-3:var(--text-secondary);--lib-mute:var(--text-secondary)}.v2l{--gutter:clamp(16px, 4vw, 40px);--maxw:1240px}.v2l *{box-sizing:border-box}.v2l{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:clip}.v2l a{color:inherit;text-decoration:none}.v2l button{font:inherit;color:inherit;cursor:pointer}.v2l :focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.v2l .wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.v2l h1,.v2l h2,.v2l h3{font-family:var(--font-display);text-wrap:balance;margin:0}.v2l .v2nav{top:env(safe-area-inset-top,0px);z-index:50;padding:14px var(--gutter) 0;pointer-events:none;margin-bottom:-72px;position:sticky}@media (width<=560px){.v2l .hero__in{padding-top:104px!important}}.v2l .nav__in{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0a0a0aa6;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1240px;height:66px;margin-inline:auto;padding:0 12px 0 26px;transition:background .25s,border-color .25s;display:grid}.v2l .v2nav.scrolled .nav__in{background:#0a0a0ad9;border-color:#ffffff1a}.v2l .v2brand{justify-self:start;align-items:center;gap:12px;display:flex}.v2l .nav__links{justify-self:center;gap:6px;display:flex}.v2l .navitem{position:relative}.v2l .nav__links>a,.v2l .navitem>a{color:#ffffffa8;align-items:center;gap:6px;padding:10px 14px;font-size:14.5px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.v2l .nav__links>a:after,.v2l .navitem>a:after{content:"";background:var(--red);border-radius:2px;height:1.5px;transition:transform .2s;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.v2l .nav__links>a:hover:after,.v2l .navitem:hover>a:after,.v2l .navitem:focus-within>a:after{transform:scaleX(1)}.v2l .caret{opacity:.6;width:9px;height:9px;transition:transform .2s}.v2l .navitem:hover .caret,.v2l .navitem:focus-within .caret{transform:rotate(180deg)}.v2l .mega{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141414f5;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:1fr 1fr;gap:4px;width:460px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,6px);box-shadow:0 24px 60px #0009}.v2l .mega:before{content:"";height:16px;position:absolute;inset:-16px 0 auto}.v2l .navitem:hover .mega,.v2l .navitem:focus-within .mega{opacity:1;visibility:visible;transform:translate(-50%)}.v2l .mega a{border-radius:12px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.v2l .mega a:hover{background:#ffffff0f}.v2l .mega img{object-fit:cover;border-radius:9px;flex-shrink:0;width:46px;height:46px}.v2l .mega b{color:var(--fg);font-size:13.5px;font-weight:600;display:block}.v2l .mega small{color:var(--fg-3);font-size:12px;display:block}.v2l .mega__foot{border-top:1px solid var(--line);color:var(--fg-2);grid-column:1/-1;justify-content:space-between;margin-top:4px;padding:10px 8px 4px;font-size:13px;display:flex}.v2l .mega__foot a{color:var(--fg);padding:0;display:inline}.v2l .mega__foot a:hover{color:var(--red);background:0 0}.v2l .nav__right{justify-self:end;align-items:center;gap:6px;display:flex}.v2l .btn--cta{color:#fff;background:#b5130d;border:1px solid #ff5a5059;border-radius:12px;padding:11px 18px;font-size:14.5px;font-weight:600;transition:background .18s,border-color .18s;box-shadow:inset 0 1px #ffffff24}.v2l .btn--cta svg{transition:transform .2s}.v2l .btn--cta:hover svg{transform:translate(2px)}.v2l .btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,transform .1s;display:inline-flex}.v2l .btn:active{transform:translateY(1px)}.v2l .burger{border:1px solid var(--line-strong);background:0 0;border-radius:10px;width:40px;height:40px;display:none}.v2l .burger svg{margin:auto;display:block}.v2l .mnav{display:none}.v2l .v2hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.v2l .hero__rail{opacity:.32;pointer-events:none;flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.v2l .rail{gap:14px;width:max-content;animation:70s linear infinite drift;display:flex}.v2l .rail--rev{animation-duration:85s;animation-direction:reverse}.v2l .rail img{object-fit:cover;aspect-ratio:16/9;border-radius:14px;width:auto;height:170px}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.v2l .hero-wall{pointer-events:none;opacity:.5;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 76%,#0000 100%)}.v2l .hero-wall__tilt{transform-origin:50% 30%;justify-content:center;gap:14px;display:flex;position:absolute;inset:-18% -6%;transform:perspective(1200px)rotateX(28deg)rotate(-8deg)scale(1.15)}.v2l .hero-wall__col{will-change:transform;flex-direction:column;flex-shrink:0;gap:14px;width:190px;animation:48s linear infinite hero-wall-up;display:flex}.v2l .hero-wall__col:nth-child(2n){animation-duration:58s;animation-direction:reverse}.v2l .hero-wall__cell{background:#111;border-radius:14px;flex-shrink:0;overflow:hidden}.v2l .hero-wall__cell img,.v2l .hero-wall__cell video{object-fit:cover;width:100%;height:100%;display:block}.v2l .hero-wall.is-paused .hero-wall__col{animation-play-state:paused}@keyframes hero-wall-up{to{transform:translateY(calc(-50% - 7px))}}@media (width<=760px){.v2l .hero-wall__tilt{gap:10px;transform:perspective(900px)rotateX(20deg)rotate(-6deg)scale(1.1)}.v2l .hero-wall__col{gap:10px;width:130px}.v2l .hero-wall__col:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.v2l .hero-wall__col{animation:none}}.v2l .v2hero:after{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 45%,#0b0a09eb 0%,#0b0a098c 60%,#0b0a0933 100%);position:absolute;inset:0}.v2l .hero__in{z-index:1;text-align:center;justify-items:center;gap:20px;padding-block:72px 64px;display:grid;position:relative}.v2l .eyebrow{color:var(--fg-2);border:1px solid var(--line-strong);background:#141210b3;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:12.5px;display:inline-flex}.v2l .eyebrow b{background:var(--red);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.v2l .v2hero h1{letter-spacing:-.035em;max-width:15ch;font-size:clamp(34px,5.6vw,66px);font-weight:800;line-height:1.02}.v2l .v2hero h1 em{color:var(--red);font-style:normal}.v2l .v2hero p.lead{color:var(--fg-2);max-width:52ch;margin:0;font-size:clamp(15px,1.6vw,18px)}.v2l .badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.v2l .model{scroll-snap-align:start;border:1px solid var(--line);background:var(--card);border-radius:var(--r-md);gap:14px;min-width:0;padding:16px;display:grid}.v2l .model:hover{background:var(--card-hover);border-color:var(--line-strong)}.v2l .model h3{font-family:var(--font-body);font-size:15.5px;font-weight:600}.v2l .model small{color:var(--fg-3);margin-top:2px;font-size:12.5px;display:block}.v2l .final{border-block:1px solid var(--line);text-align:center;margin-top:72px;position:relative;overflow:hidden}.v2l .lx-reel{border:0;padding:0 clamp(16px,3vw,48px) 56px;overflow:visible}.v2l .lx-reel__stage{color:#f4f4f6;background:#050507;border-radius:28px;flex-direction:column;align-items:center;max-width:1400px;height:clamp(520px,62vw,680px);margin:0 auto;display:flex;position:relative;overflow:hidden}.v2l .lx-reel__v{object-fit:cover;width:100%;height:100%;transition:opacity 1.2s,transform 6s;position:absolute;inset:0}.v2l .lx-reel__v.is-full{transform:scale(1.04)}.v2l .lx-reel__shade{pointer-events:none;background:linear-gradient(#0505078c 0%,#05050726 40%,#05050740 62%,#050507eb 100%);position:absolute;inset:0}.v2l .lx-reel__h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2l .lx-reel .lx-reel__k{font:500 12px var(--font-mono,ui-monospace), monospace;letter-spacing:.18em;text-transform:uppercase;color:#f4f4f6b8;margin:60px 0 0;position:relative}.v2l .lx-reel .lx-reel__p{letter-spacing:-.01em;color:#f4f4f6;text-shadow:0 2px 30px #0000008c;max-width:1000px;margin:auto 0;padding:0 clamp(20px,8vw,120px);font-size:clamp(26px,3.4vw,46px);font-weight:600;line-height:1.18;position:relative}.v2l .lx-reel .lx-reel__p>span{color:#f4f4f673}.v2l .lx-reel__caret{vertical-align:-.12em;background:#e637ce;border-radius:2px;width:3px;height:.95em;margin-left:4px;animation:1s step-end infinite lx-reel-blink;display:inline-block}@keyframes lx-reel-blink{50%{opacity:0}}.v2l .lx-reel__foot{flex-direction:column;align-items:center;gap:22px;margin-bottom:48px;display:flex;position:relative}.v2l .lx-reel__made{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:30px;font:400 12px var(--font-mono,ui-monospace), monospace;color:#f4f4f6d9;opacity:0;background:#0a0a0c8c;border-radius:15px;align-items:center;gap:8px;padding:0 14px;transition:opacity .5s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.v2l .lx-reel__made.is-on{opacity:1}.v2l .lx-reel__made i{background:#e637ce;border-radius:3px;width:6px;height:6px;box-shadow:0 0 10px #e637ce}.v2l .lx-reel__cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.v2l .lx-reel__try,.v2l .lx-reel__start{border-radius:26px;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:16px;text-decoration:none;transition:transform .12s,background .15s;display:inline-flex}.v2l .lx-reel__try{color:#0e0e10;background:#f4f4f6;font-weight:600;box-shadow:0 10px 30px #0006}.v2l .lx-reel__start{color:#f4f4f6;background:#ffffff1a;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff2e}.v2l .lx-reel__try:hover,.v2l .lx-reel__start:hover{transform:translateY(-1px)}.v2l .lx-reel__start:hover{background:#ffffff29}.v2l .lx-reel__dots{gap:8px;display:flex}.v2l .lx-reel__dots button{cursor:pointer;background:#f4f4f659;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.v2l .lx-reel__dots button.on{background:#f4f4f6;width:22px}@media (prefers-reduced-motion:reduce){.v2l .lx-reel__v{transition:none}.v2l .lx-reel__v.is-full{transform:none}.v2l .lx-reel__caret{animation:none}}.v2l .final__glow{pointer-events:none;background:radial-gradient(closest-side,#ff1a1247,#0000);height:120%;position:absolute;inset:-40% 10% auto}.v2l .final__in{justify-items:center;gap:18px;padding-block:80px;display:grid;position:relative}.v2l .final h2{letter-spacing:-.035em;max-width:16ch;font-size:clamp(30px,4.6vw,54px);font-weight:800;line-height:1.04}.v2l .final p{color:var(--fg-2);margin:0}.v2l .toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--fg);color:var(--bg);opacity:0;pointer-events:none;z-index:100;text-align:center;border-radius:999px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13.5px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.v2l .toast.show{opacity:1;transform:translate(-50%)}.v2l .hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.v2l .btn--lg{padding:14px 26px;font-size:15.5px}.v2l .providers{border-bottom:1px solid var(--line)}.v2l .providers ul{flex-wrap:wrap;justify-content:center;gap:10px 34px;margin:0;padding:0;list-style:none;display:flex}.v2l .providers li{font-family:var(--font-display);color:var(--fg-3);letter-spacing:-.01em;font-size:18px;font-weight:700}.v2l .who{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1020px){.v2l .who{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.v2l .who{grid-template-columns:minmax(0,1fr)}.v2l .hero__cta .btn{flex:100%}.v2l .providers li{font-size:15px}}@media (width<=860px){.v2l .nav__links{display:none}.v2l .burger{background:#ffffff0a;border-color:#ffffff24;border-radius:999px;display:block}.v2l .nav__in{grid-template-columns:1fr auto;gap:12px;padding:0 8px 0 18px}.v2l .mnav{pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141414f7;border:1px solid #ffffff1f;border-radius:22px;max-width:1180px;margin:8px auto 0;padding:8px;display:none;box-shadow:0 24px 60px #0009}.v2l .mnav.open{gap:2px;display:grid}.v2l .mnav a{color:var(--fg);border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-weight:500;display:flex}.v2l .mnav a:hover{background:#ffffff0f}}@media (width<=560px){.v2l .nav__right .btn--cta{padding:9px 14px;font-size:13.5px}.v2l .nav__right .btn--cta svg{display:none}.v2l .nav__in{height:60px;padding:0 8px 0 18px}.v2l .hero__in{padding-block:44px 40px}.v2l .rail img{height:120px}}.v2l .v2nav{margin-bottom:-76px;padding:0;transition:padding .5s cubic-bezier(.2,.8,.2,1)}.v2l .nav__in{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0a0a0ab3,#0a0a0a00);border:1px solid #0000;border-radius:0;justify-content:space-between;gap:24px;max-width:none;height:76px;padding:0 32px;transition:border-radius .5s cubic-bezier(.2,.8,.2,1),background-color .5s,background .5s,border-color .5s,height .5s;display:flex}.v2l .v2nav.scrolled{padding:6px 12px 0}.v2l .v2nav.scrolled .nav__in{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0a0a0ac7;border-color:#ffffff14;border-radius:18px;padding:0 12px 0 24px}.v2l .nav__links{white-space:nowrap;gap:clamp(18px,2.2vw,30px);margin-left:auto}.v2l .nav__right{margin-left:0}.v2l .nav__sep{background:var(--line-strong);flex-shrink:0;align-self:center;width:1px;height:18px}.v2l .nav__links>a,.v2l .navitem>a{color:#ffffffd1;letter-spacing:1.2px;text-transform:uppercase;padding:8px 0;font-size:12.5px;font-weight:600}.v2l .nav__links>a:after,.v2l .navitem>a:after{transform-origin:0;width:100%;height:1.5px;transition:transform .3s;bottom:2px;left:0;right:auto;transform:scaleX(0);background:var(--red)!important}.v2l .navitem>a:after{width:calc(100% - 15px)}.v2l .caret{width:8px;height:8px}.v2l .nav__right{gap:10px!important}.v2l .nav__right .btn--cta{letter-spacing:1.6px;text-transform:uppercase;border-radius:999px;padding:13px 24px;font-size:12.5px;font-weight:700}.v2l .mega{top:calc(100% + 22px)}.v2l .hero__in{padding-top:140px!important}@media (width<=860px){.v2l .nav__in{height:64px;padding:0 16px}.v2l .v2nav.scrolled .nav__in{padding:0 8px 0 16px}.v2l .mnav{margin-top:8px}}@media (width<=560px){.v2l .nav__right .btn--cta{letter-spacing:1.2px;padding:10px 16px;font-size:11.5px}.v2l .hero__in{padding-top:104px!important}}.v2l :focus-visible{outline-color:var(--fg)}.v2l .v2hero h1{color:#f2f2f280}.v2l .v2hero h1 em{color:var(--fg)}.v2l .eyebrow b{background:var(--fg);color:var(--bg)}.v2l .nav__links>a:after,.v2l .navitem>a:after{background:var(--fg)}.v2l .btn--cta{background:var(--fg);color:#111;box-shadow:none;border:1px solid #0000}.v2l .btn--cta:hover{background:#fff;border-color:#0000}.v2l .final__glow{background:radial-gradient(closest-side,#f2f2f214,#0000)}.v2l .iconbtn{width:42px;height:42px;color:var(--fg);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:inline-grid}.v2l .iconbtn:hover{background:var(--hover)}.v2l .iconbtn--profile{background:var(--chip);border-color:var(--line-strong)}.v2l .iconbtn--profile:hover,.v2l .iconbtn--profile[aria-expanded=true]{background:var(--hover);border-color:var(--fg-3)}.v2l .i-moon,:root[data-theme=light] .v2l .i-sun{display:none}:root[data-theme=light] .v2l .i-moon{display:block}.v2l .profile{position:relative}.v2l .pmenu{z-index:60;background:var(--pop);border:1px solid var(--line-strong);width:280px;box-shadow:var(--pop-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;gap:10px;padding:16px;display:grid;position:absolute;top:calc(100% + 14px);right:0}.v2l .pmenu[hidden]{display:none}.v2l .pmenu__head{gap:4px;margin-bottom:4px;display:grid}.v2l .pmenu__head b{font-size:15px;font-weight:600}.v2l .pmenu__head small{color:var(--fg-3);font-size:13px}.v2l .pmenu__head .pmenu__ws b{font-size:inherit;color:var(--fg)}.v2l .pmenu__row{border-top:1px solid var(--line);color:var(--fg-2);justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;font-size:13.5px;display:flex}.v2l .pmenu__row--next{border-top:0;margin-top:0;padding-top:4px}.v2l .pmenu__seg{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.v2l .pmenu__seg button{color:var(--fg-2);font-size:12px;font-weight:600;font-family:var(--font-mono);background:0 0;border:0;border-radius:999px;padding:4px 10px}.v2l .pmenu__seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.v2l .langbtn{height:38px;color:var(--nav-fg);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.v2l .langbtn:hover{background:var(--hover);color:var(--fg)}.v2l .navdiv{background:var(--line-strong);width:1px;height:22px;margin:0 6px}.v2l .profile{display:block}.v2l .pmenu__links{display:grid}.v2l .pmenu__links a{color:var(--fg);border-radius:8px;padding:9px 4px;font-size:14px}.v2l .pmenu__links a:hover{background:var(--hover);padding-left:8px}.v2l .pmenu__out{color:var(--fg-3);border-top:1px solid var(--line);padding-top:10px;font-size:13.5px}.v2l .pmenu__out:hover{color:var(--fg)}@media (width<=860px){.v2l .langbtn,.v2l .navdiv{display:none}}.v2l .page{z-index:1;background:var(--bg);border-bottom-right-radius:44px;border-bottom-left-radius:44px;padding-bottom:8px;position:relative;box-shadow:0 30px 60px #00000059}.v2l .final{border-bottom:0;margin-bottom:0}.v2l .tfoot-wrap{bottom:var(--footer-bottom,0px);color:#fff;background:red;margin-top:-44px;padding-top:44px;position:sticky}.v2l .tfoot{padding:64px 48px 0;position:relative}.v2l .tfoot__dim{opacity:.6;pointer-events:none;will-change:opacity;z-index:2;background:#000;position:absolute;inset:0}.v2l .tfoot__top{grid-template-columns:1.3fr repeat(5,minmax(0,1fr));gap:32px;display:grid}.v2l .tfoot__brand .tfoot__name{text-transform:uppercase;letter-spacing:1.2px;color:#fff;margin:0;font-size:14px;font-weight:700}.v2l .tfoot__brand p{color:#ffffffe6;max-width:30ch;margin:18px 0 0;font-size:15px;line-height:1.55}.v2l .tfoot__social{gap:6px;margin-top:22px;display:grid}.v2l .tfoot__social a{font-size:18px;font-weight:500}.v2l .tfoot__social a:hover,.v2l .tfoot__col a:hover{color:#ffffffbf}.v2l .tfoot__col{align-content:start;gap:9px;min-width:0;display:grid}.v2l .tfoot__col p{text-transform:uppercase;letter-spacing:1.2px;margin:0 0 10px;font-size:14px;font-weight:700}.v2l .tfoot__col a{color:#fff;font-size:14.5px;font-weight:500;line-height:1.35}.v2l .tfoot__base{text-transform:uppercase;letter-spacing:1.2px;color:#ffffffd9;border-top:1px solid #ffffff4d;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding:22px 0 28px;font-size:12.5px;font-weight:600;display:flex}.v2l .tfoot a:focus-visible,.v2l .tfoot button:focus-visible{outline-color:#fff}@media (width<=1100px){.v2l .tfoot__top{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.v2l .tfoot__brand{grid-column:1/-1}}@media (width<=767px){.v2l .tfoot-wrap{position:relative}.v2l .page{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.v2l .tfoot{padding:48px 20px 0}.v2l .tfoot__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes authFade{0%{opacity:0}}@keyframes authIn{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes authProg{to{transform:scaleX(1)}}.v2l{--c-video:#a78bfa;--c-image:#fbbf24;--c-ad:#ff6b5b;--c-edit:#22d3ee;--c-char:#34d399}:root[data-theme=light] .v2l{--c-video:#7c3aed;--c-image:#b45309;--c-ad:#e0412f;--c-edit:#0891b2;--c-char:#059669}.v2l .hero__rail{opacity:.62}.v2l .v2hero:after{background:radial-gradient(48% 62% at 50% 46%,#0a0a0ae6 0%,#0a0a0a8c 58%,#0a0a0a1f 100%)}.v2l .hero__in:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(38% 46% at 26% 40%,#a78bfa52,#0000 70%),radial-gradient(34% 42% at 74% 46%,#ff6b5b47,#0000 70%),radial-gradient(30% 36% at 52% 76%,#fbbf2433,#0000 70%);width:min(980px,120%);height:520px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.v2l .hero__in{isolation:isolate}.v2l .v2hero h1 em{background:linear-gradient(92deg,#fbbf24 0%,#ff6b5b 34%,#f472b6 62%,#a78bfa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .v2l .v2hero h1 em{background-image:linear-gradient(92deg,#d97706 0%,#e0412f 34%,#db2777 62%,#7c3aed 100%)}.v2l .eyebrow b{color:#fff;background:linear-gradient(92deg,#ff6b5b,#f472b6)}.v2l .badge[data-i18n=video]{background:color-mix(in srgb, var(--c-video) 22%, #0000008c);color:#fff;border-color:#0000}.v2l .badge[data-i18n=image]{background:color-mix(in srgb, var(--c-image) 26%, #0000008c);color:#fff;border-color:#0000}.v2l .badge[data-i18n=character]{background:color-mix(in srgb, var(--c-char) 26%, #0000008c);color:#fff}.v2l .badge[data-i18n=video]:before,.v2l .badge[data-i18n=image]:before,.v2l .badge[data-i18n=character]:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.v2l .badge[data-i18n=video]:before{background:var(--c-video)}.v2l .badge[data-i18n=image]:before{background:var(--c-image)}.v2l .badge[data-i18n=character]:before{background:var(--c-char)}.v2l .final__glow{filter:blur(20px);background:radial-gradient(30% 60% at 35%,#a78bfa47,#0000 70%),radial-gradient(30% 60% at 65%,#ff6b5b42,#0000 70%)}.v2l .nav__links>a[aria-current=page]{color:var(--fg)}.v2l .nav__links>a[aria-current=page]:after{transform:scaleX(1)}.v2l .nav__links>a,.v2l .navitem>a{color:var(--nav-fg)}.v2l .nav__links>a:hover,.v2l .navitem:hover>a,.v2l .navitem:focus-within>a{color:var(--fg)}.v2l .btn--cta{color:var(--bg)}.v2l .mega,.v2l .mnav{background:var(--pop);border-color:var(--line-strong);box-shadow:var(--pop-shadow)}:root[data-theme=light] .v2l .nav__in{background:linear-gradient(#f5f5f5eb,#f5f5f500)}:root[data-theme=light] .v2l .v2nav.scrolled .nav__in{background:#fffc;border-color:#0000000f;box-shadow:0 8px 30px #00000014}:root[data-theme=light] .v2l .v2hero:after{background:radial-gradient(60% 70% at 50% 45%,#f5f5f5f0 0%,#f5f5f59e 60%,#f5f5f540 100%)}:root[data-theme=light] .v2l .hero__rail{opacity:.5}:root[data-theme=light] .v2l .hero-wall{opacity:.42}:root[data-theme=light] .v2l .v2hero h1{color:#14141461}:root[data-theme=light] .v2l .eyebrow{background:#ffffffd9}:root[data-theme=light] .v2l .burger{border-color:var(--line-strong);background:var(--chip)}:root[data-theme=light] .v2l .final__glow{background:radial-gradient(closest-side,#1414140d,#0000)}@media (width<=560px){.v2l .iconbtn{width:38px;height:38px}.v2l .pmenu{width:min(280px,100vw - 32px);right:-48px}}@media (prefers-reduced-motion:reduce){.v2l .rail{animation:none}}.v2l .v2nav,.v2l .v2nav.scrolled{padding:0;transition:none}.v2l .nav__in,.v2l .v2nav.scrolled .nav__in{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:0;height:76px;padding:0 32px;transition:none;position:relative;box-shadow:none!important;background:0 0!important}.v2l .nav__in:before,.v2l .nav__in:after{content:"";pointer-events:none;z-index:-1;position:absolute}.v2l .nav__in:before{background:linear-gradient(#0a0a0ab3,#0a0a0a00);transition:opacity .4s;inset:0}.v2l .nav__in:after{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);opacity:0;background:#0a0a0ac7;border:1px solid #ffffff14;border-radius:18px;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);inset:6px 12px 0;transform:scale(1.015,1.08)}.v2l .v2nav.scrolled .nav__in:before{opacity:0}.v2l .v2nav.scrolled .nav__in:after{opacity:1;transform:none}:root[data-theme=light] .v2l .nav__in:before{background:linear-gradient(#f5f5f5eb,#f5f5f500)}:root[data-theme=light] .v2l .nav__in:after{background:#fffc;border-color:#0000000f;box-shadow:0 8px 30px #00000014}@media (width<=860px){.v2l .nav__in,.v2l .v2nav.scrolled .nav__in{height:64px;padding:0 20px}.v2l .nav__in:after{top:4px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.v2l .nav__in:before,.v2l .nav__in:after{transition:none!important}}@keyframes authMarq{to{transform:translate(-50%)}}@keyframes authShine{0%{background-position:150% 0}28%,to{background-position:-50% 0}}.v2l .navitem--models{position:static}.v2l .mega.mega--models{text-align:left;border-radius:20px;grid-template-columns:300px repeat(3,minmax(0,1fr));gap:8px 28px;width:auto;padding:16px 28px 16px 16px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;transform:translateY(6px)}.v2l .mega--models:before{height:20px;inset:-20px 0 auto}.v2l .mega--models a{border-radius:0;padding:0}.v2l .mega--models a:hover{background:0 0}.v2l .mega--models .mm-card{background:#000;border-radius:14px;height:100%;min-height:300px;display:block;position:relative;overflow:hidden}.v2l .mega--models .mm-card__img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform 4s ease-out;position:absolute;inset:0}.v2l .mm-card:hover .mm-card__img{transform:scale(1.05)}.v2l .mm-card:after{content:"";background:linear-gradient(#0000 35%,#000000e0);position:absolute;inset:0}.v2l .mm-card__body{z-index:1;color:#fff;gap:4px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.v2l .mm-card__meta{color:#ffffffbf;align-items:center;gap:7px;font-size:12px;display:inline-flex}.v2l .mega--models .mm-card__title{letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700}.v2l .mega--models .mm-card__desc{color:#ffffffbf;font-size:13px;line-height:1.4}.v2l .mm-card__cta{color:#111;background:#fff;border-radius:999px;justify-self:start;margin-top:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.v2l .mm-col{flex-direction:column;gap:2px;min-width:0;padding-top:6px;display:flex}.v2l .mm-col__h{letter-spacing:1.6px;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:600;display:flex}.v2l .mm-col__h:before{content:"";background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:2px}.v2l .mega--models .mm-item{color:var(--fg);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;margin:0 -10px;padding:8px 10px;font-size:14.5px;font-weight:500;transition:background .15s;display:flex}.v2l .mega--models .mm-item:hover,.v2l .mega--models .mm-item:focus-visible,.v2l .mega--models .mm-item.is-on{background:#ffffff0f}.v2l .mm-badge{letter-spacing:.5px;border-radius:5px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:700}.v2l .mega--models .mm-all{color:var(--fg-2);margin-top:10px;padding:6px 0;font-size:13px;font-weight:600}.v2l .mega--models .mm-all:hover{color:var(--fg)}.v2l .mm-count{color:var(--fg-3);font-size:11.5px}:root[data-theme=light] .v2l .mega--models .mm-item:hover,:root[data-theme=light] .v2l .mega--models .mm-item.is-on{background:#0000000d}@media (width<=1100px){.v2l .mega.mega--models{grid-template-columns:240px repeat(3,minmax(0,1fr));gap:8px 18px}.v2l .mega--models .mm-item{font-size:13.5px}}.v2l .mega.mega--models{grid-template-columns:280px repeat(3,minmax(0,1fr));gap:8px 22px;width:min(1240px,100vw - 24px);left:50%;right:auto;transform:translate(-50%,6px)}.v2l .navitem--models:hover .mega--models,.v2l .navitem--models:focus-within .mega--models{transform:translate(-50%)}.v2l .mm-col__h{letter-spacing:0;text-transform:none;color:var(--fg-3);margin-bottom:6px;font-size:13px;font-weight:500}.v2l .mm-col__h:before{display:none}.v2l .mega--models .mm-item{white-space:normal;align-items:center;gap:12px;padding:7px 10px}.v2l .mm-ico{color:#fff;background:#ffffff0f;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.v2l .mm-ico svg{width:22px;height:22px}.v2l .mm-ico--sm{background:#ffffff24;border-radius:6px;width:22px;height:22px}.v2l .mm-ico--sm svg{width:13px;height:13px}.v2l .mm-ico--sm:empty{display:none}.v2l .mm-txt{gap:2px;min-width:0;display:grid}.v2l .mega--models .mm-txt b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.v2l .mega--models .mm-txt small{color:var(--fg-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.v2l .mm-ico .mm-badge{letter-spacing:.3px;color:#fff;background:#ff3b30;border-radius:4px;padding:1px 5px;font-size:9px;font-style:italic;font-weight:800;position:absolute;top:-7px;left:-6px;box-shadow:0 2px 6px #0006}.v2l .mega--models .mm-all{margin-top:8px}:root[data-theme=light] .v2l .mm-ico{color:#111;background:#0000000d;box-shadow:inset 0 0 0 1px #0000000f}@media (width<=1100px){.v2l .mega.mega--models{grid-template-columns:220px repeat(3,minmax(0,1fr))}.v2l .mega--models .mm-txt small{display:none}}.v2l .mega.mega--models{grid-template-columns:300px repeat(2,minmax(0,1fr));gap:8px 28px}@media (width<=1100px){.v2l .mega.mega--models{grid-template-columns:240px repeat(2,minmax(0,1fr))}.v2l .mega--models .mm-txt small{display:-webkit-box}}.v2l .mega--models .mm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px;display:grid}.v2l .mega--models .mm-list .mm-item{margin:0}.v2l .lx-sec{padding:28px 0}.v2l .lx-wrap{width:min(1320px,100% - 32px);margin-inline:auto;position:relative}.v2l .lx-sec h2,.v2l .lx-card__t,.v2l .lx-show__head h2,.v2l .lx-spot__name{font-family:"Inter", var(--font-body)}.v2l .lx-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(31.746% - 10.1587px);grid-auto-flow:column;gap:16px;padding-bottom:4px;display:grid;overflow-x:auto}.v2l .lx-row::-webkit-scrollbar{display:none}.v2l .lx-card{scroll-snap-align:start;color:var(--fg);gap:4px;display:grid}.v2l .lx-card__media{aspect-ratio:16/9;background:#111;border-radius:14px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.v2l .lx-card__media img,.v2l .lx-card__media video,.v2l .lx-m img,.v2l .lx-m video,.v2l .lx-spot__media img,.v2l .lx-spot__media video,.v2l .lx-banner__side img,.v2l .lx-banner__side video,.v2l .lx-promo__media img,.v2l .lx-promo__media video{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .6s;display:block}.v2l .lx-card:hover .lx-card__media img,.v2l .lx-card:hover .lx-card__media video{transform:scale(1.04)}.v2l .lx-card__t{letter-spacing:-.01em;text-transform:uppercase;font-size:17px;font-weight:800}.v2l .lx-card small{color:var(--fg-3);font-size:14px}.v2l .lx-next{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414bf;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 48px);right:-6px}.v2l .lx-next:hover{background:#282828e6}.v2l .lx-quick{grid-template-columns:minmax(0,1.15fr) minmax(0,2fr);gap:16px;display:grid}.v2l .lx-promo{background:linear-gradient(135deg,#2a0b09 0%,#3a100c 45%,#141414 100%);border:1px solid #ff3b3040;border-radius:18px;grid-template-columns:1fr .8fr;min-height:290px;display:grid;position:relative;overflow:hidden}.v2l .lx-promo__body{z-index:1;flex-direction:column;gap:14px;padding:26px 24px;display:flex;position:relative}.v2l .lx-promo h2{letter-spacing:-.02em;text-transform:uppercase;color:#fff;font-size:26px;font-weight:800;line-height:1.1}.v2l .lx-promo h2 em{color:#ff3b30;font-style:normal}.v2l .lx-promo ul{color:#fffc;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.v2l .lx-promo li{align-items:flex-start;gap:9px;display:flex}.v2l .lx-promo li:before{content:"✓";color:#ff3b30;font-weight:800}.v2l .lx-promo__media{display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.v2l .lx-btn{height:44px;font-family:"Inter", var(--font-body);white-space:nowrap;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.v2l .lx-btn--red{color:#fff;background:#ff3b30;margin-top:auto}.v2l .lx-btn--red:hover{background:#ff5147}.v2l .lx-btn--glass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff38}.v2l .lx-btn--glass:hover{background:#fff3}.v2l .lx-btn--accent{background:var(--a);color:#0b0b0b}.v2l .lx-btn--accent:hover{filter:brightness(1.08)}.v2l .lx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.v2l .lx-tile{color:var(--fg);font-family:"Inter", var(--font-body);background:#161616;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:space-between;gap:18px;padding:16px;transition:background .2s,border-color .2s;display:flex}.v2l .lx-tile:hover{background:#1d1d1d;border-color:#ffffff24}.v2l .lx-tile__top{justify-content:space-between;align-items:flex-start;display:flex}.v2l .lx-tile__ic svg{width:22px;height:22px;display:block}.v2l .lx-tag{color:var(--fg-2);background:#ffffff14;border-radius:8px;padding:3px 9px;font-size:12px;font-weight:500}.v2l .lx-tile b{align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.v2l .lx-tile small{color:var(--fg-3);margin-top:4px;font-size:13px;display:block}.v2l .lx-badge{color:#fff;background:#ff3b30;border-radius:4px;padding:1px 6px;font-size:10px;font-style:italic;font-weight:800}.v2l .lx-banner{text-align:center;background:radial-gradient(70% 90% at 50% 40%,#2b2b2b,#0e0e0e 75%);border:1px solid #ffffff14;border-radius:22px;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.v2l .lx-banner__side{width:34%;display:block;position:absolute;top:0;bottom:0}.v2l .lx-banner__side--l{left:0;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.v2l .lx-banner__side--r{right:0;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000);mask-image:linear-gradient(270deg,#000 40%,#0000)}.v2l .lx-banner__in{z-index:1;justify-items:center;gap:10px;max-width:560px;padding:40px 16px;display:grid;position:relative}.v2l .lx-banner__k{font-family:"Inter", var(--font-body);letter-spacing:1px;text-transform:uppercase;color:#fff;margin:6px 0 0;font-size:14px;font-weight:800}.v2l .lx-banner h2{letter-spacing:-.03em;text-transform:uppercase;color:#fff;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1}.v2l .lx-banner h2 em{color:#ffffff8c;font-style:normal}.v2l .lx-banner__d{color:#ffffffb3;margin:4px 0 14px;font-size:16px}.v2l .lx-banner .lx-btn{align-self:center;margin:0}.v2l .lx-show{margin-bottom:40px;position:relative}.v2l .lx-show__head{margin-bottom:16px}.v2l .lx-show__head h2{letter-spacing:-.02em;text-transform:uppercase;color:var(--a);font-size:clamp(26px,2.6vw,34px);font-weight:800}.v2l .lx-show__head p{color:var(--fg-3);margin:4px 0 0;font-size:14.5px}.v2l .lx-masonry{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:120px;grid-auto-flow:dense;gap:10px;max-height:620px;display:grid;overflow:hidden}.v2l .lx-m{background:#161616;border-radius:12px;display:block;position:relative;overflow:hidden}.v2l .lx-m--t{grid-row:span 3}.v2l .lx-m--s{grid-row:span 2}.v2l .lx-m:hover img,.v2l .lx-m:hover video{transform:scale(1.04)}.v2l .lx-m__go{font-family:"Inter", var(--font-body);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0000008c;border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:10px;left:10px;transform:translateY(4px)}.v2l .lx-m:hover .lx-m__go{opacity:1;transform:none}.v2l .lx-show__fade{background:linear-gradient(180deg, transparent, var(--bg) 85%);pointer-events:none;place-items:end center;height:170px;padding-bottom:26px;display:grid;position:absolute;bottom:0;left:0;right:0}.v2l .lx-show__fade .lx-btn{pointer-events:auto}.v2l .lx-spot{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:40px;margin-bottom:36px;display:grid}.v2l .lx-spot--flip .lx-spot__txt{order:2}.v2l .lx-spot__name{letter-spacing:-.02em;text-transform:uppercase;color:var(--a);margin:0;font-size:clamp(30px,3vw,42px);font-weight:800}.v2l .lx-spot h2{letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);margin-top:4px;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.05}.v2l .lx-spot__d{color:var(--fg-3);max-width:460px;margin:14px 0 22px;font-size:15px;line-height:1.55}.v2l .lx-spot__media{aspect-ratio:16/9;background:#111;border-radius:18px;display:block;overflow:hidden}:root[data-theme=light] .v2l .lx-tile{background:#fff;border-color:#00000014}:root[data-theme=light] .v2l .lx-tile:hover{background:#fafafa}@media (width<=1000px){.v2l .lx-row{grid-auto-columns:78%}.v2l .lx-quick{grid-template-columns:1fr}.v2l .lx-tiles,.v2l .lx-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.v2l .lx-spot,.v2l .lx-spot--flip{grid-template-columns:1fr;gap:18px}.v2l .lx-spot--flip .lx-spot__txt{order:0}.v2l .lx-banner__side{opacity:.45;width:50%}.v2l .lx-next{display:none}}.v2l .mega.mega--models{grid-template-columns:280px minmax(0,1fr);width:min(900px,100vw - 24px)}.v2l .mm-ico[data-p^=f-] svg,.v2l .mm-ico[data-p=ad] svg{width:21px;height:21px}@media (width<=1100px){.v2l .mega.mega--models{grid-template-columns:220px minmax(0,1fr)}}
