.prim{background:radial-gradient(80% 90% at 100% 0,#ff6a001f,#0000 65%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #ff6a004d;border-radius:18px;gap:12px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.prim:before{content:"";background:linear-gradient(90deg, var(--accent), #ffb27a, transparent 80%);height:2px;position:absolute;top:0;left:24px;right:24px}.prim-cab{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prim-cab h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.prim-cab p{color:var(--c-suave,#9aa3ad);margin:4px 0 0;font-size:14px}.prim-fechar{width:32px;height:32px;color:var(--c-suave,#9aa3ad);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;flex:none;place-items:center;display:grid}.prim-fechar:hover{color:#eef0f2;background:#ffffff0d}.prim-fechar svg{width:15px;height:15px}.prim-progresso{background:#ffffff12;border-radius:99px;height:8px;overflow:hidden}.prim-progresso span{background:linear-gradient(90deg, var(--accent), #ffb27a);border-radius:99px;height:100%;transition:width .4s;display:block}.prim-conta{color:var(--c-suave,#9aa3ad);margin-top:-4px;font-size:12px}.prim-passos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.prim-passos li{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.prim-passos li.proximo{background:#ff6a0012;border-color:#ff6a0073}.prim-passos li.feito{background:#ffffff03;border-color:#ffffff0d}.prim-passos li.feito .prim-txt b{color:#b4bbc3}.prim-num{color:#eef0f2;border:1.5px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:800;display:grid}.prim-passos li.proximo .prim-num{border-color:var(--accent);color:#ffb27a}.prim-passos li.feito .prim-num{background:var(--accent);border-color:var(--accent);color:#1f0c00}.prim-num svg{stroke-width:3px;width:14px;height:14px}.prim-txt{gap:2px;min-width:0;display:grid}.prim-txt b{color:#eef0f2;font-size:14px}.prim-passos li.feito .prim-txt b{-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.prim-txt span{color:var(--c-suave,#9aa3ad);font-size:12.5px;line-height:1.45}.prim-bt{color:#eef0f2;white-space:nowrap;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.prim-bt:hover{background:#ffffff0f}.prim-bt.verde{background:var(--accent);border-color:var(--accent);color:#1f0c00}.prim-bt svg{width:13px;height:13px}.prim-reabrir{color:#ffb27a;cursor:pointer;background:#ff6a0014;border:1px solid #ff6a0059;border-radius:99px;justify-self:start;align-items:center;gap:8px;height:34px;padding:0 14px;font:600 13px inherit;display:inline-flex}.prim-reabrir svg{width:15px;height:15px}.prim-reabrir b{color:#eef0f2}@media (max-width:900px){.prim-passos{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.prim{padding:18px 16px}.prim-passos li{grid-template-columns:auto minmax(0,1fr)}.prim-bt{grid-column:2;justify-self:start}}.prim-cab-acoes{flex:none;align-items:center;gap:8px;display:flex}.prim-tutorial{height:32px;color:var(--c-suave,#9aa3ad);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:99px;padding:0 12px;font:700 12px/1 inherit}.prim-tutorial:hover{color:#eef0f2;background:#ffffff0d}@media (pointer:coarse),(max-width:640px){.prim-fechar{width:44px;height:44px}.prim-tutorial,.prim-bt,.prim-reabrir{min-height:44px}.prim-bt{padding:0 16px;font-size:13px}.prim-tutorial{font-size:13px}}.prim-bt:focus-visible,.prim-fechar:focus-visible,.prim-tutorial:focus-visible,.prim-reabrir:focus-visible{outline-offset:2px;outline:2px solid #ff6a00bf}
