.marketing-footer[data-astro-cid-by5mesha]{background:#08090b;padding:72px 0 40px;font-family:Outfit,sans-serif}.marketing-footer__inner[data-astro-cid-by5mesha]{width:100%;max-width:1350px;margin-inline:auto;padding-inline:16px}.marketing-footer__main[data-astro-cid-by5mesha]{justify-content:space-between;align-items:flex-start;gap:64px;margin-bottom:56px;display:flex}.marketing-footer__brand[data-astro-cid-by5mesha]{flex:0 340px;min-width:250px}.marketing-footer__cols[data-astro-cid-by5mesha]{grid-template-columns:repeat(3,max-content);justify-items:start;gap:40px 56px;display:grid}.marketing-footer__logo[data-astro-cid-by5mesha]{width:120px;margin-bottom:18px;display:inline-block}.marketing-footer__logo[data-astro-cid-by5mesha] img[data-astro-cid-by5mesha]{width:100%;height:auto;display:block}.marketing-footer__brand[data-astro-cid-by5mesha]>p[data-astro-cid-by5mesha]{color:#ffffff9e;max-width:320px;margin:0 0 24px;font-size:15px;line-height:1.65}.marketing-footer__actions[data-astro-cid-by5mesha]{gap:10px;display:flex}.marketing-footer__col[data-astro-cid-by5mesha]{flex-direction:column;gap:11px;display:flex}.marketing-footer__title[data-astro-cid-by5mesha]{color:#ffffff70;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:650}.marketing-footer__col[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]{color:#ffffffbd;font-size:15px;text-decoration:none;transition:color .2s}.marketing-footer__col[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]:hover,.marketing-footer__col[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]:focus-visible{color:#fff}.marketing-footer__bottom[data-astro-cid-by5mesha]{flex-direction:column;align-items:flex-start;gap:20px;padding-top:26px;display:flex}.marketing-footer__bottom[data-astro-cid-by5mesha]>p[data-astro-cid-by5mesha]{color:#ffffff80;margin:0;font-size:13.5px}.marketing-footer__socials[data-astro-cid-by5mesha]{gap:10px;display:flex}.marketing-footer__socials[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]{color:#fff9;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:36px;height:36px;transition:color .2s,border-color .2s,background .2s;display:grid}.marketing-footer__socials[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]:hover,.marketing-footer__socials[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]:focus-visible{color:#fff;background:#ffffff0d;border-color:#ffffff40}.marketing-footer__socials[data-astro-cid-by5mesha] svg[data-astro-cid-by5mesha]{fill:currentColor;width:17px;height:17px;display:block}.marketing-footer__end[data-astro-cid-by5mesha]{flex-wrap:wrap;align-items:center;gap:14px 32px;display:flex}.marketing-footer__legal[data-astro-cid-by5mesha]{gap:22px;display:flex}.marketing-footer__legal[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]{color:#fff9;font-size:13.5px;text-decoration:none;transition:color .2s}.marketing-footer__legal[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]:hover,.marketing-footer__legal[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]:focus-visible{color:#fff}.marketing-footer__lang[data-astro-cid-by5mesha]{color:#fff9;align-items:center;gap:7px;font-size:13.5px;text-decoration:none;transition:color .2s;display:inline-flex}.marketing-footer__lang[data-astro-cid-by5mesha]:hover,.marketing-footer__lang[data-astro-cid-by5mesha]:focus-visible{color:#fff}.marketing-footer__lang[data-astro-cid-by5mesha] svg[data-astro-cid-by5mesha]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (width>=760px){.marketing-footer__bottom[data-astro-cid-by5mesha]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=1000px){.marketing-footer__main[data-astro-cid-by5mesha]{flex-direction:column;gap:40px;margin-bottom:40px}.marketing-footer__brand[data-astro-cid-by5mesha]{flex:none}}@media (width<=560px){.marketing-footer[data-astro-cid-by5mesha]{padding:48px 0 32px}.marketing-footer__inner[data-astro-cid-by5mesha]{padding-inline:20px}.marketing-footer__cols[data-astro-cid-by5mesha]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;width:100%}.marketing-footer__col[data-astro-cid-by5mesha]{gap:10px}.marketing-footer__col[data-astro-cid-by5mesha] a[data-astro-cid-by5mesha]{font-size:14px}.marketing-footer__title[data-astro-cid-by5mesha]{font-size:11px}.marketing-footer__actions[data-astro-cid-by5mesha]{flex-wrap:wrap}.marketing-footer__legal[data-astro-cid-by5mesha]{flex-wrap:wrap;gap:12px 20px}}.marketing-header[data-astro-cid-u5ztizjb]{z-index:999999;background:0 0;padding:10px 0;font-family:Outfit,sans-serif;transition:background-color .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.marketing-header[data-astro-cid-u5ztizjb].is-scrolled{backdrop-filter:blur(16px);background:#0a0a0acc}.marketing-header__inner[data-astro-cid-u5ztizjb]{justify-content:space-between;align-items:center;width:100%;max-width:1350px;margin-inline:auto;padding-inline:16px;display:flex}.marketing-header__logo[data-astro-cid-u5ztizjb]{flex:none;width:130px;transition:width .3s;display:block}.is-scrolled[data-astro-cid-u5ztizjb] .marketing-header__logo[data-astro-cid-u5ztizjb]{width:100px}.marketing-header__logo[data-astro-cid-u5ztizjb] img[data-astro-cid-u5ztizjb]{width:100%;height:auto;display:block}.marketing-header__right[data-astro-cid-u5ztizjb],.marketing-header__desktop-nav[data-astro-cid-u5ztizjb],.marketing-header__desktop-actions[data-astro-cid-u5ztizjb],.marketing-header__mobile-actions[data-astro-cid-u5ztizjb]{align-items:center;display:flex}.marketing-header__right[data-astro-cid-u5ztizjb]{gap:10px}.marketing-header__desktop-nav[data-astro-cid-u5ztizjb]{gap:4px;padding-right:32px}.marketing-header__desktop-actions[data-astro-cid-u5ztizjb],.marketing-header__mobile-actions[data-astro-cid-u5ztizjb]{gap:10px}.marketing-header__lang[data-astro-cid-u5ztizjb]{color:#ffffff9e;letter-spacing:.04em;border-radius:6px;padding:8px 6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.marketing-header__lang[data-astro-cid-u5ztizjb]:hover,.marketing-header__lang[data-astro-cid-u5ztizjb]:focus-visible{color:#fff}.marketing-header__nav-link[data-astro-cid-u5ztizjb]{color:#fff9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.marketing-header__nav-link[data-astro-cid-u5ztizjb]:hover,.marketing-header__nav-link[data-astro-cid-u5ztizjb]:focus-visible,.marketing-header__nav-link[data-astro-cid-u5ztizjb].is-active{color:#fff}.marketing-header__nav-link[data-astro-cid-u5ztizjb] svg[data-astro-cid-u5ztizjb]{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px}.marketing-header__dropdown[data-astro-cid-u5ztizjb]{position:relative}.marketing-header__dropdown-menu[data-astro-cid-u5ztizjb]{z-index:1000000;visibility:hidden;opacity:0;backdrop-filter:blur(20px);background:#0f0f12fa;border:1px solid #ffffff14;border-radius:6px;min-width:230px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff0a}.marketing-header__dropdown-menu--resources[data-astro-cid-u5ztizjb]{min-width:260px}.marketing-header__dropdown[data-astro-cid-u5ztizjb]:hover .marketing-header__dropdown-menu[data-astro-cid-u5ztizjb],.marketing-header__dropdown[data-astro-cid-u5ztizjb]:focus-within .marketing-header__dropdown-menu[data-astro-cid-u5ztizjb]{visibility:visible;opacity:1;transform:translateY(0)}.marketing-header__app-link[data-astro-cid-u5ztizjb]{color:#ffffffe0;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.marketing-header__app-link[data-astro-cid-u5ztizjb]:hover,.marketing-header__app-link[data-astro-cid-u5ztizjb]:focus-visible{background:#ffffff0f}.marketing-header__app-link[data-astro-cid-u5ztizjb] small[data-astro-cid-u5ztizjb]{color:#fff6;margin-top:1px;font-size:12px;display:block}.marketing-header__dropdown-rule[data-astro-cid-u5ztizjb]{background:#ffffff0f;height:1px;margin:6px 8px}.marketing-header__dropdown--mega[data-astro-cid-u5ztizjb]{position:static}.marketing-header__mega[data-astro-cid-u5ztizjb]{z-index:1000000;visibility:hidden;opacity:0;backdrop-filter:blur(20px);background:#0f0f12fa;border:1px solid #ffffff14;border-radius:6px;width:min(1000px,100vw - 32px);padding:24px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px);box-shadow:0 18px 50px #00000073}.marketing-header__mega[data-astro-cid-u5ztizjb]:before{content:"";height:18px;position:absolute;inset:-18px 0 auto}.marketing-header__dropdown--mega[data-astro-cid-u5ztizjb]:hover .marketing-header__mega[data-astro-cid-u5ztizjb],.marketing-header__dropdown--mega[data-astro-cid-u5ztizjb]:focus-within .marketing-header__mega[data-astro-cid-u5ztizjb]{visibility:visible;opacity:1;transform:translate(-50%)}.marketing-header__mega-grid[data-astro-cid-u5ztizjb]{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.95fr);gap:20px;display:grid}.marketing-header__mega-col[data-astro-cid-u5ztizjb]{flex-direction:column;gap:2px;display:flex}.marketing-header__mega-label[data-astro-cid-u5ztizjb]{color:#ffffff73;margin:0 0 10px;padding:0 10px;font-size:13.5px;font-weight:500}.marketing-header__mega-item[data-astro-cid-u5ztizjb]{color:#fff;border-radius:6px;align-items:flex-start;gap:12px;padding:8px 10px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .15s;display:flex}.marketing-header__mega-item[data-astro-cid-u5ztizjb] svg,.marketing-header__mega-item[data-astro-cid-u5ztizjb] img[data-astro-cid-u5ztizjb]{flex:none;margin-top:2px}.marketing-header__mega-item[data-astro-cid-u5ztizjb] img[data-astro-cid-u5ztizjb]{border-radius:4px;width:18px;height:18px}.marketing-header__mega-item[data-astro-cid-u5ztizjb] small[data-astro-cid-u5ztizjb]{color:#ffffff80;margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.4;display:block}.marketing-header__mega-item[data-astro-cid-u5ztizjb]:hover,.marketing-header__mega-item[data-astro-cid-u5ztizjb]:focus-visible{background:#ffffff0d}.marketing-header__mega-modes[data-astro-cid-u5ztizjb]{gap:2px;display:grid}.marketing-header__mega-mode[data-astro-cid-u5ztizjb]{color:#ffffffe6;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.marketing-header__mega-mode[data-astro-cid-u5ztizjb]:hover,.marketing-header__mega-mode[data-astro-cid-u5ztizjb]:focus-visible{color:#fff;background:#ffffff0d}.marketing-header__mega-mode-icon{flex:none;width:16px;height:16px}.marketing-header__mega-more[data-astro-cid-u5ztizjb]{color:#c4b5fd;border-radius:6px;padding:7px 10px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.marketing-header__mega-more[data-astro-cid-u5ztizjb]:hover,.marketing-header__mega-more[data-astro-cid-u5ztizjb]:focus-visible{color:#fff}.marketing-header__mega-social[data-astro-cid-u5ztizjb]{margin-top:auto;padding-top:18px}.marketing-header__socials[data-astro-cid-u5ztizjb]{gap:8px;padding:0 10px;display:flex}.marketing-header__socials[data-astro-cid-u5ztizjb] a[data-astro-cid-u5ztizjb]{color:#fff9;background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .15s,background .15s;display:inline-flex}.marketing-header__socials[data-astro-cid-u5ztizjb] a[data-astro-cid-u5ztizjb]:hover,.marketing-header__socials[data-astro-cid-u5ztizjb] a[data-astro-cid-u5ztizjb]:focus-visible{color:#fff;background:#ffffff1a}.marketing-header__socials--mobile[data-astro-cid-u5ztizjb]{padding:10px 16px 4px}.marketing-header__mega-col--every[data-astro-cid-u5ztizjb]{background:color-mix(in srgb, var(--hy-primary) 9%, #121216);border-radius:6px;margin:-10px 0;padding:10px 4px}.marketing-header__mega-col--every[data-astro-cid-u5ztizjb] .marketing-header__mega-label[data-astro-cid-u5ztizjb]{color:#c4b5fd}.marketing-header__mega-col--every[data-astro-cid-u5ztizjb] .marketing-header__mega-item[data-astro-cid-u5ztizjb] small[data-astro-cid-u5ztizjb]{color:#e1d7fa99}.marketing-header__mobile-actions[data-astro-cid-u5ztizjb],.marketing-header__mobile-menu[data-astro-cid-u5ztizjb]{display:none}.marketing-header__menu-toggle[data-astro-cid-u5ztizjb]{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:inline-flex}.marketing-header__menu-toggle[data-astro-cid-u5ztizjb] svg[data-astro-cid-u5ztizjb]{fill:none;stroke:currentColor;stroke-width:2px;width:24px;height:24px}.marketing-header__mobile-menu[data-astro-cid-u5ztizjb][hidden]{display:none}@media (width<=1199px){.marketing-header__desktop-nav[data-astro-cid-u5ztizjb]{padding-right:18px}.marketing-header__nav-link[data-astro-cid-u5ztizjb]{padding:10px;font-size:15px}}@media (width<=1023px){.marketing-header__logo[data-astro-cid-u5ztizjb],.is-scrolled[data-astro-cid-u5ztizjb] .marketing-header__logo[data-astro-cid-u5ztizjb]{width:110px}.marketing-header__desktop-nav[data-astro-cid-u5ztizjb],.marketing-header__desktop-actions[data-astro-cid-u5ztizjb]{display:none}.marketing-header__mobile-actions[data-astro-cid-u5ztizjb]{display:flex}.marketing-header__mobile-menu[data-astro-cid-u5ztizjb]{backdrop-filter:blur(20px);background:#0f0f12fa;border:1px solid #ffffff14;border-radius:6px;max-height:calc(100vh - 88px);margin:12px 16px 0;padding:8px;display:block;overflow-y:auto;box-shadow:0 8px 32px #0006}.marketing-header__mobile-link[data-astro-cid-u5ztizjb]{color:#ffffffd9;border-radius:6px;align-items:center;padding:14px 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.marketing-header__mobile-link--sub[data-astro-cid-u5ztizjb]{color:#ffffff9e;gap:10px;padding:10px 16px 10px 22px;font-size:14px;font-weight:400}.marketing-header__mobile-link[data-astro-cid-u5ztizjb]:hover,.marketing-header__mobile-link[data-astro-cid-u5ztizjb]:focus-visible{background:#ffffff0f}summary[data-astro-cid-u5ztizjb].marketing-header__mobile-link{cursor:pointer;justify-content:space-between;list-style:none}summary[data-astro-cid-u5ztizjb].marketing-header__mobile-link::-webkit-details-marker{display:none}.marketing-header__mobile-chevron[data-astro-cid-u5ztizjb]{fill:none;stroke:#ffffff73;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.marketing-header__mobile-group[data-astro-cid-u5ztizjb][open]>summary[data-astro-cid-u5ztizjb] .marketing-header__mobile-chevron[data-astro-cid-u5ztizjb]{transform:rotate(180deg)}.marketing-header__mobile-group[data-astro-cid-u5ztizjb][open]>summary[data-astro-cid-u5ztizjb]{color:#fff}.marketing-header__mobile-sublist[data-astro-cid-u5ztizjb]{padding:0 0 8px;display:grid}.marketing-header__mobile-link--all[data-astro-cid-u5ztizjb]{color:#fffc;font-weight:500}.marketing-header__mobile-rule[data-astro-cid-u5ztizjb]{background:#ffffff0f;height:1px;margin:6px 8px}.marketing-header__mobile-label[data-astro-cid-u5ztizjb]{color:#fff6;margin:10px 0 2px;padding:0 16px 0 22px;font-size:12px;font-weight:500}.marketing-header__mobile-modes[data-astro-cid-u5ztizjb]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing-header__mobile-link--sub[data-astro-cid-u5ztizjb] img[data-astro-cid-u5ztizjb]{border-radius:4px;width:17px;height:17px}}@media (width<=767px){.marketing-header__logo[data-astro-cid-u5ztizjb],.is-scrolled[data-astro-cid-u5ztizjb] .marketing-header__logo[data-astro-cid-u5ztizjb]{width:40px}}@media (width<=520px){.marketing-header__mobile-actions[data-astro-cid-u5ztizjb]{gap:6px}.marketing-header__mobile-actions[data-astro-cid-u5ztizjb] .hy-btn{min-height:36px;padding-inline:10px;font-size:12px}}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/v/outfit/5.2.8/latin/wght/normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/v/outfit/5.2.8/latin-ext/wght/normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin/300/normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin-ext/300/normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/s/poppins/5.2.7/devanagari/300/normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin/400/normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin-ext/400/normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/s/poppins/5.2.7/devanagari/400/normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin/500/normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin-ext/500/normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/s/poppins/5.2.7/devanagari/500/normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin/600/normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin-ext/600/normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/s/poppins/5.2.7/devanagari/600/normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin/700/normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/s/poppins/5.2.7/latin-ext/700/normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/s/poppins/5.2.7/devanagari/700/normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}:root{--color-bg-deep:#050505;--color-bg-input:var(--color-bg-primary);--color-bg-filterbar:var(--color-bg-primary);--color-bg-inset:#0a0a0a;--color-bg-buffer-card:var(--color-bg-primary);--color-bg-buffer-stage:var(--color-bg-deep);--color-bg-buffer-media:var(--color-bg-deep);--color-bg-button-disabled:var(--color-bg-elevated);--buffer-frame-border-color:#ffffff57;--buffer-spinner-track:#ffffff1a;--prompt-card-border:#00000080;--color-bg-primary:#0f0f0f;--color-bg-sunken:#141414;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#222;--color-bg-raised:#2a2a2a;--color-bg-elevated:#333;--color-bg-overlay:#000000d9;--color-border-subtle:#ffffff0d;--color-border-primary:#ffffff14;--color-border-secondary:#ffffff1f;--color-border-tertiary:#ffffff1a;--color-border-strong:#444;--select-arrow-default:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23737373'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");--select-arrow-accent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ce2e41'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");--panel-header-height:67px;--panel-sidebar-width:384px;--prompt-pill-height:48px;--prompt-pill-px:16px;--buffer-card-header-py:6px;--buffer-card-header-h:38px;--action-control-h:calc(var(--prompt-pill-height) - 4px);--buffer-card-footer-h:calc(var(--action-control-h) + 12px);--timeline-height:192px;--panel-gutter:6px;--panel-radius:4px;--panel-border-width:1px;--panel-border-color:var(--color-edge-primary);--app-height:100dvh;--color-panel-bg:linear-gradient(to bottom, #1a1a1a, #161616);--color-header-bg:#0a0a0a;--poster-scrim-strong:#000000e6;--poster-scrim-mid:#0000008c;--poster-scrim-soft:#0006;--poster-title-color:#fff;--poster-title-shadow:0 2px 8px #000000b8;--poster-subtitle-color:#ffffffb8;--poster-body-color:#fff9;--color-text-primary:#f5f5f5;--color-text-secondary:#d4d4d4;--color-text-tertiary:#a3a3a3;--color-text-muted:#737373;--color-text-disabled:#525252;--color-text-subtle:#404040;--color-text-contrast:#fff;--color-text-inverse:#050505;--color-text-on-accent:#fff;--color-generate-button-fg:var(--color-text-on-accent);--color-generate-button-border:#00000073;--color-generate-chip-bg:var(--color-overlay-backdrop-soft);--color-label-primary:#e5e5e5;--color-label-secondary:#a3a3a3;--color-control-bg:#ffffff0d;--color-control-bg-hover:#ffffff14;--color-control-bg-active:#ffffff1a;--color-control-border:#ffffff1a;--color-control-border-strong:#fff3;--color-control-icon-muted:#ffffff80;--color-control-icon-subtle:#fff6;--color-control-icon-inverse:#05050599;--color-gallery-action-bar-bg:#262626;--color-select-option-hover:var(--color-bg-tertiary);--color-version-row-hover-bg:var(--color-bg-secondary);--color-version-row-active-bg:var(--color-bg-tertiary);--color-segmented-active-bg:var(--color-bg-elevated);--color-slider-track:var(--color-bg-elevated);--color-switch-off-bg:#3f3f46;--color-switch-off-ring:#ffffff1a;--color-switch-off-ring-hover:#fff3;--color-switch-contrast-bg:#ffffffe6;--color-switch-contrast-knob:#27272a;--color-pending-card-bg:linear-gradient(to bottom right, var(--color-bg-secondary), var(--color-bg-inset));--color-minimap-bg:var(--color-bg-primary);--color-folder-card-bg:var(--color-bg-secondary);--color-folder-card-bg-hover:var(--color-bg-tertiary);--color-folder-card-border:#00000080;--color-folder-card-grid-bg:var(--color-bg-primary);--color-search-prominent-bg:#00000059;--color-colorpicker-action-bg:var(--color-bg-elevated);--color-colorpicker-action-bg-hover:var(--color-border-strong);--color-status-approved-bg:#15803d;--color-status-approved-text:#dcfce7;--color-status-review-bg:#9333ea;--color-status-review-text:#f3e8ff;--color-status-good-bg:#2563eb;--color-status-good-text:#dbeafe;--color-status-maybe-bg:#c86a06;--color-status-maybe-text:#fff7ed;--color-status-rejected-bg:#a61e32;--color-status-rejected-text:#ffd7dc;--color-status-archive-bg:#4b5563;--color-status-archive-text:#f3f4f6;--color-key-asset-title:#fff;--color-status-scope-selected-bg:color-mix(in srgb, #22c55e 18%, var(--color-surface-tertiary));--color-status-scope-selected-text:#dcfce7;--color-status-scope-selected-border:#22c55e66;--color-status-scope-hidden-bg:color-mix(in srgb, #64748b 34%, var(--color-surface-tertiary));--color-status-scope-hidden-text:#f8fafc;--color-status-scope-hidden-border:#94a3b873;--color-workspace-shared:#7c8aff;--color-workspace-shared-hover:#9aa4ff;--color-workspace-shared-soft:#7c8aff26;--color-overlay-backdrop-soft:#0003;--color-overlay-backdrop:#0009;--color-overlay-backdrop-hover:#0006;--color-overlay-backdrop-strong:#000c;--color-gallery-refresh-scrim:#000000b3;--color-overlay-panel-soft:#00000073;--color-overlay-panel:#0000008c;--color-overlay-panel-strong:#000000b3;--color-overlay-border:#ffffff1a;--color-overlay-border-strong:#ffffff2e;--color-overlay-border-emphasis:#ffffff40;--color-overlay-highlight:#ffffff0d;--color-overlay-text-primary:#ffffffe6;--color-overlay-chrome-label:var(--color-overlay-text-primary);--color-overlay-switcher-open-bg:var(--color-text-contrast);--color-overlay-switcher-open-ink:var(--color-bg-deep);--color-overlay-switcher-open-border:var(--color-text-contrast);--color-lightbox-browser-hover-border:#ffffff59;--color-overlay-badge-bg:var(--color-overlay-panel-strong);--color-overlay-badge-border:var(--color-overlay-border-strong);--color-overlay-badge-ink:var(--color-overlay-text-primary);--color-overlay-toggle-active-bg:var(--color-overlay-text-primary);--color-overlay-toggle-active-ink:var(--color-overlay-panel-strong);--color-overlay-text-secondary:#ffffffd9;--color-overlay-text-muted:#ffffffbf;--color-overlay-text-subtle:#fff6;--color-overlay-danger-bg:#ef444433;--color-overlay-danger-bg-hover:#ef44444d;--color-overlay-danger-border:#ef444466;--color-overlay-danger-text:#f87171;--color-overlay-success-bg:#22c55e26;--color-overlay-success-bg-hover:#22c55e38;--color-overlay-success-border:#22c55e73;--color-overlay-success-text:#4ade80;--color-overlay-info-bg:#3b82f633;--color-overlay-info-border:#3b82f64d;--color-overlay-info-text:#60a5fa;--color-overlay-warning-bg:#fbbf2414;--color-overlay-warning-bg-hover:#fbbf2426;--color-overlay-warning-border:#fbbf2466;--color-overlay-warning-text:#fcd34d;--color-focus-ring-info:#3b82f659;--color-focus-ring-warning:#fbbf244d;--color-info-notice-text:#bfdbfe;--color-info-notice-bg:#17255473;--color-info-notice-border:#3b82f647;--color-info-panel-tint-top:#3b82f614;--color-info-panel-tint-bottom:#3b82f63d;--color-warning-notice-text:#fde68a;--color-warning-notice-bg:#452b0673;--color-warning-notice-border:#f59e0b47;--color-warning-panel-tint-top:#f59e0b14;--color-warning-panel-tint-bottom:#f59e0b38;--color-warning-notice-frame:#eab3086b;--color-error-notice-text:#fecaca;--color-error-notice-bg:#450a0a66;--color-error-notice-border:#ef444440;--color-success-notice-text:#a7f3d0;--color-success-notice-bg:#052e164d;--color-success-notice-border:#22c55e33;--color-selection-highlight:#3b82f64d;--color-node-type-prompt:#60a5fa;--color-node-type-asset:#34d399;--color-node-type-video:#f87171;--color-node-type-audio:#ec4899;--color-node-type-output:#fbbf24;--color-node-type-note:#f59e0b;--color-node-type-note-soft:#eab30833;--color-node-type-variable:#a78bfa;--color-node-type-multiasset:#f97316;--color-node-type-description:#2dd4bf;--color-node-type-compose-template:#67e8f9;--color-node-type-template:#ea580c;--color-node-type-snippet:#9ca3af;--color-node-type-zones:#a3e635;--color-node-type-sketch:#818cf8;--color-node-status-running:#60a5fa;--color-node-status-running-soft:#60a5fa99;--color-node-status-success:#34d399;--color-node-status-success-soft:#34d399cc;--color-node-status-warning-soft:#fbbf2499;--color-audio-music-accent:#ec4899;--color-audio-voice-accent:#ef6f80;--color-audio-voice-accent-soft:#ef6f801a;--color-audio-voice-accent-soft-strong:#ef6f8026;--color-audio-voice-accent-soft-hover:#ef6f8033;--color-audio-voice-accent-border:#ef6f804d;--color-audio-voice-accent-border-strong:#ef6f8066;--color-audio-voice-accent-border-hover:#ef6f8080;--color-canvas-bg:#0a0a0f;--color-canvas-overlay:#0a0a0f99;--color-canvas-text-soft:#ffffffb3;--color-canvas-grid-line:#ffffff17;--color-canvas-grid-dot:#ffffff0f;--color-canvas-mask:#000000b3;--color-canvas-edge-default:#6b7280;--color-canvas-edge-mismatch:#ef4444;--color-accent-primary:#7c3aed;--color-accent-hover:#6d28d9;--color-accent-soft:#7c3aed26;--color-accent-border-soft:#7c3aed4d;--color-accent-border-strong:#7c3aed73;--token-project-default:var(--color-text-muted);--token-interactive-highlight:#4a9eff;--token-interactive-favorite:var(--color-node-type-output);--token-brand-primary:#7c3aed;--token-brand-primary-hover:#6d28d9;--token-brand-primary-soft:#7c3aed26;--token-brand-surface-dark:var(--color-bg-inset);--token-brand-surface-section:var(--color-bg-primary);--token-brand-surface-card:#131313;--token-brand-surface-card-hover:var(--color-bg-secondary);--token-brand-text:var(--color-text-contrast);--token-brand-text-muted:#fff9;--token-brand-text-subtle:#fff6;--token-brand-border:#ffffff1a;--token-brand-border-light:#ffffff0d;--token-mode-previz:#4b6cb7;--token-mode-product:#059669;--token-mode-avatar:#7c3aed;--token-mode-describe:#d97706;--token-mode-video:#b91c1c;--token-mode-video-edit:#a52a4a;--token-mode-edit:#c2410c;--token-mode-image-gen:#cfa321;--token-mode-previz-badge:var(--token-mode-previz);--token-mode-previz-badge-fg:var(--color-overlay-text-primary);--token-mode-product-badge:var(--token-mode-product);--token-mode-product-badge-fg:var(--color-overlay-text-primary);--token-mode-avatar-badge:var(--token-mode-avatar);--token-mode-avatar-badge-fg:var(--color-overlay-text-primary);--token-mode-describe-badge:var(--token-mode-describe);--token-mode-describe-badge-fg:var(--color-overlay-text-primary);--token-mode-video-badge:var(--token-mode-video);--token-mode-video-badge-fg:var(--color-overlay-text-primary);--token-mode-video-edit-badge:var(--token-mode-video-edit);--token-mode-video-edit-badge-fg:var(--color-overlay-text-primary);--token-mode-edit-badge:var(--token-mode-edit);--token-mode-edit-badge-fg:var(--color-overlay-text-primary);--token-mode-image-gen-badge:var(--token-mode-image-gen);--token-mode-image-gen-badge-fg:var(--color-overlay-text-primary);--token-mode-upscale-badge:var(--token-mode-upscale);--token-mode-upscale-badge-fg:var(--color-overlay-text-primary);--token-mode-extract-badge:var(--token-mode-extract);--token-mode-extract-badge-fg:var(--color-overlay-text-primary);--token-mode-audio-badge:var(--token-mode-audio);--token-mode-audio-badge-fg:var(--color-overlay-text-primary);--token-mode-voice-badge:var(--token-mode-voice);--token-mode-voice-badge-fg:var(--color-overlay-text-primary);--token-mode-compositor-badge:var(--token-mode-compositor);--token-mode-compositor-badge-fg:var(--color-overlay-text-primary);--token-mode-compose-render-badge:var(--token-mode-compose-render);--token-mode-compose-render-badge-fg:var(--color-overlay-text-primary);--token-mode-upscale:#0891b2;--token-mode-reference:#1a1a1a;--token-mode-extract:#16a34a;--token-mode-comfy:#8b5cf6;--token-mode-audio:#ec4899;--token-mode-voice:#ef6f80;--token-mode-compositor:#2563eb;--token-mode-compose-render:#0f766e;--token-interactive-stack:var(--token-mode-comfy);--color-project-default:var(--token-project-default);--color-interactive-stack:var(--token-interactive-stack);--color-interactive-highlight:var(--token-interactive-highlight);--color-interactive-favorite:var(--token-interactive-favorite);--color-brand-primary:var(--token-brand-primary);--color-brand-primary-hover:var(--token-brand-primary-hover);--color-brand-primary-soft:var(--token-brand-primary-soft);--color-brand-surface-dark:var(--token-brand-surface-dark);--color-brand-surface-section:var(--token-brand-surface-section);--color-brand-surface-card:var(--token-brand-surface-card);--color-brand-surface-card-hover:var(--token-brand-surface-card-hover);--color-brand-text:var(--token-brand-text);--color-brand-text-muted:var(--token-brand-text-muted);--color-brand-text-subtle:var(--token-brand-text-subtle);--color-brand-border:var(--token-brand-border);--color-brand-border-light:var(--token-brand-border-light);--color-mode-previz:var(--token-mode-previz);--color-mode-product:var(--token-mode-product);--color-mode-avatar:var(--token-mode-avatar);--color-mode-describe:var(--token-mode-describe);--color-mode-video:var(--token-mode-video);--color-mode-video-edit:var(--token-mode-video-edit);--color-mode-edit:var(--token-mode-edit);--color-mode-image-gen:var(--token-mode-image-gen);--color-mode-upscale:var(--token-mode-upscale);--color-mode-reference:var(--token-mode-reference);--color-mode-extract:var(--token-mode-extract);--color-mode-comfy:var(--token-mode-comfy);--color-mode-audio:var(--token-mode-audio);--color-mode-voice:var(--token-mode-voice);--color-mode-compositor:var(--token-mode-compositor);--color-mode-compose-render:var(--token-mode-compose-render);--color-asset-category-default:#6b7280;--color-asset-category-input-image:#34d399;--color-asset-category-input-video:#f87171;--color-asset-category-start-frame:#fbbf24;--color-asset-category-end-frame:#fbbf24;--color-key-asset-inverted-chip-bg:#18181b;--color-asset-category-ref-image:#60a5fa;--color-asset-category-ref-media:#818cf8;--color-asset-category-human:#c084fc;--color-asset-category-style:#a78bfa;--color-asset-category-product:#2dd4bf;--color-asset-category-outfit:#f472b6;--color-asset-category-ref-audio:#ec4899;--color-asset-category-ref-motion:#fbbf24;--color-asset-category-background:#22c55e;--color-zone-red:#d9705a;--color-zone-blue:#6c8fd6;--color-zone-green:#5fae86;--color-zone-yellow:#d4ac3a;--color-zone-orange:#df8c4a;--color-zone-purple:#9a7fd8;--color-zone-cyan:#4fa7b0;--color-zone-magenta:#c96b95;--color-flavor-fast:#fef08a;--color-flavor-pro:#c084fc;--color-flavor-max:#fb923c;--color-flavor-neutral:#cbd5e1;--color-flavor-mind:#60a5fa;--color-compose-preset-light:#fff;--color-compose-preset-dark:#111;--color-compose-preset-cream:#f6e7cb;--color-compose-preset-rose:#e11d48;--color-compose-preset-orange:#f97316;--color-compose-preset-yellow:#facc15;--color-compose-preset-green:#22c55e;--color-compose-preset-blue:#0ea5e9;--color-compose-preset-indigo:#6366f1;--color-pricing-hero-highlight:#c4b5fd;--color-palette-red:red;--color-palette-blue:#06f;--color-palette-yellow:#fd0;--color-palette-green:#0c0;--color-palette-cyan:#0ff;--color-palette-magenta:#f0f;--color-palette-black:#000;--color-palette-white:#fff;--color-preprocessor-depth:var(--color-overlay-info-text);--color-preprocessor-canny:var(--color-overlay-success-text);--color-preprocessor-hed:var(--color-overlay-warning-text);--color-preprocessor-normal:var(--color-mode-comfy);--color-preprocessor-lineart:var(--color-mode-audio);--color-compose-placeholder-fill:#7c3aed;--color-compose-placeholder-stroke:#7c3aed;--color-compose-placeholder-text:#7c3aed;--color-editor-selection:var(--color-info);--color-editor-handle-fill:var(--color-palette-white);--color-editor-handle-stroke:#1d4ed8;--color-editor-crop-fill:#00000014;--color-editor-crop-stroke:#fff;--color-transparency-grid-bg:#f4f4f4;--color-transparency-grid-tile:#e6e6e6;--quick-edit-stage-bg:#2b2d31;--color-lightbox-stage-bg:var(--color-bg-deep);--color-lightbox-stage-tile:#000;--color-snippet-node-scrim:linear-gradient(to top, #000000e0, #0000007a, #00000014);--color-snippet-node-text:var(--color-overlay-text-primary);--color-document-tab-saved:var(--color-overlay-success-text);--color-document-tab-busy:var(--color-overlay-info-text);--color-unsaved-changes:var(--color-overlay-warning-text);--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-status-success:var(--color-success);--color-status-warning:var(--color-warning);--color-text-on-warning:#1c1206;--color-status-error:var(--color-error);--color-status-info:var(--color-info);--color-review-pending:#6b7280;--color-review-pending-bg:#374151;--color-review-in-review:#3b82f6;--color-review-in-review-bg:#1e3a5f;--color-review-approved:#22c55e;--color-review-approved-bg:#14532d;--color-review-rejected:#ef4444;--color-review-rejected-bg:#7f1d1d;--color-review-needs-changes:#f59e0b;--color-review-needs-changes-bg:#78350f;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Monaco, Consolas, monospace;--font-sans:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--spacing-xs:.375rem;--spacing-sm:.625rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--shadow-sm:0 1px 2px 0 #00000080;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #0009, 0 10px 10px -5px #0006;--shadow-overlay-media:0 0 100px #00000080;--shadow-overlay-float:0 10px 30px #00000059;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.4, 0, .2, 1);--badge-pro-bg:#8b5cf626;--badge-pro-text:#a78bfa;--badge-pro-border:#8b5cf64d;--badge-draft-bg:#f59e0b26;--badge-draft-text:#fbbf24;--badge-draft-border:#f59e0b73;--badge-draft-solid-bg:#f59e0b;--badge-draft-solid-text:#1c1206;--badge-free-bg:#64646433;--badge-free-text:#888;--badge-free-border:#6464644d;--badge-basic-bg:#296aea26;--badge-basic-text:#6b9eff;--badge-basic-border:#296aea4d;--badge-plus-bg:#8b5cf626;--badge-plus-text:#a78bfa;--badge-plus-border:#8b5cf64d;--badge-plan-pro-bg:#eab30826;--badge-plan-pro-text:#fbbf24;--badge-plan-pro-border:#eab3084d;--badge-team-bg:#10b98126;--badge-team-text:#34d399;--badge-team-border:#10b9814d;--badge-new-bg:#22c55e33;--badge-new-text:#4ade80;--badge-beta-bg:#3b82f633;--badge-beta-text:#60a5fa;--badge-beta-border:#3b82f64d;--badge-preview-bg:#f973162e;--badge-preview-text:#fb923c;--badge-fast-bg:#14b8a62e;--badge-fast-text:#2dd4bf;--badge-deprecated-bg:#ea580c33;--badge-deprecated-text:#f97316;--badge-disabled-bg:#ef444426;--badge-disabled-text:#f87171;--badge-submode-bg:var(--color-control-bg);--badge-submode-text:var(--color-overlay-text-muted);--badge-submode-border:#00000073;--picker-card-bg:var(--color-bg-secondary);--picker-card-bg-hover:var(--color-bg-tertiary);--picker-card-border:#00000073;--fx-contour:#00000080;--fx-contour-medium:#00000073;--fx-contour-strong:#0000008c;--fx-contour-soft:#0006;--fx-highlight-line:#ffffff0a;--fx-highlight-top:#ffffff2e;--fx-highlight-top-hover:#ffffff38;--fx-thumb-ring:#ffffff1a;--fx-tint-hover:#ffffff0a;--fx-tint-active:#ffffff14;--fx-tint-border:#ffffff1a;--fx-tint-strong:#ffffff29;--fx-text-strong:#fff;--fx-text-bright:#ffffffd9;--fx-text-body:#ffffffbf;--fx-text-muted:#fff9;--fx-text-faint:#ffffff80;--fx-text-subtle:#fff6;--fx-text-ghost:#ffffff4d;--fx-plate-gradient:linear-gradient(180deg, #ffffff0f 0%, #ffffff09 55%, #00000017 100%);--fx-plate-gradient-soft:linear-gradient(180deg, #ffffff0a 0%, transparent 62%, #0000000f 100%);--fx-plate-inset:inset 0 1px 0 #ffffff0f, inset 0 -1px 1px #00000024;--fx-plate-gradient-hover:linear-gradient(180deg, #ffffff1c 0%, transparent 70%);--fx-card-tint-neutral:linear-gradient(to bottom left, #ffffff13 0%, #ffffff08 55%, transparent 100%);--fx-control-divider:#0000004d;--selection-row-bg:#1c1c1c;--fx-toolbar-gradient:linear-gradient(180deg, transparent 40%, #00000026 100%);--fx-panel-header-sheen:linear-gradient(180deg, #ffffff0f 0, #ffffff0f 1px, #ffffff08 1px, #fff0 100%);--fx-panel-footer-sheen:linear-gradient(180deg, #ffffff04 0%, #00000029 100%);--fx-dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.03 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--fx-timeline-btn-bg:#ffffff06;--fx-timeline-btn-bg-hover:#ffffff0f;--fx-timeline-btn-bg-active:#ffffff14;--fx-timeline-btn-border:#00000073;--fx-timeline-btn-border-active:#ffffff2e;--fx-timeline-btn-gradient-rest:linear-gradient(180deg, #ffffff08 0%, transparent 50%);--fx-timeline-btn-gradient-hover:linear-gradient(180deg, #ffffff0f 0%, transparent 60%);--fx-timeline-btn-shadow-rest:none;--fx-timeline-btn-shadow-active:inset 0 1px 0 #ffffff14, 0 0 0 1px #ffffff08;--fx-timeline-btn-text:#ffffffe0;--fx-timeline-btn-text-hover:#fff;--fx-shadow-well:inset 0 1px 3px #0006, inset 0 0 10px #0000002e;--fx-shadow-well-pressed:inset 0 1px 2px #00000073, inset 0 0 12px #00000038;--fx-shadow-modal:0 24px 48px #00000080, 0 4px 12px #00000059, inset 0 1px 0 #00000040;--fx-shadow-toolbar:0 12px 32px #0006, 0 2px 6px #00000040;--fx-shadow-control:0 2px 8px #0000002e, 0 1px 2px #0000001f;--fx-shadow-card:0 4px 12px #00000059;--fx-shadow-card-lift:0 16px 32px #0000008c;--fx-shadow-card-dark:0 2px 12px #0006;--fx-shadow-secondary-btn:0 10px 24px #00000047;--fx-shadow-secondary-btn-hover:0 12px 28px #00000057;--fx-shadow-tile:0 2px 8px #00000047;--fx-shadow-popover:0 10px 28px #00000080;--fx-shadow-menu:0 12px 32px #00000073, 0 2px 6px #0000004d, inset 0 1px 0 #00000040;--fx-accent-shade:#1a1a1a;--fx-scrim-strong:#000000d1;--fx-scrim-strong-hover:#000000e0;--fx-scrim-mid:#0000005c;--fx-scrim-mid-hover:#0000007a;--fx-scrim-fade:linear-gradient(to top, #0009, #0000001a, transparent);--fx-scrim-base:linear-gradient(to top, #0009, #0000002e, transparent);--fx-scrim-lift:linear-gradient(to top, #000000b8, #0003, transparent);--fx-scrim-lift-hover:linear-gradient(to top, #000000eb, #0000008c, transparent);--fx-scrim-cover:linear-gradient(to top, #000000eb, #00000073, #00000040);--fx-scrim-heavy:linear-gradient(to top, #000000d9, #00000059, transparent);--fx-image-tint-soft:#0000000d;--fx-image-tint-mid:#00000026;--fx-image-tint-strong:#0000004d;--snippet-card-border:var(--color-surface-tertiary)}::-moz-selection{background-color:var(--color-accent-primary);opacity:.5;color:#fff}::selection{background-color:var(--color-accent-primary);opacity:.5;color:#fff}.dynamic-primary-button:not(:disabled):hover{filter:brightness(1.2)}.label-panel{font-family:var(--font-sans);color:var(--color-text-contrast);text-transform:none;letter-spacing:0;font-size:17px;font-weight:700;line-height:1.15}.label-primary{color:var(--color-label-primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.label-control{color:var(--color-label-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.label-title{color:var(--color-label-primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.label-secondary{color:var(--color-label-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.label-compact{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.label-small{color:var(--color-label-primary);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.label-section{color:var(--color-label-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:11px;font-weight:600}.label-subsection{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.input-base{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);transition:all var(--transition-fast);outline:none;padding:.875rem 1rem;font-size:12px}.input-base:focus{border-color:var(--color-accent-primary);background-color:var(--color-bg-tertiary);box-shadow:0 0 0 3px var(--color-accent-soft)}select.input-base{cursor:pointer;background-image:var(--select-arrow-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}select.input-base:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-secondary)}select.input-base:focus,select.input-base:active{background-image:var(--select-arrow-accent)}select.input-base option{background-color:var(--color-bg-secondary);color:var(--color-text-secondary);font-family:var(--font-sans);padding:.75rem 1rem;font-size:12px}select.input-base option:hover,select.input-base option:focus,select.input-base option:checked{background-color:var(--color-accent-primary);color:#fff}select.input-base option:disabled{color:var(--color-text-disabled);cursor:not-allowed}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-slider-track);cursor:pointer;border-radius:2px;outline:none;height:4px}input[type=range].slider-filled{background:linear-gradient(to right, var(--color-accent-primary) 0%, var(--color-accent-primary) var(--slider-percent,50%), var(--color-slider-track) var(--slider-percent,50%), var(--color-slider-track) 100%)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-accent-primary);border:2px solid var(--color-bg-primary);width:14px;height:14px;box-shadow:0 0 0 1px var(--fx-thumb-ring);cursor:pointer;border-radius:50%;-webkit-transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 1px var(--fx-thumb-ring), 0 0 8px var(--color-accent-soft);transform:scale(1.15)}input[type=range]::-moz-range-thumb{background:var(--color-accent-primary);border:2px solid var(--color-bg-primary);width:14px;height:14px;box-shadow:0 0 0 1px var(--fx-thumb-ring);cursor:pointer;border-radius:50%;-moz-transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s}input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 1px var(--fx-thumb-ring), 0 0 8px var(--color-accent-soft);transform:scale(1.15)}input[type=range]::-moz-range-track{background:var(--color-slider-track);border-radius:2px;height:4px}.select-base{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);font-size:12px;font-family:var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);cursor:pointer;background-image:var(--select-arrow-default);background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;outline:none;padding:.875rem 2.5rem .875rem 1rem;font-weight:500}.select-base:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-secondary)}.select-base:focus,.select-base:active{border-color:var(--color-accent-primary);background-color:var(--color-bg-tertiary);box-shadow:0 0 0 3px var(--color-accent-soft), var(--shadow-sm);background-image:var(--select-arrow-accent)}.select-base option{background-color:var(--color-bg-secondary);color:var(--color-text-secondary);font-family:var(--font-sans);padding:.75rem 1rem;font-size:12px}.select-base option:hover,.select-base option:focus,.select-base option:checked{background-color:var(--color-accent-primary);color:#fff}.select-base option:disabled{color:var(--color-text-disabled);cursor:not-allowed}.button-base{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-md);transition:all var(--transition-normal);cursor:pointer;box-shadow:var(--shadow-sm);border:none;outline:none;padding:.625rem 1.25rem;font-size:11px;font-weight:600}.button-primary{background-color:var(--color-accent-primary);color:#fff}.button-primary:hover:not(:disabled){background-color:var(--color-accent-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.button-primary:active:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(0)}.button-primary:disabled{background-color:var(--color-bg-secondary);color:var(--color-text-disabled);cursor:not-allowed;box-shadow:none}.button-secondary{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-primary)}.button-secondary:hover:not(:disabled){background-color:var(--color-bg-elevated);border-color:var(--color-border-secondary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.help-text{color:var(--color-text-muted);letter-spacing:.015em;margin-top:.375rem;font-size:10.5px;font-weight:500}.text-ui{font-family:var(--font-sans)}.text-technical{font-family:var(--font-mono)}.settings-container{flex-direction:column;gap:1.25rem;display:flex}.field-container{flex-direction:column;gap:.75rem;display:flex}.toggle-container{background-color:var(--color-bg-inset);border:1px solid var(--fx-contour);border-radius:var(--radius-md);box-shadow:var(--fx-shadow-well);gap:.375rem;padding:.375rem;display:flex}.toggle-button{letter-spacing:.05em;border-radius:calc(var(--radius-md) - 2px);transition:color var(--transition-normal), background-color var(--transition-normal), box-shadow var(--transition-normal);cursor:pointer;border:none;flex:1;padding:.625rem .875rem;font-size:11px;font-weight:600}.toggle-button-active{background-color:var(--color-accent-primary);background-image:var(--fx-dither), var(--hy-action-sheen);color:#fff;box-shadow:var(--hy-action-highlight), var(--hy-action-lift)}.toggle-button-inactive{color:var(--color-text-muted);background-color:#0000}.toggle-button-inactive:hover:not(:disabled){background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.toggle-button-disabled{background-color:var(--color-bg-primary);color:var(--color-text-disabled);cursor:not-allowed}.divider-bevel-t{border-top:1px solid var(--fx-contour);box-shadow:inset 0 1px 0 var(--fx-highlight-line)}.divider-bevel-b{border-bottom:1px solid var(--fx-contour);box-shadow:0 1px 0 var(--fx-highlight-line)}.divider-bevel-r{border-right:1px solid var(--fx-contour);box-shadow:1px 0 0 var(--fx-highlight-line)}.divider-bevel-l{border-left:1px solid var(--fx-contour);box-shadow:-1px 0 0 var(--fx-highlight-line)}.bar-tabbar{background-color:var(--color-bg-primary);background-image:var(--fx-dither), var(--fx-panel-header-sheen);min-height:var(--panel-header-height);border-bottom:1px solid var(--fx-contour);position:relative}.bar-toolbar{background-color:var(--color-bg-inset);min-height:var(--panel-header-height);border-bottom:1px solid var(--fx-contour);box-shadow:0 1px 0 var(--fx-highlight-line);position:relative}.bar-toolbar:before{content:"";background:var(--fx-tint-hover);height:1px;position:absolute;top:0;left:0;right:0}.timeline-strip-height{height:var(--timeline-height)}.icon-muted{color:var(--color-text-subtle)}.icon-accent{color:var(--color-accent-primary)}.icon-accent-hover:hover{color:var(--color-accent-hover)}.collapsible-section{border:1px solid var(--fx-contour);background-color:var(--color-bg-secondary);background-image:var(--fx-plate-gradient);border-radius:var(--radius-md);box-shadow:var(--fx-plate-inset);overflow:hidden}.collapsible-header{width:100%;transition:all var(--transition-normal);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}.collapsible-header .label-section{margin-bottom:0}.collapsible-header:hover{background-image:var(--fx-plate-gradient-soft)}.collapsible-content{flex-direction:column;gap:.875rem;padding:.375rem 1rem .875rem;animation:.25s cubic-bezier(.4,0,.2,1) fade-in;display:flex}.control-dark-frame{border-color:var(--fx-contour-medium);transition:background-color .15s,border-color .15s}.control-dark-frame:not(:disabled):hover{background-color:var(--color-bg-tertiary);border-color:var(--fx-contour-strong)}.control-dark-muted{border-color:var(--fx-contour-soft)}.modal-dark-container{border-color:var(--fx-contour-strong);box-shadow:var(--fx-shadow-modal)}.floating-toolbar{border-color:var(--fx-contour-strong);background-image:var(--fx-toolbar-gradient);box-shadow:var(--fx-shadow-toolbar)}.floating-toolbar-quiet{box-shadow:var(--fx-shadow-control)}.editor-docked .floating-toolbar{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-end}.selection-list-row:not(:disabled):hover{background-image:linear-gradient(180deg, color-mix(in srgb, var(--selection-row-accent,var(--color-accent-primary)) 6%, transparent), color-mix(in srgb, var(--selection-row-accent,var(--color-accent-primary)) 6%, transparent))}.control-dark-plate{border-color:var(--fx-contour-medium);background-image:var(--fx-plate-gradient);box-shadow:var(--fx-plate-inset);transition:background-color .15s,background-image .15s,border-color .15s}.control-dark-plate:not(:disabled):hover{background-image:var(--fx-plate-gradient-hover)}.control-dark-recessed{background-color:var(--color-bg-inset);border-color:var(--fx-contour-strong);box-shadow:var(--fx-shadow-well);transition:border-color .15s,box-shadow .15s}.control-dark-recessed:focus-within{border-color:color-mix(in srgb, var(--color-accent-primary) 28%, var(--fx-contour-strong));box-shadow:var(--fx-shadow-well-pressed), inset 0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 14%, transparent)}.header-toast-rail{transform-origin:0;width:100%;height:1px;animation-name:header-toast-rail-drain;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes header-toast-rail-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.header-toast-rail{opacity:0;animation:none}}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-left:1px solid var(--color-border-tertiary)}::-webkit-scrollbar-thumb{background:var(--color-border-primary);border:2px solid var(--color-bg-secondary);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-secondary)}::-webkit-scrollbar-corner{background:var(--color-bg-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-primary) var(--color-bg-secondary)}.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}.scrollbar-subtle::-webkit-scrollbar{width:10px;height:10px}.scrollbar-subtle::-webkit-scrollbar-track{background:0 0;border:none}.scrollbar-subtle::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-border-primary) 65%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:999px}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:var(--color-border-secondary);background-clip:content-box}.scrollbar-subtle::-webkit-scrollbar-corner{background:0 0}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}media-theme-instaplay{--media-primary-color:var(--color-accent-primary);--media-secondary-color:#fff;--media-range-bar-color:var(--color-accent-primary);--media-time-range-buffered-color:#ce2e414d;--media-font-family:var(--font-sans);line-height:0;display:block;overflow:hidden}media-theme-yt{--media-primary-color:#fff;--media-secondary-color:transparent;--media-font-family:var(--font-sans);line-height:0;display:block;overflow:hidden}media-theme-instaplay.media-chrome--lightbox,media-theme-yt.media-chrome--lightbox{block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%}media-theme-instaplay video,media-theme-yt video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}media-theme-instaplay.media-chrome--lightbox media-loading-indicator,media-theme-instaplay.media-chrome--lightbox [slot=loading],media-theme-instaplay.media-chrome--lightbox::part(loading-indicator),media-theme-yt.media-chrome--lightbox media-loading-indicator,media-theme-yt.media-chrome--lightbox [slot=loading],media-theme-yt.media-chrome--lightbox::part(loading-indicator){display:none!important}media-theme-instaplay.media-chrome--output-buffer-b,media-theme-instaplay.media-chrome--lineage-muted,media-theme-yt.media-chrome--output-buffer-b,media-theme-yt.media-chrome--lineage-muted{--media-mute-button-display:none!important}media-theme-instaplay.media-chrome--output-buffer-b media-mute-button,media-theme-instaplay.media-chrome--output-buffer-b::part(mute-button),media-theme-instaplay.media-chrome--output-buffer-b [part=mute-button],media-theme-instaplay.media-chrome--output-buffer-b [slot=mute-button],media-theme-instaplay.media-chrome--lineage-muted media-mute-button,media-theme-instaplay.media-chrome--lineage-muted::part(mute-button),media-theme-instaplay.media-chrome--lineage-muted [part=mute-button],media-theme-instaplay.media-chrome--lineage-muted [slot=mute-button],media-theme-yt.media-chrome--output-buffer-b media-mute-button,media-theme-yt.media-chrome--output-buffer-b::part(mute-button),media-theme-yt.media-chrome--output-buffer-b [part=mute-button],media-theme-yt.media-chrome--output-buffer-b [slot=mute-button],media-theme-yt.media-chrome--lineage-muted media-mute-button,media-theme-yt.media-chrome--lineage-muted::part(mute-button),media-theme-yt.media-chrome--lineage-muted [part=mute-button],media-theme-yt.media-chrome--lineage-muted [slot=mute-button]{visibility:hidden!important;opacity:0!important;clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;pointer-events:none!important;border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}media-theme-instaplay.media-chrome--output-buffer-b::slotted(media-mute-button),media-theme-instaplay.media-chrome--lineage-muted::slotted(media-mute-button),media-theme-yt.media-chrome--output-buffer-b::slotted(media-mute-button),media-theme-yt.media-chrome--lineage-muted::slotted(media-mute-button){display:none!important}.uploader-import-hover{color:var(--color-text-subtle);transition:color .3s}.uploader-import-area:hover .uploader-import-hover{color:var(--color-accent-primary)}.scrim-fade{background-image:var(--fx-scrim-fade)}.scrim-base{background-image:var(--fx-scrim-base)}.scrim-lift{background-image:var(--fx-scrim-lift)}.group:hover .scrim-lift,.group:focus-visible .scrim-lift{background-image:var(--fx-scrim-lift-hover)}.scrim-cover{background-image:var(--fx-scrim-cover)}.scrim-heavy{background-image:var(--fx-scrim-heavy)}@media (width<=1920px){:root{--panel-header-height:56px;--panel-sidebar-width:300px;--prompt-pill-height:40px;--prompt-pill-px:10px;--buffer-card-header-py:4px;--buffer-card-header-h:34px;--timeline-height:160px}}:root.create-mode-switching{view-transition-name:none}:root.create-mode-switching [data-create-input-sidebar]{view-transition-name:create-input-sidebar}:root.create-mode-switching [data-create-buffer-row]:not([data-gallery-covered])>:not([data-create-output-buffer]){view-transition-name:create-input-buffer}:root.create-mode-switching [data-create-buffer-row]:not([data-gallery-covered]) [data-create-output-buffer]{view-transition-name:create-output-buffer}:root.create-mode-switching [data-create-buffer-row]:not([data-gallery-covered])>:not([data-create-output-buffer]) [data-buffer-stage]:not([data-buffer-stage] *){view-transition-name:create-input-stage}:root.create-mode-switching [data-create-buffer-row]:not([data-gallery-covered]) [data-create-output-buffer] [data-buffer-stage]:not([data-buffer-stage] *){view-transition-name:create-output-stage}:root.create-mode-switching [data-create-buffer-row]:not([data-gallery-covered]) [data-create-output-buffer] [data-output-preview-frame]{view-transition-name:create-output-preview}::view-transition{pointer-events:none}:root[data-output-ratio-drag]{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root[data-output-ratio-drag=ew],:root[data-output-ratio-drag=ew] *{cursor:ew-resize!important}:root[data-output-ratio-drag=ns],:root[data-output-ratio-drag=ns] *{cursor:ns-resize!important}::view-transition-group(create-input-sidebar),::view-transition-group(create-input-buffer),::view-transition-group(create-output-buffer),::view-transition-group(create-input-stage),::view-transition-group(create-output-stage),::view-transition-group(create-output-preview){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(create-input-sidebar),::view-transition-new(create-input-sidebar),::view-transition-old(create-input-buffer),::view-transition-new(create-input-buffer),::view-transition-old(create-output-buffer),::view-transition-new(create-output-buffer),::view-transition-old(create-input-stage),::view-transition-new(create-input-stage),::view-transition-old(create-output-stage),::view-transition-new(create-output-stage){-o-object-fit:none;object-fit:none;-o-object-position:center;object-position:center;width:100%;height:100%;animation-duration:.18s;animation-timing-function:ease-out;overflow:clip}::view-transition-group(create-input-stage),::view-transition-group(create-output-stage){background:var(--color-bg-buffer-stage)}::view-transition-image-pair(create-input-stage){animation:.22s cubic-bezier(.22,1,.36,1) both create-input-stage-surface}::view-transition-image-pair(create-output-stage){animation:.22s cubic-bezier(.22,1,.36,1) both create-output-stage-surface}@keyframes create-input-stage-surface{0%{background-color:var(--create-input-stage-surface-from,var(--color-bg-buffer-stage))}to{background-color:var(--create-input-stage-surface-to,var(--color-bg-buffer-stage))}}@keyframes create-output-stage-surface{0%{background-color:var(--create-output-stage-surface-from,var(--color-bg-buffer-stage))}to{background-color:var(--create-output-stage-surface-to,var(--color-bg-buffer-stage))}}:root.create-input-card-enters::view-transition-group(create-input-stage),:root.create-input-card-leaves::view-transition-group(create-input-stage){background:0 0}:root.create-input-card-enters::view-transition-image-pair(create-input-stage),:root.create-input-card-leaves::view-transition-image-pair(create-input-stage){background:0 0;animation:none}:root.create-input-card-leaves::view-transition-group(create-input-buffer),:root.create-input-card-leaves::view-transition-group(create-input-stage){z-index:1}::view-transition-old(create-input-stage),::view-transition-old(create-output-stage){animation:90ms ease-out both create-stage-out}::view-transition-new(create-input-stage),::view-transition-new(create-output-stage){animation:.15s ease-out 70ms both create-stage-in}:root.create-input-stage-same::view-transition-old(create-input-stage),:root.create-output-stage-same::view-transition-old(create-output-stage){opacity:0;animation:none}:root.create-input-stage-same::view-transition-new(create-input-stage),:root.create-output-stage-same::view-transition-new(create-output-stage),:root.create-input-stage-crossfade::view-transition-old(create-input-stage),:root.create-output-stage-crossfade::view-transition-old(create-output-stage){animation:none}:root.create-input-stage-crossfade::view-transition-new(create-input-stage),:root.create-output-stage-crossfade::view-transition-new(create-output-stage){animation:.18s ease-out both create-stage-in}@keyframes create-stage-out{to{opacity:0}}@keyframes create-stage-in{0%{opacity:0}}::view-transition-group(create-output-preview){box-sizing:border-box;border:1.5px dashed var(--buffer-frame-border-color);border-radius:4px}::view-transition-image-pair(create-output-preview){border-radius:2.5px;overflow:clip}::view-transition-old(create-output-preview),::view-transition-new(create-output-preview){clip-path:inset(1.5px round 2.5px);width:auto;height:auto;animation-duration:.18s;animation-timing-function:ease-out;top:50%;left:50%;translate:-50% -50%}:root.create-preview-frame-leaves::view-transition-group(create-output-preview){animation:90ms ease-out both create-preview-frame-out}:root.create-preview-frame-enters::view-transition-group(create-output-preview){animation:.15s ease-out 70ms both create-preview-frame-in}@keyframes create-preview-frame-in{0%{opacity:0}}@keyframes create-preview-frame-out{to{opacity:0}}::view-transition-new(create-input-buffer):only-child,::view-transition-new(create-output-buffer):only-child,::view-transition-new(create-input-stage):only-child,::view-transition-new(create-output-stage):only-child{animation:.22s cubic-bezier(.22,1,.36,1) both create-buffer-open}::view-transition-old(create-input-buffer):only-child,::view-transition-old(create-output-buffer):only-child,::view-transition-old(create-input-stage):only-child,::view-transition-old(create-output-stage):only-child{animation:.16s cubic-bezier(.4,0,1,1) both create-buffer-close}@keyframes create-buffer-open{0%{clip-path:inset(0 50%);opacity:.5}to{clip-path:inset(0);opacity:1}}@keyframes create-buffer-close{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 50%);opacity:0}}:root.lightbox-hero-transition{view-transition-name:none}[data-lightbox-hero-name]{view-transition-name:lightbox-hero}[data-lightbox-chrome-name]{view-transition-name:lightbox-chrome}[data-lightbox-hero-lifted]{visibility:hidden}::view-transition-group(lightbox-hero){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}:root.lightbox-hero-closing::view-transition-group(lightbox-hero){animation-duration:.19s}::view-transition-old(lightbox-hero),::view-transition-new(lightbox-hero){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}::view-transition-old(lightbox-chrome){animation:.16s ease-out both lightbox-chrome-out}@keyframes lightbox-chrome-out{to{opacity:0}}:root.snippet-editor-transition{view-transition-name:none}[data-snippet-editor-hero-name]{view-transition-name:snippet-editor-hero}[data-snippet-editor-chrome-name]{view-transition-name:snippet-editor-chrome}[data-snippet-editor-hero-lifted],.prompt-snippet-preview-card:has([data-snippet-editor-hero-lifted]){visibility:hidden}::view-transition-group(snippet-editor-hero){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}:root.snippet-editor-closing::view-transition-group(snippet-editor-hero){animation-duration:.22s}::view-transition-old(snippet-editor-hero),::view-transition-new(snippet-editor-hero){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}::view-transition-old(snippet-editor-chrome),:root.snippet-editor-closing::view-transition-old(snippet-editor-hero):only-child{animation:.16s ease-out both snippet-editor-chrome-out}@keyframes snippet-editor-chrome-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.modal-backdrop-motion{animation:.16s ease-out backwards modal-backdrop-in}.modal-backdrop-motion[data-closing]{pointer-events:none;animation:.14s ease-in forwards modal-backdrop-out}.modal-panel-motion{animation:.2s cubic-bezier(.22,1,.36,1) backwards modal-panel-in}.modal-panel-motion[data-closing]{animation:.14s ease-in forwards modal-panel-out}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-backdrop-out{to{opacity:0}}@keyframes modal-panel-in{0%{transform:translateY(8px)scale(.985)}}@keyframes modal-panel-out{to{transform:translateY(4px)scale(.99)}}.snippet-token-card-motion{--snippet-token-card-shift:6px;transform-origin:50% 100%;animation:.18s cubic-bezier(.22,1,.36,1) backwards snippet-token-card-in}.snippet-token-card-motion[data-placement=below]{--snippet-token-card-shift:-6px;transform-origin:50% 0}.snippet-token-card-motion[data-closing]{pointer-events:none;animation:.12s ease-in forwards snippet-token-card-out}@keyframes snippet-token-card-in{0%{opacity:0;transform:translateY(var(--snippet-token-card-shift)) scale(.96)}}@keyframes snippet-token-card-out{to{opacity:0;transform:translateY(calc(var(--snippet-token-card-shift) / 2)) scale(.98)}}@media (prefers-reduced-motion:reduce){.modal-backdrop-motion,.modal-panel-motion,.snippet-token-card-motion{animation:none}}.delayed-spinner-reveal{animation:.16s ease-out .22s both delayed-spinner-reveal}@keyframes delayed-spinner-reveal{0%{opacity:0}to{opacity:1}}.gallery-action-bar{animation:.16s cubic-bezier(.22,1,.36,1) gallery-action-bar-in}@keyframes gallery-action-bar-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.input-version-band{display:none;overflow:hidden}.input-version-band:has(button){animation:.22s cubic-bezier(.22,1,.36,1) input-version-band-in;display:flex}@keyframes input-version-band-in{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:80px}}@media (prefers-reduced-motion:reduce){.gallery-action-bar,.input-version-band:has(button){animation:none}}.glow-grain:after{content:"";pointer-events:none;background-image:var(--fx-dither);position:absolute;inset:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-hy-primary:var(--token-brand-primary);--color-hy-primary-hover:var(--token-brand-primary-hover);--color-hy-bg-dark:var(--token-brand-surface-dark);--color-hy-bg-section:var(--token-brand-surface-section);--color-hy-bg-card:var(--token-brand-surface-card);--color-hy-bg-card-hover:var(--token-brand-surface-card-hover);--color-hy-text:var(--token-brand-text);--color-hy-text-muted:var(--token-brand-text-muted);--color-hy-text-subtle:var(--token-brand-text-subtle);--color-hy-border:var(--token-brand-border);--color-hy-border-light:var(--token-brand-border-light);--font-display:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--radius-hy-md:10px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-moz-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.hy-card{background-color:var(--color-hy-bg-card);border-radius:var(--radius-hy-md);border:1px solid var(--color-hy-border-light);transition:all .2s;overflow:hidden}.hy-card:hover{border-color:var(--color-hy-border)}.hy-card-content{padding:1.5rem}.hy-card-title{font-family:var(--font-display);color:var(--color-hy-text);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.hy-card-text{color:var(--color-hy-text-muted);font-size:.875rem;line-height:1.6}.hy-badge{border:1px solid var(--color-hy-border);background-color:#ffffff0d;border-radius:9999px;align-items:center;gap:.75rem;padding:.3rem;font-size:.875rem;display:inline-flex}.hy-badge-label{background-color:var(--color-hy-primary);color:var(--color-hy-text);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-4{margin-left:calc(var(--spacing) * 4)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--hy-border\)\]{border-color:var(--hy-border)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#4ade80\]{color:#4ade80}.text-\[var\(--color-text-contrast\)\]{color:var(--color-text-contrast)}.text-\[var\(--hy-text-muted\)\]{color:var(--hy-text-muted)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.placeholder\:text-\[var\(--hy-text-subtle\)\]::-moz-placeholder{color:var(--hy-text-subtle)}.placeholder\:text-\[var\(--hy-text-subtle\)\]::placeholder{color:var(--hy-text-subtle)}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:\!bg-\[var\(--color-overlay-highlight\)\]:hover{background-color:var(--color-overlay-highlight)!important}}.focus\:border-\[var\(--hy-primary\)\]:focus{border-color:var(--hy-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.hy-grid-2{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=768px){.hy-grid-2{grid-template-columns:repeat(2,1fr)}}.hy-grid-3{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.hy-grid-3>:last-child:nth-child(odd){grid-column:span 2}@media (width>=768px){.hy-grid-3{grid-template-columns:repeat(3,1fr)}.hy-grid-3>:last-child:nth-child(odd){grid-column:span 1}}.hy-grid-4{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width>=768px){.hy-grid-4{grid-template-columns:repeat(4,1fr)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--hy-primary:var(--token-brand-primary);--card-outline-mix:42%;--card-outline-fade:.38s cubic-bezier(.22, 1, .36, 1);--hy-primary-hover:color-mix(in srgb, var(--hy-primary) 85%, black);--hy-primary-bright:color-mix(in srgb, var(--hy-primary) 85%, white);--hy-primary-warm-dark:color-mix(in srgb, var(--hy-primary) 35%, #1a1a1a);--hy-primary-light:color-mix(in srgb, var(--hy-primary) 15%, transparent);--hy-primary-glow-strong:color-mix(in srgb, var(--hy-primary) 30%, transparent);--hy-primary-glow:color-mix(in srgb, var(--hy-primary) 15%, transparent);--hy-primary-glow-soft:color-mix(in srgb, var(--hy-primary) 6%, transparent);--hy-primary-border:color-mix(in srgb, var(--hy-primary) 20%, transparent);--hy-primary-border-hover:color-mix(in srgb, var(--hy-primary) 25%, transparent);--hy-primary-tint:color-mix(in srgb, var(--hy-primary) 8%, transparent);--hy-primary-text:color-mix(in srgb, var(--hy-primary) 65%, white);--hy-bg-dark:var(--token-brand-surface-dark);--hy-bg-section:var(--token-brand-surface-section);--hy-bg-card:var(--token-brand-surface-card);--hy-bg-card-hover:var(--token-brand-surface-card-hover);--hy-text:var(--token-brand-text);--hy-text-muted:var(--token-brand-text-muted);--hy-text-subtle:var(--token-brand-text-subtle);--hy-border:var(--token-brand-border);--hy-border-light:var(--token-brand-border-light);--hy-gradient-primary:linear-gradient(135deg, var(--hy-primary) 0%, #3a3a3a 100%);--hy-gradient-text:linear-gradient(90deg, #fff 0%, #fffc 100%);--hy-font-display:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--hy-font-body:"Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--hy-text-xs:12px;--hy-text-sm:14px;--hy-text-base:16px;--hy-text-lg:18px;--hy-text-xl:20px;--hy-text-2xl:24px;--hy-text-3xl:32px;--hy-text-4xl:48px;--hy-text-5xl:64px;--hy-space-1:4px;--hy-space-2:8px;--hy-space-3:12px;--hy-space-4:16px;--hy-space-5:20px;--hy-space-6:24px;--hy-space-8:32px;--hy-space-10:40px;--hy-space-12:48px;--hy-space-16:64px;--hy-space-20:80px;--hy-radius-sm:6px;--hy-radius-md:10px;--hy-radius-lg:15px;--hy-radius-xl:20px;--hy-radius-full:9999px;--hy-shadow-sm:0 2px 8px #0000004d;--hy-shadow-md:0 4px 16px #0006;--hy-shadow-lg:0 10px 30px #00000080;--hy-shadow-xl:0 20px 50px #0009;--hy-transition-fast:.15s ease;--hy-transition-base:.2s ease;--hy-transition-slow:.3s ease;--hy-container-max:1200px;--hy-container-padding:24px}html{scrollbar-gutter:stable}.hy-body{font-family:var(--hy-font-body);background-color:var(--hy-bg-dark);color:var(--hy-text);-webkit-font-smoothing:antialiased;line-height:1.6;position:relative;overflow-x:clip}.hy-body:after{content:"";pointer-events:none;z-index:0;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.5' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:3px 3px;position:fixed;inset:0}.hy-body>*{z-index:1;position:relative}.hy-h1{font-family:var(--hy-font-display);font-size:var(--hy-text-5xl);letter-spacing:-.02em;font-weight:600;line-height:1.1}.hy-h2{font-family:var(--hy-font-display);font-size:var(--hy-text-4xl);letter-spacing:-.01em;font-weight:600;line-height:1.2}.hy-h3{font-family:var(--hy-font-display);font-size:var(--hy-text-2xl);font-weight:500;line-height:1.3}.hy-text-gradient{background:var(--hy-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hy-heading-light strong{font-weight:500}.hy-subtitle{font-size:var(--hy-text-xl);color:var(--hy-text-muted);font-weight:400}.hy-container{max-width:var(--hy-container-max);padding:0 var(--hy-container-padding);margin-inline:auto}.hy-section{padding:var(--hy-space-20) 0}.hy-section-dark{background-color:var(--hy-bg-section)}.hy-grid{gap:var(--hy-space-8);width:100%;display:grid}.hy-grid-2{grid-template-columns:1fr 1fr}.hy-grid-3{grid-template-columns:repeat(3,1fr)}.hy-grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=991px){.hy-grid-2{grid-template-columns:1fr}.hy-grid-3,.hy-grid-4{grid-template-columns:1fr 1fr}.hy-h1{font-size:var(--hy-text-4xl)}.hy-h2{font-size:var(--hy-text-3xl)}.hy-section{padding:var(--hy-space-12) 0}}@media (width<=479px){.hy-grid-3{grid-template-columns:1fr}.hy-h1{font-size:var(--hy-text-3xl)}}.hy-card{border-radius:var(--hy-radius-md);transition:box-shadow var(--hy-transition-base), border-color var(--hy-transition-base);background:linear-gradient(#161616 0%,#111 100%);border:1px solid #ffffff0f;position:relative;overflow:hidden;box-shadow:0 2px 12px #0006}.hy-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(500px circle at var(--glow-x,50%) var(--glow-y,50%), var(--hy-primary-light) 0%, transparent 60%);opacity:var(--glow-opacity,0);transition:opacity .3s;position:absolute;inset:0}.hy-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.5' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hy-card:hover{border-color:var(--hy-primary-border);box-shadow:0 4px 20px #00000080, 0 0 15px var(--hy-primary-glow-soft)}.hy-card-img{width:100%;height:auto;display:block}.hy-card-content{padding:var(--hy-space-6)}.hy-card-title{font-family:var(--hy-font-display);font-size:var(--hy-text-xl);margin-bottom:var(--hy-space-2);font-weight:600}.hy-card-text{color:var(--hy-text-muted);font-size:var(--hy-text-sm);line-height:1.6}@media (width<=639px){.hy-card-content{padding:var(--hy-space-3)}.hy-card-title{font-size:var(--hy-text-base);margin-bottom:var(--hy-space-1)}.hy-card-text{font-size:var(--hy-text-xs);line-height:1.5}}.hy-mode-card{background:var(--hy-bg-card);transition:box-shadow var(--hy-transition-base);border-radius:.5rem;min-width:0;position:relative;overflow:hidden}.hy-mode-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(400px circle at var(--glow-x,50%) var(--glow-y,50%), var(--hy-primary-light) 0%, transparent 60%);opacity:var(--glow-opacity,0);transition:opacity .3s;position:absolute;inset:0}.hy-mode-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.5' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hy-mode-card:hover{box-shadow:0 4px 20px #00000080, 0 0 15px var(--hy-primary-glow-soft);border-color:#ffffff1a}.hy-mode-card__video-wrap{aspect-ratio:16/10;background:#0a0a0a;position:relative;overflow:hidden}.hy-mode-card__video-wrap video,.hy-mode-card__video-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hy-mode-card__video-wrap video{opacity:0;transition:opacity .4s;position:absolute;inset:0}.hy-mode-card:hover .hy-mode-card__video-wrap video.is-ready,.hy-mode-card__video-wrap video.is-ready.is-autoplay{opacity:1}.hy-submode-item{border-left:2px solid #0000;align-items:center;gap:14px;padding:12px 14px;transition:background-color .15s;display:flex}.hy-submode-item:first-child{border-left-color:var(--mode-accent,#6b7280);background-color:var(--mode-accent-bg,#6b72801f)}.hy-submode-item:hover{background-color:var(--mode-accent-bg-hover,#ffffff0a)}.hy-submode-item__icon{width:20px;height:20px;color:var(--hy-text-subtle);flex-shrink:0;margin-top:1px}.hy-submode-item:first-child .hy-submode-item__icon{color:var(--mode-accent,#6b7280)}.hy-submode-item__label{color:var(--hy-text);font-size:13px;font-weight:500}.hy-submode-item__desc{color:var(--hy-text-subtle);margin-top:2px;font-size:12px;line-height:1.4}.hy-submode-badge{letter-spacing:.05em;text-transform:uppercase;color:#a78bfa;background:#8b5cf626;border-radius:9999px;flex-shrink:0;align-self:center;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:700}.hy-platform-card{border-radius:var(--hy-radius-md);transition:border-color var(--hy-transition-base);background:linear-gradient(#141414 0%,#111 100%);border:1px solid #ffffff0f;padding:24px;position:relative}.hy-platform-card:hover{border-color:var(--hy-primary-glow)}.hy-platform-card__icon{background:var(--hy-primary-tint);width:40px;height:40px;color:color-mix(in srgb, var(--hy-primary) 70%, transparent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.hy-dither{position:relative;overflow:hidden}.hy-dither:after{content:"";border-radius:inherit;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.5' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='discrete' tableValues='0 1'/%3E%3CfeFuncG type='discrete' tableValues='0 1'/%3E%3CfeFuncB type='discrete' tableValues='0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hy-dither-fade:after{opacity:.025;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.hy-navbar{z-index:1000;padding:var(--hy-space-4) 0;backdrop-filter:blur();background-color:#0a0a0a00;transition:background-color .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.hy-navbar.scrolled{backdrop-filter:blur(20px);background-color:#0a0a0ad9}.hy-navbar-inner{justify-content:space-between;align-items:center;display:flex}.hy-navbar-logo{height:32px}.hy-navbar-nav{align-items:center;gap:var(--hy-space-8);display:flex}.hy-navbar-link{color:var(--hy-text-muted);font-size:var(--hy-text-sm);transition:color var(--hy-transition-fast);font-weight:500;text-decoration:none}.hy-navbar-link:hover{color:var(--hy-text)}.hy-navbar-actions{align-items:center;gap:var(--hy-space-3);display:flex}.hy-navbar-menu-btn{color:var(--hy-text);cursor:pointer;padding:var(--hy-space-2);background:0 0;border:none;display:none}@media (width<=991px){.hy-navbar-nav{display:none}.hy-navbar-menu-btn{display:flex}.hy-navbar-actions .hy-btn-secondary{display:none}}.hy-mobile-menu{top:100%;right:var(--hy-space-4);background-color:var(--hy-bg-card);border-radius:var(--hy-radius-md);border:1px solid var(--hy-border);padding:var(--hy-space-5);min-width:200px;box-shadow:var(--hy-shadow-lg);position:absolute}.hy-mobile-menu a{padding:var(--hy-space-3) 0;color:var(--hy-text);font-size:var(--hy-text-base);text-decoration:none;display:block}.hy-chip-row{--chip-accent:var(--hy-primary);flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.hy-chip-row>li,.hy-chip-row>span{color:#ffffffc2;background:#ffffff09;border:1px solid #ffffff12;border-radius:4px;align-items:center;min-height:40px;padding:10px 14px 10px 31px;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex;position:relative}.hy-chip-row>li:before,.hy-chip-row>span:before{content:"";background:var(--chip-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--chip-accent) 10%, transparent);border-radius:50%;position:absolute;left:13px}@media (width<=780px){.hy-chip-row{grid-template-columns:1fr;display:grid}}.hy-page-title{font-family:var(--hy-font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:clamp(36px,6vw,64px);font-weight:300;line-height:1.1}.hy-page-eyebrow,.hy-section-badge{--_eyebrow-accent:var(--eyebrow-accent,var(--badge-color,var(--hy-primary,#7c3aed)));border:1px solid color-mix(in srgb, var(--_eyebrow-accent) 25%, transparent);background:color-mix(in srgb, var(--_eyebrow-accent) 8%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--_eyebrow-accent) 15%, transparent), 0 0 4px color-mix(in srgb, var(--_eyebrow-accent) 10%, transparent);color:color-mix(in srgb, var(--_eyebrow-accent) 45%, white);font-family:var(--hy-font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block}.hy-hero-badge{border-radius:var(--hy-radius-full);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;padding:8px 18px}.hy-hero-badge-dot{background:var(--hy-primary);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--hy-primary) 60%, transparent), 0 0 20px var(--hy-primary-glow-strong);border-radius:50%;animation:2.5s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%,to{box-shadow:0 0 8px color-mix(in srgb, var(--hy-primary) 60%, transparent), 0 0 20px var(--hy-primary-glow-strong)}50%{box-shadow:0 0 12px color-mix(in srgb, var(--hy-primary) 80%, transparent), 0 0 30px var(--hy-primary-glow-strong)}}.hy-hero{text-align:center;min-height:100vh;padding-top:var(--hy-space-20);flex-direction:column;justify-content:center;align-items:center;display:flex}.hy-hero-content{max-width:800px;margin:0 auto}.hy-hero-title{margin-bottom:var(--hy-space-6)}.hy-hero-subtitle{margin-bottom:var(--hy-space-10)}.hy-hero-actions{gap:var(--hy-space-4);flex-wrap:wrap;justify-content:center;display:flex}.hy-footer{background-color:var(--hy-bg-section);padding:var(--hy-space-16) 0 var(--hy-space-8)}.hy-footer-grid{gap:var(--hy-space-10);margin-bottom:var(--hy-space-12);grid-template-columns:2fr repeat(3,1fr);display:grid}.hy-footer-brand{max-width:250px}.hy-footer-brand-text{color:var(--hy-text-muted);font-size:var(--hy-text-sm);margin-top:var(--hy-space-4)}.hy-footer-title{font-size:var(--hy-text-base);margin-bottom:var(--hy-space-4);font-weight:600}.hy-footer-links{gap:var(--hy-space-3);flex-direction:column;display:flex}.hy-footer-link{color:var(--hy-text-muted);font-size:var(--hy-text-sm);transition:color var(--hy-transition-fast);text-decoration:none}.hy-footer-link:hover{color:var(--hy-text)}.hy-footer-bottom{padding-top:var(--hy-space-8);justify-content:space-between;align-items:center;display:flex}.hy-footer-copyright{color:var(--hy-text-subtle);font-size:var(--hy-text-sm)}@media (width<=991px){.hy-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.hy-footer-grid{grid-template-columns:1fr}.hy-footer-bottom{gap:var(--hy-space-4);text-align:center;flex-direction:column}}.hy-text-center{text-align:center}.hy-text-left{text-align:left}.hy-text-right{text-align:right}.hy-flex{display:flex}.hy-flex-center{justify-content:center;align-items:center;display:flex}.hy-flex-between{justify-content:space-between;align-items:center;display:flex}.hy-flex-col{flex-direction:column}.hy-flex-wrap{flex-wrap:wrap}.hy-gap-2{gap:var(--hy-space-2)}.hy-gap-4{gap:var(--hy-space-4)}.hy-gap-6{gap:var(--hy-space-6)}.hy-gap-8{gap:var(--hy-space-8)}.hy-mt-4{margin-top:var(--hy-space-4)}.hy-mt-8{margin-top:var(--hy-space-8)}.hy-mt-12{margin-top:var(--hy-space-12)}.hy-mb-4{margin-bottom:var(--hy-space-4)}.hy-mb-8{margin-bottom:var(--hy-space-8)}.hy-mb-12{margin-bottom:var(--hy-space-12)}.hy-hidden{display:none}@media (width<=991px){.hy-hide-mobile{display:none}}@media (width>=992px){.hy-hide-desktop{display:none}}.hy-media-glow{position:relative}.hy-media-glow:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 50%, color-mix(in srgb, var(--media-accent,var(--hy-primary)) 26%, transparent) 0%, transparent 70%);filter:blur(55px);position:absolute;inset:-10% -6%}.hy-media-glow>*{z-index:1;position:relative}.hy-media{background:#0c0c0c;position:relative;overflow:hidden}.hy-media>img,.hy-media>video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hy-media>video{opacity:0;transition:opacity .4s}.hy-media:hover>video{opacity:1}.hy-media-frame{border-radius:var(--hy-radius-lg);border:1px solid var(--hy-border);box-shadow:0 20px 60px #00000073}.hy-media-ph{background:linear-gradient(#131313 0%,#0d0d0d 100%);position:absolute;inset:0;overflow:hidden}.hy-media-ph svg{width:100%;height:100%;position:absolute;inset:0}:root{--app-frame-bar:22px}.hy-app-frame{height:var(--shell-h);width:calc((var(--shell-h) - var(--app-frame-bar)) * 16 / 9);box-shadow:0 55px 120px #0000009e,inset 0 0 0 1px #ffffff0a,0 0 120px color-mix(in srgb,var(--accent,var(--hy-primary)) 22%,transparent);background:#0c0c0f;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;transition:box-shadow .55s;display:flex;position:relative;overflow:hidden}.hy-app-frame__bar{flex:0 0 var(--app-frame-bar);background:color-mix(in srgb,var(--accent,#161619) 12%,#141417);border-bottom:1px solid color-mix(in srgb,var(--accent,#fff) 14%,#ffffff0f);align-items:center;gap:6px;padding:0 12px;transition:background-color .45s,border-color .45s;display:flex;position:relative}.hy-app-frame__dot{background:color-mix(in srgb,var(--accent,#fff) 22%,#fff3);border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .45s}.hy-app-frame__url{color:#fff6;white-space:nowrap;font-size:12px;font-family:var(--hy-font-body);background:#ffffff0d;border-radius:6px;padding:3px 18px;position:absolute;left:50%;transform:translate(-50%)}.hy-app-frame__screen{flex:auto;position:relative;overflow:hidden}.hy-app-screen-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hy-app-frame__ph{background:linear-gradient(#131316,#0c0c0f);width:100%;height:100%}.hy-app-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.5vw,26px);margin-top:clamp(28px,4.5vh,58px);display:grid}.hy-app-tile{cursor:pointer;background:#0c0c0f;border:1px solid #ffffff1a;border-radius:11px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000006b}.hy-app-tile:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 28px 64px #00000080,0 0 48px color-mix(in srgb,var(--accent) 26%,transparent);transform:translateY(-5px)}.hy-app-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,white);outline-offset:3px}a.hy-app-tile{color:inherit;text-decoration:none;display:block}.hy-app-tile__bar{background:color-mix(in srgb,var(--accent,#161619) 12%,#141417);border-bottom:1px solid color-mix(in srgb,var(--accent,#fff) 14%,#ffffff0f);align-items:center;gap:4px;height:14px;padding:0 8px;display:flex}.hy-app-tile__bar span{background:color-mix(in srgb,var(--accent,#fff) 22%,#fff3);border-radius:50%;width:5px;height:5px}.hy-app-tile__screen{aspect-ratio:16/9;position:relative;overflow:hidden}.hy-app-tile__screen img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hy-app-tile__label{font-family:var(--hy-font-display);color:#fff;background:linear-gradient(#0000,#08080a5c 38%,#08080af0);align-items:center;gap:10px;padding:34px 16px 14px;font-size:clamp(16px,1.15vw,20px);font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.hy-app-tile__label svg{width:1.15em;height:1.15em;color:var(--accent)}.hy-app-tile__line{color:#ffffffa8;font-family:var(--hy-font-body,inherit);letter-spacing:0;margin-top:4px;font-size:14px;font-weight:400;line-height:1.4;display:block}@media (width<=900px){.hy-app-grid{grid-template-columns:repeat(2,1fr)}.hy-app-tile__bar{gap:3px;height:10px;padding:0 6px}.hy-app-tile__bar span{width:4px;height:4px}}@media (width>=901px){.hy-app-grid--suite,.content-card__hub-grid--apps{grid-template-columns:repeat(12,minmax(0,1fr))}.hy-app-grid--suite .hy-app-tile,.content-card__hub-grid--apps .hy-app-tile{grid-column:span 3}.hy-app-grid--suite .hy-app-tile:nth-child(-n+3),.content-card__hub-grid--apps .hy-app-tile:nth-child(-n+3){grid-column:span 4}}@media (width<=900px){.hy-app-grid--suite .hy-app-tile:first-child{grid-column:span 2}}@media (width<=560px){.hy-app-grid{gap:12px}.hy-app-tile__label{gap:7px;padding:24px 10px 9px;font-size:14px}.hy-app-tile__line{font-size:11.5px;line-height:1.35}}@media (width<=379px){.hy-app-grid{grid-template-columns:1fr}.hy-app-grid--suite .hy-app-tile:first-child{grid-column:auto}}.hy-create-hero{align-items:center;min-height:clamp(540px,62vh,700px);display:flex;position:relative;overflow:hidden}.hy-create-hero__textwrap{z-index:2;width:100%;position:relative}.hy-create-hero__text{max-width:clamp(330px,42%,560px)}.hy-create-shell{--ch:clamp(440px,66vh,760px);z-index:1;height:var(--ch);width:calc((var(--ch) - 40px) * 16 / 9);background:#0c0c0f;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:clamp(56px,7vh,100px);left:calc(50% + clamp(16px,2vw,44px));overflow:hidden;box-shadow:0 45px 100px #0000008c,inset 0 0 0 1px #ffffff0a,0 0 110px #7c3aed33}.hy-create-shell__screen{flex:auto;position:relative;overflow:hidden}.hy-create-shell__screen iframe{border:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.hy-create-hero{min-height:0;display:block;overflow:visible}.hy-create-hero__text{max-width:none}.hy-create-shell{--ch:auto;width:100%;height:auto;margin-top:32px;position:static}.hy-create-shell__screen{aspect-ratio:16/9;flex:none}}.hy-modes-sentinel{pointer-events:none;height:1px;margin-bottom:-1px}.hy-mode-tabs-bar{z-index:999;background:0 0;border-bottom:1px solid #0000;padding:0;transition:background-color .25s,border-color .25s;position:sticky;top:59px}.hy-modes-menu-inner{max-width:min(95vw,1400px);margin-inline:auto;padding:0 24px}.hy-modes-menu-inner>div{scrollbar-width:none;background:#0c0c0f;border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:0}.hy-modes-menu-inner>div::-webkit-scrollbar{display:none}.hy-mode-tabs-bar.is-stuck{background:#0a0a0c;border-bottom-color:#ffffff14}.hy-mode-tabs-bar.is-stuck .hy-modes-menu-inner>div{background:0 0;border-color:#0000}.hy-mode-tabs-list{justify-content:space-between;width:100%;display:flex}[data-presets-page] .hy-mode-tab{color:#ffffff73;min-width:max-content;height:67px;font-family:var(--hy-font-display);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}[data-presets-page] .hy-mode-tab:hover{color:#ffffffd9}[data-presets-page] .hy-mode-tab svg{color:#fff6;width:14px;height:14px;transition:color .2s}[data-presets-page] .hy-mode-tab:hover svg{color:#ffffffb3}@media (width<=640px){.hy-modes-menu-inner{max-width:100%;padding-inline:10px}.hy-mode-tab{height:54px;padding-inline:13px}}.hy-bento{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.hy-bento-tile{background:#0c0c0f;border:1px solid #ffffff14;border-radius:11px;min-height:240px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 18px 44px #0006}.hy-bento-tile:hover{border-color:color-mix(in srgb,var(--tile-accent,#7c3aed) 30%,#fff3);box-shadow:0 0 30px -10px color-mix(in srgb,var(--tile-accent,#7c3aed) 35%,transparent),0 30px 72px #0000008c;transform:translateY(-4px)}.hy-bento-img{z-index:0;-o-object-fit:cover;object-fit:cover;opacity:.85;filter:brightness(.9);width:100%;height:100%;transition:transform .55s,opacity .55s,filter .55s;position:absolute;inset:0}.hy-bento-tile:hover .hy-bento-img{opacity:.95;filter:brightness();transform:scale(1.05)}.hy-bento-scrim{z-index:1;background:linear-gradient(34deg,color-mix(in srgb,var(--tile-accent,#7c3aed) 8%,transparent) 0%,transparent 56%),linear-gradient(to top,#060609 0%,#060609 24%,#060609c7 42%,#0606094d 60%,#06060900 82%);position:absolute;inset:0}.hy-bento-tile:after{content:"";z-index:2;pointer-events:none;opacity:var(--glow-opacity,0);background:radial-gradient(400px circle at var(--glow-x) var(--glow-y),color-mix(in srgb,var(--tile-accent,#7c3aed) 12%,transparent),transparent 62%);transition:opacity .3s;position:absolute;inset:0}.hy-bento-body{z-index:3;padding:18px 20px;position:absolute;bottom:0;left:0;right:0}.hy-bento-title{font-family:var(--hy-font-display);color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-size:1.18rem;font-weight:600;line-height:1.2}.hy-bento-desc{color:#ffffff8c;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.45;transition:color .35s;display:-webkit-box;overflow:hidden}.hy-bento-tile:hover .hy-bento-desc{color:#ffffffd9}.hy-bento-tile.is-hero .hy-bento-body{padding:26px 28px}.hy-bento-tile.is-hero .hy-bento-title{margin-bottom:8px;font-size:clamp(1.3rem,1.45vw,1.6rem)}.hy-bento-tile.is-hero .hy-bento-desc{-webkit-line-clamp:4;max-width:48ch;font-size:.95rem}.hy-bento-tile.is-hero .hy-bento-scrim{background:linear-gradient(28deg,color-mix(in srgb,var(--tile-accent,#7c3aed) 8%,transparent) 0%,transparent 62%),linear-gradient(to top,#060609 0%,#060609 18%,#06060999 38%,#06060933 56%,#06060900 78%)}.hy-bento-tile--lead,.hy-bento-tile--wide,.hy-bento-tile--half{grid-column:span 2}.hy-bento-tile--third,.hy-bento-tile--quarter{grid-column:span 1}@media (width>=768px){.hy-bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:clamp(196px,16.5vw,250px);grid-auto-flow:dense;gap:24px}.hy-bento-tile{min-height:0}.hy-bento-tile--lead{grid-area:span 2/span 8}.hy-bento-tile--wide{grid-area:span 2/span 4}.hy-bento-tile--half{grid-column:span 6}.hy-bento-tile--third{grid-column:span 4}.hy-bento-tile--quarter{grid-column:span 3}}@media (prefers-reduced-motion:reduce){.hy-bento-tile,.hy-bento-img{transition:none}.hy-bento-tile:hover,.hy-bento-tile:hover .hy-bento-img{transform:none}}.hy-home-platform{background:#0c0c0e;padding-top:clamp(104px,12vh,152px);padding-bottom:clamp(104px,12vh,152px);position:relative;overflow:hidden}.hy-home-platform__intro{z-index:1;text-align:center;width:min(760px,100% - 48px);margin-inline:auto;position:relative}.hy-home-platform__intro .hy-section-badge{margin-bottom:24px}.hy-home-platform__intro h2{font-family:var(--hy-font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:300;line-height:1.1}.hy-home-platform__intro h2 strong{color:#fff;font-weight:500}.hy-home-platform__intro>p{max-width:660px;color:var(--hy-text-muted);margin:22px auto 0;font-size:17px;line-height:1.65}.hy-home-bento{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(486px,auto);gap:18px;width:min(1540px,100% - 48px);margin:clamp(64px,8vh,94px) auto 0;display:grid;position:relative}.hy-home-bento__card{border:1px solid color-mix(in srgb,var(--card-accent) 20%,#ffffff17);background:color-mix(in srgb,var(--card-accent) 7%,#0d0d10);border-radius:18px;grid-template-rows:auto minmax(0,1fr);text-decoration:none;transition:border-color .25s,background .25s;display:grid;overflow:hidden}.hy-home-bento__card:hover{border-color:color-mix(in srgb,var(--card-accent) 45%,transparent);background:color-mix(in srgb,var(--card-accent) 11%,#0d0d10)}.hy-home-bento__card--wide{grid-column:span 2;min-height:534px}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy{padding:30px 30px 24px}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy h3{margin-bottom:11px;font-size:clamp(19px,1.32vw,23px)}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy p{font-size:14.5px}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__media{margin:18px 0 0 30px}.hy-home-bento__card:not(.hy-home-bento__card--wide){grid-template-rows:minmax(0,1fr) var(--card-media-h,284px)}.hy-home-bento__copy{padding:38px 40px 30px}.hy-home-bento__kicker{color:color-mix(in srgb,var(--card-accent) 78%,white);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.hy-home-bento__kicker svg{width:17px;height:17px}.hy-home-bento__copy h3{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(23px,1.75vw,29px);font-weight:500;line-height:1.18}.hy-home-bento__copy p{color:#ffffff8f;max-width:48ch;margin:0;font-size:15.5px;line-height:1.62}.hy-home-bento__media{background:#08080a;border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;border-radius:12px 0 0;margin:24px 0 0 40px;position:relative;overflow:hidden}.hy-home-bento__media>img{top:var(--media-top,0);left:var(--media-left,0);width:var(--media-zoom,100%);max-width:none;height:auto;position:absolute}.hy-home-bento__card--bleed .hy-home-bento__media{background:0 0;border:0;border-radius:0;margin:0}.hy-home-bento__card--bleed .hy-home-bento__media>img{width:auto;height:var(--media-fill,100%);max-width:none;top:auto;bottom:0;left:50%;transform:translate(-50%)}.hy-home-bento .hy-home-bento__card.hy-home-bento__card--component{--component-px:40px;grid-template-rows:auto minmax(0,1fr)}.hy-home-bento .hy-home-bento__card--component:not(.hy-home-bento__card--wide){--component-px:30px}.hy-home-bento .hy-home-bento__card--component.hy-home-bento__card .hy-home-bento__media{background:0 0;border:0;border-radius:0;margin:0}.hy-home-bento__card--component .hy-home-bento__media>img{top:0;left:var(--component-px);width:calc(100% - 2 * var(--component-px));height:calc(100% - var(--component-px));-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;max-width:none;transform:none}@media (width<=780px){.hy-home-bento .hy-home-bento__card--component.hy-home-bento__card{--component-px:26px}}.hy-home-bento__card--bg{grid-template-rows:auto;position:relative}.hy-home-bento__card--bg .hy-home-bento__media{background:0 0;border:0;border-radius:0;margin:0;position:absolute;inset:0}.hy-home-bento__card--bg .hy-home-bento__media>img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--media-pos,50% 50%);object-position:var(--media-pos,50% 50%);width:100%;max-width:none;height:100%;inset:0;transform:none}.hy-home-bento__card--bg .hy-home-bento__media:after{content:"";background:linear-gradient(176deg,#09090cf2 0%,#09090ce6 26%,#09090cb8 48%,#09090c80 68%,#09090c61 100%);position:absolute;inset:0}.hy-home-bento__card--bg .hy-home-bento__copy{z-index:1;position:relative}.hy-home-bento__card--bg:hover .hy-home-bento__media:after{background:linear-gradient(176deg,#09090ced 0%,#09090cde 26%,#09090ca8 48%,#09090c6b 68%,#09090c4d 100%)}@media (width<=1120px){.hy-home-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(470px,auto)}.hy-home-bento__card:not(.hy-home-bento__card--wide){--card-media-h:272px}.hy-home-bento__card--wide{grid-column:span 2;min-height:534px}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy{padding:30px 30px 24px}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy h3{margin-bottom:11px;font-size:clamp(19px,1.32vw,23px)}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy p{font-size:14.5px}.hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__media{margin:18px 0 0 30px}.hy-home-bento__card:not(.hy-home-bento__card--wide){grid-template-rows:minmax(0,1fr) var(--card-media-h,284px)}}@media (width<=780px){.hy-home-bento{grid-template-columns:1fr;grid-auto-rows:minmax(440px,auto)}.hy-home-bento__card:not(.hy-home-bento__card--wide){--card-media-h:244px}.hy-home-bento__card--wide{grid-column:span 1;min-height:430px}.hy-home-bento__copy{padding:30px 26px 22px}.hy-home-bento__media{margin:18px 0 0 26px}}.hy-home-feature-cards{z-index:1;gap:24px;width:min(1540px,100% - 48px);margin:clamp(64px,8vh,94px) auto 0;display:grid;position:relative}.hy-home-feature-lead{background:#101012;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(360px,.68fr) minmax(0,1.32fr);min-height:620px;display:grid;overflow:hidden}.hy-home-feature-copy{flex-direction:column;justify-content:center;padding:clamp(50px,6vw,84px);display:flex}.hy-home-story__kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--story-accent) 78%,white);align-items:center;gap:10px;margin-bottom:19px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.hy-home-story__kicker svg{width:20px;height:20px;color:var(--story-accent);flex:none}.hy-home-feature-copy h3{max-width:14ch;font-family:var(--hy-font-display);letter-spacing:-.05em;color:#fff;font-size:clamp(2.25rem,3.4vw,3.65rem);font-weight:500;line-height:1.04}.hy-home-feature-copy>p{color:#ffffff87;max-width:50ch;margin-top:20px;font-size:15px;line-height:1.68}.hy-home-story__highlights{flex-wrap:wrap;gap:10px 22px;margin-top:27px;display:flex}.hy-home-story__highlights span{color:#ffffffb8;align-items:center;gap:9px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.hy-home-story__highlights span:before{content:"";background:var(--story-accent);border-radius:50%;width:5px;height:5px}.hy-home-story__actions{margin-top:30px}.hy-home-feature-media{background:#09090b;min-width:0;position:relative;overflow:hidden}.hy-home-feature-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .4s;display:block}.hy-home-feature-media:hover img{filter:brightness(1.05)}.hy-home-feature-media--lineage{border-left:1px solid #ffffff14}.hy-home-feature-media--lineage img{-o-object-position:51% 54%;object-position:51% 54%}.hy-home-feature-secondary{grid-template-columns:1.08fr .92fr;gap:24px;display:grid}.hy-home-feature-card{background:#101012;border:1px solid #ffffff1a;border-radius:16px;min-width:0;display:grid;overflow:hidden}.hy-home-feature-card--prompting{grid-template-rows:minmax(360px,1fr) auto}.hy-home-feature-card--production{grid-template-rows:auto minmax(360px,1fr)}.hy-home-feature-card__copy{padding:38px 40px 44px}.hy-home-feature-card__copy h3{max-width:17ch;font-family:var(--hy-font-display);letter-spacing:-.05em;color:#fff;font-size:clamp(1.75rem,2.5vw,2.65rem);font-weight:500;line-height:1.04}.hy-home-feature-card__copy>p{color:#ffffff87;max-width:58ch;margin-top:18px;font-size:15px;line-height:1.68}.hy-home-feature-media--gallery img{-o-object-position:left top;object-position:left top}.hy-home-feature-highlights{grid-template-columns:repeat(3,1fr);gap:clamp(34px,4vw,64px);margin-top:42px;display:grid}.hy-home-feature-highlights>a{grid-template-columns:30px minmax(0,1fr) 18px;align-items:start;gap:16px;min-width:0;padding:6px 4px 0;display:grid}.hy-home-feature-highlights>a>svg:first-child{width:24px;height:24px;color:var(--link-accent)}.hy-home-feature-highlights>a>svg:last-child{color:#ffffff59;width:17px;height:17px;margin-top:3px;transition:color .2s,transform .2s}.hy-home-feature-highlights strong{font-family:var(--hy-font-display);letter-spacing:-.025em;color:#fff;margin-bottom:10px;font-size:20px;font-weight:600;display:block}.hy-home-feature-highlights small{color:#ffffff8a;font-size:15px;line-height:1.62;display:block}.hy-home-feature-highlights>a:hover>svg:last-child{color:var(--link-accent);transform:translate(3px)}.hy-home-feature-cta{text-align:center;margin-top:52px}.hy-home-shows{gap:clamp(112px,11vw,184px);margin-top:clamp(72px,8vw,128px);display:grid}.hy-home-show{--accent:var(--hy-primary)}.hy-home-show__copy{flex-direction:column;align-items:flex-start;display:flex}.hy-home-show__name{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.035em;align-items:center;gap:.3em;margin:0;font-size:clamp(30px,2.4vw,46px);font-weight:600;line-height:1.1;display:flex}.hy-home-show__name svg{width:.78em;height:.78em;color:var(--accent);flex:none}.hy-home-show__title{color:#fff;max-width:18ch;font-family:var(--hy-font-display);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(26px,2.2vw,40px);font-weight:300;line-height:1.12}.hy-home-show__text{color:#ffffffa6;max-width:44ch;margin:22px 0 32px;font-size:clamp(16px,1.15vw,19px);line-height:1.6}.hy-home-show--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,6vw,112px);width:min(1540px,100% - 48px);margin-inline:auto;display:grid}.hy-home-show--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hy-home-show--reverse .hy-home-show__copy{order:2}.hy-home-show__example{min-width:0}.hy-home-show__panel{aspect-ratio:4/3;background:color-mix(in srgb,var(--accent) 9%,#111114);border-radius:6px;position:relative;overflow:hidden}.hy-home-show__panel>img{border-top-left-radius:4px;width:120%;max-width:none;height:auto;position:absolute;top:8%;left:7%;box-shadow:0 0 0 1px #ffffff17}.hy-home-show--graph .hy-home-show__head{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:clamp(40px,6vw,104px);width:min(1540px,100% - 48px);margin:0 auto clamp(24px,3vw,48px);display:grid}.hy-home-show--graph .hy-home-show__title{max-width:22ch}.hy-home-show__aside .hy-home-show__text{margin-top:0}.hy-home-show__points{width:100%;max-width:44ch;margin:0 0 32px;display:grid}.hy-home-show__points div{padding:14px 0}.hy-home-show__points dt{color:#fff;font-size:15px;font-weight:500}.hy-home-show__points dd{color:#fff9;margin:4px 0 0;font-size:15px;line-height:1.55}.hy-home-show__head--center{text-align:center;flex-direction:column;align-items:center;width:min(760px,100% - 48px);margin-inline:auto;display:flex}.hy-home-show__head--center .hy-home-show__name{justify-content:center}.hy-home-show__head--center .hy-home-show__title{max-width:22ch}.hy-home-show__head--center .hy-home-show__text{max-width:58ch;margin:22px 0 0}.hy-home-show__head--center .hy-home-show__text+.hy-home-show__text{margin-top:12px}.hy-home-show__head--section{margin-bottom:clamp(58px,8vh,96px)}.hy-home-show__actions{margin-top:32px}.hy-home-feature{--accent:var(--hy-primary);background:#0c0c0e}.hy-home-feature--lineage{padding:clamp(96px,9vw,152px) 0 clamp(48px,5vw,80px)}.hy-home-platform#features{padding-bottom:clamp(24px,3vw,48px)}.hy-home-feature__graph{background-image:radial-gradient(circle,var(--hy-border-light) 1px,transparent 1px);background-size:24px 24px;margin-top:clamp(40px,5vw,72px);padding:32px clamp(0px,5vw,80px);position:relative;overflow:hidden}.hy-home-feature__graph img{width:100%;max-width:2400px;height:auto;margin:0 auto;display:block}.hy-home-feature--gallery{padding:clamp(48px,5vw,80px) 0 clamp(96px,9vw,152px)}.hy-f-key-copy .hy-home-show__name{font-size:clamp(28px,2.1vw,38px)}.hy-f-key-copy .hy-home-show__title{color:#fff;max-width:20ch;margin:12px 0 18px;font-size:clamp(22px,1.75vw,30px);line-height:1.15}@media (width<=1024px){.hy-home-show--split,.hy-home-show--reverse,.hy-home-show--graph .hy-home-show__head{grid-template-columns:1fr;gap:40px}.hy-home-show--reverse .hy-home-show__copy{order:0}}@media (width<=600px){.hy-home-show__panel{aspect-ratio:4/5}}@media (width<=1120px){.hy-home-feature-lead{grid-template-columns:1fr;min-height:0}.hy-home-feature-media--lineage{border-left:0;min-height:500px}.hy-home-feature-secondary{grid-template-columns:1fr}.hy-home-feature-card--prompting,.hy-home-feature-card--production{grid-template-rows:auto}.hy-home-feature-card--production .hy-home-feature-card__copy{order:2}.hy-home-feature-card--production .hy-home-feature-media{order:1;min-height:460px}}@media (width<=640px){.hy-home-platform__intro,.hy-home-feature-cards{width:min(100% - 28px,1540px)}.hy-home-platform__intro h2{font-size:clamp(2rem,9vw,2.6rem)}.hy-home-platform__intro>p{font-size:1.04rem}.hy-home-feature-copy{padding:42px 28px 48px}.hy-home-feature-copy h3{font-size:clamp(2.2rem,10.5vw,3rem)}.hy-home-feature-copy>p{font-size:1rem}.hy-home-story__highlights{gap:11px;display:grid}.hy-home-feature-media--lineage{min-height:360px}.hy-home-feature-media--lineage img{-o-object-position:54% 55%;object-position:54% 55%}.hy-home-feature-card__copy{padding:34px 28px 38px}.hy-home-feature-prompt{min-height:300px;padding:18px}.hy-home-feature-card--production .hy-home-feature-media{min-height:360px}.hy-home-feature-media--gallery img{-o-object-position:18% top;object-position:18% top}.hy-home-feature-highlights{grid-template-columns:1fr;gap:12px;margin-top:30px}.hy-home-feature-highlights>a{padding:20px 0}}.hy-body{--hy-home-content:min(1318px,calc(100% - 32px))}.hy-home-hero{position:relative;overflow:clip}.hy-home-hero__inner{--main:min(calc(95vw - 48px),1352px);padding:clamp(136px,72px + 10svh,220px) 0 clamp(72px,9svh,120px);position:relative}.hy-home-hero__content{z-index:3;width:var(--main);text-align:left;flex-direction:column;align-items:flex-start;margin-inline:auto;padding-inline:8px;display:flex;position:relative}.hy-home-hero__content .hy-hero-badge{margin-bottom:32px;padding:6px 14px 6px 12px}.hy-home-hero__title{color:#fff;font-family:var(--hy-font-display);font-size:clamp(40px,calc(var(--main) * .058),88px);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:300;line-height:1.05}.hy-home-hero__title strong{font-weight:500}.hy-home-hero__subtitle{color:#ffffffb3;text-wrap:pretty;max-width:36em;margin:24px 0 32px;font-size:clamp(17px,1.12vw,20px);line-height:1.55}.hy-home-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hy-home-hero__actions .hy-btn{min-height:46px;padding-inline:20px}@media (width<=1439px){.hy-home-hero__subtitle br{display:none}}.hy-home-hero__lead,.hy-home-hero__aside{display:contents}.hy-home-hero__title{order:1}.hy-home-hero__subtitle{order:2}.hy-home-hero__actions{order:3}.hy-home-hero__models{order:4}@media (width>=1000px){.hy-home-hero__content{-moz-column-gap:clamp(48px,5vw,104px);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"badge.""lead aside";align-items:center;column-gap:clamp(48px,5vw,104px);display:grid}.hy-home-hero__content .hy-hero-badge{grid-area:badge;justify-self:start}.hy-home-hero__lead,.hy-home-hero__aside{flex-direction:column;align-items:flex-start;display:flex}.hy-home-hero__lead{grid-area:lead}.hy-home-hero__title:lang(fr){font-size:clamp(36px,calc(var(--main) * .045),62px)}.hy-home-hero__aside{grid-area:aside}.hy-home-hero__subtitle{margin:0}.hy-home-hero__actions{margin-top:44px}.hy-home-logos.hy-home-hero__models{margin-top:36px}}.hy-home-hero__stage{--side:calc(var(--main) * .8);--overlap:calc(var(--side) * .25);--drop:clamp(48px,4.5vw,96px);z-index:2;height:calc((var(--main) - 16px) / 1.7778 + 16px);margin-top:clamp(88px,12svh,160px);position:relative}.hy-home-hero__glow{z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--hy-primary) 46%,transparent) 0%,color-mix(in srgb,var(--hy-primary) 14%,transparent) 55%,transparent 100%);filter:blur(60px);opacity:.85;pointer-events:none;border-radius:50%;width:min(1800px,110vw);height:70%;position:absolute;top:-12%;left:50%;transform:translate(-50%)}.hy-home-hero__window{background:#0e0e12;border:1px solid #ffffff1a;border-top-color:#ffffff29;border-radius:16px;margin:0;padding:7px;position:absolute;top:0;left:50%}.hy-home-hero__window img{border-radius:10px;width:100%;height:auto;display:block}.hy-home-hero__window--center{z-index:3;width:var(--main);transform:translate(-50%);box-shadow:0 0 0 1px #0009,0 30px 90px #000000bf,0 0 60px #0009}.hy-home-hero__window--left,.hy-home-hero__window--right{z-index:1;top:var(--drop);width:var(--side);box-shadow:0 0 0 1px #0009,0 30px 80px #00000080}.hy-home-hero__window--left{transform:translateX(calc(var(--main) / -2 + var(--overlap) - var(--side)))}.hy-home-hero__window--right{transform:translateX(calc(var(--main) / 2 - var(--overlap)))}.hy-home-hero__window--left:after,.hy-home-hero__window--right:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hy-home-hero__window--left:after{background:linear-gradient(90deg,#09070d80 0%,#09070d38 55%,#09070d1f 100%)}.hy-home-hero__window--right:after{background:linear-gradient(270deg,#09070d80 0%,#09070d38 55%,#09070d1f 100%)}.hy-home-logos.hy-home-hero__models{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;margin:40px 0 0;padding:0;position:relative}.hy-home-hero__models .hy-home-logos__list{justify-content:flex-start;gap:10px 22px;max-width:none}.hy-home-hero__models .hy-home-logos__list li{color:#fff9;gap:8px;font-size:14px}.hy-home-hero__models .hy-home-logos__list img{width:18px;height:18px}.hy-home-tour .hy-home-suite__head{width:var(--hy-home-content)}.hy-home-tour__layout{width:var(--hy-home-content);margin:clamp(48px,5vw,80px) auto 0}.hy-home-tour__layout--chapters{grid-template-columns:minmax(0,2.3fr) minmax(260px,1fr);align-items:center;gap:clamp(28px,3vw,56px);display:grid}.hy-home-tour__aside .content-chapters{--content-accent:var(--hy-primary)}.hy-home-tour__aside .content-chapters__label{font-size:15px}@media (width<=1100px){.hy-home-tour__layout--chapters{grid-template-columns:1fr}}@media (width>=1100px) and (width<=1799px){.hy-home-hero__inner{--main:min(1352px,calc(100vw - 2 * clamp(120px,11vw,200px)))}}@media (width<=1099px){.hy-home-hero__window--left,.hy-home-hero__window--right{display:none}}@media (width<=768px){.hy-home-hero__inner{--main:calc(100vw - 32px);padding-top:120px}.hy-home-hero__content{padding-inline:0}.hy-home-hero__actions{gap:10px;width:100%}.hy-home-hero__actions .hy-btn{flex:auto;min-width:0;padding-inline:10px}.hy-home-hero__actions .hy-btn__label{white-space:nowrap}.hy-home-hero__stage{margin-top:56px}.hy-home-hero__window--left,.hy-home-hero__window--right{display:none}.hy-home-hero__window--center{border-radius:12px;padding:4px}.hy-home-hero__window--center img{border-radius:8px}.hy-home-logos.hy-home-hero__models{margin-top:32px}}@media (width<=369px){.hy-home-hero__actions .hy-btn__signal{display:none}.hy-home-hero__actions .hy-btn--secondary{flex-grow:0}}.hy-home-suite{--suite-w:min(1600px,calc(100% - 128px))}.hy-home-suite__cards{width:var(--suite-w);margin:clamp(48px,5vw,80px) auto 0}.hy-home-suite__cards>.hy-co-modes:first-child,.hy-home-suite__cards>.hy-app-grid{margin-top:0}.hy-home-suite__head{-moz-column-gap:clamp(32px,4vw,72px);width:var(--suite-w);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cta""sub cta";align-items:end;gap:18px clamp(32px,4vw,72px);margin-inline:auto;display:grid}.hy-home-suite__head .hy-home-suite__title{grid-area:title}.hy-home-suite__head .hy-home-suite__subtitle{grid-area:sub}.hy-home-suite__cta{grid-area:cta;align-self:center}.hy-home-suite__title{color:#fff;max-width:none;font-family:var(--hy-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.2vw,60px);font-weight:400;line-height:1.1}.hy-home-suite__subtitle{color:#ffffffa6;max-width:64ch;margin:0;font-size:clamp(16px,1vw,18px);line-height:1.6}.hy-home-suite__grid{width:var(--suite-w);grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin:clamp(48px,5vw,80px) auto 0;display:grid}.hy-home-suite__app{border:1px solid color-mix(in srgb,var(--accent) 22%,#19191d);background:color-mix(in srgb,var(--accent) 8%,#111114);min-width:0;color:inherit;border-radius:6px;flex-direction:column;grid-column:span 3;gap:28px;padding:clamp(18px,1.6vw,28px);text-decoration:none;display:flex;position:relative}.hy-home-suite__app--lead{grid-column:span 4}.hy-home-suite__app:focus-visible{outline:none}.hy-home-suite__copy{min-width:0}.hy-home-suite__shot{aspect-ratio:16/9;background:#0b0b0e;border-radius:4px;margin:0;position:relative}.hy-home-suite__app .hy-home-suite__shot{margin-top:auto}.hy-home-suite__shot img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.hy-home-suite__app:after{content:"";border-radius:inherit;outline:2px solid color-mix(in srgb,var(--accent) var(--card-outline-mix),transparent);outline-offset:0;opacity:0;pointer-events:none;transition:opacity var(--card-outline-fade);position:absolute;inset:-2px}@media (hover:hover) and (pointer:fine){.hy-home-suite__app:hover:after{opacity:1}}.hy-home-suite__app:focus-visible:after{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.hy-home-suite__app:after{transition:none}}.hy-home-suite__placeholder{place-items:center;width:100%;height:100%;display:grid}.hy-home-suite__placeholder svg{color:#fff3;width:44px;height:44px}.hy-home-suite__name{color:#fffffff0;font-family:var(--hy-font-display);letter-spacing:-.025em;align-items:center;gap:12px;margin:0 0 12px;font-size:clamp(26px,1.9vw,30px);font-weight:500;line-height:1.2;display:flex}.hy-home-suite__icon{flex:none;display:flex}.hy-home-suite__icon svg{width:28px;height:28px;color:var(--accent)}.hy-home-suite__text{color:#ffffffa6;max-width:40ch;margin:0;font-size:16px;line-height:1.6}@media (width<=1100px){.hy-home-suite{--suite-w:calc(100% - 64px)}.hy-home-suite__head{grid-template-columns:1fr;grid-template-areas:"title""sub""cta";row-gap:20px}.hy-home-suite__cta{justify-self:start}.hy-home-suite__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-home-suite__app,.hy-home-suite__app--lead{grid-column:auto}}@media (width<=600px){.hy-home-suite{--suite-w:calc(100% - 32px)}.hy-home-suite__grid{grid-template-columns:1fr}}.hy-home-feature-lead--reverse{grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr)}.hy-home-feature-lead--reverse .hy-home-feature-copy{order:2}.hy-home-signature .hy-home-feature-copy{justify-content:center;padding:clamp(44px,5vw,76px)}.hy-home-signature .hy-home-feature-copy h3{letter-spacing:-.04em;max-width:15ch;font-size:clamp(2rem,2.8vw,3rem);line-height:1.06}.hy-home-signature .hy-home-feature-copy>p{font-size:15.5px}.hy-home-signature__media{background:radial-gradient(110% 90% at 70% 30%,color-mix(in srgb,var(--story-accent) 13%,#0b0b0e) 0%,#09090b 72%);border-left:1px solid #ffffff14;min-height:520px}.hy-home-feature-lead--reverse .hy-home-signature__media{border-left:0;border-right:1px solid #ffffff14}.hy-home-signature__media>img{position:absolute;inset:0}.hy-home-story__points{gap:15px;margin:26px 0 0;padding:0;list-style:none;display:grid}.hy-home-story__points li{gap:3px;padding-left:17px;display:grid;position:relative}.hy-home-story__points li:before{content:"";background:var(--story-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.hy-home-story__points strong{font-family:var(--hy-font-display);letter-spacing:-.01em;color:#fff;font-size:16px;font-weight:500}.hy-home-story__points span{color:#ffffff87;font-size:14px;line-height:1.55}.hy-home-story__link{color:color-mix(in srgb,var(--story-accent) 72%,white);align-items:center;gap:8px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.hy-home-story__link svg{width:16px;height:16px;transition:transform .2s}.hy-home-story__link:hover svg{transform:translate(3px)}.hy-home-platform--more{padding-top:0}.hy-home-bento__placeholder{background:radial-gradient(90% 80% at 50% 40%,color-mix(in srgb,var(--card-accent) 16%,#0d0d10) 0%,#08080a 75%);place-items:center;display:grid;position:absolute;inset:0}.hy-home-bento__placeholder svg{width:54px;height:54px;color:color-mix(in srgb,var(--card-accent) 70%,white);opacity:.55}.hy-home-privacy{background:#0c0c0e}.hy-home-privacy__inner{width:var(--hy-home-content);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:clamp(40px,6vw,96px);margin-inline:auto;display:grid}.hy-home-privacy__heading h2{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:20px;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:300;line-height:1.1}.hy-home-privacy__heading h2 strong{font-weight:500}.hy-home-privacy__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 40px;margin:0;padding:0;list-style:none;display:grid}.hy-home-privacy__points li{align-content:start;gap:7px;display:grid}.hy-home-privacy__points svg{color:#a78bfa;width:22px;height:22px;margin-bottom:6px}.hy-home-privacy__points strong{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.01em;font-size:18px;font-weight:500}.hy-home-privacy__points span{color:#ffffff8c;font-size:14.5px;line-height:1.6}.hy-dev-note{z-index:3;color:#fde68a;max-width:calc(100% - 28px);font:500 12px/1.4 var(--hy-font-body);background:#0a0a0adb;border:1px dashed #facc15a6;border-radius:8px;padding:7px 10px;position:absolute;bottom:14px;left:14px}@media (width<=1120px){.hy-home-feature-lead--reverse{grid-template-columns:1fr}.hy-home-feature-lead--reverse .hy-home-feature-copy{order:0}.hy-home-signature__media,.hy-home-feature-lead--reverse .hy-home-signature__media{border:0;min-height:460px}}@media (width<=900px){.hy-home-privacy__inner{grid-template-columns:1fr}}@media (width<=640px){.hy-home-signature .hy-home-feature-copy{padding:40px 26px 44px}.hy-home-signature .hy-home-feature-copy h3{font-size:clamp(1.9rem,9vw,2.5rem)}.hy-home-signature__media,.hy-home-feature-lead--reverse .hy-home-signature__media{min-height:380px}.hy-home-privacy__points{grid-template-columns:1fr;gap:24px}.hy-home-logos__list{gap:8px 16px}}.hy-home-logos{flex-direction:column;align-items:center;gap:14px;padding-inline:20px;display:flex}.hy-home-logos__label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff5c;font-size:11.5px;font-weight:600}.hy-home-logos__list{flex-wrap:wrap;justify-content:center;gap:10px 24px;max-width:1200px;margin:0;padding:0;list-style:none;display:flex}.hy-home-logos__list li{color:#ffffff8c;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;line-height:1.3;display:inline-flex}.hy-home-logos__list img{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.72;border-radius:3px;width:18px;height:18px}.hy-home-logos__list a{color:#ffffff8c;border-bottom:1px solid #ffffff38;text-decoration:none;transition:color .2s,border-color .2s}.hy-home-logos__list a:hover{color:#fff;border-color:#fff9}.hy-home-models{background:var(--hy-bg-section);padding-block:clamp(96px,12vh,148px);overflow:hidden}.hy-home-models__carousel{flex-direction:column;gap:16px;width:100%;margin-top:clamp(48px,5vw,80px);display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.hy-home-models__row{width:100%;display:flex;overflow:hidden}.hy-home-models__track{width:max-content;animation:hy-home-model-marquee var(--model-marquee-duration,80s) linear infinite;will-change:transform;flex:none;align-items:stretch;display:flex}.hy-home-models__track[data-direction=rtl]{animation-direction:reverse}@keyframes hy-home-model-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hy-home-model-card{width:var(--model-card-width,284px);background:#111114;border-radius:6px;flex-direction:column;flex:none;margin-right:16px;display:flex;overflow:hidden}.hy-home-model-card__media{background:#151517;flex:none;width:100%;height:216px}.hy-home-model-card__media img,.hy-home-model-card__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hy-home-model-card__body{background:color-mix(in srgb,var(--model-tint,#fff) 9%,#111114);flex-direction:column;flex:1;min-height:118px;padding:16px 18px;display:flex}.hy-home-model-card__kind{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.hy-home-model-card__name{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.02em;margin:6px 0 0;font-size:19px;font-weight:500;line-height:1.25}.hy-home-model-card__provider{align-items:center;gap:9px;margin-top:auto;padding-top:16px;display:flex}.hy-home-model-card__provider img{-o-object-fit:contain;object-fit:contain;border-radius:3px;width:20px;height:20px}.hy-home-model-card__provider span{color:#ffffff94;font-size:13px}.hy-home-providers{width:var(--suite-w);margin:clamp(72px,9vh,104px) auto 0}.hy-home-providers__heading{justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:20px;display:flex}.hy-home-providers__heading h3{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500}.hy-home-providers__heading p{color:#ffffff73;text-align:right;margin:0;font-size:14px;line-height:1.5}.hy-home-providers__grid{-moz-column-gap:28px;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:28px;display:grid}.hy-home-provider{align-items:center;gap:11px;min-width:0;padding:14px 0;display:flex}.hy-home-provider img{-o-object-fit:contain;object-fit:contain;border-radius:4px;flex:none;width:26px;height:26px}.hy-home-provider span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}@media (width<=980px){.hy-home-providers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.hy-home-providers__heading{display:block}.hy-home-providers__heading p{text-align:left;margin-top:8px}}@media (width<=620px){.hy-home-models__carousel{gap:12px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%)}.hy-home-model-card{width:var(--model-mobile-card-width,200px);margin-right:12px}.hy-home-model-card__media{height:180px}.hy-home-providers__grid{-moz-column-gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}@media (prefers-reduced-motion:reduce){.hy-home-models__track{animation:none}}.hy-feat-ph{background:linear-gradient(150deg,color-mix(in srgb,var(--tile-accent,#7c3aed) 20%,#0c0c0f),#0a0a0c 72%);justify-content:center;align-items:center;display:flex}.hy-feat-ph svg{width:40px;height:40px;color:color-mix(in srgb,var(--tile-accent,#7c3aed) 72%,white);opacity:.55}.hy-bento-tile--lead .hy-feat-ph svg,.hy-bento-tile--wide .hy-feat-ph svg{width:60px;height:60px}.hy-snipwall-section{align-items:center;min-height:clamp(700px,80vh,780px);padding:48px 0;display:flex;position:relative;overflow:hidden}@media (width<=640px){.hy-snipwall-section{min-height:clamp(560px,72vh,640px)}}.hy-snipwall-bg{opacity:.5;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.hy-snipwall-section:after{content:"";pointer-events:none;background:radial-gradient(62% 82%,#0a0a0ce6 0%,#0a0a0c8c 52%,#0000 100%);position:absolute;inset:0}.hy-snipwall{flex-direction:column;gap:14px;width:100%;display:flex}.hy-snipwall-row{display:flex;overflow:hidden}.hy-snipwall-track{will-change:transform;flex:none;width:max-content;animation-name:hy-snip-marq;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.hy-snipwall-track[data-dir=rtl]{animation-direction:reverse}@keyframes hy-snip-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.hy-snipcard{aspect-ratio:1;background:#161618;border:1px solid #ffffff14;border-radius:6px;flex:none;width:208px;margin-right:14px;position:relative;overflow:hidden}.hy-snipcard img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.hy-snipcard:after{content:"";background:linear-gradient(to top,color-mix(in srgb,var(--c) 30%,#000000e6) 0%,color-mix(in srgb,var(--c) 10%,transparent) 46%,transparent 100%);position:absolute;inset:0}.hy-snipcard__badge{z-index:2;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--c) 92%,transparent);color:#0a0a0a;border-radius:4px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:9px;left:9px}.hy-snipcard__badge svg{width:13px;height:13px}.hy-snipcard__title{z-index:2;font-family:var(--hy-font-display);color:#fff;text-shadow:0 1px 6px #00000080;font-size:13px;font-weight:500;line-height:1.25;position:absolute;bottom:10px;left:11px;right:11px}@media (width<=640px){.hy-snipcard{width:160px;margin-right:12px}.hy-snipwall{gap:12px}}@media (prefers-reduced-motion:reduce){.hy-snipwall-track{animation:none}}.hy-presets{--hy-preset-row:240px;--hy-preset-gap:8px}.hy-presets-wrap{max-width:min(96vw,2100px);margin-inline:auto;padding:0 24px}@media (width<=640px){.hy-presets-wrap{padding:0 16px}}.hy-presets-section{margin-bottom:56px;scroll-margin-top:190px}:where(.hy-body section[id]){scroll-margin-top:90px}.hy-presets-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.hy-presets-head svg{width:20px;height:20px;color:var(--c);flex:none}.hy-presets-head__label{font-family:var(--hy-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-size:16px;font-weight:700}.hy-presets-head__count{color:#fff6;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.hy-presets-head__rule{background:color-mix(in srgb,var(--c) 20%,transparent);flex:1;height:1px;margin-left:6px}.hy-presets-intro{max-width:42rem;font-size:var(--hy-text-xl);color:#ffffffd9;margin-bottom:18px}@media (width<=720px){.hy-presets-head svg{width:18px;height:18px}.hy-presets-head__label{font-size:14px}.hy-presets-head__count{font-size:12px}.hy-presets-intro{font-size:var(--hy-text-lg)}}.hy-presets-grid{gap:var(--hy-preset-gap);flex-wrap:wrap;display:flex}.hy-preset-card{flex-grow:var(--ar);flex-basis:calc(var(--ar) * var(--hy-preset-row));background:#161618;border:2px solid #ffffff12;border-radius:4px;transition:border-color .18s;display:block;position:relative;overflow:hidden}.hy-preset-card:before{content:"";padding-top:calc(100% / var(--ar));display:block}.hy-preset-card:hover{border-color:color-mix(in srgb,var(--c) 55%,transparent)}.hy-preset-card.is-trimmed{display:none}@media (width<=720px){.hy-presets-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hy-preset-card:before{padding-top:125%}.hy-preset-more{grid-column:1/-1}}.hy-preset-card__img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.hy-preset-card{--scrim:color-mix(in srgb,var(--c) 45%,black)}.hy-preset-card:hover{--scrim:color-mix(in srgb,var(--c) 50%,black)}.hy-preset-card__scrim{pointer-events:none;background:linear-gradient(to top, var(--scrim) 0%, var(--scrim) 22%, color-mix(in srgb,var(--scrim) 78%,transparent) 34%, color-mix(in srgb,var(--scrim) 48%,transparent) 48%, color-mix(in srgb,var(--scrim) 22%,transparent) 60%, color-mix(in srgb,var(--scrim) 10%,transparent) 67%, color-mix(in srgb,var(--scrim) 3%,transparent) 76%, transparent 85%, transparent 100%);position:absolute;inset:0}.hy-preset-card__badge{z-index:2;height:22px;font-family:var(--hy-font-display);letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb,var(--c) 92%,transparent);color:#0a0a0a;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.hy-preset-card__badge svg{width:12px;height:12px}.hy-preset-card__body{z-index:2;padding:16px;position:absolute;bottom:0;left:0;right:0}.hy-preset-card__title{font-family:var(--hy-font-display);color:color-mix(in srgb,var(--c) 30%,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.hy-preset-card__preview{color:#ffffff9e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=720px){.hy-preset-card__body{padding:12px}.hy-preset-card__title{font-size:14px}.hy-preset-card__preview{font-size:12px}}.hy-preset-more{border:2px dashed color-mix(in srgb,var(--c) 34%,transparent);background:color-mix(in srgb,var(--c) 9%,#0e0e11);text-align:center;flex-direction:column;flex-grow:6;flex-basis:calc(.5 * var(--hy-preset-row));border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:132px;min-height:96px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.hy-preset-more:hover{border-color:color-mix(in srgb,var(--c) 62%,transparent);background:color-mix(in srgb,var(--c) 15%,#0e0e11)}.hy-preset-more__inner{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.hy-preset-more__count{font-family:var(--hy-font-display);color:color-mix(in srgb,var(--c) 55%,#fff);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.hy-preset-more__label{color:#ffffff8c;font-size:12px;line-height:1.35}.hy-preset-more__cta{font-family:var(--hy-font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--c);margin-top:4px;font-size:10px;font-weight:700}@media (width<=720px){.hy-preset-more__count{font-size:20px}.hy-preset-more__label{font-size:11px}}.hy-token{font-family:var(--hy-font-body);white-space:nowrap;vertical-align:baseline;background:color-mix(in srgb,var(--tok,#a78bfa) 16%,transparent);color:var(--tok,#a78bfa);border-radius:7px;padding:.1em .5em;font-size:.92em;font-weight:500;line-height:1.4;display:inline-block}.hy-pe-head h2,.hy-pe-head p{text-wrap:pretty}.hy-pe-feats{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:24px auto 0;display:flex}.hy-pe-feat{color:var(--hy-text-muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:inline-flex}.hy-pe-feat svg{color:#ffffff80;width:14px;height:14px}.hy-pe{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(28px,4vw,60px);max-width:1180px;margin:0 auto;display:grid}.hy-pe-list{flex-direction:column;gap:6px;display:flex}.hy-pe-item{text-align:left;cursor:pointer;opacity:.5;background:0 0;border:none;border-left:2px solid #ffffff1a;padding:16px 0 16px 22px;transition:opacity .3s,border-color .3s;position:relative}.hy-pe-item.on{opacity:1;border-left-color:var(--c)}.hy-pe-item:focus-visible{opacity:1;outline:none}.hy-pe-item-h{font-family:var(--hy-font-display);color:#f2f2f2;align-items:center;gap:11px;font-size:clamp(18px,1.5vw,22px);font-weight:500;transition:color .3s;display:flex}.hy-pe-item-h svg{color:#ffffff73;width:19px;height:19px;transition:color .3s}.hy-pe-item.on .hy-pe-item-h,.hy-pe-item.on .hy-pe-item-h svg{color:var(--c)}.hy-pe-item-d{color:var(--hy-text-muted);max-width:46ch;margin-top:7px;font-size:14px;line-height:1.6}.hy-pe-stage{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--c) 36%,#ffffff14);width:100%;box-shadow:0 24px 60px #00000080,0 0 48px color-mix(in srgb,var(--c) 24%,transparent);background:#0c0c0f;border-radius:14px;transition:border-color .5s,box-shadow .5s;position:relative;overflow:hidden}.hy-pe-ph{font-family:var(--hy-font-display);color:color-mix(in srgb,var(--c) 70%,#fff);opacity:.45;justify-content:center;align-items:center;font-size:clamp(20px,2vw,30px);font-weight:500;display:flex;position:absolute;inset:0}.hy-pe-shot{-o-object-fit:contain;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0}.hy-pe-shot.on{opacity:1}@media (width<=900px){.hy-pe{grid-template-columns:1fr;gap:18px}.hy-pe-stage{order:-1}.hy-pe-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hy-pe-item{opacity:.6;border:1px solid #ffffff1f;border-radius:11px;padding:13px 12px}.hy-pe-item.on{opacity:1;border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.hy-pe-item-h{justify-content:center;font-size:15px}.hy-pe-item-d{display:none}}@media (prefers-reduced-motion:reduce){.hy-pe-shot,.hy-pe-stage,.hy-pe-item,.hy-pe-item-h,.hy-pe-item-h svg{transition:none}}@media print{.hy-body{color:#1a1a1a;background:#fff}.hy-body:after{display:none}.hy-body header{display:none!important}.hy-body h1,.hy-body h2,.hy-body h3,.hy-body h4,.hy-body blockquote{color:#000!important}.hy-body p,.hy-body span,.hy-body div,.hy-body li,.hy-body a,.hy-body td,.hy-body th{color:#1a1a1a!important}.hy-text-gradient{-webkit-text-fill-color:#000!important;color:#000!important;background:0 0!important}.hy-body [class*=border-white]{border-color:#0000002e!important}.hy-body [class*=rounded-full][class*=bg-\[]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hy-body [class*=shadow]{box-shadow:none!important}}:is(.hy-home-page,.hy-create-overview,.hy-bento-page){--home-card-radius:6px;--home-card-surface:#111114}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card{--home-card-accent:var(--card-accent)}.hy-home-page .hy-home-feature-lead{--home-card-accent:var(--story-accent)}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) :is(.hy-home-bento__card,.hy-home-feature-lead){border:1px solid color-mix(in srgb,var(--home-card-accent) 22%,#19191d);border-radius:var(--home-card-radius);background:color-mix(in srgb,var(--home-card-accent) 8%,var(--home-card-surface));box-shadow:none}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card{outline-offset:2px;transition:outline-color var(--card-outline-fade);outline:2px solid #0000}@media (hover:hover) and (pointer:fine){:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:hover{outline-color:color-mix(in srgb,var(--home-card-accent) var(--card-outline-mix),transparent)}}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:focus-visible{outline-color:color-mix(in srgb,var(--home-card-accent) var(--card-outline-mix),transparent);transition:none}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento,.hy-home-page .hy-home-feature-cards{gap:24px}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__copy,:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy{padding:clamp(20px,2vw,32px)}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__kicker,.hy-home-page .hy-home-story__kicker{letter-spacing:.08em;gap:10px;font-size:12px;font-weight:500}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__kicker svg,.hy-home-page .hy-home-story__kicker svg{flex:none;width:24px;height:24px}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__copy h3.hy-home-bento__name{color:#fff;letter-spacing:-.03em;align-items:center;gap:12px;margin:0 0 12px;font-size:clamp(26px,1.9vw,32px);font-weight:500;line-height:1.2;display:flex}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__name :is(svg,img){width:.85em;height:.85em;color:var(--card-accent);stroke-width:1.5px;flex:none}.hy-home-bento__placeholder svg{stroke-width:1.25px}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy h3.hy-home-bento__name{font-size:clamp(24px,1.7vw,28px)}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__copy p,:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy p,.hy-home-page .hy-home-signature .hy-home-feature-copy>p{color:#ffffffa6;font-size:16px;line-height:1.6}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__media{border-top-left-radius:4px}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card--bg:hover .hy-home-bento__media:after{background:linear-gradient(176deg,#09090cf2 0%,#09090ce6 26%,#09090cb8 48%,#09090c80 68%,#09090c61 100%)}.hy-home-page .hy-home-signature .hy-home-feature-copy h3{letter-spacing:-.025em;font-weight:500;line-height:1.15}.hy-home-page .hy-home-signature__media{background:color-mix(in srgb,var(--story-accent) 8%,var(--home-card-surface))}.hy-home-page .hy-home-story__points span{color:#ffffffa6}.hy-home-page .home-hero-video{border-radius:var(--home-card-radius);box-shadow:none;border:1px solid #ffffff24}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card--static:hover{outline-color:#0000}@media (prefers-reduced-motion:reduce){:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card{transition:none}}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) :is(.hy-home-suite__app,.hy-home-bento__card,.hy-home-feature-lead,.home-hero-video){border-color:#0000}.hy-home-page .hy-home-feature-cards{width:var(--hy-home-content);gap:clamp(40px,4vw,64px)}.hy-home-page .hy-home-signature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:380px}.hy-home-page .hy-home-signature.hy-home-feature-lead--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hy-home-page .hy-home-signature .hy-home-feature-copy{padding:clamp(24px,3vw,40px)}.hy-home-page .hy-home-signature .hy-home-feature-copy h3{max-width:20ch;font-size:clamp(28px,2.2vw,36px)}.hy-home-page .hy-home-signature .hy-home-feature-copy>p{margin-top:16px}.hy-home-page .hy-home-signature__media{min-height:380px}.hy-home-page .hy-home-story__points{border-top:0;gap:10px;margin-top:20px;padding-top:0}.hy-home-page .hy-home-story__points strong{font-size:15px;line-height:1.5}.hy-home-page .hy-home-story__actions{margin-top:24px}@media (width<=1000px){.hy-home-page .hy-home-signature,.hy-home-page .hy-home-signature.hy-home-feature-lead--reverse{grid-template-columns:1fr;min-height:0}.hy-home-page .hy-home-signature.hy-home-feature-lead--reverse .hy-home-feature-copy{order:0}.hy-home-page .hy-home-signature__media{border:0;min-height:360px}}@media (width<=600px){.hy-home-page .hy-home-signature__media{min-height:300px}}.hy-presets-sh{padding-bottom:clamp(40px,5vh,56px)}.hy-presets-sh .hy-sh__head{min-height:0}.hy-presets-rail .hy-modes-menu-inner>div{border:1px solid #ffffff1a;border-radius:6px}.hy-presets-rail.is-stuck .hy-modes-menu-inner>div{border-color:#0000;border-radius:0}[data-presets-page] .hy-presets{padding-top:clamp(48px,6vh,72px)}.hy-sn-wall{margin-top:clamp(110px,14vh,180px)}.hy-sn-wall__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(760px,100% - 48px);margin:0 auto;display:flex;position:relative}.hy-sn-wall__copy .hy-fx-body{max-width:58ch}@media (width<=780px){:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card--wide{grid-column:span 2}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide){--card-media-h:140px;min-height:0}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy{padding:16px 14px 10px}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy h3.hy-home-bento__name{gap:8px;margin-bottom:6px;font-size:17px}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__copy p{font-size:13px;line-height:1.45}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card:not(.hy-home-bento__card--wide) .hy-home-bento__media{margin:10px 0 0 14px}}@media (width<=379px){:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento{grid-template-columns:1fr}:is(.hy-home-page,.hy-create-overview,.hy-bento-page) .hy-home-bento__card--wide{grid-column:auto}}@media (width<=780px){.hy-home-page :is(.hy-home-platform,.hy-home-models){padding-top:48px;padding-bottom:48px}.hy-home-page .hy-home-platform--more{padding-top:0}.hy-home-page .hy-home-feature--lineage{padding-top:48px}.hy-home-page .hy-home-feature--gallery{padding-bottom:48px}}:root{--hy-action-accent:var(--hy-primary,#7c3aed);--hy-action-radius:5px;--hy-action-ease:cubic-bezier(.22, 1, .36, 1);--hy-action-primary-bg:#7c3aed;--hy-action-primary-bg-hover:#8647ef;--hy-action-primary-fg:#fff;--hy-action-secondary-bg:#2b2834;--hy-action-secondary-bg-hover:#343040;--hy-action-secondary-border:#443e52;--hy-action-secondary-border-hover:#5b5369;--hy-action-sheen:linear-gradient(180deg, #ffffff21 0%, #ffffff08 46%, #0000001a 100%);--hy-action-sheen-pressed:linear-gradient(180deg, #00000021 0%, #00000005 62%, #ffffff08 100%);--hy-action-highlight:inset 0 1px 0 #ffffff24;--hy-action-lift:0 1px 2px #00000057, 0 1px 1px #0000002e;--hy-action-lift-hover:0 2px 6px #0000005c, 0 1px 1px #0003;--hy-action-press:inset 0 1px 2px #0000004d}.hy-btn,.hy-btn-premium{isolation:isolate;border-radius:var(--hy-action-radius);color:#fff;min-height:44px;font-family:var(--hy-font-body,"Poppins", sans-serif);letter-spacing:-.012em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .15s var(--hy-action-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hy-btn:active,.hy-btn-premium:active{transition-duration:70ms;transform:translateY(.5px)}.hy-btn:focus-visible,.hy-btn-premium:focus-visible{outline:2px solid color-mix(in srgb, var(--hy-action-accent) 76%, white);outline-offset:3px}.hy-btn[disabled],.hy-btn[aria-disabled=true],.hy-btn-premium[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:not-allowed;transform:none}.hy-btn__label{z-index:1;position:relative}.hy-btn__icon,.hy-btn__signal{z-index:1;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.hy-btn__icon :is(svg),.hy-btn__signal svg{width:16px;height:16px;display:block}.hy-btn__signal{width:18px}.hy-btn__signal svg{transition:transform .15s var(--hy-action-ease)}.hy-btn:hover .hy-btn__signal svg{transform:translate(3px)}.hy-btn--primary,.hy-btn-primary{color:var(--hy-action-primary-fg);background-color:var(--hy-action-primary-bg);background-image:var(--hy-action-sheen);box-shadow:var(--hy-action-highlight), var(--hy-action-lift);border-color:#5a25b0}.hy-btn--primary:hover,.hy-btn-primary:hover{background-color:var(--hy-action-primary-bg-hover);box-shadow:var(--hy-action-highlight), var(--hy-action-lift-hover);border-color:#6a2dcd}.hy-btn--primary:active,.hy-btn-primary:active{background-image:var(--hy-action-sheen-pressed);box-shadow:var(--hy-action-press)}.hy-btn--secondary,.hy-btn-secondary{color:#ffffffe6;border-color:var(--hy-action-secondary-border);background-color:var(--hy-action-secondary-bg);background-image:var(--hy-action-sheen);box-shadow:var(--hy-action-highlight), var(--hy-action-lift)}.hy-btn--secondary:hover,.hy-btn-secondary:hover{color:#fff;border-color:var(--hy-action-secondary-border-hover);background-color:var(--hy-action-secondary-bg-hover);box-shadow:var(--hy-action-highlight), var(--hy-action-lift-hover)}.hy-btn--secondary:active,.hy-btn-secondary:active{background-image:var(--hy-action-sheen-pressed);box-shadow:var(--hy-action-press)}.hy-btn--quiet{color:#ffffff9e;min-height:38px;box-shadow:none;background:0 0;border-color:#0000;padding-inline:12px}.hy-btn--quiet:hover{color:#fff;background:#ffffff0b;border-color:#ffffff14}.hy-btn--accent,.hy-btn-premium{--hy-action-accent:var(--button-accent,var(--hy-primary));color:#fffffff0;border-color:color-mix(in srgb, var(--hy-action-accent) 32%, #ffffff12);background-color:color-mix(in srgb, var(--hy-action-accent) 12%, #121115);background-image:var(--hy-action-sheen);box-shadow:var(--hy-action-highlight), var(--hy-action-lift)}.hy-btn--accent:hover,.hy-btn-premium:hover{color:#fff;border-color:color-mix(in srgb, var(--hy-action-accent) 52%, #ffffff14);background-color:color-mix(in srgb, var(--hy-action-accent) 17%, #151219);box-shadow:var(--hy-action-highlight), var(--hy-action-lift-hover)}.hy-btn--accent:active,.hy-btn-premium:active{background-image:var(--hy-action-sheen-pressed);box-shadow:var(--hy-action-press)}.hy-btn--sm{border-radius:var(--hy-action-radius);gap:8px;min-height:38px;padding-inline:14px;font-size:13px}.hy-btn--sm .hy-btn__signal{width:16px}.hy-btn--md{min-height:44px}.hy-btn--lg,.hy-btn-lg{gap:12px;min-height:52px;padding-inline:22px;font-size:15px}.hy-btn--full{width:100%}@media (width<=520px){.hy-btn--lg,.hy-btn-lg{min-height:48px;padding-inline:17px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hy-btn,.hy-btn-premium,.hy-btn__signal svg{transition:none}.hy-btn:active,.hy-btn-premium:active{transform:none}}.marketing-site{color:#fff;background:#0a0a0a;min-height:100vh}
