.shared-module__vT7GTG__content{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.shared-module__vT7GTG__textContent{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}
@layer components.composite{.ErrorState-module__ueBSYW__tryAgainButton{color:var(--color-link-default);align-self:center}.ErrorState-module__ueBSYW__tryAgainButton *{font-size:.875rem;font-weight:500}.ErrorState-module__ueBSYW__errorBadge{border:2px solid var(--color-error-border);width:3.5rem;height:3.5rem;color:var(--color-error-fg);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:flex}}
.BenefitsList-module__7j3skW__wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;list-style:none;display:flex}.BenefitsList-module__7j3skW__benefit{background-color:var(--color-surface-sunken);border-radius:3rem;align-items:center;gap:.25rem;padding:.5rem;display:flex}@media (min-width:768px){.BenefitsList-module__7j3skW__wrapper{flex-direction:row;align-items:center}}
.GeneratingSummary-module__sS0s4q__container{background-color:var(--color-surface-raised);border:1px solid var(--color-border-default);border-radius:1rem;flex-direction:column;justify-content:center;gap:.5rem;width:35rem;max-width:100%;padding:1.5rem;display:flex}.GeneratingSummary-module__sS0s4q__logo{width:3rem;height:3rem}.GeneratingSummary-module__sS0s4q__title{animation:3s ease-in GeneratingSummary-module__sS0s4q__gradientSlide}@keyframes GeneratingSummary-module__sS0s4q__gradientSlide{0%{opacity:0;transform:translateY(-.625rem)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.625rem)}}@media (prefers-reduced-motion:reduce){.GeneratingSummary-module__sS0s4q__title{animation:none}}
.GuardianModal-module__Pw6L2G__modal{background-color:var(--color-warning-bg);max-width:32rem;padding:2rem}.GuardianModal-module__Pw6L2G__modalContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.GuardianModal-module__Pw6L2G__icon{color:var(--color-warning-fg);flex-shrink:0}.GuardianModal-module__Pw6L2G__heading{text-align:center}.GuardianModal-module__Pw6L2G__description{flex-direction:column;gap:1rem;display:flex}
.TermsOfServiceAccepted-module__Md8X6G__container{flex-direction:row;justify-content:center;align-items:center;gap:.875rem;width:100%;display:flex}.TermsOfServiceAccepted-module__Md8X6G__divider{background-color:var(--color-border-default);flex:1;height:1px}.TermsOfServiceAccepted-module__Md8X6G__content{flex-direction:column;align-items:center;display:flex}
@layer components.composite{.InputHero-module__ScetXa__wrapper{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}}
@layer components.primitives{.RadioGroup-module__uBLRYG__radioGroup>label{cursor:pointer;align-items:center;gap:.5rem;display:flex;position:relative}.RadioGroup-module__uBLRYG__radioGroup>label:before{content:"";box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface-raised);cursor:default;border-radius:50%;width:1.125rem;height:1.125rem;display:block}.RadioGroup-module__uBLRYG__radioGroup>label[data-pressed]:before{opacity:.8}.RadioGroup-module__uBLRYG__radioGroup>label[data-selected]:before{border-color:var(--color-accent-bg);background:var(--color-accent-bg);box-shadow:inset 0 0 0 3px var(--color-surface-raised)}.RadioGroup-module__uBLRYG__radioGroup>label[data-focus-visible]:before{outline:2px solid var(--color-accent-focus-ring)}.RadioGroup-module__uBLRYG__radioGroup>label[data-disabled]{color:var(--color-fg-disabled)}.RadioGroup-module__uBLRYG__radioGroup>label[data-disabled]:before{border-color:var(--color-accent-bg-disabled)}.RadioGroup-module__uBLRYG__radioGroup>label[data-disabled][data-selected]:before{border-color:var(--color-accent-bg-disabled);background:var(--color-accent-bg-disabled);box-shadow:inset 0 0 0 4px var(--color-surface-sunken)}}
.SocialShareButtons-module__7ZEbtq__wrapper{--horizontal-padding:1.5rem;width:calc(100% + var(--horizontal-padding) * 2);margin-left:calc(-1 * var(--horizontal-padding));padding:0 var(--horizontal-padding);justify-content:space-between;gap:.5rem;display:flex;overflow-x:auto}.SocialShareButtons-module__7ZEbtq__socialItem{flex-direction:column;align-items:center;gap:.5rem;display:flex}.SocialShareButtons-module__7ZEbtq__button{background-color:var(--social-bg);width:3.25rem;height:3.25rem;color:var(--social-fg);border-radius:50%;transition:background-color .15s ease-out}.SocialShareButtons-module__7ZEbtq__button[data-hovered]>span,.SocialShareButtons-module__7ZEbtq__button[data-pressed]>span{background-color:#0000}.SocialShareButtons-module__7ZEbtq__linkedin[data-focus-visible],.SocialShareButtons-module__7ZEbtq__print[data-focus-visible]{box-shadow:0 0 0 2px var(--color-accent-focus-ring-black)}.SocialShareButtons-module__7ZEbtq__button[data-hovered]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-hover-mix,20%))}.SocialShareButtons-module__7ZEbtq__button[data-pressed]{background-color:color-mix(in srgb, var(--social-bg), var(--social-fg) var(--social-press-mix,25%))}.SocialShareButtons-module__7ZEbtq__twitter{--social-bg:var(--color-fg-default);--social-fg:var(--color-surface-canvas)}.SocialShareButtons-module__7ZEbtq__messenger{--social-bg:var(--color-surface-raised);--social-fg:var(--color-blue-600);--social-hover-mix:6%;--social-press-mix:12%;border:1px solid var(--color-border-strong)}.SocialShareButtons-module__7ZEbtq__reddit{--social-bg:#de432b;--social-fg:var(--color-white)}.SocialShareButtons-module__7ZEbtq__whatsapp{--social-bg:#25d466;--social-fg:var(--color-white)}.SocialShareButtons-module__7ZEbtq__linkedin{--social-bg:#1885d8;--social-fg:var(--color-white)}.SocialShareButtons-module__7ZEbtq__print{--social-bg:var(--color-accent-bg);--social-fg:var(--color-accent-fg)}@media (min-width:768px){.SocialShareButtons-module__7ZEbtq__wrapper{width:100%;margin-left:0;padding:0;overflow-x:visible}}
.ShareConsultModalContent-module__tjudZq__modalContent{flex-direction:column;gap:1.25rem;padding:2rem 1.5rem;display:flex}.ShareConsultModalContent-module__tjudZq__shareVariant{flex-direction:row;gap:1rem;display:flex}.ShareConsultModalContent-module__tjudZq__scopeBody{flex-direction:column;display:flex}.ShareConsultModalContent-module__tjudZq__errorMessage{align-items:center}.ShareConsultModalContent-module__tjudZq__shareActions{flex-direction:column;gap:1.25rem;display:flex}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,button>span,p),.ShareConsultModalContent-module__tjudZq__footer[data-loading] button,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button>span{box-shadow:none;color:#0000;background:0 0;border-color:#0000}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,p),.ShareConsultModalContent-module__tjudZq__footer[data-loading] button{position:relative}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button:after{content:"";background:var(--skeleton-loader-gradient);background-size:200% 100%;animation:1.4s ease-in-out infinite ShareConsultModalContent-module__tjudZq__shimmer;position:absolute;inset:0}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] button:after,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button:after{border-radius:inherit}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] p:after{border-radius:.25rem}.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] svg,.ShareConsultModalContent-module__tjudZq__footer[data-loading] svg{visibility:hidden}@keyframes ShareConsultModalContent-module__tjudZq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ShareConsultModalContent-module__tjudZq__shareActions[data-loading] :is(button,p):after,.ShareConsultModalContent-module__tjudZq__footer[data-loading] button:after{animation:none}}.ShareConsultModalContent-module__tjudZq__directShareWrapper{align-items:center;gap:.75rem;display:flex}.ShareConsultModalContent-module__tjudZq__directShareButton{flex:1}.ShareConsultModalContent-module__tjudZq__infoBox{align-items:center;gap:.75rem;padding:.75rem 1rem}.ShareConsultModalContent-module__tjudZq__infoBox>svg{width:1.5rem;height:1.5rem}.ShareConsultModalContent-module__tjudZq__footer{border-top:1px solid var(--color-border-strong);justify-content:flex-end;align-items:center;padding:1.25rem;display:flex}
.ShareConsultModal-module__oEhskW__modal{width:30rem;max-width:100%}