.login-page{--c-ink:#f5f5f5;--c-ink-warm:#9c9893;--c-accent:#b8693a;--c-accent-light:#d08a5c;--line:#d6d2ce38;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, "Roboto Mono", monospace;min-height:100vh;color:var(--c-ink);font-family:var(--font-display);background:#0e0e0e;place-items:center;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background:radial-gradient(at 50% 30%,#b8693a24 0%,#0e0e0e00 55%),radial-gradient(at 50% 42%,#0e0e0e2e 0%,#0e0e0e9e 100%),linear-gradient(#16130f,#0e0e0e 60%);position:fixed;inset:0}.login-page:after{content:"";pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.login-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#1816148c;border-radius:14px;width:min(400px,100vw - 48px);padding:48px 44px 40px;animation:.9s cubic-bezier(.16,1,.3,1) .1s forwards login-card-in;position:relative;transform:translateY(14px);box-shadow:0 30px 80px #00000073}@keyframes login-card-in{to{opacity:1;transform:none}}.login-card.is-shaking{animation:.45s cubic-bezier(.36,.07,.19,.97) login-shake}@keyframes login-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.login-logo{width:148px;margin:0 auto 28px;display:block}.login-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--c-accent-light);text-align:center;margin-bottom:10px;font-size:10px}.login-eyebrow:before,.login-eyebrow:after{content:"";vertical-align:middle;background:#b8693a80;width:22px;height:1px;margin:0 10px;display:inline-block}.login-title{letter-spacing:.01em;color:var(--c-ink);text-align:center;margin:0 0 34px;font-size:1.15rem;font-weight:400}.login-title em{color:var(--c-accent-light);font-style:italic}.login-field{margin-bottom:22px;position:relative}.login-field input{width:100%;font-family:var(--font-display);color:var(--c-ink);border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;padding:12px 2px 10px;font-size:.95rem;transition:border-color .35s}.login-field input::placeholder{color:#0000}.login-field label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--c-ink-warm);pointer-events:none;font-size:.78rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;left:2px}.login-field input:focus{border-color:var(--c-accent)}.login-field input:focus+label,.login-field input:not(:placeholder-shown)+label{letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent-light);font-size:.62rem;top:-9px}.login-btn{width:100%;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#0e0e0e;background:var(--c-ink);cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:15px 0;font-size:.78rem;transition:background .3s,transform .15s}.login-btn:hover{background:var(--c-accent-light)}.login-btn:active{transform:scale(.985)}.login-btn[disabled]{opacity:.55;cursor:wait}.login-error{min-height:18px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--c-accent-light);text-align:center;margin:14px 0 0;font-size:.68rem}@media (width<=480px){.login-card{padding:40px 28px 32px}}:root{--tinta:#0e0e0e;--tinta-base:#191919;--tinta-elev:#2a2a2d;--cinza:#6b6b6e;--cinza-q:#9c9893;--papel-q:#d6d2ce;--papel:#f5f5f5;--branco:#fff;--siena:#b8693a;--siena-cl:#d08456;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, "Roboto Mono", monospace;--r:16px}*,:before,:after{box-sizing:border-box}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}button,input,select,textarea{font-family:inherit}header.masthead{background:var(--tinta);color:var(--papel);padding:20px 4vw}header.masthead .topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;display:flex}header.masthead .marca{align-items:center;gap:12px;display:flex}header.masthead .marca img{height:30px}header.masthead .marca span{letter-spacing:-.01em;font-size:15px;font-weight:500}header.masthead nav{flex-wrap:wrap;gap:8px;display:flex}header.masthead nav a{color:var(--papel);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;padding:8px 16px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .15s}header.masthead nav a:hover{border-color:var(--siena)}header.masthead nav a.ativo{background:var(--siena);border-color:var(--siena)}header.masthead .conta{align-items:center;gap:14px;display:flex}header.masthead .conta .nome{font-family:var(--mono);letter-spacing:.05em;color:var(--cinza-q);font-size:12px}header.masthead .conta button{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--papel);background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:500}header.masthead .conta button:hover{border-color:var(--siena)}main.pagina{max-width:1400px;margin:0 auto;padding:34px 4vw 80px}main.pagina h1{letter-spacing:-.025em;margin-bottom:6px;font-size:clamp(23px,2.5vw,32px);font-weight:500}main.pagina h1 .pt{color:var(--siena)}.lead{color:var(--cinza);max-width:84ch;margin-bottom:20px;font-size:16.5px}.rot{letter-spacing:.14em;text-transform:uppercase;color:var(--cinza);font-size:11.5px;font-weight:500}.alerta-erro{background:var(--branco);border:1px solid var(--siena);color:var(--siena);border-radius:12px;margin-bottom:18px;padding:13px 15px;font-size:14.5px}.carregando{color:var(--cinza);font-size:14.5px}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:13px;display:grid}.card{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);padding:20px}.card .n{font-family:var(--mono);color:var(--siena);letter-spacing:.1em;font-size:11px}.card .t{letter-spacing:-.02em;margin:6px 0 3px;font-size:21px;font-weight:600}.card .c{color:var(--cinza);font-size:13px;line-height:1.4}.card .avaliar{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--siena);margin-top:14px;font-size:11px;text-decoration:none;display:inline-block}.card .avaliar:hover{text-decoration:underline}.card ul{border-top:1px solid var(--papel-q);margin:14px 0 0;padding:0;list-style:none}.card ul li{border-bottom:1px solid var(--papel-q);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.card ul a{color:var(--tinta);font-size:14px;font-weight:500;text-decoration:none}.card ul a:hover{color:var(--siena)}.card .add{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.card .add input{border:0;border-bottom:1px solid var(--papel-q);background:0 0;flex:1;min-width:140px;padding:7px 2px;font-size:13.5px}.card .add input:focus{border-bottom-color:var(--siena);outline:none}.esc{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);margin:20px 0;padding:8px 24px;overflow-x:auto}.esc table{border-collapse:collapse;width:100%}.esc th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--cinza);border-bottom:1px solid var(--papel-q);padding:14px 10px 10px 0;font-size:11px;font-weight:500}.esc td{border-bottom:1px solid var(--papel-q);vertical-align:middle;padding:12px 10px 12px 0;font-size:14px}.esc tr:last-child td{border-bottom:0}.esc a{color:var(--tinta);text-decoration:none}.esc a:hover{color:var(--siena)}.arvore .galho{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.arvore .galho .conector{color:var(--cinza-q)}.arvore .galho strong{font-weight:600}.badge{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--papel-q);color:var(--cinza);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:500;display:inline-block}.badge.on{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.badge.risco{color:var(--siena-cl);border-color:var(--siena-cl)}.ficha{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);margin-bottom:20px;overflow:hidden}.ficha-h{border-bottom:1px solid var(--papel-q);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.ficha-h .esc-n{color:var(--cinza);font-size:13px}.eixos{grid-template-columns:1fr 1fr;display:grid}@media (width<=960px){.eixos{grid-template-columns:1fr}}.eixo{padding:24px 26px}.eixo+.eixo{border-left:1px solid var(--papel-q)}@media (width<=960px){.eixo+.eixo{border-left:0;border-top:1px solid var(--papel-q)}}.eixo h2{letter-spacing:-.02em;font-size:24px;font-weight:500}.eixo h2 .pt{color:var(--siena)}.eixo .lead2{color:var(--cinza);margin:4px 0 14px;font-size:14px;line-height:1.45}fieldset.item{border:0;border-top:1px solid var(--papel-q);margin:0;padding:13px 0}fieldset.item legend{letter-spacing:-.01em;padding:0;font-size:15px;font-weight:600}.item .corpo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:4px;display:flex}.item .ob{min-width:220px;color:var(--cinza);flex:1;margin:0;font-size:13px;line-height:1.42}.scale{gap:5px;padding-top:3px;display:flex}.scale label{cursor:pointer}.scale input{opacity:0;pointer-events:none;position:absolute}.scale .num{border:1px solid var(--papel-q);width:30px;height:30px;font-family:var(--mono);color:var(--cinza);border-radius:999px;place-items:center;font-size:12px;display:grid}.scale input:checked+.num{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scale input:focus-visible+span{outline:2px solid var(--siena);outline-offset:2px}.ev{border:1px solid var(--papel-q);resize:vertical;background:var(--papel);border-radius:12px;width:100%;min-height:58px;margin-top:12px;padding:12px;font-size:14.5px;line-height:1.5}.ev:focus{border-color:var(--siena);background:var(--branco);outline:none}.ev-l{letter-spacing:.13em;text-transform:uppercase;color:var(--cinza);margin-top:16px;font-size:11px;font-weight:500;display:block}.calib{border-top:1px solid var(--papel-q);background:var(--papel);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;padding:22px 26px;display:grid}.calib h3{letter-spacing:.13em;text-transform:uppercase;color:var(--cinza);margin-bottom:7px;font-size:11px;font-weight:500}.calib p{margin-bottom:10px;font-size:14.5px;line-height:1.45}.opts{flex-wrap:wrap;gap:7px;display:flex}.opts label{cursor:pointer}.opts input[type=checkbox],.opts input[type=radio]{opacity:0;pointer-events:none;position:absolute}.opts span{border:1px solid var(--papel-q);background:var(--branco);letter-spacing:.1em;text-transform:uppercase;color:var(--cinza);border-radius:999px;padding:8px 14px;font-size:11px;font-weight:500;display:inline-block}.opts input:checked+span{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.opts input:focus-visible+span{outline:2px solid var(--siena);outline-offset:2px}.campo select{border:1px solid var(--papel-q);background:var(--branco);color:var(--tinta);border-radius:8px;padding:8px 10px;font-size:13.5px}.campo select:focus{border-color:var(--siena);outline:none}.acao{border-top:1px solid var(--papel-q);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 26px;display:flex}.acao input{border:0;border-bottom:1px solid var(--papel-q);background:0 0;padding:7px 2px;font-size:15px}.acao input.dec{flex:1;min-width:250px}.acao input:focus{border-bottom-color:var(--siena);outline:none}.acao label{letter-spacing:.13em;text-transform:uppercase;color:var(--cinza);font-size:11px;font-weight:500}.sig{border-top:1px solid var(--papel-q);background:var(--papel);color:var(--cinza);padding:15px 26px;font-size:12.5px;line-height:1.5}.bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.bt{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid var(--tinta);background:var(--tinta);color:var(--papel);border-radius:999px;padding:12px 22px;font-size:12px;font-weight:500}.bt:hover{background:var(--siena);border-color:var(--siena)}.bt:disabled{opacity:.5;cursor:wait}.bt.ghost{color:var(--tinta);border-color:var(--papel-q);background:0 0}.bt.ghost:hover{border-color:var(--siena);color:var(--siena);background:0 0}.hint{font-family:var(--mono);color:var(--cinza);letter-spacing:.06em;font-size:11px}.aviso{color:var(--siena);margin-bottom:14px;font-size:13.5px}.confirma{color:var(--cinza);margin-bottom:14px;font-size:13.5px}.painel{background:var(--tinta);color:var(--papel);border-radius:var(--r);margin-top:24px;padding:30px 28px}.painel h2{color:var(--papel);letter-spacing:-.02em;font-size:clamp(21px,2.3vw,28px);font-weight:500}.painel h2 .pt{color:var(--siena-cl)}.painel .nums{flex-wrap:wrap;gap:28px;margin:18px 0 12px;display:flex}.painel .num{letter-spacing:.13em;text-transform:uppercase;color:var(--cinza-q);font-size:11px;font-weight:500}.painel .num b{color:var(--papel);letter-spacing:-.02em;margin-top:3px;font-size:30px;font-weight:500;display:block}.painel .verd strong{letter-spacing:-.02em;color:var(--papel);margin-bottom:6px;font-size:22px;font-weight:500;display:block}.painel .leg div{border-top:1px solid var(--tinta-elev);padding:14px 0}.painel .leg .t{letter-spacing:.13em;text-transform:uppercase;color:var(--papel);margin-bottom:5px;font-size:11.5px;font-weight:500}.painel .leg .d{color:var(--cinza-q);font-size:14px;line-height:1.45}.devolutiva-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--siena);vertical-align:middle;margin-left:10px;font-size:11px;font-weight:500;text-decoration:none;display:inline-block}.devolutiva-link:hover{text-decoration:underline}.devolutiva-feita{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cinza);vertical-align:middle;margin-left:10px;font-size:10.5px;display:inline-block}.badge.decisao-padrao{color:var(--tinta);border-color:var(--papel-q);background:var(--papel)}.historico{margin:0;padding:0;list-style:none}.historico li{border-top:1px solid var(--papel-q);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.historico a{color:var(--siena);text-decoration:none}.historico a:hover{text-decoration:underline}.previa-calibragem{background:var(--tinta);color:var(--papel);border-radius:var(--r);margin-bottom:20px;padding:24px 26px}.previa-calibragem h2{color:var(--papel);letter-spacing:-.02em;font-size:clamp(19px,2.1vw,24px);font-weight:500}.previa-calibragem h2 .pt{color:var(--siena-cl)}.previa-quadrante{color:var(--cinza-q);margin:10px 0 2px;font-size:13px}.previa-decisao{color:var(--papel);margin:4px 0 0;font-size:19px;font-weight:500}.previa-posicao{color:var(--cinza-q);margin:6px 0 0;font-size:14px}.alertas-bloco{margin:20px 0 24px}.previa-alertas{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.previa-calibragem .previa-alertas{border-top:1px solid var(--tinta-elev);margin-top:14px;padding-top:14px}.alerta-calibragem{color:var(--siena);font-size:14px;line-height:1.5}.plano-secao h1{letter-spacing:-.025em;margin-bottom:6px;font-size:clamp(23px,2.5vw,32px);font-weight:500}.plano-titulo-bloco{letter-spacing:-.015em;margin:34px 0 14px;font-size:19px;font-weight:500}.plano-vazio{color:var(--cinza);font-size:14.5px}.plano-item{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);margin-bottom:14px;display:block;overflow:hidden}.plano-item-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.plano-item-titulo{letter-spacing:-.02em;margin:6px 0 0;font-size:19px;font-weight:600}.plano-item-cab+.plano-item-corpo{padding-top:0}.plano-item-corpo{padding:20px 24px 24px;font-size:15px}.plano-item-corpo p{margin:8px 0 0}.plano-item-corpo .rot{margin-top:22px;display:block}.plano-cod{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--siena);font-size:11px}.plano-abrir{border:1px solid var(--papel-q);background:var(--branco);color:var(--cinza);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:500}.plano-abrir:hover{border-color:var(--siena);color:var(--siena)}.plano-porques{background:var(--papel);border-radius:12px;margin:12px 0 0;padding:16px 18px 16px 40px}.plano-porques li{padding:5px 0;font-size:14.5px;line-height:1.5}.plano-antes-depois{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:20px;display:grid}.plano-antes,.plano-depois{border-radius:12px;padding:16px 18px;font-size:14.5px}.plano-antes{background:var(--papel);border:1px solid var(--papel-q)}.plano-depois{background:var(--tinta);color:var(--papel)}.plano-depois .rot{color:var(--cinza-q)}.plano-tags{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.plano-tag{font-family:var(--mono);letter-spacing:.05em;color:var(--cinza);border:1px solid var(--papel-q);border-radius:999px;padding:5px 11px;font-size:10.5px}.plano-medicao{color:var(--cinza);margin-top:12px;font-size:13.5px}.plano-onde{text-align:right;max-width:260px;color:var(--cinza);font-size:13px}.plano-prazo{font-family:var(--mono);color:var(--siena);white-space:nowrap;font-size:12px}.plano-card-num{font-family:var(--mono);letter-spacing:.05em;color:var(--cinza);margin-top:14px;font-size:11px}.card .plano-abrir{margin-top:12px}.plano-detalhe{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);margin-top:20px;overflow:hidden}.plano-detalhe .plano-item-cab{border-bottom:1px solid var(--papel-q);padding-bottom:22px}.plano-detalhe .plano-item-cab+.plano-item-corpo{padding-top:20px}.plano-rotinas{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-top:12px;display:grid}.plano-rotina-titulo{margin:0;font-size:15px;font-weight:600}.plano-rotina-lista{margin:8px 0 0;padding:0;list-style:none}.plano-rotina-lista li{border-top:1px solid var(--papel-q);padding:11px 0;font-size:14.5px;line-height:1.45}.plano-responde{background:var(--tinta);color:var(--papel);border-radius:14px;margin-top:26px;padding:22px 24px}.plano-responde .rot{color:var(--cinza-q);margin-top:0}.plano-responde-int{color:var(--cinza-q);margin:6px 0 12px;font-size:14px}.plano-responde ul{margin:0;padding-left:18px;font-size:14.5px}.plano-responde li{padding:4px 0}.plano-subtitulo{letter-spacing:-.015em;margin:34px 0 10px;font-size:19px;font-weight:500}.plano-contador{font-family:var(--mono);letter-spacing:.05em;color:var(--cinza);margin-bottom:18px;font-size:12px}.plano-grupo{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);margin-bottom:14px;padding:20px 22px 22px}.plano-grupo .plano-subtitulo{margin-top:0}.plano-grupo .rot{margin:18px 0 6px}.plano-lista{margin:0;padding:0;list-style:none}.plano-check{cursor:pointer;border-bottom:1px solid var(--papel);align-items:flex-start;gap:11px;padding:9px 0;font-size:14.5px;line-height:1.45;display:flex}.plano-check input{accent-color:var(--siena);flex:none;margin:3px 0 0}.plano-check input:disabled{cursor:not-allowed}.plano-check.marcado>span{color:var(--cinza)}.plano-meta{font-family:var(--mono);letter-spacing:.04em;color:var(--cinza-q);font-size:11.5px;font-style:normal;display:block}.plano-form{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);padding:20px 22px 22px}.plano-campos{flex-wrap:wrap;gap:18px;margin-bottom:6px;display:flex}.plano-campo{flex-direction:column;gap:5px;min-width:220px;margin-bottom:14px;display:flex}.plano-campo select{border:1px solid var(--papel-q);background:var(--branco);color:var(--tinta);border-radius:10px;padding:9px 11px;font-size:14.5px}.plano-campo select:focus{outline:2px solid var(--siena);outline-offset:1px}.plano-obs{border:1px solid var(--papel-q);resize:vertical;border-radius:10px;min-height:78px;padding:11px 12px;font-size:14.5px;line-height:1.5}.plano-obs:focus{outline:2px solid var(--siena);outline-offset:1px}.plano-tz{color:var(--cinza);margin:0 0 16px;padding-left:18px;font-size:14.5px}.plano-declaracao{border-left:2px solid var(--siena);max-width:84ch;margin:6px 0 18px;padding:4px 0 4px 16px;font-size:15.5px;line-height:1.6}.plano-ciencias{margin:0;padding:0;list-style:none}.plano-ciencia{background:var(--branco);border:1px solid var(--papel-q);border-radius:12px;margin-bottom:8px;padding:11px 14px;font-size:14.5px}.plano-escopo{color:var(--cinza);font-weight:400}.plano-selo{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cinza-q);margin-bottom:12px;font-size:10.5px}.plano-abas{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.plano-aba{border:1px solid var(--papel-q);letter-spacing:.1em;text-transform:uppercase;color:var(--cinza);background:var(--branco);border-radius:999px;padding:8px 15px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .15s}.plano-aba:hover{border-color:var(--siena);color:var(--siena)}.plano-aba.ativa{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.plano-nums{flex-wrap:wrap;gap:30px;margin:20px 0 24px;display:flex}.plano-num b{letter-spacing:-.02em;font-size:30px;font-weight:500;display:block}.plano-num span{letter-spacing:.13em;text-transform:uppercase;color:var(--cinza);font-size:11px;font-weight:500}.plano-progresso{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);margin-bottom:24px;padding:20px 24px;display:block}.plano-barra,.plano-mini{background:var(--papel-q);border-radius:999px;overflow:hidden}.plano-barra{height:8px;margin:12px 0 8px}.plano-mini{height:4px;margin:14px 0 7px}.plano-barra i,.plano-mini i{background:var(--siena);height:100%;display:block}.plano-situacao{font-family:var(--mono);letter-spacing:.04em;color:var(--cinza);margin:0;font-size:11.5px}.plano-sem-escopo{font-family:var(--sans);letter-spacing:0;color:var(--cinza-q);margin:6px 0 0;font-size:13.5px;line-height:1.45}.plano-card .plano-situacao+.plano-situacao{margin-top:4px}.plano-grid2{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:8px;display:grid}@media (width<=960px){.plano-grid2{grid-template-columns:1fr;gap:6px}}.plano-grid2 p{margin:8px 0 0;font-size:15px}.plano-grid2 .rot{margin-top:20px;display:block}.plano-bullets{margin:8px 0 0;padding-left:18px;font-size:14.5px}.plano-bullets li{margin:6px 0}.plano-nota{color:var(--cinza);max-width:84ch;margin:14px 0 0;font-size:14.5px}.plano-tz-bloco{background:var(--tinta);color:var(--papel);border-radius:var(--r);padding:26px 28px}.plano-tz-bloco .rot{color:var(--cinza-q)}.plano-tz-intro{margin:8px 0 0;font-size:15.5px;line-height:1.5}.plano-tz-bloco ul{margin:16px 0 0;padding:0;list-style:none}.plano-tz-bloco li{border-top:1px solid var(--tinta-elev);color:var(--cinza-q);padding:13px 0;font-size:14.5px;line-height:1.45}.plano-tz-bloco li b{font-family:var(--mono);letter-spacing:.1em;color:var(--siena-cl);margin-right:10px;font-size:11px}.plano-vertical{margin-bottom:8px;display:block}.plano-vertical-t{letter-spacing:.04em;color:var(--siena);margin:22px 0 10px;font-size:13px;font-weight:600}.plano-medida{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:10px;padding:18px 22px;display:flex}.plano-medida-cod{font-family:var(--mono);letter-spacing:.1em;color:var(--siena);padding-top:3px;font-size:11px}.plano-medida-corpo{flex:1;min-width:260px}.plano-medida-t{letter-spacing:-.01em;font-size:16px;font-weight:600}.plano-medida-meta{font-family:var(--mono);letter-spacing:.05em;color:var(--cinza);margin-top:3px;font-size:11px}.plano-pratica{margin-top:12px}.plano-pratica ul{color:var(--tinta);margin:6px 0 0;padding-left:18px;font-size:14px}.plano-pratica li{margin:5px 0}.plano-medida-plano{border-top:1px solid var(--papel);margin-top:12px;padding-top:10px}.plano-medida-plano p{color:var(--cinza);margin:4px 0 0;font-size:13.5px;line-height:1.45}.plano-medida-est{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.plano-est{border:1px solid var(--papel-q);background:var(--branco);color:var(--cinza);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:500}.plano-est:hover:not(:disabled){border-color:var(--siena);color:var(--siena)}.plano-est:disabled{opacity:.5;cursor:wait}.plano-est.on{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.plano-ind{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;padding:20px 24px;display:grid}.plano-ind .k{font-size:13.5px;font-weight:500;line-height:1.4}.plano-ind .v{font-family:var(--mono);letter-spacing:.05em;color:var(--siena);margin-top:4px;font-size:11.5px}.plano-quiz{margin:0 0 8px;padding:0;list-style:none}.plano-quiz-item{background:var(--branco);border:1px solid var(--papel-q);border-radius:var(--r);margin-bottom:14px;padding:22px 24px}.plano-quiz-pergunta{letter-spacing:-.01em;margin:0 0 14px;font-size:16.5px;font-weight:600;line-height:1.45}.plano-quiz-num{font-family:var(--mono);letter-spacing:.05em;color:var(--siena);margin-right:6px;font-size:12px;font-weight:400}.plano-quiz-opcao{text-align:left;border:1px solid var(--papel-q);background:var(--branco);width:100%;color:var(--tinta);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:12px 15px;font-size:14.5px;line-height:1.45;transition:border-color .12s,background .12s,color .12s;display:block}.plano-quiz-opcao:hover:not(:disabled){border-color:var(--cinza)}.plano-quiz-opcao:disabled{cursor:default;color:var(--cinza-q);border-color:var(--papel)}.plano-quiz-opcao[data-retorno=certa]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.plano-quiz-opcao[data-retorno=errada]{border-color:var(--siena);color:var(--siena)}.plano-quiz-retorno{background:var(--papel);border-radius:12px;margin:12px 0 0;padding:13px 15px;font-size:14.5px;line-height:1.5}.plano-quiz-retorno b{color:var(--siena)}.plano-titular{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:-8px 0 22px;display:flex}.plano-titulares{font-size:15px;font-weight:500}.plano-supervisao{font-family:var(--mono);letter-spacing:.05em;color:var(--siena);font-size:11px}.plano-medida-autoria{font-family:var(--mono);letter-spacing:.05em;color:var(--cinza);text-align:right;flex-basis:100%;font-size:10.5px;font-style:normal}.plano-responsaveis-int{color:var(--cinza);max-width:84ch;margin:0 0 14px;font-size:14.5px}
