.quick-login-popover-module__content__kVeue{border-radius:var(--radius-lg,12px);background:var(--surface-raised);border:1px solid var(--line-1);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);color:var(--fg-list);z-index:70;flex-direction:column;gap:14px;padding:18px;display:flex}.quick-login-popover-module__heading__SX2LD{font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:var(--lh-24);margin:0}.quick-login-popover-module__form__UJN4W{flex-direction:column;gap:12px;display:flex}.quick-login-popover-module__error__SuLdb{font-size:var(--fs-14);line-height:var(--lh-20);color:var(--danger);margin:0}.quick-login-popover-module__footer__lUHCU{border-top:1px solid var(--line-1);flex-wrap:wrap;gap:6px 14px;padding-top:12px;display:flex}.quick-login-popover-module__link__9co-B{font-size:var(--fs-14);color:var(--fg-list);text-underline-offset:2px;text-decoration:underline}.quick-login-popover-module__link__9co-B:hover{background:var(--surface-hover)}.quick-login-popover-module__link__9co-B:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm,4px);outline:none}.site-nav-module__header__bJKjK{z-index:50;background:0 0;border-bottom:1px solid #0000;transition:background .24s,border-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:sticky;top:0}.site-nav-module__headerScrolled__J-Vbm{background:color-mix(in oklab, var(--surface-raised) 60%, transparent);border-bottom-color:var(--line-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-nav-module__inner__CG91h{max-width:1200px;padding:0 var(--space-8);align-items:center;gap:var(--space-4);height:64px;margin:0 auto;display:flex}.site-nav-module__left__91M13{align-items:center;gap:var(--space-10);flex:1;min-width:0;display:flex}.site-nav-module__logoLink__nF6ML{flex-shrink:0;align-items:center;gap:10px;display:flex}.site-nav-module__mark__k0F-T{width:auto;height:26px;display:block}html[data-theme=light] .site-nav-module__mark__k0F-T,html[data-theme=light] .site-nav-module__sheetMark__3L5il,:root[data-nimlio-ui][data-theme=light] .site-nav-module__mark__k0F-T,:root[data-nimlio-ui][data-theme=light] .site-nav-module__sheetMark__3L5il{filter:brightness(0)}@media (prefers-color-scheme:light){:root[data-nimlio-ui]:not([data-theme]) .site-nav-module__mark__k0F-T,:root[data-nimlio-ui]:not([data-theme]) .site-nav-module__sheetMark__3L5il{filter:brightness(0)}}.site-nav-module__wordmark__z26oY{font-size:var(--fs-20);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--text-body)}.site-nav-module__desktopNav__dR5lM{flex:1;justify-content:center;gap:28px;display:flex}.site-nav-module__navLink__32fep{color:var(--fg-list);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap}.site-nav-module__navLink__32fep:hover{background-color:var(--surface-hover)}.site-nav-module__navLink__32fep:focus-visible,.site-nav-module__logoLink__nF6ML:focus-visible,.site-nav-module__mobileNavLink__YmYO-:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-nav-module__actions__odfRZ{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:1;display:flex}.site-nav-module__navGhostBtn__K-AbK{color:var(--fg-list)}.site-nav-module__createAccountBtn__8tv4T{background:var(--accent-button);color:var(--accent-button-fg)}.site-nav-module__createAccountBtn__8tv4T:hover:not(:disabled),.site-nav-module__createAccountBtn__8tv4T:active:not(:disabled){background:var(--accent-button-pressed);filter:none}.site-nav-module__mobileMenuTrigger__UREhu.site-nav-module__mobileMenuTrigger__UREhu{display:none}.site-nav-module__sheetPanel__zo0bZ{justify-content:space-between;gap:var(--space-6)}.site-nav-module__sheetTitle__KAnz-{font-size:var(--fs-20);font-weight:var(--fw-semibold);align-items:center;gap:10px;display:flex}.site-nav-module__sheetMark__3L5il{width:auto;height:26px}.site-nav-module__mobileNav__WEQta{flex-direction:column;gap:0;display:flex}.site-nav-module__mobileNavLink__YmYO-{border-radius:var(--radius-md);color:var(--fg-list);font-size:var(--fs-14);font-weight:var(--fw-medium);background:0 0;border:1px solid #0000;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.site-nav-module__mobileNavLink__YmYO-:not(.site-nav-module__mobileNavLinkActive__B-iXS):hover{background:var(--surface-hover)}.site-nav-module__mobileNavLabel__Fu2Zy{flex:1;min-width:0}.site-nav-module__mobileNavIcon__H88ei,.site-nav-module__mobileNavChevron__TS9o0{color:var(--text-secondary);flex-shrink:0}.site-nav-module__mobileNavLinkActive__B-iXS{border-color:var(--accent-line);background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 16%, transparent) 0%, var(--accent-soft) 100%);box-shadow:0 0 0 1px var(--accent-line) inset, 0 8px 24px -12px var(--accent);font-weight:var(--fw-semibold);padding:18px 14px}.site-nav-module__mobileNavLinkActive__B-iXS .site-nav-module__mobileNavIcon__H88ei,.site-nav-module__mobileNavLinkActive__B-iXS .site-nav-module__mobileNavLabel__Fu2Zy,.site-nav-module__mobileNavLinkActive__B-iXS .site-nav-module__mobileNavChevron__TS9o0{color:var(--link)}.site-nav-module__sheetBottom__4TrTp{gap:var(--space-4);flex-direction:column;display:flex}.site-nav-module__sheetDivider__LZ6PA{background:var(--line-1);height:1px;margin:0}.site-nav-module__sheetClose__ZTb9S{border:1px solid var(--line-1);width:40px;height:40px;color:var(--text-secondary);border-radius:50%}.site-nav-module__sheetFooter__FzVel{gap:var(--space-3);flex-direction:column;display:flex}.site-nav-module__sheetCtaBtn__Bmq0L{border-radius:var(--radius-md);width:100%;min-height:52px;font-size:var(--fs-16);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.site-nav-module__sheetCtaLead__m8aBY{align-items:center;gap:12px;display:inline-flex}.site-nav-module__sheetCtaBtn__Bmq0L:not(.site-nav-module__sheetCreateBtn__6wRh-) .site-nav-module__sheetCtaLead__m8aBY svg{color:var(--text-secondary)}.site-nav-module__sheetCreateBtn__6wRh-{background:var(--accent-button);color:var(--accent-button-fg);border-color:#0000}.site-nav-module__sheetCreateBtn__6wRh- .site-nav-module__sheetCtaLead__m8aBY svg{color:var(--accent-button-fg)}.site-nav-module__sheetCreateBtn__6wRh-:hover:not(:disabled){background:var(--accent-button-pressed)}@media (width<=1023px){.site-nav-module__desktopNav__dR5lM,.site-nav-module__navGhostBtn__K-AbK{display:none}.site-nav-module__mobileMenuTrigger__UREhu.site-nav-module__mobileMenuTrigger__UREhu{display:inline-flex}.site-nav-module__inner__CG91h{padding:0 var(--space-5)}}.site-footer-module__footer__w5qDn{padding:64px var(--space-8) 40px;background:var(--ink-2);border-top:1px solid var(--line-2)}.site-footer-module__inner__lZ810{max-width:1280px;margin:0 auto}.site-footer-module__columns__-Yibh{gap:var(--space-8);grid-template-columns:2fr repeat(4,minmax(0,1fr));display:grid}.site-footer-module__brandLink__BQFKC{border-radius:var(--radius-sm);display:inline-flex}.site-footer-module__brandLink__BQFKC:focus-visible,.site-footer-module__link__JICJL:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-footer-module__lockup__guCkn{width:auto;height:24px;display:block}.site-footer-module__tagline__g9ZD-{max-width:280px;font:var(--text-body-md);color:var(--text-secondary);margin:12px 0 0}.site-footer-module__column__12ndI{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.site-footer-module__columnTitle__okqAc{margin-bottom:var(--space-2);font-size:var(--fs-12);line-height:var(--lh-16);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.site-footer-module__link__JICJL{font:var(--text-body-md);color:var(--text-body);border-radius:var(--radius-sm);padding:6px 0;text-decoration:none}.site-footer-module__link__JICJL:hover{text-underline-offset:3px;text-decoration:underline}.site-footer-module__bottom__6Wj1z{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line-2);align-items:center;gap:var(--space-4);font-size:var(--fs-12);line-height:var(--lh-16);color:var(--text-secondary);flex-wrap:wrap;display:flex}.site-footer-module__locales__lTjD1{gap:var(--space-1);margin-left:auto;display:flex}.site-footer-module__localeButton__gWt5q{appearance:none;min-width:44px;height:44px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:1px solid #0000}.site-footer-module__localeButton__gWt5q:hover{color:var(--text-body)}.site-footer-module__localeButton__gWt5q:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-footer-module__localeActive__u9-Bf{border-color:var(--line-3);background:var(--ink-3);color:var(--text-body)}@media (width<=900px){.site-footer-module__footer__w5qDn{padding:40px var(--space-4) 32px}.site-footer-module__columns__-Yibh{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-module__brand__pKmcr{grid-column:1/-1}.site-footer-module__column__12ndI{gap:0}.site-footer-module__link__JICJL{padding:12px 0}}:root[data-nimlio-ui][data-theme=light] .site-footer-module__lockup__guCkn{filter:brightness(0)}@media (prefers-color-scheme:light){:root[data-nimlio-ui]:not([data-theme]) .site-footer-module__lockup__guCkn{filter:brightness(0)}}.hero-module__hero__DB4-9{--hero-base:var(--mesh-base);--hero-veil:var(--mesh-veil);padding:184px var(--space-8) 170px;text-align:center;background:var(--hero-base);flex-direction:column;justify-content:center;min-height:100svh;margin-top:-64px;display:flex;position:relative;overflow:clip}.hero-module__mesh__51WLL{pointer-events:none;contain:strict;isolation:isolate;position:absolute;inset:0;overflow:hidden}.hero-module__veil__-npwW{background:var(--hero-veil);position:absolute;inset:0}.hero-module__fade__jEXVy{background:linear-gradient(180deg, transparent, var(--surface-page));height:72px;position:absolute;inset:auto 0 0}.hero-module__content__gNwNj{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:860px;margin:0 auto;display:flex;position:relative}.hero-module__title__gTeYn{font-size:var(--fs-display-xl);line-height:var(--lh-display);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--text-body)}.hero-module__subtitle__inRp9{font-size:var(--fs-20);line-height:var(--lh-28);color:var(--text-secondary);text-wrap:balance}.hero-module__promptForm__zlqoL{width:100%;max-width:720px;margin-top:14px}.hero-module__promptBox__xPf9i{background:color-mix(in srgb, var(--surface-card) 70%, transparent);border:1px solid var(--line-3);box-shadow:var(--shadow-overlay), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);text-align:left;transition:border-color var(--dur-med) var(--ease-out);border-radius:22px;padding:20px 20px 14px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero-module__promptBox__xPf9i{background:var(--surface-card)}}.hero-module__promptBox__xPf9i:has(:focus-visible){border-color:color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:var(--shadow-overlay), inset 0 1px 0 #ffffff1a,  0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}.hero-module__promptInput__0pZ-b{resize:none;width:100%;color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-24);background:0 0;border:none;outline:none;min-height:72px}.hero-module__promptInput__0pZ-b::placeholder{color:var(--text-muted)}.hero-module__promptControls__CAYIc{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.hero-module__promptControlsLeft__ys4bz{align-items:center;gap:var(--space-2);display:flex}.hero-module__attachChip__O00mG,.hero-module__templatesChip__WKjjR{border:1px solid var(--line-2);border-radius:var(--radius-pill);height:34px;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.hero-module__attachChip__O00mG{cursor:pointer;background:0 0;width:34px;padding:0}.hero-module__attachChip__O00mG:hover{background:var(--surface-hover)}.hero-module__attachChip__O00mG:focus-visible,.hero-module__attachRemove__g-N1D:focus-visible{box-shadow:var(--focus-ring);outline:none}.hero-module__hiddenFileInput__HUznQ{display:none}.hero-module__attachRow__JTjI8{gap:var(--space-1);min-width:0;margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.hero-module__attachFile__eTjrt{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--fg-1);font:var(--text-body-sm);display:inline-flex}.hero-module__attachThumb__GTEex{width:24px;height:24px;margin-left:calc(var(--space-3) * -.5);border-radius:var(--radius-sm);object-fit:cover;flex:none}.hero-module__attachName__0Fftv{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-module__attachRemove__g-N1D{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hero-module__attachRemove__g-N1D:hover{background:var(--surface-hover)}.hero-module__templatesChip__WKjjR{color:var(--text-body);font-size:var(--fs-14);font-weight:var(--fw-medium);gap:6px;padding:0 14px}.hero-module__submitOrb__asi-z{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--accent-button), var(--accent-button) 55%, var(--accent-button-pressed));width:38px;height:38px;color:var(--accent-button-fg);cursor:pointer;box-shadow:0 6px 18px var(--accent-line);transition:transform var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:inline-flex}.hero-module__submitOrb__asi-z:hover{background:linear-gradient(135deg, var(--accent-button-hover), var(--accent-button-hover) 55%, var(--accent-button));transform:translateY(-1px)}.hero-module__submitOrb__asi-z:focus-visible{box-shadow:var(--focus-ring)}.hero-module__promptError__I85ta{margin-top:var(--space-2);font:var(--text-body-sm);color:var(--danger);text-align:left}.hero-module__chips__Y10Zy{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2px;display:flex}.hero-module__chip__nyKR8{border-radius:var(--radius-pill);border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface-card) 45%, transparent);height:34px;color:var(--fg-list);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);padding:0 16px}.hero-module__chip__nyKR8:hover{border-color:color-mix(in oklab, var(--accent) 60%, transparent);background:var(--surface-hover)}.hero-module__chip__nyKR8:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=768px){.hero-module__hero__DB4-9{padding:150px var(--space-5) 110px;--hero-veil:linear-gradient(180deg, var(--surface-page) 0%, #0000 12%)}.hero-module__content__gNwNj{width:100%}.hero-module__subtitle__inRp9{font-size:var(--fs-16);line-height:var(--lh-24)}}.how-it-works-module__section__lQkJG{padding:96px var(--space-8);background:var(--ink-2);border-block:1px solid var(--line-2);scroll-margin-top:88px}.how-it-works-module__inner__0BXh-{max-width:1280px;margin:0 auto}.how-it-works-module__heading__EsiqY{text-align:center;margin-bottom:var(--space-12)}.how-it-works-module__overline__Cmucd{font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-semibold);color:var(--link);margin:0 0 12px}.how-it-works-module__title__jtVtD{max-width:760px;font:var(--text-display-2);letter-spacing:var(--tracking-display-2);color:var(--text-body);text-wrap:balance;margin:0 auto}.how-it-works-module__demo__XXV0y{grid-template-columns:minmax(0,5fr) 64px minmax(0,7fr);align-items:center;display:grid}.how-it-works-module__promptCard__dU0Jn{background:var(--ink-1);border:1px solid var(--line-2);gap:var(--space-5);border-radius:24px;flex-direction:column;padding:28px;display:flex}.how-it-works-module__stepLabel__vIBYv{font-size:var(--fs-12);line-height:var(--lh-16);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin:0}.how-it-works-module__bubble__T6SQQ{background:var(--ink-3);max-width:90%;font:var(--text-body-lg);color:var(--text-body);border-radius:18px 18px 4px;align-self:flex-end;margin:0;padding:14px 16px}.how-it-works-module__fileChip__zCyzt{align-self:flex-end;align-items:center;gap:var(--space-2);border:1px solid var(--line-2);font:var(--text-mono-sm);color:var(--text-secondary);border-radius:10px;margin:0;padding:8px 12px;display:flex}.how-it-works-module__setupList__wZiul{gap:var(--space-3);font:var(--text-body-md);color:var(--text-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.how-it-works-module__setupItem__3AY1d{align-items:center;gap:10px;display:flex}.how-it-works-module__checkDot__hustV{border-radius:var(--radius-pill);background:var(--success-soft);width:24px;height:24px;color:var(--success);flex:none;justify-content:center;align-items:center;display:inline-flex}.how-it-works-module__arrow__y1dCT{color:var(--link);justify-content:center;display:flex}.how-it-works-module__result__kR2W6{flex-direction:column;gap:12px;padding-bottom:36px;display:flex;position:relative}.how-it-works-module__browser__j5HuQ{border:1px solid var(--line-2);background:var(--ink-1);box-shadow:var(--shadow-overlay);border-radius:18px;margin:0;position:relative;overflow:hidden}.how-it-works-module__browserBar__aosjc{background:var(--ink-4);align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.how-it-works-module__dot__r48Bu{border-radius:var(--radius-pill);background:var(--line-3);width:10px;height:10px}.how-it-works-module__address__Q0hc0{margin-left:var(--space-4);border-radius:var(--radius-sm);background:var(--ink-1);max-width:320px;height:24px;color:var(--text-secondary);font-size:var(--fs-12);line-height:var(--lh-24);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 10px;overflow:hidden}.how-it-works-module__browserImage__giwMM{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}.how-it-works-module__exampleTag__5ImpS{border-radius:var(--radius-pill);background:var(--media-label-bg);color:var(--media-label-fg);font:var(--text-caption);padding:4px 10px;position:absolute;top:52px;left:12px}.how-it-works-module__notification__UBVkH{background:var(--ink-1);border:1px solid var(--line-2);width:300px;box-shadow:var(--shadow-overlay);gap:var(--space-3);border-radius:16px;align-items:flex-start;padding:14px 16px;display:flex;position:absolute;bottom:0;right:-16px}.how-it-works-module__bell__CXf1X{background:var(--accent-soft);width:36px;height:36px;color:var(--link);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.how-it-works-module__notifTitle__q0StX{font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-semibold);color:var(--text-body);margin:0}.how-it-works-module__notifBody__I8fiH{font-size:var(--fs-12);line-height:var(--lh-16);color:var(--text-secondary);margin:0}.how-it-works-module__notifOk__xccJf{font-size:var(--fs-12);line-height:var(--lh-16);font-weight:var(--fw-semibold);color:var(--success);margin:6px 0 0}@media (width<=900px){.how-it-works-module__section__lQkJG{padding:48px var(--space-4)}.how-it-works-module__heading__EsiqY{text-align:left;margin-bottom:var(--space-6)}.how-it-works-module__title__jtVtD{margin:0}.how-it-works-module__demo__XXV0y{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.how-it-works-module__promptCard__dU0Jn{padding:var(--space-4);gap:var(--space-3);border-radius:20px}.how-it-works-module__bubble__T6SQQ{max-width:92%;font:var(--text-body-md)}.how-it-works-module__arrow__y1dCT{display:none}.how-it-works-module__result__kR2W6{padding-bottom:0}.how-it-works-module__notification__UBVkH{width:auto;padding:12px;position:static}}.templates-section-module__section__dLYbj{padding:96px var(--space-8);background:var(--ink-0);scroll-margin-top:88px}.templates-section-module__heading__9lgK0,.templates-section-module__grid__qKdYC{max-width:1280px;margin-inline:auto}.templates-section-module__heading__9lgK0{margin-bottom:var(--space-8)}.templates-section-module__overline__uMgFL{font:var(--text-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--link);margin:0 0 12px}.templates-section-module__title__bNFPB{font:var(--text-display-2);letter-spacing:var(--tracking-display-2);color:var(--text-body);margin:0}.templates-section-module__subtitle__OgrMD{font:var(--text-body-lg);color:var(--text-secondary);margin:12px 0 0}.templates-section-module__grid__qKdYC{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.templates-section-module__item__D9bFv{min-width:0}.templates-section-module__card__Tv5zc{text-align:left;cursor:pointer;width:100%;color:var(--text-body);font-family:var(--font-sans);border-radius:var(--radius-xl);background:0 0;border:none;flex-direction:column;gap:14px;padding:0;display:flex}.templates-section-module__card__Tv5zc:focus-visible{box-shadow:var(--focus-ring);outline:none}.templates-section-module__preview__W-Ihj{aspect-ratio:16/10;border:1px solid var(--line-2);background:var(--ink-2);transition:border-color var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);border-radius:16px;display:block;overflow:hidden}.templates-section-module__card__Tv5zc:hover .templates-section-module__preview__W-Ihj{border-color:var(--line-3);transform:translateY(-3px)}.templates-section-module__previewImage__cuis-{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.templates-section-module__cardFooter__sH35a{align-items:center;gap:var(--space-3);display:flex}.templates-section-module__cardText__TC6wy{flex-direction:column;min-width:0;display:flex}.templates-section-module__cardName__Cvfqe{font-size:var(--fs-16);line-height:var(--lh-24);font-weight:var(--fw-semibold);color:var(--text-body)}.templates-section-module__cardTag__S3Pjk{font-size:var(--fs-12);line-height:var(--lh-16);color:var(--text-secondary)}.templates-section-module__useLink__l-BMP{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--link);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (width<=900px){.templates-section-module__section__dLYbj{padding:48px 0}.templates-section-module__heading__9lgK0{padding-inline:var(--space-4);margin-bottom:20px}.templates-section-module__grid__qKdYC{padding:0 var(--space-4) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.templates-section-module__item__D9bFv{scroll-snap-align:start;flex:none;width:260px}}@media (prefers-reduced-motion:reduce){.templates-section-module__card__Tv5zc:hover .templates-section-module__preview__W-Ihj{transform:none}}.feature-beats-module__section__alFB3{padding:112px var(--space-8) 96px;background:var(--ink-0);scroll-margin-top:88px}.feature-beats-module__inner__2qrMi{max-width:1280px;margin:0 auto}.feature-beats-module__title__fnweR{margin:0 0 var(--space-10);max-width:720px;font:var(--text-display-2);letter-spacing:var(--tracking-display-2);color:var(--text-body)}.feature-beats-module__grid__jJETN{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-beats-module__card__uy9TB{background:var(--ink-1);border:1px solid var(--line-2);border-radius:var(--radius-xl);gap:var(--space-3);flex-direction:column;padding:28px;display:flex}.feature-beats-module__icon__5pq2p{background:var(--accent-soft);width:44px;height:44px;color:var(--link);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.feature-beats-module__cardTitle__1j7ih{margin:var(--space-2) 0 0;font-size:var(--fs-20);line-height:var(--lh-28);font-weight:var(--fw-semibold);color:var(--text-body)}.feature-beats-module__cardBody__ZTytL{font:var(--text-body-lg);color:var(--text-secondary);margin:0}.feature-beats-module__chips__UIffN{margin:var(--space-2) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.feature-beats-module__chip__XbR6d{border-radius:var(--radius-pill);background:var(--ink-3);color:var(--text-body);font-size:var(--fs-12);line-height:var(--lh-16);font-weight:var(--fw-semibold);padding:6px 10px}.feature-beats-module__chipSelected__ousYD{background:var(--accent-soft);color:var(--link);box-shadow:inset 0 0 0 1px var(--accent-line)}.feature-beats-module__quote__e25mm{margin:var(--space-2) 0 0;background:var(--ink-3);color:var(--text-body);font-size:var(--fs-12);line-height:var(--lh-16);border-radius:12px 12px 12px 4px;align-self:flex-start;padding:8px 12px}@media (width<=900px){.feature-beats-module__section__alFB3{padding:48px var(--space-4)}.feature-beats-module__title__fnweR{margin-bottom:var(--space-6)}.feature-beats-module__grid__jJETN{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.feature-beats-module__card__uy9TB{padding:var(--space-5)}}.pricing-teaser-module__section__jhju1{padding:112px var(--space-8) 96px;background:var(--ink-0)}.pricing-teaser-module__inner__KXbMI{max-width:1080px;margin:0 auto}.pricing-teaser-module__heading__KLsCA{text-align:center;margin-bottom:var(--space-12)}.pricing-teaser-module__title__XoOz9{font:var(--text-display-2);letter-spacing:var(--tracking-display-2);color:var(--text-body);text-wrap:balance;margin:0}.pricing-teaser-module__subtitle__AMCv-{font:var(--text-body-lg);color:var(--text-secondary);margin:12px 0 0}.pricing-teaser-module__grid__-e8v-{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-teaser-module__card__2uOzw{background:var(--ink-1);border:1px solid var(--line-2);padding:var(--space-8);gap:var(--space-5);border-radius:24px;flex-direction:column;display:flex}.pricing-teaser-module__cardHighlighted__7EA6D{border-color:var(--accent-line)}.pricing-teaser-module__planName__LWtCU{font-size:var(--fs-20);line-height:var(--lh-28);font-weight:var(--fw-semibold);color:var(--text-body);margin:0}.pricing-teaser-module__tagline__LnJX1{font:var(--text-body-md);color:var(--text-secondary);margin:4px 0 0}.pricing-teaser-module__price__o7B1S{font-size:var(--fs-30);line-height:var(--lh-40);font-weight:var(--fw-semibold);font-variant-numeric:var(--numeric);color:var(--text-body);margin:0}.pricing-teaser-module__period__0O1Ut{font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-medium);color:var(--text-secondary);margin-left:6px}.pricing-teaser-module__features__E7epN{font:var(--text-body-md);color:var(--text-body);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing-teaser-module__feature__AQKPC{gap:10px;display:flex}.pricing-teaser-module__check__JsH1p{color:var(--link);flex:none}.pricing-teaser-module__action__nbpr-{margin-top:auto}.pricing-teaser-module__primaryBtn__mHXVO{border-radius:var(--radius-pill);width:100%}.pricing-teaser-module__secondaryLink__2MWuO{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--line-3);height:48px;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--text-body);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.pricing-teaser-module__secondaryLink__2MWuO:hover{background:var(--ink-3)}.pricing-teaser-module__secondaryLink__2MWuO:focus-visible{box-shadow:var(--focus-ring);outline:none}.pricing-teaser-module__note__9IACF{margin:var(--space-6) 0 0;text-align:center;font:var(--text-body-sm);color:var(--text-secondary)}@media (width<=900px){.pricing-teaser-module__section__jhju1{padding:48px var(--space-4)}.pricing-teaser-module__heading__KLsCA{text-align:left;margin-bottom:var(--space-6)}.pricing-teaser-module__grid__-e8v-{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.pricing-teaser-module__card__2uOzw{padding:var(--space-5);border-radius:20px}}.homepage-faq-module__section__4EqUs{padding:0 var(--space-8) 112px;background:var(--ink-0)}.homepage-faq-module__inner__QWIqb{max-width:880px;margin:0 auto}.homepage-faq-module__title__MZ0oE{margin:0 0 var(--space-8);text-align:center;font:var(--text-display-2);letter-spacing:var(--tracking-display-2);color:var(--text-body)}.homepage-faq-module__list__IITqy{border-top:1px solid var(--line-2)}.homepage-faq-module__item__aRefw{border-bottom:1px solid var(--line-2)}.homepage-faq-module__question__JPg--{align-items:center;gap:var(--space-4);cursor:pointer;min-height:64px;font-size:var(--fs-18);line-height:var(--lh-24);font-weight:var(--fw-semibold);color:var(--text-body);padding:12px 0;list-style:none;display:flex}.homepage-faq-module__question__JPg--::-webkit-details-marker{display:none}.homepage-faq-module__question__JPg--:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.homepage-faq-module__marker__82nrc{color:var(--text-secondary);transition:transform var(--dur-med) var(--ease-out);flex:none;margin-left:auto}.homepage-faq-module__item__aRefw[open] .homepage-faq-module__marker__82nrc{transform:rotate(45deg)}.homepage-faq-module__answer__wn6Rc{max-width:760px;font:var(--text-body-lg);color:var(--text-secondary);margin:0 0 20px}.homepage-faq-module__more__m5lYQ{margin:var(--space-6) 0 0;text-align:center;font:var(--text-body-lg);color:var(--text-secondary)}.homepage-faq-module__moreLink__i2di8{color:var(--link);font-weight:var(--fw-semibold);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.homepage-faq-module__section__4EqUs{padding:0 var(--space-4) 48px}.homepage-faq-module__title__MZ0oE{text-align:left;margin-bottom:var(--space-5)}.homepage-faq-module__question__JPg--{font-size:var(--fs-16)}.homepage-faq-module__more__m5lYQ{text-align:left}}@media (prefers-reduced-motion:reduce){.homepage-faq-module__marker__82nrc{transition:none}}.prompt-composer-module__composer__8PNxB{text-align:left;flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.prompt-composer-module__form__UVzcU{width:100%}.prompt-composer-module__box__xrZGn{background:var(--marketing-composer-bg);border:1px solid var(--marketing-composer-line);box-shadow:var(--marketing-composer-shadow);transition:border-color var(--dur-med) var(--ease-out);border-radius:28px;padding:20px 20px 16px}.prompt-composer-module__box__xrZGn:has(:focus-visible){border-color:color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:var(--marketing-composer-shadow), 0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}.prompt-composer-module__input__1alGd{resize:none;width:100%;color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-18);line-height:var(--lh-28);background:0 0;border:none;outline:none;padding:4px 4px 12px;display:block}.prompt-composer-module__input__1alGd::placeholder{color:var(--text-muted)}.prompt-composer-module__controls__B9BIb{align-items:center;gap:var(--space-2);display:flex}.prompt-composer-module__attach__jEHuF{border-radius:var(--radius-pill);border:1px solid var(--line-3);width:40px;height:40px;color:var(--text-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.prompt-composer-module__attach__jEHuF:hover{background:var(--surface-hover)}.prompt-composer-module__attach__jEHuF:focus-visible,.prompt-composer-module__attachRemove__LoBE8:focus-visible,.prompt-composer-module__submit__XadvS:focus-visible,.prompt-composer-module__chip__Nm8ov:focus-visible{box-shadow:var(--focus-ring);outline:none}.prompt-composer-module__hiddenFileInput__TDlKu{display:none}.prompt-composer-module__dropHint__K6p-G{font-size:var(--fs-12);line-height:var(--lh-16);color:var(--text-secondary);margin-left:auto}.prompt-composer-module__attachRow__oOr2T{gap:var(--space-1);min-width:0;margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.prompt-composer-module__attachFile__8hBq9{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--fg-1);font:var(--text-body-sm);display:inline-flex}.prompt-composer-module__attachThumb__e9oMP{width:24px;height:24px;margin-left:calc(var(--space-3) * -.5);border-radius:var(--radius-sm);object-fit:cover;flex:none}.prompt-composer-module__attachName__ZrPpM{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-composer-module__attachRemove__LoBE8{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.prompt-composer-module__attachRemove__LoBE8:hover{background:var(--surface-hover)}.prompt-composer-module__submit__XadvS{border-radius:var(--radius-pill);background:var(--accent);width:40px;height:40px;color:var(--marketing-accent-fg);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.prompt-composer-module__dropHint__K6p-G+.prompt-composer-module__submit__XadvS{margin-left:0}.prompt-composer-module__submit__XadvS:hover{background:var(--marketing-accent-hover)}.prompt-composer-module__error__kJASw{margin-top:var(--space-2);font:var(--text-body-sm);color:var(--danger);text-align:left}.prompt-composer-module__chips__boZAu{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:20px;display:flex}.prompt-composer-module__chip__Nm8ov{border-radius:var(--radius-pill);border:1px solid var(--line-3);background:color-mix(in srgb, var(--surface-page) 55%, transparent);height:40px;color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex:none;padding:0 16px}.prompt-composer-module__chip__Nm8ov:hover{border-color:var(--accent)}.prompt-composer-module__sizeMd__eZxYL .prompt-composer-module__box__xrZGn{border-radius:24px;padding:16px 16px 12px}.prompt-composer-module__sizeMd__eZxYL .prompt-composer-module__input__1alGd{font-size:var(--fs-16);line-height:var(--lh-24);padding:4px}@media (width<=900px){.prompt-composer-module__dropHint__K6p-G{display:none}.prompt-composer-module__dropHint__K6p-G+.prompt-composer-module__submit__XadvS{margin-left:auto}}@media (width<=640px){.prompt-composer-module__box__xrZGn,.prompt-composer-module__sizeMd__eZxYL .prompt-composer-module__box__xrZGn{border-radius:20px;padding:12px}.prompt-composer-module__input__1alGd{font-size:var(--fs-16);line-height:var(--lh-24);padding:4px}.prompt-composer-module__controls__B9BIb{gap:6px;margin-top:6px}.prompt-composer-module__chips__boZAu{width:100%;margin-top:var(--space-4);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.prompt-composer-module__chips__boZAu::-webkit-scrollbar{display:none}}.cta-module__section__t0jq0{padding:112px var(--space-8) 120px;background-color:var(--surface-page);background-image:var(--marketing-glow-close);text-align:center}.cta-module__content__CelpO{flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.cta-module__title__9hQnm{font:var(--text-display-2);letter-spacing:var(--tracking-display-2);text-wrap:balance;color:var(--text-body);margin:0}.cta-module__composer__q-7-y{justify-content:center;width:100%;margin-top:36px;display:flex}.cta-module__note__bzmI4{font-size:var(--fs-14);line-height:var(--lh-20);color:var(--text-secondary);margin:20px 0 0}@media (width<=900px){.cta-module__section__t0jq0{padding:56px var(--space-4) 64px}.cta-module__title__9hQnm{letter-spacing:-.02em}.cta-module__composer__q-7-y{margin-top:var(--space-6)}.cta-module__note__bzmI4{margin-top:var(--space-4);font-size:var(--fs-12);line-height:var(--lh-16)}}.pricing-plans-module__outerGrid__D66z6{gap:var(--space-8);flex-direction:column;display:flex}.pricing-plans-module__cycleToggleWrapper__ehzE-{justify-content:center;display:flex}.pricing-plans-module__cycleToggle__64SF8{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--line-1);display:inline-flex}.pricing-plans-module__cycleBtn__gjxfw{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font:var(--text-body-sm);font-weight:var(--fw-semibold);color:var(--fg-list);cursor:pointer;background:0 0;border:none}.pricing-plans-module__cycleBtn__gjxfw:focus-visible{box-shadow:var(--focus-ring);outline:none}.pricing-plans-module__cycleBtnActive__LE959,.pricing-plans-module__cycleBtnActive__LE959:hover{background:var(--surface-active)}.pricing-plans-module__plansGrid__2oeIQ{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.pricing-plans-module__cardSkeleton__6GtXS{border-radius:var(--radius-xl);height:24rem}.pricing-plans-module__planCard__2O9FF{gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--line-1);background:var(--surface-raised);flex-direction:column;display:flex;position:relative}.pricing-plans-module__planCardHighlighted__cJgDs{border-color:var(--accent-line);box-shadow:var(--shadow-raised), var(--sheen)}.pricing-plans-module__popularBadge__wi9-K{top:calc(-1 * var(--space-3));left:var(--space-6);position:absolute}.pricing-plans-module__planHeader__ILDHn{gap:var(--space-1);flex-direction:column;display:flex}.pricing-plans-module__planName__W5C3A{font:var(--text-h3);color:var(--text-body)}.pricing-plans-module__planTagline__FqwR7{font:var(--text-body-sm);color:var(--text-secondary)}@media (width>=580px){.pricing-plans-module__planTagline__FqwR7{min-block-size:calc(2 * var(--lh-21))}}.pricing-plans-module__priceDisplay__iJ2FR{align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-30);font-weight:var(--fw-semibold);line-height:var(--lh-40);font-variant-numeric:tabular-nums;color:var(--text-body);display:flex}.pricing-plans-module__pricePeriod__L9OJ2{font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);font-variant-numeric:normal;color:var(--text-secondary)}.pricing-plans-module__featuresList__iKq7O{gap:var(--space-3);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.pricing-plans-module__featureItem__NXIrE{align-items:flex-start;gap:var(--space-2);font:var(--text-body-md);color:var(--text-body);display:flex}.pricing-plans-module__checkIcon__3x299{width:1rem;height:1rem;color:var(--link);flex:none;margin-top:.15rem}.pricing-plans-module__ctaBtn__cqxGE{justify-content:center;width:100%}.pricing-plans-module__ctaBtn__cqxGE.pricing-plans-module__ctaOutlined__7-MtA,.pricing-plans-module__ctaBtn__cqxGE.pricing-plans-module__ctaOutlined__7-MtA:hover:not(:disabled){border-color:var(--line-2)}.pricing-plans-module__vatNote__XhcZL{text-align:center;font:var(--text-body-sm);color:var(--text-secondary)}.pricing-plans-module__feeLine__beMVU{font:var(--text-body-sm);color:var(--text-secondary);margin:0}.pricing-plans-module__introNote__3snGY{font:var(--text-body-sm);color:var(--text-primary);margin:0}
