.home-module__8YuXvW__home{color:#f2f4f8;width:min(1360px,100%);margin:0 auto;padding:0 48px 30px}.home-module__8YuXvW__hero{isolation:isolate;text-align:center;padding:49px 0 37px;position:relative}.home-module__8YuXvW__ambient{z-index:-1;pointer-events:none;position:absolute;inset:0 -24px;overflow:hidden}.home-module__8YuXvW__ambientBlue,.home-module__8YuXvW__ambientWarm{opacity:.22;filter:blur(42px);border-radius:50%;width:460px;height:270px;position:absolute}.home-module__8YuXvW__ambientBlue{opacity:.6;background:radial-gradient(#1763d94f,#0000 70%);animation:24s ease-in-out infinite alternate home-module__8YuXvW__ambientDrift;top:38px;left:16%}.home-module__8YuXvW__ambientWarm{opacity:.4;background:radial-gradient(#bd93de59,#0000 70%);width:330px;animation:29s ease-in-out -9s infinite alternate-reverse home-module__8YuXvW__ambientDrift;top:85px;right:12%}.home-module__8YuXvW__orbit{border:1px solid #849dc70c;border-top-color:#89a7d726;border-radius:50%;width:155px;height:155px;animation:48s linear infinite home-module__8YuXvW__orbitTurn;position:absolute;top:43px;right:9%}.home-module__8YuXvW__orbit:after{content:"";background:#8ca9d56b;border-radius:50%;width:3px;height:3px;position:absolute;top:20px;left:20px;box-shadow:0 0 10px #649dff38}.home-module__8YuXvW__ambient>i{background:#87b2ee66;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite alternate home-module__8YuXvW__particleDrift;position:absolute;top:41%;left:13%;box-shadow:0 0 11px #6e9fdd36}.home-module__8YuXvW__ambient>i:nth-of-type(2){width:2px;height:2px;animation-duration:16s;animation-delay:-7s;top:66%;left:auto;right:17%}.home-module__8YuXvW__ambient>i:nth-of-type(3){background:#c4b3d24d;width:2px;height:2px;animation-duration:19s;animation-delay:-4s;top:18%;left:31%}.home-module__8YuXvW__eyebrow{color:#8b95a6;letter-spacing:2.5px;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.home-module__8YuXvW__eyebrow>span,.home-module__8YuXvW__composerTop small b{background:#438aff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #1763d970}.home-module__8YuXvW__eyebrow i{background:#39404b;width:1px;height:9px;margin:0 4px}.home-module__8YuXvW__hero h1{letter-spacing:1px;margin:22px 0 17px;font-size:clamp(30px,3.3vw,49px);font-style:italic;font-weight:750;line-height:1.4}.home-module__8YuXvW__hero h1 em{color:#4f91ff;font-style:inherit}.home-module__8YuXvW__intro{color:#858d9b;letter-spacing:.5px;font-size:13px}.home-module__8YuXvW__composer{text-align:left;background:linear-gradient(120deg,#24292f,#191e24);border:1px solid #3a414b;border-radius:18px;width:min(700px,100%);margin:29px auto 0;padding:19px 20px 17px;transition:border-color .35s,box-shadow .35s;position:relative;box-shadow:0 6px #10151c,0 18px 40px #0003,inset 0 1px #ffffff08}.home-module__8YuXvW__composer:focus-within{border-color:#4389edb3;box-shadow:0 6px #10151c,0 0 0 3px #1763d90c,0 10px 40px #1763d91b,inset 0 1px #8ebaff12}.home-module__8YuXvW__composer:focus-within .home-module__8YuXvW__sparkIcon{border-color:#6da6ff80;box-shadow:0 0 18px #1763d92d}.home-module__8YuXvW__ideaPulse{border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 10%,#83b4ff12 50%,#0000 90%);animation:.75s ease-out both home-module__8YuXvW__ideaReveal;position:absolute;inset:0}.home-module__8YuXvW__composerTop{color:#a0a8b5;align-items:center;gap:11px;font-size:12px;display:flex}.home-module__8YuXvW__sparkIcon{color:#9dc3ff;background:linear-gradient(135deg,#2766bb,#16325a);border:1px solid #3986ff50;border-radius:7px;place-items:center;width:26px;height:26px;transition:border-color .35s,box-shadow .35s;display:grid}.home-module__8YuXvW__composerTop small{color:#7d8a9c;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.home-module__8YuXvW__composerTop small b{width:3px;height:3px}.home-module__8YuXvW__composer textarea{resize:vertical;color:#eef3fc;background:0 0;border:0;outline:none;width:100%;min-height:80px;padding:17px 0 10px;font-size:14px;line-height:1.6;display:block}.home-module__8YuXvW__composer textarea::placeholder{color:#777f8b}.home-module__8YuXvW__composerBottom{border-top:1px solid #ffffff05;align-items:center;gap:13px;padding-top:11px;display:flex}.home-module__8YuXvW__mode{color:#9cc2ff;background:#1763d91c;border:1px solid #438aff32;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.home-module__8YuXvW__blankCanvas{color:#9199a7;align-items:center;gap:3px;font-size:11px;display:flex}.home-module__8YuXvW__blankCanvas:hover{color:#c5dcff}.home-module__8YuXvW__createButton{color:#fff;cursor:pointer;background:#1763d9;border:1px solid #377ce8;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-width:125px;margin-left:auto;padding:12px 17px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 3px #103a7e,inset 0 1px #ffffff15}.home-module__8YuXvW__createButton:hover{background:#2676ee;transform:translateY(-1px)}.home-module__8YuXvW__createButton:disabled{opacity:.55;cursor:wait;transform:none}.home-module__8YuXvW__suggestions{color:#626d7d;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:23px;font-size:10px;display:flex}.home-module__8YuXvW__suggestions>span{margin-right:3px}.home-module__8YuXvW__suggestions button{color:#8793a5;cursor:pointer;background:#141920;border:1px solid #ffffff0d;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;transition:color .2s,border-color .2s;display:inline-flex}.home-module__8YuXvW__suggestions button:hover{color:#96bdff;border-color:#1763d980}.home-module__8YuXvW__suggestions button[aria-pressed=true]{color:#b7d2ff;background:#1763d91f;border-color:#438aff70}.home-module__8YuXvW__toolGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:31px;display:grid}.home-module__8YuXvW__toolCard{isolation:isolate;color:#f1f5fc;background:#16233a;border:1px solid #ffffff17;border-radius:12px;height:148px;transition:transform .3s ease-out,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.home-module__8YuXvW__toolCard:hover{color:#fff;border-color:#4788ed90;transform:translateY(-4px)}.home-module__8YuXvW__toolCard:before{content:"";z-index:1;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(ellipse 220px 140px at var(--shine-x,50%) var(--shine-y,30%), #ffffff18, transparent 72%);transition:opacity .35s;position:absolute;inset:0}.home-module__8YuXvW__toolCard:focus-visible:before{opacity:1}.home-module__8YuXvW__toolCard:after{content:"";z-index:-1;background:linear-gradient(#0b101909,#0b10192e 32%,#0b1019a6 68%,#0b1019f5 100%);position:absolute;inset:0}.home-module__8YuXvW__toolImage{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.home-module__8YuXvW__toolCard:hover .home-module__8YuXvW__toolImage{transform:scale(1.07)}.home-module__8YuXvW__toolIcon{color:#e3eaff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;left:13px}.home-module__8YuXvW__toolBadge{letter-spacing:.5px;background:#1763d9;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:600;position:absolute;top:10px;right:10px}.home-module__8YuXvW__toolText{position:absolute;bottom:13px;left:13px;right:12px}.home-module__8YuXvW__toolText h2{color:#f5f8ff;margin-bottom:4px;font-size:14px;font-weight:650}.home-module__8YuXvW__toolText p{color:#c0cada;font-size:10px}.home-module__8YuXvW__toolArrow{opacity:0;transition:opacity .2s,transform .2s;position:absolute;bottom:35px;right:12px;transform:translate(-3px,3px)}.home-module__8YuXvW__toolCard:hover .home-module__8YuXvW__toolArrow{opacity:1;transform:translate(0)}.home-module__8YuXvW__sectionHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.home-module__8YuXvW__sectionHeading h2{letter-spacing:.5px;font-size:20px;font-weight:650}.home-module__8YuXvW__sectionHeading h2>span{color:#657080;letter-spacing:0;margin-left:13px;font-size:10px;font-weight:400}.home-module__8YuXvW__sectionHeading h2>.home-module__8YuXvW__english{letter-spacing:1.2px;font-size:9px}.home-module__8YuXvW__sectionHeading>a{color:#8793a5;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.home-module__8YuXvW__sectionHeading>a:hover{color:#8eb9ff}.home-module__8YuXvW__recent{margin-bottom:32px}.home-module__8YuXvW__loginBanner{background:linear-gradient(105deg,#1b222c,#161b23);border:1px solid #ffffff0a;border-radius:11px;align-items:center;gap:16px;padding:19px 22px;display:flex}.home-module__8YuXvW__folderIcon{color:#80acfa;background:#1763d915;border:1px solid #438aff25;border-radius:9px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.home-module__8YuXvW__loginBanner h3{font-size:13px;font-weight:500}.home-module__8YuXvW__loginBanner p{color:#707d90;margin-top:6px;font-size:11px}.home-module__8YuXvW__loginBanner>a,.home-module__8YuXvW__loginBanner>button{color:#83b0ff;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.home-module__8YuXvW__loginBanner>button:disabled{opacity:.5;cursor:wait}.home-module__8YuXvW__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-module__8YuXvW__projectCard{background:linear-gradient(110deg,#202731,#1a2028);border:1px solid #ffffff0b;border-radius:11px;align-items:center;gap:13px;min-width:0;padding:12px;transition:border-color .25s,background .25s,transform .25s;display:flex}.home-module__8YuXvW__projectCard:hover{background:#202c3d;border-color:#1763d980}.home-module__8YuXvW__projectIcon{color:#87aff2;background:#1763d91c;border-radius:8px;flex-shrink:0;place-items:center;width:53px;height:61px;display:grid}.home-module__8YuXvW__projectCard>div{flex:1;min-width:0}.home-module__8YuXvW__projectCard h3{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.home-module__8YuXvW__projectCard p,.home-module__8YuXvW__projectCard time{color:#7d899b;margin-top:4px;font-size:10px;display:block}.home-module__8YuXvW__projectCard>svg{color:#69778a;flex-shrink:0;transition:transform .25s,color .25s}.home-module__8YuXvW__galleryToolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.home-module__8YuXvW__tabs{flex-wrap:wrap;gap:7px;display:flex}.home-module__8YuXvW__tabs button{color:#7f8a9c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 12px;font-size:11px}.home-module__8YuXvW__tabs button:hover{color:#d8e4fa}.home-module__8YuXvW__tabs .home-module__8YuXvW__activeTab{color:#e1e8f3;background:#2a323f;border-color:#4b5667}.home-module__8YuXvW__search{color:#65748a;background:#171d25;border:1px solid #ffffff0a;border-radius:7px;align-items:center;gap:9px;padding:9px 12px;display:flex}.home-module__8YuXvW__search:focus-within{border-color:#1763d9}.home-module__8YuXvW__search input{color:#c6d3e7;background:0 0;border:none;outline:none;width:175px;font-size:11px}.home-module__8YuXvW__search input::placeholder{color:#657083}.home-module__8YuXvW__gallery{columns:4;column-gap:15px}.home-module__8YuXvW__promptCard{break-inside:avoid;text-align:left;color:#f1f4fa;cursor:pointer;background:#1a2230;border:1px solid #ffffff0d;border-radius:12px;width:100%;margin-bottom:15px;display:block;position:relative;overflow:hidden}.home-module__8YuXvW__promptCard>img{object-fit:cover;width:100%;min-height:180px;max-height:360px;transition:transform .6s;display:block}.home-module__8YuXvW__promptCard:hover>img{transform:scale(1.045)}.home-module__8YuXvW__promptCaption{background:linear-gradient(#0000,#090e18e8);padding:45px 14px 15px;position:absolute;inset:auto 0 0}.home-module__8YuXvW__promptCaption>span{color:#c4d9fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff16;border-radius:4px;padding:3px 6px;font-size:9px}.home-module__8YuXvW__promptCaption h3{margin-top:9px;font-size:12px;font-weight:600}.home-module__8YuXvW__promptCaption p{-webkit-line-clamp:2;color:#a7b2c2;-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.home-module__8YuXvW__promptOpen{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#111a2b80;border-radius:50%;padding:7px;transition:opacity .2s;position:absolute;top:10px;right:10px}.home-module__8YuXvW__promptCard:hover .home-module__8YuXvW__promptOpen{opacity:1}.home-module__8YuXvW__promptPlaceholder{color:#6895da;background:linear-gradient(140deg,#152e51,#131927);place-items:center;min-height:230px;display:grid}.home-module__8YuXvW__emptyState{color:#8390a3;background:#151b2280;border:1px solid #ffffff09;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:105px;padding:25px;font-size:12px;display:flex}.home-module__8YuXvW__emptyState button{color:#82b0ff;cursor:pointer;background:0 0;border:0}.home-module__8YuXvW__footer{letter-spacing:1px;color:#4c586b;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:15px;margin-top:45px;padding-top:23px;font-size:9px;display:flex}.home-module__8YuXvW__footer p{letter-spacing:.5px}.home-module__8YuXvW__spin{animation:1s linear infinite home-module__8YuXvW__spin}.home-module__8YuXvW__home button:focus-visible,.home-module__8YuXvW__home a:focus-visible{outline-offset:4px;outline:2px solid #5e9bff}@keyframes home-module__8YuXvW__spin{to{transform:rotate(360deg)}}@keyframes home-module__8YuXvW__ambientDrift{0%{transform:translate(-25px,-12px)scale(.93)}to{transform:translate(42px,19px)scale(1.08)}}@keyframes home-module__8YuXvW__orbitTurn{to{transform:rotate(360deg)}}@keyframes home-module__8YuXvW__particleDrift{0%{opacity:.45;transform:translate(0)}to{opacity:.8;transform:translate(15px,-19px)}}@keyframes home-module__8YuXvW__ideaReveal{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes home-module__8YuXvW__enterSoft{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.home-module__8YuXvW__hero>.home-module__8YuXvW__eyebrow,.home-module__8YuXvW__hero>h1,.home-module__8YuXvW__hero>.home-module__8YuXvW__intro,.home-module__8YuXvW__composer,.home-module__8YuXvW__suggestions,.home-module__8YuXvW__toolCard,.home-module__8YuXvW__recent>.home-module__8YuXvW__sectionHeading,.home-module__8YuXvW__loginBanner,.home-module__8YuXvW__projectCard{animation:.65s cubic-bezier(.2,.7,.2,1) backwards home-module__8YuXvW__enterSoft}.home-module__8YuXvW__hero>h1{animation-delay:60ms}.home-module__8YuXvW__hero>.home-module__8YuXvW__intro{animation-delay:.12s}.home-module__8YuXvW__composer{animation-delay:.18s}.home-module__8YuXvW__suggestions{animation-delay:.24s}.home-module__8YuXvW__toolCard{animation-delay:.3s}.home-module__8YuXvW__toolCard:nth-child(2){animation-delay:.35s}.home-module__8YuXvW__toolCard:nth-child(3){animation-delay:.4s}.home-module__8YuXvW__toolCard:nth-child(4){animation-delay:.45s}.home-module__8YuXvW__toolCard:nth-child(5),.home-module__8YuXvW__recent>.home-module__8YuXvW__sectionHeading,.home-module__8YuXvW__loginBanner{animation-delay:.5s}.home-module__8YuXvW__projectCard:nth-child(2){animation-delay:60ms}.home-module__8YuXvW__projectCard:nth-child(3){animation-delay:.12s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-module__8YuXvW__toolCard:hover{transform:perspective(900px) translateY(-4px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:0 14px 28px #0004,0 0 0 1px #ffffff09}.home-module__8YuXvW__toolCard:hover:before{opacity:1}.home-module__8YuXvW__projectCard:hover{transform:translateY(-2px)}.home-module__8YuXvW__projectCard:hover>svg{color:#9fc3ff;transform:translate(3px)}.home-module__8YuXvW__createButton>svg:last-child,.home-module__8YuXvW__suggestions button svg{transition:transform .25s}.home-module__8YuXvW__createButton:hover>svg:last-child{transform:translate(3px)}.home-module__8YuXvW__suggestions button:hover svg{transform:translate(1px,-1px)}}@media (min-width:1700px){.home-module__8YuXvW__home{padding-top:8px}.home-module__8YuXvW__hero{padding-top:51px;padding-bottom:42px}.home-module__8YuXvW__toolCard{height:160px}}@media (max-width:1150px){.home-module__8YuXvW__home{padding:0 26px 25px}.home-module__8YuXvW__hero h1{font-size:36px}.home-module__8YuXvW__toolGrid{gap:9px}.home-module__8YuXvW__toolText{left:10px}.home-module__8YuXvW__toolText p{font-size:9px}.home-module__8YuXvW__gallery{columns:3}.home-module__8YuXvW__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.home-module__8YuXvW__hero{padding-top:32px}.home-module__8YuXvW__hero h1{font-size:30px}.home-module__8YuXvW__eyebrow{letter-spacing:1.5px;font-size:8px}.home-module__8YuXvW__toolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__8YuXvW__toolCard{height:140px}.home-module__8YuXvW__gallery{columns:2}.home-module__8YuXvW__galleryToolbar{flex-wrap:wrap}.home-module__8YuXvW__search{margin-left:auto}.home-module__8YuXvW__footer>span:last-child{display:none}}@media (max-width:520px){.home-module__8YuXvW__home{padding:0 17px 24px}.home-module__8YuXvW__hero{padding:29px 0 28px}.home-module__8YuXvW__hero h1{margin:20px 0 13px;font-size:28px}.home-module__8YuXvW__hero h1 em{display:block}.home-module__8YuXvW__intro{font-size:11px;line-height:1.8}.home-module__8YuXvW__eyebrow{letter-spacing:1px;gap:7px}.home-module__8YuXvW__composer{border-radius:14px;margin-top:23px;padding:14px}.home-module__8YuXvW__composerTop small{display:none}.home-module__8YuXvW__composer textarea{min-height:95px;font-size:13px}.home-module__8YuXvW__composerBottom{gap:7px}.home-module__8YuXvW__blankCanvas{font-size:10px}.home-module__8YuXvW__mode{padding:6px;font-size:10px}.home-module__8YuXvW__createButton{gap:7px;min-width:102px;padding:10px;font-size:11px}.home-module__8YuXvW__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__8YuXvW__toolCard:last-child{grid-column:1/-1;height:104px}.home-module__8YuXvW__toolText p{font-size:10px}.home-module__8YuXvW__sectionHeading h2{font-size:18px}.home-module__8YuXvW__sectionHeading h2>span{display:none}.home-module__8YuXvW__loginBanner{flex-wrap:wrap;gap:10px;padding:16px 13px}.home-module__8YuXvW__loginBanner>div{flex:1}.home-module__8YuXvW__loginBanner>a,.home-module__8YuXvW__loginBanner>button{padding:7px 0 0}.home-module__8YuXvW__loginBanner h3{font-size:12px;line-height:1.7}.home-module__8YuXvW__loginBanner p{font-size:10px}.home-module__8YuXvW__folderIcon{width:39px;height:43px}.home-module__8YuXvW__projectGrid{grid-template-columns:1fr}.home-module__8YuXvW__gallery{column-gap:10px}.home-module__8YuXvW__promptCard{margin-bottom:10px}.home-module__8YuXvW__promptCaption{padding:40px 10px 12px}.home-module__8YuXvW__promptCaption p{display:none}.home-module__8YuXvW__search,.home-module__8YuXvW__search input{width:100%}.home-module__8YuXvW__footer{font-size:8px}}@media (hover:none),(pointer:coarse){.home-module__8YuXvW__toolCard:hover,.home-module__8YuXvW__toolCard:hover .home-module__8YuXvW__toolImage{transform:none}.home-module__8YuXvW__ambient>i,.home-module__8YuXvW__orbit{display:none}.home-module__8YuXvW__ambientBlue,.home-module__8YuXvW__ambientWarm{animation:none}}@media (prefers-reduced-motion:reduce){.home-module__8YuXvW__home *,.home-module__8YuXvW__home :before,.home-module__8YuXvW__home :after{transition:none!important;animation:none!important}.home-module__8YuXvW__ideaPulse{display:none}.home-module__8YuXvW__toolCard:hover,.home-module__8YuXvW__toolCard:hover .home-module__8YuXvW__toolImage,.home-module__8YuXvW__projectCard:hover,.home-module__8YuXvW__createButton:hover{transform:none}}
