.tg-card,.tg-central-miolo{--tg-display:var(--font-display),ui-sans-serif,system-ui,sans-serif;color:var(--rush-text-2);font-size:14px;line-height:20px}.tg-card{position:fixed;left:0;top:0;z-index:35;width:320px;padding:0 16px 8px;background:var(--rush-surface);border:1px solid var(--rush-border-strong);border-radius:12px;box-shadow:var(--rush-shadow-pop);transition:left .22s var(--rush-ease),top .22s var(--rush-ease),opacity .12s;animation:tg-entra .24s var(--rush-ease)}.tg-card:not([data-pronto]){visibility:hidden;transition:none}.tg-card.tg-alto{z-index:55}.tg-card[data-modo=abaixo],.tg-card[data-modo=acima],.tg-card[data-modo=recolhido],.tg-card[data-modo=teclado]{padding-bottom:0}@keyframes tg-entra{0%{opacity:0;transform:translateY(8px)}}.tg-seta{position:absolute;display:none;width:12px;height:12px;background:var(--rush-surface);border:1px solid var(--rush-border-strong);transform:rotate(45deg)}.tg-card[data-seta=top] .tg-seta{display:block;top:-7px;left:calc(var(--tg-seta, 24px) - 6px);border-right:0;border-bottom:0}.tg-card[data-seta=bottom] .tg-seta{display:block;bottom:-7px;left:calc(var(--tg-seta, 24px) - 6px);border-left:0;border-top:0}.tg-card[data-seta=left] .tg-seta{display:block;left:-7px;top:calc(var(--tg-seta, 24px) - 6px);border-top:0;border-right:0}.tg-card[data-seta=right] .tg-seta{display:block;right:-7px;top:calc(var(--tg-seta, 24px) - 6px);border-bottom:0;border-left:0}.tg-barra{display:flex;gap:4px;padding-top:12px}.tg-seg{position:relative;flex:1;height:4px;overflow:hidden;border-radius:2px;background:var(--rush-surface-2)}.tg-seg-feito{background:var(--rush-green)}.tg-seg-atual i{position:absolute;inset:0;background:var(--rush-orange);transform-origin:0 0;transition:transform .32s var(--rush-ease)}.tg-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.tg-cnt{font-size:12px;line-height:16px}.tg-agora-nao,.tg-cnt{font-weight:600;color:var(--rush-muted)}.tg-agora-nao{min-height:36px;padding:0 0 0 12px;border:0;background:none;font-size:14px;cursor:pointer}.tg-agora-nao:hover,.tg-titulo{color:var(--rush-text)}.tg-titulo{margin:0 0 4px;font:600 16px/22px var(--tg-display);text-wrap:balance}.tg-texto{margin:0;text-wrap:pretty}.tg-pe{display:flex;justify-content:space-between;gap:12px;min-height:40px;margin-top:12px}.tg-btn,.tg-pe{align-items:center}.tg-btn{display:inline-flex;justify-content:center;gap:6px;height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--rush-orange-deep);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s}.tg-btn:hover{background:var(--rush-orange-hover)}.tg-btn:active{transform:scale(.98)}.tg-link{min-height:40px;padding:0;border:0;background:none;color:var(--rush-text-2);font-size:14px;font-weight:600;cursor:pointer}.tg-link:hover{color:var(--rush-text);text-decoration:underline}.tg-espera{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--rush-text-2)}.tg-ponto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--rush-orange);animation:tg-pulso 1.8s ease-in-out infinite}@keyframes tg-pulso{50%{transform:scale(1.5);opacity:.6}}.tg-feito{gap:6px;font-weight:600;color:var(--rush-green-ink)}.tg-feito,.tg-tira{display:flex;align-items:center}.tg-tira{justify-content:space-between;gap:10px;min-height:44px;padding-top:2px}.tg-tira b{overflow:hidden;color:var(--rush-text);font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.tg-anel{position:fixed;left:0;top:0;z-index:34;pointer-events:none;box-shadow:0 0 0 2px var(--rush-surface),0 0 0 4px var(--rush-orange),0 0 0 10px rgba(255,69,0,.18);transition:opacity .12s}.tg-anel.tg-alto{z-index:54}.tg-anel[data-oculto]{opacity:0;visibility:hidden}.tg-anel-espera{animation:tg-halo 1.8s ease-in-out infinite}@keyframes tg-halo{50%{box-shadow:0 0 0 2px var(--rush-surface),0 0 0 4px var(--rush-orange),0 0 0 14px rgba(255,69,0,.08)}}[role=dialog].tg-central{max-width:400px}.tg-central-miolo{padding:0 20px 20px}.tg-central-miolo .tg-titulo{font:700 24px/30px var(--tg-display)}.tg-central-miolo .tg-texto{font-size:16px;line-height:24px}.tg-central-miolo .tg-pe{margin-top:20px}.tg-central-miolo .tg-btn{width:100%;height:48px}.tg-card :focus-visible,.tg-central-miolo :focus-visible{outline:2px solid var(--rush-orange);outline-offset:2px}@media (max-width:767.98px){.tg-pe,.tg-topo{min-height:44px}.tg-btn{height:44px}.tg-agora-nao,.tg-link{min-height:44px}.tg-card .tg-seta{display:none!important}}@media (prefers-reduced-motion:reduce){.tg-anel,.tg-btn,.tg-card,.tg-ponto,.tg-seg-atual i{animation:none!important;transition:none!important}}@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_1243c3;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_1243c3;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:__Bricolage_Grotesque_1243c3,__Bricolage_Grotesque_Fallback_1243c3;font-style:normal}.__variable_1243c3{--font-display:"__Bricolage_Grotesque_1243c3","__Bricolage_Grotesque_Fallback_1243c3"}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_Fallback_67a390;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_67a390{font-family:__Hanken_Grotesk_67a390,__Hanken_Grotesk_Fallback_67a390;font-style:normal}.__variable_67a390{--font-text:"__Hanken_Grotesk_67a390","__Hanken_Grotesk_Fallback_67a390"}@font-face{font-family:__Archivo_faf427;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_faf427;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_faf427;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_faf427;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_faf427{font-family:__Archivo_faf427,__Archivo_Fallback_faf427;font-style:normal}.__variable_faf427{--font-archivo:"__Archivo_faf427","__Archivo_Fallback_faf427"}@font-face{font-family:__Archivo_cdd05d;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/69bc46473dfaa9fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_cdd05d;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/bf12ccbafdbe00b7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_cdd05d;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/da522a9b642f99ae-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_cdd05d;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_cdd05d{font-family:__Archivo_cdd05d,__Archivo_Fallback_cdd05d;font-style:italic}.__variable_cdd05d{--font-archivo-italico:"__Archivo_cdd05d","__Archivo_Fallback_cdd05d"}