.Sheet-module__Sg7jaW__Backdrop{touch-action:none;background-color:#000000b3;min-height:100dvh;transition:opacity .3s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}@supports (-webkit-touch-callout:none){.Sheet-module__Sg7jaW__Backdrop{position:absolute}}@media (prefers-color-scheme:dark){.Sheet-module__Sg7jaW__Backdrop{opacity:.7}}.Sheet-module__Sg7jaW__Backdrop[data-starting-style],.Sheet-module__Sg7jaW__Backdrop[data-ending-style]{opacity:0}.Sheet-module__Sg7jaW__Popup{box-sizing:border-box;inset-block:0;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;right:0}.Sheet-module__Sg7jaW__Popup[data-starting-style],.Sheet-module__Sg7jaW__Popup[data-ending-style]{transform:translate(100%)}
.Modal-module__j38xRG__Backdrop{touch-action:none;background-color:#000000b3;min-height:100dvh;transition:opacity .15s cubic-bezier(.45,1.005,0,1.005);position:fixed;inset:0}@supports (-webkit-touch-callout:none){.Modal-module__j38xRG__Backdrop{position:absolute}}@media (prefers-color-scheme:dark){.Modal-module__j38xRG__Backdrop{opacity:.7}}.Modal-module__j38xRG__Backdrop[data-starting-style],.Modal-module__j38xRG__Backdrop[data-ending-style]{opacity:0}.Modal-module__j38xRG__Popup{box-sizing:border-box;touch-action:none;transition:all .15s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module__j38xRG__Popup[data-starting-style],.Modal-module__j38xRG__Popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.9)}
.Menu-module__BWbpoG__Positioner{width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width)}.Menu-module__BWbpoG__Popup{box-sizing:border-box;transform-origin:var(--transform-origin);width:var(--popup-width,auto);height:var(--popup-height,auto);max-width:500px;transition:transform .15s,opacity .15s}.Menu-module__BWbpoG__Popup[data-starting-style],.Menu-module__BWbpoG__Popup[data-ending-style]{opacity:0;transform:scale(.9)}
@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../media/2d83c8cc73e87753-s.016v-xra0nb2z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(../media/9afbc43d791fd113-s.p.0-2_g71b84qqw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.1t1ox7t-8xjh-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3c8d7ee8-module__hcbQRW__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_3c8d7ee8-module__hcbQRW__variable{--app-font-dm-sans:"DM Sans", "DM Sans Fallback"}
.ComposingIndicator-module__27qk5a__phraseTrack{vertical-align:bottom;line-height:1.25;display:inline-grid;overflow:hidden}.ComposingIndicator-module__27qk5a__phrase{grid-area:1/1}.ComposingIndicator-module__27qk5a__phraseEnter{animation:.32s cubic-bezier(.4,0,.2,1) both ComposingIndicator-module__27qk5a__composing-phrase-in}.ComposingIndicator-module__27qk5a__phraseLeave{pointer-events:none;animation:.32s cubic-bezier(.4,0,.2,1) both ComposingIndicator-module__27qk5a__composing-phrase-out}@keyframes ComposingIndicator-module__27qk5a__composing-phrase-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translate(0,0)}}@keyframes ComposingIndicator-module__27qk5a__composing-phrase-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-70%)}}@media (prefers-reduced-motion:reduce){.ComposingIndicator-module__27qk5a__phraseEnter,.ComposingIndicator-module__27qk5a__phraseLeave{animation:none}}
@keyframes ImprovePrompts-module__UBNhwG__star-in{0%{opacity:0;transform:rotate(-90deg)scale(.8)}to{opacity:.6;transform:rotate(0)scale(1)}}.ImprovePrompts-module__UBNhwG__star{opacity:.6;animation:.3s ease-out both ImprovePrompts-module__UBNhwG__star-in}@media (prefers-reduced-motion:reduce){.ImprovePrompts-module__UBNhwG__star{animation:none}}
.Tooltip-module__63cHCW__Popup{box-sizing:border-box;transform-origin:var(--transform-origin);transition:transform .15s,opacity .15s}.Tooltip-module__63cHCW__Popup[data-starting-style],.Tooltip-module__63cHCW__Popup[data-ending-style]{opacity:0;transform:scale(.96)}
@keyframes CreditsModal-module__cIYJXG__creditsCheckPop{0%{opacity:0;transform:scale(.3)rotate(-18deg)}55%{opacity:1;transform:scale(1.18)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes CreditsModal-module__cIYJXG__creditsRingBurst{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes CreditsModal-module__cIYJXG__creditsRowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CreditsModal-module__cIYJXG__creditsHaloBreathe{0%,to{transform:scale(1);box-shadow:0 0 0 8px #5ac7670f}50%{transform:scale(1.045);box-shadow:0 0 0 14px #5ac7670b}}@keyframes CreditsModal-module__cIYJXG__creditsSheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes CreditsModal-module__cIYJXG__creditsAmountGlow{0%,to{opacity:.62}50%{opacity:1}}@keyframes CreditsModal-module__cIYJXG__creditsCtaGlow{0%,to{box-shadow:0 6px 18px -8px #09092159}50%{box-shadow:0 10px 28px -8px #09092173}}@keyframes CreditsModal-module__cIYJXG__creditsConfetti{0%{opacity:0;transform:translateY(-18px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--cx,0px), 320px, 0) rotate(var(--cr,420deg))}}.CreditsModal-module__cIYJXG__checkPop{animation:.62s cubic-bezier(.34,1.56,.64,1) .12s both CreditsModal-module__cIYJXG__creditsCheckPop}.CreditsModal-module__cIYJXG__ringBurst{animation:1s ease-out .26s both CreditsModal-module__cIYJXG__creditsRingBurst}.CreditsModal-module__cIYJXG__rowIn{animation:.42s cubic-bezier(.22,1,.36,1) both CreditsModal-module__cIYJXG__creditsRowIn}.CreditsModal-module__cIYJXG__haloBreathe{animation:3.6s ease-in-out .9s infinite CreditsModal-module__cIYJXG__creditsHaloBreathe}.CreditsModal-module__cIYJXG__sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 40%,#ffffffd9 50%,#0000 60%);animation:2.6s ease-in-out .9s infinite CreditsModal-module__cIYJXG__creditsSheen;position:absolute;inset:0}html.dark .CreditsModal-module__cIYJXG__sheen:after{background:linear-gradient(100deg,#0000 40%,#ffffff1f 50%,#0000 60%)}.CreditsModal-module__cIYJXG__amountGlow{animation:2.8s ease-in-out infinite CreditsModal-module__cIYJXG__creditsAmountGlow}.CreditsModal-module__cIYJXG__ctaGlow{animation:2.8s ease-in-out .8s infinite CreditsModal-module__cIYJXG__creditsCtaGlow}.CreditsModal-module__cIYJXG__confetti{animation:CreditsModal-module__cIYJXG__creditsConfetti var(--cd,2.4s) cubic-bezier(.35, .6, .5, 1) var(--ct,0s) both;display:block;position:absolute;top:-10px}@media (prefers-reduced-motion:reduce){.CreditsModal-module__cIYJXG__checkPop,.CreditsModal-module__cIYJXG__ringBurst,.CreditsModal-module__cIYJXG__rowIn,.CreditsModal-module__cIYJXG__haloBreathe,.CreditsModal-module__cIYJXG__amountGlow,.CreditsModal-module__cIYJXG__ctaGlow{animation:none}.CreditsModal-module__cIYJXG__sheen:after,.CreditsModal-module__cIYJXG__confetti{display:none}}
@keyframes ImproveToggle-module__4HD9za__march{to{stroke-dashoffset:-16px}}.ImproveToggle-module__4HD9za__march{animation:1.2s linear infinite ImproveToggle-module__4HD9za__march}@media (prefers-reduced-motion:reduce){.ImproveToggle-module__4HD9za__march{animation:none}}
@keyframes Health-module__IK-ESG__healthSweep{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.Health-module__IK-ESG__sweep{animation:2.8s ease-in-out infinite Health-module__IK-ESG__healthSweep}@media (prefers-reduced-motion:reduce){.Health-module__IK-ESG__sweep{animation:none}}
.Privacy-module__71RvSG__legalContent{color:color-mix(in srgb, var(--app-brand) 85%, transparent)}.Privacy-module__71RvSG__legalContent h2{color:var(--app-brand);margin-top:40px;margin-bottom:12px;font-size:20px;font-weight:600;line-height:28px}.Privacy-module__71RvSG__legalContent h3{color:var(--app-brand);margin-top:32px;margin-bottom:10px;font-size:16px;font-weight:600;line-height:24px}.Privacy-module__71RvSG__legalContent h4{color:var(--app-brand);margin-top:20px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px}.Privacy-module__71RvSG__legalContent p{margin-bottom:16px}.Privacy-module__71RvSG__legalContent ul{margin-bottom:16px;padding-left:20px;list-style-type:disc}.Privacy-module__71RvSG__legalContent li{margin-bottom:6px}.Privacy-module__71RvSG__legalContent a{color:var(--app-blue);text-decoration:none}.Privacy-module__71RvSG__legalContent a:hover{text-decoration:underline}.Privacy-module__71RvSG__legalContent strong{color:var(--app-brand);font-weight:600}
.Terms-module___YLVdG__legalContent{color:color-mix(in srgb, var(--app-brand) 85%, transparent)}.Terms-module___YLVdG__legalContent h2{color:var(--app-brand);margin-top:40px;margin-bottom:12px;font-size:20px;font-weight:600;line-height:28px}.Terms-module___YLVdG__legalContent h3{color:var(--app-brand);margin-top:32px;margin-bottom:10px;font-size:16px;font-weight:600;line-height:24px}.Terms-module___YLVdG__legalContent h4{color:var(--app-brand);margin-top:20px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px}.Terms-module___YLVdG__legalContent p{margin-bottom:16px}.Terms-module___YLVdG__legalContent ul{margin-bottom:16px;padding-left:20px;list-style-type:disc}.Terms-module___YLVdG__legalContent li{margin-bottom:6px}.Terms-module___YLVdG__legalContent a{color:var(--app-blue);text-decoration:none}.Terms-module___YLVdG__legalContent a:hover{text-decoration:underline}.Terms-module___YLVdG__legalContent strong{color:var(--app-brand);font-weight:600}
