.home-featured-videos__category[data-v-3be69a4a]{background:transparent;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#ffffff94;cursor:pointer;flex:none;height:36px;padding:0 14px;transition:color .18s ease,background-color .18s ease,border-color .18s ease;white-space:nowrap}.home-featured-videos__category[data-v-3be69a4a]:hover{border-color:#ffffff42;color:#ffffffe0}.home-featured-videos__category--active[data-v-3be69a4a]{background:#ffffff1a;border-color:#ffffff38;color:#fff}.home-banner[data-v-827a42f9]{--banner-card-width:clamp(312px, calc(27.5vw - 40px) ,356px);--banner-card-height:calc(var(--banner-card-width)*9/16);--banner-offset:calc(var(--banner-card-width)*.76);outline:none;position:relative;width:100%}.home-banner__carousel[data-v-827a42f9]{height:var(--banner-card-height);min-height:0;perspective:1200px;position:relative;width:100%}.home-banner__track[data-v-827a42f9]{height:100%;pointer-events:none;position:relative;transform-style:preserve-3d;width:100%}.home-banner__slide[data-v-827a42f9]{background:#111315;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;height:100%;left:50%;overflow:hidden;padding:0;pointer-events:auto;position:absolute;top:0;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease,filter .32s ease,box-shadow .32s ease;width:var(--banner-card-width)}.home-banner__slide[data-role=main][data-v-827a42f9]{box-shadow:0 20px 56px #0000008c,0 2px 8px #0000004d;transform:translate(-50%);z-index:3}.home-banner__slide[data-role=next][data-v-827a42f9],.home-banner__slide[data-role=prev][data-v-827a42f9]{filter:brightness(.55) saturate(.85);z-index:2}.home-banner__slide[data-role=prev][data-v-827a42f9]{transform:translate(calc(-50% - var(--banner-offset))) translateZ(-150px) rotateY(20deg) scale(.84);transform-origin:0}.home-banner__slide[data-role=next][data-v-827a42f9]{transform:translate(calc(-50% + var(--banner-offset))) translateZ(-150px) rotateY(-20deg) scale(.84);transform-origin:100%}.home-banner__slide[data-role=far-next][data-v-827a42f9],.home-banner__slide[data-role=far-prev][data-v-827a42f9]{filter:brightness(.42) saturate(.78);opacity:.82;z-index:1}.home-banner__slide[data-role=far-prev][data-v-827a42f9]{transform:translate(calc(-50% - var(--banner-offset)*1.86)) translateZ(-240px) rotateY(24deg) scale(.64);transform-origin:0}.home-banner__slide[data-role=far-next][data-v-827a42f9]{transform:translate(calc(-50% + var(--banner-offset)*1.86)) translateZ(-240px) rotateY(-24deg) scale(.64);transform-origin:100%}.home-banner__slide[data-role=outer-next][data-v-827a42f9],.home-banner__slide[data-role=outer-prev][data-v-827a42f9]{filter:brightness(.34) saturate(.7);opacity:.72;z-index:0}.home-banner__slide[data-role=outer-prev][data-v-827a42f9]{transform:translate(calc(-50% - var(--banner-offset)*2.2)) translateZ(-290px) rotateY(26deg) scale(.5);transform-origin:0}.home-banner__slide[data-role=outer-next][data-v-827a42f9]{transform:translate(calc(-50% + var(--banner-offset)*2.2)) translateZ(-290px) rotateY(-26deg) scale(.5);transform-origin:100%}.home-banner__slide[data-role=hidden][data-v-827a42f9]{opacity:0;pointer-events:none;transform:translate(-50%) translateZ(-300px) scale(.9);z-index:0}.home-banner__slide[data-role=far-next][data-v-827a42f9]:hover,.home-banner__slide[data-role=far-prev][data-v-827a42f9]:hover,.home-banner__slide[data-role=next][data-v-827a42f9]:hover,.home-banner__slide[data-role=outer-next][data-v-827a42f9]:hover,.home-banner__slide[data-role=outer-prev][data-v-827a42f9]:hover,.home-banner__slide[data-role=prev][data-v-827a42f9]:hover{filter:brightness(.75) saturate(.95)}.home-banner__media[data-v-827a42f9]{align-items:center;background:#111315;display:flex;height:100%;inset:0;justify-content:center;overflow:hidden;position:absolute;width:100%}.home-banner__image[data-v-827a42f9],.home-banner__video[data-v-827a42f9]{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.home-banner__fallback[data-v-827a42f9]{background:linear-gradient(135deg,#07f4f23d,#c1fab81a 52%,#101313);color:#ffffffb8;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:28px;text-align:left;width:100%}.home-banner__fallback-title[data-v-827a42f9]{color:#fff;font-size:24px;font-weight:650;margin-bottom:8px}.home-banner__arrow[data-v-827a42f9]{align-items:center;background:#ffffff24;border:1px solid transparent;border-radius:8px;color:#ffffffc2;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:38px;z-index:10}.home-banner__arrow[data-v-827a42f9]:hover{background:#ffffff3d;border-color:#ffffff47;color:#fff;transform:translateY(-50%) scale(1.04)}.home-banner[data-v-827a42f9]:focus-visible,.home-banner__arrow[data-v-827a42f9]:focus-visible,.home-banner__dot[data-v-827a42f9]:focus-visible{outline:2px solid #07f4f2;outline-offset:4px}.home-banner__arrow[data-v-827a42f9]:active{transform:translateY(-50%) scale(.9)}.home-banner__arrow--prev[data-v-827a42f9]{left:0}.home-banner__arrow--next[data-v-827a42f9]{right:0}.home-banner__dots[data-v-827a42f9]{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:16px}.home-banner__dot[data-v-827a42f9]{background:#ffffff4d;border:0;border-radius:999px;cursor:pointer;height:4px;padding:0;transition:width .3s ease,background-color .3s ease;width:12px}.home-banner__dot[data-v-827a42f9]:hover{background:#fff9}.home-banner__dot--active[data-v-827a42f9]{background:#ffffffe6;width:24px}.home-banner__empty[data-v-827a42f9]{background:#111315;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#ffffff7a;display:grid;min-height:220px;place-items:center}.home-banner--reduced-motion .home-banner__arrow[data-v-827a42f9],.home-banner--reduced-motion .home-banner__dot[data-v-827a42f9],.home-banner--reduced-motion .home-banner__slide[data-v-827a42f9]{transition:none}@media(max-width:1023px){.home-banner[data-v-827a42f9]{--banner-card-width:312px}.home-banner__slide[data-role=far-next][data-v-827a42f9],.home-banner__slide[data-role=far-prev][data-v-827a42f9],.home-banner__slide[data-role=next][data-v-827a42f9],.home-banner__slide[data-role=outer-next][data-v-827a42f9],.home-banner__slide[data-role=outer-prev][data-v-827a42f9],.home-banner__slide[data-role=prev][data-v-827a42f9]{display:none}.home-banner__slide[data-role=main][data-v-827a42f9]{transform:translate(-50%)}}@media(min-width:1024px)and (max-width:1279px){.home-banner__slide[data-role=outer-next][data-v-827a42f9],.home-banner__slide[data-role=outer-prev][data-v-827a42f9]{display:none}}@media(max-width:767px){.home-banner[data-v-827a42f9]{--banner-card-width:100%}.home-banner__carousel[data-v-827a42f9]{aspect-ratio:16/9;min-height:0}.home-banner__arrow[data-v-827a42f9]{height:32px;width:32px}.home-banner__media[data-v-827a42f9]{width:100%}.home-banner__arrow--prev[data-v-827a42f9]{left:10px}.home-banner__arrow--next[data-v-827a42f9]{right:10px}.home-banner__fallback[data-v-827a42f9]{padding:20px}.home-banner__fallback-title[data-v-827a42f9]{font-size:20px}}.home-toolbox__item[data-v-ad3e331f]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:16px;min-height:92px;padding:18px;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:100%}.home-toolbox__item[data-v-ad3e331f]:hover{background:#ffffff0f;border-color:#07f4f266;transform:translateY(-2px)}.home-toolbox__icon[data-v-ad3e331f]{border-radius:8px;display:grid;flex:0 0 auto;height:48px;place-items:center;width:48px}.home-toolbox__icon--script[data-v-ad3e331f]{background:#c1fab81f;color:#c1fab8}.home-toolbox__icon--video[data-v-ad3e331f]{background:#07f4f21f;color:#07f4f2}.home-toolbox__icon--image[data-v-ad3e331f]{background:#c1fab81f;color:#c1fab8}.home-toolbox__item strong[data-v-ad3e331f]{color:#fff;display:block;font-size:16px;font-weight:600}.home-toolbox__item small[data-v-ad3e331f]{color:#ffffff80;display:block;font-size:13px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-toolbox__arrow[data-v-ad3e331f]{color:#ffffff6b;font-size:20px;margin-left:auto}
