.marketing-footer[data-astro-cid-by5mesha]{background:#08090b;border-top:1px solid #ffffff12;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__col[data-astro-cid-by5mesha] h2[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]{border-top:1px solid #ffffff14;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__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}@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}.marketing-footer__cols[data-astro-cid-by5mesha]{grid-template-columns:repeat(2,max-content)}}@media (width<=560px){.marketing-footer[data-astro-cid-by5mesha]{padding:56px 0 32px}.marketing-footer__inner[data-astro-cid-by5mesha]{padding-inline:20px}.marketing-footer__cols[data-astro-cid-by5mesha]{grid-template-columns:1fr;gap:32px}.marketing-footer__actions[data-astro-cid-by5mesha]{flex-wrap:wrap}.marketing-footer__legal[data-astro-cid-by5mesha]{flex-wrap:wrap;gap:14px 22px}}.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]{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:40px}.marketing-header__desktop-actions[data-astro-cid-u5ztizjb],.marketing-header__mobile-actions[data-astro-cid-u5ztizjb]{gap:10px}.marketing-header__nav-link[data-astro-cid-u5ztizjb]{color:#fff9;align-items:center;gap:5px;padding:10px 16px;font-size:16px;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:14px;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--features[data-astro-cid-u5ztizjb]{min-width:280px}.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:9px;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__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<=767px){.marketing-header__logo[data-astro-cid-u5ztizjb],.is-scrolled[data-astro-cid-u5ztizjb] .marketing-header__logo[data-astro-cid-u5ztizjb]{width:40px}.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:16px;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:10px;align-items:center;padding:14px 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.marketing-header__mobile-link--app[data-astro-cid-u5ztizjb],.marketing-header__mobile-link--feature[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}}@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-inset:#0a0a0a;--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-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;--timeline-height:192px;--ui-zoom:1;--app-height:100dvh;--color-panel-bg:linear-gradient(to bottom, #1a1a1a, #161616);--color-header-bg:linear-gradient(to bottom, #1e1e1e, #1a1a1a);--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-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-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-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-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-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-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-upscale:#0891b2;--token-mode-reference:#1a1a1a;--token-mode-extract:#16a34a;--token-mode-comfy:#8b5cf6;--token-mode-annotation:#000;--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-annotation:var(--token-mode-annotation);--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-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-asset-category-annotation:#9ca3af;--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;--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-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-deprecated-bg:#ea580c33;--badge-deprecated-text:#f97316;--badge-disabled-bg:#ef444426;--badge-disabled-text:#f87171}::-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);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]{appearance:none;background:var(--color-bg-elevated);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-bg-elevated) var(--slider-percent,50%), var(--color-bg-elevated) 100%)}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-accent-primary);border:2px solid var(--color-bg-primary);cursor:pointer;border-radius:50%;width:14px;height:14px;transition:box-shadow .15s,transform .15s;box-shadow:0 0 0 1px #ffffff1a}input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 1px #ffffff1a, 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);cursor:pointer;border-radius:50%;width:14px;height:14px;transition:box-shadow .15s,transform .15s;box-shadow:0 0 0 1px #ffffff1a}input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 1px #ffffff1a, 0 0 8px var(--color-accent-soft);transform:scale(1.15)}input[type=range]::-moz-range-track{background:var(--color-bg-elevated);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);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-radius:var(--radius-md);border:1px solid #00000080;gap:.375rem;padding:.375rem;display:flex;box-shadow:inset 0 1px 3px #0006,inset 0 0 10px #0000002e}.toggle-button{letter-spacing:.05em;border-radius:calc(var(--radius-md) - 2px);transition:all 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);color:#fff;box-shadow:var(--shadow-sm)}.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 #00000080;box-shadow:inset 0 1px #ffffff0a}.divider-bevel-b{border-bottom:1px solid #00000080;box-shadow:0 1px #ffffff0a}.divider-bevel-r{border-right:1px solid #00000080;box-shadow:1px 0 #ffffff0a}.divider-bevel-l{border-left:1px solid #00000080;box-shadow:-1px 0 #ffffff0a}.bar-tabbar{background-color:var(--color-bg-primary);min-height:var(--panel-header-height);border-bottom:1px solid #00000080;position:relative}.bar-toolbar{background-color:var(--color-bg-inset);min-height:var(--panel-header-height);border-bottom:1px solid #00000080;position:relative;box-shadow:0 1px #ffffff0a}.bar-toolbar:before{content:"";background:#ffffff0a;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{background-color:var(--color-bg-secondary);border-radius:var(--radius-md);background-image:linear-gradient(#0000 40%,#00000024 100%);border:1px solid #00000080;overflow:hidden;box-shadow:inset 0 -1px 1px #0000002e}.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:linear-gradient(#0000 60%,#0000000f 100%)}.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:#00000073;transition:background-color .15s,border-color .15s}.control-dark-frame:not(:disabled):hover{background-color:var(--color-bg-tertiary);border-color:#0000008c}.control-dark-muted{border-color:#0006}.modal-dark-container{border-color:#0000008c;box-shadow:0 24px 48px #00000080,0 4px 12px #00000059,inset 0 1px #00000040}.floating-toolbar{background-image:linear-gradient(#0000 40%,#00000026 100%);border-color:#0000008c;box-shadow:0 12px 32px #0006,0 2px 6px #00000040}.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{background-image:linear-gradient(#0000 40%,#00000024 100%);border-color:#00000073;transition:background-color .15s,background-image .15s,border-color .15s;box-shadow:inset 0 -1px 1px #0000002e}.control-dark-plate:not(:disabled):hover{background-image:none}.control-dark-recessed{background-color:var(--color-bg-inset);border-color:#0000008c;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0006,inset 0 0 10px #0000002e}.control-dark-recessed:focus-within{border-color:color-mix(in srgb, var(--color-accent-primary) 28%, #0000008c);box-shadow:inset 0 1px 2px #00000073, inset 0 0 12px #00000038, 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:#444;transition:color .3s}.uploader-import-area:hover .uploader-import-hover{color:var(--color-accent-primary)}@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}}[data-ui-scale=small]{zoom:.85;--ui-zoom:.85;--app-height:calc(100dvh / .85);--panel-header-height:56px}[data-ui-scale=large]{zoom:1.15;--ui-zoom:1.15;--app-height:calc(100dvh / 1.15);--panel-header-height:76px}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@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-blue-300:oklch(80.9% .105 251.813);--color-violet-500:oklch(60.6% .25 292.717);--color-pink-300:oklch(82.3% .12 346.018);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--blur-3xl:64px;--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%;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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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]){appearance:button}::file-selector-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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-16{inset:calc(var(--spacing) * -16)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.z-0{z-index:0}.z-10{z-index:10}.z-\[2\]{z-index:2}.col-span-12{grid-column:span 12/span 12}.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}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-4{margin-left:calc(var(--spacing) * 4)}.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}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-48{height:calc(var(--spacing) * 48)}.h-\[1px\]{height:1px}.h-\[1200px\]{height:1200px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-\[32px\]{min-height:32px}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-48{width:calc(var(--spacing) * 48)}.w-\[1px\]{width:1px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1500px\]{max-width:1500px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.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}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.gap-x-10{-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[7px\]{border-top-left-radius:7px;border-top-right-radius:7px}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--hy-border\)\]{border-color:var(--hy-border)}.border-\[var\(--hy-border-light\)\]{border-color:var(--hy-border-light)}.border-\[var\(--hy-primary\)\]{border-color:var(--hy-primary)}.border-\[var\(--hy-text-subtle\)\]{border-color:var(--hy-text-subtle)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/\[0\.03\]{border-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.03\]{border-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.15\]{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.15\]{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-t-white\/70{border-top-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-t-white\/70{border-top-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-\[\#0b0c15\]{background-color:#0b0c15}.bg-\[\#13151f\]{background-color:#13151f}.bg-\[var\(--hy-primary\)\],.bg-\[var\(--hy-primary\)\]\/5{background-color:var(--hy-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hy-primary\)\]\/5{background-color:color-mix(in oklab, var(--hy-primary) 5%, transparent)}}.bg-\[var\(--hy-primary\)\]\/10{background-color:var(--hy-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hy-primary\)\]\/10{background-color:color-mix(in oklab, var(--hy-primary) 10%, transparent)}}.bg-\[var\(--hy-primary\)\]\/40{background-color:var(--hy-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hy-primary\)\]\/40{background-color:color-mix(in oklab, var(--hy-primary) 40%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/5{background-color:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.bg-white{background-color:var(--color-white)}.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)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gray-500{--tw-gradient-to:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{background-clip:text}.stroke-\[1\.5\]{stroke-width:1.5px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#4ade80\]{color:#4ade80}.text-\[\#ffffffb3\]{color:#ffffffb3}.text-\[var\(--color-text-contrast\)\]{color:var(--color-text-contrast)}.text-\[var\(--hy-primary\)\]{color:var(--hy-primary)}.text-\[var\(--hy-text-muted\)\],.text-\[var\(--hy-text-muted\)\]\/60{color:var(--hy-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hy-text-muted\)\]\/60{color:color-mix(in oklab, var(--hy-text-muted) 60%, transparent)}}.text-\[var\(--hy-text-subtle\)\]{color:var(--hy-text-subtle)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-pink-300{color:var(--color-pink-300)}.text-red-400{color:var(--color-red-400)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.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\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, 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)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[var\(--glow-opacity\)\]{opacity:var(--glow-opacity)}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(124\,58\,237\,0\.6\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#7c3aed99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-\[var\(--hy-primary\)\]\/20{--tw-ring-color:var(--hy-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--hy-primary\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--hy-primary) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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-blur-md{--tw-backdrop-blur:blur(var(--blur-md));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,)}.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-\[background-position\]{transition-property:background-position;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-opacity{transition-property:opacity;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}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[1500ms\]{--tw-duration:1.5s;transition-duration:1.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-white\/\[0\.08\]:is(:where(.group):hover *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/\[0\.08\]:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[var\(--hy-text-subtle\)\]::placeholder{color:var(--hy-text-subtle)}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-white\/\[0\.08\]:hover{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.08\]:hover{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:\!bg-\[var\(--color-overlay-highlight\)\]:hover{background-color:var(--color-overlay-highlight)!important}.hover\:bg-\[\#1a1d2b\]:hover{background-color:#1a1d2b}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:opacity-100:hover{opacity:1}}.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 not all and (width>=40rem){.max-sm\:-ml-\[20\%\]{margin-left:-20%}.max-sm\:min-w-\[140\%\]{min-width:140%}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-16{padding:calc(var(--spacing) * 16)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mb-36{margin-bottom:calc(var(--spacing) * 36)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:h-24{height:calc(var(--spacing) * 24)}.lg\:w-9{width:calc(var(--spacing) * 9)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=80rem){.xl\:text-\[5\.5rem\]{font-size:5.5rem}}.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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}:root{--hy-primary:var(--token-brand-primary);--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;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-mode-detail{border-radius:var(--hy-radius-md);background:#131313;border:1px solid #ffffff0f;min-height:420px;position:relative;overflow:hidden}.hy-mode-detail: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(--mode-glow-color,var(--hy-primary-light)) 0%, transparent 60%);opacity:var(--glow-opacity,0);transition:opacity .3s;position:absolute;inset:0}.hy-mode-detail:hover{border-color:#ffffff1a}.hy-mode-detail__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hy-mode-detail__fade{z-index:1;position:absolute;inset:0}.hy-mode-detail__content{z-index:5;flex-direction:column;max-width:45%;padding:32px;display:flex;position:relative}.hy-submode-list{background-color:#0000;border:1px solid #ffffff14}@media (width<=768px){.hy-mode-detail{min-height:300px}.hy-mode-detail__content{border-radius:inherit;background:#131313e0;max-width:100%;padding:24px}.hy-mode-detail__fade{display:none}.hy-submode-list{background-color:#0000;border-color:#ffffff1a}.hy-submode-item{background-color:#1a1a1aa6}.hy-submode-item:first-child{background-color:#1a1a1acc}}.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;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);border-top:1px solid #ffffff17;flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:24px 0 0;list-style:none;display:flex}.hy-chip-row>li,.hy-chip-row>span{color:#ffffffc2;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;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}.hy-pb-copy .hy-chip-row{--chip-accent:var(--pb-card-accent)}@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{color:#c4b5fd;font-family:var(--hy-font-display);letter-spacing:.08em;text-transform:uppercase;background:#7c3aed14;border:1px solid #7c3aed40;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-block;box-shadow:0 0 12px #7c3aed26,0 0 4px #7c3aed1a}.hy-section-badge{--_bc:var(--badge-color,var(--hy-primary));font-family:var(--hy-font-display);letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--_bc) 85%, white);border:1px solid color-mix(in srgb, var(--_bc) 25%, transparent);box-shadow:none;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.hy-section-badge:before{content:"";background:var(--_bc);width:5px;height:5px;box-shadow:0 0 8px var(--_bc);border-radius:50%;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);border-top:1px solid var(--hy-border-light)}.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);border-top:1px solid var(--hy-border-light);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}.hy-apps-deck{scroll-behavior:auto;scrollbar-width:none;height:100svh;overflow:hidden auto}.hy-apps-deck::-webkit-scrollbar{display:none}.hy-app-slide{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hy-app-slide--cta{scroll-snap-align:end;flex-direction:column;align-items:stretch;display:flex}.hy-app-slide__cta-body{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:clamp(48px,9vh,110px) 24px;display:flex}.hy-app-slide__bg{z-index:0;position:absolute;inset:0}.hy-app-slide__veil,.hy-app-slide__glow{z-index:1;pointer-events:none;position:absolute;inset:0}.hy-app-slide__vignette{z-index:1;pointer-events:none;background:linear-gradient(#08080ab8 0%,#08080a1a 16%,#0000 58%,#08080ae0 100%);position:absolute;inset:0}.hy-app-slide__content{z-index:2;width:100%;position:relative}.hy-app-slide__inner{width:100%;padding-inline:clamp(40px,8vw,140px)}.hy-apps-pin{position:relative}.hy-apps-stage{--shell-h:min(90vh,1040px);align-items:flex-start;height:100svh;padding-top:clamp(104px,13vh,180px);display:flex;position:sticky;top:0;overflow:hidden}.hy-app-split{align-items:center;gap:clamp(48px,5vw,108px);width:100%;padding-left:clamp(56px,7vw,150px);display:flex}.hy-app-split__text{flex:0 0 clamp(320px,26vw,420px)}.hy-app-split__visual{flex:none}.hy-slide-track{will-change:transform;flex-direction:column;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.hy-slide-item{flex:0 0 100%;min-height:0}.hy-app-copy{width:100%}.hy-app-copy>*{animation:.52s cubic-bezier(.22,.61,.36,1) both hy-copy-rise}.hy-app-copy>:first-child{animation-delay:30ms}.hy-app-copy>:nth-child(2){animation-delay:90ms}.hy-app-copy>:nth-child(3){animation-delay:.15s}.hy-app-copy>:nth-child(4){animation-delay:.21s}.hy-app-copy>:nth-child(5){animation-delay:.27s}.hy-app-copy>:nth-child(6){animation-delay:.33s}@keyframes hy-copy-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.hy-app-copy>*{animation:none}}.hy-app-frame{height:var(--shell-h);width:calc((var(--shell-h) - 40px) * 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{background:#161619;border-bottom:1px solid #ffffff12;flex:0 0 40px;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.hy-app-frame__dot{background:#ffffff2b;border-radius:50%;flex:none;width:11px;height:11px}.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-frame__screen .hy-slide-track{position:absolute;inset:0}.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-frame--static{width:100%;max-width:none;height:auto}.hy-app-frame--compact{border-radius:9px}.hy-app-frame--compact .hy-app-frame__bar{flex:0 0 24px;gap:5px;padding:0 10px}.hy-app-frame--compact .hy-app-frame__dot{width:7px;height:7px}.hy-app-intro{align-items:center}.hy-app-intro__glow{z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 52% at 50% 0%,color-mix(in srgb,var(--hy-primary) 14%,transparent) 0%,transparent 56%);position:absolute;inset:0}.hy-app-intro__inner{z-index:2;width:100%;max-width:1560px;margin:0 auto;padding:clamp(84px,12vh,150px) clamp(24px,3vw,36px) clamp(36px,5vh,64px);position:relative}.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}.hy-app-tile__bar{background:#161619;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:26px;padding:0 11px;display:flex}.hy-app-tile__bar span{background:#ffffff29;border-radius:50%;width:7px;height:7px}.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:8px;padding:24px 13px 11px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.hy-app-tile__label svg{width:15px;height:15px;color:var(--accent)}@media (width<=900px){.hy-app-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hy-app-grid{grid-template-columns:1fr}}.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-hero{padding-top:clamp(96px,13vh,150px)}.hy-modes-hero__head{margin-bottom:clamp(38px,5vh,68px)}.hy-modes-shellwidth{max-width:min(95vw,1400px);margin-inline:auto;padding:0 24px}.hy-modes-chrome{background:#161619;border:1px solid #ffffff1a;border-bottom:none;border-radius:14px 14px 0 0;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex;position:relative}.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-modes-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-modes-page] .hy-mode-tab:hover{color:#ffffffd9}[data-modes-page] .hy-mode-tab svg{color:#fff6;width:14px;height:14px;transition:color .2s}[data-modes-page] .hy-mode-tab:hover svg{color:#ffffffb3}.hy-modes-title-icons,.hy-modes-title-icon{justify-content:center;align-items:center;display:inline-flex}[data-modes-page] [data-mode-icon].hidden{display:none}.hy-modes-screenwrap{margin-bottom:clamp(80px,12vh,150px);position:relative}.hy-modes-screen{aspect-ratio:2;background:#0c0c0f;border:1px solid #ffffff1a;border-top:none;border-radius:0 0 14px 14px;position:relative;overflow:hidden;box-shadow:0 50px 110px #0000008c,0 0 120px #7c3aed29}.hy-modes-shot{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.hy-modes-shot.on{opacity:1}.hy-modes-nav{z-index:3;backdrop-filter:blur(8px);color:#ffffffd1;cursor:pointer;opacity:.72;background:#0a0a0c80;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .18s,background .18s,color .18s,border-color .18s;display:flex;position:absolute;top:calc(50% - 54px)}.hy-modes-nav:hover{opacity:1;color:#fff;background:#16161ad9;border-color:#ffffff4d}.hy-modes-nav:focus-visible{outline-offset:2px;outline:2px solid #7c3aedb3}.hy-modes-nav--prev{margin-left:-12px;left:0;transform:translate(-50%,-50%)}.hy-modes-nav--next{margin-right:-12px;right:0;transform:translate(50%,-50%)}.hy-modes-nav svg{width:20px;height:20px}@media (width<=1024px){.hy-modes-nav{display:none}}@media (width<=640px){.hy-modes-shellwidth,.hy-modes-menu-inner{max-width:100%;padding-inline:10px}.hy-modes-chrome{border-radius:9px 9px 0 0;height:32px}.hy-modes-screen{border-radius:0 0 9px 9px}.hy-mode-tab{height:54px;padding-inline:13px}.hy-modes-screenwrap{margin-bottom:clamp(40px,7vh,72px)}}.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__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{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:10px 22px;margin-top:27px;padding-top:21px;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--prompting .hy-home-feature-card__copy{border-top:1px solid #ffffff14}.hy-home-feature-card--production .hy-home-feature-card__copy{border-bottom:1px solid #ffffff14}.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-prompt{background:#0b0b0e;align-items:center;padding:clamp(28px,4vw,58px);display:flex;overflow:hidden}.hy-home-feature-prompt .hy-pb-bar{box-shadow:none}.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}@media (width<=1120px){.hy-home-feature-lead{grid-template-columns:1fr;min-height:0}.hy-home-feature-media--lineage{border-top:1px solid #ffffff14;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{border-top:1px solid #ffffff14;border-bottom:0;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{border-bottom:1px solid #ffffff14;padding:20px 0}}.hy-pb-showcase--compact{z-index:1;position:relative}.hy-home-models{background:var(--hy-bg-section);border-block:1px solid #ffffff14;padding-block:clamp(96px,12vh,148px);overflow:hidden}.hy-home-models__heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(48px,8vw,120px);width:min(1220px,100% - 48px);margin-inline:auto;display:grid}.hy-home-models__heading .hy-section-badge{margin-bottom:20px}.hy-home-models__heading h2{color:#fff;max-width:19ch;font-family:var(--hy-font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:300;line-height:1.1}.hy-home-models__heading h2 strong{color:#fff;font-weight:500}.hy-home-models__heading>p{max-width:46ch;color:var(--hy-text-muted);margin:0 0 4px;font-size:17px;line-height:1.65}.hy-home-models__carousel{flex-direction:column;gap:16px;width:100%;margin-top:clamp(56px,7vh,78px);display:flex;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:#111113;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;flex:none;margin-right:16px;display:flex;overflow:hidden}.hy-home-model-card__media{background:#151517;border-bottom:1px solid #ffffff12;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{flex-direction:column;flex:1;min-height:126px;padding:18px 19px 17px;display:flex}.hy-home-model-card__mode{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.hy-home-model-card h3{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.025em;margin-top:7px;font-size:21px;font-weight:600;line-height:1.15}.hy-home-model-card__provider{align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:flex}.hy-home-model-card__provider img{-o-object-fit:contain;object-fit:contain;border-radius:3px;width:22px;height:22px}.hy-home-model-card__provider span{color:#ffffff94;font-size:13px}.hy-home-providers{border-top:1px solid #ffffff1a;width:min(1220px,100% - 48px);margin:clamp(78px,9vh,112px) auto 0;padding-top:34px}.hy-home-providers__heading{justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:26px;display:flex}.hy-home-providers__heading h3{color:#fff;font-family:var(--hy-font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.hy-home-providers__heading p{color:#ffffff6b;text-align:right;font-size:13px;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{border-top:1px solid #fff1;align-items:center;gap:11px;min-width:0;padding:18px 0;display:flex}.hy-home-provider:nth-child(-n+6){border-top:0}.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))}.hy-home-provider:nth-child(-n+6){border-top:1px solid #fff1}.hy-home-provider:nth-child(-n+4){border-top:0}}@media (width<=800px){.hy-home-models__heading{grid-template-columns:1fr;align-items:start;gap:22px}.hy-home-models__heading>p{margin:0}.hy-home-providers__heading{display:block}.hy-home-providers__heading p{text-align:left;margin-top:8px}}@media (width<=620px){.hy-home-models__heading,.hy-home-providers{width:calc(100% - 32px)}.hy-home-models__carousel{gap:12px;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}.hy-home-provider:nth-child(-n+4){border-top:1px solid #fff1}.hy-home-provider:nth-child(-n+2){border-top:0}}@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-scroll-cue{animation:2s ease-in-out infinite hy-cue-bob}@keyframes hy-cue-bob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hy-apps-deck{scroll-snap-type:none;scroll-behavior:auto}.hy-scroll-cue{animation:none}}@media (width<=1023px){.hy-apps-deck{scroll-snap-type:none;height:auto;overflow:visible}.hy-app-slide{min-height:86svh}.hy-app-intro .hy-app-grid{display:none}.hy-app-intro{min-height:62svh}.hy-app-intro__inner{padding-top:clamp(72px,14vh,130px);padding-bottom:clamp(20px,4vh,40px)}.hy-app-slide__veil{background:linear-gradient(90deg,#08080af5 0%,#08080ae6 50%,#08080a9e 100%)!important}}.hy-pb-bar{background:#161618;border:1px solid #ffffff17;border-radius:16px;transition:border-color .45s,box-shadow .45s;overflow:visible}.hy-pb-row{align-items:center;gap:10px;padding:13px 18px;display:flex}.hy-pb-sep{border-bottom:1px solid #ffffff0f}.hy-pb-T{color:#e24b4a;font-family:Georgia,serif;font-size:16px;font-weight:500}.hy-pb-title{color:#fafafa;font-size:15px;font-weight:500;font-family:var(--hy-font-display)}.hy-pb-crumb{opacity:0;font-size:15px;font-weight:500;font-family:var(--hy-font-display);transition:opacity .35s}.hy-pb-count{color:#fff6;background:#ffffff0d;border-radius:6px;padding:2px 9px;font-size:12px}.hy-pb-spacer{flex:1}.hy-pb-ghost{color:#ffffffb3;cursor:default;background:0 0;border:1px solid #ffffff1f;border-radius:7px;padding:5px 11px;font-size:12px}.hy-pb-mic{color:#fff6;display:inline-flex}.hy-pb-body{color:#ededed;min-height:168px;padding:20px 18px;font-size:16px;line-height:1.7;transition:background-color .45s;position:relative}.hy-pb-cursor{vertical-align:-3px;background:#ffffffb3;width:2px;height:17px;margin-left:1px;animation:1s steps(2,end) infinite hy-pb-blink;display:inline-block}@keyframes hy-pb-blink{50%{opacity:0}}.hy-pb-tok{font-size:14px;font-family:var(--hy-font-body);vertical-align:middle;border-radius:6px;align-items:center;gap:6px;padding:1px 8px 1px 4px;display:inline-flex}.hy-pb-thumb{background:#33333a 50%/cover;border-radius:3px;width:16px;height:16px}.hy-pb-ref{color:#e8843f;background:#c2410c29}.hy-pb-vars{letter-spacing:.09em;color:#ffffff4d;margin-top:18px;font-size:11px}.hy-pb-var{color:#e8843f;background:#c2410c1a;border:1px solid #c2410c3d;border-radius:7px;align-items:center;gap:5px;margin:9px 8px 0 0;padding:4px 10px;font-size:13px;transition:opacity .4s;display:inline-flex}.hy-pb-var.used{opacity:.36}.hy-pb-var svg{width:11px;height:11px}.hy-pb-snip{border-radius:8px;margin:0 7px 7px 0;padding:6px 12px;font-size:15px;transition:opacity .35s,transform .35s;display:inline-block}.hy-pb-pop{z-index:5;background:#212124;border:1px solid #ffffff1f;border-radius:12px;width:268px;position:absolute;left:18px;overflow:hidden;box-shadow:0 16px 48px #0000008c}.hy-pb-opt{align-items:center;gap:11px;padding:8px 11px;display:flex}.hy-pb-opt.sel{background:#ffffff12}.hy-pb-ico{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hy-pb-ico svg{width:16px;height:16px}.hy-pb-optname{font-size:14px;line-height:1.2}.hy-pb-optdesc{color:#fff6;font-size:11px}.hy-pb-shots{border:1px solid color-mix(in srgb, var(--sa,#b91c1c) 34%, transparent);background:color-mix(in srgb, var(--sa,#b91c1c) 5%, #0f0f11);border-radius:9px;height:50px;display:flex;overflow:hidden}.hy-pb-shot{background:color-mix(in srgb, var(--sa,#b91c1c) 9%, transparent);border-left:1px solid color-mix(in srgb, var(--sa,#b91c1c) 28%, transparent);letter-spacing:.05em;color:#ffffffd9;text-transform:uppercase;justify-content:center;align-items:center;min-width:42px;font-size:11px;font-weight:500;transition:flex-grow .7s;display:flex;position:relative}.hy-pb-shot:first-child{border-left:0}.hy-pb-shot.on{background:color-mix(in srgb, var(--sa,#b91c1c) 16%, transparent)}.hy-pb-shot:before{content:"";background:var(--sa,#b91c1c);opacity:.6;width:2px;position:absolute;top:0;bottom:0;left:0}.hy-pb-shot.on:before{opacity:1}.hy-pb-handle{z-index:2;opacity:0;background:#ffffffe0;border-radius:3px;width:5px;height:28px;transition:opacity .3s;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.hy-pb-hint{color:#fff6;margin-top:13px;font-size:13px}.hy-pb-tool{color:#ffffffc7;white-space:nowrap;background:#202023;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:border-color .4s;display:inline-flex}.hy-pb-tool svg{width:15px;height:15px}.hy-pb-badge{letter-spacing:.04em;color:#7bb6ef;background:#378add33;border-radius:5px;padding:1px 7px;font-size:10px;font-weight:500}.hy-pb-tools{flex:1;gap:8px;display:flex}.hy-pb-gen{color:#fff;letter-spacing:.03em;cursor:default;background:#c0392b;border:none;border-radius:9px;align-items:center;gap:9px;padding:10px 18px;font-size:13px;font-weight:500;transition:background .45s;display:inline-flex}.hy-pb-cred{background:#00000038;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.hy-pb-cred svg{width:13px;height:13px}.hy-pb-spin{vertical-align:-2px;border:2px solid #34d3994d;border-top-color:#34d399;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite hy-pb-sp;display:inline-block}@keyframes hy-pb-sp{to{transform:rotate(360deg)}}.hy-pb-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.hy-pb-cell{cursor:pointer;text-align:left;background:0 0;border:none;border-top:2px solid #ffffff1a;padding:18px 0 0;transition:border-color .3s}.hy-pb-cell-h{font-family:var(--hy-font-display);color:#f2f2f2;align-items:center;gap:10px;font-size:17px;font-weight:500;transition:color .3s;display:flex}.hy-pb-cell-h svg{color:#ffffff80;width:19px;height:19px;transition:color .3s}.hy-pb-cell-d{color:var(--hy-text-muted);margin-top:9px;font-size:14px;line-height:1.55}.hy-pb-cell.on{border-top-color:var(--cell-accent)}.hy-pb-cell.on .hy-pb-cell-h,.hy-pb-cell.on .hy-pb-cell-h svg{color:var(--cell-accent)}@media (width<=860px){.hy-pb-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}}@media (width<=600px){.hy-pb-row{padding:11px 14px}.hy-pb-body{padding:16px 14px;font-size:14.5px}.hy-pb-ghost,.hy-pb-controls .hy-pb-tools{display:none}.hy-pb-controls .hy-pb-gen{margin-left:auto}.hy-pb-tool{gap:6px;padding:8px 11px;font-size:12px}.hy-pb-tool svg{width:14px;height:14px}.hy-pb-gen{gap:7px;padding:9px 15px;font-size:12px}.hy-pb-cells{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.hy-pb-cell{text-align:center;border:1px solid #ffffff1f;border-radius:11px;padding:13px 12px}.hy-pb-cell.on{border-color:var(--cell-accent);background:color-mix(in srgb,var(--cell-accent) 12%,transparent)}.hy-pb-cell-h{justify-content:center;font-size:14px}.hy-pb-cell-d{display:none}}@media (width<=480px){.hy-pb-body{min-height:170px}}@media (prefers-reduced-motion:reduce){.hy-pb-cursor,.hy-pb-spin,.hy-pb-shot{transition:none;animation:none}}.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;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:12px;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:6px;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-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-ln{aspect-ratio:2047/700;width:100%;max-width:2400px;margin:0 auto;position:relative;container-type:inline-size}.hy-ln-edges{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hy-ln-edge{fill:none;stroke:#ffffff2e;stroke-width:1.4px;transition:stroke .3s,stroke-width .3s}.hy-ln-nodes{z-index:2;position:absolute;inset:0}.hy-ln-node{background:#161618;border:1.5px solid #ffffff1a;border-radius:7px;transition:filter .25s,box-shadow .3s,border-color .3s;position:absolute;overflow:hidden}.hy-ln-node img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 24%;object-position:50% 24%;width:100%;height:100%;display:block}.hy-ln-node.active{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 44px color-mix(in srgb,var(--c) 50%,transparent);border-radius:9px}.hy-ln-bar{text-align:center;font-family:var(--hy-font-display);letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--c);white-space:nowrap;text-overflow:ellipsis;padding:3.2% 0;font-size:.56cqw;font-weight:700;line-height:1.1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hy-ln-node.active .hy-ln-bar{padding:1.4% 0;font-size:.72cqw}.hy-ln-star{z-index:3;color:#f5c518;text-shadow:0 1px 3px #0009;font-size:.9cqw;line-height:1;position:absolute;top:5%;right:7%}.hy-ln-pill{z-index:3;color:#ffffffd1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#202023;border:1px solid #ffffff1f;border-radius:7px;align-items:center;padding:.35cqw .7cqw;font-size:.58cqw;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%)}.hy-ln.dim .hy-ln-node:not(.hot){filter:brightness(.34)saturate(.85)}.hy-ln.dim .hy-ln-edge:not(.hot){stroke:#ffffff0f}.hy-ln-node.hot{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 24px color-mix(in srgb,var(--c) 48%,transparent)}.hy-ln-edge.hot{stroke:#ffffffd9;stroke-width:2.2px}.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-\[]{print-color-adjust:exact}.hy-body [class*=shadow]{box-shadow:none!important}}: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-primary-edge:#3c117f;--hy-action-secondary-bg:#121115;--hy-action-secondary-bg-hover:#17151a;--hy-action-secondary-border:#302c36;--hy-action-secondary-border-hover:#4e4658;--hy-action-secondary-edge:#242029}.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:hover,.hy-btn-premium:hover{transform:translateY(-1px)}.hy-btn:active,.hy-btn-premium:active{transition-duration:70ms;transform:translateY(1px)}.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);box-shadow:0 4px 0 var(--hy-action-primary-edge);border-color:#9f79f7}.hy-btn--primary:hover,.hy-btn-primary:hover{background-color:var(--hy-action-primary-bg-hover);box-shadow:0 5px 0 var(--hy-action-primary-edge);border-color:#ac8aff}.hy-btn--primary:active,.hy-btn-primary:active{box-shadow:0 3px 0 var(--hy-action-primary-edge)}.hy-btn--secondary,.hy-btn-secondary{color:#ffffffe6;border-color:var(--hy-action-secondary-border);background-color:var(--hy-action-secondary-bg);box-shadow:0 3px 0 var(--hy-action-secondary-edge)}.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:0 4px 0 var(--hy-action-secondary-edge)}.hy-btn--secondary:active,.hy-btn-secondary:active{box-shadow:0 2px 0 var(--hy-action-secondary-edge)}.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;transform:none}.hy-btn--quiet:active{transform:translateY(1px)}.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) 36%, #ffffff1a);background:color-mix(in srgb, var(--hy-action-accent) 12%, #121115);box-shadow:0 3px 0 color-mix(in srgb, var(--hy-action-accent) 28%, #16121c)}.hy-btn--accent:hover,.hy-btn-premium:hover{color:#fff;border-color:color-mix(in srgb, var(--hy-action-accent) 72%, white 8%);background:color-mix(in srgb, var(--hy-action-accent) 17%, #151219);box-shadow:0 4px 0 color-mix(in srgb, var(--hy-action-accent) 32%, #16121c)}.hy-btn--accent:active,.hy-btn-premium:active{box-shadow:0 2px 0 color-mix(in srgb, var(--hy-action-accent) 32%, #16121c)}.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:hover,.hy-btn-premium:hover,.hy-btn:active,.hy-btn-premium:active{transform:none}}
