.svp{--ink-2:#2b2b2b;--line-strong:#d8d7d3;--accent-deep:#97501f;--ok:#0f7a42;--danger:#c42e23;--shadow-pop:0 10px 30px rgba(17,17,17,0.08);--cta:#0a0a0a;--cta-ink:#ffffff;--font-sans:var(--font-onest),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--bg:#ffffff;padding-top:5.5rem;color:var(--ink);font-family:var(--font-sans)}.svp [id]{scroll-margin-top:6.5rem}.svp dd,.svp dl,.svp h1,.svp h2,.svp h3,.svp h4,.svp p{margin:0}.svp ol,.svp ul{margin:0;padding:0;list-style:none}.svp img{display:block;max-width:100%}.svp .badge svg{width:1rem;height:1rem}@media (min-width:1024px){.svp{padding-top:6.5rem}}.svp-h1{font-size:clamp(2.375rem,6vw,3.56rem);font-weight:900}.svp-h1,.svp-h2{line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.svp-h2{font-size:34px;font-weight:700;max-width:18ch}.svp-h3{font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.03em}.svp-lead{font-size:18px;font-weight:400;line-height:1.625;color:var(--ink);max-width:42rem;text-wrap:pretty}.svp-body{font-size:16px;line-height:1.625;color:var(--muted);max-width:62ch}.svp-small{font-size:.875rem;line-height:1.45;color:var(--muted)}.svp-label-mono{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.svp-label-mono,.svp-numeral{font-family:var(--font-mono);color:var(--muted)}.svp-numeral{font-size:.8125rem;letter-spacing:.02em}.svp-eyebrow{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svp-eyebrow:before{content:none}@keyframes eyebrow-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.4);opacity:1;box-shadow:0 0 0 3px rgba(255,109,4,.16)}}.svp-shell{max-width:75rem;margin-inline:auto;padding-inline:var(--space-4)}.svp-sec{padding-block:var(--space-8)}.svp-sec.svp-band{background:var(--surface)}.svp-sec-head{display:grid;gap:var(--space-4);margin-bottom:var(--space-7)}.svp-sec-head .svp-body{max-width:56ch}.svp-grid-2{display:grid;gap:var(--space-5)}.svp-grid-3{display:grid;gap:var(--space-4)}@media (min-width:640px){.svp-h2{font-size:44px}.svp-lead{font-size:20px}.svp-body{font-size:17px}.svp-shell{padding-inline:var(--space-6)}.svp-grid-3{grid-template-columns:repeat(3,1fr)}.svp-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svp-sec{padding-block:var(--space-9)}.svp-grid-2{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.svp-grid-4{grid-template-columns:repeat(4,1fr)}.svp-sec-head.svp-split{grid-template-columns:1fr 1fr;align-items:end}}.svp-hero{padding-block:var(--space-8) var(--space-7)}.svp-hero-grid{display:grid;gap:var(--space-7);align-items:start}.svp-hero-copy{display:grid;gap:var(--space-5)}.svp-hero-copy .svp-micro{max-width:36rem}.svp-ficha{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);box-shadow:var(--shadow-pop);padding:var(--space-5);display:grid;gap:var(--space-4)}.svp-ficha .svp-label-mono{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.svp-ficha dl{display:grid;gap:var(--space-3);margin:0}.svp-ficha dt{font-size:.8125rem;color:var(--muted)}.svp-ficha dd{margin:.15rem 0 0;font-size:.9375rem;line-height:1.45;color:var(--ink)}.svp-ficha .svp-gate{display:flex;gap:.6rem;align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-2);font-size:.875rem;line-height:1.4;color:var(--ink)}.svp-ficha .svp-gate:before{content:"";flex:none;width:3px;height:1.1rem;margin-top:.15rem;border-radius:2px;background:var(--bar)}@media (min-width:1024px){.svp-hero{padding-block:var(--space-9) var(--space-8)}.svp-hero-grid{grid-template-columns:7fr 5fr;gap:var(--space-8)}.svp-ficha{padding:var(--space-6)}}.svp-stack{display:grid;gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svp-stack ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:center}.svp-stack li{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;color:var(--ink-2)}.svp-stack li img{height:1.25rem;width:auto;opacity:.85}@media (min-width:1024px){.svp-stack{grid-template-columns:16rem 1fr;align-items:center}}.svp-projeto,.svp-projetos{display:grid;gap:var(--space-4)}.svp-projeto{border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);padding:var(--space-5)}.svp-projeto header{display:flex;justify-content:space-between;align-items:baseline}.svp-projeto header b{font-size:1.125rem;font-weight:700}.svp-curva{display:grid;grid-template-columns:58fr 30fr 12fr;gap:3px;height:3rem}.svp-curva span{border-radius:6px;display:grid;place-items:center;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.svp-curva .svp-ap{background:var(--surface-2);color:var(--ink-2)}.svp-curva .svp-co{background:var(--ink);color:var(--bg)}.svp-curva .svp-sa{background:var(--bg);border:1px dashed var(--line-strong);color:var(--muted)}.svp-projeto .svp-ficou{display:grid;gap:.35rem;font-size:.875rem;line-height:1.45}.svp-projeto .svp-ficou span{color:var(--muted)}.svp-projeto .svp-ficou b{font-weight:700;color:var(--ink)}.svp-fecho{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;max-width:28ch;text-wrap:balance}@media (min-width:768px){.svp-projetos{grid-template-columns:repeat(3,1fr)}}.svp-faixa-escura{position:relative;overflow:hidden;border-radius:var(--radius-card);background:#0a0a0a;color:#fff;padding:var(--space-7) var(--space-5);display:grid;gap:var(--space-5)}.svp-faixa-escura .svp-label-mono{color:rgba(255,255,255,.5)}.svp-quote{font-size:clamp(1.6rem,3.4vw,2.125rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;max-width:24ch;text-wrap:balance}.svp-quote:before{content:"“"}.svp-quote:after{content:"”"}.svp-faixa-escura .svp-body{color:rgba(255,255,255,.72)}.svp-faixa-escura .svp-simbolo{position:absolute;right:-3rem;bottom:-3rem;width:14rem;opacity:.12;pointer-events:none}@media (min-width:1024px){.svp-faixa-escura{padding:var(--space-8);grid-template-columns:1.1fr 1fr;align-items:center}.svp-faixa-escura .svp-label-mono{grid-column:1/-1}.svp-faixa-escura .svp-body{padding-right:6rem}.svp-faixa-escura .svp-simbolo{width:18rem;right:-2rem;bottom:-5rem}}.svp-bloco{border-top:1px solid var(--line);padding-top:var(--space-5);display:grid;gap:var(--space-3)}.svp-bloco .svp-numeral{color:var(--accent-deep)}.svp-bloco .svp-h3{max-width:20ch}.svp-diag{margin-top:var(--space-7);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);padding:var(--space-5);display:grid;gap:var(--space-5)}.svp-diag-cols{display:grid;gap:var(--space-6)}.svp-diag-col{display:grid;gap:var(--space-3)}.svp-diag-col h4{font-size:1rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.svp-diag-col h4 .svp-dot{width:.6rem;height:.6rem;border-radius:var(--radius-pill);background:var(--line-strong)}.svp-diag-col h4 .svp-dot.svp-hve{background:var(--bar)}.svp-barras{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);align-items:end;height:11rem}.svp-barra{display:grid;grid-template-rows:1fr auto;gap:.5rem;height:100%}.svp-barra .svp-pilha{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;height:100%}.svp-barra .svp-seg{border-radius:6px;display:grid;place-items:center;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);min-height:1.2rem}.svp-seg.svp-ap{background:var(--surface-2)}.svp-seg.svp-co{background:var(--ink);color:var(--bg)}.svp-seg.svp-ctx{background:var(--bar);color:#111}.svp-barra .svp-leg{font-size:.8125rem;color:var(--muted);text-align:center}.svp-barra .svp-leg b{display:block;color:var(--ink);font-weight:700}.svp-diag .svp-nota{display:flex;gap:.6rem;align-items:flex-start;padding-top:var(--space-4);border-top:1px solid var(--line)}.svp-diag .svp-nota:before{content:"i";flex:none;width:1.25rem;height:1.25rem;border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.7rem;display:grid;place-items:center;color:var(--muted)}.svp-vocab{margin-top:var(--space-6);display:grid;gap:var(--space-2)}.svp-vocab li{display:grid;grid-template-columns:1.5rem 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:1rem;line-height:1.45}.svp-vocab li svg{width:1.25rem;height:1.25rem;color:var(--accent);margin-top:.1rem}.svp-vocab li span{color:var(--muted);font-size:.875rem}@media (min-width:1024px){.svp-diag{padding:var(--space-6);grid-template-columns:1fr}.svp-diag-cols,.svp-vocab{grid-template-columns:1fr 1fr}.svp-vocab{column-gap:var(--space-6)}}.svp-semanas{display:grid;gap:var(--space-2)}.svp-semana{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg)}.svp-semana .svp-num{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-control);background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:.9rem}.svp-semana .svp-obj{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.svp-semana .svp-gate{position:relative;padding-left:var(--space-4);font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.svp-semana .svp-gate:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:3px;border-radius:2px;background:var(--bar)}.svp-semana .svp-gate b{display:block;font-size:.7rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-weight:400}.svp-semana .svp-pronto{font-size:.875rem;line-height:1.45;color:var(--muted)}.svp-semana .svp-pronto b{display:block;font-size:.7rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-weight:400}.svp-semana.svp-seis{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-semana.svp-seis .svp-num{background:var(--bar);color:#0a0a0a}.svp-semana.svp-seis .svp-gate,.svp-semana.svp-seis .svp-pronto{color:rgba(255,255,255,.78)}.svp-semana.svp-seis .svp-gate b,.svp-semana.svp-seis .svp-pronto b{color:rgba(255,255,255,.5)}.svp-regras{margin-top:var(--space-6);display:grid;gap:var(--space-4)}.svp-regra{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card-sm);background:var(--bg);border:1px solid var(--line);display:grid;gap:.35rem}.svp-regra b{font-weight:700}.svp-regra span{font-size:.9rem;line-height:1.45;color:var(--muted)}@media (min-width:900px){.svp-semana{grid-template-columns:3.5rem 14rem 1fr 16rem;align-items:start;gap:var(--space-5)}.svp-regras{grid-template-columns:repeat(3,1fr)}}.svp-tabela{width:100%;border-collapse:collapse;font-size:.9375rem}.svp-tabela td,.svp-tabela th{text-align:left;padding:.9rem .75rem;border-top:1px solid var(--line);vertical-align:top;line-height:1.4}.svp-tabela th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;border-top:0}.svp-tabela td:first-child{font-weight:600;white-space:nowrap}.svp-tabela td .svp-peso{display:inline-block;height:.4rem;border-radius:2px;background:var(--ink);vertical-align:middle;margin-right:.5rem}.svp-tabela td .svp-peso.svp-cli{background:var(--accent)}.svp-saidas{display:grid;gap:var(--space-4)}.svp-saida{padding:var(--space-5);border-radius:var(--radius-card-sm);border:1px solid var(--line);background:var(--bg);display:grid;gap:.5rem}.svp-saida b{font-size:1.125rem;font-weight:700}.svp-saida p{font-size:.9375rem;line-height:1.45;color:var(--ink-2)}@media (min-width:768px){.svp-saidas{grid-template-columns:repeat(3,1fr)}}.svp-artefatos{display:grid;gap:var(--space-4);counter-reset:art}.svp-artefato{padding:var(--space-5);border-radius:var(--radius-card-sm);border:1px solid var(--line);background:var(--bg);display:grid;gap:.6rem;counter-increment:art}.svp-artefato:before{content:"0" counter(art);font-family:var(--font-mono);font-size:.8125rem;color:var(--accent-deep)}.svp-artefato b{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.svp-artefato p{font-size:.9rem;line-height:1.45;color:var(--ink-2)}.svp-artefato .svp-pq{font-size:.8125rem;line-height:1.4;color:var(--muted);padding-top:.5rem;border-top:1px dashed var(--line-strong)}.svp-artefato .svp-pq b{display:block;font:inherit;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;color:var(--muted)}.svp-artefato.svp-cap{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-artefato.svp-cap:before{color:var(--bar)}.svp-artefato.svp-cap p{color:rgba(255,255,255,.78)}.svp-artefato.svp-cap .svp-pq{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.25)}.svp-artefato.svp-cap .svp-pq b{color:rgba(255,255,255,.5)}@media (min-width:640px){.svp-artefatos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svp-artefatos{grid-template-columns:repeat(4,1fr)}.svp-artefato.svp-cap{grid-column:span 2}}.svp-medicao{display:grid;gap:var(--space-4);position:relative}.svp-medicao:before{content:"";position:absolute;left:.55rem;top:1rem;bottom:1rem;width:2px;background:var(--line-strong)}.svp-marco{position:relative;padding-left:var(--space-6);display:grid;gap:.35rem}.svp-marco:before{content:"";position:absolute;left:0;top:.35rem;width:1.2rem;height:1.2rem;border-radius:var(--radius-pill);background:var(--bg);border:2px solid var(--ink)}.svp-marco.svp-fim:before{background:var(--bar);border-color:var(--bar)}.svp-marco .svp-quando{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svp-marco .svp-oque{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.svp-marco .svp-fonte{font-size:.875rem;line-height:1.45;color:var(--muted);max-width:46ch}.svp-honesta{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-card-sm);background:var(--surface);display:grid;gap:.5rem}.svp-honesta b{font-weight:700}.svp-honesta p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}@media (min-width:1024px){.svp-medicao{grid-template-columns:repeat(5,1fr);gap:var(--space-5)}.svp-medicao:before{left:.6rem;right:.6rem;top:.95rem;bottom:auto;width:auto;height:2px}.svp-marco{padding-left:0;padding-top:var(--space-6)}.svp-marco:before{top:.35rem}}.svp-prova{display:grid;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg)}.svp-prova .svp-nums{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.svp-prova .svp-num{display:grid;gap:.25rem}.svp-prova .svp-num b{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.svp-prova .svp-num span{font-size:.8125rem;color:var(--muted)}@media (min-width:1024px){.svp-prova{grid-template-columns:22rem 1fr;align-items:center}.svp-prova .svp-nums{grid-template-columns:repeat(4,1fr)}}.svp-criterio,.svp-criterios{display:grid;gap:var(--space-3)}.svp-criterio{grid-template-columns:1.5rem 1fr;padding:var(--space-4) 0;border-top:1px solid var(--line)}.svp-criterio svg{width:1.25rem;height:1.25rem;margin-top:.15rem}.svp-criterio.svp-sim svg{color:var(--ok)}.svp-criterio.svp-nao svg{color:var(--danger)}.svp-criterio b{display:block;font-weight:700;font-size:1rem}.svp-criterio span{display:block;margin-top:.25rem;font-size:.9rem;line-height:1.45;color:var(--muted)}.svp-criterio em{font-style:normal;color:var(--ink)}.svp-col-title{display:flex;align-items:center;gap:.6rem;margin-bottom:var(--space-3);font-size:.875rem;font-weight:700}.svp-col-title .svp-tag{padding:.2rem .6rem;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.svp-col-title .svp-tag.svp-sim{background:var(--ok);color:#fff}.svp-col-title .svp-tag.svp-nao{background:var(--danger);color:#fff}.svp-pessoa,.svp-pessoas{display:grid;gap:var(--space-4)}.svp-pessoa{grid-template-columns:5.5rem 1fr;padding:var(--space-4);border-radius:var(--radius-card-sm);border:1px solid var(--line);background:var(--bg);align-items:start}.svp-pessoa img{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:var(--radius-control)}.svp-pessoa b{display:block;font-size:1.0625rem;font-weight:700}.svp-pessoa .svp-papel{display:block;font-size:.8125rem;color:var(--muted);margin:.15rem 0 .6rem}.svp-pessoa p{font-size:.9rem;line-height:1.45;color:var(--ink-2)}.svp-pessoa.svp-fde{grid-template-columns:1fr;background:var(--surface)}.svp-pessoa.svp-fde .svp-sigla{width:5.5rem;height:5.5rem;border-radius:var(--radius-control);background:var(--ink);color:var(--bg);display:grid;place-items:center;font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.06em}@media (min-width:900px){.svp-pessoas{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.svp-pessoa{grid-template-columns:1fr}.svp-pessoa img,.svp-pessoa.svp-fde .svp-sigla{margin-bottom:var(--space-2)}}.svp-compra{display:grid;gap:var(--space-4)}.svp-compra .svp-item{padding:var(--space-5);border-radius:var(--radius-card-sm);border:1px solid var(--line);background:var(--bg);display:grid;gap:.6rem;align-content:start}.svp-compra .svp-item .svp-label-mono{color:var(--accent-deep)}.svp-compra .svp-item b{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.svp-compra .svp-item p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-faixas{display:grid;gap:var(--space-2);margin-top:var(--space-6)}.svp-faixa{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card-sm);background:var(--bg);border:1px solid var(--line);align-items:center}.svp-faixa .svp-n{font-family:var(--font-mono);font-size:1.25rem;color:var(--ink)}.svp-faixa p{font-size:.9375rem;line-height:1.45}.svp-condicoes{margin-top:var(--space-6);display:grid;gap:0;border-top:1px solid var(--line)}.svp-condicoes div{display:grid;gap:.25rem;padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.svp-condicoes dt{font-size:.8125rem;color:var(--muted)}.svp-condicoes dd{margin:0;font-size:.9375rem;line-height:1.45}.svp-nunca{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-card-sm);background:var(--ink);color:var(--bg);display:grid;gap:.4rem}.svp-nunca b{font-size:1.125rem;font-weight:700}.svp-nunca p{font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.78)}@media (min-width:768px){.svp-compra{grid-template-columns:repeat(3,1fr)}.svp-condicoes{grid-template-columns:repeat(2,1fr);column-gap:var(--space-6)}}.svp-faq{display:grid;border-top:1px solid var(--line)}.svp-faq details{border-bottom:1px solid var(--line)}.svp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.svp-faq summary::-webkit-details-marker{display:none}.svp-faq summary .svp-mais{flex:none;width:2rem;height:2rem;border-radius:var(--radius-pill);border:1px solid var(--line-strong);display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s}.svp-faq summary .svp-mais svg{width:.9rem;height:.9rem}.svp-faq details[open] summary .svp-mais{transform:rotate(45deg);background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-faq .svp-resp{padding:0 0 var(--space-5);font-size:.9875rem;line-height:1.55;color:var(--ink-2);max-width:62ch}.svp-fecha{border-radius:var(--radius-card);background:var(--surface);padding:var(--space-6) var(--space-5);display:grid;gap:var(--space-6)}.svp-fecha .svp-h2{max-width:16ch}.svp-form{display:grid;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-card-sm);background:var(--bg);border:1px solid var(--line)}.svp-form fieldset{border:0;padding:0;margin:0;display:grid;gap:var(--space-3)}.svp-form legend{font-size:.9375rem;font-weight:700;padding:0;margin-bottom:var(--space-2)}.svp-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.svp-chips label{position:relative}.svp-chips input{position:absolute;inset:0;opacity:0}.svp-chips span{display:inline-flex;padding:.55rem .95rem;border-radius:var(--radius-pill);border:1px solid var(--line-strong);font-size:.875rem;font-weight:500;color:var(--ink-2);transition:background .2s,color .2s,border-color .2s}.svp-chips input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-chips input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.svp-form input[type=email],.svp-form input[type=text]{width:100%;padding:.8rem 1rem;border-radius:var(--radius-control);border:1px solid var(--line-strong);background:var(--bg);font:inherit;font-size:.9375rem;color:var(--ink)}.svp-form input::placeholder{color:var(--muted)}.svp-form .svp-duo,.svp-form .svp-rodape{display:grid;gap:var(--space-3)}.svp-form .svp-rodape{padding-top:var(--space-2)}.svp-form .svp-rodape .svp-small{max-width:none}@media (min-width:640px){.svp-form .svp-duo{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.svp-fecha{grid-template-columns:1fr 1fr;padding:var(--space-8);align-items:start}.svp-form{padding:var(--space-6)}}.svp-capacidade{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .6rem;border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--line);font-size:.8125rem;color:var(--ink-2)}.svp-capacidade:before{content:"";width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--bar)}.svp-capacidade b{font-weight:600;color:var(--ink)}.svp-fecha>*,.svp-grid-2>*,.svp-hero-grid>*{min-width:0}@media (max-width:639.99px){.pill{white-space:normal;text-align:left}.pill.pad-arrow{padding-left:1.25rem}.svp-fecha{padding:var(--space-5) var(--space-4)}.svp-form{padding:var(--space-4)}.svp-header .pill{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.svp-plataforma{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg)}.svp-plataforma .svp-mods{display:flex;flex-wrap:wrap;gap:var(--space-2)}.svp-plataforma .svp-mod{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:var(--radius-pill);border:1px solid var(--line);font-size:.8125rem;font-weight:700;color:var(--muted)}.svp-plataforma .svp-mod:before{content:"";width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--line-strong)}.svp-plataforma .svp-mod.svp-on{color:var(--ink);border-color:var(--ink)}.svp-plataforma .svp-mod.svp-on:before{background:var(--bar)}.svp-plataforma .svp-deixa{display:grid;gap:.35rem;padding-top:var(--space-4);border-top:1px dashed var(--line-strong)}.svp-plataforma .svp-deixa b{font-weight:700}.svp-plataforma .svp-deixa p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}@media (min-width:1024px){.svp-plataforma{grid-template-columns:1.2fr 1fr;padding:var(--space-6);align-items:start}.svp-plataforma .svp-deixa{grid-column:1/-1}}.svp-fase{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg)}.svp-fase .svp-num{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-control);background:var(--surface-2);color:var(--ink);font-family:var(--font-mono);font-size:.9rem}.svp-fase .svp-obj{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.svp-fase .svp-obj small{display:block;margin-top:.2rem;font-size:.8125rem;font-weight:400;color:var(--muted)}.svp-fase .svp-gate{position:relative;padding-left:var(--space-4);font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.svp-fase .svp-gate:before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:3px;border-radius:2px;background:var(--bar)}.svp-fase .svp-gate b,.svp-fase .svp-sai b{display:block;font-size:.7rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-weight:400}.svp-fase .svp-sai{font-size:.875rem;line-height:1.45;color:var(--muted)}.svp-fase.svp-escura{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-fase.svp-escura .svp-num{background:var(--bar);color:#0a0a0a}.svp-fase.svp-escura .svp-gate,.svp-fase.svp-escura .svp-obj small,.svp-fase.svp-escura .svp-sai{color:rgba(255,255,255,.78)}.svp-fase.svp-escura .svp-gate b,.svp-fase.svp-escura .svp-sai b{color:rgba(255,255,255,.5)}.svp-fases{display:grid;gap:var(--space-2)}@media (min-width:900px){.svp-fase{grid-template-columns:3.5rem 15rem 1fr 16rem;align-items:start;gap:var(--space-5)}}.svp-fica-lista{display:grid;gap:var(--space-4);counter-reset:fica}.svp-fica-item{padding:var(--space-5);border-radius:var(--radius-card-sm);border:1px solid var(--line);background:var(--bg);display:grid;gap:.6rem;align-content:start;counter-increment:fica}.svp-fica-item:before{content:"0" counter(fica);font-family:var(--font-mono);font-size:.8125rem;color:var(--accent-deep)}.svp-fica-item b{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.svp-fica-item p{font-size:.9rem;line-height:1.45;color:var(--ink-2)}.svp-fica-item .svp-pq{font-size:.8125rem;line-height:1.4;color:var(--muted);padding-top:.5rem;border-top:1px dashed var(--line-strong)}.svp-fica-item .svp-pq b{display:block;font:inherit;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;color:var(--muted)}.svp-fica-item.svp-cap{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-fica-item.svp-cap:before{color:var(--bar)}.svp-fica-item.svp-cap p{color:rgba(255,255,255,.78)}.svp-fica-item.svp-cap .svp-pq{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.25)}.svp-fica-item.svp-cap .svp-pq b{color:rgba(255,255,255,.5)}@media (min-width:640px){.svp-fica-lista{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svp-fica-lista{grid-template-columns:repeat(3,1fr)}.svp-fica-lista.svp-quatro{grid-template-columns:repeat(4,1fr)}.svp-fica-item.svp-cap{grid-column:span 2}}.svp-pend{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:var(--radius-pill);border:1px dashed var(--line-strong);background:var(--surface);color:var(--muted);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.svp-mapa{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);box-shadow:var(--shadow-pop);padding:var(--space-5);display:grid;gap:var(--space-3)}.svp-mapa .svp-label-mono{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.svp-mapa ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.svp-mapa li{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--line)}.svp-mapa li span{font-size:.9375rem;line-height:1.4}.svp-mapa li b{font-size:.8125rem;font-weight:700;white-space:nowrap}.svp-mapa li:last-child{border-bottom:0}.svp-mapa .svp-base{display:flex;gap:.6rem;align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-2);font-size:.875rem;line-height:1.4}.svp-mapa .svp-base:before{content:"";flex:none;width:3px;height:1.1rem;margin-top:.15rem;border-radius:2px;background:var(--bar)}.svp-motor{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg)}.svp-motor .svp-jornada{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.svp-motor .svp-etapa{display:grid;gap:.5rem;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);align-content:start;position:relative}.svp-motor .svp-etapa .svp-passo{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.svp-motor .svp-etapa b{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.svp-motor .svp-etapa p{font-size:.8125rem;line-height:1.45;color:var(--muted)}.svp-motor .svp-etapa .svp-deixa-l{padding-top:.5rem;border-top:1px dashed var(--line-strong);font-size:.8125rem;line-height:1.4;color:var(--ink-2)}.svp-motor .svp-etapa .svp-deixa-l small{display:block;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.svp-motor .svp-fios{display:none}.svp-motor .svp-camada-plat{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card-sm);background:var(--ink);color:var(--bg)}.svp-motor .svp-camada-plat .svp-label-mono{color:rgba(255,255,255,.5)}.svp-motor .svp-camada-plat .svp-titulo{font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;letter-spacing:-.03em}.svp-motor .svp-camada-plat .svp-mods-l{display:flex;flex-wrap:wrap;gap:var(--space-2)}.svp-motor .svp-camada-plat .svp-mods-l li{padding:.45rem .85rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.25);font-size:.8125rem;font-weight:700}.svp-motor .svp-camada-plat .svp-mods-l li span{display:block;font-weight:400;font-size:.75rem;color:rgba(255,255,255,.6)}.svp-motor .svp-camada-plat p{font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.75);max-width:60ch}.svp-motor .svp-stack-l{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.svp-motor .svp-stack-l .svp-label-mono{margin-right:var(--space-2)}.svp-motor .svp-stack-l li{padding:.35rem .75rem;border-radius:var(--radius-pill);background:var(--surface);font-size:.8125rem;color:var(--ink-2)}@media (min-width:1024px){.svp-motor{padding:var(--space-6)}.svp-motor .svp-fios,.svp-motor .svp-jornada{grid-template-columns:repeat(5,1fr)}.svp-motor .svp-fios{display:grid;height:2rem}.svp-motor .svp-fios span{justify-self:center;width:2px;height:100%;background:var(--bar);position:relative}.svp-motor .svp-fios span:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;border-radius:50%;background:var(--bar);transform:translateX(-50%)}.svp-motor .svp-camada-plat{grid-template-columns:1.1fr 1fr;align-items:center}.svp-motor .svp-camada-plat .svp-label-mono{grid-column:1/-1}}.svp-cresce{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg)}.svp-cresce .svp-barras-c{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3);align-items:end;height:13rem}.svp-cresce .svp-barra-c{display:grid;grid-template-rows:1fr auto;gap:.5rem;height:100%}.svp-cresce .svp-pilha-c{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;height:100%}.svp-cresce .svp-seg-c{border-radius:6px;display:grid;place-items:center;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding-inline:2px;min-height:1.1rem}.svp-cresce .svp-seg-c.svp-ctx{background:var(--surface-2);color:var(--ink-2)}.svp-cresce .svp-seg-c.svp-novo{background:var(--ink);color:var(--bg)}.svp-cresce .svp-seg-c.svp-base{background:var(--bar);color:#111}.svp-cresce .svp-leg-c{font-size:.75rem;color:var(--muted);text-align:center;line-height:1.3;min-height:3.2rem;align-self:start}@media (max-width:639px){.svp-cresce .svp-leg-c{min-height:4.2rem}}.svp-cresce .svp-leg-c b{display:block;color:var(--ink);font-weight:700;font-size:.8125rem}.svp-cresce .svp-legenda{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:.8125rem;color:var(--muted)}.svp-cresce .svp-legenda span:before{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:3px;margin-right:.4rem;vertical-align:-2px}.svp-cresce .svp-legenda .svp-l-base:before{background:var(--bar)}.svp-cresce .svp-legenda .svp-l-novo:before{background:var(--ink)}.svp-cresce .svp-legenda .svp-l-ctx:before{background:var(--surface-2)}@media (min-width:1024px){.svp-cresce{grid-template-columns:1fr 1.2fr;padding:var(--space-6);align-items:center}.svp-cresce .svp-legenda{grid-column:1/-1}}.svp-cinco,.svp-svc{display:grid;gap:var(--space-4)}.svp-svc{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);align-content:start;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}@media (hover:hover){.svp-svc:hover{transform:translateY(-2px);box-shadow:var(--shadow-pop)}}.svp-svc .svp-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.svp-svc .svp-kicker{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.svp-svc .svp-nome{font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.svp-svc .svp-prom{font-size:1.0625rem;line-height:1.5;color:var(--ink-2)}.svp-svc dl{display:grid;gap:.6rem;margin:0;padding-top:var(--space-4);border-top:1px solid var(--line)}.svp-svc dl div{display:grid;gap:.15rem}.svp-svc dt{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.svp-svc dd{margin:0;font-size:.9rem;line-height:1.45}.svp-svc .svp-pilares{display:flex;flex-wrap:wrap;gap:.4rem}.svp-svc .svp-pilares li{padding:.25rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--line);font-size:.75rem;color:var(--ink-2)}.svp-svc .svp-ir{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700}.svp-svc .svp-ir svg{width:1rem;height:1rem}.svp-svc.svp-ponte{background:var(--surface)}@media (min-width:768px){.svp-cinco{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.svp-cinco{grid-template-columns:repeat(6,1fr)}.svp-svc{grid-column:span 2}.svp-svc:nth-child(4){grid-column:2/span 2}.svp-svc:nth-child(5){grid-column:4/span 2}}.svp-tres{display:grid;gap:var(--space-4)}.svp-tres .svp-col{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);align-content:start}.svp-tres .svp-col .svp-label-mono{color:var(--muted)}.svp-tres .svp-col b{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.svp-tres .svp-col p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-tres .svp-col.svp-com{border-color:var(--ink)}.svp-tres .svp-col.svp-com .svp-label-mono{color:var(--accent-deep)}.svp-tres .svp-col.svp-res{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-tres .svp-col.svp-res .svp-label-mono{color:rgba(255,255,255,.5)}.svp-tres .svp-col.svp-res p{color:rgba(255,255,255,.78)}@media (min-width:900px){.svp-tres{grid-template-columns:repeat(3,1fr)}}.svp-rota{display:grid;border-top:1px solid var(--line)}.svp-rota li{display:grid;gap:.3rem;padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.svp-rota li span{font-size:1.0625rem;line-height:1.45}.svp-rota li b{font-size:.9375rem;font-weight:700;display:inline-flex;align-items:center;gap:.5rem}.svp-rota li b svg{width:1rem;height:1rem;color:var(--accent)}@media (min-width:768px){.svp-rota li{grid-template-columns:1fr 17rem;align-items:baseline;gap:var(--space-5)}}.svp-cresce .svp-barra-c,.svp-cresce .svp-pilha-c,.svp-cresce>*,.svp-motor .svp-etapa,.svp-motor>*{min-width:0}.svp-cresce .svp-seg-c{overflow:hidden}.svp-info{flex:none;width:1.25rem;height:1.25rem;border-radius:9999px;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.7rem;display:grid;place-items:center;color:var(--muted)}.svp-ciclo{display:grid;gap:var(--space-4)}.svp-momento{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg)}.svp-momento .svp-quando{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svp-momento b{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.svp-momento p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-momento .svp-fala{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface);font-size:.875rem;line-height:1.45;color:var(--ink)}@media (min-width:900px){.svp-ciclo{grid-template-columns:repeat(3,1fr)}}.svp-entradas{display:grid;gap:var(--space-3);counter-reset:ent}.svp-entrada{display:grid;gap:.4rem;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);counter-increment:ent}.svp-entrada:before{content:"entrada 0" counter(ent);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.svp-entrada b{font-size:1.0625rem;font-weight:700}.svp-entrada p{font-size:.9rem;line-height:1.45;color:var(--ink-2)}.svp-entrada.svp-critica{background:var(--surface-2);border-color:transparent}.svp-conta{margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-card-sm);background:var(--ink);color:var(--bg);display:grid;gap:var(--space-3)}.svp-conta .svp-formula{font-family:var(--font-mono);font-size:clamp(.9rem,1.6vw,1.1rem);line-height:1.6;letter-spacing:.01em}.svp-conta .svp-formula i{font-style:normal;color:#fff;font-weight:700}.svp-conta p{font-size:.875rem;line-height:1.5;color:rgba(255,255,255,.72);max-width:70ch}.svp-fora-da-conta{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.svp-fora-da-conta li{display:grid;grid-template-columns:1.5rem 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.45}.svp-fora-da-conta li svg{width:1.25rem;height:1.25rem;color:var(--danger);margin-top:.1rem}.svp-fora-da-conta li span{display:block;color:var(--muted);font-size:.875rem;margin-top:.2rem}@media (min-width:1024px){.svp-entradas{grid-template-columns:repeat(5,1fr)}.svp-fora-da-conta{grid-template-columns:repeat(3,1fr);column-gap:var(--space-6)}}.svp-saidas-3{display:grid;gap:var(--space-4)}.svp-saida-card{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);align-content:start}.svp-saida-card .svp-label-mono{color:var(--accent-deep)}.svp-saida-card b{font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.svp-saida-card p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-saida-card .svp-leva{padding-top:var(--space-3);border-top:1px dashed var(--line-strong);font-size:.8125rem;color:var(--muted)}.svp-saida-card.svp-interromper{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-saida-card.svp-interromper .svp-label-mono{color:var(--bar)}.svp-saida-card.svp-interromper p{color:rgba(255,255,255,.78)}.svp-saida-card.svp-interromper .svp-leva{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.25)}@media (min-width:768px){.svp-saidas-3{grid-template-columns:repeat(3,1fr)}}.svp-niveis{width:100%;border-collapse:collapse;font-size:.9375rem;margin-top:var(--space-3)}.svp-niveis td,.svp-niveis th{text-align:left;padding:.85rem .75rem;border-top:1px solid var(--line);vertical-align:top;line-height:1.4}.svp-niveis thead th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;border-top:0}.svp-niveis tbody th{font-weight:700;white-space:nowrap}.svp-nivel-cards{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.svp-nivel{display:grid;gap:.5rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);align-content:start}.svp-nivel .svp-n{font-family:var(--font-mono);font-size:1.5rem;color:var(--accent-deep)}.svp-nivel b{font-size:1.125rem;font-weight:700}.svp-nivel dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.25rem 0 0;font-size:.875rem}.svp-nivel dt{color:var(--muted)}.svp-nivel dd{margin:0;color:var(--ink)}.svp-nivel p{font-size:.875rem;line-height:1.45;color:var(--muted);padding-top:.5rem;border-top:1px dashed var(--line-strong)}@media (min-width:768px){.svp-nivel-cards{grid-template-columns:repeat(3,1fr)}}.svp-conta>.svp-label-mono{color:rgba(255,255,255,.5)}.svp-rota.svp-apos{margin-top:var(--space-6)}.svp-rota li b.svp-aqui{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bar)}.svp-travas{counter-reset:trava}.svp-trava,.svp-travas{display:grid;gap:var(--space-4)}.svp-trava{grid-template-columns:2.75rem 1fr;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);counter-increment:trava;align-items:start}.svp-trava:before{content:"0" counter(trava);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-control);background:var(--surface);font-family:var(--font-mono);font-size:.9rem;color:var(--ink)}.svp-trava p{font-size:1.0625rem;line-height:1.5;color:var(--ink)}@media (min-width:900px){.svp-travas{grid-template-columns:repeat(3,1fr)}.svp-trava{grid-template-columns:1fr}}.svp-velocidade,.svp-velocidades{display:grid;gap:var(--space-4)}.svp-velocidade{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);align-content:start}.svp-velocidade .svp-cab{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.svp-velocidade .svp-cab b{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em}.svp-velocidade .svp-cab .svp-label-mono{color:var(--accent-deep)}.svp-velocidade .svp-nums{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--surface)}.svp-velocidade .svp-nums div{display:grid;gap:.2rem}.svp-velocidade .svp-nums span{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svp-velocidade .svp-nums strong{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.svp-velocidade .svp-sai{display:grid;gap:.5rem}.svp-velocidade .svp-sai li{display:grid;grid-template-columns:11px 1fr;gap:.75rem;align-items:start;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-velocidade .svp-sai li:before{content:"";margin-top:.6rem;height:3px;border-radius:2px;background:var(--bar)}.svp-velocidade .svp-fechoV{padding-top:var(--space-4);border-top:1px solid var(--line);font-size:.9375rem;line-height:1.5;font-weight:500}.svp-velocidade.svp-go{background:var(--ink);color:var(--bg);border-color:var(--ink)}.svp-velocidade.svp-go .svp-nums{background:rgba(255,255,255,.08)}.svp-velocidade.svp-go .svp-nums span{color:rgba(255,255,255,.55)}.svp-velocidade.svp-go .svp-sai li{color:rgba(255,255,255,.78)}.svp-velocidade.svp-go .svp-fechoV{border-color:rgba(255,255,255,.2)}.svp-velocidade.svp-go .svp-cab .svp-label-mono{color:var(--bar)}@media (min-width:1024px){.svp-velocidades{grid-template-columns:1fr 1fr}}.svp-crono{width:100%;border-collapse:collapse;font-size:.9375rem}.svp-crono td,.svp-crono th{text-align:left;padding:.85rem .75rem;border-top:1px solid var(--line);vertical-align:top;line-height:1.4}.svp-crono thead th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;border-top:0}.svp-crono tbody th{font-weight:700;white-space:nowrap}.svp-crono tr.svp-soma td,.svp-crono tr.svp-soma th{background:var(--surface);font-weight:700}.svp-crono tr.svp-total td,.svp-crono tr.svp-total th{background:var(--ink);color:var(--bg);font-weight:700}.svp-crono td.svp-dep{color:var(--muted)}.svp-crono .svp-esforco{font-variant-numeric:tabular-nums}.svp-crono .svp-barra-cal{display:inline-block;height:.45rem;border-radius:2px;background:var(--surface-2);vertical-align:middle;margin-right:.5rem}.svp-depois{display:grid;gap:var(--space-4)}.svp-depois-item{display:grid;gap:.6rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);align-content:start}.svp-depois-item .svp-label-mono{color:var(--accent-deep)}.svp-depois-item b{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.svp-depois-item p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}@media (min-width:768px){.svp-depois{grid-template-columns:repeat(3,1fr)}}.svp-sintomas{counter-reset:sin}.svp-sintoma,.svp-sintomas{display:grid;gap:var(--space-4)}.svp-sintoma{grid-template-columns:2.75rem 1fr;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);counter-increment:sin;align-items:start}.svp-sintoma:before{content:"0" counter(sin);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-control);background:var(--surface);font-family:var(--font-mono);font-size:.9rem}.svp-sintoma p{font-size:1.0625rem;line-height:1.5}@media (min-width:900px){.svp-sintomas{grid-template-columns:repeat(3,1fr)}.svp-sintoma{grid-template-columns:1fr}}.svp-decisores{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.svp-decisor{display:grid;gap:.5rem;padding:var(--space-5);border-radius:var(--radius-card-sm);background:var(--surface)}.svp-decisor .svp-label-mono{color:var(--accent-deep)}.svp-decisor p{font-size:1rem;line-height:1.5}@media (min-width:768px){.svp-decisores{grid-template-columns:repeat(3,1fr)}}.svp-trilhas{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.svp-trilha{display:grid;gap:.35rem;padding:var(--space-4) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-card-sm)}a.svp-trilha{color:inherit;text-decoration:none;transition:border-color .2s}a.svp-trilha:focus-visible,a.svp-trilha:hover{border-style:solid;border-color:var(--ink)}.svp-trilha b{font-size:1rem;font-weight:700}.svp-trilha span{font-size:.875rem;line-height:1.45;color:var(--muted)}@media (min-width:768px){.svp-trilhas{grid-template-columns:repeat(3,1fr)}}.svp-sustos{display:grid;gap:var(--space-4)}.svp-susto{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);align-content:start}.svp-susto .svp-quando{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svp-susto b{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.svp-susto p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}@media (min-width:900px){.svp-sustos{grid-template-columns:repeat(3,1fr)}}.svp-lentes{display:grid;margin-top:var(--space-6)}.svp-lentes li{padding:var(--space-4) 0;border-top:1px solid var(--line);font-size:1rem;line-height:1.5;color:var(--ink-2)}@media (min-width:900px){.svp-lentes{grid-template-columns:repeat(3,1fr);column-gap:var(--space-6)}}.svp-camadas{display:grid;gap:var(--space-3);counter-reset:cam}.svp-camada{display:grid;gap:.5rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--bg);counter-increment:cam;align-content:start}.svp-camada:before{content:attr(data-prefixo) counter(cam);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.svp-camada b{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.svp-camada p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-camada dl{display:grid;grid-template-columns:auto 1fr;gap:.2rem .75rem;margin:.35rem 0 0;padding-top:.6rem;border-top:1px dashed var(--line-strong);font-size:.8125rem}.svp-camada dt{color:var(--muted)}.svp-camada dd{margin:0;color:var(--ink)}.svp-camada.svp-peso{background:var(--surface-2);border-color:transparent}@media (min-width:640px){.svp-camadas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svp-camadas{grid-template-columns:repeat(3,1fr)}}.svp-versao{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.svp-versao div{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card-sm);background:var(--bg);border:1px solid var(--line);align-items:center}.svp-versao code{font-family:var(--font-mono);font-size:1.1rem;color:var(--accent-deep)}.svp-versao p{font-size:.9375rem;line-height:1.45}@media (min-width:900px){.svp-versao{grid-template-columns:repeat(3,1fr)}}.svp-packs{display:grid;gap:var(--space-4)}.svp-pack{display:grid;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);align-content:start}.svp-pack .svp-nome{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em}.svp-pack .svp-dor{font-size:1.125rem;font-weight:500;line-height:1.4}.svp-pack dl{display:grid;grid-template-columns:auto 1fr;gap:.3rem .75rem;margin:.25rem 0 0;font-size:.9375rem}.svp-pack dt{color:var(--muted)}.svp-pack dd{margin:0}.svp-pack .svp-intro{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-pack-bloco{display:grid;gap:.5rem;padding-top:var(--space-3);border-top:1px dashed var(--line-strong)}.svp-pack-bloco ul{display:grid;gap:.4rem}.svp-pack-bloco li{display:grid;grid-template-columns:1.1rem 1fr;gap:.5rem;font-size:.9375rem;line-height:1.45;color:var(--ink)}.svp-pack-bloco li svg{width:1rem;height:1rem;color:var(--ok);margin-top:.2rem}.svp-pack-bloco p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-pack .svp-quem{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.svp-pack .svp-quem b{color:var(--ink);font-weight:600}@media (min-width:900px){.svp-packs{grid-template-columns:1fr 1fr}}.svp-ritmos{width:100%;border-collapse:collapse;font-size:.9375rem}.svp-ritmos td,.svp-ritmos th{text-align:left;padding:.9rem .75rem;border-top:1px solid var(--line);vertical-align:top;line-height:1.45}.svp-ritmos thead th{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;border-top:0}.svp-ritmos tbody th{font-weight:700;white-space:nowrap}.svp-ritmos tr.svp-auto th:after{content:attr(data-etiqueta);display:block;margin-top:.2rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);font-weight:400}.svp-ritmos td.svp-reuniao{color:var(--ink)}.svp-ritmos td.svp-reuniao:before{content:attr(data-etiqueta);display:inline-block;margin-right:.5rem;padding:.1rem .5rem;border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.svp-leituras{display:grid;gap:var(--space-2);counter-reset:lei}.svp-leituras li{display:grid;grid-template-columns:2.25rem 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:1rem;line-height:1.45;counter-increment:lei}.svp-leituras li:before{content:"0" counter(lei);font-family:var(--font-mono);font-size:.8125rem;color:var(--accent-deep);margin-top:.15rem}.svp-leituras li span{display:block;grid-column:2;color:var(--muted);font-size:.875rem;margin-top:-.4rem}@media (min-width:1024px){.svp-leituras{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}}.svp-naofaz{margin-top:var(--space-6)}.svp-naofaz,.svp-naofaz li{display:grid;gap:var(--space-3)}.svp-naofaz li{grid-template-columns:1.5rem 1fr;padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:1rem;line-height:1.45}.svp-naofaz li svg{width:1.25rem;height:1.25rem;color:var(--danger);margin-top:.1rem}@media (min-width:768px){.svp-naofaz{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}}.svp-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.svp-pagenav{margin-top:var(--space-4)}.svp-pagenav ul{display:flex;flex-wrap:wrap;gap:.25rem;padding:.3rem;border-radius:9999px;background:var(--surface);width:fit-content;max-width:100%}.svp-pagenav a{display:block;padding:.45rem .9rem;border-radius:9999px;font-size:.84rem;font-weight:500;color:var(--muted);transition:color .25s,background .25s}.svp-pagenav a:hover{color:var(--ink);background:var(--bg)}@media (max-width:639.98px){.svp-pagenav ul{border-radius:var(--radius-control)}}.svp-link{text-decoration:underline;text-underline-offset:3px}.svp-form-error{font-size:.875rem;color:var(--danger)}.svp-form-done{align-content:start;gap:var(--space-2)}.svp-form-done b{font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.svp-form-done p{font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.svp-form button[disabled]{opacity:.7;cursor:progress}.svp-form .pill-wrap{justify-self:start}.svp-form fieldset{min-inline-size:0}.svp-grid-4{display:grid;gap:var(--space-4)}@media (min-width:640px){.svp-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svp-grid-4{grid-template-columns:repeat(4,1fr)}}.svp .pill{white-space:nowrap}@media (max-width:639.98px){.svp .pill{white-space:normal;text-align:left}.svp .pill.pad-arrow{padding-left:1.25rem}}