.CupomInput_wrapper__wALa3{margin:8px 0 20px}.CupomInput_label__mqEL7{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:8px}.CupomInput_row__DtVO7{display:flex;gap:8px}.CupomInput_input__rTPra{flex:1 1;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:#FFFFFF;font-size:.95rem;font-weight:600;letter-spacing:.04em;outline:none}.CupomInput_input__rTPra::placeholder{color:rgba(255,255,255,.35);font-weight:400;letter-spacing:normal}.CupomInput_input__rTPra:focus{border-color:#F26522}.CupomInput_apply___G76r{padding:0 18px;border-radius:12px;border:1px solid #f26522;background:transparent;color:#F26522;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:88px}.CupomInput_apply___G76r:hover:not(:disabled){background:#F26522;color:#FFFFFF}.CupomInput_apply___G76r:disabled{opacity:.5;cursor:not-allowed}.CupomInput_error__eNoiG{margin:8px 0 0;font-size:.85rem;color:#FCA5A5}.CupomInput_applied__uGuJp{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);color:#86EFAC}.CupomInput_appliedText__AA0yK{flex:1 1;min-width:0;display:flex;flex-direction:column}.CupomInput_appliedText__AA0yK strong{color:#FFFFFF;letter-spacing:.04em}.CupomInput_appliedText__AA0yK span{font-size:.8rem;color:rgba(255,255,255,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CupomInput_appliedValue__JXPKU{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CupomInput_remove__1yaQe{background:none;border:none;color:rgba(255,255,255,.6);cursor:pointer;padding:4px;display:inline-flex}.CupomInput_remove__1yaQe:hover{color:#FFFFFF}.CupomInput_spin__mFDjg{animation:CupomInput_spin__mFDjg 1s linear infinite}@keyframes CupomInput_spin__mFDjg{to{transform:rotate(1turn)}}.Header_header__KwdYD{background-color:rgba(0,0,0,.3);height:var(--header-height);position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Header_scrolled__qIjEW{background-color:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);height:calc(var(--header-height) - 10px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.Header_container__vrI8C{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px!important;padding:0 40px!important;margin:0 auto}.Header_logo____uDV{display:flex;align-items:center;transition:transform .3s ease}.Header_logo____uDV:hover{transform:scale(1.05)}.Header_nav__tNWGY{display:flex;gap:22px;align-items:center}.Header_navLink__Rvw2c{color:var(--color-white);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;transition:all .3s ease;position:relative;padding:8px 0}.Header_navLink__Rvw2c:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-orange-primary);transition:width .3s ease}.Header_navLink__Rvw2c:hover{color:var(--color-orange-primary)}.Header_navLink__Rvw2c:hover:after{width:100%}.Header_highlightLink__mTaAQ{color:var(--color-orange-primary)!important;font-weight:700}.Header_highlightLink__mTaAQ:after{background-color:var(--color-white)}.Header_actions__dQYHE{display:flex;align-items:center;gap:14px}.Header_userInfo__X33T5,.Header_userSection__KNQlO{display:flex;align-items:center;gap:10px}.Header_userInfo__X33T5{color:var(--color-white);font-family:var(--font-inter);font-size:.9rem;font-weight:600;padding:8px 16px;border-radius:50px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.Header_userInfo__X33T5:hover{background:var(--color-orange-primary);border-color:var(--color-orange-primary);transform:translateY(-2px)}.Header_logoutButton__kqNNk{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:none;color:var(--color-white);cursor:pointer;padding:10px;border-radius:50%;transition:all .3s ease}.Header_logoutButton__kqNNk:hover{background:#ef4444;color:white;transform:rotate(90deg)}.Header_cartLink__J8rIB{color:var(--color-white);transition:color .3s ease}.Header_cartIconWrapper__5rfsV{position:relative;display:flex;align-items:center}.Header_cartLink__J8rIB:hover{color:var(--color-orange-primary);transform:scale(1.1)}.Header_badge__WRq08{position:absolute;top:-10px;right:-10px;background-color:var(--color-orange-primary);color:white;font-size:.7rem;font-weight:800;min-width:20px;height:20px;padding:0 4px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-black)}.Header_mobileMenuToggle__t2IWo{display:none;background:transparent;border:none;color:white;cursor:pointer}@media (max-width:1300px){.Header_nav__tNWGY{gap:16px}.Header_navLink__Rvw2c{font-size:.72rem;letter-spacing:.3px}.Header_actions__dQYHE{gap:10px}}@media (max-width:992px){.Header_mobileMenuToggle__t2IWo{display:block}.Header_nav__tNWGY{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:var(--color-black);flex-direction:column;justify-content:center;gap:30px;transition:right .4s cubic-bezier(.4,0,.2,1);padding:40px;box-shadow:-10px 0 30px rgba(0,0,0,.5)}.Header_mobileNavOpen__TS0MH{right:0}.Header_navLink__Rvw2c{font-size:1.25rem;width:100%;text-align:center}}@media (max-width:480px){.Header_container__vrI8C{padding:0 20px!important}.Header_ticketsButton__ojlrl{padding:0 15px;font-size:.85rem}.Header_userName__8pz2T{display:none}}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:6px;font-weight:600;font-family:var(--font-poppins);cursor:pointer;transition:all .2s ease;border:none;font-size:1rem}.Button_primary__6_Dls{background-color:var(--color-orange-primary);color:var(--color-white)}.Button_primary__6_Dls:hover{background-color:var(--color-orange-dark);transform:translateY(-2px)}.Button_secondary__uuOdH{background-color:transparent;border:2px solid var(--color-orange-primary);color:var(--color-orange-primary)}.Button_secondary__uuOdH:hover{background-color:rgba(242,101,34,.1)}.Button_white__Lr2We{background-color:var(--color-white);color:var(--color-black)}.Button_white__Lr2We:hover{background-color:var(--color-light-gray);transform:translateY(-2px)}.Button_fullWidth__MEYBG{width:100%}.Hero_hero__bqvNd{position:relative;width:100%;height:100vh;min-height:600px;background-color:var(--color-black);display:flex;flex-direction:column;overflow:hidden}.Hero_carouselContainer__5yGpM{position:absolute;top:0;left:0;width:100%;height:100%}.Hero_bannerWrapper__ous7P{position:absolute;width:100%;height:100%;display:flex;align-items:center;overflow:hidden}.Hero_zoomWrapper__QgABY{position:absolute;inset:0;width:100%;height:100%}.Hero_heroBanner__bx5Bl{object-fit:cover;object-position:center 15%}.Hero_overlay__GFOqg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.15) 25%,transparent 45%);z-index:1}.Hero_contentContainer__2M1YN{position:relative;z-index:2;width:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:110px}.Hero_ctaWrapper__kPabw{display:flex;gap:1rem}.Hero_ctaButton__agKtA{min-width:220px;height:60px!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px}.Hero_waveDecor__lT7SJ{position:absolute;bottom:-1px;left:0;width:100%;height:auto;color:var(--color-orange-primary);z-index:10}@media (max-width:768px){.Hero_contentContainer__2M1YN{padding-bottom:60px}.Hero_ctaWrapper__kPabw{justify-content:center}}.InfoBar_infoBar__uSclB{background-color:var(--color-orange-primary);color:var(--color-white);padding:80px 0;position:relative;z-index:1}.InfoBar_container__Eii30{display:flex;flex-direction:column;gap:60px;align-items:center}.InfoBar_horario__3JBBq{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:14px 32px}.InfoBar_horarioTitulo__tQmXz{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-poppins);font-size:1.125rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.InfoBar_horarioLinha__4sxnO{font-family:var(--font-inter);font-size:1.125rem;white-space:nowrap}.InfoBar_horarioLinha__4sxnO+.InfoBar_horarioLinha__4sxnO,.InfoBar_horarioTitulo__tQmXz+.InfoBar_horarioLinha__4sxnO{margin-left:28px;padding-left:28px;border-left:1px solid rgba(255,255,255,.4)}.InfoBar_horarioLinha__4sxnO strong{font-weight:800;margin-right:6px}.InfoBar_ctaBlock__e4tYg{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.InfoBar_title__GzFO_{font-family:var(--font-poppins);font-size:2.25rem;font-weight:900;letter-spacing:-.5px;margin:0}.InfoBar_ctaButton__p4jQu{min-width:280px;height:56px!important;font-size:1rem!important;font-weight:800!important;color:var(--color-orange-primary)!important}@media (max-width:992px){.InfoBar_horario__3JBBq{flex-direction:column;gap:8px;border-radius:24px;padding:20px 24px;text-align:center}.InfoBar_horarioLinha__4sxnO+.InfoBar_horarioLinha__4sxnO,.InfoBar_horarioTitulo__tQmXz+.InfoBar_horarioLinha__4sxnO{margin-left:0;padding-left:0;border-left:none}.InfoBar_horarioTitulo__tQmXz{margin-bottom:4px}.InfoBar_horarioLinha__4sxnO{font-size:1rem;white-space:normal}}@media (max-width:768px){.InfoBar_infoBar__uSclB{padding:60px 0}.InfoBar_title__GzFO_{font-size:1.75rem}}.Attractions_section__Ccqn9{padding:100px 0;background-color:var(--color-white)}.Attractions_header__9HMpy{text-align:center;max-width:800px;margin:0 auto 60px}.Attractions_sectionTitle__B8q0e{font-family:var(--font-poppins);font-size:3rem;font-weight:900;color:var(--color-black);text-transform:uppercase;margin-bottom:1rem;letter-spacing:-1px}.Attractions_sectionSubtitle__7pe62{font-family:var(--font-inter);font-size:1.125rem;color:var(--color-medium-gray)}.Attractions_grid__OJSnH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.Attractions_card__bK_ok{background:var(--color-white);border-radius:24px;overflow:hidden;box-shadow:0 4px 30px rgba(0,0,0,.05);border:1px solid #f1f1f1;transition:all .4s cubic-bezier(.4,0,.2,1)}.Attractions_card__bK_ok:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.1);border-color:var(--color-orange-primary)}.Attractions_imageWrapper__xANeW{position:relative;height:350px;overflow:hidden}.Attractions_cardVideo__xQYls{width:100%;height:100%;border:0;background:var(--color-dark-gray)}.Attractions_content__rt1Qt{padding:2.5rem}.Attractions_cardTitle__IFrN2{font-family:var(--font-poppins);font-size:1.75rem;font-weight:800;color:var(--color-black);margin-bottom:.75rem}.Attractions_cardDescription__honc2{font-family:var(--font-inter);font-size:1rem;color:var(--color-medium-gray);line-height:1.6;margin-bottom:2rem;height:3.2rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Attractions_cardButton__hcPQ7{height:54px!important;font-weight:700!important}@media (max-width:768px){.Attractions_grid__OJSnH{grid-template-columns:1fr}.Attractions_sectionTitle__B8q0e{font-size:2.25rem}.Attractions_content__rt1Qt{padding:1.5rem}}.Rules_rulesSection__7V_4m{padding:100px 0;background-color:#f8fafc}.Rules_header__KUbF4{text-align:center;max-width:700px;margin:0 auto 60px}.Rules_title___nkyG{font-family:var(--font-poppins);font-size:2.5rem;font-weight:900;color:var(--color-black);text-transform:uppercase;margin-bottom:1rem;letter-spacing:-.5px}.Rules_subtitle__WfCUj{font-family:var(--font-inter);font-size:1.125rem;color:var(--color-medium-gray)}.Rules_rulesGrid__NRvR9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.Rules_ruleCard__zDIOu{background:var(--color-white);padding:2.5rem;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid #eef2f6;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease}.Rules_ruleCard__zDIOu:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgba(242,101,34,.1);border-color:rgba(242,101,34,.2)}.Rules_iconWrapper__8s5yF{width:60px;height:60px;background:rgba(242,101,34,.1);color:var(--color-orange-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.Rules_ruleCard__zDIOu h3{font-family:var(--font-poppins);font-size:1.25rem;font-weight:800;color:var(--color-black);margin-bottom:1.25rem}.Rules_ruleCard__zDIOu ul{list-style:none;padding:0;margin:0}.Rules_ruleCard__zDIOu li{font-family:var(--font-inter);font-size:.9375rem;color:var(--color-medium-gray);position:relative;padding-left:24px;margin-bottom:.75rem;line-height:1.5}.Rules_ruleCard__zDIOu li a{color:var(--color-orange-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.Rules_ruleCard__zDIOu li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:2px;background:var(--color-orange-primary)}@media (max-width:992px){.Rules_rulesGrid__NRvR9{grid-template-columns:1fr}}.RestaurantMenu_section__dvskl{scroll-margin-top:var(--header-height);padding:100px 0;background-color:var(--color-white);overflow:hidden}.RestaurantMenu_container__9AmNP{display:grid;grid-template-columns:1fr 1.7fr;grid-gap:56px;gap:56px;align-items:center}.RestaurantMenu_badge__MJ4y6{display:inline-block;padding:6px 16px;background:rgba(242,101,34,.1);color:var(--color-orange-primary);border-radius:50px;font-family:var(--font-inter);font-size:.75rem;font-weight:800;letter-spacing:2px;margin-bottom:1.5rem}.RestaurantMenu_title__zi06i{font-family:var(--font-poppins);font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--color-black);line-height:1.1;margin-bottom:1.5rem;text-align:left}.RestaurantMenu_description__z5zbX{font-family:var(--font-inter);font-size:1.125rem;color:var(--color-medium-gray);line-height:1.6;margin-bottom:2.5rem}.RestaurantMenu_features__anDLq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.RestaurantMenu_featureItem__m_z0r{display:flex;align-items:center;gap:.75rem;color:var(--color-black);font-family:var(--font-inter);font-size:.9375rem;font-weight:600}.RestaurantMenu_featureItem__m_z0r svg{color:var(--color-orange-primary)}.RestaurantMenu_ctaButton__KJqKE{height:54px!important;padding:0 40px!important;font-weight:700!important}.RestaurantMenu_imageGrid__fZnCC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.RestaurantMenu_imagePage___nDPM{border:none;padding:0;cursor:pointer;border-radius:20px;overflow:hidden;position:relative;aspect-ratio:1190/841;background:#f1f1f1;box-shadow:0 10px 24px rgba(0,0,0,.06)}.RestaurantMenu_imagePage___nDPM img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.RestaurantMenu_imagePage___nDPM:hover img{transform:scale(1.04)}@media (max-width:992px){.RestaurantMenu_container__9AmNP{grid-template-columns:1fr;gap:60px}.RestaurantMenu_imageGrid__fZnCC{gap:12px}}@media (max-width:480px){.RestaurantMenu_features__anDLq{grid-template-columns:1fr}}.RestaurantMenu_lightboxOverlay__38vod{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.RestaurantMenu_lightboxClose__WGANU{position:absolute;top:1.5rem;right:1.5rem;background:rgba(255,255,255,.1);border:none;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.RestaurantMenu_lightboxClose__WGANU:hover{background:rgba(255,255,255,.2)}.RestaurantMenu_lightboxNav__qOHKg{background:rgba(255,255,255,.1);border:none;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;flex-shrink:0;z-index:1}.RestaurantMenu_lightboxNav__qOHKg:hover{background:rgba(255,255,255,.2)}.RestaurantMenu_lightboxImageWrap__Wh_d4{position:relative;max-width:1190px;width:100%;max-height:85vh;margin:0 1.5rem;display:flex;align-items:center;justify-content:center}.RestaurantMenu_lightboxImage__ms2xy{max-width:100%;max-height:85vh;width:auto;height:auto;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);object-fit:contain}.RestaurantMenu_lightboxLogo__PtL20{position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:56px;height:56px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.RestaurantMenu_lightboxLogo__PtL20 img{width:100%;height:100%;object-fit:cover;display:block}.RestaurantMenu_lightboxDots__r7x6v{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem}.RestaurantMenu_lightboxDot__6rVpa{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.4);border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}.RestaurantMenu_lightboxDot__6rVpa:hover{background:rgba(255,255,255,.7)}.RestaurantMenu_lightboxDotActive__4V_O_{background:var(--color-orange-primary);transform:scale(1.3)}@media (max-width:640px){.RestaurantMenu_lightboxOverlay__38vod{padding:1rem}.RestaurantMenu_lightboxNav__qOHKg{width:40px;height:40px;position:absolute}.RestaurantMenu_lightboxNavLeft__V9PFo{left:.5rem}.RestaurantMenu_lightboxNavRight__Ly3cY{right:.5rem}.RestaurantMenu_lightboxImageWrap__Wh_d4{margin:0}}.LegalPage_main__tzJR5{background-color:var(--color-white)}.LegalPage_hero__Vdh3x{padding:calc(var(--header-height) + 60px) 20px 70px;background:linear-gradient(135deg,var(--color-black),#1a1a1a);color:white;text-align:center}.LegalPage_heroContent__pGzoX{max-width:800px;margin:0 auto}.LegalPage_title__cXmM_{font-family:var(--font-poppins);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-1px;margin:0 0 1rem}.LegalPage_updated__2_YoC{font-family:var(--font-inter);color:rgba(255,255,255,.6);margin:0}.LegalPage_content__5Kqna{max-width:820px;margin:0 auto;padding:70px 20px 100px;font-family:var(--font-inter);font-size:1rem;line-height:1.7;color:#333}.LegalPage_content__5Kqna h2{font-family:var(--font-poppins);font-size:1.35rem;font-weight:800;color:var(--color-black);margin:2.5rem 0 .75rem}.LegalPage_content__5Kqna h2:first-child{margin-top:0}.LegalPage_content__5Kqna p{margin:0 0 1rem}.LegalPage_content__5Kqna ul{margin:0 0 1rem;padding-left:1.25rem}.LegalPage_content__5Kqna li{margin-bottom:.5rem}.LegalPage_content__5Kqna a{color:var(--color-orange-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.page_container__59onE{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f0f0f,#1c1c1c);position:relative;overflow:hidden}.page_container__59onE:before{content:"";position:absolute;width:150%;height:150%;background-image:radial-gradient(circle at 50% 50%,rgba(242,101,34,.05) 0,transparent 50%);animation:page_pulse__3oXDW 10s infinite alternate}@keyframes page_pulse__3oXDW{0%{transform:scale(1);opacity:.3}to{transform:scale(1.1);opacity:.6}}.page_loginBox__21Y6t{background:var(--color-white);border-radius:var(--border-radius-lg);padding:2.5rem;max-width:420px;width:100%;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);position:relative;z-index:1;border:1px solid rgba(255,255,255,.1)}.page_header__o3zHc{text-align:center;margin-bottom:2rem}.page_logoWrapper__WGG5X{margin-bottom:1rem;display:flex;justify-content:center}.page_logo__GT2p0{height:60px;width:auto}.page_header__o3zHc h1{font-family:var(--font-poppins);font-size:1.75rem;font-weight:800;color:var(--color-black);margin-bottom:.5rem;letter-spacing:-.5px}.page_header__o3zHc p{font-family:var(--font-inter);font-size:.9375rem;color:var(--color-medium-gray)}.page_form__Qmsfh{display:flex;flex-direction:column;gap:1rem}.page_error__k5IUZ{display:flex;align-items:center;gap:.75rem;background:#FFF5F5;border:1px solid #feb2b2;border-radius:var(--border-radius-sm);padding:1rem;color:#C53030;font-size:.875rem;font-family:var(--font-inter);animation:page_shake__pdPmd .4s ease-in-out}@keyframes page_shake__pdPmd{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.page_formGroup__kPNk0{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__kPNk0 label{display:flex;align-items:center;gap:.5rem;font-family:var(--font-inter);font-size:.8125rem;font-weight:600;color:var(--color-medium-gray);text-transform:uppercase;letter-spacing:.5px}.page_formGroup__kPNk0 label svg{color:var(--color-orange-primary)}.page_formGroup__kPNk0 input{font-family:var(--font-inter);font-size:1rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:var(--border-radius-sm);transition:all .2s cubic-bezier(.4,0,.2,1);background-color:#F8FAFC}.page_formGroup__kPNk0 input:focus{outline:none;border-color:var(--color-orange-primary);background-color:var(--color-white);box-shadow:0 0 0 4px rgba(242,101,34,.1);transform:translateY(-1px)}.page_formGroup__kPNk0 input:disabled{background:var(--color-light-gray);cursor:not-allowed;opacity:.7}.page_testCredentials__rNh_9{margin-top:.25rem}.page_credentialsToggle__CDumB{display:flex;align-items:center;gap:.5rem;width:100%;background:#F1F5F9;border:1px dashed #cbd5e1;border-radius:var(--border-radius-md);padding:.6rem 1rem;font-family:var(--font-inter);font-size:.8125rem;color:#475569;cursor:pointer;transition:background .2s;text-align:left}.page_credentialsToggle__CDumB:hover{background:#E2E8F0}.page_credentialsToggle__CDumB span{flex:1 1;font-weight:600}.page_credentialsList___Bl2R{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.page_credentialItem__4j0PS{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .75rem;background:#F8FAFC;border:1px solid #e2e8f0;border-left:3px solid;border-radius:6px;cursor:pointer;text-align:left;transition:background .15s,transform .1s;width:100%}.page_credentialItem__4j0PS:hover{background:#F1F5F9;transform:translateX(2px)}.page_credentialRole__ItWBj{font-family:var(--font-inter);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.page_credentialDesc__f131F{font-family:var(--font-inter);font-size:.75rem;color:#64748B}.page_credentialEmail__hBM_J{font-family:var(--font-inter);font-size:.7rem;color:#94A3B8;font-style:italic}.page_footer__8CiLY{text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}.page_footer__8CiLY a{font-family:var(--font-inter);font-size:.875rem;color:#64748B;text-decoration:none;transition:color .2s;font-weight:500}.page_footer__8CiLY a:hover{color:var(--color-orange-primary)}@media (max-width:480px){.page_loginBox__21Y6t{padding:2.5rem 1.5rem;border-radius:0;height:100vh;max-width:none;display:flex;flex-direction:column;justify-content:center}.page_container__59onE{padding:0;background:var(--color-white)}.page_container__59onE:before{display:none}}