@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f79040{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f79040{--font-display:"Inter","Inter Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-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:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_5561b6{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_5561b6{--font-sans:"Work Sans","Work Sans Fallback"}:root{--goup-indigo:#4b3de3;--goup-indigo-deep:#3a30a3;--goup-indigo-soft:#a5b2fc;--goup-indigo-pale:#e0e6ff;--goup-ink:#171616;--goup-graphite:#464445;--goup-iron:#888888;--goup-silver:#adadad;--goup-mist:#e7e7e7;--goup-paper:#ffffff;--bg:var(--goup-paper);--bg-soft:#fafafb;--fg:var(--goup-ink);--fg-muted:var(--goup-graphite);--fg-subtle:var(--goup-iron);--primary:var(--goup-indigo);--primary-hover:var(--goup-indigo-deep);--border:var(--goup-mist);--success:#16a34a;--success-escuro:#15803d;--success-soft:#f0fdf4;--success-borda:#bbf7d0;--danger:#dc2626;--danger-soft:#fef2f2;--danger-borda:#fecaca;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-card:20px;--sombra-card:0 2px 12px -2px rgba(23,22,22,0.06);--sombra-soft:0 4px 20px -4px rgba(23,22,22,0.08);--sombra-elegante:0 10px 40px -10px rgba(58,48,163,0.35);--gradiente-marca:linear-gradient(160deg,#5b4cf0,#4b3de3 45%,#3a30a3)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-soft);color:var(--fg);font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.55}h1,h2,h3{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;letter-spacing:-.015em}a{color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}::selection{background:var(--goup-indigo-pale);color:var(--goup-indigo-deep)}.titulo-pagina{font-size:1.7rem;font-weight:700;color:var(--fg);margin:0 0 .4rem}.subtitulo-pagina{color:var(--fg-muted);line-height:1.6;margin:0 0 2rem;max-width:46rem}.eyebrow{gap:.45rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--goup-indigo-deep);margin:0 0 .75rem}.btn,.eyebrow{display:inline-flex;align-items:center}.btn{justify-content:center;gap:.5rem;padding:.72rem 1.3rem;border-radius:var(--radius);border:1px solid transparent;font-family:inherit;font-size:.98rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.btn:disabled{opacity:.6;cursor:wait}.btn-primario{background:var(--primary);color:#fff;box-shadow:0 6px 18px -8px rgba(75,61,227,.55)}.btn-primario:hover:not(:disabled){background:var(--primary-hover)}.btn-primario:active:not(:disabled){transform:translateY(1px)}.btn-fantasma{background:transparent;color:var(--fg-muted);border-color:var(--border)}.btn-fantasma:hover{border-color:var(--goup-silver);color:var(--fg)}.btn-largo{width:100%}.campo{display:grid;grid-gap:.4rem;gap:.4rem}.campo-rotulo{font-size:.88rem;font-weight:500;color:var(--fg-muted)}.campo-obrigatorio{color:var(--danger)}.input{width:100%;padding:.68rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--goup-paper);color:var(--fg);font-family:inherit;font-size:.98rem;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:var(--goup-silver)}.input:hover:not(:disabled):not(:-moz-read-only){border-color:#d7d7d7}.input:hover:not(:disabled):not(:read-only){border-color:#d7d7d7}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(75,61,227,.14)}.input:disabled{background:var(--bg-soft);color:var(--fg-subtle);cursor:not-allowed}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23464445' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.2rem}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:1rem;height:1rem}.alerta{padding:.8rem 1rem;border-radius:var(--radius-sm);font-size:.94rem;line-height:1.5}.alerta-erro{background:var(--danger-soft);border:1px solid var(--danger-borda);color:#991b1b}.alerta-ok{background:var(--success-soft);border:1px solid var(--success-borda);color:var(--success-escuro)}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(380px,44%) 1fr}.auth-brand{position:relative;overflow:hidden;background:var(--gradiente-marca);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:3rem 3.25rem}.auth-brand-logo{width:132px;height:auto}.auth-brand-texto h2{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.25;margin:0 0 .9rem;max-width:22ch}.auth-brand-texto p{color:rgba(255,255,255,.78);line-height:1.65;margin:0;max-width:44ch}.auth-brand-etapas{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem;position:relative;z-index:1}.auth-brand-etapas li{display:flex;align-items:center;gap:.7rem;font-size:.95rem;font-weight:500;color:rgba(255,255,255,.92)}.auth-brand-etapas .seta-bullet{flex-shrink:0;display:inline-flex;padding:.32rem;border-radius:8px;background:rgba(255,255,255,.12)}.auth-watermark{position:absolute;right:-190px;bottom:-210px;width:560px;height:560px;opacity:.09;pointer-events:none}.auth-conteudo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:3rem 1.5rem;background:var(--bg-soft)}.auth-logo-mobile{display:none;width:108px;height:auto}.auth-card{width:100%;max-width:410px;background:var(--goup-paper);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--sombra-soft);padding:2.25rem 2rem;animation:subir-suave .4s ease both}.auth-card h1{font-size:1.5rem;font-weight:700;margin:0 0 .4rem}.auth-card .auth-descricao{color:var(--fg-muted);font-size:.95rem;line-height:1.6;margin:0 0 1.6rem}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-rodape{margin:1.6rem 0 0;padding-top:1.4rem;border-top:1px solid var(--border);font-size:.92rem;color:var(--fg-muted);text-align:center}.link{color:var(--primary);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}@keyframes subir-suave{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}.auth-logo-mobile{display:block}}.painel-shell{display:flex;min-height:100vh}.painel-sidebar{width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:1.75rem;padding:1.75rem 1rem;background:var(--goup-paper);border-right:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.painel-logo{display:block;width:96px;height:auto;margin:0 .85rem}.painel-nav{display:flex;flex-direction:column;gap:.2rem}.nav-item{display:flex;align-items:center;gap:.55rem;padding:.58rem .85rem;border-radius:var(--radius-sm);text-decoration:none;font-size:.93rem;font-weight:500;color:var(--fg-muted);transition:background-color .12s ease,color .12s ease}.nav-item:hover{background:var(--bg-soft);color:var(--fg)}.nav-item-ativo,.nav-item-ativo:hover{background:var(--goup-indigo-pale);color:var(--goup-indigo-deep);font-weight:600}.nav-item .nav-seta{flex-shrink:0;opacity:0;transition:opacity .12s ease}.nav-item-ativo .nav-seta{opacity:1}.painel-sidebar-rodape{margin-top:auto;border-top:1px solid var(--border);padding-top:1rem;display:flex;flex-direction:column;gap:.6rem}.painel-email{font-size:.8rem;color:var(--fg-subtle);padding:0 .85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.painel-main{flex:1 1;min-width:0;padding:2.75rem 2.5rem}@media (max-width:860px){.painel-shell{flex-direction:column}.painel-sidebar{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid var(--border);padding:1rem;gap:1rem}.painel-nav{flex-direction:row;overflow-x:auto;padding-bottom:.25rem}.nav-item{white-space:nowrap}.painel-sidebar-rodape{flex-direction:row;align-items:center;justify-content:space-between;padding-top:.75rem}.painel-main{padding:1.75rem 1.25rem}}.progresso-linha{display:flex;align-items:center;gap:.9rem;max-width:46rem;margin-bottom:2rem}.progresso-barra{flex:1 1;height:8px;border-radius:999px;background:var(--goup-mist);overflow:hidden}.progresso-barra>span{display:block;height:100%;border-radius:999px;background:var(--gradiente-marca);transition:width .4s ease}.progresso-texto{font-size:.85rem;font-weight:600;color:var(--fg-muted);white-space:nowrap}.fluxo{display:flex;flex-direction:column;gap:.5rem;max-width:56rem}.fluxo-linha{display:flex;gap:.75rem;align-items:stretch}.fluxo-conector{flex-shrink:0;align-self:center}.fluxo-conector,.fluxo-conector-baixo{color:var(--goup-indigo-soft);font-size:1.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fluxo-conector-baixo{padding:0 1.5rem}.fluxo-card{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--goup-paper);color:var(--fg-muted);text-decoration:none;font-size:.94rem;line-height:1.45;box-shadow:var(--sombra-card);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.fluxo-card:hover{transform:translateY(-2px);box-shadow:var(--sombra-soft);border-color:var(--goup-silver)}.fluxo-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fluxo-titulo{font-weight:600;color:var(--fg)}.fluxo-pendente .fluxo-chip{color:var(--fg-subtle)}.fluxo-pendente .fluxo-titulo{color:var(--fg-muted);font-weight:500}.fluxo-atual{border-color:var(--primary);background:linear-gradient(180deg,#eef0ff,#ffffff);box-shadow:0 8px 24px -10px rgba(75,61,227,.35)}.fluxo-atual .fluxo-chip{color:var(--goup-indigo-deep)}.fluxo-atual:hover{border-color:var(--primary-hover)}.fluxo-concluida{border-color:var(--success-borda);background:var(--success-soft)}.fluxo-concluida .fluxo-chip,.fluxo-concluida .fluxo-titulo{color:var(--success-escuro)}.fluxo-final{display:flex}.fluxo-final-espaco{flex:1 1}.fluxo-final-card{flex:2 1;display:flex}@media (max-width:720px){.fluxo-linha{flex-direction:column}.fluxo-conector{display:none}.fluxo-conector-baixo{text-align:center!important;padding:0}.fluxo-final-espaco{display:none}}.cartao{background:var(--goup-paper);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--sombra-card);padding:2rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}