.app_shell__uD3Yo{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}.app_conteudo__gHshy{flex:1 1;min-height:0;width:100%;max-width:560px;margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.app_shell__uD3Yo:has([data-banner-pwa]) .app_conteudo__gHshy{padding-bottom:calc(160px + env(safe-area-inset-bottom, 0px))}.app_pagina__U_9IG{padding:24px var(--gutter-md)}.app_titulo__Pq4gu{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:700;line-height:36px;letter-spacing:.01em;text-transform:uppercase;color:var(--on-surface);margin-bottom:8px}.app_texto__NpA22{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.app_loading__9WLNk{display:flex;align-items:center;justify-content:center;height:100%;min-height:100%;background:var(--surface)}.app_spinner__04GE9{width:24px;height:24px;border:2.5px solid rgba(255,107,0,.2);border-top:2.5px solid var(--primary-container);border-radius:50%;animation:app_spin__dQFhI .7s linear infinite}@keyframes app_spin__dQFhI{to{transform:rotate(1turn)}}.app_toastPush__7T219{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom, 0px));z-index:50;display:flex;align-items:center;gap:8px;max-width:min(90%,520px);width:max-content;padding:10px 16px;border-radius:9999px;background:var(--surface-container-highest);color:var(--on-surface);box-shadow:0 12px 32px rgba(0,0,0,.45);transform:translateX(-50%)}.app_toastPush__7T219 .app_material-symbols-outlined__Ozqwe{font-size:18px;flex-shrink:0;color:var(--primary-container)}.app_toastPushMsg__4zPcP{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px}.telemetria_tela__gj2eg{display:flex;flex-direction:column;min-height:100%}.telemetria_cabecalho__xL007{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding-top:env(safe-area-inset-top,0);background:color-mix(in srgb,var(--surface) 85%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 1px 12px rgba(0,0,0,.45)}.telemetria_cabecalhoInner__FiVb0{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 var(--gutter-md)}.telemetria_cabecalhoEsquerda__sqxCd{display:flex;align-items:center;gap:4px;min-width:0}.telemetria_botaoVoltar__gUodx{display:flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);margin-left:-8px;border:none;border-radius:9999px;background:transparent;color:var(--on-surface);text-decoration:none;flex-shrink:0}.telemetria_botaoVoltar__gUodx:hover{color:var(--primary-container)}.telemetria_botaoVoltar__gUodx .telemetria_material-symbols-outlined__CIZKP{font-size:24px}.telemetria_logo__i3hHX{height:28px;width:auto;object-fit:contain}.telemetria_tituloPagina__VP090{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:var(--on-surface);margin-left:4px}.telemetria_acoesHeader__Txh15{display:flex;align-items:center;gap:4px;flex-shrink:0}.telemetria_botaoShare__cfQfh{display:flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);border:none;border-radius:9999px;background:transparent;color:var(--primary-container);cursor:pointer}.telemetria_botaoShare__cfQfh:disabled{opacity:.45;cursor:default}.telemetria_avatarHeader__AMjoL{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--outline) 30%,transparent)}.telemetria_avatarImg__LNj5q{width:32px;height:32px;object-fit:cover;border-radius:9999px}.telemetria_avatarPlaceholder__jFgTu{color:var(--on-surface-variant)}.telemetria_conteudo__SfGSB{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px var(--gutter-md) 32px}.telemetria_card__lmQKH{display:flex;flex-direction:column;gap:16px;padding:var(--card-padding-md);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:var(--surface-container-low)}.telemetria_cardCockpit__7wNot{gap:12px}.telemetria_statusLinha__Qdwrx{display:flex;align-items:center;justify-content:space-between;gap:12px}.telemetria_statusEsquerda__yWT3J{display:flex;align-items:center;gap:10px;min-width:0}.telemetria_iconeGps__M8Mx5{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:var(--surface-container-high);color:var(--tertiary);flex-shrink:0}.telemetria_ping__EPN_x{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:9999px;background:var(--primary-container)}.telemetria_ping__EPN_x:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--primary-container);animation:telemetria_ping__EPN_x 1.2s cubic-bezier(0,0,.2,1) infinite;opacity:.75}@keyframes telemetria_ping__EPN_x{75%,to{transform:scale(2);opacity:0}}.telemetria_statusTextos__k9J_o{display:flex;flex-direction:column;min-width:0}.telemetria_badgeStatus__6LWBX{display:flex;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.telemetria_pontoStatus__OBEHb{width:8px;height:8px;border-radius:9999px;background:var(--primary-container)}.telemetria_statusHint__OyvFq{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.telemetria_cronometro__iWUEm{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:.5rem;border:1px solid var(--surface-container-highest);background:var(--surface-container);flex-shrink:0}.telemetria_cronometro__iWUEm .telemetria_material-symbols-outlined__CIZKP{font-size:16px;color:var(--primary)}.telemetria_cronometroNum__kMcWx{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:800;line-height:28px;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-surface)}.telemetria_cta__LEq4p{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--touch-target);border:none;border-radius:.5rem;background:var(--primary-container);color:var(--on-primary-container);font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 16px rgba(255,107,0,.35);cursor:pointer}.telemetria_cta__LEq4p:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.telemetria_ctaSecundario__PoDRk{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:none;border-radius:.5rem;background:var(--surface-container);color:var(--error);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer}.telemetria_ctaNeutro__g8RG_{color:var(--on-surface);text-decoration:none}.telemetria_copyWeb__v1kRh{margin:0}.telemetria_copyOffline__RD_JZ,.telemetria_copyWeb__v1kRh{font-size:13px;line-height:18px;color:var(--on-surface-variant)}.telemetria_copyOffline__RD_JZ{margin:8px 0 12px}.telemetria_aviso__gTiHZ{display:flex;align-items:center;gap:8px;margin:0;padding:var(--card-padding-sm);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:var(--surface-container-low);font-size:13px;line-height:18px;color:var(--on-surface)}.telemetria_aviso__gTiHZ .telemetria_material-symbols-outlined__CIZKP{flex-shrink:0;font-size:20px;color:var(--primary-container)}.telemetria_erro__bCW2Y{margin:0;font-size:13px;line-height:18px;color:var(--error)}.telemetria_resumoTopo__xiMoT{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.telemetria_badges__X3IZ_{display:flex;flex-wrap:wrap;gap:8px}.telemetria_badgeGravada__wlJR5{padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--primary-container) 20%,transparent);color:var(--primary);font-size:12px;letter-spacing:.08em}.telemetria_badgeGravada__wlJR5,.telemetria_tituloResumo__eD3MH{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase}.telemetria_tituloResumo__eD3MH{margin:4px 0 0;font-size:24px;line-height:28px;letter-spacing:.02em;color:var(--on-surface)}.telemetria_subtituloResumo__adjRg{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.telemetria_iconeResumo__AtHjP{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:var(--surface-container-highest);color:var(--primary);flex-shrink:0}.telemetria_campoTitulo__0HCfN{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--surface-container-highest);border-radius:.5rem;background:var(--surface-container-lowest);color:var(--on-surface);font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.telemetria_campoTitulo__0HCfN:focus{outline:none;border-color:var(--primary-container)}.telemetria_mapa__nctYS{display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border:1px solid var(--surface-container-highest);background:#0a0b0e}.telemetria_mapaTopo__LgAIk{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:color-mix(in srgb,var(--surface-container-low) 95%,transparent);border-bottom:1px solid var(--surface-container-highest)}.telemetria_mapaLabel__ExHDt{display:flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.telemetria_linkMaps__q7D2a{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;background:var(--surface-container-high);color:var(--tertiary);font-size:11px;font-weight:600;text-decoration:none}.telemetria_mapaCanvas__zb0_p{position:relative;width:100%;height:200px;background:#0a0b0e}.telemetria_mapaImg__j4uvl,.telemetria_mapaSvg__2seZZ{width:100%;height:100%;display:block}.telemetria_pontosAb___bifG{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:10px;background:color-mix(in srgb,var(--surface-container-high) 90%,transparent)}.telemetria_pontoCard__raJ4J{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:6px;border-radius:.25rem;background:color-mix(in srgb,var(--surface-container-lowest) 70%,transparent)}.telemetria_pontoCard__raJ4J .telemetria_material-symbols-outlined__CIZKP{font-size:16px;margin-top:2px}.telemetria_pontoA__ssSfm{color:var(--tertiary)}.telemetria_pontoB__4Bc5x{color:var(--primary-container)}.telemetria_pontoRotulo__U7_ji{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.telemetria_pontoNome__I_klj{font-size:11px;font-weight:600;color:var(--on-surface)}.telemetria_pontoEndereco__rc_Hv,.telemetria_pontoNome__I_klj{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telemetria_pontoEndereco__rc_Hv{font-size:10px;color:var(--on-surface-variant)}.telemetria_grid__FcY9L{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.telemetria_metrica__fGq2m{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-radius:.5rem;background:var(--surface-container)}.telemetria_metricaRotulo__4eiA0{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant)}.telemetria_metricaValor__0MNPD{display:flex;align-items:baseline;gap:4px}.telemetria_metricaNum__Gj5Jo{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:800;line-height:28px;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-surface)}.telemetria_metricaUnidade__jQ9_g{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.telemetria_metricaIcone__O8PMT{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:.5rem;background:var(--surface-container-high);color:var(--primary);flex-shrink:0}.telemetria_acoes__J62lm,.telemetria_visibilidade__GZEJ4{display:flex;flex-direction:column;gap:8px}.telemetria_visibilidade__GZEJ4{margin:0;padding:0;border:none}.telemetria_visibilidadeLegenda__xEDOl{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--on-surface-variant)}.telemetria_visibilidadeOpcoes__rjhMB{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.telemetria_visibilidadeOpcao__ycRuc{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:8px;border:1.5px solid #353a44;border-radius:.5rem;background:transparent;color:var(--on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer}.telemetria_visibilidadeOpcao__ycRuc input{position:absolute;opacity:0;pointer-events:none}.telemetria_visibilidadeOpcao__ycRuc .telemetria_material-symbols-outlined__CIZKP{font-size:18px}.telemetria_visibilidadeOpcaoAtiva__OY2Tc{border-color:var(--primary-container);background:color-mix(in srgb,var(--primary-container) 12%,transparent);color:var(--on-surface)}.telemetria_visibilidade__GZEJ4:disabled{opacity:.55}.telemetria_vazio__aolP1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center;color:var(--on-surface-variant)}.telemetria_vazioTitulo__uhZLt{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var(--on-surface)}.telemetria_toast__CPslJ{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom, 0px));z-index:90;padding:10px 16px;border-radius:9999px;background:var(--surface-container-highest);color:var(--on-surface);font-size:12px;font-weight:500;transform:translateX(-50%)}.telemetria_banner__J60tf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 var(--gutter-md) 8px;padding:10px 14px;border-radius:.5rem;background:var(--surface-container-high);border:1px solid color-mix(in srgb,var(--primary-container) 35%,transparent)}.telemetria_bannerTexto__Be6aQ{margin:0;font-size:13px;color:var(--on-surface)}.telemetria_bannerLink__u7q9d{color:var(--primary-container);font-weight:700;font-size:12px;text-transform:uppercase;text-decoration:none}.menu-inferior_nav__oDrLt{position:fixed;bottom:0;left:0;right:0;z-index:50;padding-bottom:env(safe-area-inset-bottom,0);background:color-mix(in srgb,var(--surface-container-lowest) 90%,transparent);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 -4px 24px rgba(0,0,0,.6)}.menu-inferior_inner__N6Rly{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;max-width:560px;height:80px;margin:0 auto;padding:0 var(--gutter-sm)}.menu-inferior_grupo__XHFx6{display:flex;align-items:center;justify-content:space-evenly;min-width:0}.menu-inferior_item__umGpJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:var(--touch-min);min-height:var(--touch-min);height:var(--touch-target);color:var(--on-surface-variant);transition:color .15s ease}.menu-inferior_item__umGpJ:hover{color:var(--on-surface)}.menu-inferior_item__umGpJ:focus{outline:none}.menu-inferior_item__umGpJ:focus-visible{border-radius:.5rem;outline:2px solid var(--primary-container);outline-offset:2px}.menu-inferior_itemAtivo__8gaPz{position:relative;color:var(--primary)}.menu-inferior_itemAtivo__8gaPz:hover{color:var(--primary)}.menu-inferior_itemAtivo__8gaPz .menu-inferior_icone__IQTc6{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.menu-inferior_itemAtivo__8gaPz:after{content:"";position:absolute;bottom:2px;left:50%;width:16px;height:4px;border-radius:9999px;background:var(--primary-container);transform:translateX(-50%)}.menu-inferior_item__umGpJ:hover .menu-inferior_icone__IQTc6{transform:scale(1.05)}.menu-inferior_icone__IQTc6{font-size:24px;line-height:1;transition:transform .15s ease}.menu-inferior_label__tlsIS{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media (max-width:360px){.menu-inferior_labelLongo__cGtOl{font-size:11px}}.menu-inferior_fabSlot__UQT2S{z-index:60;padding:0 8px;transform:translateY(-20px)}.menu-inferior_fabSlot__UQT2S,.menu-inferior_fab__UNyOS{position:relative;display:flex;align-items:center;justify-content:center}.menu-inferior_fab__UNyOS{z-index:71;width:var(--touch-target);height:var(--touch-target);border-radius:9999px;background:var(--primary-container);color:var(--surface);box-shadow:0 0 20px rgba(255,107,0,.5);transition:box-shadow .15s ease,transform .15s ease}.menu-inferior_fab__UNyOS:hover{box-shadow:0 0 28px rgba(255,107,0,.8)}.menu-inferior_fab__UNyOS:active{transform:scale(.95)}.menu-inferior_fabDestacado__HFspE{box-shadow:0 0 28px rgba(255,107,0,.8)}.menu-inferior_fabIcone__J1DV1{font-size:32px;font-weight:700;line-height:1}.menu-inferior_fabBotao__gTU4J{border:none;padding:0;cursor:pointer;position:relative;z-index:61}.menu-inferior_menuBackdrop__ZZdZ_{position:fixed;inset:0;z-index:55;border:none;padding:0;background:color-mix(in srgb,var(--surface) 40%,transparent);cursor:default}.menu-inferior_menuIncluir__peHhz{position:absolute;bottom:calc(100% + 12px);left:50%;z-index:60;width:min(280px,calc(100vw - 32px));transform:translateX(-50%);display:flex;flex-direction:column;padding:6px;background:var(--surface-container-high);border:1px solid rgba(255,107,0,.22);border-radius:.75rem;box-shadow:0 8px 24px rgba(0,0,0,.45)}.menu-inferior_menuIncluir__peHhz:after{content:"";position:absolute;top:100%;left:50%;width:12px;height:12px;background:var(--surface-container-high);border-right:1px solid rgba(255,107,0,.22);border-bottom:1px solid rgba(255,107,0,.22);transform:translate(-50%,-6px) rotate(45deg)}.menu-inferior_itemMenuIncluir__6yTD_{display:flex;align-items:center;gap:12px;min-height:var(--touch-min);padding:10px 12px;border-radius:.5rem;color:var(--on-surface);text-decoration:none}.menu-inferior_itemMenuIncluir__6yTD_:focus-visible,.menu-inferior_itemMenuIncluir__6yTD_:hover{background:var(--surface-container-highest);outline:none}.menu-inferior_itemMenuDesabilitado__pkp8s{opacity:.5;pointer-events:none}.menu-inferior_itemMenuIcone__fYesK{font-size:24px;color:var(--primary-container);flex-shrink:0}.menu-inferior_itemMenuTextos__JFqyv{display:flex;flex-direction:column;min-width:0;flex:1 1;text-align:left}.menu-inferior_itemMenuTitulo__DHa22{font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.04em;text-transform:uppercase}.menu-inferior_itemMenuSubtitulo__Id1Sb{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var(--on-surface-variant)}.menu-inferior_itemMenuSelo__bPU8e{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant);flex-shrink:0}.modal-economia-bateria_overlay__joB8X{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px var(--gutter-md);background:rgba(0,0,0,.62)}.modal-economia-bateria_cartao__RRFui{width:100%;max-width:360px;padding:24px 20px 20px;border-radius:.75rem;background:var(--surface-container-high);border:1px solid rgba(255,107,0,.22);box-shadow:0 16px 40px rgba(0,0,0,.45);text-align:center}.modal-economia-bateria_icone__7qG_C{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:rgba(255,107,0,.12);color:var(--primary-container)}.modal-economia-bateria_icone__7qG_C .modal-economia-bateria_material-symbols-outlined__PTX7v{font-size:28px}.modal-economia-bateria_titulo__1Y7e_{margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;line-height:26px;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface)}.modal-economia-bateria_corpo__JrOCc{margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.modal-economia-bateria_dica__SRHxt{margin:0 0 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px;color:var(--on-surface-variant);opacity:.8}.modal-economia-bateria_acoes__LfO_k{display:flex;flex-direction:column;gap:8px}.modal-economia-bateria_botaoPrimario__dUbWi,.modal-economia-bateria_botaoSecundario__wShWl{width:100%;min-height:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.modal-economia-bateria_botaoPrimario__dUbWi{background:var(--primary-container);color:var(--on-primary-container);box-shadow:0 4px 14px rgba(255,107,0,.35)}.modal-economia-bateria_botaoSecundario__wShWl{background:transparent;color:var(--on-surface-variant)}.opcoes-salvar-senha_grupo__4aSSD{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:none}.opcoes-salvar-senha_legenda__Hq_OV{margin-bottom:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--outline)}.opcoes-salvar-senha_opcao__zbw8O{display:flex;align-items:flex-start;gap:10px;min-height:var(--touch-min);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:18px;color:var(--on-surface);cursor:pointer}.opcoes-salvar-senha_opcao__zbw8O input{margin-top:3px;width:18px;height:18px;accent-color:var(--primary-container);flex-shrink:0}.opcoes-salvar-senha_grupo__4aSSD:disabled .opcoes-salvar-senha_opcao__zbw8O{opacity:.5;cursor:not-allowed}.definir-senha_tela__RkZRu{min-height:100%;background:var(--surface);display:flex;flex-direction:column}.definir-senha_corpo__OXl_N{width:100%;max-width:560px;margin:0 auto;padding:24px var(--gutter-md) calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:20px}.definir-senha_loading__3y_3_{display:flex;justify-content:center;align-items:center;min-height:100dvh;background:var(--surface)}.definir-senha_spinner__SM0AW{width:2rem;height:2rem;border:3px solid var(--surface-container-highest);border-top-color:var(--primary-container);border-radius:50%;animation:definir-senha_girar__0zOfY .7s linear infinite}.definir-senha_hero__nVrm8{display:flex;flex-direction:column;gap:8px}.definir-senha_kicker__JYFud{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--primary)}.definir-senha_kicker__JYFud,.definir-senha_titulo__6AQr2{font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.definir-senha_titulo__6AQr2{font-size:32px;font-weight:800;line-height:36px;color:var(--on-surface)}.definir-senha_subtitulo__xE6Ah{font-size:14px;line-height:20px}.definir-senha_chipEmail__Bd3L2,.definir-senha_subtitulo__xE6Ah{font-family:Plus Jakarta Sans,sans-serif;color:var(--on-surface-variant)}.definir-senha_chipEmail__Bd3L2{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:.5rem;background:var(--surface-container);font-size:13px}.definir-senha_chipEmail__Bd3L2 strong{color:var(--on-surface);font-weight:600;overflow:hidden;text-overflow:ellipsis}.definir-senha_form__kyukC{display:flex;flex-direction:column;gap:16px}.definir-senha_campo__Jxk1r{display:flex;flex-direction:column;gap:6px}.definir-senha_label__fGMMr{display:flex;align-items:center;justify-content:space-between;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--on-surface)}.definir-senha_hint__sUYcw{color:var(--outline);font-weight:400;text-transform:lowercase}.definir-senha_inputWrap__CEKjD{position:relative;display:flex;align-items:center}.definir-senha_input__t1UdA{width:100%;min-height:48px;padding:12px 48px 12px 16px;border:none;border-radius:.5rem;background:var(--surface-container-lowest);color:var(--on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.definir-senha_input__t1UdA:focus{outline:none;background:var(--surface-container)}.definir-senha_input__t1UdA[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--error)}.definir-senha_toast__DVvVZ{position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));left:50%;z-index:60;display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:12px 16px;border-radius:9999px;background:var(--surface-container-high);color:var(--on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:18px;transform:translateX(-50%);box-shadow:0 8px 24px rgba(0,0,0,.4)}.definir-senha_toast__DVvVZ .definir-senha_material-symbols-outlined__OjCcH{flex-shrink:0;font-size:20px;color:var(--error)}.definir-senha_toggle__H9SUg{position:absolute;right:4px;width:40px;height:40px;border:none;background:none;color:var(--outline);cursor:pointer}.definir-senha_erro__Fp49_{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:18px;color:var(--error)}.definir-senha_cta__cVJoI{width:100%;min-height:52px;border:none;border-radius:.5rem;background:var(--primary-container);color:var(--surface-container-lowest);font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.definir-senha_cta__cVJoI:disabled{opacity:.5;cursor:not-allowed}.definir-senha_pular__W_4mN{width:100%;min-height:var(--touch-min);border:none;background:none;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;color:var(--on-surface-variant);cursor:pointer}@keyframes definir-senha_girar__0zOfY{to{transform:rotate(1turn)}}.login_container__6x_TJ{display:flex;flex-direction:column;justify-content:center;justify-content:safe center;align-items:center;min-height:100%;height:100%;overflow-y:auto;background:var(--surface);padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}.login_innerWrapper__sIU55{width:100%;max-width:560px;padding:0 16px 20px}.login_header__aAUa1,.login_innerWrapper__sIU55{display:flex;flex-direction:column;position:relative}.login_header__aAUa1{align-items:center;text-align:center;margin-top:8px;margin-bottom:24px}.login_logoContainer__HMZwD{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.login_logo__1eOB5{height:80px;width:auto;object-fit:contain}.login_card___lE5G{background:var(--surface-container-low);border-radius:1.5rem;padding:20px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.25)}.login_cardEdge__Ro0MM{position:absolute;inset:0;top:0;height:2px;background:linear-gradient(to right,transparent,var(--primary-container),transparent);opacity:.8}.login_formulario__kSLWQ{display:flex;flex-direction:column;gap:16px}.login_campo__1fW4A{display:flex;flex-direction:column;gap:6px}.login_label__CozPw{display:flex;align-items:center;justify-content:space-between;font-weight:600;letter-spacing:.02em;color:var(--on-surface);text-transform:uppercase}.login_labelHint__Vnktd,.login_label__CozPw{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px}.login_labelHint__Vnktd{font-weight:400;color:var(--outline);text-transform:lowercase}.login_labelRow__3Xvjf{display:flex;align-items:center;justify-content:space-between}.login_linkEsqueceu__sxF_K{background:none;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;color:var(--primary-container);cursor:pointer;transition:color .15s ease}.login_linkEsqueceu__sxF_K:hover:not(:disabled){color:var(--primary)}.login_linkEsqueceu__sxF_K:disabled{opacity:.5;cursor:not-allowed}.login_inputWrapper__bnw18{position:relative;display:flex;align-items:center}.login_inputIcon__zpdPU{position:absolute;left:12px;color:var(--outline);font-size:20px;pointer-events:none}.login_input___VACN{width:100%;background:var(--surface-container-lowest);color:var(--on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:12px 16px 12px 44px;border:none;border-radius:.5rem;outline:none;transition:all .2s ease;min-height:48px}.login_inputEllipsis__dxYcl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login_input___VACN::placeholder{color:var(--outline);opacity:.6}.login_input___VACN:focus{background:var(--surface-container);color:var(--primary)}.login_input___VACN[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--error)}.login_input___VACN:disabled{opacity:.5;cursor:not-allowed}.login_toggleSenha__C30I1{position:absolute;right:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--outline);border-radius:50%;cursor:pointer;transition:color .15s ease}.login_toggleSenha__C30I1:hover:not(:disabled){color:var(--on-surface)}.login_toggleSenha__C30I1:disabled{opacity:.5;cursor:not-allowed}.login_toggleSenha__C30I1 .login_material-symbols-outlined__gN9U9{font-size:20px}.login_botaoPrimario__mlYhh{width:100%;height:52px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary-container);color:var(--surface-container-lowest);font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;line-height:28px;letter-spacing:.02em;text-transform:uppercase;border:none;border-radius:.5rem;cursor:pointer;box-shadow:0 4px 14px rgba(255,107,0,.3);transition:all .15s ease}.login_botaoPrimario__mlYhh:hover:not(:disabled){background:rgba(255,107,0,.9);transform:scale(.99)}.login_botaoPrimario__mlYhh:active:not(:disabled){transform:scale(.98)}.login_botaoPrimario__mlYhh:disabled{opacity:.5;cursor:not-allowed}.login_botaoPrimario__mlYhh .login_material-symbols-outlined__gN9U9{font-size:24px}.login_divisor__eJozJ{position:relative;display:flex;align-items:center;justify-content:center;margin:24px 0}.login_divisorLinha__fmBaP{position:absolute;width:100%;height:1px;background:var(--surface-variant)}.login_divisorLabel__rWJps{position:relative;background:var(--surface-container-low);padding:0 12px;font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--outline);text-transform:uppercase;white-space:nowrap}.login_botaoGoogle__OktsL,.login_divisorLabel__rWJps{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.login_botaoGoogle__OktsL{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px;background:var(--surface-container-high);color:var(--on-surface);font-size:14px;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.login_botaoGoogle__OktsL:hover:not(:disabled){background:var(--surface-bright)}.login_botaoGoogle__OktsL:active:not(:disabled){background:var(--surface-container)}.login_botaoGoogle__OktsL:disabled{opacity:.5;cursor:not-allowed}.login_iconeGoogle__OKFOc{width:20px;height:20px;flex-shrink:0}.login_avisoMetodo__GuCBk{margin:0;padding:10px 12px;border-radius:.5rem;background:var(--surface-container);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.login_erro__pK1Ln{padding:12px 16px;background:rgba(147,0,10,.25);border:1px solid rgba(255,180,171,.3);border-radius:.5rem;color:var(--error);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;display:flex;align-items:center;gap:8px}.login_erro__pK1Ln .login_material-symbols-outlined__gN9U9{font-size:20px;flex-shrink:0}.login_cadastroLink__412so{margin-top:24px;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--on-surface-variant)}.login_linkCadastro__2Skjq{background:none;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.02em;color:var(--primary);text-transform:uppercase;margin-left:4px;cursor:pointer;transition:color .15s ease}.login_linkCadastro__2Skjq:hover:not(:disabled){text-decoration:underline;color:var(--primary-container)}.login_linkCadastro__2Skjq:disabled{opacity:.5;cursor:not-allowed}.login_spinner__0Jvkt{width:24px;height:24px;border:2.5px solid rgba(255,107,0,.2);border-top:2.5px solid var(--primary-container);border-radius:50%;animation:login_spin__7YW_Q .7s linear infinite}.login_spinnerBotao__oHcyk{width:20px;height:20px;border:2.5px solid rgba(0,0,0,.25);border-top:2.5px solid var(--surface-container-lowest);border-radius:50%;animation:login_spin__7YW_Q .7s linear infinite}@keyframes login_spin__7YW_Q{to{transform:rotate(1turn)}}.login_ctaInstalar__JUxjY{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px}.login_badgeInstalar__k0hyt{display:inline-flex;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;color:var(--on-surface-variant)}.login_badgeInstalar__k0hyt .login_material-symbols-outlined__gN9U9{font-size:16px;color:var(--outline)}.login_botaoInstalar__Qh4yT{width:100%;min-height:var(--touch-min);height:48px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface-container-high);color:var(--on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;border:none;border-radius:.5rem;cursor:pointer}.login_botaoInstalar__Qh4yT .login_material-symbols-outlined__gN9U9{font-size:20px}.login_linkAgoraNao__9nQ9M{min-height:var(--touch-min);padding:0 12px;border:none;background:none;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;color:var(--on-surface-variant);cursor:pointer}.login_overlaySheet__rGIBi{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--gutter-md);padding-top:calc(var(--gutter-md) + env(safe-area-inset-top, 0px));padding-bottom:calc(var(--gutter-md) + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--surface) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.login_cartaoSheet__yvbYo{width:100%;max-width:24rem;display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:.75rem;background:var(--surface-container-low);border:1px solid color-mix(in srgb,var(--primary-container) 40%,transparent);box-shadow:0 16px 40px rgba(0,0,0,.45)}.login_tituloSheet__E8Nxa{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:var(--on-surface)}.login_passosSheet__PHP_8{display:flex;flex-direction:column;gap:12px;padding-left:20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.login_passosSheet__PHP_8 strong{color:var(--on-surface);font-weight:600}.login_botaoEntendi__5CLNR{width:100%;min-height:var(--touch-min);height:48px;border:none;border-radius:.5rem;background:var(--primary-container);color:var(--surface-container-lowest);font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.login_botaoEntendi__5CLNR:disabled{opacity:.5;cursor:not-allowed}.login_corpoSheet__Nl86C{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.login_formSheet__ZIWnY{display:flex;flex-direction:column;gap:12px}.login_formSheet__ZIWnY .login_input___VACN{padding-left:16px}.login_erroSheet__Mbmh6{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px;color:var(--error)}.login_bannerSenha__lD_38{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:.75rem;background:var(--surface-container);color:var(--on-surface)}.login_bannerSenhaIcone__BQv8_{flex-shrink:0;font-size:20px;color:var(--secondary);font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.login_bannerSenhaTexto__s6skD{flex:1 1;min-width:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px}.login_bannerSenhaFechar__VgXOy{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);border:none;background:none;color:var(--on-surface-variant);cursor:pointer}.login_bannerSenhaFechar__VgXOy .login_material-symbols-outlined__gN9U9{font-size:18px}.login_linkPrivacidade__9_9k3{align-self:center;margin-top:16px;padding:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;color:var(--outline);text-decoration:underline}.historico-pistas_secao__W2TuL{display:flex;flex-direction:column;gap:12px}.historico-pistas_trilhas__QvuI_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:.5rem;background:var(--surface-container-low)}.historico-pistas_aba___4rq2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--touch-min);padding:8px 4px;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--on-surface-variant);cursor:pointer}.historico-pistas_abaAtiva__C4VmD{background:var(--surface-container);border-color:color-mix(in srgb,var(--primary-container) 30%,transparent);box-shadow:0 1px 4px rgba(0,0,0,.2)}.historico-pistas_abaAtiva__C4VmD .historico-pistas_abaLabel__IV5Cn{color:var(--primary)}.historico-pistas_abaLabel__IV5Cn{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.02em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.historico-pistas_abaBadge__dX6TH{min-width:18px;padding:1px 6px;border-radius:9999px;background:var(--surface-variant);color:var(--on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700;line-height:14px;text-align:center}.historico-pistas_abaAtiva__C4VmD .historico-pistas_abaBadge__dX6TH{background:color-mix(in srgb,var(--primary-container) 20%,transparent);color:var(--primary-container)}.historico-pistas_lista__DkH7t{display:flex;flex-direction:column;gap:10px}.historico-pistas_cardLinha__nNxqI{display:flex;align-items:center;gap:8px}.historico-pistas_cardLinha__nNxqI .historico-pistas_card__XAhCj{flex:1 1;min-width:0}.historico-pistas_cardAcoesLaterais__eKGUv{display:flex;flex-shrink:0;align-items:center;gap:4px}.historico-pistas_botaoApagar___OJJq,.historico-pistas_botaoClonar__lPk7o{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--touch-min);height:var(--touch-min);border:none;border-radius:.5rem;background:var(--surface-container-high);color:var(--primary-container);text-decoration:none;cursor:pointer}.historico-pistas_botaoApagar___OJJq .historico-pistas_material-symbols-outlined___INoD,.historico-pistas_botaoClonar__lPk7o .historico-pistas_material-symbols-outlined___INoD{font-size:22px}.historico-pistas_botaoApagar___OJJq{color:var(--error)}.historico-pistas_botaoApagar___OJJq:hover,.historico-pistas_botaoClonar__lPk7o:hover{background:var(--surface-container-highest)}.historico-pistas_botaoApagar___OJJq:active,.historico-pistas_botaoClonar__lPk7o:active{background:var(--surface-container-highest);transform:scale(.9)}.historico-pistas_botaoApagar___OJJq:disabled{opacity:.5;cursor:wait}.historico-pistas_toastApagar__mdZHe{font-size:12px;color:var(--error)}.historico-pistas_card__XAhCj{display:flex;align-items:center;gap:12px;min-height:64px;padding:var(--card-padding-sm);border:1px solid rgba(255,255,255,.08);border-radius:.5rem;background:var(--surface-container-low);color:inherit;text-decoration:none}.historico-pistas_cardPendente__mTdqQ{border:1px solid color-mix(in srgb,var(--secondary-container) 20%,transparent)}.historico-pistas_blocoData__HghME,.historico-pistas_blocoLider__OcUyi,.historico-pistas_blocoPendente__0Ggr6{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:.5rem}.historico-pistas_blocoData__HghME{background:var(--surface-container-high)}.historico-pistas_blocoPendente__0Ggr6{background:color-mix(in srgb,var(--secondary-container) 15%,transparent);color:var(--secondary-container)}.historico-pistas_blocoLider__OcUyi{background:color-mix(in srgb,var(--primary-container) 20%,transparent);color:var(--primary-container)}.historico-pistas_blocoPendente__0Ggr6 .historico-pistas_material-symbols-outlined___INoD{font-size:20px;line-height:1}.historico-pistas_blocoRotulo__FuWsM{font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:700;line-height:10px;letter-spacing:.08em;text-transform:uppercase}.historico-pistas_blocoDia__9jB_a{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;line-height:16px;color:var(--primary-container)}.historico-pistas_blocoLider__OcUyi .historico-pistas_blocoDia__9jB_a{color:var(--primary-container)}.historico-pistas_blocoMes__GacDz{font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:700;line-height:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant)}.historico-pistas_blocoLider__OcUyi .historico-pistas_blocoMes__GacDz{color:var(--primary-container)}.historico-pistas_cardCorpo__wm_im{display:flex;flex-direction:column;min-width:0;flex:1 1}.historico-pistas_cardTopo__wZpg6{display:flex;align-items:center;justify-content:space-between;gap:4px}.historico-pistas_cardTitulo__f7cc5{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historico-pistas_tituloConcluido__beT6_,.historico-pistas_tituloPendente__8XbjQ{color:var(--secondary-container)}.historico-pistas_tituloConfirmado__JvJZn{color:var(--primary)}.historico-pistas_tituloLider__kkMil{color:var(--primary-container)}.historico-pistas_chipAnalise__8HR_z{flex-shrink:0;padding:2px 6px;border-radius:.25rem;background:color-mix(in srgb,var(--secondary-container) 15%,transparent);color:var(--secondary-container);font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:400;line-height:14px}.historico-pistas_statusConcluido__pxfzp{color:var(--on-surface-variant)}.historico-pistas_statusConcluido__pxfzp,.historico-pistas_statusConfirmado__sbn2b{flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;line-height:16px}.historico-pistas_statusConfirmado__sbn2b{color:var(--primary)}.historico-pistas_statusLider__1fiGx{flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;line-height:16px;color:var(--tertiary)}.historico-pistas_cardSubtitulo__vjznE{margin-top:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;color:var(--on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historico-pistas_cardMeta__dZGuB{display:flex;align-items:center;gap:8px;margin-top:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var(--on-surface-variant)}.historico-pistas_metaItem__CQIF_{display:inline-flex;align-items:center;gap:2px}.historico-pistas_metaItem__CQIF_ .historico-pistas_material-symbols-outlined___INoD{font-size:13px}.historico-pistas_erro__sJgf5,.historico-pistas_vazio__ZWU6k{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 16px}.historico-pistas_erro__sJgf5 .historico-pistas_material-symbols-outlined___INoD,.historico-pistas_vazio__ZWU6k .historico-pistas_material-symbols-outlined___INoD{font-size:36px;color:var(--on-surface-variant)}.historico-pistas_erroTitulo__8Nz9G,.historico-pistas_vazioTitulo__jPx6m{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:600;line-height:24px;text-transform:uppercase;color:var(--on-surface)}.historico-pistas_erroTexto__Q0ZJ8,.historico-pistas_vazioTexto__Hey0Y{font-size:14px;line-height:20px;color:var(--on-surface-variant);max-width:280px}.historico-pistas_botaoTentar__irWpL{min-height:var(--touch-min);padding:8px 16px;border:none;border-radius:9999px;background:var(--surface-container-high);color:var(--primary);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.historico-pistas_skeletonCard__rXA0v{display:flex;align-items:center;gap:12px;padding:var(--card-padding-sm);border-radius:.5rem;background:var(--surface-container-low);min-height:72px}.historico-pistas_skeletonBarra__RQZBV,.historico-pistas_skeletonBloco__QbQjy{border-radius:.5rem;background:linear-gradient(90deg,var(--surface-container-high) 0,var(--surface-container-highest) 50%,var(--surface-container-high) 100%);background-size:200% 100%;animation:historico-pistas_shimmer__EfJJt 1.2s ease-in-out infinite}.historico-pistas_skeletonBloco__QbQjy{width:48px;height:48px;flex-shrink:0}.historico-pistas_skeletonBarras__c_c_Y{flex:1 1;display:flex;flex-direction:column;gap:8px}.historico-pistas_skeletonBarra__RQZBV{height:10px}.historico-pistas_skeletonBarraCurta__Dopiy{width:55%}@keyframes historico-pistas_shimmer__EfJJt{0%{background-position:100% 0}to{background-position:-100% 0}}.historico-pistas_filtroTipo__MRhvb{display:flex;flex-wrap:wrap;gap:8px}.historico-pistas_chipFiltroTipo__T1wDr{min-height:48px;padding:0 14px;border:none;border-radius:9999px;background:var(--surface-container-high);color:var(--on-surface-variant);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.historico-pistas_chipFiltroTipoAtivo__YnPDR{background:var(--primary-container);color:var(--on-primary-container)}.historico-pistas_badgeTipoEvento__PlThM{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:4px;padding:2px 8px;border-radius:.375rem;background:color-mix(in srgb,var(--secondary-container) 18%,transparent);color:var(--secondary-container);font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.historico-pistas_badgeTipoEvento__PlThM .historico-pistas_material-symbols-outlined___INoD{font-size:14px}@media (max-width:360px){.historico-pistas_abaLabel__IV5Cn{font-size:10px}.historico-pistas_cardTitulo__f7cc5{font-size:11px}}.banner-instalar_fixo__M8gl1,.banner-instalar_fluxo___y75L{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:.75rem;background:var(--surface-container-high);border:1px solid color-mix(in srgb,var(--primary-container) 35%,transparent);box-shadow:0 12px 32px rgba(0,0,0,.4)}.banner-instalar_fixo__M8gl1{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom, 0px));z-index:45;width:min(calc(100% - 32px),528px);transform:translateX(-50%)}.banner-instalar_fluxo___y75L{width:auto;margin:8px var(--gutter-md)}.banner-instalar_acao__sp8wc{flex:1 1;min-width:0;min-height:var(--touch-min);display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:.5rem;background:transparent;color:var(--on-surface);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.banner-instalar_acao__sp8wc .banner-instalar_material-symbols-outlined__h_UD_{font-size:20px;color:var(--primary-container)}.banner-instalar_dispensar__ZRY0h{flex-shrink:0;min-height:var(--touch-min);padding:0 12px;border:none;background:none;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;color:var(--on-surface-variant);cursor:pointer}.mapa-estatico_viewport__lRrso{position:relative;width:100%;height:100%;overflow:hidden;background:#d4d8de}.mapa-estatico_mosaico__Ad2jE{position:absolute;top:0;left:0;pointer-events:none}.mapa-estatico_tile__fj0Mw{position:absolute;width:256px;height:256px;display:block;image-rendering:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mapa-estatico_overlaySvg__d8cI_{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mapa-estatico_marcador__vI_KZ{position:absolute;width:14px;height:14px;margin-left:-7px;margin-top:-7px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0/45%);pointer-events:none}.mapa-estatico_rotulo__1LrFt{position:absolute;top:-18px;left:50%;transform:translateX(-50%);padding:1px 5px;border-radius:4px;background:rgb(0 0 0/70%);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.mapa-estatico_atribuicao__X6tDf{position:absolute;right:4px;bottom:2px;z-index:2;padding:1px 4px;border-radius:2px;background:rgb(255 255 255/75%);color:#333;font-family:Plus Jakarta Sans,sans-serif;font-size:8px;line-height:1.2;text-decoration:none;pointer-events:auto}.mapa-estatico_atribuicao__X6tDf:hover{background:rgb(255 255 255/95%)}.modal-compartilhar-telemetria_overlay__ra_7f{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px var(--gutter-md);background:rgba(0,0,0,.62)}.modal-compartilhar-telemetria_cartao__ipmgS{width:100%;max-width:360px;max-height:100%;overflow-y:auto;padding:20px;border-radius:.75rem;background:var(--surface-container-high);border:1px solid rgba(255,107,0,.22);box-shadow:0 16px 40px rgba(0,0,0,.45);text-align:center}.modal-compartilhar-telemetria_titulo__xnhIA{margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;line-height:26px;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface)}.modal-compartilhar-telemetria_preview__zKTjV{display:flex;align-items:center;justify-content:center;height:min(48vh,400px);aspect-ratio:9/16;margin:0 auto 16px;border-radius:.5rem;overflow:hidden;background:#121316}.modal-compartilhar-telemetria_imagem__yu2IR{width:100%;height:100%;object-fit:contain}.modal-compartilhar-telemetria_preparando__YXx9u{padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;color:var(--on-surface-variant)}.modal-compartilhar-telemetria_acoes__rEQu6{display:flex;flex-direction:column;gap:8px}.modal-compartilhar-telemetria_botaoContorno__VjeMz,.modal-compartilhar-telemetria_botaoPrimario___6Nsk,.modal-compartilhar-telemetria_botaoSecundario__Os4K5{width:100%;min-height:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:.5rem;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.modal-compartilhar-telemetria_botaoPrimario___6Nsk{background:var(--primary-container);color:var(--on-primary-container);box-shadow:0 4px 14px rgba(255,107,0,.35)}.modal-compartilhar-telemetria_botaoContorno__VjeMz{background:transparent;color:var(--primary-container);border:1px solid var(--primary-container)}.modal-compartilhar-telemetria_botaoSecundario__Os4K5{background:transparent;color:var(--on-surface-variant)}.modal-compartilhar-telemetria_botaoContorno__VjeMz:disabled,.modal-compartilhar-telemetria_botaoPrimario___6Nsk:disabled{opacity:.5;cursor:default}.modal-ingresso-evento_overlay__IHVDS{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px var(--gutter-md);background:rgba(0,0,0,.62)}.modal-ingresso-evento_cartao__IXkBn{width:100%;max-width:360px;padding:24px 20px 20px;border-radius:.75rem;background:var(--surface-container-high);border:1px solid rgba(255,107,0,.22);box-shadow:0 16px 40px rgba(0,0,0,.45);text-align:center}.modal-ingresso-evento_icone__K987p{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:rgba(255,107,0,.12);color:var(--primary-container)}.modal-ingresso-evento_icone__K987p .modal-ingresso-evento_material-symbols-outlined__fWl3i{font-size:28px}.modal-ingresso-evento_titulo__Toauv{margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;line-height:26px;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface)}.modal-ingresso-evento_corpo__nsaqK{margin:0 0 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.modal-ingresso-evento_acoes___YcCF{display:flex;flex-direction:column;gap:8px}.modal-ingresso-evento_botaoPrimario__aiMFX,.modal-ingresso-evento_botaoSecundario__Ifi5v{width:100%;min-height:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.modal-ingresso-evento_botaoPrimario__aiMFX{background:var(--primary-container);color:var(--on-primary-container);box-shadow:0 4px 14px rgba(255,107,0,.35)}.modal-ingresso-evento_botaoSecundario__Ifi5v{background:transparent;color:var(--on-surface-variant)}.botao-abrir-maps_botao__RYhaj{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--touch-min);min-width:var(--touch-min);padding:8px 10px;border-radius:.5rem;background:transparent;color:var(--primary-container);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;flex-shrink:0}.botao-abrir-maps_botao__RYhaj:active{transform:scale(.96)}.botao-abrir-maps_icone__HMOWr{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min);padding:0;color:var(--on-surface-variant)}.botao-abrir-maps_botao__RYhaj .botao-abrir-maps_material-symbols-outlined__yBXHG{font-size:20px}.botao-abrir-maps_icone__HMOWr .botao-abrir-maps_material-symbols-outlined__yBXHG{font-size:22px}.participantes_pilhaCompacta__AjR7x,.participantes_pilha__K1Mou{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left}.participantes_pilhaCompacta__AjR7x{min-height:32px}.participantes_avatares__F1Ass{display:flex;align-items:center}.participantes_avatarIniciais__3PToi,.participantes_avatarMais__Eksg0,.participantes_avatar__cxjGX{width:28px;height:28px;border-radius:9999px;margin-left:-8px;border:2px solid var(--surface-container);object-fit:cover;flex-shrink:0}.participantes_pilhaCompacta__AjR7x .participantes_avatarIniciais__3PToi,.participantes_pilhaCompacta__AjR7x .participantes_avatarMais__Eksg0,.participantes_pilhaCompacta__AjR7x .participantes_avatar__cxjGX{width:24px;height:24px;margin-left:-6px}.participantes_avatarIniciais__3PToi:first-child,.participantes_avatar__cxjGX:first-child{margin-left:0}.participantes_avatarIniciais__3PToi,.participantes_avatarMais__Eksg0{display:flex;align-items:center;justify-content:center;background:var(--surface-container-highest);font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--on-surface)}.participantes_avatarMais__Eksg0{background:var(--primary-container);color:var(--on-primary-container)}.participantes_pilhaLabel__epTMC{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;color:var(--on-surface-variant)}.participantes_pilhaCompacta__AjR7x:hover .participantes_pilhaLabel__epTMC,.participantes_pilha__K1Mou:hover .participantes_pilhaLabel__epTMC{color:var(--primary)}.participantes_overlay__FZg5g{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.62)}.participantes_folha__LYpt1{width:100%;max-width:560px;max-height:min(78dvh,640px);display:flex;flex-direction:column;border-radius:1rem 1rem 0 0;background:var(--surface-container-high);border:1px solid rgba(255,107,0,.22);border-bottom:none;box-shadow:0 -12px 40px rgba(0,0,0,.45);padding-bottom:env(safe-area-inset-bottom,0)}.participantes_folhaTopo__TGDCJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px var(--gutter-md) 12px;border-bottom:1px solid var(--surface-container-highest)}.participantes_folhaKicker__jbEpA{margin:0 0 2px;font-size:12px;letter-spacing:.08em;color:var(--primary-container)}.participantes_folhaKicker__jbEpA,.participantes_folhaTitulo__sDxtD{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase}.participantes_folhaTitulo__sDxtD{margin:0;font-size:24px;line-height:28px;letter-spacing:.02em;color:var(--on-surface)}.participantes_botaoFechar__rdbu2{display:flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);border:none;border-radius:.5rem;background:var(--surface-container);color:var(--on-surface);cursor:pointer;flex-shrink:0}.participantes_folhaCorpo__qjvF3{overflow-y:auto;padding:8px var(--gutter-md) 20px}.participantes_lista__dU5cS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.participantes_item__9OZOd{display:flex;align-items:center;gap:12px;min-height:var(--touch-min);padding:8px 4px;border-radius:.5rem;text-decoration:none;color:inherit}.participantes_item__9OZOd:hover{background:var(--surface-container)}.participantes_item__9OZOd .participantes_material-symbols-outlined__uyH83{margin-left:auto;color:var(--on-surface-variant);font-size:20px}.participantes_itemFoto__G58KL,.participantes_itemIniciais__IvVSy{width:40px;height:40px;border-radius:9999px;object-fit:cover;flex-shrink:0}.participantes_itemIniciais__IvVSy{display:flex;align-items:center;justify-content:center;background:var(--surface-container-highest);font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;color:var(--primary)}.participantes_itemTextos__A3Ju_{display:flex;flex-direction:column;min-width:0;gap:2px}.participantes_itemApelido__n02sq{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--on-surface)}.participantes_itemMoto__lG10i{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;line-height:16px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participantes_estadoErro__uEB2w,.participantes_estado__3ZSDD{margin:24px 0;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.participantes_estadoErro__uEB2w{color:var(--error)}.faixa-stories_faixa__sigVP{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:none}.faixa-stories_faixa__sigVP::-webkit-scrollbar{display:none}.faixa-stories_anelItem__AXJj1{display:flex;flex-direction:column;align-items:center;gap:4px;width:72px;flex:0 0 auto;padding:0;border:none;background:transparent;color:var(--on-surface);cursor:pointer}.faixa-stories_anelMoldura__uLkiP{display:block;width:64px;height:64px;padding:3px;border-radius:999px;border:2px solid color-mix(in srgb,var(--on-surface-variant) 45%,transparent);background:var(--surface-container-highest)}.faixa-stories_anelNovo__FcK21{border-color:var(--primary)}.faixa-stories_anelFoto__4hO3S,.faixa-stories_anelVazio__a9xtR{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.faixa-stories_anelVazio__a9xtR{background:var(--surface-container-high)}.faixa-stories_anelNome__ZRWSs{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;line-height:14px;color:var(--on-surface-variant);text-shadow:0 1px 2px rgba(0,0,0,.65)}