@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-ext-wght-normal-2GMQGZDT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-wght-normal-F76KYTZG.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-greek-wght-normal-NNUWM3E7.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-vietnamese-wght-normal-HA5TFICD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fy-navy: #0B133B;--fy-azul: #3355A1;--fy-cta: #314BFB;--fy-cta-hover: #2740d6;--fy-branco: #FFFFFF;--fy-superficie: #FAFAFA;--fy-texto: #0C123B;--fy-texto-sec: #65708D;--fy-borda: #DCE1EE;--fy-borda-input: #BFC8DC;--fy-sucesso: #2E9D59;--fy-erro: #D84D4D;--fy-alerta: #C9922E;--fy-fonte: "Manrope", system-ui, -apple-system, sans-serif;--fy-corpo: 14px;--fy-legenda: 11px;--fy-h1: clamp(24px, 2.8vw, 44px);--fy-h2: 28px;--fy-h3: 20px;--fy-raio-botao: 6px;--fy-raio-midia: 12px;--fy-altura-botao: 42px;--fy-altura-input: 44px;--fy-container: 1140px;--fy-gap: 16px;--fy-pad-lateral: 32px;--fy-sombra-sm: 0 4px 16px rgba(11, 19, 59, .06);--fy-sombra-md: 0 12px 32px rgba(11, 19, 59, .1);--fy-sombra-lg: 0 24px 60px rgba(11, 19, 59, .16);--fy-sombra-cta: 0 10px 24px rgba(49, 75, 251, .24);--fy-trans: .18s ease}body{font-family:var(--fy-fonte);font-size:var(--fy-corpo);line-height:1.86;color:var(--fy-texto);background:var(--fy-superficie)}h1{font-size:var(--fy-h1);font-weight:300;line-height:1.16}h2{font-size:var(--fy-h2);font-weight:300;line-height:1.2}h3{font-size:var(--fy-h3);font-weight:500}.fy-btn{min-height:var(--fy-altura-botao);padding:0 24px;border:0;border-radius:var(--fy-raio-botao);background:var(--fy-cta);color:var(--fy-branco);font-weight:700;font-size:var(--fy-legenda);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:transform var(--fy-trans),background var(--fy-trans),box-shadow var(--fy-trans)}.fy-btn:hover{background:var(--fy-cta-hover);transform:translateY(-2px);box-shadow:var(--fy-sombra-cta)}.fy-btn--sec{background:transparent;color:var(--fy-cta);border:1px solid var(--fy-cta)}.fy-btn--sec:hover{background:#314bfb0f;box-shadow:none}.fy-input{height:var(--fy-altura-input);padding:0 12px;border:1px solid var(--fy-borda-input);border-radius:var(--fy-raio-botao);font-family:inherit;font-size:var(--fy-corpo);color:var(--fy-texto);background:var(--fy-branco)}.fy-input:focus{outline:none;border-color:var(--fy-cta);box-shadow:0 0 0 3px #314bfb2e}.fy-card{background:var(--fy-branco);border:1px solid var(--fy-borda);border-radius:var(--fy-raio-midia);padding:20px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}:root{--fy-fonte: "Manrope Variable", "Manrope", system-ui, -apple-system, sans-serif;--marca: #0B133B;--marca-hover: #090f32;--marca-suave: rgba(11, 19, 59, .09)}*{box-sizing:border-box}html,body{margin:0}body{line-height:1.6;background:var(--fy-superficie)}button,a,input,textarea,select{font-family:inherit}:focus-visible{outline:3px solid var(--marca);outline-offset:2px}fy-root,fy-moldura{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.pular{position:absolute;left:-999px;top:0}.pular:focus{left:12px;top:12px;background:var(--fy-branco);padding:8px 12px;border-radius:var(--fy-raio-botao);z-index:5}.topo{background:var(--fy-branco);border-bottom:1px solid var(--fy-borda);border-top:4px solid var(--marca)}.topo.neutro{border-top-color:var(--fy-borda)}.topo-in{max-width:720px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:12px;min-height:64px}.topo-acao{margin-left:auto}.logo{height:40px;width:auto;max-width:160px;object-fit:contain;display:block}.monograma{width:40px;height:40px;border-radius:10px;background:var(--marca);color:var(--fy-branco);display:grid;place-items:center;font-weight:700;font-size:16px;flex:none}.nome-lojista{font-weight:700;font-size:15px;line-height:1.2}.nome-lojista small{display:block;font-weight:500;font-size:12px;color:var(--fy-texto-sec)}.conteudo{flex:1;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 32px}.conteudo:focus{outline:none}.rodape{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding:16px;font-size:12px;color:var(--fy-texto-sec);border-top:1px solid var(--fy-borda);background:var(--fy-branco)}.rodape .fy-icone{width:13px;height:13px}.fy-logo-fypay{display:inline-flex;height:14px;color:var(--fy-navy);opacity:.72;margin-top:1px}.fy-logo-fypay svg{height:100%;width:auto}.aviso-sessao{position:sticky;bottom:0;margin:16px;background:var(--fy-navy);color:var(--fy-branco);border-radius:12px;padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;box-shadow:var(--fy-sombra-lg)}.aviso-sessao p{margin:0;flex:1 1 200px}.aviso-sessao .fy-icone{width:22px;height:22px}.aviso-sessao .btn{min-height:40px;background:var(--fy-branco);color:var(--fy-navy);font-size:14px}.fy-icone{display:inline-flex;width:20px;height:20px;flex:none}.fy-icone svg{width:100%;height:100%}h1.titulo{font-size:24px;font-weight:600;line-height:1.25;margin:0 0 6px;letter-spacing:-.01em}.sub{color:var(--fy-texto-sec);margin:0 0 20px;font-size:15px}.sub.pequeno{font-size:13px}.sub.sem-margem{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--fy-raio-botao);border:1px solid transparent;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;transition:background var(--fy-trans)}.btn-pri{background:var(--marca);color:var(--fy-branco)}.btn-pri:hover{background:var(--marca-hover)}.btn-sec{background:var(--fy-branco);color:var(--marca);border-color:var(--marca)}.btn-sec:hover{background:var(--marca-suave)}.btn-txt{background:none;color:var(--fy-texto-sec);min-height:40px;padding:0 10px;font-weight:600;font-size:14px}.btn-txt:hover{color:var(--fy-texto);background:#f1f3f9}.acoes{display:flex;flex-direction:column;gap:10px;margin-top:24px}.card{background:var(--fy-branco);border:1px solid var(--fy-borda);border-radius:var(--fy-raio-midia);padding:20px}.card+.card{margin-top:16px}.card h2{font-size:16px;font-weight:700;margin:0 0 8px}.estado{text-align:center;max-width:440px;margin:24px auto 0}.estado-icone{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:var(--marca-suave);color:var(--marca)}.estado-icone .fy-icone{width:36px;height:36px}.estado-icone.neutro{background:#eef0f6;color:var(--fy-texto-sec)}.estado .acoes{align-items:stretch}.ref{display:inline-block;margin-top:16px;font-size:12px;color:var(--fy-texto-sec);background:#f1f3f9;padding:4px 10px;border-radius:999px}.carregando{text-align:center;padding-top:60px}.carregando h1.titulo{font-size:20px}.giro{width:44px;height:44px;border-radius:50%;border:4px solid #E3E7F2;border-top-color:var(--fy-navy);animation:giro .9s linear infinite;margin:0 auto 20px}@keyframes giro{to{transform:rotate(360deg)}}@media(min-width:640px){h1.titulo{font-size:30px}.conteudo{padding-top:40px}.acoes{flex-direction:row;flex-wrap:wrap}.estado .acoes{justify-content:center}}@media(prefers-reduced-motion:reduce){.giro{animation:none}*{transition:none!important}}.pilha{display:flex;flex-direction:column;gap:16px}.pilha>.btn{width:100%}.centro{text-align:center}.miudo{font-size:13px;color:var(--fy-texto-sec);margin:0}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.card h2+.miudo{margin-top:-4px}.campos{display:flex;flex-direction:column;gap:12px;margin-top:12px}.campo{display:flex;flex-direction:column;gap:4px;min-width:0}.campo label{font-weight:600;font-size:13px}.campo label span{font-weight:500;color:var(--fy-texto-sec)}.campo input{width:100%;min-width:0;height:48px;border:1px solid var(--fy-borda-input);border-radius:var(--fy-raio-botao);padding:0 12px;font-size:16px;color:var(--fy-texto);background:var(--fy-branco)}.campo input:focus{outline:none;border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.campo input[aria-invalid=true]{border-color:#c0392b}.erro-campo{font-size:13px;color:#a42c2c;font-weight:600;margin:0}.dupla{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}@media(min-width:480px){.dupla{grid-template-columns:repeat(2,minmax(0,1fr))}}.formas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.forma{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px solid var(--fy-borda);border-radius:8px;background:var(--fy-branco);cursor:pointer;font-weight:600}.forma input{width:20px;height:20px;accent-color:var(--marca);margin:0}.forma .fy-icone{color:var(--fy-texto-sec)}.forma:has(input:checked){border-color:var(--marca);background:var(--marca-suave)}.forma:has(input:checked) .fy-icone{color:var(--marca)}.forma:has(input:focus-visible){outline:3px solid var(--marca);outline-offset:2px}.btn-pri[disabled]{background:#b9c0d3;cursor:not-allowed}.btn-mini{min-height:36px;padding:0 14px;font-size:13px}.link{color:var(--marca);font-weight:700;background:none;border:0;cursor:pointer;padding:6px 0;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.link:hover{text-decoration:underline}.icone-texto{width:14px;height:14px;vertical-align:-2px}.giro-btn{width:18px;height:18px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:var(--fy-branco);animation:giro .9s linear infinite}.aviso{display:flex;gap:12px;align-items:flex-start;border-radius:var(--fy-raio-midia);padding:14px 16px}.aviso>.fy-icone{width:22px;height:22px;margin-top:1px}.aviso p{margin:0}.aviso strong{display:block}.aviso-erro{background:#fdf1f1;border:1px solid #F1C4C4;color:#6e1f1f}.aviso-info{background:var(--marca-suave);border:1px solid var(--fy-borda);color:var(--fy-texto)}.topo-selo{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--fy-texto-sec)}.topo-selo .fy-icone{width:14px;height:14px}.resumo{display:flex;flex-direction:column;gap:12px}.resumo-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.itens{list-style:none;margin:0;padding:10px 0 0;border-top:1px solid #EEF0F6;display:flex;flex-direction:column;gap:6px}.item{display:flex;justify-content:space-between;gap:12px;font-size:14px}.item-desc{min-width:0}.item-desc small{display:block;font-size:12px;color:var(--fy-texto-sec)}.item-valor{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.resumo-desc{min-width:0}.resumo-desc small{display:block;font-size:12px;color:var(--fy-texto-sec);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.resumo-desc strong{font-size:16px;font-weight:600}.valor-grande{font-size:28px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fy-captura-cartao{display:block;margin-top:8px}.passos{margin:0 0 8px;padding-left:20px;color:var(--fy-texto-sec);text-align:left}.fy-qr{display:block;margin:8px auto 12px;width:200px;max-width:100%}.fy-qr img{display:block;width:100%;height:auto;border:1px solid var(--fy-borda);border-radius:10px;padding:8px;background:var(--fy-branco)}.qr-carregando{width:200px;max-width:100%;aspect-ratio:1;border-radius:10px;background:#eef0f6}.copia{display:flex;gap:8px;align-items:center}.copia code{flex:1;min-width:0;font-size:12px;background:#f1f3f9;border-radius:6px;padding:10px;word-break:break-all;line-height:1.4;text-align:left}.espera{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--fy-texto-sec);font-size:13px}.ponto{width:8px;height:8px;border-radius:50%;background:var(--fy-alerta);animation:pulso 1.2s infinite}@keyframes pulso{50%{opacity:.3}}.estado-icone.ok{background:#e6f4ec;color:#1d6b3c}.linhas{margin:0}.linha{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #EEF0F6}.linha:first-child{border-top:0}.linha dt{color:var(--fy-texto-sec)}.linha dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.recibo-cab{display:flex;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--fy-borda)}.recibo-emit{display:flex;flex-direction:column;font-size:13px;color:var(--fy-texto-sec);line-height:1.4}.recibo-emit strong{color:var(--fy-texto);font-size:14px}h1.titulo.recibo-titulo{font-size:18px;margin:16px 0 2px}.recibo-declara{font-size:15px;margin:12px 0}@media(prefers-reduced-motion:reduce){.giro-btn,.ponto{animation:none}}@media print{body{background:var(--fy-branco)}.topo,.rodape,.nao-imprime,.aviso-sessao,.pular{display:none!important}.card.recibo{border:0;padding:0}}.destaque{color:var(--fy-texto)}.cab-ass{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.cab-ass h2{margin:0}.preco{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:4px 0 8px;font-variant-numeric:tabular-nums}.preco small{font-size:14px;font-weight:500;color:var(--fy-texto-sec)}.adicionais{margin-top:12px}.adicionais h3{font-size:13px;font-weight:700;margin:0 0 4px;color:var(--fy-texto-sec)}.card .acoes{margin-top:16px}.selo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;white-space:nowrap}.selo:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.s-ok{background:#e6f4ec;color:#1d6b3c}.s-aberta{background:#fff4df;color:#7a5300}.s-atraso{background:#fdecec;color:#a42c2c}.s-neutro{background:#eef0f6;color:#4a5470}.bloco h2{font-size:16px;font-weight:700;margin:0 0 10px}.bloco-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bloco-topo .link{align-self:auto}.faturas{background:var(--fy-branco);border:1px solid var(--fy-borda);border-radius:var(--fy-raio-midia)}.fat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 16px;border-top:1px solid #EEF0F6;align-items:center}.fat:first-child{border-top:0}.fat-desc{display:flex;flex-direction:column;min-width:0}.fat-nome{font-weight:600}.fat-data,.fat-itens{color:var(--fy-texto-sec);font-size:13px}.fat-itens{overflow-wrap:anywhere}.fat-dir{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.fat-valor{font-weight:700;font-variant-numeric:tabular-nums}.fat-acao{grid-column:1 / -1;display:flex;gap:8px}@media(min-width:640px){.fat{grid-template-columns:minmax(0,1fr) auto auto}.fat-acao{grid-column:auto}}.vazio{padding:8px 0}.abas{display:flex;gap:4px;border-bottom:1px solid var(--fy-borda);overflow-x:auto}.abas button{background:none;border:0;border-bottom:3px solid transparent;padding:10px 12px;font:inherit;font-weight:600;font-size:14px;color:var(--fy-texto-sec);cursor:pointer;white-space:nowrap}.abas button[aria-selected=true]{color:var(--fy-texto);border-bottom-color:var(--marca)}.aviso-ok{background:#eef8f2;border:1px solid #BFE2CC;color:#1d4f30}.check{display:flex;gap:10px;align-items:flex-start}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--marca);flex:none}.motivos{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.motivos legend{font-weight:700;font-size:15px;margin-bottom:8px;padding:0}.motivos legend span,.campo label span{font-weight:500;color:var(--fy-texto-sec)}.opcao{display:flex;gap:10px;align-items:center;min-height:48px;padding:0 14px;border:1px solid var(--fy-borda);border-radius:8px;background:var(--fy-branco);cursor:pointer}.opcao input{width:20px;height:20px;accent-color:var(--marca);margin:0}.opcao:has(input:checked){border-color:var(--marca);background:var(--marca-suave)}.campo textarea{width:100%;min-width:0;border:1px solid var(--fy-borda-input);border-radius:var(--fy-raio-botao);padding:10px 12px;font-size:15px;color:var(--fy-texto);background:var(--fy-branco);resize:vertical}.campo textarea:focus{outline:none;border-color:var(--marca);box-shadow:0 0 0 3px var(--marca-suave)}.btn-perigo{background:var(--fy-branco);color:#b23434;border-color:#e2a3a3}.btn-perigo:hover{background:#fdf1f1}.btn-perigo[disabled]{opacity:.6;cursor:not-allowed}.giro-btn.escuro{border-color:#b234344d;border-top-color:#b23434}.item.com-foto{align-items:center}.item-foto{width:44px;height:44px;flex:none;border-radius:8px;object-fit:cover;background:#eef0f6;border:1px solid var(--fy-borda)}.item-foto.vazia{display:inline-block}.item.com-foto .item-desc{flex:1}.estreita{max-width:440px;margin-inline:auto;width:100%}.campo-codigo input{text-align:center;font-size:28px;font-weight:700;letter-spacing:.5em;padding-left:.5em;font-variant-numeric:tabular-nums;height:56px}.link-desligado,.link[disabled]{color:var(--fy-texto-sec);font-weight:600;cursor:default;text-decoration:none}.estreita .link{align-self:flex-start}.centro .link{align-self:center}.cab-secao{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cab-secao h2{margin:0}.cab-secao .link{align-self:auto}.cartoes{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.cartao{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:14px 0;border-top:1px solid #EEF0F6;align-items:center}.cartao:first-child{border-top:0;padding-top:4px}.bandeira{width:46px;height:32px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:800;letter-spacing:.03em;color:var(--fy-branco);background:#4a5470;grid-row:span 2}.b-visa{background:#1a1f71}.b-mastercard,.b-master{background:#3b3b3b}.b-elo{background:#0a7a3e}.b-amex{background:#1f6fb2}.b-hipercard{background:#a3171c}.b-pix{background:#1f7f75}.cartao-nome{font-weight:600;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cartao-info{font-size:13px;color:var(--fy-texto-sec);overflow-wrap:anywhere}.cartao-acoes{grid-column:2;display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.cartao-acoes .btn-txt{padding:0;min-height:32px}.vazio-assinatura{text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.vazio-assinatura>.fy-icone{width:40px;height:40px;color:var(--fy-texto-sec)}.card .pilha-interna{display:flex;flex-direction:column;gap:12px;margin-top:12px}.aviso-bloqueio{background:#eef0f6;border:1px solid #C9CFDF;color:var(--fy-texto)}.aviso .acoes{margin-top:10px}.contato{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:13px}.contato a{color:inherit;font-weight:700;overflow-wrap:anywhere}.miudo .link{display:inline;padding:0;font-size:inherit}fy-botao-pix{display:flex;flex-direction:column;gap:4px}.opcoes{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.opcao .bandeira{grid-row:auto;flex:none}.opcao>.fy-icone{width:22px;height:22px;color:var(--fy-texto-sec)}.opcao span small{display:block;color:var(--fy-texto-sec);font-size:12px;font-weight:500}
