.Homepage_nav__dSIMz{display:flex;justify-content:space-between}.Homepage_logo__b4XIw{font-size:2rem;display:flex;align-items:center;gap:.15rem;font-weight:700}.Homepage_logo__b4XIw span{display:inline-flex;align-items:center;justify-content:center;margin-left:.75rem;color:var(--ds-color-green-500);width:25px;height:25px}.Homepage_hero__Oj5oE,.Homepage_links__sySXH{display:flex;align-items:center}.Homepage_hero__Oj5oE{margin:0 auto;max-width:65%;padding:100px 0 50px;min-height:700px;flex-direction:column;justify-content:center;gap:1.5rem 0;text-align:center;text-wrap:balance}.Homepage_heroTitle__0ueen{line-height:1.1;color:var(--ds-color-green-600)}.Homepage_icon__XxQKD{position:relative;font-size:clamp(90px,9vw,120px);transform:rotate(180deg)}.Homepage_icon__XxQKD:after{content:"🐇";position:absolute;top:0;left:0;z-index:-1;transform:translateY(10%) scale(.7) rotate(210deg);animation:Homepage_heroIcon__CfQak 1s ease-in-out 1s forwards}@keyframes Homepage_heroIcon__CfQak{0%{transform:translateY(10%) scale(.7) rotate(210deg)}to{transform:translateY(70%) scale(1) rotate(210deg)}}.Homepage_features__hY1An{margin-top:2rem;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.Homepage_features__hY1An{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.Homepage_features__hY1An{grid-template-columns:repeat(4,1fr)}}.Homepage_feature__9Fqyy{position:relative;background:var(--ds-color-brown-300);border:1px solid var(--ds-color-brown-500);border-radius:var(--ds-border-radius);padding:1.6rem 2rem}.Homepage_explainer__k2k3G{margin:6rem auto;width:65%}.Homepage_pricing___88r7{padding:1rem 0}.Homepage_stepsContainer__BjdiE{display:flex;flex-wrap:wrap;gap:2rem;padding:5rem;background:var(--ds-color-green-700)}@media(min-width:992px){.Homepage_stepsContainer__BjdiE{flex-wrap:nowrap}}.Homepage_stepsIntro__7pQkd{flex-shrink:1;color:var(--ds-color-neutral-100)}.Homepage_steps__3M77p{position:relative;width:1900px}.Homepage_step__QPgg8{--step-size:35px;position:relative;counter-increment:steps;padding-top:.75rem;padding-left:calc(var(--step-size) + 1.5rem);padding-bottom:2rem;color:var(--ds-color-green-100)}@media(min-width:768px){.Homepage_step__QPgg8{--step-size:40px}}@media(min-width:992px){.Homepage_step__QPgg8{--step-size:50px}}.Homepage_step__QPgg8 h2{color:var(--ds-color-neutral-100)}.Homepage_step__QPgg8:before{position:absolute;top:0;left:calc(var(--step-size)*.5 - 1px);content:"";display:block;width:3px;height:100%;background:var(--ds-color-green-500)}.Homepage_step__QPgg8:after{content:counter(steps);position:absolute;top:0;left:-10px;background:var(--ds-color-green-800);border:10px solid var(--ds-color-green-700);border-radius:var(--step-size);width:var(--step-size);height:var(--step-size);display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}.Homepage_step__QPgg8:last-child{padding-bottom:0}.Homepage_step__QPgg8:last-child:before{display:none}.Homepage_faq__xUOso{background:var(--ds-color-green-800);padding:3rem 0}.Homepage_faqContainer__zG2kV{max-width:1000px;margin:0 auto}.Homepage_footer__pVtbQ{background:var(--ds-color-brown-300);color:var(--ds-color-neutral-800)}.DocFormatter_DocFormatter__89mh3{border:1px solid var(--ds-color-neutral-300);background:var(--ds-color-neutral-100);border-radius:var(--ds-border-radius);overflow:hidden}.DocFormatter_content__Xc6zk{padding:2rem 2.5rem}.DocFormatter_content__Xc6zk h1{font-size:1.6rem;margin:0 0 .5rem}.DocFormatter_content__Xc6zk h1:not(:first-child){margin-top:2rem}.DocFormatter_content__Xc6zk h2{font-size:1.35rem;margin:0 0 .5rem}.DocFormatter_content__Xc6zk h2:not(:first-child){margin-top:1.75rem}.DocFormatter_content__Xc6zk h3{font-size:1.1rem;margin:0 0 .25rem}.DocFormatter_content__Xc6zk h3:not(:first-child){margin-top:1.5rem}.DocFormatter_content__Xc6zk hr{margin:1rem 0}.DocFormatter_content__Xc6zk p{margin:.5rem 0;line-height:1.5}.DocFormatter_content__Xc6zk ol,.DocFormatter_content__Xc6zk ul{margin:1rem 0 2.5rem;padding-left:1rem}.DocFormatter_content__Xc6zk ol:last-child,.DocFormatter_content__Xc6zk ul:last-child{margin-bottom:0}.DocFormatter_content__Xc6zk li{margin:.5rem 0;list-style:disc;line-height:1.3}.DocFormatter_content__Xc6zk li:last-child{margin-bottom:0}.DocFormatter_content__Xc6zk li li{list-style:disc}.DocFormatter_editor__X3sVL{outline:none;position:relative}.DocFormatter_toolbar__wgd1_{display:flex;align-items:center;gap:1rem;justify-content:space-between;background:var(--ds-color-neutral-200);padding:.5rem .75rem;border-bottom:1px solid var(--ds-color-neutral-300)}.DocFormatter_filename__APlJj{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocFormatter_exportButtons__WBvPS{margin-left:auto;flex-shrink:0}.DocFormatter_streamingProgress__6fetd{display:flex;gap:.4rem;align-items:center;opacity:.5;margin:0 0 1rem}.DocThumbnails_docsWrapper__vUhoQ{margin:2rem 0}.DocThumbnails_docs__od3W3{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.DocThumbnails_doc__A2cBv{position:relative;display:block;flex:1 1;margin:1rem 0;min-width:300px;border-radius:var(--ds-border-radius);background-color:var(--ds-color-neutral-100);overflow:hidden;border:1px solid var(--ds-color-neutral-300);cursor:pointer;&:hover{.DocThumbnails_meta__Bt38c{background:var(--ds-color-green-800)}.DocThumbnails_created__Vzsq_,.DocThumbnails_title__ZEUC4{color:var(--ds-color-neutral-100)}.DocThumbnails_type__mhKV9{color:var(--ds-color-green-400)}}}.DocThumbnails_meta__Bt38c{padding:1rem 1.75rem;background:#0000;transition:background .2s ease}.DocThumbnails_title__ZEUC4{margin:.1rem 0 .25rem;height:1rem;white-space:nowrap;text-wrap:nowrap!important;overflow:hidden;text-overflow:ellipsis}.DocThumbnails_type__mhKV9{display:inline-block;color:var(--ds-color-green-500);text-transform:uppercase;font-weight:900;font-size:.7rem;border-radius:var(--ds-border-radius)}.DocThumbnails_content__phg6G{position:relative;font-size:11px;line-height:1.3;max-height:150px;overflow:hidden;background:var(--ds-color-neutral-200);border-bottom:1px solid var(--ds-color-neutral-300);transition:background .5s ease}.DocThumbnails_contentInner__HHiD6{background:var(--ds-color-neutral-100);margin:1rem 1.25rem;border:1px solid var(--ds-color-neutral-300);padding:.75rem 1rem;border-top-left-radius:7px;border-top-right-radius:7px}.FAQ_faqWrapper__FRMUJ{background:var(--ds-color-neutral-100);padding:2rem 2.5rem;border:1px solid var(--ds-color-brown-500);border-radius:var(--ds-border-radius)}.FAQ_faq__2gmMn{position:relative;padding-right:50px;cursor:pointer}.FAQ_faq__2gmMn.FAQ_active___XX5R{cursor:default}.FAQ_faq__2gmMn.FAQ_active___XX5R:after{transform:rotate(45deg)}.FAQ_faq__2gmMn.FAQ_active___XX5R .FAQ_answer__sQUTo{display:block;opacity:1;max-height:100%;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,max-height 0s ease .5s}.FAQ_faqs__RqVVb{display:flex;flex-direction:column}.FAQ_faq__2gmMn{border-top:1px solid var(--ds-color-brown-400);padding:1.25rem 0}.FAQ_answer__sQUTo{max-height:0;opacity:0;transform:translateY(5px);transition:opacity 0s linear,transform 0s linear,max-height 0s linear 0s}@keyframes Modal_backdrop-blur__sbIiS{0%{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}70%{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.Modal_modalBackdrop__KyH8k{position:fixed;inset:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0000;z-index:99;overflow-y:auto;padding:2rem;animation:Modal_backdrop-blur__sbIiS .25s ease-in-out forwards}.Modal_modalBackdrop__KyH8k:focus{outline:0}.Modal_modalContent____dWj{display:flex;justify-content:center;align-items:center;margin:0 auto}.Modal_modalContent--sm__Z1t9E{max-width:400px}.Modal_modalContent--md__9GSFD{max-width:768px}.Modal_modalContent--lg__5wmH4{max-width:1000px}.Modal_modalContent--full__rC_CW{max-width:none}.Modal_modalClose__1dhDl{position:fixed;z-index:1}.Modal_modalClose--top-left__ZJMqm{top:1rem;left:1rem}.Modal_modalClose--top-right__D2B7n{top:1rem;right:1rem}.GenerationProgress_progressContainer__PSopK{display:flex;flex-direction:column;gap:2rem}.GenerationProgress_progressItem__CNphf{display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.GenerationProgress_description__QLAzr{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.5rem}.GenerationProgress_description__QLAzr svg{flex-shrink:0}.GenerationProgress_success__6Tbcv{color:var(--ds-color-green-700)}.Product_product__3dFx2{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;background:var(--ds-color-neutral-100);border:1px solid var(--ds-color-neutral-400);border-radius:var(--ds-border-radius);padding:1rem;gap:1rem;text-align:center;text-wrap:balance}.Product_unit__URPr7{white-space:nowrap;color:var(--ds-color-neutral-800)}.Product_price__NvRZB{margin:.5rem 0 1rem;color:var(--ds-color-neutral-800);font-weight:700}.Product_description__MDhZS{font-size:.5rem}.Product_button__rOLco{justify-self:flex-end}.Products_products__gRlFl{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1rem;gap:1rem;margin:4rem 0 0}.RegenerationModal_regenDialog__xj8XR{padding:1.75rem 2rem;background:var(--ds-color-brown-300);border-radius:var(--ds-border-radius)}.RegenerationModal_regenDialogButtons__sNo4v{display:flex;gap:1rem;justify-content:flex-end;align-items:center}.Dashboard_dashboard__a4prP{padding:2rem 0}.Dashboard_header__7kRZg{text-align:center;margin-bottom:3rem}.Dashboard_header__7kRZg h1{margin-bottom:.5rem}.Dashboard_header__7kRZg p{color:var(--ds-color-neutral-700)}.Dashboard_toolsGrid__bPE_B{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media(min-width:768px){.Dashboard_toolsGrid__bPE_B{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:2rem}}.Dashboard_toolCard__RlsGQ{text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.Dashboard_toolCard__RlsGQ:hover{transform:translateY(-4px)}.Dashboard_toolCard__RlsGQ:hover .Dashboard_toolCardContent__3Z2NB{box-shadow:0 8px 25px #00000026}.Dashboard_toolCard__RlsGQ:focus{outline:2px solid var(--ds-color-green-500);outline-offset:2px;border-radius:12px}.Dashboard_toolCardContent__3Z2NB{background:#fff;border:1px solid var(--ds-color-neutral-300);border-radius:var(--ds-border-radius);padding:2rem 1.5rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;height:100%;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s ease,border-color .2s ease}.Dashboard_toolCardContent__3Z2NB:hover{border-color:var(--ds-color-neutral-400)}.Dashboard_toolIcon__Z0Sjh{background:var(--ds-color-brown-400);border-radius:50%;width:64px;height:64px;color:var(--ds-color-brown-800)}.Dashboard_toolTitle__fIxzx{color:var(--ds-color-neutral-800)}.Dashboard_toolDescription__WqoQv{color:var(--ds-color-neutral-700)}