.logo-psi{align-items:center;gap:calc(var(--logo-altura,17px) * .72);line-height:0;display:inline-flex}.logo-psi-icone{width:auto;height:calc(var(--logo-altura,17px) * 2.5);flex:none}.logo-psi-nome{width:auto;height:var(--logo-altura,17px);flex:none}.marca-psi,.mascote-psi{display:none}html.psi .mascote-psi{width:auto;height:150px;display:block}html.psi .marca-antiga{display:none}html.psi .marca-psi{color:var(--vinho);display:inline-flex}html.psi{--vinho:#6d0001;--vinho-pressionado:#520001;--laranja:#fd6629;--lavanda:#cfc0fc;--lavanda-clara:#eee7fe;--lavanda-forte:#a891f9;--desabilitado:#ede7e5;--erro:#a52b32;--erro-soft:#fbeaeb;--anel-claro:0 0 0 5px #a891f938;--anel-vinho:0 0 0 5px #6d000129;--flutuante:0 4px 16px #3b1f2914;--ground:#fbf6f3;--surface:#fff;--surface-2:#fbf6f3;--ink:#392b32;--ink-soft:#6e6167;--line:#e1d6d4;--accent:var(--vinho);--accent-hover:#5e0001;--accent-ink:#fff;--accent-soft:var(--lavanda-clara);--pistache:#e7f2ea;--pistache-ink:#245d48;--lilas:var(--lavanda-clara);--lilas-ink:var(--vinho);--pessego:#fff0d8;--pessego-ink:#77500d;--ceu:var(--lavanda-clara);--ceu-ink:var(--vinho);--ok:#245d48;--ok-soft:#e7f2ea;--warn:#77500d;--warn-soft:#fff0d8;--shadow-soft:none;--display:var(--font-psi), system-ui, -apple-system, "Segoe UI", sans-serif;--body:var(--font-psi), system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.psi body{font-size:16px;line-height:1.5}html.psi ::selection{background:var(--lavanda);color:var(--vinho)}html.psi :focus-visible{outline:2px solid var(--vinho);outline-offset:3px;border-radius:12px}html.psi .tela{gap:20px}html.psi h1.titulo{color:var(--vinho);font-size:34px;font-weight:400;line-height:42px}html.psi h1.titulo b{color:var(--vinho);font-weight:400}html.psi .hello{color:var(--vinho);font-size:28px;font-weight:600;line-height:36px}html.psi .tela>.topo+div:has(>.hello){flex-direction:column;gap:4px;display:flex}html.psi .tela>.topo+div>.hello{order:-1;font-size:34px;font-weight:400;line-height:42px}html.psi .sub{color:var(--ink-soft)}html.psi h2.sec{letter-spacing:0;text-transform:none;color:var(--vinho);margin:8px 0 12px;font-size:18px;font-weight:500;line-height:24px}html.psi .hint{color:var(--ink-soft);font-size:12px;font-weight:500;line-height:16px}html.psi .hint a{color:var(--vinho);font-weight:500}html.psi .back{color:var(--vinho);font-size:14px;font-weight:500}html.psi .marca-texto{font-size:inherit;line-height:0}html.psi .tela.centro .marca-texto,html.psi .tela>.marca-texto{--logo-altura:19px}html.psi .btn{gap:12px;min-height:52px;padding:15px 20px;font-size:16px;font-weight:600;line-height:22px;transition:background-color .15s,box-shadow .15s,transform .12s}html.psi .btn.primary{background:var(--vinho);color:#fff}html.psi .btn.primary:hover{background:var(--accent-hover)}html.psi .btn.primary:active{background:var(--vinho-pressionado)}html.psi .btn.primary:focus-visible{box-shadow:var(--anel-vinho);outline:none}html.psi .btn.primary.block:not(:has(svg)){justify-content:space-between;padding-inline:20px 18px}html.psi .btn.primary.block:not(:has(svg)):after{content:"";background:currentColor;flex:none;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}html.psi .btn[disabled]{opacity:.75}html.psi .btn[aria-disabled=true]{opacity:1;background:var(--desabilitado);color:var(--ink-soft);box-shadow:none}html.psi .btn.ghost{background:var(--surface);color:var(--vinho);box-shadow:inset 0 0 0 1px var(--line);border:0}html.psi .btn.ghost:hover{background:#fdfbfa}html.psi .btn.ghost:active{background:var(--desabilitado)}html.psi .btn.contrario{background:var(--lavanda-clara);color:var(--vinho);box-shadow:none}html.psi .btn.contrario:hover{background:#e6dcfd}html.psi .btn.contrario:active{background:var(--lavanda)}html.psi :is(.btn.ghost,.btn.contrario):focus-visible{box-shadow:var(--anel-claro);outline:none}html.psi .btn.link{color:var(--vinho);min-height:44px;padding:8px;font-weight:500}html.psi .btn.small{min-height:40px;padding:8px 16px;font-size:14px;line-height:20px}html.psi .btn.whats{background:var(--vinho);color:#fff}html.psi .btn.whats:hover{background:var(--accent-hover)}html.psi .btn.perigo{background:var(--surface);color:var(--erro);box-shadow:inset 0 0 0 1.5px var(--erro);border:0}html.psi .iconbtn{background:var(--surface);color:var(--vinho);border:0}html.psi .iconbtn svg{stroke-width:1.6px;width:20px;height:20px}html.psi .field{gap:8px}html.psi .field label,html.psi .field .label{color:var(--ink);font-size:14px;font-weight:400;line-height:20px}html.psi .field label .opc{color:var(--ink-soft)}html.psi :is(.field input,.field select,.field textarea,.search input){border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;padding:13px 16px;line-height:24px;transition:border-color .15s,box-shadow .15s}html.psi :is(.field input,.field select){min-height:52px}html.psi :is(.field input,.field textarea,.search input)::placeholder{color:var(--ink-soft);opacity:1}html.psi :is(.field input,.field select,.field textarea,.search input):focus{border-color:var(--lavanda);box-shadow:var(--anel-claro)}html.psi :is(.field input,.field select,.field textarea,.search input):focus-visible{outline:none}html.psi .field input[aria-invalid=true]{border-color:var(--erro);box-shadow:inset 0 0 0 1px var(--erro);background:var(--surface)}html.psi :is(.field input,.field select,.field textarea):disabled{background:var(--desabilitado);border-color:var(--desabilitado);color:var(--ink-soft)}html.psi .field select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236D0001' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center / 20px no-repeat;padding-right:46px}html.psi .search input{border-radius:999px;min-height:48px;padding-left:44px}html.psi .search svg{color:var(--ink-soft)}html.psi .alerta{color:var(--erro);font-size:12px;font-weight:500;line-height:16px}html.psi .senha-olho[aria-pressed=true]{color:var(--vinho)}html.psi .ou span{color:var(--ink-soft);font-size:12px}html.psi .fcheck input{border:1px solid var(--vinho);background:var(--surface);border-radius:8px}html.psi .fcheck input:checked{background:var(--vinho);border-color:var(--vinho)}html.psi .fcheck input:disabled{background:var(--desabilitado);border-color:var(--line);opacity:1}html.psi .toggle{border:1px solid var(--line);border-radius:16px;padding:14px 16px}html.psi .toggle input[type=checkbox]{appearance:none;border:1px solid var(--vinho);background:var(--surface);cursor:pointer;border-radius:999px;width:44px;height:24px;margin:0;transition:background-color .15s;position:relative}html.psi .toggle input[type=checkbox]:after{content:"";background:var(--vinho);border-radius:50%;width:18px;height:18px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}html.psi .toggle input[type=checkbox]:checked{background:var(--vinho)}html.psi .toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(20px)}html.psi .toggle input[type=checkbox]:focus-visible{box-shadow:var(--anel-claro);outline:none}html.psi .escolha{border:1px solid var(--line);border-radius:16px;font-weight:500}html.psi .escolha[aria-checked=true]{border-color:var(--vinho);background:var(--lavanda-clara);color:var(--vinho);box-shadow:inset 0 0 0 1px var(--vinho)}html.psi .semana-dias button{border:1px solid var(--line);font-weight:500}html.psi .semana-dias button[aria-pressed=true]{border-color:var(--vinho);background:var(--lavanda-clara);color:var(--vinho)}html.psi :is(.erro,.aviso,.ok,.confirma){border-radius:16px;padding:12px 16px;font-size:14px;line-height:20px}html.psi .erro{background:var(--erro-soft);color:var(--erro);font-weight:500}html.psi .aviso{background:var(--warn-soft);color:var(--warn)}html.psi .ok,html.psi .confirma{background:var(--ok-soft);color:var(--ok)}html.psi .confirma span{color:var(--ok);opacity:.85}html.psi .hint-box{background:var(--lavanda-clara);color:var(--vinho);border-radius:16px}html.psi .hint-box .btn.link{color:var(--vinho)}html.psi :is(.cartao,.panel,.envio,.cal){background:var(--surface);box-shadow:none;border-radius:20px}html.psi .cartao h2,html.psi .panel h3{color:var(--vinho);font-size:18px;font-weight:500;line-height:24px}html.psi .panel>p{font-size:14px;line-height:20px}html.psi .close-card{background:var(--lavanda-clara);border-radius:28px;gap:12px;padding:24px 24px 16px}html.psi .close-card:after{display:none}html.psi .close-card small{letter-spacing:0;text-transform:none;color:var(--vinho);font-size:14px;font-weight:400;line-height:20px}html.psi .close-card h2{font-family:var(--display);color:var(--vinho);font-size:28px;font-weight:600;line-height:36px}html.psi .close-card p{color:var(--ink-soft)}html.psi .close-card p.num{color:var(--vinho);font-size:22px;font-weight:500;line-height:28px}html.psi .close-card .btn.primary.block{margin-top:4px}html.psi .summary{box-shadow:none;border-radius:20px;gap:12px;padding:16px}html.psi .summary div+div{border-left:0;padding-left:0}html.psi .summary b{letter-spacing:0;color:var(--vinho);font-size:26px;font-weight:500;line-height:32px}html.psi .summary span{font-size:12px;font-weight:500;line-height:16px}html.psi .item{border:0;border-radius:20px;gap:12px;padding:16px}html.psi .item:hover{box-shadow:inset 0 0 0 1px var(--line);border:0}html.psi .meta{gap:4px}html.psi .meta strong{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}html.psi .meta>span{font-size:12px;font-weight:500;line-height:16px}html.psi .item .end b{color:var(--vinho);font-size:16px;font-weight:500}html.psi .avatar{width:40px;height:40px;font-family:var(--body);background:var(--surface-2);color:var(--vinho);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;font-size:14px;font-weight:400}html.psi :is(.c-rose,.c-pistache,.c-lilas,.c-pessego,.c-ceu){background:var(--surface-2);color:var(--vinho)}html.psi .avatar.nota-num{border-radius:50%;font-size:12px;font-weight:500}html.psi .phead .avatar{border-radius:50%;width:56px;height:56px;font-size:22px;font-weight:500}html.psi .phead h1{font-family:var(--display);color:var(--vinho);font-size:28px;font-weight:600;line-height:36px}html.psi .chip{padding:4px 10px;font-size:12px;font-weight:500;line-height:16px}html.psi .chip:before{display:none}html.psi .chip.ok{background:var(--ok-soft);color:var(--ok)}html.psi .chip.warn{background:var(--warn-soft);color:var(--warn)}html.psi .chip.soft{background:var(--lavanda-clara);color:var(--vinho)}html.psi .bgchip{border:0;border-radius:16px}html.psi .empty{background:var(--surface);border:0;border-radius:20px;padding:24px 20px}html.psi .empty:before{content:"";background:url(/identidade/mascote-acenando.webp) 50%/contain no-repeat;width:88px;height:110px;margin-bottom:-4px}html.psi :is(.progress,.progresso){background:var(--desabilitado);height:6px}html.psi :is(.progress i,.progresso span){background:var(--lavanda-forte)}html.psi .fluxo-trilha li{background:var(--desabilitado)}html.psi .fluxo-trilha li.feito{background:var(--lavanda-forte)}html.psi .fluxo-trilha li.atual{background:var(--lavanda)}html.psi :is(.fluxo-passo small,.foco-etiqueta){letter-spacing:.04em;color:var(--vinho);font-size:12px;font-weight:500;line-height:16px}html.psi .spin{border-color:var(--desabilitado);border-top-color:var(--vinho)}html.psi .nav{background:var(--surface);padding:10px 8px calc(12px + env(safe-area-inset-bottom));border-top:0;box-shadow:0 -1px #392b320a}html.psi .nav a{color:var(--ink-soft);gap:4px;font-size:12px;font-weight:500;line-height:16px}html.psi .nav a svg{stroke-width:1.6px;width:20px;height:20px}html.psi .nav .pill{width:56px;height:30px;padding:0}html.psi .nav a[aria-current=page],html.psi .nav a[data-indo]{color:var(--vinho)}html.psi .nav-marca{--logo-altura:18px}html.psi .mes-nav{gap:8px}html.psi .mes-nav a{color:var(--vinho);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500}html.psi .mes-nav a:hover{color:var(--vinho);background:var(--lavanda-clara);box-shadow:none}html.psi .frow{border:0;border-radius:20px;gap:12px;padding:16px}html.psi .frow.fora{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--desabilitado)}html.psi .frow .avatar{border-radius:50%;width:40px;height:40px;font-size:14px}html.psi .dias{gap:8px;padding-left:0}html.psi .dia{background:var(--lavanda-clara);color:var(--vinho);border:0;padding:9px 14px;font-size:12px;font-weight:500;line-height:16px}html.psi .dia.falta{color:var(--ink-soft);background:#f4f0ee;border:0;font-weight:400}html.psi .dia.futuro{border:1px dashed var(--line);background:0 0}html.psi .stepper{background:var(--surface-2);border:0;padding:0}html.psi .stepper button{color:var(--vinho);font-size:20px}html.psi .stepper output{color:var(--ink);font-weight:600}html.psi .fix{font-weight:500}html.psi .fbar{border-top:1px solid var(--desabilitado);background:#fbf6f3f7}html.psi .fbar .tot span{font-size:14px}html.psi .fbar .tot b{color:var(--vinho);font-size:22px;font-weight:500;line-height:28px}html.psi .sheet{background:var(--ground);box-shadow:var(--flutuante);border-radius:28px 28px 0 0}html.psi .sheet h2{font-family:var(--display);color:var(--vinho);font-size:22px;font-weight:600;line-height:28px}html.psi .grab{background:var(--line)}html.psi .gov{border:0;border-radius:20px}html.psi .gov header span{background:var(--lavanda-clara);color:var(--vinho);border-radius:50%;font-weight:600}html.psi .privacy svg{color:var(--ok)}html.psi .envio{border-radius:28px;padding:16px}html.psi .envio h2{font-family:var(--display);color:var(--vinho);font-size:22px;font-weight:500;line-height:28px}html.psi .bubble{background:var(--surface-2);color:var(--ink);border-radius:16px;padding:14px 16px;font-size:14px;line-height:20px}html.psi .bubble.nota-previa{border:0}html.psi .actions .btn{padding-inline:12px}html.psi .dots i{background:var(--desabilitado)}html.psi .dots i.feito{background:var(--lavanda-forte)}html.psi .dots i.atual{background:var(--vinho)}html.psi .receipt{box-shadow:none;border-radius:28px;padding:20px;-webkit-mask:none;mask:none}html.psi .receipt .rtop small{letter-spacing:.02em;font-size:12px;font-weight:500;line-height:16px}html.psi .receipt .rtop strong{font-family:var(--display);color:var(--vinho);font-size:28px;font-weight:600;line-height:36px}html.psi .stamp{background:var(--ok-soft);color:var(--ok);letter-spacing:0;text-transform:none;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;transform:none}html.psi :is(.rlines,.rtotal){border-top:1px solid var(--desabilitado)}html.psi .rdesc{background:var(--surface-2);border-radius:16px}html.psi .rtotal b{color:var(--vinho);font-weight:600}html.psi .kv div{border-bottom-color:var(--desabilitado)}html.psi .vars code{background:var(--surface-2);border-color:var(--line);border-radius:999px}html.psi .cal header strong{font-family:var(--display);color:var(--vinho);font-size:18px;font-weight:500}html.psi .grid7 .dow{font-weight:500}html.psi .totalbar b{color:var(--vinho);font-weight:500}html.psi .plano-preco b{font-family:var(--display);color:var(--vinho);font-weight:600}html.psi .plano-etiqueta{font-weight:500}html.psi :is(.versao-dobra,.cartao.versao){border-color:var(--line)}html.psi .versao-dobra>summary{font-weight:500}html.psi .pergunta{border-top-color:var(--line)}html.psi .pergunta summary{font-weight:500}html.psi .pergunta summary:after{color:var(--vinho)}html.psi .excluir-conta{border:1px solid var(--line);background:var(--surface);border-radius:20px}html.psi .previa-texto{background:var(--surface-2);border-radius:16px}html.psi .foco-anel{border-color:var(--vinho);border-radius:20px}html.psi .foco-cartao{box-shadow:var(--flutuante), 0 18px 40px #3b1f292e;border-radius:20px}html.psi .foco-cartao h2{font-family:var(--display);color:var(--vinho);font-size:22px;font-weight:600;line-height:28px}@media (min-width:1024px){html.psi.largo .nav,html.psi.largo .nav.so-largo{box-shadow:none;border-right:1px solid var(--desabilitado)}html.psi.largo .nav a{border-radius:16px;font-size:15px;line-height:20px}html.psi.largo .nav .pill{width:auto;height:auto}html.psi.largo .tela:has(>.nav) .hello{font-size:28px;line-height:36px}html.psi.largo .tela:has(>.nav)>.topo+div>.hello{font-size:40px;line-height:48px}html.psi.largo .sheet{border-radius:28px}}
