@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.iX1fDW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.iX1fDW_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.0rgnxg2b64rzs.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.2vemzm0itqzfy.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.3cb5lpr2l6xud.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1u30mmyq6lnsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.40sczeszzbjw1.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.352ti9pm7m6qh.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.0o-3_g79811ob.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.0ngr-xkgqz1kf.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.15orukf5wyxb5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.226pwps5o-gq_.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.oqWFKa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.oqWFKa_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mesa:#12161b;--superficie:#1b2229;--tinta:#e9ede6;--apagado:#8e9a91;--linha:#2e3842;--carimbo:#f0715f;--carimbo-fundo:#12161bd1;--ouro:#d9b54a;--ok:#6dc08a;--sobe:#5fd08a;--desce:#ff6b5a;--verso:#1f3b60;--verso-linha:#4a74ae;--icone-vazio:#3a4550;--botao:#1b2229;--botao-borda:#3a4550;--sombra:0 22px 44px -18px #000000d9;--papel:#f2f3ec;--papel-tinta:#18212b;--papel-apagado:#566257;--papel-linha:#c3cabf;--papel-titulo:#1f3b60;--papel-carimbo:#b3302a;--tier-go:#b3302a;--tier-prata:#5f6b76;--tier-ouro:#8a6a12;--tier-platina:#5a4592;--papel-novo:#2f6b45;--veu:#05070abd;--papel-sobe:#23884a;--papel-desce:#c8332b;--display:var(--font-archivo), "Arial Narrow", Arial, sans-serif;--mono:var(--font-plex-mono), ui-monospace, Menlo, Consolas, monospace;--carta:min(88vw, 360px)}:root[data-theme=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mesa:#e3e6dd;--superficie:#f7f8f3;--tinta:#18212b;--apagado:#566257;--linha:#c3cabf;--carimbo:#b3302a;--carimbo-fundo:#f7f8f3e0;--ouro:#7e6010;--ok:#2f6b45;--sobe:#23884a;--desce:#c8332b;--verso-linha:#3c629a;--icone-vazio:#b7bfb3;--botao:#f7f8f3;--botao-borda:#18212b;--sombra:0 18px 36px -18px #18212b8c;--veu:#18212b9e}html,body{height:100%}body{background:var(--mesa);color:var(--tinta);font-family:var(--display);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit}button:focus-visible,a:focus-visible,.carta:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(.app){overflow:hidden}.app{box-sizing:border-box;max-width:440px;height:100dvh;padding:max(14px, env(safe-area-inset-top)) 18px max(12px, env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:8px;margin:0 auto;display:flex}.topo{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:-.02em;font-size:24px;font-weight:900;font-stretch:125%;line-height:1}.logo span{color:var(--carimbo)}.topo-acoes{gap:8px;display:flex}.icone-btn{border:1px solid var(--linha);width:44px;height:44px;color:var(--apagado);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.icone-btn:hover{color:var(--tinta)}.painel{flex-direction:column;gap:10px;display:flex}.barras{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.barra{flex-direction:column;align-items:center;gap:5px;display:flex}.ponto{place-items:center;height:12px;display:grid}.ponto span{background:var(--tinta);border-radius:50%;width:0;height:0;transition:width .15s,height .15s;display:block}.ponto span.p{width:7px;height:7px}.ponto span.g{width:12px;height:12px}.ponto span.depois{animation:1.8s ease-out forwards bolinha-depois}.ponto span.depois.sobe{background:var(--sobe)}.ponto span.depois.desce{background:var(--desce)}.ponto span.antes{animation:.15s ease-out bolinha-antes}.ponto span.antes.sobe{background:var(--sobe)}.ponto span.antes.desce{background:var(--desce)}.ponto span.antes.incerto{box-shadow:inset 0 0 0 2px var(--tinta);background:0 0}@keyframes bolinha-antes{0%{opacity:0;transform:scale(.3)}}@keyframes bolinha-depois{0%,65%{opacity:1}to{opacity:0}}.apo .ponto{width:12px}.icone-barra{width:38px;height:38px;color:var(--icone-vazio);position:relative}.icone-barra svg{position:absolute;inset:0}.enchimento{color:var(--tinta);transition:clip-path .45s;position:absolute;inset:0}.barra.baixa .icone-barra,.barra.baixa .enchimento,.barra.baixa .rotulo{color:var(--carimbo)}.barra.zerou .icone-barra{animation:.5s ease-in-out .45s barra-zerou}@keyframes barra-zerou{50%{opacity:.45;transform:scale(1.28)}}.rotulo{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--apagado);font-size:9.5px}.meta{font-family:var(--mono);color:var(--apagado);border-block:1px dashed var(--linha);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;font-size:11.5px;display:flex}.meta strong{color:var(--tinta);font-weight:600}.meta>span:first-child{white-space:nowrap}.tempo{align-items:center;gap:7px;display:flex}.tempo .idade{font-family:var(--display);color:var(--tinta);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;font-stretch:110%;line-height:.9}.tempo-legenda{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:2px;font-size:10.5px;line-height:1.1;display:flex}.tempo-anos{color:var(--tinta);font-weight:600}.apo{position:relative}.apo-botao{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:-8px -6px;padding:8px 6px;display:flex}.apo-botao:focus-visible{outline:2px solid var(--ouro)}.apo-previsao{z-index:5;background:var(--papel);width:max-content;max-width:min(250px,100vw - 32px);color:var(--papel-tinta);font-family:var(--display);text-align:left;border-radius:10px;padding:10px 14px 11px;animation:.2s ease-out nota-entra;position:absolute;top:calc(100% + 10px);right:-4px;box-shadow:0 10px 24px -10px #0009}.apo-previsao-rotulo{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--papel-apagado);font-size:10px;display:block}.apo-previsao strong{color:var(--papel-titulo);margin-top:3px;font-size:19px;font-weight:900;display:block}.apo-previsao p{margin:2px 0 0;font-size:14px;line-height:1.3}.apo-rotulo{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.apo-trilho{background:var(--linha);border-radius:2px;width:84px;height:4px;overflow:hidden}.apo-trilho span{background:var(--ouro);height:100%;transition:width .45s;display:block}.apo-pct{color:var(--ouro);font-weight:600}.etiquetas{--etiqueta-h:32px;margin-top:-2px}.etiquetas ul{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;margin:0 -3px;padding:3px;list-style:none;display:flex;position:relative;overflow:auto hidden}.etiquetas ul::-webkit-scrollbar{display:none}.etiquetas ul.tem-mais{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.etiquetas ul.tem-antes{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.etiquetas ul.tem-antes.tem-mais{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.etiqueta{box-sizing:border-box;height:var(--etiqueta-h);white-space:nowrap;color:var(--tinta);border:1.5px solid var(--botao-borda);border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.etiqueta svg{flex:none}.etiqueta.trabalho{color:var(--papel);background:var(--verso);border-color:var(--verso);font-weight:700}.etiqueta.vazia{border-style:dashed}.etiqueta.nova{animation:.45s cubic-bezier(.3,1.5,.5,1) etiqueta-chega,1.8s ease-out etiqueta-anel}@keyframes etiqueta-chega{0%{opacity:0;transform:scale(.6)}}@keyframes etiqueta-anel{0%{box-shadow:0 0 0 3px var(--ouro)}to{box-shadow:0 0 0 3px #0000}}.mesa{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding-bottom:18px;display:flex}.nota-area{--nota-fonte:15px;--nota-linhas:2;height:calc(13px + 19px + 11px + var(--nota-linhas) * 1.35 * var(--nota-fonte));flex:none;align-self:stretch;position:relative}.nota-area>.nota{position:absolute;inset:0 0 auto}.nota-area>.nota:not(.carimbada){top:13px}.nota-area:has(.por-cima){z-index:3}.nota{background:var(--papel);color:var(--papel-tinta);border-radius:10px;padding:10px 14px 11px;animation:.3s ease-out nota-entra;position:relative;box-shadow:0 8px 18px -12px #0009}.nota.carimbada{margin-top:13px;padding-top:19px}.nota p{font-size:var(--nota-fonte,15px);text-wrap:pretty;margin:0;font-weight:500;line-height:1.35}.nota.apertada{padding-bottom:7px}.nota.apertada p{line-height:1.15}.nota.com-compartilhar{padding-right:44px}.nota-compartilhar{width:36px;height:36px;color:var(--papel-apagado);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nota-compartilhar:hover,.nota-compartilhar:focus-visible{color:var(--papel-titulo)}.nota-aviso{z-index:2;color:var(--apagado);margin:4px 0 0;font-size:12.5px;position:absolute;top:100%;right:2px}.nota-carimbo{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:calc(100% - 20px);color:var(--papel-carimbo);background:var(--papel);border:2px solid;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:900;font-stretch:85%;line-height:1.2;animation:.25s cubic-bezier(.3,1.5,.5,1) .12s both carimba;position:absolute;top:-12px;left:10px;overflow:hidden;transform:rotate(-1.5deg)}@keyframes nota-entra{0%{opacity:0;transform:translateY(-6px)}}@keyframes carimba{0%{opacity:0;transform:rotate(-1.5deg)scale(1.4)}}.pilha-lugar{flex:auto;align-self:stretch;place-items:center;min-height:0;display:grid;container-type:size}.pilha{--largura:clamp(min(260px, 100cqw), 100cqh / 1.45, min(var(--carta), 100cqw));width:var(--largura);height:min(100cqh, var(--largura) * 1.45);position:relative;container-type:inline-size}@container (max-width:308px){.carta-texto{padding:10px 14px 12px}}.verso{background:var(--verso);box-shadow:var(--sombra);border-radius:16px;position:absolute;inset:0}.verso.v1{transform:rotate(-4deg)translate(-8px,10px)}.verso.v2{color:var(--verso-linha);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;transform:rotate(3deg)translate(6px,6px)}.selo{border:2px solid;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.verso-texto{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;text-align:center;font-size:9px;line-height:1.6}.carta-entrada{position:absolute;inset:0}.carta{box-shadow:var(--sombra);background:var(--papel);color:var(--papel-tinta);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.carta:active{cursor:grabbing}.carta-arte{flex:1 1 0;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.carta-arte img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.carta-arte img.sangra{object-fit:cover}.carta-sem-arte{font-size:60cqmin;font-weight:900;font-stretch:125%;line-height:1}.carta-texto{border-top:1px solid var(--papel-linha);flex:none;height:calc(23px + 5.28em);padding:12px 16px 16px;font-size:min(17px,5.5cqw)}.carta-quem{text-transform:uppercase;color:var(--papel-titulo);text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:min(14px,4.9cqw);font-weight:800;line-height:17px;overflow:hidden}.carta-fala{text-wrap:pretty;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.carimbo{text-transform:uppercase;max-width:70%;color:var(--carimbo);border:3px solid var(--carimbo);background:var(--carimbo-fundo);opacity:0;transform:rotate(var(--giro)) scale(1.25);pointer-events:none;border-radius:5px;padding:6px 9px;font-size:18px;font-weight:900;font-stretch:85%;line-height:1.1;transition:opacity .1s,transform .2s cubic-bezier(.3,1.5,.5,1);position:absolute;top:18px}.carimbo.esq{--giro:7deg;text-align:right;right:16px}.carimbo.dir{--giro:-7deg;left:16px}.carimbo.ativo{opacity:1;transform:rotate(var(--giro)) scale(1)}.selos{pointer-events:none;gap:5px;max-width:calc(100% - 20px);margin:0;padding:0;list-style:none;transition:opacity .12s;display:flex;position:absolute;top:10px;left:10px}.selos.some{opacity:0}.selo-carta{white-space:nowrap;height:2.15em;color:var(--papel-tinta);background:var(--papel);border-radius:7px;align-items:center;gap:6px;padding:0 .65em 0 .5em;font-size:min(14px,4.9cqw);font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 6px -2px #00000073}.selo-carta svg{flex:none;width:1.3em;height:1.3em}.selo-carta.trabalho{color:var(--papel);background:var(--verso)}.escolhas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.escolha{text-align:left;background:var(--botao);border:1.5px solid var(--botao-borda);cursor:pointer;border-radius:10px;align-items:center;height:56px;padding:9px 12px;font-size:14px;font-weight:700;line-height:1.25;display:flex}.escolha.dir{text-align:right;justify-content:flex-end}.link{font:inherit;color:var(--tinta);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.folha{z-index:10;background:var(--mesa);padding:max(20px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));box-sizing:border-box;position:fixed;inset:0;overflow-y:auto}.folha-conteudo{flex-direction:column;justify-content:center;gap:16px;max-width:420px;min-height:100%;margin:0 auto;display:flex}.folha-termo{animation:.4s ease-out both termo-fundo}.folha-termo .termo{animation:.5s cubic-bezier(.2,.8,.2,1) .1s both termo-papel}.folha-termo .carimbo-tier{animation:.3s cubic-bezier(.3,1.4,.5,1) .6s both termo-carimbo}@keyframes termo-fundo{0%{opacity:0}}@keyframes termo-papel{0%{opacity:0;transform:translateY(40px)rotate(-1.5deg)}}@keyframes termo-carimbo{0%{opacity:0;transform:rotate(9deg)scale(2.2)}}@media (prefers-reduced-motion:reduce){.barra.zerou .icone-barra,.folha-termo,.folha-termo .termo,.folha-termo .carimbo-tier{animation:none}}.termo{background:var(--papel);color:var(--papel-tinta);box-shadow:var(--sombra);border-radius:10px;flex-direction:column;gap:14px;padding:22px 20px;display:flex;position:relative}.termo h1{text-wrap:balance;color:var(--papel-titulo);margin:0;font-size:30px;font-weight:900;font-stretch:118%;line-height:1.05}.termo h1:before{content:"";float:right;width:92px;height:46px}.termo-go h1:before{height:24px}.termo p{margin:0;font-size:15px;line-height:1.5}.destaques{border-block:1px dashed var(--papel-linha);flex-direction:column;gap:12px;margin:0;padding:12px 0;list-style:none;display:flex}.destaques li{flex-direction:column;gap:1px;display:flex}.destaques strong{color:var(--papel-titulo);font-variant-numeric:tabular-nums;font-size:25px;font-weight:900;font-stretch:110%;line-height:1.1}.destaques span{font-size:14.5px;line-height:1.35}.carimbo-tier{letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:pre-line;border:3px solid;border-radius:4px;padding:5px 8px;font-size:14px;font-weight:900;font-stretch:80%;line-height:1.15;position:absolute;top:18px;right:16px;transform:rotate(9deg)}.tier-go{color:var(--tier-go)}.tier-platina{color:var(--tier-platina)}.tier-prata{color:var(--tier-prata)}.tier-ouro{color:var(--tier-ouro)}.termo .termo-vida{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--papel-apagado);font-size:11.5px}.arquivado{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--papel-novo);border:2px solid;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:600;transform:rotate(-3deg)}.acoes{flex-wrap:wrap;gap:10px;display:flex}.btn{cursor:pointer;background:0 0;border:1.5px solid;border-radius:8px;flex:1;min-width:130px;min-height:50px;padding:0 14px;font-size:15px;font-weight:800}.btn.primario{background:var(--papel-titulo);border-color:var(--papel-titulo);color:var(--papel)}.termo .btn{color:var(--papel-tinta)}.termo .btn.primario{color:var(--papel)}.aviso{font-family:var(--mono);color:var(--papel-apagado);text-align:center;min-height:1em;margin:0;font-size:11.5px}.arquivo-cabeca{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.olho{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);margin:0 0 6px;font-size:11px}.arquivo h1{margin:0;font-size:30px;font-weight:900;font-stretch:118%;line-height:1.05}.contagem{font-family:var(--mono);color:var(--apagado);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px}.docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.doc{background:var(--papel);color:var(--papel-tinta);border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;min-height:78px;padding:12px;display:flex}.doc strong{font-size:14px;line-height:1.2}.doc span{font-family:var(--mono);letter-spacing:.1em;font-size:10px;font-weight:600}.doc.vazio{color:var(--apagado);border:1.5px dashed var(--linha);font-family:var(--mono);background:0 0;justify-content:center;align-items:center}.conquista-aviso-lugar{top:max(10px, env(safe-area-inset-top));pointer-events:none;z-index:20;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.conquista-aviso{pointer-events:auto;text-align:left;background:var(--papel);width:min(100%,360px);color:var(--papel-tinta);box-shadow:var(--sombra);cursor:pointer;border:none;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.conquista-aviso-item{border-left:4px solid;flex-direction:row;align-items:center;gap:12px;padding-left:10px;display:flex}.conquista-aviso-icone{flex-shrink:0}.conquista-aviso-info{flex-direction:column;gap:2px;display:flex}.conquista-aviso-item strong{color:var(--papel-tinta);font-size:16px;font-weight:900;line-height:1.15}.conquista-aviso-olho{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.mural{flex-direction:column;gap:12px;display:flex}.mural-cabeca{justify-content:space-between;align-items:baseline;display:flex}.mural-cabeca .olho{margin:0}.mural-contagem{font-family:var(--mono);color:var(--apagado);font-variant-numeric:tabular-nums;font-size:12px}.conquistas-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.conquista-grade-item{display:flex}.conquista-grade-btn{appearance:none;border:1px solid var(--papel-linha,#00000014);background:var(--papel);width:100%;color:var(--papel-tinta);box-sizing:border-box;text-align:center;cursor:pointer;border-top:3px solid;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 10px 12px;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex;box-shadow:0 1px 3px #00000014}.conquista-grade-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.conquista-grade-btn:active{transform:translateY(0)}.conquista-grade-btn:focus-visible{outline:2px solid var(--tier-ouro);outline-offset:2px}.conquista-grade-bloqueada{background:var(--superficie);width:100%;color:var(--apagado);border:1px solid var(--linha);border-top:3px solid var(--linha);box-sizing:border-box;text-align:center;opacity:.72;cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 10px 12px;display:flex}.conquista-grade-icone{flex-shrink:0;justify-content:center;align-items:center;display:flex}.conquista-grade-titulo{color:var(--papel-tinta);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.conquista-grade-bloqueada .conquista-grade-titulo{color:var(--apagado);font-family:var(--mono);font-size:14px}.conquista-modal-fundo{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#000000b8;justify-content:center;align-items:center;padding:16px;animation:.16s ease-out conquistaFundoEntra;display:flex;position:fixed;inset:0}@keyframes conquistaFundoEntra{0%{opacity:0}to{opacity:1}}.conquista-modal-cartao{background:var(--papel);color:var(--papel-tinta);border-top:5px solid;border-radius:14px;flex-direction:column;width:100%;max-width:380px;animation:.2s cubic-bezier(.16,1,.3,1) conquistaModalEntra;display:flex;overflow:hidden;box-shadow:0 16px 36px #00000059}@keyframes conquistaModalEntra{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.conquista-modal-cartao.bloqueada{background:var(--superficie);color:var(--tinta);border:1px solid var(--linha);border-top:5px solid var(--linha)}.conquista-modal-topo{justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}.conquista-modal-topo .conquista-tier{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.conquista-modal-miolo{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:6px 20px 20px;display:flex}.conquista-modal-icone{justify-content:center;align-items:center;margin:4px 0;display:flex}.conquista-modal-titulo{color:var(--papel-titulo,var(--papel-tinta));margin:0;font-size:20px;font-weight:800;line-height:1.2}.conquista-modal-cartao.bloqueada .conquista-modal-titulo{font-family:var(--mono);color:var(--apagado)}.conquista-modal-desc{color:var(--papel-apagado);margin:0;font-size:14px;line-height:1.4}.conquista-modal-cartao.bloqueada .conquista-modal-desc{color:var(--apagado)}.conquista-modal-jogador{border:1px dashed var(--papel-linha,#0000001f);box-sizing:border-box;background:#0000000d;border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:4px;padding:8px 14px;display:flex}.conquista-modal-jogador .olho{letter-spacing:.08em;text-transform:uppercase;color:var(--papel-apagado);margin:0;font-size:10px}.conquista-modal-jogador strong{color:var(--papel-titulo,var(--papel-tinta));font-size:14px}.conquista-modal-rodape{border-top:1px solid var(--papel-linha,#00000014);background:#00000008;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.conquista-modal-cartao.bloqueada .conquista-modal-rodape{border-top:1px solid var(--linha);background:0 0}.conquista-modal-aviso{font-size:12px;font-family:var(--mono);color:var(--apagado);text-align:center;margin:0}.conquista-modal-btn-compartilhar{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.medalha-conquista{flex-shrink:0;display:block}.conquista-prata{color:var(--tier-prata)}.conquista-ouro{color:var(--tier-ouro)}.conquista-platina{color:var(--tier-platina)}.final-go{color:var(--tier-go)}.final-prata{color:var(--tier-prata)}.final-ouro{color:var(--tier-ouro)}.final-platina{color:var(--tier-platina)}.conquista-grade-btn.final-go{border-top:3px solid var(--tier-go)}.conquista-grade-btn.final-ouro{border-top:3px solid var(--tier-ouro)}.conquista-grade-btn.final-platina{border-top:3px solid var(--tier-platina)}.conquista-modal-cartao.final-go{border-top:5px solid var(--tier-go)}.conquista-modal-cartao.final-ouro{border-top:5px solid var(--tier-ouro)}.conquista-modal-cartao.final-platina{border-top:5px solid var(--tier-platina)}.doc.vazio .vaga-tier{margin-top:6px}.doc.vazio .vaga-tier.tier-prata,.doc.vazio .vaga-tier.tier-ouro,.doc.vazio .vaga-tier.tier-platina{color:var(--apagado)}.caixa{background:var(--superficie);border:1px solid var(--linha);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.caixa h2{margin:0;font-size:17px;font-weight:800;line-height:1.2}.caixa p{color:var(--apagado);margin:0;font-size:14px;line-height:1.45}.caixa .acoes .btn{color:var(--tinta);min-height:46px;font-size:14px}.btn.com-google{justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn.com-google svg{flex:none}.caixa .acoes .btn.primario{background:var(--tinta);border-color:var(--tinta);color:var(--mesa)}.miudo{font-family:var(--mono);color:var(--apagado);font-size:11px}.miudo a{color:var(--tinta)}.erro{color:var(--carimbo)}.arquivo-acoes{flex-direction:column;gap:10px;display:flex}.arquivo-acoes .btn{color:var(--tinta);flex:none;width:100%}.arquivo-acoes .btn.primario{background:var(--tinta);border-color:var(--tinta);color:var(--mesa)}.que-vida:focus{outline:none}.que-vida .olho{color:var(--papel-apagado);margin:0}.que-vida h1:before{content:none}.que-vida-nota{color:var(--papel-apagado);font-size:13.5px!important}.vida-opcoes{flex-direction:column;gap:10px;display:flex}.vida-opcao{text-align:left;cursor:pointer;background:var(--papel);color:var(--papel-tinta);border:1.5px solid var(--papel-linha);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:14px 16px;display:grid;position:relative}.que-vida .vida-opcao:focus-visible{outline-color:var(--papel-titulo)}.vida-opcao:hover{border-color:var(--papel-titulo)}.vida-opcao[aria-pressed=true]{border-color:var(--papel-titulo);box-shadow:inset 0 0 0 1.5px var(--papel-titulo)}.vida-icone{grid-row:span 3;align-self:center;place-items:center;width:76px;display:grid}.vida-opcao strong{color:var(--papel-titulo);font-size:19px;font-weight:900;font-stretch:110%;line-height:1.15}.vida-opcao[aria-pressed=true] strong{padding-right:80px}.vida-sub{grid-column:2;font-size:14.5px;line-height:1.35}.vida-desc{color:var(--papel-apagado);grid-column:2;font-size:13.5px;font-style:italic;line-height:1.35}.trocar-vida{border-top-color:var(--papel-titulo);max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto}.trocar-vida:focus{outline:none}.trocar-vida h2{color:var(--papel-titulo);margin:0;font-size:21px;font-weight:900;font-stretch:110%;line-height:1.15}.trocar-vida-miolo{padding:8px 16px 16px}.trocar-vida-nota{color:var(--papel-apagado);margin:12px 2px 0;font-size:13.5px;line-height:1.4}.cafe{border-top-color:var(--papel-titulo);max-height:calc(100dvh - 32px);overflow-y:auto}.cafe:focus{outline:none}.cafe h2{color:var(--papel-titulo);margin:0;font-size:21px;font-weight:900;font-stretch:110%;line-height:1.15}.cafe-miolo{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 20px 18px;display:flex}.cafe-miolo p{text-wrap:balance;margin:0;font-size:15px;line-height:1.4}.cafe-qr{border:1px solid var(--papel-linha);background:#fff;border-radius:8px;width:min(196px,60vw);height:auto;display:block}.cafe-miolo .cafe-nota{color:var(--papel-apagado);font-size:13.5px}.cafe .conquista-modal-rodape .btn{flex:none;width:100%}.cafe .conquista-modal-aviso:empty{display:none}.arquivo-cafe{color:var(--apagado);align-self:center;margin-top:4px;font-size:14px}.vida-carimbo{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--papel-novo);border:2px solid;border-radius:4px;padding:3px 6px;font-size:10.5px;font-weight:600;position:absolute;top:12px;right:12px;transform:rotate(7deg)}html[data-vida] .capa{display:none}.capa{place-items:center;display:grid}.capa-miolo{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:340px;display:flex}.capa-carteira{aspect-ratio:1/1.3;box-sizing:border-box;background:var(--verso);height:min(38dvh,320px);color:var(--verso-linha);box-shadow:var(--sombra);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;transform:rotate(-2deg)}.capa-carteira .selo{width:min(11dvh,88px);height:min(11dvh,88px)}.capa-carteira h1{color:var(--papel);margin:0;font-size:min(6.5dvh,40px);font-weight:900;font-stretch:118%;line-height:1}.capa-carteira h1 span{color:#f0715f}.capa-frase{text-wrap:balance;margin:0;font-size:18px;line-height:1.35}.capa-vida{box-sizing:border-box;border:1px solid var(--linha);width:100%;min-height:46px;color:var(--apagado);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.capa-vida:hover{color:var(--tinta)}.capa-vida strong{text-align:left;color:var(--tinta);flex:1;font-size:15px;font-weight:800}.capa-vida span{text-underline-offset:2px;font-size:14px;text-decoration:underline}.btn.primario.capa-comecar{background:var(--tinta);border-color:var(--tinta);width:100%;color:var(--mesa);flex:none}.capa-recorde{font-family:var(--mono);color:var(--apagado);text-wrap:balance;margin:0;font-size:12.5px;line-height:1.5}.capa-recorde strong{color:var(--tinta);font-weight:600}.folha.ranking{z-index:20}.ranking .folha-conteudo{justify-content:flex-start}.ranking-lista{background:var(--papel);color:var(--papel-tinta);border-radius:8px;margin:0;padding:4px 14px;list-style:none}.ranking-lista li{border-bottom:1px solid var(--papel-linha);grid-template-columns:2.6em minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:10px 0;display:grid}.ranking-lista li:last-child{border-bottom:0}.ranking-lista li[data-pulo]{border-top:1px dashed var(--papel-apagado);margin-top:6px}.ranking-lista li.minha{background:var(--papel-titulo);color:var(--papel);margin-inline:-14px;padding-inline:14px}.ranking-pos{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--papel-apagado);font-size:13px}.ranking-lista li.minha .ranking-pos{color:inherit}.ranking-nome{overflow-wrap:anywhere;font-weight:800}.ranking-idade{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}.ranking-sair{align-self:center;font-size:13px}.termo .termo-fora{color:var(--papel-apagado);font-size:13.5px}.tutorial{z-index:30;animation:.3s ease-out tutorial-entra;position:fixed;inset:0}.tutorial.interativo{pointer-events:none}.holofote{box-shadow:0 0 0 200vmax var(--veu);outline:2px solid var(--papel);pointer-events:none;border-radius:14px;transition:top .4s cubic-bezier(.3,.7,.2,1),left .4s cubic-bezier(.3,.7,.2,1),width .4s cubic-bezier(.3,.7,.2,1),height .4s cubic-bezier(.3,.7,.2,1),outline-color .2s;position:absolute}.holofote.fechado{outline-color:#0000}.balao{box-sizing:border-box;visibility:hidden;pointer-events:auto;background:var(--papel);max-width:400px;max-height:calc(100dvh - 24px);color:var(--papel-tinta);border-radius:12px;flex-direction:column;gap:10px;margin-inline:auto;padding:14px 16px;animation:.25s ease-out balao-entra;display:flex;position:absolute;left:16px;right:16px;overflow-y:auto;box-shadow:0 0 0 1px #18212b2e,0 18px 40px -14px #000000b3}.balao:focus{outline:none}.balao .btn:focus-visible,.balao .link:focus-visible{outline-color:var(--papel-tinta)}.balao-cabeca{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--papel-apagado);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:10.5px;font-weight:600;display:flex}.balao-progresso{background:var(--papel-linha);border-radius:2px;height:3px;margin-top:-4px;overflow:hidden}.balao-progresso span{background:var(--papel-titulo);height:100%;display:block}.balao-titulo{text-wrap:balance;color:var(--papel-titulo);margin:0;font-size:21px;font-weight:900;font-stretch:112%;line-height:1.1}.balao.com-carimbo .balao-titulo{padding-right:88px}.balao-carimbo{letter-spacing:.04em;text-transform:uppercase;color:var(--papel-carimbo);border:2.5px solid;border-radius:4px;padding:3px 7px;font-size:13px;font-weight:900;font-stretch:80%;line-height:1.15;animation:.3s cubic-bezier(.3,1.5,.5,1) .25s both carimba-balao;position:absolute;top:50px;right:14px;transform:rotate(8deg)}.balao-texto{flex-direction:column;gap:6px;display:flex}.balao-texto p{text-wrap:pretty;margin:0;font-size:15px;line-height:1.42}.balao-acoes{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.balao-botoes{align-items:center;gap:8px;margin-left:auto;display:flex}.balao .btn{min-width:0;min-height:42px;color:var(--papel-tinta);flex:none;padding:0 16px;font-size:14px}.balao .btn.primario{color:var(--papel)}.balao-pular{min-height:42px;color:var(--papel-apagado);font-size:13.5px;font-weight:600}.aguardando{min-height:42px;font-family:var(--mono);letter-spacing:.04em;color:var(--papel-titulo);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.aguardando:before{content:"";background:var(--papel-carimbo);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite pisca}.mao{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:46%;left:50%}.mao svg{opacity:0;transform-origin:22.75px 6.5px;filter:drop-shadow(0 6px 8px #00000059);transition:opacity .25s,transform .3s;position:absolute;top:-6.5px;left:-22.75px;transform:translateY(16px)scale(1.12)}.mao.ativa svg{opacity:1;transform:none}.mao .toque{box-sizing:border-box;opacity:0;background:#ffffff73;border:2px solid #fff;border-radius:50%;width:32px;height:32px;position:absolute;top:-16px;left:-16px}.mao.ativa .toque{animation:.7s ease-out .2s toque}@keyframes tutorial-entra{0%{opacity:0}}@keyframes balao-entra{0%{opacity:0;transform:translateY(8px)}}@keyframes carimba-balao{0%{opacity:0;transform:rotate(8deg)scale(1.5)}}@keyframes pisca{50%{opacity:.3}}@keyframes toque{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.texto{max-width:640px;margin:0 auto;padding:32px 18px 64px;font-size:16px;line-height:1.6}.texto h1{font-size:32px;font-weight:900;font-stretch:118%;line-height:1.1}.texto h2{margin-top:28px;font-size:18px}.texto a{color:var(--tinta)}@media (max-height:700px),(max-width:359px){.balao{gap:8px;padding:12px 14px}.balao-titulo{font-size:19px}.balao-texto p{font-size:14px}.carta-texto{padding:10px 14px 12px}.nota{padding:8px 12px 9px}.etiquetas{--etiqueta-h:30px}.etiqueta{padding:0 10px 0 8px;font-size:13px}.nota.carimbada{padding-top:17px}.nota-area{--nota-fonte:14px;height:calc(13px + 17px + 9px + var(--nota-linhas) * 1.35 * var(--nota-fonte))}}@media (max-width:440px){.app{overflow-x:clip}}@media (max-width:359px){.escolha{padding:6px 10px;font-size:12.5px;line-height:1.15}.apo-rotulo{display:none}.apo-trilho{width:64px}}@media (max-height:860px){.rotulo{display:none}}@media (max-height:800px){.app{gap:6px}.icone-btn{width:36px;height:36px}.barra{gap:0;position:relative}.barra .ponto{z-index:1;position:absolute;top:-6px;right:calc(50% - 26px)}.meta{padding-block:5px}.tempo .idade{font-size:24px}.mesa{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
