.admin_admin__rPa6n{min-height:calc(100vh - 200px);padding:2rem 1rem}.admin_container__T9cg4{max-width:1200px;width:100%;margin:0 auto}.admin_title__TAFXg{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--color-black)}.admin_subtitle__WiR2B{font-size:1.2rem;text-align:center;margin-bottom:3rem;color:#666}.admin_passwordForm___nBcv{max-width:500px;margin:0 auto;background-color:var(--color-white);border:1px solid #ddd;border-radius:8px;padding:2rem}.admin_passwordTitle__n2qLL{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:.5rem;color:var(--color-black)}.admin_passwordSubtitle__LS8XV{text-align:center;color:#666;margin-bottom:2rem}.admin_form__hM68t{display:flex;flex-direction:column;gap:1rem}.admin_passwordInput__yQ6of{width:100%;padding:.75rem;font-size:1rem;border:1px solid #ddd;border-radius:6px;font-family:inherit}.admin_passwordInput__yQ6of:focus{outline:none;border-color:var(--color-black)}.admin_passwordButton__RSHg6{padding:.75rem 2rem;font-size:1rem;font-weight:600;background-color:var(--color-black);color:var(--color-white);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.admin_passwordButton__RSHg6:hover:not(:disabled){background-color:#333}.admin_passwordButton__RSHg6:disabled{opacity:.6;cursor:not-allowed}.admin_dashboard__a0Ls_{width:100%}.admin_statsGrid__ytAYN{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.admin_statCard__ZwPxi{background-color:var(--color-white);border:1px solid #ddd;border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}.admin_statCard__ZwPxi:hover{border-color:var(--color-black);box-shadow:0 4px 12px rgba(0,0,0,.1)}.admin_statTitle__feR9k{font-size:1rem;font-weight:600;color:#666;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.admin_statValue__3D7vx{font-size:2.5rem;font-weight:700;color:var(--color-black);margin:0}.admin_summary__O8hMK{background-color:var(--color-gray-light);border:1px solid #ddd;border-radius:8px;padding:2rem}.admin_summaryTitle__RYZeA{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-black)}.admin_summaryList__H57ci{list-style:none;padding:0;margin:0}.admin_summaryList__H57ci li{padding:.75rem 0;font-size:1.1rem;color:#555;border-bottom:1px solid #ddd}.admin_summaryList__H57ci li:last-child{border-bottom:none}.admin_error__KCz4T{background-color:#fee;color:#c33;padding:1rem;border-radius:6px;text-align:center}.admin_loading__72z_N{text-align:center;padding:2rem;font-size:1.2rem;color:#666}.admin_visitsSection__9RV8p{margin-top:3rem;margin-bottom:3rem}.admin_sectionTitle__YrQjo{font-size:1.8rem;font-weight:600;margin-bottom:2rem;color:var(--color-black);text-align:center}.admin_chartContainer__nbEOb{background-color:var(--color-white);border:1px solid #ddd;border-radius:8px;padding:2rem;margin-bottom:2rem}.admin_chartTitle__uBqz6{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:var(--color-black)}.admin_chart__ya2d9{display:flex;align-items:flex-end;gap:.5rem;height:300px;padding:1rem 0;overflow-x:auto}.admin_chartBar__zr71q{flex:1 1;min-width:30px;display:flex;flex-direction:column;align-items:center;height:100%;position:relative}.admin_chartBarFill__metGs{width:100%;background:linear-gradient(to top,var(--color-black),#555);border-radius:4px 4px 0 0;min-height:4px;transition:all .3s ease;cursor:pointer}.admin_chartBarFill__metGs:hover{background:linear-gradient(0deg,#333,#000);opacity:.9}.admin_chartBarLabel__Vxr6D{margin-top:.5rem;font-size:.75rem;color:#666;text-align:center;display:flex;flex-direction:column;align-items:center}.admin_chartBarDay__mOwKw{font-weight:600;font-size:.85rem}.admin_chartBarMonth__IAboe{font-size:.7rem;color:#999}.admin_chartBarWeek__tnb9Q{font-size:.7rem;font-weight:600;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.admin_topPagesContainer__0nbie{background-color:var(--color-white);border:1px solid #ddd;border-radius:8px;padding:2rem;margin-bottom:2rem}.admin_topPagesList__dNHcD{display:flex;flex-direction:column;gap:.75rem}.admin_topPageItem__S5_ox{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--color-gray-light);border-radius:6px;transition:all .3s ease}.admin_topPageItem__S5_ox:hover{background-color:#e8e8e8;transform:translateX(4px)}.admin_topPageRank__wQOeB{font-size:1.2rem;font-weight:700;color:var(--color-black);min-width:40px;text-align:center}.admin_topPagePath__7jqAn{flex:1 1;font-size:1rem;color:#333;font-family:Courier New,monospace}.admin_topPageCount__VGoTL{font-size:1rem;font-weight:600;color:#666;min-width:100px;text-align:right}@media (max-width:768px){.admin_statsGrid__ytAYN{grid-template-columns:1fr}.admin_title__TAFXg{font-size:2rem}.admin_passwordForm___nBcv{padding:1.5rem}.admin_chart__ya2d9{height:200px}.admin_chartBar__zr71q{min-width:20px}.admin_chartBarLabel__Vxr6D{font-size:.65rem}.admin_topPageItem__S5_ox{flex-direction:column;align-items:flex-start;gap:.5rem}.admin_topPageCount__VGoTL{text-align:left;min-width:auto}}.admin_metricsSection__FFbjj{margin-top:3rem;margin-bottom:3rem}.admin_statSubtext__BaQWQ{font-size:.85rem;color:#999;margin-top:.25rem;font-weight:400}.CookieMetrics_container___M4it{padding:2rem;background-color:var(--color-white);border-radius:12px;margin-bottom:2rem}.CookieMetrics_title__CXtNf{font-size:1.8rem;font-weight:700;margin-bottom:2rem;color:var(--color-black);border-bottom:2px solid var(--color-black);padding-bottom:1rem}.CookieMetrics_grid__4vOve{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.CookieMetrics_card__wbXBn{background-color:var(--color-gray-light);border:2px solid var(--color-black);border-radius:8px;padding:1.5rem;transition:transform .3s ease,border-color .3s ease}.CookieMetrics_card__wbXBn:hover{transform:translateY(-5px);border-color:var(--color-yellow)}.CookieMetrics_cardTitle__5vkE5{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--color-black)}.CookieMetrics_statValue__RKRH_{font-size:2.5rem;font-weight:700;color:var(--color-black);margin-bottom:.5rem}.CookieMetrics_statLabel__5CCci{font-size:.9rem;color:#666;margin:0}.CookieMetrics_statDetails__Rk5g8{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.CookieMetrics_accepted__vFLz9{color:#4caf50;font-weight:600}.CookieMetrics_rejected__B61Jp{color:#f44336;font-weight:600}.CookieMetrics_rate__RJvhN{font-size:.9rem;color:var(--color-black);margin-top:.5rem}.CookieMetrics_section__bbM8m{margin-top:2rem;padding-top:2rem;border-top:2px solid var(--color-gray)}.CookieMetrics_sectionTitle__nn2t0{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--color-black)}.CookieMetrics_eventsList__mKEUn,.CookieMetrics_pagesList__yG511{display:flex;flex-direction:column;gap:.75rem}.CookieMetrics_eventItem__MItPF,.CookieMetrics_pageItem__s_vQL{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:var(--color-gray-light);border:1px solid var(--color-black);border-radius:6px;transition:border-color .3s ease}.CookieMetrics_eventItem__MItPF:hover,.CookieMetrics_pageItem__s_vQL:hover{border-color:var(--color-yellow)}.CookieMetrics_eventType__3lFzy,.CookieMetrics_pagePath__Mq_xS{font-weight:600;color:var(--color-black);text-transform:capitalize}.CookieMetrics_eventCount__RLVPU,.CookieMetrics_pageCount__sLP_T{color:#666;font-weight:500}.CookieMetrics_error__lsp_S,.CookieMetrics_loading__9_OmQ{text-align:center;padding:2rem;font-size:1.1rem}.CookieMetrics_error__lsp_S{color:#f44336}@media (max-width:768px){.CookieMetrics_container___M4it{padding:1rem}.CookieMetrics_grid__4vOve{grid-template-columns:1fr}.CookieMetrics_statValue__RKRH_{font-size:2rem}}.Footer_footer__pQtti{background-color:var(--color-black);padding:60px 0 40px}.Footer_footerContent__yAl3k{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;max-width:1200px;margin:0 auto}.Footer_logoSection__cxkjG{display:flex;flex-direction:column;gap:15px}.Footer_footerLogo__4BA6d{width:50px;height:auto;object-fit:contain;margin-bottom:10px}.Footer_logoTitle__alz4i{color:var(--color-white);font-size:1.3rem;font-weight:700;margin:0}.Footer_logoDescription__iSLJ4{color:var(--color-white);font-size:.95rem;line-height:1.6;margin:0;opacity:.9}.Footer_footerColumn__kGECR{display:flex;flex-direction:column;gap:20px}.Footer_columnTitle__WcnMX{color:var(--color-white);font-size:1.2rem;font-weight:600;margin-bottom:10px}.Footer_footerLinks__M17kI{display:flex;flex-direction:column;gap:15px}.Footer_footerLinks__M17kI a{color:var(--color-white);transition:color .3s ease;text-decoration:none}.Footer_footerLinks__M17kI a:hover{color:var(--color-yellow)}.Footer_contactInfo__th60v{display:flex;flex-direction:column;gap:15px}.Footer_contactInfo__th60v a{color:var(--color-white);transition:color .3s ease;display:flex;align-items:center;gap:10px;text-decoration:none}.Footer_contactInfo__th60v a:hover{color:var(--color-yellow)}.Footer_contactIcon__PoVqk{width:24px;height:24px;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.Footer_contactInfo__th60v a:hover .Footer_contactIcon__PoVqk{transform:scale(1.1);opacity:.9}.Footer_socialLinks__tA7gt{display:flex;flex-direction:column;gap:15px}.Footer_socialLinks__tA7gt a{color:var(--color-white);transition:color .3s ease;display:flex;align-items:center;gap:10px;text-decoration:none}.Footer_socialLinks__tA7gt a:active,.Footer_socialLinks__tA7gt a:hover{color:var(--color-yellow)}.Footer_socialIcon__fsVbM{width:24px;height:24px;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.Footer_socialLinks__tA7gt a:active .Footer_socialIcon__fsVbM,.Footer_socialLinks__tA7gt a:hover .Footer_socialIcon__fsVbM{transform:scale(1.1);opacity:.9}@media (max-width:1024px){.Footer_footerContent__yAl3k{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width:768px){.Footer_footerContent__yAl3k{grid-template-columns:1fr;gap:30px}.Footer_columnTitle__WcnMX,.Footer_logoTitle__alz4i{font-size:1.1rem}.Footer_logoDescription__iSLJ4{font-size:.9rem}}.ajuda_ajuda__u0poy{padding:80px 0;min-height:calc(100vh - 200px)}.ajuda_title__9Z1fJ{font-size:2.5rem;font-weight:700;color:var(--color-black);text-align:center;margin-bottom:1rem}.ajuda_subtitle__NxFMY{text-align:center;color:var(--color-gray);font-size:1.1rem;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.ajuda_content__hEq60{max-width:900px;margin:0 auto}.ajuda_section__zAj8X{margin-bottom:3rem;background:var(--color-gray-light);padding:2rem;border-radius:12px;border:2px solid var(--color-black)}.ajuda_sectionTitle___HuZX{font-size:1.8rem;font-weight:600;color:var(--color-black);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-black)}.ajuda_step__Q5G5m{margin-bottom:2rem;padding:1.5rem;background:var(--color-white);border-radius:8px;border-left:4px solid var(--color-black)}.ajuda_step__Q5G5m h3{font-size:1.3rem;font-weight:600;color:var(--color-black);margin-bottom:1rem}.ajuda_step__Q5G5m p{line-height:1.8;color:var(--color-gray);margin-bottom:.5rem}.ajuda_step__Q5G5m ul{margin-left:1.5rem;margin-top:.5rem}.ajuda_step__Q5G5m li{line-height:1.8;color:var(--color-gray);margin-bottom:.5rem}.ajuda_step__Q5G5m strong{color:var(--color-black)}.ajuda_faq__LZrte{margin-bottom:1.5rem;padding:1.5rem;background:var(--color-white);border-radius:8px;border-left:4px solid var(--color-yellow)}.ajuda_faq__LZrte h3{font-size:1.2rem;font-weight:600;color:var(--color-black);margin-bottom:.75rem}.ajuda_faq__LZrte p{line-height:1.8;color:var(--color-gray)}.ajuda_contactOptions__67_3i{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.ajuda_contactLink__hmRsV{padding:1rem 1.5rem;background:var(--color-black);color:var(--color-white);text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;border:2px solid var(--color-black)}.ajuda_contactLink__hmRsV:hover{background:var(--color-yellow);color:var(--color-black);border-color:var(--color-yellow);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.ajuda_ajuda__u0poy{padding:40px 0}.ajuda_title__9Z1fJ{font-size:2rem}.ajuda_section__zAj8X{padding:1.5rem}.ajuda_sectionTitle___HuZX{font-size:1.5rem}.ajuda_contactOptions__67_3i{flex-direction:column}.ajuda_contactLink__hmRsV{width:100%;text-align:center}}.cadastro_cadastro__ExN5v{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.cadastro_container__IQELF{max-width:800px;width:100%;margin:0 auto;text-align:center}.cadastro_title__A0_9M{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-black)}.cadastro_subtitle__YRXYm{font-size:1.1rem;margin-bottom:2rem;color:#666}.cadastro_planoBadge__K0Kwt{display:inline-block;background-color:var(--color-yellow);color:var(--color-black);padding:8px 16px;border-radius:6px;font-weight:600;margin-bottom:10px}.cadastro_loading__2ct5x{text-align:center;padding:2rem;font-size:1.2rem;color:#666}.contato_contato__i4jpk{background-color:var(--color-white)}.contato_sectionTitle__5KG6M{color:var(--color-black);text-align:center;margin-bottom:30px;transition:color .3s ease;cursor:pointer}.contato_sectionTitle__5KG6M:hover{color:var(--color-yellow)}.contato_intro__9d0LS{text-align:center;color:var(--color-black);font-size:1.1rem;max-width:700px;margin:0 auto 50px;line-height:1.8}.contato_contatoGrid__EcESn{display:flex;flex-direction:column;gap:30px;max-width:1000px;margin:0 auto}.contato_contatoRow__VANgV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.contato_contatoCard__7ui2y{background-color:var(--color-gray-light);border:2px solid var(--color-black);border-radius:12px;padding:30px;text-align:center;transition:transform .3s ease,border-color .3s ease}.contato_contatoCard__7ui2y:hover{transform:translateY(-5px);border-color:var(--color-yellow)}.contato_contatoCard__7ui2y h3{color:var(--color-black);margin-bottom:15px;font-size:1.3rem;transition:color .3s ease;cursor:pointer;display:flex;align-items:center;gap:10px;justify-content:center}.contato_contatoCard__7ui2y:hover h3{color:var(--color-yellow)}.contato_contatoIcon__y0SJ_{width:30px;height:30px;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.contato_contatoCard__7ui2y:hover .contato_contatoIcon__y0SJ_{transform:scale(1.15);opacity:.9}.contato_contatoDescricao__o_5LW{color:var(--color-black);line-height:1.6;margin-bottom:20px;font-size:.95rem}.contato_contatoLink__nGifq{color:var(--color-black);text-decoration:underline;transition:color .3s ease;font-weight:600;display:inline-block}.contato_contatoLink__nGifq:active,.contato_contatoLink__nGifq:hover{color:var(--color-yellow)}@media (max-width:768px){.contato_contatoRow__VANgV{grid-template-columns:1fr}}.sucesso_sucesso__WXJ1e{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.sucesso_container__feE9w{max-width:600px;width:100%;margin:0 auto}.sucesso_content__3NboB{text-align:center;background-color:var(--color-white);border:1px solid #ddd;border-radius:12px;padding:3rem 2rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.sucesso_icon__XyAgA{width:80px;height:80px;margin:0 auto 2rem;background-color:#4caf50;color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700}.sucesso_title__zldxf{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-black)}.sucesso_subtitle__ZM6is{font-size:1.1rem;color:#666;margin-bottom:2rem;line-height:1.6}.sucesso_actions__lhUqF{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.sucesso_button__rBmlG{display:inline-block;padding:1rem 2rem;font-size:1.1rem;font-weight:600;background-color:var(--color-black);color:var(--color-white);border:none;border-radius:6px;text-decoration:none;text-align:center;transition:background-color .3s ease}.sucesso_button__rBmlG:hover{background-color:#333}.sucesso_buttonSecondary__8_tU4{display:inline-block;padding:1rem 2rem;font-size:1.1rem;font-weight:600;background-color:var(--color-gray-light);color:var(--color-black);border:1px solid #ddd;border-radius:6px;text-decoration:none;text-align:center;transition:all .3s ease}.sucesso_buttonSecondary__8_tU4:hover{background-color:var(--color-gray);border-color:var(--color-black)}@media (max-width:768px){.sucesso_content__3NboB{padding:2rem 1.5rem}.sucesso_title__zldxf{font-size:1.5rem}.sucesso_subtitle__ZM6is{font-size:1rem}.sucesso_icon__XyAgA{width:60px;height:60px;font-size:2rem}}.login_login__qBsUk{background-color:var(--color-white);min-height:calc(100vh - 200px);display:flex;align-items:center;padding:40px 20px;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden}.login_loginContainer__PJWTS{width:500px;max-width:90%;margin:0 auto;background-color:var(--color-white);padding:40px;border-radius:12px;border:1px solid var(--color-black);transition:border-color .3s ease}.login_loginContainer__PJWTS:hover{border-color:var(--color-yellow)}.login_title__7huBn{color:var(--color-black);text-align:center;margin-bottom:40px;font-size:2.5rem;transition:color .3s ease;cursor:pointer}.login_title__7huBn:hover{color:var(--color-yellow)}.login_form__Ij6Df{display:flex;flex-direction:column;gap:20px}.login_formGroup__caHhm{display:flex;flex-direction:column;gap:8px}.login_formGroup__caHhm label{color:var(--color-black);font-weight:600}.login_formGroup__caHhm input{padding:16px;border:2px solid var(--color-black);border-radius:6px;background-color:var(--color-white);color:var(--color-black);font-size:18px;transition:border-color .3s ease}.login_formGroup__caHhm input:focus,.login_formGroup__caHhm input:hover{outline:none;border-color:var(--color-yellow)}.login_signupLink__nY9bU{text-align:center;color:var(--color-black);margin-top:20px}.login_signupLink__nY9bU a{color:var(--color-black);text-decoration:underline;transition:color .3s ease}.login_signupLink__nY9bU a:active,.login_signupLink__nY9bU a:hover{color:var(--color-yellow)}@media (max-width:768px){.login_login__qBsUk{padding:20px 10px;min-height:calc(100vh - 150px);overflow-x:hidden;width:100%;max-width:100vw}.login_loginContainer__PJWTS{width:100%;max-width:100%;padding:20px 15px;margin:0;box-sizing:border-box;overflow-x:hidden}.login_title__7huBn{font-size:1.8rem;margin-bottom:20px}.login_formGroup__caHhm input{font-size:16px;padding:12px;width:100%;max-width:100%;box-sizing:border-box}}.loja-criada_lojaCriada__0_Pdi{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.loja-criada_container__qtDBe{max-width:600px;width:100%;margin:0 auto;text-align:center;background-color:var(--color-gray-light);border:2px solid var(--color-black);border-radius:12px;padding:3rem 2rem}.loja-criada_successIcon__7jbjj{font-size:4rem;margin-bottom:1.5rem}.loja-criada_title__AxxeP{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-black)}.loja-criada_message__TfEH9{font-size:1.1rem;line-height:1.8;margin-bottom:2rem;color:#666}.loja-criada_actions__pY8Mq{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.loja-criada_btnPrimary___6uh9{background-color:var(--color-black);color:var(--color-white);padding:12px 24px;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease;border:1px solid var(--color-black)}.loja-criada_btnPrimary___6uh9:hover{background-color:var(--color-yellow);color:var(--color-black);border-color:var(--color-yellow)}.loja-criada_btnSecondary__k7Bp8{background-color:var(--color-white);color:var(--color-black);padding:12px 24px;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease;border:1px solid var(--color-black)}.loja-criada_btnSecondary__k7Bp8:hover{background-color:var(--color-gray);border-color:var(--color-yellow)}.loja-criada_loading__WtVX0{text-align:center;padding:2rem;font-size:1.2rem;color:#666}@media (max-width:768px){.loja-criada_container__qtDBe{padding:2rem 1.5rem}.loja-criada_actions__pY8Mq{flex-direction:column}.loja-criada_btnPrimary___6uh9,.loja-criada_btnSecondary__k7Bp8{width:100%}}.loja-detalhes_lojaDetalhes__U4JmA{min-height:calc(100vh - 200px);padding:2rem 1rem}.loja-detalhes_container__7RtRi{max-width:1400px;width:100%;margin:0 auto}.loja-detalhes_mainLayout__BomPX{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;margin-top:2rem}.loja-detalhes_leftColumn__npknN,.loja-detalhes_rightColumn__Uy6zi{display:flex;flex-direction:column;gap:2rem}.loja-detalhes_backLink__1hxW7{display:inline-block;margin-bottom:2rem;color:#666;text-decoration:underline;transition:color .3s ease}.loja-detalhes_backLink__1hxW7:hover{color:var(--color-black)}.loja-detalhes_storeHeader__F0x4f{flex-direction:column;gap:1.5rem;padding:2rem;background-color:var(--color-white);text-align:center}.loja-detalhes_logoContainer__h92yf,.loja-detalhes_storeHeader__F0x4f{display:flex;align-items:center;border-radius:12px;border:1px solid #ddd}.loja-detalhes_logoContainer__h92yf{width:200px;height:200px;justify-content:center;background-color:var(--color-gray-light);padding:1rem}.loja-detalhes_logo__1aI5S{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.loja-detalhes_headerInfo__C0txZ{display:flex;flex-direction:column;gap:.5rem;align-items:center;width:100%}.loja-detalhes_title__Fb0FU{font-size:2.5rem;font-weight:700;color:var(--color-black);margin:0}.loja-detalhes_category__roSPR{display:inline-block;padding:.5rem 1rem;background-color:var(--color-gray);border-radius:20px;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-black);width:-moz-fit-content;width:fit-content}.loja-detalhes_location__b81H_{font-size:1.1rem;color:#666;margin:0}.loja-detalhes_description__QjGR0{margin-bottom:2.5rem;padding:1.5rem;background-color:var(--color-gray-light);border-radius:8px;border:1px solid #ddd}.loja-detalhes_sectionTitle__fXPIt{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-black);border-bottom:2px solid var(--color-black);padding-bottom:.5rem}.loja-detalhes_description__QjGR0 p{font-size:1.1rem;line-height:1.8;color:#555;margin:0}.loja-detalhes_socialMedia__oh9ES{padding:1.5rem;background-color:var(--color-white);border-radius:8px;border:1px solid #ddd}.loja-detalhes_socialList__p6cvb{display:flex;flex-direction:column;gap:1rem}.loja-detalhes_socialLink__VH2uK{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:var(--color-gray-light);border:1px solid #ddd;border-radius:8px;color:var(--color-black);text-decoration:none;transition:all .3s ease;font-size:1rem}.loja-detalhes_socialLink__VH2uK:hover{background-color:var(--color-gray);border-color:var(--color-black);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.loja-detalhes_socialIcon__FY8k_{width:32px;height:32px;object-fit:contain;flex-shrink:0}.loja-detalhes_imagesSection__Nuu7_{width:100%}.loja-detalhes_imagesGrid___biLd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.loja-detalhes_imageItem__P6i0T{border-radius:8px;overflow:hidden;border:1px solid #ddd;aspect-ratio:1}.loja-detalhes_videosSection__6AIwy{width:100%}.loja-detalhes_videosGrid__tGrQd{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.loja-detalhes_videoItem__nraYk{border-radius:8px;overflow:hidden;border:1px solid #ddd}.loja-detalhes_mediaImage__OPGDV{width:100%;height:100%;object-fit:cover;display:block}.loja-detalhes_mediaVideo___vsLH{width:100%;height:auto;display:block}.loja-detalhes_locationMap__3A9jr{margin-bottom:2.5rem;padding:1.5rem;background-color:var(--color-white);border-radius:8px;border:1px solid #ddd}.loja-detalhes_mapLink__bzb7F{display:inline-block;padding:.75rem 1.5rem;background-color:var(--color-black);color:var(--color-white);border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s ease}.loja-detalhes_mapLink__bzb7F:hover{background-color:var(--color-yellow);color:var(--color-black)}@media (max-width:1024px){.loja-detalhes_mainLayout__BomPX{grid-template-columns:1fr;gap:2rem}.loja-detalhes_imagesGrid___biLd{grid-template-columns:repeat(2,1fr)}.loja-detalhes_videosGrid__tGrQd{grid-template-columns:1fr}}@media (max-width:768px){.loja-detalhes_title__Fb0FU{font-size:2rem}.loja-detalhes_logoContainer__h92yf{width:150px;height:150px}.loja-detalhes_imagesGrid___biLd,.loja-detalhes_videosGrid__tGrQd{grid-template-columns:1fr}}.lojas_lojas__H6QdV{min-height:calc(100vh - 200px);padding:2rem 1rem}.lojas_container__k35p8{max-width:1200px;width:100%;margin:0 auto}.lojas_title__ryo79{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--color-black)}.lojas_subtitle__EACIy{font-size:1.2rem;text-align:center;margin-bottom:3rem;color:#666}.lojas_empty__3kIFj{text-align:center;padding:4rem 2rem;color:#666;font-size:1.1rem}.lojas_grid__DYt31{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.lojas_card__IvlW5{display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid #ddd;border-radius:12px;padding:1.5rem;transition:all .3s ease;text-decoration:none;color:inherit;overflow:hidden}.lojas_card__IvlW5:hover{border-color:var(--color-black);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.lojas_cardLogo__HjKr5{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-light);border-radius:8px;margin-bottom:1rem;overflow:hidden;padding:1rem}.lojas_logoImage__cBOxV{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto;border-radius:8px}.lojas_cardContent__YFD_9{flex:1 1;display:flex;flex-direction:column}.lojas_cardTitle__lKwIG{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--color-black);text-align:center}.lojas_cardCategory__Tt3ee{font-size:.9rem;color:#666;margin-bottom:0;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-weight:500}.lojas_cardLocation__EC1U6{font-size:.95rem;color:#888;margin-bottom:1rem}.lojas_cardDescription__sbpxL{font-size:1rem;color:#555;line-height:1.6;margin:0}@media (max-width:768px){.lojas_grid__DYt31{grid-template-columns:1fr;gap:1.5rem}.lojas_title__ryo79{font-size:2rem}.lojas_subtitle__EACIy{font-size:1rem}}.page_lojasSection__FF0FE{background-color:var(--color-white);padding:80px 0}.page_headerRow__j3Jms{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.page_titleSection__Gh6Ya{flex:1 1;min-width:300px;display:flex;flex-direction:column}.page_sectionTitle__zE3Jj{font-size:2.5rem;font-weight:700;color:var(--color-black);text-align:left;margin-bottom:1rem}.page_sectionSubtitle__zpYNr{font-size:1.2rem;font-weight:500;color:#666;text-align:left;margin-bottom:0}.page_searchSection__gJymE{display:flex;justify-content:flex-end;align-items:flex-start;gap:1rem;flex-wrap:wrap;flex-shrink:0}.page_searchBar__yFsWb{flex:0 0 400px;min-width:250px;max-width:500px}.page_searchInput__dhlbo{width:100%;padding:1rem 1.5rem;border:2px solid var(--color-black);border-radius:8px;font-size:1rem;transition:all .3s ease}.page_searchInput__dhlbo:focus{outline:none;border-color:var(--color-yellow);box-shadow:0 0 0 3px rgba(255,215,0,.1)}.page_categoryButtonContainer__dNSv7{position:relative;display:inline-block}.page_categoryButton__woXyo{padding:.75rem 1.5rem;background-color:var(--color-black);color:var(--color-white);border:2px solid var(--color-black);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.page_categoryButton__woXyo:hover{background-color:var(--color-yellow);color:var(--color-black);border-color:var(--color-yellow)}.page_categoryDropdown__ibath{position:absolute;top:100%;right:0;margin-top:.5rem;background-color:var(--color-white);border:2px solid var(--color-black);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;min-width:200px;max-height:300px;overflow-y:auto}.page_categoryOption__2cdsw{width:100%;padding:.75rem 1rem;background-color:transparent;color:var(--color-black);border:none;text-align:left;font-size:.95rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--color-gray)}.page_categoryOption__2cdsw:last-child{border-bottom:none}.page_categoryOption__2cdsw:hover{background-color:var(--color-yellow);color:var(--color-black)}.page_categoryOption__2cdsw.page_active__48WHo{background-color:var(--color-black);color:var(--color-white)}.page_filtersContainer__dnn34{max-width:1200px;margin:0 auto 3rem}.page_filterToggle__BSro2{width:100%;padding:1rem 1.5rem;background-color:var(--color-black);color:var(--color-white);border:2px solid var(--color-black);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.page_filterToggle__BSro2:hover{background-color:var(--color-yellow);color:var(--color-black);border-color:var(--color-yellow)}.page_filtersGrid__ffG8s{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;padding:1.5rem;background-color:var(--color-gray-light);border:2px solid var(--color-black);border-radius:8px}.page_filterGroup__GqAev{display:flex;flex-direction:column;gap:.5rem}.page_filterGroup__GqAev label{font-weight:600;color:var(--color-black);font-size:.9rem}.page_filterSelect__CrthJ{width:100%;padding:.75rem 1rem;border:2px solid var(--color-black);border-radius:8px;font-size:.95rem;background-color:var(--color-white);cursor:pointer;transition:all .3s ease}.page_filterSelect__CrthJ:focus{outline:none;border-color:var(--color-yellow);box-shadow:0 0 0 3px rgba(255,215,0,.1)}.page_filterSelect__CrthJ:disabled{background-color:var(--color-gray);cursor:not-allowed;opacity:.6}.page_clearFilters__QGx4N{padding:.75rem 1.5rem;background-color:var(--color-white);color:var(--color-black);border:2px solid var(--color-black);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1.5rem}.page_clearFilters__QGx4N:hover{background-color:var(--color-black);color:var(--color-white)}.page_categoryRow__Evxfx{margin-bottom:3rem}.page_categoryTitle__SGypD{font-size:1.5rem;font-weight:600;color:var(--color-black);margin-bottom:1rem;padding-left:1rem}.page_scrollContainer__XyG01{position:relative;display:flex;align-items:center;gap:.5rem}.page_scrollButton__0vfnb{background:var(--color-black);color:var(--color-white);border:none;width:40px;height:40px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;z-index:2}.page_scrollButton__0vfnb:hover{background:var(--color-yellow);color:var(--color-black);transform:scale(1.1)}.page_storesRow__abFct{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-gray) transparent;flex:1 1;padding:.5rem 0;-webkit-overflow-scrolling:touch}.page_storesRow__abFct::-webkit-scrollbar{height:8px}.page_storesRow__abFct::-webkit-scrollbar-track{background:transparent}.page_storesRow__abFct::-webkit-scrollbar-thumb{background:var(--color-gray);border-radius:4px}.page_storesRow__abFct::-webkit-scrollbar-thumb:hover{background:var(--color-black)}.page_storeCard__WAiDX{flex:0 0 250px;width:250px;height:250px;background:var(--color-gray-light);border:2px solid var(--color-black);border-radius:12px;overflow:hidden;transition:all .3s ease;text-decoration:none;display:flex;flex-direction:column;position:relative}.page_storeCard__WAiDX:hover{transform:translateY(-5px);border-color:var(--color-yellow);box-shadow:0 8px 20px rgba(0,0,0,.15)}.page_storeImage__bg4z2{width:100%;height:200px;background:var(--color-gray);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;position:relative}.page_storeImage__bg4z2 img{width:100%;height:100%;object-fit:cover;display:block}.page_storeInfo__L5aD8{padding:.75rem;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.page_storeName__KT5GS{font-size:1.1rem;font-weight:600;color:var(--color-black);margin-bottom:.5rem}.page_storeLocation__nFLne{font-size:.75rem;color:#666;margin:.25rem 0;font-weight:400}.page_storeDescription__0JiDS{font-size:.85rem;color:#666;margin:.5rem 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page_empty__N39sr,.page_loading__ZyB_l{text-align:center;padding:3rem;color:var(--color-gray);font-size:1.1rem}@media (max-width:768px){.page_lojasSection__FF0FE{padding:40px 0}.page_headerRow__j3Jms{flex-direction:column}.page_titleSection__Gh6Ya{width:100%}.page_searchSection__gJymE{flex-direction:column;width:100%;justify-content:flex-start}.page_searchBar__yFsWb{width:100%;max-width:100%}.page_sectionTitle__zE3Jj{font-size:2rem;text-align:left}.page_sectionSubtitle__zpYNr{text-align:left}.page_categoryTitle__SGypD{font-size:1.3rem}.page_storeCard__WAiDX{flex:0 0 200px;width:200px;height:200px}.page_scrollButton__0vfnb{width:35px;height:35px;font-size:1.2rem}}.politica_politica__URpC1{padding:80px 0;min-height:calc(100vh - 200px)}.politica_title__VyZnP{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;text-align:center}.politica_lastUpdate__FUs1X{text-align:center;color:#666;margin-bottom:3rem;font-size:.9rem}.politica_content__QZH1o{max-width:900px;margin:0 auto}.politica_section__mpRfz{margin-bottom:2.5rem}.politica_section__mpRfz h2{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;margin-top:2rem}.politica_section__mpRfz h3{font-size:1.2rem;font-weight:600;color:#333;margin-top:1.5rem;margin-bottom:.75rem}.politica_section__mpRfz p{line-height:1.8;color:#444;margin-bottom:1rem}.politica_section__mpRfz ul{margin-left:1.5rem;margin-bottom:1rem}.politica_section__mpRfz li{line-height:1.8;color:#444;margin-bottom:.5rem}.politica_section__mpRfz a{color:#06c;text-decoration:underline}.politica_section__mpRfz a:hover{color:#0052a3}.politica_section__mpRfz strong{color:#1a1a1a;font-weight:600}@media (max-width:768px){.politica_politica__URpC1{padding:40px 0}.politica_title__VyZnP{font-size:2rem}.politica_section__mpRfz h2{font-size:1.3rem}.politica_section__mpRfz h3{font-size:1.1rem}}.questionario_questionario__ZfJEA{padding:80px 0;min-height:calc(100vh - 200px)}.questionario_title__t_d6p{font-size:2.5rem;font-weight:700;color:var(--color-black);text-align:center;margin-bottom:1rem}.questionario_subtitle__u1bte{text-align:center;color:var(--color-gray);font-size:1.1rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.questionario_form__SfLoI{max-width:700px;margin:0 auto;background:var(--color-gray-light);padding:2.5rem;border-radius:12px;border:2px solid var(--color-black)}.questionario_formGroup__i_hOY{margin-bottom:2rem}.questionario_label__C6ta_{display:block;font-weight:600;color:var(--color-black);margin-bottom:.5rem;font-size:1rem}.questionario_required__GA3wn{color:#e74c3c}.questionario_photoUpload__Hp8z5{margin-top:.5rem}.questionario_uploadArea__wyab7{display:block;width:100%;border:2px dashed var(--color-black);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease}.questionario_uploadArea__wyab7:hover{border-color:var(--color-yellow);background:rgba(255,215,0,.05)}.questionario_fileInput__kjCD2{display:none}.questionario_uploadContent__ddU0X{display:flex;flex-direction:column;align-items:center;gap:.5rem}.questionario_uploadIcon__eBlnn{font-size:3rem}.questionario_uploadContent__ddU0X p{color:var(--color-gray);margin:0}.questionario_photoPreview__0BSd6{position:relative;width:200px;height:200px;margin:0 auto;border-radius:50%;overflow:hidden;border:3px solid var(--color-black)}.questionario_photoPreview__0BSd6 img{width:100%;height:100%;object-fit:cover}.questionario_removePhoto__8KIyN{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.questionario_removePhoto__8KIyN:hover{background:rgba(231,76,60,.9);transform:scale(1.1)}.questionario_input__nhY52,.questionario_select__vMDYV,.questionario_textarea__9Ww1g{width:100%;padding:.875rem 1rem;border:2px solid var(--color-black);border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease;background:var(--color-white)}.questionario_input__nhY52:focus,.questionario_select__vMDYV:focus,.questionario_textarea__9Ww1g:focus{outline:none;border-color:var(--color-yellow);box-shadow:0 0 0 3px rgba(255,215,0,.1)}.questionario_textarea__9Ww1g{resize:vertical;min-height:120px}.questionario_error__w5hZn{background:#fee;border:2px solid #e74c3c;color:#c0392b;padding:1rem;border-radius:8px;margin-bottom:1.5rem;text-align:center}.questionario_submitButton__852vy{width:100%;padding:1rem 2rem;background:var(--color-black);color:var(--color-white);border:2px solid var(--color-black);border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.questionario_submitButton__852vy:hover:not(:disabled){background:var(--color-yellow);color:var(--color-black);border-color:var(--color-yellow);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.questionario_submitButton__852vy:disabled{opacity:.6;cursor:not-allowed}.questionario_loading__DimXC{text-align:center;padding:3rem;color:var(--color-gray)}@media (max-width:768px){.questionario_questionario__ZfJEA{padding:40px 0}.questionario_title__t_d6p{font-size:2rem}.questionario_form__SfLoI{padding:1.5rem}.questionario_photoPreview__0BSd6{width:150px;height:150px}}.signin_signin___b1hN{background-color:var(--color-white);min-height:calc(100vh - 200px);display:flex;align-items:center;padding:40px 20px;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden}.signin_signinContainer__PyG1I{width:500px;max-width:90%;margin:0 auto;background-color:var(--color-white);padding:40px;border-radius:12px;border:1px solid var(--color-black);transition:border-color .3s ease}.signin_signinContainer__PyG1I:hover{border-color:var(--color-yellow)}.signin_title__wccp_{color:var(--color-black);text-align:center;margin-bottom:40px;font-size:2.5rem;transition:color .3s ease;cursor:pointer}.signin_title__wccp_:hover{color:var(--color-yellow)}.signin_form__E_SB_{display:flex;flex-direction:column;gap:20px}.signin_formGroup__zV0Br{display:flex;flex-direction:column;gap:8px}.signin_formGroup__zV0Br label{color:var(--color-black);font-weight:600}.signin_formGroup__zV0Br input{padding:16px;border:2px solid var(--color-black);border-radius:6px;background-color:var(--color-white);color:var(--color-black);font-size:18px;transition:border-color .3s ease}.signin_formGroup__zV0Br input:focus,.signin_formGroup__zV0Br input:hover{outline:none;border-color:var(--color-yellow)}.signin_loginLink__CQ444{text-align:center;color:var(--color-black);margin-top:20px}.signin_loginLink__CQ444 a{color:var(--color-black);text-decoration:underline;transition:color .3s ease}.signin_loginLink__CQ444 a:active,.signin_loginLink__CQ444 a:hover{color:var(--color-yellow)}@media (max-width:768px){.signin_signin___b1hN{padding:20px 10px;min-height:calc(100vh - 150px);overflow-x:hidden;width:100%;max-width:100vw}.signin_signinContainer__PyG1I{width:100%;max-width:100%;padding:20px 15px;margin:0;box-sizing:border-box;overflow-x:hidden}.signin_title__wccp_{font-size:1.8rem;margin-bottom:20px}.signin_formGroup__zV0Br input{font-size:16px;padding:12px;width:100%;max-width:100%;box-sizing:border-box}}.page_sucessoSection__Q9eud{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:80px 20px;background-color:var(--color-white)}.page_sucessoContainer__me4h9{text-align:center;max-width:800px;margin:0 auto}.page_sucessoTitle__ot34n{color:var(--color-black);font-size:2.5rem;font-weight:800;line-height:1.4;margin:0;animation:page_fadeIn__4JmTB .5s ease-in}@keyframes page_fadeIn__4JmTB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_sucessoTitle__ot34n{font-size:1.8rem}.page_sucessoSection__Q9eud{padding:60px 20px}}.termos_termos___O04C{padding:80px 0;min-height:calc(100vh - 200px)}.termos_title__2Ck6f{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;text-align:center}.termos_lastUpdate__YHD6f{text-align:center;color:#666;margin-bottom:3rem;font-size:.9rem}.termos_content__X_ZJa{max-width:900px;margin:0 auto}.termos_section__vMEoG{margin-bottom:2.5rem}.termos_section__vMEoG h2{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;margin-top:2rem}.termos_section__vMEoG h3{font-size:1.2rem;font-weight:600;color:#333;margin-top:1.5rem;margin-bottom:.75rem}.termos_section__vMEoG p{line-height:1.8;color:#444;margin-bottom:1rem}.termos_section__vMEoG ul{margin-left:1.5rem;margin-bottom:1rem}.termos_section__vMEoG li{line-height:1.8;color:#444;margin-bottom:.5rem}.termos_section__vMEoG a{color:#06c;text-decoration:underline}.termos_section__vMEoG a:hover{color:#0052a3}.termos_important__RCP_g{background-color:#fff3cd;border-left:4px solid #ffc107;padding:1rem;margin:1.5rem 0;border-radius:4px}.termos_important__RCP_g strong{color:#856404}@media (max-width:768px){.termos_termos___O04C{padding:40px 0}.termos_title__2Ck6f{font-size:2rem}.termos_section__vMEoG h2{font-size:1.3rem}.termos_section__vMEoG h3{font-size:1.1rem}}.onboarding_onboarding__BcScZ{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.onboarding_container__A8tAm{max-width:800px;width:100%;margin:0 auto}.onboarding_title__DrvRK{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--color-black)}.onboarding_subtitle__KyxWy{font-size:1.1rem;text-align:center;margin-bottom:2rem;color:#666}.onboarding_form__m8RRq{width:100%}.onboarding_options__MPefV{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.onboarding_option__RFMJN{display:block;border:2px solid #ddd;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .3s ease;background-color:var(--color-white)}.onboarding_option__RFMJN:hover{border-color:var(--color-black);background-color:var(--color-gray-light)}.onboarding_option__RFMJN.onboarding_selected__dXASk{border-color:var(--color-black);background-color:var(--color-gray)}.onboarding_radioInput__VfiSk{display:none}.onboarding_optionContent__5QY2Q{display:flex;flex-direction:column;gap:.5rem}.onboarding_optionTitle__BLFLp{font-size:1.3rem;font-weight:600;color:var(--color-black);margin:0}.onboarding_optionDescription__3WxvC{font-size:1rem;color:#666;margin:0;line-height:1.5}.onboarding_submitButton__60vds{width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:600;background-color:var(--color-black);color:var(--color-white);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.onboarding_submitButton__60vds:hover:not(:disabled){background-color:#333}.onboarding_submitButton__60vds:disabled{opacity:.6;cursor:not-allowed}.onboarding_error__xukF3{background-color:#fee;color:#c33;padding:1rem;border-radius:6px;margin-bottom:1rem;text-align:center}.onboarding_loading__i__X3{text-align:center;padding:2rem;font-size:1.2rem;color:#666}@media (max-width:768px){.onboarding_title__DrvRK{font-size:1.5rem}.onboarding_subtitle__KyxWy{font-size:1rem}.onboarding_option__RFMJN{padding:1rem}.onboarding_optionTitle__BLFLp{font-size:1.1rem}}.page_mainPage__ERlcj{scroll-behavior:smooth;padding-top:0}.page_mainPage__ERlcj section{scroll-margin-top:100px}