.site-nav{align-self:stretch}.landing-creation-nav{display:flex;align-items:center;align-self:stretch;gap:inherit}.nav-dropdown-wrapper{position:relative;display:inline-flex;align-items:center;align-self:stretch}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;background:transparent;border:0;cursor:pointer;color:#303039;font:500 16px var(--font-serif, "Playfair Display", Georgia, serif);white-space:nowrap;transition:color .14s ease}.nav-dropdown-trigger:hover,.nav-dropdown-trigger[aria-expanded=true]{color:var(--brand-primary, #1f11ed)}.nav-dropdown-trigger svg{transition:transform .16s ease}.nav-dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown-wrapper:has(>.nav-dropdown-trigger[aria-expanded=true]):after{content:"";position:absolute;top:100%;left:0;right:0;height:12px;pointer-events:auto}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(640px,calc(100vw - 32px));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0d0f15;color:#f7f7fa;color-scheme:dark;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 32px 72px -12px #000000d9,0 12px 28px -4px #00000080,inset 0 1px #ffffff24;z-index:100;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.nav-dropdown-menu{background:#0c0e14f9;backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%)}}.nav-dropdown-menu[data-columns="1"]{width:min(280px,calc(100vw - 32px));grid-template-columns:1fr;gap:0}.nav-dropdown-menu[hidden]{display:none}.dropdown-column-features,.dropdown-column-models{min-width:0;display:flex;flex-direction:column;gap:12px}.dropdown-section-title{margin:0;padding:4px 12px;font-size:11px;font-weight:700;color:#ffffff85;letter-spacing:.08em;text-transform:uppercase}.dropdown-explore{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin:auto 12px 0;border-top:1px solid rgba(255,255,255,.1);padding-top:8px;color:#fffffff2;font:600 13px / 1.4 var(--font-sans, "Inter", sans-serif);text-decoration:none;transition:color .14s ease}.dropdown-explore:hover{color:#38bdf8}.dropdown-items-group{display:flex;flex-direction:column;gap:2px}.dropdown-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:8px;color:#fffffff2;font:500 13.5px / 1.4 var(--font-sans, "Inter", sans-serif);text-decoration:none;transition:background-color .14s ease,color .14s ease;white-space:normal}.dropdown-item-label{overflow-wrap:anywhere}.dropdown-item:hover{color:#38bdf8;background:#ffffff14}.dropdown-model-item{padding-left:12px}.nav-dropdown-trigger:focus-visible,.dropdown-explore:focus-visible,.dropdown-item:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.blogs-navigation{position:relative;display:inline-flex;align-items:center;align-self:stretch}.blogs-trigger[aria-expanded=true]:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px;pointer-events:auto}.blogs-trigger{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:#303039;font:500 16px var(--font-serif, "Playfair Display", Georgia, serif);cursor:pointer;white-space:nowrap;transition:color .14s ease}.blogs-trigger:hover,.blogs-trigger[aria-expanded=true],.blogs-trigger:focus-visible{color:var(--brand-primary, #1f11ed)}.blogs-trigger svg{transition:transform .16s ease}.blogs-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.blogs-panel{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(860px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;padding:22px 26px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0d0f15;color:#f7f7fa;color-scheme:dark;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 32px 72px -12px #000000d9,0 12px 28px -4px #00000080,inset 0 1px #ffffff24;z-index:110;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.blogs-panel{background:#0c0e14f9;backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%)}}.blogs-panel[data-columns="1"]{width:min(340px,calc(100vw - 32px));grid-template-columns:1fr;gap:0;padding:18px 20px}.blogs-panel[hidden]{display:none}.blogs-panel section{min-width:0;display:flex;flex-direction:column;gap:8px}.blogs-panel h2{margin:0 0 4px;padding:4px 10px;color:#ffffff85;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blogs-panel section[data-column=tools] .blogs-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}.blogs-panel section[data-column=resources] .blogs-items{display:flex;flex-direction:column;gap:2px}.blogs-panel .blogs-item{display:flex;align-items:center;min-height:38px;padding:6px 10px;border-radius:8px;color:#fffffff2;font:500 13.5px / 1.35 var(--font-sans, "Inter", sans-serif);text-decoration:none;transition:background-color .14s ease,color .14s ease}.blogs-panel .blogs-item:hover{color:#38bdf8;background:#ffffff14}.blogs-panel .blogs-explore{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:38px;margin:auto 10px 0;border-top:1px solid rgba(255,255,255,.1);padding-top:8px;color:#fffffff2;font:600 13px var(--font-sans, "Inter", sans-serif);text-decoration:none;transition:color .14s ease}.blogs-panel .blogs-explore:hover{color:#38bdf8}.blogs-trigger:focus-visible,.blogs-panel a:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.explore-navigation{position:relative;display:inline-flex;align-items:center;align-self:stretch}.explore-trigger[aria-expanded=true]:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px;pointer-events:auto}.explore-panel{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(740px,calc(100vw - 32px));display:grid;grid-template-columns:minmax(420px,1.8fr) minmax(200px,.95fr);grid-template-rows:auto auto;column-gap:28px;row-gap:16px;padding:22px 26px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0d0f15;color:#f7f7fa;color-scheme:dark;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 32px 72px -12px #000000d9,0 12px 28px -4px #00000080,inset 0 1px #ffffff24;z-index:105;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.explore-panel{background:#0c0e14f9;backdrop-filter:blur(36px) saturate(190%);-webkit-backdrop-filter:blur(36px) saturate(190%)}}.explore-panel[hidden]{display:none}.explore-panel section{min-width:0;display:flex;flex-direction:column;gap:8px}.explore-panel section[data-column=tools]{grid-column:1;grid-row:1 / span 2;border-right:1px solid rgba(255,255,255,.08);padding-right:24px}.explore-panel section[data-column=prompts]{grid-column:2;grid-row:1}.explore-panel section[data-column=effects]{grid-column:2;grid-row:2;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.explore-panel h2{margin:0 0 4px;padding:4px 10px;color:#ffffff85;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.explore-panel .explore-items{display:flex;flex-direction:column;gap:2px}.explore-panel section[data-column=tools] .explore-items{display:grid;grid-template-rows:repeat(6,auto);grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:2px}.explore-panel .explore-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:6px 10px;border-radius:8px;color:#fffffff2;font:500 13.5px / 1.35 var(--font-sans, "Inter", sans-serif);text-decoration:none;transition:background-color .14s ease,color .14s ease;white-space:normal;overflow-wrap:anywhere}.explore-panel .explore-item:hover{color:#38bdf8;background:#ffffff14}.explore-item-badge{display:inline-flex;align-items:center;padding:1.5px 6px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;background:#38bdf824;color:#38bdf8;border:1px solid rgba(56,189,248,.28);line-height:1.2;flex-shrink:0}.explore-panel .explore-more{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:38px;margin:auto 10px 0;border-top:1px solid rgba(255,255,255,.1);padding-top:8px;color:#fffffff2;font:600 13px var(--font-sans, "Inter", sans-serif);text-decoration:none;transition:color .14s ease}.explore-panel .explore-more:hover{color:#38bdf8}.explore-panel .explore-more .arrow{transition:transform .14s ease}.explore-panel .explore-more:hover .arrow{transform:translate(2px)}.explore-trigger:focus-visible,.explore-panel a:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}@media(prefers-reduced-motion:reduce){.nav-dropdown-trigger svg,.blogs-trigger svg,.explore-trigger svg,.dropdown-item,.dropdown-explore,.blogs-panel .blogs-item,.explore-panel .explore-item,.explore-panel .explore-more{transition:none}}@media(forced-colors:active){.nav-dropdown-menu,.blogs-panel,.explore-panel{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dropdown-item,.dropdown-explore,.dropdown-section-title,.blogs-panel .blogs-item,.blogs-panel .blogs-explore,.blogs-panel h2,.blogs-navigation-mobile .blogs-item,.blogs-navigation-mobile .blogs-explore,.explore-panel .explore-item,.explore-panel .explore-more,.explore-panel h2{color:CanvasText}}.mobile-creation-nav .nav-dropdown-wrapper{display:block;border-bottom:1px solid var(--line, #e8e8ed)}.mobile-creation-nav .nav-dropdown-trigger{width:100%;justify-content:space-between;padding:10px 12px;font-family:var(--font-sans, "Inter", sans-serif);font-size:15px;color:#303039}.mobile-creation-nav .nav-dropdown-menu{position:static;max-height:none;overflow:visible;width:100%;transform:none;grid-template-columns:1fr;gap:16px;margin-top:6px;margin-bottom:12px;padding:12px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#f8f8fa;color:#1a1a24;color-scheme:light;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-creation-nav .nav-dropdown-wrapper:after{display:none}.mobile-creation-nav .dropdown-item{min-height:44px;padding:8px 10px;font-size:14px;color:#272730}.mobile-creation-nav .dropdown-item:hover{color:var(--brand-primary, #1f11ed);background:#1f11ed0f}.mobile-creation-nav .dropdown-section-title{margin-bottom:6px;font-size:12px;color:#71717a}.blogs-navigation-mobile{display:block;padding:8px 0;border-bottom:1px solid var(--line, #e8e8ed)}.blogs-navigation-mobile .blogs-trigger{width:100%;justify-content:space-between;padding:10px 12px;font-family:var(--font-sans, "Inter", sans-serif);font-size:15px;color:#303039}.blogs-navigation-mobile .blogs-panel{position:static;max-height:none;overflow:visible;width:100%;transform:none;grid-template-columns:1fr;gap:12px;margin-top:6px;padding:12px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#f8f8fa;color:#1a1a24;color-scheme:light;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.blogs-navigation-mobile .blogs-trigger:after{display:none}.blogs-navigation-mobile .blogs-panel h2{padding-inline:8px;margin-bottom:4px;color:#71717a}.blogs-navigation-mobile .blogs-item{display:flex;align-items:center;min-height:44px;padding:8px 10px;color:#272730;font-size:14px;text-decoration:none}.blogs-navigation-mobile .blogs-item:hover{color:var(--brand-primary, #1f11ed);background:#1f11ed0f}.blogs-navigation-mobile .blogs-explore{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:4px 8px 0;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);color:var(--brand-primary, #1f11ed);font-size:13px;text-decoration:none}.blogs-navigation:not(.blogs-navigation-mobile),.explore-navigation:not(.explore-navigation-mobile){position:static}.landing-creation-nav .nav-dropdown-wrapper:first-child .nav-dropdown-menu{left:0;transform:none}.blogs-items{display:grid;align-content:start}.blogs-panel [data-column=tools] .blogs-items{grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.blogs-panel .blogs-item{overflow-wrap:anywhere}.blogs-navigation-mobile .blogs-panel [data-column=tools] .blogs-items{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.explore-navigation-mobile{display:block;padding:8px 0;border-bottom:1px solid var(--line, #e8e8ed)}.explore-navigation-mobile .explore-trigger{width:100%;justify-content:space-between;padding:10px 12px;font-family:var(--font-sans, "Inter", sans-serif);font-size:15px;color:#303039}.explore-navigation-mobile .explore-panel{position:static;max-height:none;overflow:visible;width:100%;transform:none;grid-template-columns:1fr;gap:12px;margin-top:6px;padding:12px 10px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#f8f8fa;color:#1a1a24;color-scheme:light;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.explore-navigation-mobile .explore-trigger:after{display:none}.explore-navigation-mobile .explore-panel h2{padding-inline:8px;margin-bottom:4px;color:#71717a}.explore-navigation-mobile .explore-panel section[data-column=tools]{grid-column:auto;grid-row:auto;border-right:none;padding-right:0}.explore-navigation-mobile .explore-panel section[data-column=prompts]{grid-column:auto;grid-row:auto}.explore-navigation-mobile .explore-panel section[data-column=effects]{grid-column:auto;grid-row:auto;border-top:1px solid rgba(0,0,0,.08);padding-top:8px}.explore-navigation-mobile .explore-panel section[data-column=tools] .explore-items{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.explore-navigation-mobile .explore-item{display:flex;align-items:center;min-height:44px;padding:8px 10px;color:#272730;font-size:14px;text-decoration:none}.explore-navigation-mobile .explore-item:hover{color:var(--brand-primary, #1f11ed);background:#1f11ed0f}.explore-navigation-mobile .explore-item-badge{background:#1f11ed14;color:var(--brand-primary, #1f11ed);border-color:#1f11ed33}.explore-navigation-mobile .explore-more{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:4px 8px 0;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);color:var(--brand-primary, #1f11ed);font-size:13px;text-decoration:none}.site-header{height:64px;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding-inline:clamp(22px,2.5vw,36px);border-bottom:1px solid var(--glass-separator, rgba(22, 28, 54, .07));background:var(--glass-solid-fallback, #ffffff);box-shadow:0 1px 3px #12162605,inset 0 -1px #fffc;position:relative;z-index:30}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.site-header{background:var(--glass-nav-bg, rgba(255, 255, 255, .82));backdrop-filter:blur(var(--glass-blur-nav, 20px)) saturate(var(--glass-saturation, 160%));-webkit-backdrop-filter:blur(var(--glass-blur-nav, 20px)) saturate(var(--glass-saturation, 160%))}}.site-nav{display:flex;align-items:center;gap:clamp(21px,3vw,42px);margin-inline:auto}.site-nav>a{color:#303039;font:500 16px var(--font-serif, "Playfair Display", Georgia, serif);text-decoration:none;transition:color .14s ease}.site-nav>a:hover,.text-link:hover{color:var(--brand-primary, #1f11ed)}.header-actions{display:flex;align-items:center;gap:18px}.header-actions .text-link,.text-link{color:#35353e;font-size:14px;font-weight:650;text-decoration:none;transition:color .14s ease}.landing-mobile-menu-btn{display:none;background:transparent;border:0;padding:8px;cursor:pointer;color:#101014;border-radius:8px}.landing-mobile-menu-btn:hover{background:#f4f3f8}.landing-mobile-overlay{display:none}@media(max-width:1150px){.site-nav,.header-actions{display:none!important}.landing-mobile-menu-btn{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.landing-mobile-overlay{display:flex;position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;justify-content:flex-end}.landing-mobile-drawer{width:320px;max-width:85vw;height:100%;background:#fff;display:flex;flex-direction:column;padding:20px;box-shadow:-8px 0 32px #00000024;transition:opacity var(--motion-enter) var(--ease-out),transform var(--motion-dialog) var(--ease-drawer);overflow-y:auto}@starting-style{.landing-mobile-drawer{opacity:0;transform:translate(100%)}}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line, #e8e8ed)}.mobile-drawer-close{border:0;background:transparent;padding:8px;border-radius:8px;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.mobile-drawer-content{flex:1;display:flex;flex-direction:column;gap:4px;padding-top:16px}.mobile-section-label{font-size:11px;font-weight:700;color:#90909c;letter-spacing:.06em;text-transform:uppercase;margin:14px 10px 6px}.mobile-drawer-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;color:#2b2b35;font-size:14px;font-weight:550;text-decoration:none}.mobile-drawer-link:hover{background:#f4f3f8;color:var(--brand-primary, #1f11ed)}.mobile-drawer-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;border-top:1px solid var(--line, #e8e8ed)}}.site-header-landing{position:fixed;top:0;left:0;right:0;z-index:50;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.site-header-landing.is-over-hero{background:transparent;border-bottom-color:transparent;box-shadow:none}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.site-header-landing.is-over-hero{background:linear-gradient(180deg,#080a128c,#080a1200);backdrop-filter:none;-webkit-backdrop-filter:none}}.site-header-landing.is-over-hero .brand-name{color:#fff}.site-header-landing.is-over-hero .site-nav>a,.site-header-landing.is-over-hero .blogs-trigger,.site-header-landing.is-over-hero .nav-dropdown-trigger,.site-header-landing.is-over-hero .explore-trigger{color:#fff}.site-header-landing.is-over-hero .site-nav>a:hover,.site-header-landing.is-over-hero .nav-dropdown-trigger:hover,.site-header-landing.is-over-hero .nav-dropdown-trigger[aria-expanded=true],.site-header-landing.is-over-hero .blogs-trigger:hover,.site-header-landing.is-over-hero .blogs-trigger[aria-expanded=true],.site-header-landing.is-over-hero .explore-trigger:hover,.site-header-landing.is-over-hero .explore-trigger[aria-expanded=true]{color:#c9c3ff}.site-header-landing.is-over-hero .header-actions .text-link{color:#fff}.site-header-landing.is-over-hero .header-actions .text-link:hover{color:#c9c3ff}.site-header-landing.is-over-hero .header-actions .button-dark{background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-header-landing.is-over-hero .header-actions .button-dark:hover{background:#ffffff47;border-color:#ffffff80}.site-header-landing.is-over-hero .landing-mobile-menu-btn{color:#fff}.site-header-landing.is-over-hero .landing-mobile-menu-btn:hover{background:#ffffff1f}.site-header-landing.is-scrolled{background:var(--glass-solid-fallback, #ffffff);border-bottom:1px solid var(--glass-separator, #e8e8ed);box-shadow:0 1px 0 var(--glass-edge, rgba(0, 0, 0, .05))}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.site-header-landing.is-scrolled{background:var(--glass-nav-bg, rgba(255, 255, 255, .88));backdrop-filter:blur(var(--glass-blur-nav, 16px)) saturate(var(--glass-saturation, 120%));-webkit-backdrop-filter:blur(var(--glass-blur-nav, 16px)) saturate(var(--glass-saturation, 120%))}}
