@property --ds-p{syntax:"<number>";inherits:true;initial-value:0}:root{--prata:oklch(84% 0.012 235);--prata-fundo:oklch(96% 0.006 235);--prata-ink:oklch(44% 0.02 235);--bronze:oklch(70% 0.095 55);--bronze-fundo:oklch(94% 0.03 60);--bronze-ink:oklch(44% 0.08 50);--ds-trilho:color-mix(in oklab,var(--ink) 9%,transparent)}:root[data-theme=dark]{--prata:oklch(78% 0.012 235);--prata-fundo:oklch(34% 0.01 235);--prata-ink:oklch(88% 0.01 235);--bronze:oklch(66% 0.09 55);--bronze-fundo:oklch(33% 0.04 55);--bronze-ink:oklch(84% 0.06 60)}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--prata:oklch(78% 0.012 235);--prata-fundo:oklch(34% 0.01 235);--prata-ink:oklch(88% 0.01 235);--bronze:oklch(66% 0.09 55);--bronze-fundo:oklch(33% 0.04 55);--bronze-ink:oklch(84% 0.06 60)}}@keyframes ds-gira{to{transform:rotate(1turn)}}.av{--tam:32px;width:var(--tam);height:var(--tam);font-size:calc(var(--tam) * .38);font-weight:700;letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.anel,.av{position:relative;flex:none;border-radius:50%;display:inline-grid;place-items:center}.anel{--cor:var(--brand-text);--ds-p:0;padding:5px;background:conic-gradient(var(--cor) calc(var(--ds-p) * 1%),var(--ds-trilho) 0);transition:--ds-p 1.1s cubic-bezier(.25,.8,.3,1)}.anel>.av{box-shadow:0 0 0 2px var(--surface)}.anel--atras{--cor:oklch(72% 0.14 70)}.anel--batida{--cor:var(--ouro)}.anel--batida:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 var(--ouro);animation:ds-aura 2.4s ease-out infinite}@keyframes ds-aura{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--ouro) 60%,transparent)}80%,to{box-shadow:0 0 0 8px transparent}}.meta{display:grid;grid-gap:.45rem;gap:.45rem}.meta-topo{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.meta-topo strong{font-size:var(--text-md)}.meta-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink-2)}.meta-num b{color:var(--ink);font-size:var(--text-lg);font-family:var(--font-head)}.meta-trilho{position:relative;height:12px;border-radius:var(--radius-pill);background:var(--ds-trilho)}.meta-feito{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklab,var(--brand-text) 75%,var(--teal)),var(--brand-text));transition:width 1.1s cubic-bezier(.25,.8,.3,1)}.meta--atras .meta-feito{background:linear-gradient(90deg,oklch(80% .13 80),oklch(72% .15 65))}.meta--batida .meta-feito{background:linear-gradient(90deg,var(--ouro),color-mix(in oklab,var(--ouro) 70%,var(--bronze)))}.meta--batida .meta-feito:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,oklch(100% 0 0/.55) 50%,transparent 70%);background-size:220% 100%;animation:ds-reluz 2.6s ease-in-out infinite}@keyframes ds-reluz{0%{background-position:160% 0}to{background-position:-60% 0}}.meta-alem{position:absolute;top:0;bottom:0;border-radius:0 999px 999px 0;background:repeating-linear-gradient(-45deg,var(--ouro) 0 5px,color-mix(in oklab,var(--ouro) 55%,transparent) 5px 10px);transition:width 1.1s cubic-bezier(.25,.8,.3,1) .6s}.meta-ritmo{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--ink);border-radius:2px}.meta-ritmo span{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:var(--text-2xs);font-weight:700;color:var(--ink-2);white-space:nowrap;letter-spacing:.03em;text-transform:uppercase}.meta-cem{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--line-strong)}.meta-frase{font-size:var(--text-sm);color:var(--ink-2);display:flex;gap:.4rem;align-items:center}.medalhas{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem}.medalha{display:grid;justify-items:center;text-align:center;grid-gap:.3rem;gap:.3rem}.medalha-arte{position:relative;width:72px;height:84px}.medalha-arte svg{display:block}.medalha-nome{font-size:var(--text-sm);font-weight:650}.medalha-sub{font-size:var(--text-xs);color:var(--ink-3)}.medalha--ouro{--m:var(--ouro);--mi:var(--ouro-ink);--mf:var(--ouro-fundo)}.medalha--prata{--m:var(--prata);--mi:var(--prata-ink);--mf:var(--prata-fundo)}.medalha--bronze{--m:var(--bronze);--mi:var(--bronze-ink);--mf:var(--bronze-fundo)}.medalha--bloqueada{--m:var(--line-strong);--mi:var(--ink-3);--mf:var(--surface-2)}.medalha--bloqueada .medalha-nome{color:var(--ink-2)}.medalha-brilho{position:absolute;inset:36.905% 16.667% 5.952%;border-radius:50%;overflow:hidden;pointer-events:none}.medalha--bloqueada .medalha-brilho{display:none}.medalha--nova .medalha-brilho:after,.medalha:hover .medalha-brilho:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,oklch(100% 0 0/.65) 50%,transparent 65%);background-size:250% 100%;animation:ds-reluz 1.1s ease-out}.medalha--nova .medalha-brilho:after{animation-iteration-count:infinite;animation-duration:2.2s}.medalha-prog{font-size:var(--text-xs);font-weight:650;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq{display:inline-grid;justify-items:center;gap:.3rem}.seq-selo{--c:var(--ink-3);--cf:var(--surface-2);position:relative;width:58px;height:62px;display:grid;place-items:center;color:var(--c)}.seq-selo svg{position:absolute;inset:0}.seq-num{position:relative;font-family:var(--font-head);font-weight:800;font-size:var(--text-lg);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq--5 .seq-selo{--c:var(--bronze-ink);--cf:var(--bronze-fundo)}.seq--10 .seq-selo{--c:var(--prata-ink);--cf:var(--prata-fundo)}.seq--20 .seq-selo{--c:var(--ouro-ink);--cf:var(--ouro-fundo)}.seq--50 .seq-selo{--c:var(--on-brand);--cf:var(--brand)}.seq--100 .seq-selo{--c:var(--ink);--cf:var(--ouro)}.seq--100 .seq-selo:after{content:"";position:absolute;inset:-4px;border-radius:40%;box-shadow:0 0 18px color-mix(in oklab,var(--ouro) 60%,transparent);z-index:-1}.seq small{color:var(--ink-3)}.seq small,.seq-inline{font-size:var(--text-xs)}.seq-inline{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;padding:.15rem .45rem .15rem .3rem;border-radius:var(--radius-pill);background:var(--ouro-fundo);color:var(--ouro-ink)}.podio{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;grid-gap:.75rem;gap:.75rem;max-width:520px;margin-inline:auto;width:100%}.podio-pos{display:grid;justify-items:center;grid-gap:.4rem;gap:.4rem;text-align:center;min-width:0}.podio-nome{font-weight:650;font-size:var(--text-md)}.podio-val{font-size:var(--text-xs);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.podio-degrau{width:100%;border-radius:var(--radius-m) var(--radius-m) 0 0;display:grid;place-items:start center;padding-top:.5rem;font-family:var(--font-head);font-size:var(--text-xl);font-weight:800;color:var(--mi);background:linear-gradient(180deg,var(--mf),color-mix(in oklab,var(--mf) 40%,transparent));border:1px solid color-mix(in oklab,var(--m) 70%,transparent);border-bottom:none;transform-origin:bottom;animation:ds-sobe .7s cubic-bezier(.2,.9,.3,1.2) backwards}.podio-pos--1 .podio-degrau{height:112px;animation-delay:.3s}.podio-pos--2 .podio-degrau{height:80px;animation-delay:.15s}.podio-pos--3 .podio-degrau{height:60px}@keyframes ds-sobe{0%{transform:scaleY(.1);opacity:0}to{transform:none;opacity:1}}.coroa{color:var(--ouro);margin-bottom:-4px}.mov{display:inline-flex;align-items:center;gap:.1rem;font-size:var(--text-2xs);font-weight:700}.mov--sobe{color:var(--green-ink)}.mov--desce{color:var(--red-ink)}.mov--igual{color:var(--ink-3)}.ranking-lista{display:grid;grid-gap:.25rem;gap:.25rem}.ranking-item{display:grid;grid-template-columns:26px auto 1fr auto 44px;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.5rem .6rem;border-radius:var(--radius-m)}.ranking-item:hover{background:var(--surface-2)}.ranking-item--eu{background:color-mix(in oklab,var(--brand-text) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-text) 30%,transparent)}.ranking-pos{font-weight:700;color:var(--ink-3);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.corrida{display:grid;grid-gap:.6rem;gap:.6rem}.corrida-topo{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.relogio{display:inline-flex;gap:.35rem}.relogio span{display:grid;justify-items:center;min-width:44px;padding:.3rem .4rem;border-radius:var(--radius-s);background:var(--surface-2);border:1px solid var(--line)}.relogio b{font-family:var(--font-head);font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.relogio small{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.pista{display:grid;grid-template-columns:110px 1fr 56px;grid-gap:.6rem;gap:.6rem;align-items:center}.pista-quem{display:flex;gap:.45rem;align-items:center;font-size:var(--text-sm);font-weight:600;min-width:0}.pista-trilho{height:26px;border-radius:var(--radius-s);background:var(--ds-trilho);position:relative;overflow:hidden}.pista-barra{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:color-mix(in oklab,var(--brand-text) 70%,transparent);transition:width 1.2s cubic-bezier(.25,.8,.3,1)}.pista--lider .pista-barra{background:linear-gradient(90deg,var(--brand-text),var(--teal))}.pista-val{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pista-val,.premio{font-size:var(--text-sm)}.premio{display:inline-flex;gap:.4rem;align-items:center;color:var(--ouro-ink);background:var(--ouro-fundo);padding:.35rem .7rem;border-radius:var(--radius-pill);font-weight:600}.seu-mes{position:relative;overflow:hidden;border-radius:20px;padding:1.5rem;color:var(--on-brand);background:radial-gradient(120% 80% at 100% 0,color-mix(in oklab,var(--teal) 32%,transparent),transparent 60%),linear-gradient(160deg,var(--brand-deep),var(--brand-deeper));display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:420px;box-shadow:var(--shadow-3)}.seu-mes-topo{display:flex;justify-content:space-between;align-items:center}.seu-mes-topo small{color:var(--on-brand-soft);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.seu-mes h3{font-family:var(--font-head);font-size:var(--text-display);font-weight:800;letter-spacing:-.03em;line-height:1.05}.seu-mes h3 em{font-style:normal;color:var(--teal)}.seu-mes-nums{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem}.seu-mes-nums div{display:grid;grid-gap:.1rem;gap:.1rem}.seu-mes-nums b{font-family:var(--font-head);font-size:var(--text-xl)}.seu-mes-nums small{color:var(--on-brand-soft);font-size:var(--text-xs)}.seu-mes-dias{display:flex;align-items:end;gap:3px;height:54px}.seu-mes-dias span{flex:1 1;border-radius:2px 2px 0 0;background:oklch(100% 0 0/.28);min-height:3px}.seu-mes-dias span.melhor{background:var(--teal)}.seu-mes-pe{justify-content:space-between;font-size:var(--text-xs);color:var(--on-brand-soft);gap:.6rem;flex-wrap:wrap}.festa1,.seu-mes-pe{display:flex;align-items:center}.festa1{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:var(--z-toast);gap:.7rem;padding:.7rem .9rem .7rem .7rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-3);animation:ds-festa1 .42s cubic-bezier(.2,.9,.3,1.3) both}.festa1 small{display:block;color:var(--ink-3);font-size:var(--text-xs)}@keyframes ds-festa1{0%{transform:translateY(16px) scale(.96);opacity:0}to{transform:none;opacity:1}}.festa3{position:fixed;inset:0;z-index:var(--z-toast);display:grid;place-items:center;background:color-mix(in oklab,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ds-fade .24s ease-out both}@keyframes ds-fade{0%{opacity:0}}.festa3-caixa{display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem;text-align:center;padding:2rem}.festa3-caixa h3{font-family:var(--font-head);font-size:var(--text-2xl);font-weight:800}.festa3-caixa p{color:var(--ink-2);max-width:34ch}.festa3-moeda{perspective:600px}.festa3-moeda>div{animation:ds-moeda 1.4s cubic-bezier(.2,.8,.2,1) both;transform-style:preserve-3d}@keyframes ds-moeda{0%{transform:rotateY(-540deg) scale(.3);opacity:0}60%{opacity:1}to{transform:none}}.festa3-raios{position:absolute;width:260px;height:260px;border-radius:50%;background:repeating-conic-gradient(color-mix(in oklab,var(--ouro) 30%,transparent) 0 10deg,transparent 10deg 24deg);animation:ds-gira 14s linear infinite;-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);z-index:-1}.tv{aspect-ratio:16/9;max-width:100%;border-radius:var(--radius-l);overflow:hidden;background:linear-gradient(160deg,oklch(22% .03 190),oklch(14% .02 195));color:oklch(97% .005 185);display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto 1fr;grid-gap:.9rem;gap:.9rem;padding:1.2rem;border:6px solid oklch(12% .005 195);box-shadow:var(--shadow-3);container-type:inline-size}.tv-topo{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.tv-topo strong{font-family:var(--font-head);font-size:clamp(.9rem,3cqi,1.5rem)}.tv-topo span{font-size:clamp(.6rem,1.6cqi,.85rem);color:oklch(100% 0 0/.6)}.tv-bloco{background:oklch(100% 0 0/.06);border-radius:var(--radius-m);padding:clamp(.5rem,2cqi,1rem);display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;min-width:0}.tv-rot{font-size:clamp(.5rem,1.4cqi,.75rem);letter-spacing:.08em;text-transform:uppercase;color:oklch(100% 0 0/.55);font-weight:700}.tv-grande{font-family:var(--font-head);font-size:clamp(1.4rem,7cqi,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1}.tv-grande small{display:block;margin-top:.35em;font-size:.32em;color:oklch(100% 0 0/.6);font-weight:600;letter-spacing:0}.tv .meta-trilho{background:oklch(100% 0 0/.14);height:clamp(8px,1.6cqi,14px)}.tv .meta-feito{background:linear-gradient(90deg,var(--teal),oklch(86% .13 160))}.tv-linha{display:flex;align-items:center;gap:.5rem;font-size:clamp(.6rem,1.8cqi,1rem)}.tv-linha b{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tv .av{--av-l:40%;--av-ink-l:93%}.tv .ds-tv-pos{width:1.3em;color:oklch(100% 0 0/.5);font-weight:700}.tv-ultima{font-size:clamp(.55rem,1.6cqi,.9rem);color:oklch(100% 0 0/.75)}@media (prefers-reduced-motion:reduce){.anel,.festa1,.festa3,.festa3 *,.medalha-brilho:after,.pista-barra,.podio-degrau{animation:none!important;transition:none!important}}.cartao--destaque .kpi-val,.seu-mes b,.seu-mes h3,.tv b,.tv strong{color:var(--on-brand)}.tv b,.tv strong{color:oklch(97% .005 185)}.seu-mes{--on-brand:#f7fbf9;--on-brand-soft:rgba(247,251,249,.72);color:#f7fbf9;container-type:inline-size}:root[data-theme=dark] .seu-mes{--brand-deep:#0c3b36;--brand-deeper:#0a2623}.tv-bloco{container-type:inline-size}.meta-num,.podio-val,.tv-linha b{min-width:0;white-space:nowrap}.ranking-item{grid-template-columns:26px auto minmax(0,1fr) minmax(0,auto) 44px}.ranking-item>span:nth-child(3){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medalha--nova{border-color:color-mix(in oklab,var(--ouro) 70%,transparent)}.v2-nivel{display:grid;grid-gap:.9rem;gap:.9rem}.v2-nivel-topo{position:relative;display:flex;align-items:center;gap:1rem}.v2-nivel-anel{--ds-p:0;flex:none;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--brand-text) calc(var(--ds-p) * 1%),var(--ds-trilho) 0);transition:--ds-p var(--dur-4) var(--ease-saida)}.v2-nivel-anel>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--surface);line-height:1}.v2-nivel-anel small{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--ink-3)}.v2-nivel-num{font-family:var(--font-head);font-size:var(--text-display);font-weight:800;animation:v2-pop var(--dur-3) var(--ease-mola)}@keyframes v2-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}}.v2-nivel-txt{flex:1 1;display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.v2-nivel-txt strong{font-family:var(--font-head);font-size:var(--text-xl);font-weight:700}.v2-nivel-txt small{font-size:var(--text-sm);color:var(--ink-3)}.v2-xp-pop{position:absolute;left:42px;top:0;transform:translateX(-50%);font-weight:800;color:var(--brand-text);animation:v2-sobe-some .9s var(--ease-saida) forwards;pointer-events:none}@keyframes v2-sobe-some{0%{opacity:0;transform:translate(-50%,6px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-40px)}}.v2-nivel-acoes{display:flex;flex-wrap:wrap;gap:.4rem}.v2-semana{display:grid;grid-gap:.6rem;gap:.6rem}.v2-semana-topo{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-md)}.v2-semana-topo>span{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.v2-semana-topo small{color:var(--ink-3);font-size:var(--text-xs)}.v2-seq-num{display:inline-block;animation:v2-pop var(--dur-3) var(--ease-mola)}.v2-semana-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;justify-items:center}.v2-semana-dias small{font-size:var(--text-xs);color:var(--ink-3)}.v2-dia{all:unset;cursor:pointer;display:grid;place-items:center;width:100%;max-width:40px;aspect-ratio:1;box-sizing:border-box;border-radius:var(--radius-s);border:1.5px dashed var(--line-strong);color:var(--on-brand);transition:background-color var(--dur-2),border-color var(--dur-2),transform var(--dur-1)}.v2-dia:active{transform:scale(.92)}.v2-dia--feito{background:var(--brand);border:1.5px solid var(--brand)}.v2-dia--feito svg{animation:v2-pop var(--dur-3) var(--ease-mola)}.v2-dia--hoje:not(.v2-dia--feito){border-color:var(--brand-text)}.podio-pos--1{grid-column:2;grid-row:1}.podio-pos--2{grid-column:1;grid-row:1}.podio-pos--3{grid-column:3;grid-row:1}.podio-pos .anel{--cor:var(--m)}.podio-pos--eu .podio-nome{color:var(--brand-text)}.podio-nome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-nivel-chip{display:inline-flex;align-items:center;margin-left:.4rem;padding:.05rem .45rem;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:700;letter-spacing:.02em;background:var(--soft);color:var(--brand-text);vertical-align:middle}.podio-pos .mt-nivel-chip{margin-left:0}.mt-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:1rem;gap:1rem;align-items:stretch}@media (max-width:860px){.mt-topo{grid-template-columns:minmax(0,1fr)}}.mt-nivel{padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);align-content:space-between}.mt-nivel-pe{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;flex-wrap:wrap;font-size:var(--text-sm)}.mt-nivel-pe b{font-family:var(--font-head);color:var(--brand-text)}.mt-nivel-pe .muted{font-size:var(--text-xs)}.mt-nivel .meta-trilho{height:8px}.mt-nivel .meta-feito{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--brand-text));transition:width var(--dur-4) var(--ease-saida)}.mt-seu-mes{padding:1.1rem 1.2rem;border-radius:var(--radius-l);display:grid;grid-gap:.8rem;gap:.8rem;max-width:none}.mt-seu-mes h3{font-size:clamp(1.15rem,5.4cqi,1.75rem);margin:0;text-wrap:balance}.mt-seu-mes .av{box-shadow:0 0 0 2px oklch(100% 0 0/.25)}.mt-seq{flex-direction:column;align-items:stretch;gap:.8rem}.mt-seq>.mt-seq-cab{display:flex;flex-direction:row;align-items:center;gap:.85rem;font-size:inherit}.mt-seq-cab>div:not(.seq){display:flex;flex-direction:column;gap:.1rem;min-width:0;font-size:var(--text-sm)}.mt-seq-cab>.seq{display:inline-grid;flex:none}.mt-seq .seq-selo{--c:var(--ink-3);--cf:var(--surface-2)}.mt-seq--acesa .seq:not([class*=seq--]) .seq-selo{--c:var(--brand-text);--cf:var(--soft)}.mt-cal,.mt-seq>.mt-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.mt-cal small{text-align:center;font-size:var(--text-2xs);color:var(--ink-3)}.mt-cal-dia{aspect-ratio:1;max-height:26px;border-radius:6px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--on-brand)}.mt-cal-dia--cumpriu{background:var(--brand);border-color:var(--brand)}.mt-cal-dia--faltou{background:transparent;border-style:dashed;border-color:var(--line-strong)}.mt-cal-dia--hoje{outline:2px solid var(--brand-text);outline-offset:1px}.mt-cal-dia--cumpriu svg{animation:v2-pop var(--dur-3) var(--ease-mola) backwards}.mt-desafio .corrida{margin-top:.3rem}.pista-quem>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pista--eu .pista-quem{color:var(--brand-text)}@media (max-width:520px){.pista{grid-template-columns:84px 1fr 48px}.relogio span{min-width:36px}}button.festa1{font:inherit;color:inherit;text-align:left;cursor:pointer;max-width:min(360px,calc(100vw - 32px))}.festa1 strong{display:block;font-size:var(--text-md)}.festa1-marca{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand);color:var(--on-brand)}.festa1 .festa-mais{position:static;margin-left:.3rem}.festa3-caixa .festa-rotulo{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ouro-ink)}.festa3-caixa h3{max-width:28ch;text-wrap:balance;margin:0}.festa3-acoes{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.4rem}.festa3{cursor:pointer}@media (max-width:760px){.festa1{bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}.tv.tv--tela{aspect-ratio:auto;min-height:100dvh;border:0;border-radius:0;box-shadow:none;padding:clamp(1rem,2.5vw,2.25rem) max(clamp(1rem,2.5vw,2.25rem),env(safe-area-inset-right,0px)) clamp(1rem,2.5vw,2.25rem) max(clamp(1rem,2.5vw,2.25rem),env(safe-area-inset-left,0px));grid-template-rows:auto minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.5rem)}.tv--tela .tv-topo span{display:inline-flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.tv-sair{color:oklch(100% 0 0/.55);font-size:.8em;text-decoration:underline;text-underline-offset:3px}.tv-sair:hover{color:oklch(100% 0 0/.9)}.tv-direita{display:grid;grid-gap:inherit;gap:inherit;grid-template-rows:auto minmax(0,1fr);min-width:0}.tv-lista{display:grid;grid-gap:clamp(.35rem,1cqi,.7rem);gap:clamp(.35rem,1cqi,.7rem);margin-top:.6rem}.tv--tela .tv-linha{font-size:clamp(.95rem,3cqi,1.8rem)}.tv--tela .tv-lista{gap:clamp(.5rem,1.8cqi,1.1rem)}.tv-pos{width:2em;color:oklch(100% 0 0/.5);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tv-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-nivel{flex:none;font-size:.7em;font-weight:700;padding:.1em .55em;border-radius:var(--radius-pill);background:oklch(100% 0 0/.1);color:oklch(100% 0 0/.75)}.tv-desafio-nome{font-family:var(--font-head);font-size:clamp(1rem,3.4cqi,1.6rem);line-height:1.15}.tv .relogio span{background:oklch(100% 0 0/.08);border-color:oklch(100% 0 0/.12)}.tv .relogio small{color:oklch(100% 0 0/.55)}.tv .pista-trilho{background:oklch(100% 0 0/.12)}.tv .pista-quem,.tv .pista-val{color:oklch(97% .005 185)}.tv .premio{justify-self:start}.tv-linha--mural{align-items:baseline}.tv-linha--mural b{font-weight:500;color:oklch(100% 0 0/.55);font-size:.8em}@media (max-width:760px){.tv.tv--tela{grid-template-columns:minmax(0,1fr)}}.nav-nivel{--cor:var(--teal);flex:none;display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .45rem .12rem .2rem;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:700;text-decoration:none;white-space:nowrap;background:oklch(100% 0 0/.08);color:var(--sidebar-ink-active)}.nav-nivel:hover{background:oklch(100% 0 0/.14)}.nav-nivel--atras{--cor:oklch(78% 0.13 75)}.nav-nivel--batida{--cor:var(--ouro)}.nav-nivel-anel{width:14px;height:14px;border-radius:50%;background:radial-gradient(closest-side,var(--brand-deeper,#0a2623) 58%,transparent 62%),conic-gradient(var(--cor) calc(var(--ds-p) * 1%),oklch(100% 0 0/.18) 0)}.nav-perfil-rail--anel{--cor:var(--teal);background:radial-gradient(closest-side,var(--sidebar-active-bg) 80%,transparent 83%),conic-gradient(var(--cor) calc(var(--ds-p) * 1%),oklch(100% 0 0/.16) 0)}:root[data-menu=reduzido] .sidebar .nav-nivel{display:none}@media (min-width:641px) and (max-width:1024px){.sidebar:not(.open) .nav-nivel{display:none}}.medalha{align-content:start}.mt-salvar-imagem{background:oklch(100% 0 0/.14);color:#f7fbf9;border-color:transparent}.mt-salvar-imagem:hover{background:oklch(100% 0 0/.22)}.anel--fino{padding:2px}.anel--fino>.com-cor,.anel--fino>.deal-avatar,.anel--fino>.eq-avatar{box-shadow:0 0 0 1.5px var(--surface)}.anel--fino.anel--batida:after{animation-duration:3.2s}.medalhas{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.6rem}.medalha{padding:.9rem .6rem .8rem;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur-1),transform var(--dur-2) var(--ease-mola)}.medalha:hover{border-color:var(--line-strong);transform:translateY(-2px)}.medalha--bloqueada{background:var(--surface-2);border-style:dashed}.mt-cartao-nivel{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);color:inherit;text-decoration:none;transition:border-color var(--dur-1) var(--ease-rapido)}.mt-cartao-nivel:hover{border-color:var(--line-strong)}.mt-cartao-nivel-anel{--ds-p:0;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--brand-text) calc(var(--ds-p) * 1%),var(--ds-trilho) 0)}.mt-cartao-nivel-anel b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-2);font-family:var(--font-head);font-size:var(--text-lg);font-weight:800}.mt-cartao-nivel-txt{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.mt-cartao-nivel-txt strong{font-size:var(--text-md)}.mt-cartao-nivel-txt .muted{font-size:var(--text-xs);color:var(--ink-3)}.mt-cartao-nivel .meta-trilho{height:5px;margin-top:2px}.mt-cartao-nivel .meta-feito{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--brand-text))}.festa3-nivel{display:grid;place-items:center;align-content:center;width:120px;height:120px;border-radius:50%;line-height:1;background:radial-gradient(circle at 50% 35%,var(--ouro-fundo),var(--surface) 70%);border:4px solid var(--ouro);box-shadow:0 10px 30px color-mix(in oklab,var(--ouro) 35%,transparent)}.festa3-nivel small{font-size:var(--text-2xs);font-weight:800;letter-spacing:.1em;color:var(--ouro-ink)}.festa3-nivel b{font-family:var(--font-head);font-size:3rem;font-weight:800;color:var(--ink)}.mt-modelos{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-2)}.mt-modelos-rot{font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mt-modelos-lista{display:flex;flex-wrap:wrap;gap:var(--space-2)}.medalha--lider{border-color:color-mix(in oklab,var(--ouro) 60%,transparent)}.medalha-prog--lider{color:var(--ouro-ink)}:root{--mov-rapido:120ms;--mov-medio:240ms;--mov-festa:450ms;--curva-suave:cubic-bezier(.16,1,.3,1);--curva-mola:cubic-bezier(.34,1.56,.64,1);--toque-min:44px;--ouro:oklch(78% 0.13 85);--ouro-fundo:color-mix(in oklab,var(--ouro) 16%,var(--surface))}.tabs{position:relative;max-width:100%}.tabs>a,.tabs>button{white-space:nowrap;position:relative;z-index:1}@media (max-width:1024px){.tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs>a,.tabs>button{flex:none}}.tabs[data-pilula]:before{content:"";position:absolute;top:0;left:0;width:var(--pil-w,0);height:var(--pil-h,0);transform:translate(var(--pil-x,0),var(--pil-y,0));border-radius:calc(var(--radius-m) - 4px);background:var(--surface);box-shadow:var(--shadow-1)}.tabs[data-pilula=viva]:before{transition:transform var(--mov-medio) var(--curva-suave),width var(--mov-medio) var(--curva-suave),height var(--mov-medio) var(--curva-suave)}.tabs[data-pilula]>.active,.tabs[data-pilula]>[aria-selected=true]{background:transparent;box-shadow:none}.tabs[data-transborda=fim]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.tabs[data-transborda=inicio]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent)}.tabs[data-transborda=meio]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.page-actions{min-width:0;max-width:100%}.fchip-ancora[hidden]{display:none}@media (max-width:640px){.filter-bar>.filter-search,.toolbar>input[type=search]{flex:1 1 100%!important;min-width:0!important;max-width:none}.toolbar-range{flex:1 1 9rem;min-width:0;max-width:100%}.toolbar-range input[type=date]{flex:1 1 auto;min-width:0}[data-cartoes]{overflow:visible;border:0;background:transparent;border-radius:0}[data-cartoes] table,[data-cartoes] tbody{display:block;width:100%}[data-cartoes] thead{display:none}[data-cartoes] tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.15rem .6rem;gap:.15rem .6rem;padding:.75rem .85rem;margin-bottom:.5rem;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}[data-cartoes] tbody tr.checked{border-color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 8%,var(--surface))}[data-cartoes] td{display:block;position:relative;grid-column:1/-1;min-width:0;padding:.14rem 0;border:0;white-space:normal;overflow-wrap:anywhere;font-size:var(--text-sm);text-align:left!important;width:auto!important;max-width:none!important}[data-cartoes] td[data-rotulo]{padding-left:7.75rem;min-height:1.5rem}[data-cartoes] td[data-rotulo]:before{content:attr(data-rotulo);position:absolute;left:0;top:.2rem;width:7.25rem;color:var(--ink-3);font-size:var(--text-xs);font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-cartoes] td:empty,[data-cartoes] td[data-vazio]{display:none}[data-cartoes] td[data-marca]{display:flex;grid-column:1;grid-row:1;padding:0;align-items:center}[data-cartoes] td[data-titulo]{grid-column:2;grid-row:1;font-size:var(--text-md);font-weight:650;color:var(--ink)}[data-cartoes] tr:not([data-tem-marca]) td[data-titulo]{grid-column:1/3}[data-cartoes] td[data-titulo]:before{content:none}[data-cartoes] td.actions{display:flex;grid-column:3;grid-row:1;position:static;padding:0;border:0;box-shadow:none;background:transparent;justify-content:flex-end;align-items:center;gap:.25rem}[data-cartoes] td.actions:before{content:none}[data-cartoes] tbody tr.checked td.actions,[data-cartoes] tbody tr:hover td.actions{background:transparent}[data-cartoes] td[colspan]{grid-column:1/-1;text-align:center!important}[data-cartoes] td[colspan]:before{content:none}[data-cartoes] tbody tr{animation:cartao-entra var(--mov-medio) var(--curva-suave) backwards}}@keyframes cartao-entra{0%{opacity:0;transform:translateY(8px)}}@media (max-width:640px){dialog.modal,dialog.modal--lg{width:100vw;max-width:100vw;margin:auto 0 0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;animation:folha-sobe .32s var(--curva-suave)}.modal-actions{margin-bottom:calc(-1.5rem - env(safe-area-inset-bottom, 0px));padding-bottom:calc(.95rem + env(safe-area-inset-bottom, 0px))}dialog.modal::-webkit-backdrop{animation:fundo-entra var(--mov-medio) ease-out}dialog.modal::backdrop{animation:fundo-entra var(--mov-medio) ease-out}dialog.modal:before{content:"";display:block;width:36px;height:4px;margin:8px auto 0;border-radius:4px;background:var(--line-strong)}}@keyframes folha-sobe{0%{transform:translateY(40%);opacity:.4}}@keyframes fundo-entra{0%{opacity:0}}@media (max-width:640px){.page-head{gap:.5rem .6rem;margin-bottom:1rem;padding-bottom:.85rem}.page-head .page-actions{margin-left:0;flex:1 1 100%}.page-head .page-actions>.btn{flex:1 1 auto;justify-content:center}.page-head .page-actions>.tabs{flex:1 1 100%}.toolbar{gap:.5rem;margin-bottom:.9rem}}@media (pointer:coarse){.link-btn{min-height:32px;display:inline-flex;align-items:center}p .link-btn,span .link-btn,td .link-btn{display:inline;min-height:0;padding-block:.35rem}.fsel-corpo{min-height:38px}}input:where([type=checkbox]:not(.switch input)){-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid var(--line-strong);border-radius:5px;background:var(--surface) center /0 no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.5 10.5 8.2 14l7.3-8' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:background-color var(--mov-rapido) ease-out,border-color var(--mov-rapido) ease-out,background-size var(--mov-medio) var(--curva-mola),transform var(--mov-rapido) ease-out}input:where([type=checkbox]:not(.switch input)):hover{border-color:var(--brand-text)}input:where([type=checkbox]:not(.switch input)):active{transform:scale(.9)}input:where([type=checkbox]:not(.switch input)):checked,input:where([type=checkbox]:not(.switch input)):indeterminate{background-color:var(--brand);border-color:var(--brand);background-size:86%}input:where([type=checkbox]:not(.switch input)):checked{animation:marca-pulso var(--mov-festa) ease-out}input:where([type=checkbox]:not(.switch input)):indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' stroke='white' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}input:where([type=checkbox]:not(.switch input)):disabled{opacity:.5;cursor:not-allowed}@keyframes marca-pulso{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--brand-text) 55%,transparent)}to{box-shadow:0 0 0 9px transparent}}@media (hover:none){input[type=checkbox]:not(.switch input){width:22px;height:22px;border-radius:7px}}.barra-fill,.mt-barra>span,.passos-barra span,.vivo-barra>span{animation:barra-enche .8s var(--curva-suave) backwards}@keyframes barra-enche{0%{width:0}}.stat-tile .stat-value{animation:numero-sobe .52s var(--curva-suave) backwards;animation-delay:inherit}@keyframes numero-sobe{0%{opacity:0;transform:translateY(10px)}}@media (hover:hover){.camp-card,.cartao-vivo,.deal-card,.list-card,.stat-tile{position:relative}.camp-card:after,.cartao-vivo:after,.deal-card:after,.list-card:after,.stat-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),color-mix(in oklab,var(--brand-text) 13%,transparent),transparent 70%);transition:opacity var(--mov-medio) ease-out}.camp-card:hover:after,.cartao-vivo:hover:after,.deal-card:hover:after,.list-card:hover:after,.stat-tile:hover:after{opacity:1}}.nav-item.active svg{animation:barra-pula var(--mov-festa) var(--curva-mola)}.btn:not(.btn--ghost):not(.btn--danger):not(:disabled):hover{box-shadow:0 4px 14px -6px color-mix(in oklab,var(--brand) 70%,transparent)}.missoes{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);padding:1.1rem 1.2rem 1.25rem}.missoes-cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.missoes-cabeca h2{font-family:var(--font-head);font-size:var(--text-lg);margin:0}.missoes-placar{font-size:var(--text-sm);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.missoes-placar b{color:var(--brand-text)}.missoes-trilha{--n:4;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:.75rem;gap:.75rem;position:relative;list-style:none;margin:0;padding:0}.missoes-trilha:after,.missoes-trilha:before{content:"";position:absolute;top:27px;left:calc(100% / var(--n) / 2);height:3px;border-radius:3px}.missoes-trilha:before{right:calc(100% / var(--n) / 2);background:repeating-linear-gradient(to right,var(--line-strong) 0 6px,transparent 6px 12px)}.missoes-trilha:after{width:calc((100% - 100% / var(--n)) * var(--andou, 0));background:var(--brand-text);transition:width .9s var(--curva-suave);animation:barra-enche .9s var(--curva-suave) backwards .2s}.missao{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;min-width:0;text-decoration:none;color:inherit}.missao-no{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:3px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:var(--font-head);font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:transform var(--mov-medio) var(--curva-mola),border-color var(--mov-medio) ease-out,background-color var(--mov-medio) ease-out;animation:missao-chega var(--mov-festa) var(--curva-mola) backwards;animation-delay:calc(var(--i, 0) * 90ms)}a.missao:hover .missao-no{transform:translateY(-3px) scale(1.05);border-color:var(--brand-text)}.missao--feita .missao-no{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.missao--feita .missao-no svg{animation:missao-visto var(--mov-festa) var(--curva-mola) backwards;animation-delay:calc(var(--i, 0) * 90ms + .2s)}.missao--urgente .missao-no{border-color:var(--danger);color:var(--red-ink);background:var(--red-bg)}.missao--trofeu .missao-no{border-style:dashed;color:var(--ink-3)}.missao--trofeu.missao--feita .missao-no{border-style:solid;border-color:var(--ouro);background:var(--ouro-fundo);color:oklch(52% .11 75);animation:missao-chega var(--mov-festa) var(--curva-mola) backwards,trofeu-brilha 2.4s ease-in-out .6s infinite}:root[data-theme=dark] .missao--trofeu.missao--feita .missao-no{color:var(--ouro)}.missao-nome{font-size:var(--text-sm);font-weight:650;line-height:1.25}.missao-detalhe{font-size:var(--text-xs);color:var(--ink-2);line-height:1.3}.missao--feita .missao-detalhe{color:var(--green-ink)}@keyframes missao-chega{0%{opacity:0;transform:scale(.6)}}@keyframes missao-visto{0%{opacity:0;transform:scale(0) rotate(-30deg)}}@keyframes trofeu-brilha{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--ouro) 45%,transparent)}50%{box-shadow:0 0 0 10px transparent}}@media (max-width:640px){.missoes-trilha{grid-template-columns:1fr;gap:.9rem}.missoes-trilha:after,.missoes-trilha:before{top:28px;left:24px;width:3px;height:auto;right:auto}.missoes-trilha:before{bottom:28px;background:repeating-linear-gradient(to bottom,var(--line-strong) 0 6px,transparent 6px 12px)}.missoes-trilha:after{height:calc((100% - 56px) * var(--andou, 0));transition:height .9s var(--curva-suave);animation:none}.missao{flex-direction:row;text-align:left;gap:.8rem;align-items:center}.missao-no{width:52px;height:52px;flex:none}.missao-texto{display:flex;flex-direction:column;gap:.1rem;min-width:0}}@media (min-width:641px){.missao-texto{display:contents}}@media (prefers-reduced-motion:reduce){.missoes-trilha:after,.tabs[data-pilula=viva]:before{transition:none}dialog.modal::-webkit-backdrop{animation:none!important;-webkit-transition:none;transition:none}.barra-fill,.missao--feita .missao-no svg,.missao-no,.missoes-trilha:after,.mt-barra>span,.nav-item.active svg,.passos-barra span,.stat-tile .stat-value,.vivo-barra>span,[data-cartoes] tbody tr,dialog.modal,dialog.modal--lg,dialog.modal::backdrop,input[type=checkbox]:not(.switch input){animation:none!important;transition:none}}.nav-jornada{display:flex;flex-direction:column;gap:.3rem;padding:.15rem 0 .35rem;text-decoration:none;color:var(--sidebar-ink)}.nav-jornada-barra{display:block;height:6px;border-radius:var(--radius-pill);background:oklch(100% 0 0/.14);overflow:hidden}.nav-jornada-barra>span{display:block;height:100%;border-radius:inherit;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--teal),color-mix(in oklab,var(--teal) 60%,var(--ouro)));animation:barra-enche .9s var(--curva-suave) backwards .3s}.nav-jornada-barra>span:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,oklch(100% 0 0/.55),transparent);animation:jornada-brilho 4.5s ease-in-out 1.5s infinite}.nav-jornada-texto{font-size:var(--text-2xs);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-jornada-texto b{font-weight:700}.nav-jornada-texto b,.nav-jornada:hover .nav-jornada-texto{color:var(--sidebar-ink-active)}@keyframes jornada-brilho{0%,70%{transform:translateX(-100%)}to{transform:translateX(100%)}}:root[data-menu=reduzido] .sidebar .nav-jornada{display:none}@media (min-width:641px) and (max-width:1024px){.sidebar:not(.open) .nav-jornada{display:none}}.page-head h1{animation:titulo-entra .42s var(--curva-suave) backwards}.page-head .count,.page-head .page-actions{animation:titulo-entra .42s var(--curva-suave) backwards 60ms}@keyframes titulo-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.nav-jornada-barra>span,.nav-jornada-barra>span:after,.page-head .count,.page-head .page-actions,.page-head h1{animation:none!important}}.btn-voltar{gap:.35rem}@media (max-width:640px){.admin-kpis,.agenda-resumo,.funil-resumo,.lv-kpis,.mc-resumo,.painel-servicos-cards,.pot-kpis,.stat-cards,.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}:is(.stat-grid,.stat-cards,.funil-resumo,.agenda-resumo,.admin-kpis,.lv-kpis,.mc-resumo,.pot-kpis,.painel-servicos-cards)>*{min-width:0}.admin-kpi,.ag-kpi,.funil-kpi,.stat-tile{padding:.7rem .8rem}.admin-kpi__num,.ag-kpi-val,.funil-kpi-val{font-size:var(--text-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn-voltar,.page-head>.btn.btn-voltar{flex:0 0 40px!important;width:40px;min-width:40px;max-width:40px;padding-inline:0;justify-content:center}.btn-voltar-texto{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.page-head:has(>.btn-voltar) h1{flex:1 1;min-width:0;font-size:var(--text-xl)}}@media (max-width:640px){.item-list>li:has(>.task-check){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:.35rem .7rem;gap:.35rem .7rem}.item-list>li:has(>.task-check)>.task-check{margin-top:.1rem}.item-list>li:has(>.task-check)>span:not(.meta):not(.row-actions){grid-column:2/-1;min-width:0}.item-list>li:has(>.task-check)>.meta{grid-column:2;align-self:center}.item-list>li:has(>.task-check)>.row-actions{grid-column:3}}.task-done{animation:risco-passa var(--mov-festa) ease-out backwards}@keyframes risco-passa{0%{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:var(--ink)}}@media (prefers-reduced-motion:reduce){.task-done{animation:none}}.missao-no{position:relative}.missao-confete{position:absolute;inset:0;pointer-events:none}.missao-confete i{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px;border-radius:2px;background:var(--ouro);transform:rotate(var(--a)) translateY(0) scale(.4);opacity:0;animation:confete-voa 1.1s var(--curva-suave) forwards;animation-delay:calc(var(--c) * 70ms + .25s)}.missao-confete i:nth-child(3n+1){background:var(--teal);border-radius:50%}.missao-confete i:nth-child(3n+2){background:var(--brand-text)}@keyframes confete-voa{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1) rotate(160deg)}}.vazio-balao{animation:vazio-flutua 5s ease-in-out infinite;transform-origin:50% 60%}.vazio-visto{stroke-dasharray:1;stroke-dashoffset:0;animation:vazio-desenha .7s var(--curva-suave) .35s backwards}.vazio-faiscas{animation:vazio-pisca 2.6s ease-in-out infinite;transform-origin:85px 12px}@keyframes vazio-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes vazio-desenha{0%{stroke-dashoffset:1}}@keyframes vazio-pisca{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.15;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.missao-confete{display:none}.vazio-balao,.vazio-faiscas,.vazio-visto{animation:none}}.giftback-filtros>input[type=search],.servicos-barra>input[type=search],.toolbar>input[type=search]{flex:1 1 240px;min-width:200px;max-width:360px;width:auto}@media (max-width:640px){.giftback-filtros>input[type=search],.servicos-barra>input[type=search]{flex:1 1 100%;max-width:none}}.pp-lado{min-width:0}@media (max-width:980px){.pp{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.email-barra-grupo{flex-wrap:wrap}.email-barra-grupo .btn{white-space:nowrap}.email-barra-sep{display:none}}.troca-barra{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0);height:3px;z-index:2147482000;pointer-events:none;transform-origin:left center;transform:scaleX(0);opacity:0;background:linear-gradient(90deg,var(--teal),var(--brand-text));box-shadow:0 0 10px color-mix(in oklab,var(--brand-text) 45%,transparent)}.troca-barra[data-estado=indo]{opacity:1;transform:scaleX(.82);transition:transform 8s cubic-bezier(.05,.8,.1,1)}.troca-barra[data-estado=chegou]{opacity:0;transform:scaleX(1);transition:transform var(--mov-medio) var(--curva-suave),opacity var(--mov-medio) ease-out .2s}.route-view{animation-fill-mode:backwards;transition:opacity var(--mov-rapido) ease-out}html[data-trocando] .route-view{opacity:.5;transition:opacity var(--mov-medio) ease-out .12s}.nav-item[data-indo]{background:var(--sidebar-active-bg);color:var(--sidebar-ink-active)}.nav-item[data-indo] svg{opacity:1;animation:nav-indo .52s var(--curva-suave) infinite alternate}@keyframes nav-indo{to{transform:translateY(-2px) scale(1.1)}}.sidebar:has(.nav-item[data-indo]) .nav-item.active:not([data-indo]){background:transparent}.sidebar:has(.nav-item[data-indo]) .nav-item.active:not([data-indo]):before{opacity:0}.barra-item[data-indo]{color:var(--brand-text)}.barra-item[data-indo] .barra-icone{background:color-mix(in oklab,var(--brand-text) 13%,transparent)}.barra-item[data-indo] .barra-icone svg{animation:nav-indo .52s var(--curva-suave) infinite alternate}:has(>.barra-item[data-indo])>.barra-item--ativo:not([data-indo]){color:var(--ink-3)}:has(>.barra-item[data-indo])>.barra-item--ativo:not([data-indo]) .barra-icone{background:transparent}.admin-kpi__num,.ag-kpi-val,.funil-kpi-val,.stat-value,[data-contar]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-kpi__num,.ag-kpi-val,.funil-kpi-val{animation:numero-sobe .52s var(--curva-suave) backwards}.deal-card[draggable=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.deal-card.deal-card--na-mao,.deal-card.deal-card--na-mao:hover{filter:opacity(.38);border-style:dashed;border-color:var(--line-strong);box-shadow:none;transform:scale(.98)}.deal-retrato{position:fixed;left:-3000px;top:0;padding:14px;pointer-events:none}.deal-retrato .deal-card{margin:0;transform:rotate(2.5deg);border-color:var(--brand-text);box-shadow:0 14px 30px rgba(0,0,0,.22)}.deal-retrato .deal-card:after{display:none}.board-col{transition:background var(--mov-rapido) ease-out,border-color var(--mov-rapido) ease-out,box-shadow var(--mov-medio) var(--curva-suave)}.board[data-arrastando] .board-col{border-style:dashed;border-color:var(--line-strong)}.board[data-arrastando] .board-col.drag-over{outline:2px solid var(--brand-text);outline-offset:-1px;border-style:solid;border-color:var(--brand-text);background:color-mix(in oklab,var(--brand-text) 13%,var(--bg));box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-text) 20%,transparent)}.board[data-arrastando] .board-col.drag-over .stage-name{color:var(--brand-text)}.board-vaga{display:grid;place-items:center;box-sizing:border-box;min-height:56px;margin-bottom:.5rem;border:2px dashed var(--brand-text);border-radius:var(--radius-m);background:color-mix(in oklab,var(--brand-text) 10%,var(--surface));color:var(--brand-text);font-size:var(--text-sm);font-weight:600;pointer-events:none;animation:vaga-abre var(--mov-medio) var(--curva-suave) backwards}@keyframes vaga-abre{0%{opacity:0;transform:scale(.94)}}.stage-mais{flex:none;padding:0 6px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:700;line-height:18px;background:var(--brand);color:#fff;animation:mais-um var(--mov-medio) var(--curva-mola) backwards}@keyframes mais-um{0%{opacity:0;transform:scale(.4)}}.deal-card.deal-card--pousou{animation:item-fade .24s ease-out both,cartao-pousa var(--mov-festa) var(--curva-mola);border-color:var(--brand-text);box-shadow:var(--shadow-2),0 0 0 4px color-mix(in oklab,var(--brand-text) 22%,transparent)}.deal-card{transition:border-color var(--mov-medio) ease-out,box-shadow var(--mov-medio) ease-out,transform var(--mov-rapido) ease-out}@keyframes cartao-pousa{0%{transform:translateY(-10px) scale(1.05) rotate(1.5deg)}}.board-col--recebeu .stage-sum{animation:soma-pula var(--mov-festa) var(--curva-mola)}@keyframes soma-pula{40%{transform:scale(1.22);color:var(--brand-text)}}.board-col--recebeu .stage-dot{animation:ponto-pulsa var(--mov-festa) ease-out}@keyframes ponto-pulsa{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--brand-text) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}@media (prefers-reduced-motion:reduce){.troca-barra{display:none}.admin-kpi__num,.ag-kpi-val,.barra-item[data-indo] .barra-icone svg,.board-col--recebeu .stage-dot,.board-col--recebeu .stage-sum,.board-vaga,.deal-card.deal-card--pousou,.funil-kpi-val,.nav-item[data-indo] svg,.stage-mais{animation:none}.deal-retrato .deal-card{transform:none}}.estagios{container-type:inline-size}.estagio,.estagios-cab{grid-template-columns:22px minmax(0,1fr) 56px 108px 62px}.estagio.editando{grid-template-columns:22px minmax(0,1fr) auto auto auto}.estagio.estagio-novo{grid-template-columns:22px minmax(0,1fr) auto}.estagios--sem-chance>:is(.estagios-cab,.estagio:not(.estagio-novo))>:nth-child(3){display:none}.estagios--sem-chance>:is(.estagios-cab,.estagio:not(.estagio-novo)){grid-template-columns:22px minmax(0,1fr) 108px 62px}.estagios--sem-chance>.estagio.editando{grid-template-columns:22px minmax(0,1fr) auto auto}.estagio-valor{white-space:nowrap}.estagio-nome{overflow-wrap:normal;word-break:normal}@container (max-width: 380px){.estagios-cab{display:none}.estagio:not(.estagio-novo),.estagios--sem-chance>.estagio:not(.estagio-novo){grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"g n a" ". p p" ". s s";row-gap:2px}.estagio:not(.estagio-novo)>:first-child{grid-area:g}.estagio:not(.estagio-novo)>:nth-child(2){grid-area:n}.estagio:not(.estagio-novo)>:nth-child(3){grid-area:p}.estagio:not(.estagio-novo)>:nth-child(4){grid-area:s}.estagio:not(.estagio-novo)>:nth-child(5){grid-area:a}}@media (max-width:1240px){.funis{grid-template-columns:minmax(0,1fr)}.funis-lista{position:static}}.origem-regra{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}@media (max-width:640px){.origem-regra{grid-template-columns:minmax(0,1fr) auto}.origem-regra>:first-child{grid-column:1/-1!important}.origem-regra--so>:first-child{grid-column:1!important}}.termos-cfg-tabela{container-type:inline-size}.termos-cfg-campo{display:flex;flex-direction:column;gap:3px;min-width:0}.termos-cfg-campo>small{display:none;font-size:var(--text-xs);color:var(--ink-3)}.termos-cfg-campo input{width:100%;min-width:0}@container (max-width: 640px){.termos-cfg-cab{display:none}.termos-cfg-linha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;align-items:end}.termos-cfg-linha>.termos-cfg-termo{grid-column:1/-1}.termos-cfg-campo>small{display:block}.termos-cfg-linha>.termos-cfg-exemplo{align-self:center;padding-top:1rem}}@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:__Instrument_Sans_3f4a4b;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_3f4a4b;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_Fallback_3f4a4b;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:__Instrument_Sans_3f4a4b,__Instrument_Sans_Fallback_3f4a4b;font-style:normal}.__variable_3f4a4b{--font-sans:"__Instrument_Sans_3f4a4b","__Instrument_Sans_Fallback_3f4a4b"}