.ms{--ms-bg:#faf9f5;--ms-surface:#f5f4ed;--ms-surface-2:#ebe8df;--ms-line:#e8e6dc;--ms-line-2:#dedcd1;--ms-text:#141413;--ms-text-2:#30302e;--ms-muted:#5e5d59;--ms-nav:#3d3d3a;--ms-brand:#ba0542;--ms-dark:#141413;--ms-gutter:clamp(16px, 5.56vw, 80px);background:var(--ms-bg);min-height:100dvh;color:var(--ms-text);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:clamp(15px,1.16vw,17px);line-height:1.53}.ms-wrap{width:100%;padding-inline:var(--ms-gutter)}.ms-serif{font-family:var(--font-mc-serif), Georgia, serif;font-weight:400}.ms-pill{white-space:nowrap;border:1px solid var(--ms-line);background:var(--ms-surface);height:28px;color:var(--ms-nav);letter-spacing:.01em;border-radius:999px;align-items:center;gap:4px;padding:0 16px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ms-pill:hover{background:var(--ms-surface-2)}.ms-pill[aria-expanded=true],.ms-pill[data-active=true]{border-color:var(--ms-dark);background:var(--ms-dark);color:var(--ms-bg)}.ms-pill-caret{padding-right:12px}.ms-icon-btn{border:1px solid var(--ms-line);background:var(--ms-surface);width:28px;height:28px;color:var(--ms-nav);border-radius:8px;place-items:center;transition:background-color .15s;display:grid}.ms-icon-btn:hover{background:var(--ms-surface-2)}.ms-btn-dark{border:1px solid var(--ms-dark);background:var(--ms-dark);color:var(--ms-bg);border-radius:10px;align-items:center;gap:8px;padding:10px 24px;transition:background-color .15s,transform .15s;display:inline-flex}.ms-btn-dark:hover{background:#30302e}.ms-btn-dark:active,.ms-btn-soft:active{transform:scale(.98)}.ms-btn-soft{border:1px solid var(--ms-line-2);background:var(--ms-line);width:100%;color:var(--ms-text-2);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;transition:background-color .15s,transform .15s;display:flex}.ms-btn-soft:hover{background:var(--ms-line-2)}@keyframes ms-ink{0%{color:#c4c2bb}to{color:var(--ms-text)}}.ms-hero-title>span{animation:.9s cubic-bezier(.2,0,0,1) both ms-ink}.ms-hero-title>span+span{animation-delay:.22s}@keyframes ms-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--dx), var(--dy), 0)}}.ms-tile{animation:ms-drift var(--dur) ease-in-out infinite alternate;will-change:transform;position:absolute;overflow:hidden}@media (max-width:767px){.ms-tile[data-meio]{display:none}}.ms-tile-face{transition:opacity .9s;position:absolute;inset:0}.ms-arrow-link svg{transition:transform .15s}.ms-arrow-link:hover svg{transform:translate(2px)}.ms-card-img img{transition:transform .6s cubic-bezier(.2,0,0,1)}.ms-card-img:hover img{transform:scale(1.03)}.ms :focus-visible{outline:2px solid var(--ms-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ms *,.ms :before,.ms :after{transition:none!important;animation:none!important}}.vh{--vh-bronze:#a5673f;--vh-bronze-bg:#f4e9df;--vh-prata:#7f858c;--vh-prata-bg:#eceded;--vh-ouro:#b4882a;--vh-ouro-bg:#f6edd3;--vh-ease:cubic-bezier(.2, 0, 0, 1)}.vh-svg{overflow:visible}.vh-svg text{font-family:var(--font-geist-sans), system-ui, sans-serif}.vh-node{transition:opacity .6s var(--vh-ease), transform .7s var(--vh-ease);transform-box:fill-box;transform-origin:50%}.vh-node[data-state=off]{opacity:.16;transform:translateY(-8px)}.vh-node[data-state=on]{opacity:.78}.vh-node[data-state=now]{opacity:1}.vh-box{fill:var(--ms-bg);stroke:var(--ms-line-2);stroke-width:1px}.vh-node[data-state=now] .vh-box{stroke:var(--ms-text)}.vh-label{fill:var(--ms-text);font-size:14px;font-weight:600}.vh-sub{fill:var(--ms-muted);font-size:11.5px}.vh-q-box{fill:var(--ms-dark)}.vh-q-text{fill:var(--ms-bg);font-size:16px;font-weight:500}.vh-gcp{fill:var(--ms-bg);stroke:#4285f4;stroke-dasharray:3 3}.vh-gcp-text{fill:var(--ms-text-2);font-size:12px}.vh-layer-box{stroke-width:1px;transition:stroke-width .3s}.vh-layer[data-state=now] .vh-layer-box{stroke-width:2px}.vh-layer-name{fill:var(--ms-text);font-size:16px;font-weight:600}.vh-tile{transition:fill .4s}.vh-tile-dup{fill:none;stroke:var(--vh-bronze);stroke-dasharray:2 2}.vh-tile-erro{fill:var(--ms-brand)}.vh-tile-text{fill:#fff;font-size:10px;font-weight:600}.vh-ai{fill:var(--ms-bg);stroke:var(--ms-brand)}.vh-ai-mark{fill:var(--ms-brand)}.vh-ai-text{fill:var(--ms-text);font-size:14px;font-weight:600}.vh-answer{fill:var(--ms-dark)}.vh-answer-num{fill:var(--ms-bg);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.vh-answer-sub{fill:#c4c2bb;font-size:12px}.vh-wire{fill:none;stroke:var(--ms-line-2);stroke-width:1.5px;transition:stroke .4s,opacity .4s}.vh-wire[data-state=off]{opacity:.35}.vh-wire[data-state=now]{stroke:var(--ms-text-2)}.vh-wire-q{stroke-dasharray:4 5}.vh-wire-q[data-state=now]{stroke:var(--ms-brand)}.vh-dot{fill:var(--ms-muted)}.vh-dot[data-state=now],.vh-qdot{fill:var(--ms-brand)}.vh-step-dot{border:1px solid var(--ms-line-2);width:10px;height:10px;transition:background-color .3s ease, border-color .3s ease, transform .3s var(--vh-ease);background:0 0;display:block;transform:rotate(45deg)}.vh-step-dot[data-state=on]{border-color:var(--ms-text-2);background:var(--ms-text-2)}.vh-step-dot[data-state=now]{border-color:var(--ms-brand);background:var(--ms-brand);transform:rotate(45deg)scale(1.25)}@keyframes vh-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vh-ganho{animation:vh-rise .5s var(--vh-ease) both}.vh-chip{background:var(--ms-line);color:var(--ms-text-2);white-space:nowrap;border-radius:999px;padding:1px 10px}.vh-chip[data-tipo=Tempo]{color:#1f4f8f;background:#e3ecf8}.vh-chip[data-tipo=Custo]{background:var(--vh-ouro-bg);color:#7a5a12}.vh-chip[data-tipo=Dinheiro]{color:var(--ms-brand);background:#f8e1e9}.vh-chip[data-tipo=Confiança]{background:var(--vh-bronze-bg);color:#74431f}.vh-etapa{transition:opacity .5s}.vh-etapa[data-state=off],.vh-etapa[data-state=on]{opacity:.35}@keyframes ms-login-pulse{0%,to{opacity:1}50%{opacity:.45}}.ms-login-pulse{animation:4.2s ease-in-out infinite ms-login-pulse}@media (prefers-reduced-motion:reduce){.ms-login-pulse{animation:none}}
