.home-module__p4cAQG__urlRing{--ring-fill:var(--color-surface-raised);isolation:isolate;background:#14140f24;border-radius:25px;width:100%;padding:1px;position:relative;overflow:clip}.home-module__p4cAQG__urlRing:before{content:"";z-index:-2;background:conic-gradient(transparent 0 15%, #ffffff1a 21%, #82be28b3 25%, #ffffff1a 29%, transparent 35% 65%, #ffffff1a 71%, #82be28b3 75%, #ffffff1a 79%, transparent 85% 100%);animation:4s linear infinite home-module__p4cAQG__orbit;position:absolute;inset:-50%}.home-module__p4cAQG__urlRing:after{content:"";z-index:-1;background:var(--ring-fill);border-radius:24px;position:absolute;inset:1px}@keyframes home-module__p4cAQG__orbit{to{rotate:1turn}}.home-module__p4cAQG__cardHeader:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-image:linear-gradient(#0006,#0000);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.home-module__p4cAQG__progress{z-index:1;transform-origin:0;background:#beff50;height:4px;animation:linear both home-module__p4cAQG__fillBar;position:relative}@keyframes home-module__p4cAQG__fillBar{0%{width:0}to{width:100%}}.home-module__p4cAQG__chatScroll{scrollbar-width:none}.home-module__p4cAQG__chatScroll::-webkit-scrollbar{width:0;height:0}.home-module__p4cAQG__chatScroll>:first-child{margin-top:auto}.home-module__p4cAQG__rise{animation:.3s ease-out backwards home-module__p4cAQG__rise}.home-module__p4cAQG__pop{animation:.4s ease-out backwards home-module__p4cAQG__pop}.home-module__p4cAQG__shimmer{animation:1s ease-out infinite home-module__p4cAQG__shimmer}@keyframes home-module__p4cAQG__rise{0%{opacity:0;translate:0 8px}}@keyframes home-module__p4cAQG__pop{0%{opacity:0;scale:.95}}@keyframes home-module__p4cAQG__shimmer{50%{background-color:#beff5059}}.home-module__p4cAQG__enterFromRight{--nudge:24px;animation:.28s ease-out home-module__p4cAQG__nudge}.home-module__p4cAQG__enterFromLeft{--nudge:-24px;animation:.28s ease-out home-module__p4cAQG__nudge}@keyframes home-module__p4cAQG__nudge{0%{translate:var(--nudge) 0}}.home-module__p4cAQG__cursor{--ease:cubic-bezier(.16, 1, .3, 1);opacity:0;animation:home-module__p4cAQG__flyIn .9s var(--ease) var(--delay,0s) forwards}@keyframes home-module__p4cAQG__flyIn{0%{opacity:0;translate:var(--from-x) var(--from-y)}to{opacity:1;translate:0}}.home-module__p4cAQG__bubbleText{white-space:nowrap;opacity:0;max-width:0;animation:home-module__p4cAQG__unfurl .5s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) forwards;font-weight:400;display:inline-block;overflow:hidden}@keyframes home-module__p4cAQG__unfurl{to{opacity:1;max-width:150px;margin-left:6px}}.home-module__p4cAQG__likeBurst{color:#beff50;opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) .6s forwards home-module__p4cAQG__burst;position:absolute}@keyframes home-module__p4cAQG__burst{0%{opacity:0;scale:.5}50%{opacity:1;scale:1.2}to{opacity:1;scale:1}}.home-module__p4cAQG__strip{gap:8px;width:max-content;animation:100s linear infinite home-module__p4cAQG__drift;display:flex}.home-module__p4cAQG__stripReverse{animation-direction:reverse}.home-module__p4cAQG__strip:hover,.home-module__p4cAQG__strip:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home-module__p4cAQG__strip{animation-play-state:paused}}@keyframes home-module__p4cAQG__drift{to{translate:-50%}}.home-module__p4cAQG__tile .home-module__p4cAQG__tileLabel{opacity:0;transition:opacity .2s;container-type:inline-size}.home-module__p4cAQG__tile .home-module__p4cAQG__tileAction{visibility:hidden}.home-module__p4cAQG__tile:hover .home-module__p4cAQG__tileLabel{opacity:1}.home-module__p4cAQG__tile:hover .home-module__p4cAQG__tileAction{visibility:visible}.home-module__p4cAQG__tileLabelText{letter-spacing:-.5px;font-size:clamp(16px,12cqw,48px)}.home-module__p4cAQG__sheetFade{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.home-module__p4cAQG__strikeIn{animation:.5s ease-out .5s backwards home-module__p4cAQG__strikeIn}.home-module__p4cAQG__insIn{animation:.45s ease-out 1s backwards home-module__p4cAQG__insIn}.home-module__p4cAQG__cardIn{animation:.6s cubic-bezier(.16,1,.3,1) 1.4s backwards home-module__p4cAQG__cardIn}.home-module__p4cAQG__cursorMove{animation:1.1s cubic-bezier(.16,1,.3,1) .15s backwards home-module__p4cAQG__cursorMove}@keyframes home-module__p4cAQG__strikeIn{0%{color:#30302a;background-color:#0000;text-decoration-color:#0000}}@keyframes home-module__p4cAQG__insIn{0%{opacity:0;background-color:#0000}}@keyframes home-module__p4cAQG__cardIn{0%{opacity:0;translate:18px}}@keyframes home-module__p4cAQG__cursorMove{0%{opacity:0;translate:90px 70px}}@media (prefers-reduced-motion:reduce){.home-module__p4cAQG__strikeIn,.home-module__p4cAQG__insIn,.home-module__p4cAQG__cardIn,.home-module__p4cAQG__cursorMove{animation:none}}
.proof-module__3Jp3Mq__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.proof-module__3Jp3Mq__track{width:max-content;animation:46s linear infinite proof-module__3Jp3Mq__scroll;display:flex}.proof-module__3Jp3Mq__reverse{animation-duration:54s;animation-direction:reverse}.proof-module__3Jp3Mq__viewport:hover .proof-module__3Jp3Mq__track{animation-play-state:paused}@keyframes proof-module__3Jp3Mq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.proof-module__3Jp3Mq__track{animation:none}.proof-module__3Jp3Mq__viewport{overflow-x:auto}}
.hero-module__mPqVHq__rise{animation:hero-module__mPqVHq__heroRise var(--dur,.2s) var(--ease,cubic-bezier(.33, 1, .68, 1)) var(--at,0s) both}.hero-module__mPqVHq__settle{animation:hero-module__mPqVHq__heroSettle var(--dur,.3s) var(--ease,cubic-bezier(.33, 1, .68, 1)) var(--at,0s) both}.hero-module__mPqVHq__fade{animation:hero-module__mPqVHq__heroFade var(--dur,.5s) var(--ease,cubic-bezier(.25, .46, .45, .94)) var(--at,0s) both}.hero-module__mPqVHq__pending{animation:hero-module__mPqVHq__heroVanish 0s linear var(--swap,0s) forwards}.hero-module__mPqVHq__done{opacity:0;animation:hero-module__mPqVHq__heroAppear 0s linear var(--swap,0s) forwards}.hero-module__mPqVHq__sheen{background-image:linear-gradient(105deg, currentColor 0%, currentColor 40%, color-mix(in oklch, currentColor, white 60%) 50%, currentColor 60%, currentColor 100%);-webkit-text-fill-color:transparent;animation:hero-module__mPqVHq__heroSheen .5s linear var(--at,0s) both;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes hero-module__mPqVHq__heroRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-module__mPqVHq__heroSettle{0%{opacity:0;transform:scale(1.1)translateY(20px)}to{opacity:1;transform:none}}@keyframes hero-module__mPqVHq__heroFade{0%{opacity:0}to{opacity:1}}@keyframes hero-module__mPqVHq__heroVanish{to{opacity:0}}@keyframes hero-module__mPqVHq__heroAppear{to{opacity:1}}@keyframes hero-module__mPqVHq__heroSheen{0%{background-position:100% 0}to{background-position:-100% 0}}
.story-module__fKVeCW__track{overflow-anchor:none;height:620vh;color:var(--text-default);font-family:var(--font-sans);font-synthesis:none;position:relative}.story-module__fKVeCW__stage{width:100%;height:100svh;min-height:640px;padding-inline:clamp(20px,1.7vw,24px);position:sticky;top:0;overflow:hidden}.story-module__fKVeCW__heading,.story-module__fKVeCW__composer,.story-module__fKVeCW__hint,.story-module__fKVeCW__wall,.story-module__fKVeCW__outro{position:absolute;left:50%}.story-module__fKVeCW__heading{z-index:5;text-align:center;will-change:transform, opacity;width:min(920px,100vw - 48px);top:calc(50% - 211px);transform:translate(-50%)}.story-module__fKVeCW__headingText,.story-module__fKVeCW__outroTitle{color:var(--text-default);letter-spacing:0;margin:0;font-size:clamp(28px,4rem,48px);font-weight:400;line-height:1.08}.story-module__fKVeCW__composer{z-index:10;border:1px solid var(--border-neutral-l2);background:var(--ui-bg-canvas);transform-origin:50%;will-change:transform, opacity;border-radius:30px;flex-direction:column;width:600px;padding:16px;display:flex;top:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000000a}.story-module__fKVeCW__composerBody{height:80px;margin-bottom:16px;position:relative}.story-module__fKVeCW__chips{align-items:center;gap:10px;min-height:32px;display:flex;position:absolute;inset:0 0 auto}.story-module__fKVeCW__chip{background:var(--bg-overlay-l2);min-width:0;color:var(--text-default);font-family:var(--font-sans,inherit);border-radius:12px;align-items:center;gap:6px;padding:6px 9px 6px 6px;font-size:18px;line-height:1.45;display:inline-flex}.story-module__fKVeCW__chipName{min-width:0;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.story-module__fKVeCW__chipThumb{background:var(--bg-overlay-l3);border-radius:6px;flex:none;width:24px;height:24px;overflow:hidden}.story-module__fKVeCW__chipThumb img{object-fit:cover;width:100%;height:100%;display:block}.story-module__fKVeCW__promptLine{color:var(--text-default);font-family:var(--font-sans,inherit);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;line-height:32px;position:absolute;top:42px;left:0;right:0;overflow:hidden}.story-module__fKVeCW__toolbar{justify-content:space-between;align-items:center;margin:0 -4px -4px;display:flex}.story-module__fKVeCW__roundBtn{cursor:default;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.story-module__fKVeCW__attach{color:var(--text-secondary);background:0 0}.story-module__fKVeCW__submit{background:var(--bg-invert);color:var(--icon-invert);transform-origin:50%}.story-module__fKVeCW__btnIcon{pointer-events:none;width:22px;height:22px}.story-module__fKVeCW__btnIcon path{fill:currentColor}.story-module__fKVeCW__hint{--hint-dim:color-mix(in srgb, var(--text-default) 62%, var(--text-invert));z-index:30;color:#0000;-webkit-text-fill-color:transparent;text-align:center;white-space:nowrap;background-image:linear-gradient(105deg, var(--hint-dim) 0%, var(--hint-dim) 35%, var(--text-default) 50%, var(--hint-dim) 65%, var(--hint-dim) 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;line-height:1.4;animation:1.8s linear infinite story-module__fKVeCW__hintGlide;bottom:62px;transform:translate(-50%,100%)}@keyframes story-module__fKVeCW__hintGlide{0%{background-position:150%}to{background-position:-50%}}.story-module__fKVeCW__wall{z-index:3;opacity:0;pointer-events:none;will-change:opacity, transform;width:min(1180px,100vw + 320px);top:50%;transform:translate(-50%,-50%)}.story-module__fKVeCW__wallGrid{will-change:transform;grid-template-columns:repeat(5,1fr);gap:clamp(18px,2.2vw,32px) clamp(16px,2.2vw,32px);display:grid}.story-module__fKVeCW__tile{aspect-ratio:3/4;background:0 0;width:100%;margin:0;overflow:hidden}.story-module__fKVeCW__tile img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s cubic-bezier(.23, 1, .32, 1) var(--tile-delay,0s);display:block}.story-module__fKVeCW__tile img[data-loaded]{opacity:1}.story-module__fKVeCW__outro{z-index:40;text-align:center;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 40px 40px;display:flex;inset:0}.story-module__fKVeCW__outroInner{width:min(560px,100vw - 80px)}.story-module__fKVeCW__outroTitle,.story-module__fKVeCW__outroText{width:100%}.story-module__fKVeCW__outroText{color:color-mix(in srgb, var(--text-default) 72%, var(--text-invert));margin:28px auto 0;font-size:clamp(16px,1.375rem,17px);line-height:1.55}.story-module__fKVeCW__line{display:block;overflow:hidden}.story-module__fKVeCW__line>span{white-space:nowrap;will-change:transform, opacity;display:block}@media (prefers-reduced-motion:reduce){.story-module__fKVeCW__tile img{opacity:1;transition:none}}@media (min-width:761px) and (max-width:1024px){.story-module__fKVeCW__wall{width:min(980px,100vw + 300px)}.story-module__fKVeCW__wallGrid{gap:52px 84px}}@media (max-width:760px){.story-module__fKVeCW__track{height:440vh}.story-module__fKVeCW__stage{min-height:620px;padding:0}.story-module__fKVeCW__heading{width:min(360px,100vw - 32px);top:calc(50% - 186px)}.story-module__fKVeCW__headingText,.story-module__fKVeCW__outroTitle{font-size:40px}.story-module__fKVeCW__composer{width:calc(100vw - 28px);top:calc(50% + 4px)}.story-module__fKVeCW__chips{gap:8px}.story-module__fKVeCW__chip{max-width:calc(50vw - 44px);font-size:14px}.story-module__fKVeCW__promptLine{font-size:16px}.story-module__fKVeCW__hint{font-size:14px;bottom:38px}.story-module__fKVeCW__wall{width:174vw}.story-module__fKVeCW__wallGrid{gap:clamp(28px,8vw,44px) clamp(34px,10vw,42px)}.story-module__fKVeCW__outro{padding:0 28px}.story-module__fKVeCW__outroInner{width:min(335px,100vw - 80px)}.story-module__fKVeCW__outroText{margin-top:22px;font-size:15px;line-height:1.45}.story-module__fKVeCW__line>span{white-space:normal}}@media (max-width:420px){.story-module__fKVeCW__wall{width:178vw}.story-module__fKVeCW__wallGrid{gap:26px 38px}.story-module__fKVeCW__outroTitle{font-size:32px}.story-module__fKVeCW__outroText{font-size:14px}}
