@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/sora-latin-ext-600-normal.0ip-cmqd_sqj7.woff2)format("woff2"),url(../media/sora-latin-ext-600-normal.30qdbbwoepknq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/sora-latin-600-normal.2coymlgdxfnsl.woff2)format("woff2"),url(../media/sora-latin-600-normal.34i3m1oahqa65.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.0sqs6uof-0amz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.1n25945oofmoi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1nbavbgzpe520.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.13meln3u2wrw1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.13urx6ctg50nq.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.3jezoma1zzezb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.0ai7gdju0gby9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.2u9cx6ke8pzx4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.0ceeqphcbp8x9.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.0rj0k8-86v7v_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.0fuh4fyjfo9ap.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-italic.183g7fdfznph0.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-italic.2hyv_fjov63dm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-italic.3b6qw8mlo1s-d.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-italic.1a4odaas7uv7b.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-italic.3_2t853167jf1.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-italic.26y1rolz0scha.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-italic.442ztzs7d5a1f.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-italic.1f97pr8yp_g5a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-italic.1kch10sz-p6yr.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-italic.3kqf3tpm-czix.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-italic.1vtubsvf2ctmh.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-italic.2aav0g8no_lvr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.44593i8-29wbg.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.0jidoswe0j9qb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.112yeov4xlg05.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.0ni4769h0x31g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0ufg9694ueuse.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.1ts2y1qr3h2f8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.012d1stzl51ip.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.38v_v5lab-ej5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.2mcl7017j3tww.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.18qmapxmuwhn3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2broe1i9movoa.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.0f8eq302mdpld.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.16h6o2_j8rsce.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.3juwc1-_leybj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.2tlxqadn_cmsz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.3csci4y08h_ps.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.0h_04yfamc884.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1fh4va1m5wx0j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.0f-wuky6h_rs9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.2_uiyrwt0npgh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.1uvdyv9iryn4j.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.01k4adpnb_n12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.0o-mv26yr1hzk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--gp-azul-profundo:#0b2a5b;--gp-azul-eletrico:#2e7bff;--gp-azul-nevoa:#e8effb;--gp-grafite:#141821;--gp-branco-gelo:#f7f9fc;--gp-branco:#fff;--gp-eletrico-hover:#4a8dff;--gp-eletrico-claro:#7fb0ff;--gp-profundo-2:#1b3f7a;--gp-nevoa-2:#f2f6fc;--gp-tinta-2:#2d3748;--gp-tinta-3:#4a5568;--gp-tinta-4:#5a6b85;--gp-tinta-5:#8a97ad;--gp-sobre-escuro-2:#d4dff3;--gp-borda:#d9e1ee;--gp-borda-suave:#e3e9f2;--gp-borda-input:#c9d6ec;--ok:#157f4a;--ok-fundo:#e7f6ee;--atencao:#9a5b00;--atencao-fundo:#fff4e0;--perigo:#b42318;--perigo-fundo:#fdecea;--font-display:"Sora", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-card:0 12px 30px #0b2a5b1f;--shadow-bubble:0 1px 2px #0b2a5b14;--gutter:clamp(16px, 4vw, 40px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--gp-branco-gelo);min-height:100dvh;color:var(--gp-tinta-2);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}a{color:var(--gp-azul-eletrico);text-decoration:none}a:hover{color:var(--gp-azul-profundo)}:focus-visible{outline:2px solid var(--gp-azul-eletrico);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);color:var(--gp-azul-profundo);letter-spacing:-.02em;margin:0;line-height:1.15}h1{font-size:clamp(26px,4.4vw,36px);font-weight:600}h2{font-size:20px;font-weight:600}h3{font-size:16px;font-weight:600}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}.topo{z-index:10;background:color-mix(in srgb, var(--gp-branco) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--gp-borda-suave);position:sticky;top:0}.topo-dentro{max-width:1100px;padding:12px var(--gutter);align-items:center;gap:20px;min-height:60px;margin:0 auto;display:flex}.marca{color:var(--gp-azul-profundo);align-items:center;display:inline-flex}.marca:hover{color:var(--gp-azul-profundo)}.marca-produto{border-left:1px solid var(--gp-borda);font-family:var(--font-body);color:var(--gp-tinta-4);margin-left:16px;padding-left:14px;font-size:14px;font-weight:500}.nav{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.nav a,.nav button{all:unset;cursor:pointer;border-radius:var(--radius-sm);color:var(--gp-tinta-3);padding:8px 12px;font-size:14.5px;font-weight:500}.nav a:hover,.nav button:hover{background:var(--gp-nevoa-2);color:var(--gp-azul-profundo)}.nav a[aria-current=page]{color:var(--gp-azul-eletrico);background:var(--gp-azul-nevoa)}.nav a:focus-visible,.nav button:focus-visible{outline:2px solid var(--gp-azul-eletrico)}.nav-painel .nav-itens{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nav-menu-botao{display:none!important}@media (max-width:860px){.nav-painel{position:static}.nav-menu-botao{border:1px solid var(--gp-borda-input)!important;display:inline-block!important}.nav-painel .nav-itens{display:none}.nav-painel[data-aberto] .nav-itens{padding:8px var(--gutter) 14px;background:var(--gp-branco);border-bottom:1px solid var(--gp-borda-suave);box-shadow:var(--shadow-card);gap:2px;display:grid;position:absolute;top:100%;left:0;right:0}.nav-painel[data-aberto] .nav-itens a,.nav-painel[data-aberto] .nav-itens button{padding:12px;font-size:16px}}.topo-dentro{position:relative}.faixa-conta{padding:10px var(--gutter);background:var(--atencao-fundo);color:var(--atencao);text-align:center;border-bottom:1px solid #f2d9a8;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font-size:14.5px;display:flex}.pagina{max-width:1100px;padding:28px var(--gutter) 64px;margin:0 auto}.pagina-estreita{max-width:720px;padding:24px var(--gutter) 72px;margin:0 auto}.cabeca{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;margin-bottom:24px;display:flex}.cabeca p{color:var(--gp-tinta-4);margin-top:6px}.rotulo{letter-spacing:.12em;text-transform:uppercase;color:var(--gp-azul-eletrico);margin-bottom:8px;font-size:12px;font-weight:600}.apagado{color:var(--gp-tinta-4)}.pequeno{font-size:14px}.mono{word-break:break-all;font-family:ui-monospace,IBM Plex Mono,Consolas,monospace;font-size:12.5px}.rodape{text-align:center;color:var(--gp-tinta-5);padding:24px var(--gutter) 40px;font-size:13px}.rodape a{color:var(--gp-tinta-4)}.cartao{background:var(--gp-branco);border:1px solid var(--gp-borda-suave);border-radius:var(--radius-lg);box-shadow:var(--shadow-bubble);padding:clamp(18px,3vw,28px)}.cartao+.cartao{margin-top:16px}.cartao h2{margin-bottom:12px}.grade-2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:860px){.grade-2{grid-template-columns:1.4fr 1fr;align-items:start}}.botao{border-radius:var(--radius-md);cursor:pointer;background:var(--gp-azul-eletrico);min-height:46px;color:var(--gp-branco);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:600;line-height:1;transition:background-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.botao:hover{background:var(--gp-azul-profundo);color:var(--gp-branco)}.botao:active{transform:translateY(1px)}.botao:disabled{opacity:.55;cursor:not-allowed;transform:none}.botao.secundario{background:var(--gp-branco);color:var(--gp-azul-profundo);border-color:var(--gp-borda-input)}.botao.secundario:hover{background:var(--gp-nevoa-2)}.botao.fantasma{color:var(--gp-tinta-3);background:0 0;border-color:#0000}.botao.fantasma:hover{background:var(--gp-nevoa-2);color:var(--gp-azul-profundo)}.botao.perigo{background:var(--gp-branco);color:var(--perigo);border-color:#f1c4bf}.botao.perigo:hover{background:var(--perigo-fundo)}.botao.pequeno{border-radius:var(--radius-sm);min-height:36px;padding:0 12px;font-size:14px}.botao.largo{width:100%}.botoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campo{gap:6px;display:grid}.campo+.campo{margin-top:14px}.linha-campos>.campo{margin-top:0}.campo label,.campo .titulo-campo{color:var(--gp-azul-profundo);font-size:14px;font-weight:600}.campo .dica{color:var(--gp-tinta-4);font-size:13px}.entrada{border-radius:var(--radius-md);border:1px solid var(--gp-borda-input);background:var(--gp-branco);width:100%;min-height:48px;color:var(--gp-grafite);padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.entrada:focus{border-color:var(--gp-azul-eletrico);outline:none;box-shadow:0 0 0 3px #2e7bff2e}.entrada[aria-invalid=true]{border-color:var(--perigo)}textarea.entrada{resize:vertical;min-height:96px;line-height:1.5}.linha-campos{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.linha-campos.dois{grid-template-columns:1fr 1fr}.linha-campos.tres{grid-template-columns:2fr 1fr 1fr}}.com-botao{gap:8px;display:flex}.com-botao .entrada{flex:1;min-width:0}.marcar{cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.marcar input{width:22px;height:22px;accent-color:var(--gp-azul-eletrico);flex:none;margin:1px 0 0}.codigo{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.aviso{border-radius:var(--radius-md);border:1px solid;padding:12px 14px;font-size:14.5px;line-height:1.5}.aviso.erro{background:var(--perigo-fundo);color:var(--perigo);border-color:#f1c4bf}.aviso.ok{background:var(--ok-fundo);color:var(--ok);border-color:#b9e3cb}.aviso.info{background:var(--gp-azul-nevoa);color:var(--gp-azul-profundo);border-color:#cddcf6}.aviso.atencao{background:var(--atencao-fundo);color:var(--atencao);border-color:#f2d9a8}.selo{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.selo:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.selo.rascunho{background:var(--gp-nevoa-2);color:var(--gp-tinta-4)}.selo.aguardando,.selo.pendente,.selo.abriu,.selo.identificado{background:var(--gp-azul-nevoa);color:var(--gp-azul-eletrico)}.selo.concluido,.selo.assinou{background:var(--ok-fundo);color:var(--ok)}.selo.recusado,.selo.recusou,.selo.cancelado{background:var(--perigo-fundo);color:var(--perigo)}.lista-contratos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-contratos a{background:var(--gp-branco);border:1px solid var(--gp-borda-suave);border-radius:var(--radius-lg);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.lista-contratos a:hover{border-color:var(--gp-borda-input);box-shadow:var(--shadow-bubble);color:inherit}.lista-contratos strong{color:var(--gp-azul-profundo);font-weight:600}.lista-contratos .meta{color:var(--gp-tinta-4);flex-wrap:wrap;grid-column:1/-1;gap:14px;font-size:13.5px;display:flex}.lista-meus{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lista-meus li{background:var(--gp-branco);border:1px solid var(--gp-borda-suave);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.lista-meus-texto{flex:280px;gap:4px;min-width:0;display:grid}.lista-meus strong{color:var(--gp-azul-profundo);font-weight:600}.lista-meus .meta{color:var(--gp-tinta-4);flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.lista-meus-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.progresso{background:var(--gp-azul-nevoa);vertical-align:middle;border-radius:3px;width:80px;height:6px;display:inline-block;overflow:hidden}.progresso span{background:var(--gp-azul-eletrico);height:100%;display:block}.vazio{text-align:center;border:1px dashed var(--gp-borda);border-radius:var(--radius-lg);background:var(--gp-branco);padding:48px 20px}.vazio h2{margin-bottom:8px}.vazio p{color:var(--gp-tinta-4);margin-bottom:20px}.pessoas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pessoa{border:1px solid var(--gp-borda-suave);border-radius:var(--radius-md);background:var(--gp-nevoa-2);grid-template-columns:minmax(0,1fr);gap:8px;padding:14px;display:grid}.pessoa>*,.grade-2>*{min-width:0}.pessoa-topo{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.pessoa-topo strong{color:var(--gp-azul-profundo)}.link-bloco{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.link-caixa{background:var(--gp-branco);border:1px solid var(--gp-borda);border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 10px;display:flex}.link-caixa code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gp-tinta-3);flex:1;font-size:12.5px;overflow:hidden}.trilha{margin:0;padding:0;font-size:14px;list-style:none}.trilha li{border-top:1px solid var(--gp-borda-suave);grid-template-columns:112px 1fr;gap:10px;padding:9px 0;display:grid}.trilha li:first-child{border-top:0}.trilha time{color:var(--gp-tinta-4);font-variant-numeric:tabular-nums;font-size:13px}.trilha .quem{color:var(--gp-azul-profundo);font-weight:600}.trilha .origem{color:var(--gp-tinta-5);font-size:12.5px;display:block}.ficha{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14.5px;display:grid}.ficha dt{color:var(--gp-tinta-4)}.ficha dd{color:var(--gp-grafite);overflow-wrap:anywhere;min-width:0;margin:0}.contrato-texto{color:var(--gp-tinta-2);font-size:15.5px;line-height:1.7}.contrato-texto h2{margin:26px 0 8px;font-size:16.5px}.contrato-texto p{margin:0 0 12px}.contrato-texto ul{margin:0 0 12px;padding-left:22px}.contrato-texto li{margin-bottom:4px}.contrato-texto li::marker{color:var(--gp-azul-eletrico)}.contrato-texto strong{color:var(--gp-grafite);font-weight:600}.contrato-texto .destaque{border-left:3px solid var(--gp-azul-eletrico);background:var(--gp-nevoa-2);color:var(--gp-azul-profundo);border-radius:0 6px 6px 0;padding:8px 12px}.leitura{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(62dvh,640px);padding-bottom:32px;padding-right:6px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.dica-rolar{color:var(--gp-tinta-4);margin-top:6px;font-size:13px}.passos{counter-reset:passo;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.passos li{color:var(--gp-tinta-5);flex:1;align-content:start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.3;display:grid}.passos li:before{content:"";background:var(--gp-borda);border-radius:2px;height:4px}.passos li[data-estado=feito]:before,.passos li[data-estado=atual]:before{background:var(--gp-azul-eletrico)}.passos li[data-estado=atual]{color:var(--gp-azul-profundo)}.passos li[data-estado=feito]{color:var(--gp-tinta-4)}.abas{background:var(--gp-nevoa-2);border:1px solid var(--gp-borda-suave);border-radius:var(--radius-md);gap:4px;padding:4px;display:inline-flex}.abas button{all:unset;cursor:pointer;border-radius:var(--radius-sm);color:var(--gp-tinta-4);padding:8px 14px;font-size:14.5px;font-weight:600}.abas button[aria-selected=true]{background:var(--gp-branco);color:var(--gp-azul-profundo);box-shadow:var(--shadow-bubble)}.abas button:focus-visible{outline:2px solid var(--gp-azul-eletrico)}.quadro{border:1.5px dashed var(--gp-borda-input);border-radius:var(--radius-md);background:var(--gp-branco);touch-action:none;position:relative}.quadro canvas{cursor:crosshair;border-radius:var(--radius-md);width:100%;height:180px;display:block}.quadro .linha-base{border-bottom:1px solid var(--gp-borda);pointer-events:none;position:absolute;bottom:42px;left:16px;right:16px}.quadro .instrucao{text-align:center;color:var(--gp-tinta-5);pointer-events:none;font-size:13px;position:absolute;bottom:14px;left:0;right:0}.assinatura-digitada{font-family:var(--font-body);color:var(--gp-azul-profundo);border:1.5px dashed var(--gp-borda-input);border-radius:var(--radius-md);background:var(--gp-branco);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:90px;padding:10px;font-size:30px;font-style:italic;display:flex}.final{text-align:center;padding:12px 0 4px}.final .icone{background:var(--ok-fundo);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.final h1{margin-bottom:10px}.final p{color:var(--gp-tinta-4);max-width:46ch;margin:0 auto 18px}.dialogo::backdrop{background:#0b2a5b73}.dialogo{border-radius:var(--radius-lg);width:min(480px,100vw - 32px);box-shadow:var(--shadow-card);border:0;padding:24px}.dialogo h2{margin-bottom:8px}.capa{isolation:isolate;min-height:calc(100dvh - 61px);padding:40px var(--gutter);place-items:center;display:grid;position:relative;overflow:hidden}.com-grafismo{isolation:isolate;min-height:calc(100dvh - 61px);position:relative;overflow:clip}.grafismo{--peca:48px;z-index:-1;gap:calc(var(--peca) * .2);pointer-events:none;display:grid;position:absolute}.grafismo span{width:var(--peca);aspect-ratio:1;border-radius:calc(var(--peca) * .08)}.grafismo .peca{background:#e6edf8}.grafismo .peca.forte{background:#d9e4f5}.grafismo .conexao{background:var(--gp-azul-eletrico);opacity:.55;border-radius:50%}.grafismo-topo{top:-18px;right:-40px;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 30%,#0000 78%);mask-image:radial-gradient(circle at 100% 0,#000 30%,#0000 78%)}.grafismo-base{bottom:-30px;left:-36px;-webkit-mask-image:radial-gradient(circle at 0 100%,#000 30%,#0000 78%);mask-image:radial-gradient(circle at 0 100%,#000 30%,#0000 78%)}.grafismo.discreto{--peca:40px;opacity:.7}.grafismo-topo.discreto{right:-150px}.grafismo-base.discreto{left:-110px}@media (max-width:760px){.grafismo{--peca:28px}.grafismo-topo{-webkit-mask-image:radial-gradient(circle at 100% 0,#000 14%,#0000 60%);mask-image:radial-gradient(circle at 100% 0,#000 14%,#0000 60%)}.grafismo-base{-webkit-mask-image:radial-gradient(circle at 0 100%,#000 14%,#0000 60%);mask-image:radial-gradient(circle at 0 100%,#000 14%,#0000 60%)}}.capa-dentro{text-align:center;max-width:560px}.capa-dentro h1{margin-bottom:14px;font-size:clamp(30px,6vw,46px)}.capa-dentro p{color:var(--gp-tinta-4);margin-bottom:26px;font-size:17px}.editor-texto{min-height:420px;font-family:ui-monospace,IBM Plex Mono,Consolas,monospace;font-size:14px;line-height:1.6}.ajuda-marcacao{color:var(--gp-tinta-3);background:var(--gp-nevoa-2);border:1px solid var(--gp-borda-suave);border-radius:var(--radius-md);margin-bottom:14px;padding:10px 14px;font-size:14px}.ajuda-marcacao summary{cursor:pointer;color:var(--gp-azul-profundo);font-weight:600}.ajuda-marcacao ul{gap:4px;margin:10px 0;padding-left:20px;display:grid}.ajuda-marcacao code,.chave-campo{background:var(--gp-branco);border:1px solid var(--gp-borda-suave);color:var(--gp-azul-profundo);border-radius:4px;padding:1px 6px;font-family:ui-monospace,IBM Plex Mono,Consolas,monospace;font-size:13px}.envio{position:relative}.envio-area{text-align:center;cursor:pointer;border:1.5px dashed var(--gp-borda-input);border-radius:var(--radius-lg);background:var(--gp-nevoa-2);flex-direction:column;align-items:center;gap:12px;padding:30px 18px;transition:border-color .15s,background-color .15s;display:flex}.envio-area:hover,.envio[data-arrastando] .envio-area{border-color:var(--gp-azul-eletrico);background:var(--gp-azul-nevoa)}.envio:focus-within .envio-area{outline:2px solid var(--gp-azul-eletrico);outline-offset:2px}.envio[data-escolhido] .envio-area{text-align:left;background:var(--gp-branco);border-style:solid;border-color:#b9cff3;flex-direction:row;padding:16px 18px}.envio-icone{border-radius:var(--radius-md);background:var(--gp-azul-nevoa);width:56px;height:56px;color:var(--gp-azul-eletrico);flex:none;place-items:center;display:grid}.envio[data-escolhido] .envio-icone{background:var(--ok-fundo);color:var(--ok)}.envio-texto{min-width:0;color:var(--gp-tinta-4);gap:2px;font-size:14px;display:grid}.envio-texto strong{color:var(--gp-azul-profundo);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.envio-trocar{color:var(--gp-azul-eletrico);text-underline-offset:2px;text-decoration:underline}.so-estreito{display:none}@media (max-width:560px){.so-largo{display:none}.so-estreito{display:inline}}@media (max-width:420px){.logo-descritor{display:none}}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.marca-produto{display:none}.nav a,.nav button{padding:8px 9px;font-size:14px}.trilha li{grid-template-columns:1fr;gap:2px}.ficha{grid-template-columns:1fr;gap:0}.ficha dd{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
