.hf{--g:linear-gradient(100deg, #4a68e4, #8a67ee 50%, #b45fde);text-align:left;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:36px;margin-top:56px;display:grid}.hf__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hf__steps li{border-radius:16px;transition:background .4s;position:relative;overflow:hidden}.hf__steps li.is-on{background:#ffffff12}.hf__steps li:not(.is-on):hover{background:#ffffff09}.hf__steps button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:18px;padding:22px 22px 24px;display:flex}.hf__no{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#ffffff52;flex:none;padding-top:3px;font-size:13px;transition:color .4s}.hf__text b{letter-spacing:-.02em;color:#fff6;font-size:22px;font-weight:400;transition:color .4s;display:block}.hf__text em{color:#9a9aa2;opacity:0;margin-top:6px;font-size:14px;font-style:normal;line-height:1.45;transition:opacity .5s;display:block}.hf__steps li.is-on .hf__text b,.hf__steps li:hover .hf__text b,.hf__steps li.is-on .hf__no{color:#fff}.hf__steps li.is-on .hf__text em{opacity:1}.hf__bar{background:0 0;border-radius:2px;height:2px;position:absolute;bottom:12px;left:22px;right:22px;overflow:hidden}.hf__steps li.is-on .hf__bar{background:#ffffff1a}.hf__bar b{background:var(--g);transform-origin:0;animation:linear both hfBar;position:absolute;inset:0}@keyframes hfBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hf__stage{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffff0f;border-radius:22px;place-items:center;padding:34px;display:grid;position:relative;overflow:hidden}.hf__aura{z-index:0;pointer-events:none;filter:blur(50px);opacity:.9;background:radial-gradient(30% 34% at 30% 40%,#4a68e452,#0000 70%),radial-gradient(28% 32% at 70% 60%,#b45fde47,#0000 70%);animation:16s ease-in-out infinite alternate hfDrift;position:absolute;inset:-30%}@keyframes hfDrift{0%{transform:translate(-4%,-3%)rotate(0)}to{transform:translate(5%,4%)rotate(14deg)}}.hf__scene{z-index:1;visibility:hidden;opacity:0;grid-area:1/1;width:100%;position:relative}.hf__scene.is-on{visibility:visible;animation:.7s both hfScene}.hf__scene:not(.is-on) *{animation:none!important}@keyframes hfScene{0%{opacity:0}to{opacity:1}}@keyframes hfIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hf__scene--link{gap:16px;display:grid}.hf__field{background:#0a0a0eb3;border-radius:13px;align-items:center;gap:10px;width:100%;height:54px;padding:0 7px 0 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.hf__field>svg{fill:none;stroke:#9a9aa2;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px}.hf__typed{white-space:nowrap;border-right:1.5px solid #fff;width:0;max-width:max-content;font-size:15px;animation:1.2s steps(16,end) .3s forwards hfType,.8s step-end infinite hfCaret;overflow:hidden}@keyframes hfType{to{width:16ch}}@keyframes hfCaret{50%{border-color:#0000}}.hf__go{background:var(--v-button);color:#fff;border-radius:10px;flex:none;align-items:center;gap:7px;height:40px;margin-left:auto;padding:0 15px;font-size:14px;font-weight:600;animation:.5s 1.7s both hfPress;display:inline-flex}.hf__go svg{fill:currentColor;width:15px;height:15px}@keyframes hfPress{0%{transform:none}40%{filter:brightness(.9);transform:scale(.94)}to{transform:none}}.hf__read{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.hf__shop{opacity:0;gap:10px;animation:.6s cubic-bezier(.2,.7,.2,1) 2.1s forwards hfIn;display:grid}.hf__site2{background:#0a0a0e99;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #0006}.hf__siteBar{background:#ffffff0d;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.hf__siteBar i{background:#fff3;border-radius:99px;width:7px;height:7px}.hf__siteBar em{color:#9a9aa2;margin-left:8px;font-size:11px;font-style:normal}.hf__sitePage{grid-template-columns:.8fr 1.2fr;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.hf__siteHero{aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden}.hf__siteHero img{object-fit:cover;width:100%;height:100%;display:block}.hf__siteText{align-content:center;gap:3px;min-width:0;display:grid}.hf__siteText>b{font-family:var(--font-serif), Georgia, serif;font-size:20px;font-style:italic;font-weight:500}.hf__siteText>small{color:#9a9aa2;font-size:11px}.hf__range{gap:6px;margin-top:8px;display:flex}.hf__range>span{justify-items:center;gap:4px;display:grid}.hf__rangeJar{background:#f6efe0;border-radius:6px;place-items:center;width:34px;height:40px;display:grid}.hf__jar{width:22px;height:27px;display:block}.hf__range small{color:#e8e8ee;font-variant-numeric:tabular-nums;font-size:11px}.hf__siteSweep{pointer-events:none;background:linear-gradient(#0000,#8a67ee47 75%,#ffffffb3 98%,#0000);height:40%;animation:1.7s cubic-bezier(.4,0,.2,1) 2.6s 2 both hfSweep;position:absolute;top:-40%;left:0;right:0}@keyframes hfSweep{0%{top:-40%}to{top:100%}}.hf__status{height:20px;font-size:13px;display:block;position:relative}.hf__statusRun,.hf__statusDone{align-items:center;gap:9px;display:flex;position:absolute;inset:0}.hf__statusRun{color:#cfcfd4;animation:.3s 4.9s forwards hfOut}.hf__statusRun i,.hf__thinkRun i{border:2px solid #fff3;border-top-color:#fff;border-radius:99px;width:12px;height:12px;animation:.8s linear infinite hfSpin}.hf__statusDone{opacity:0;animation:.4s 4.95s forwards hfIn}.hf__tick{fill:none;stroke:#8fd3a8;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}@keyframes hfOut{to{opacity:0}}@keyframes hfSpin{to{transform:rotate(360deg)}}.hf__kit{gap:13px;padding-top:4px;display:grid}.hf__kitHead,.hf__row,.hf__saved{opacity:0;animation:.5s cubic-bezier(.2,.7,.2,1) forwards hfIn}.hf__kitHead{align-items:center;gap:11px;display:flex}.hf__kitLogo svg{width:40px;height:40px;display:block}.hf__kitHead>span:last-child{gap:1px;display:grid}.hf__kitHead b{font-family:var(--font-serif), Georgia, serif;font-size:22px;font-style:italic;font-weight:500;line-height:1;display:block}.hf__kitHead small{line-height:1.2}.hf__kitHead small,.hf__row small{color:#9a9aa2;font-size:12px}.hf__row{grid-template-columns:62px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.hf__sw{gap:6px;display:flex}.hf__sw i{opacity:0;border-radius:6px;width:22px;height:22px;animation:.38s cubic-bezier(.2,.8,.2,1.3) forwards hfPop;box-shadow:inset 0 0 0 1px #fff3}@keyframes hfPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.hf__font{font-family:var(--font-serif), Georgia, serif;font-size:15px}.hf__saved{justify-self:start;align-items:center;gap:9px;font-size:13px;display:inline-flex}.hf__scene--chat{gap:14px;max-width:560px;margin:0 auto;display:grid}.hf__ask{background:#ffffff1a;border-radius:12px;justify-self:end;max-width:80%;padding:11px 15px;font-size:14px;animation:.5s both hfIn}.hf__think{color:#cfcfd4;opacity:0;height:22px;font-size:14px;animation:.45s forwards hfIn;display:block;position:relative}.hf__thinkRun,.hf__thinkDone{align-items:center;gap:10px;display:flex;position:absolute;inset:0}.hf__thinkRun{animation:.3s 4.2s forwards hfOut}.hf__thinkDone{color:#fff;opacity:0;animation:.4s 4.25s forwards hfIn}.hf__checked{color:#cfcfd4;opacity:0;align-items:center;gap:9px;font-size:14px;animation:.5s 4.5s forwards hfIn;display:flex}.hf__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hf__scene--chat .hf__pic{aspect-ratio:4/5}.hf__pic{aspect-ratio:4/5;opacity:0;background:linear-gradient(110deg,#ffffff0d 30%,#ffffff24 50%,#ffffff0d 70%) 0 0/250% 100%;border-radius:10px;animation:.4s forwards hfIn,1.4s linear infinite hfShimmer;position:relative;overflow:hidden}@keyframes hfShimmer{to{background-position:-150% 0}}.hf__pic img{object-fit:cover;opacity:0;width:100%;height:100%;animation:.9s cubic-bezier(.2,.7,.2,1) forwards hfReveal;position:absolute;inset:0}@keyframes hfReveal{0%{opacity:0;filter:blur(14px);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}.hf__scene--share{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:26px;max-width:600px;margin:0 auto;display:grid}.hf__files{gap:14px;display:grid}.hf__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hf__thumbs>span{aspect-ratio:4/5;opacity:0;border-radius:9px;animation:.45s forwards hfIn;position:relative;overflow:hidden}.hf__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.hf__pick{opacity:0;background:#fff;border-radius:6px;place-items:center;width:20px;height:20px;animation:.3s .9s forwards hfPop;display:grid;position:absolute;top:6px;right:6px}.hf__pick .hf__tick{stroke:#111;width:13px;height:13px}.hf__download{background:var(--v-button);color:#fff;opacity:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:14px;font-weight:600;animation:.4s 1.2s forwards hfIn,.5s 1.9s hfPress;display:inline-flex}.hf__download svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.hf__savedTo{color:#cfcfd4;opacity:0;align-items:center;gap:9px;font-size:13px;animation:.4s 2.7s forwards hfIn;display:flex}.hf__to{flex-wrap:wrap;gap:6px;display:flex}.hf__to span{opacity:0;background:#ffffff14;border-radius:7px;padding:6px 10px;font-size:12px;animation:.4s forwards hfIn}.hf__post{color:#111;opacity:0;background:#fff;border-radius:14px;animation:.8s cubic-bezier(.2,.7,.2,1) 4.4s forwards hfPost;display:grid;overflow:hidden;box-shadow:0 30px 70px #00000080}@keyframes hfPost{0%{opacity:0;transform:translateY(18px)rotate(2deg)}to{opacity:1;transform:rotate(-3deg)}}.hf__postHead{align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.hf__postHead b{font-weight:600}.hf__postHead small{color:#8a8a8a;margin-left:auto;font-size:10px}.hf__postAvatar svg{border-radius:99px;width:24px;height:24px;display:block}.hf__postPic{aspect-ratio:1;position:relative;overflow:hidden}.hf__postPic img{object-fit:cover;object-position:50% 70%;width:100%;height:100%;display:block}.hf__postIcons{gap:12px;padding:9px 10px 4px;display:flex}.hf__postIcons svg{fill:none;stroke:#111;stroke-width:1.9px;stroke-linejoin:round;stroke-linecap:round;width:19px;height:19px}.hf__postIcons .hf__heart{fill:#e0245e;stroke:#e0245e;animation:.4s cubic-bezier(.2,.8,.2,1.4) 5.6s both hfPop}.hf__postText{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 10px 11px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.hf__postText b{color:#111;font-weight:600}@media (max-width:1000px){.hf{grid-template-columns:minmax(0,1fr)}.hf__stage{min-height:400px;padding:22px}}@media (max-width:640px){.hf__read,.hf__scene--share{grid-template-columns:minmax(0,1fr)}.hf__post{display:none}.hf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf__text b{font-size:19px}}@media (prefers-reduced-motion:reduce){.hf__aura,.hf__siteSweep,.hf__pic{animation:none}.hf__typed{border:0;width:auto;animation:none}.hf__shop,.hf__statusDone,.hf__kitHead,.hf__row,.hf__saved,.hf__sw i,.hf__think,.hf__thinkDone,.hf__checked,.hf__pic,.hf__pic img,.hf__adWords,.hf__thumbs>span,.hf__pick,.hf__download,.hf__savedTo,.hf__to span,.hf__post{opacity:1;animation:none}.hf__statusRun,.hf__thinkRun{display:none}}.hf__adWords{text-align:left;color:#fff;opacity:0;background:linear-gradient(#0000,#1e12068c);gap:2px;padding:12% 8% 5%;animation:.6s forwards hfIn;display:grid;position:absolute;bottom:0;left:0;right:0}.hf__adWords b{font-family:var(--font-serif), Georgia, serif;font-size:clamp(14px,1.25vw,18px);font-style:italic;font-weight:500;line-height:1}.hf__adWords small{opacity:.9;white-space:nowrap;font-size:10px;line-height:1.3}.hf__adWords--still{opacity:1;animation:none}.hf__thumbs .hf__adWords b{font-size:9px}.hf__thumbs .hf__adWords small{font-size:5px}.hf__postPic .hf__adWords{padding:14% 7% 5%}.hf__postPic .hf__adWords b{font-size:17px}.hf__postPic .hf__adWords small{font-size:9px}
