@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-italic-D5dBZ3aJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-italic-DUEcMSM3.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-italic-ze_cPdSg.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.woff2)format("woff2-variations");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{--fundo:#0e0f16;--superficie:#151622;--superficie-2:#1c1d2c;--superficie-3:#26283d;--borda:#ece8f014;--borda-forte:#ece8f029;--texto:#ece8ef;--texto-suave:#a9aac2;--texto-mudo:#73758f;--acento:#d98f84;--acento-forte:#e5a197;--acento-fundo:#d98f8421;--acento-texto:#1a0f0d;--ok:#5cc795;--ok-fundo:#5cc7951f;--aviso:#e3ba6a;--aviso-fundo:#e3ba6a1f;--erro:#ec7e71;--erro-fundo:#ec7e711f;--sombra:0 1px 0 #ffffff08 inset, 0 24px 48px -28px #000c;--veu:#05050a9e;--serif:"Playfair Display Variable", "Playfair Display", Georgia, serif;--sans:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--raio:18px;--raio-medio:13px;--raio-pequeno:10px;--lateral:232px;--barra:68px;--rapido:.16s cubic-bezier(.2, .7, .2, 1);--mola:.32s cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--fundo:#faf6f6;--superficie:#fff;--superficie-2:#f5eeeb;--superficie-3:#ebe1dc;--borda:#4c4e6d1f;--borda-forte:#4c4e6d3d;--texto:#2a2b44;--texto-suave:#5b5d7f;--texto-mudo:#8b8da6;--acento:#a85f56;--acento-forte:#94514a;--acento-fundo:#c67a701f;--acento-texto:#fff;--ok:#1f8a58;--ok-fundo:#23935f1a;--aviso:#9a6a12;--aviso-fundo:#c48c2821;--erro:#bb4336;--erro-fundo:#c2493c1a;--sombra:0 1px 2px #4c4e6d0f, 0 18px 36px -26px #4c4e6d66;--veu:#2a2b4461;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html.travado{overflow:hidden}body{background:var(--fundo);color:var(--texto);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}::selection{background:var(--acento-fundo)}h1,h2,h3,p{margin:0}.icone{flex:none}.titulo,.relogio,.numeros dd,.bloco__total,.decisao__horas dd,.codigo__valor,.campo--valor{font-variant-numeric:lining-nums tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.moldura{grid-template-columns:var(--lateral) minmax(0, 1fr);min-height:100dvh;display:grid}.lateral{border-right:1px solid var(--borda);background:linear-gradient(180deg, var(--superficie) 0%, var(--fundo) 100%);flex-direction:column;gap:40px;height:100dvh;padding:32px 16px 24px;display:flex;position:sticky;top:0}.marca{flex-direction:column;gap:4px;padding:0 14px;display:flex}.marca__nome{font:italic 500 32px/1 var(--serif);letter-spacing:-.01em}.marca__sub{color:var(--texto-mudo);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.nav{flex-direction:column;gap:4px;display:flex}.nav__item{border-radius:var(--raio-medio);min-height:48px;color:var(--texto-suave);transition:background var(--rapido), color var(--rapido);align-items:center;gap:14px;padding:0 14px;font-weight:500;display:flex}.nav__item:hover{background:var(--superficie-2);color:var(--texto)}.nav__item--ativo{background:var(--acento-fundo);color:var(--acento)}.lateral__pe{flex-direction:column;gap:8px;margin-top:auto;padding:0 14px;font-size:13px;display:flex}.lateral__usuario{color:var(--texto-mudo);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lateral__sair{color:var(--texto-suave);align-items:center;gap:6px;display:inline-flex}.lateral__sair:hover{color:var(--texto)}.conteudo{min-width:0;padding:48px clamp(20px,5vw,64px) 96px}.pagina{flex-direction:column;gap:28px;max-width:920px;margin:0 auto;animation:.36s cubic-bezier(.16,1,.3,1) entrar;display:flex}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}}@media (max-width:899px){.moldura{display:block}.lateral{z-index:20;height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--borda);background:color-mix(in srgb, var(--superficie) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);position:fixed;inset:auto 0 0}.marca,.lateral__pe{display:none}.nav{flex-direction:row;justify-content:space-around}.nav__item{border-radius:var(--raio-pequeno);flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:56px;padding:0 4px;font-size:11px}.nav__item--ativo{background:0 0}.conteudo{padding:24px 16px calc(var(--barra) + 40px + env(safe-area-inset-bottom))}.pagina{gap:22px}}.voltar{color:var(--texto-suave);align-self:flex-start;align-items:center;gap:4px;margin-bottom:-12px;font-size:14px;display:inline-flex}.voltar:hover{color:var(--texto)}.cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.cabeca__texto{flex-direction:column;gap:6px;min-width:0;display:flex}.sobretitulo{color:var(--acento);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.titulo{font:italic 500 clamp(32px, 5vw, 46px) / 1.05 var(--serif);letter-spacing:-.015em;text-wrap:balance}.cabeca__meta{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.cabeca__obs{color:var(--texto-suave);max-width:60ch}.cabeca__total{color:var(--texto-suave);flex-direction:column;align-items:flex-end;font-size:13px;display:flex}.cabeca__total strong{font:500 26px/1.1 var(--serif);color:var(--texto)}.navegador{align-items:center;gap:8px;display:flex}.botao{white-space:nowrap;min-height:44px;transition:background var(--rapido), border-color var(--rapido), transform var(--rapido), opacity var(--rapido);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.botao:active:not(:disabled){transform:scale(.97)}.botao:disabled{opacity:.45}.botao--primario{background:var(--acento);color:var(--acento-texto)}.botao--primario:hover:not(:disabled){background:var(--acento-forte)}.botao--secundario{background:var(--superficie-2);border-color:var(--borda)}.botao--secundario:hover:not(:disabled){border-color:var(--borda-forte)}.botao--fantasma{border-color:var(--borda-forte);color:var(--texto-suave);background:0 0}.botao--fantasma:hover:not(:disabled){color:var(--texto)}.botao--perigo{background:var(--erro);color:#fff}.botao--enorme{border-radius:var(--raio);width:100%;min-height:58px;font-size:17px;font-weight:600}.botao--largo{width:100%}.botao-icone{width:44px;height:44px;color:var(--texto-suave);transition:background var(--rapido), color var(--rapido);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.botao-icone:hover:not(:disabled){background:var(--superficie-2);color:var(--texto)}.botao-icone:disabled{opacity:.3}.botao-icone--borda{border:1px solid var(--borda-forte)}.link{color:var(--acento);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.link:hover{text-decoration:underline}.link--solto{align-self:flex-start;min-height:40px}.faixa{border-radius:var(--raio-medio);background:var(--aviso-fundo);color:var(--aviso);transition:transform var(--rapido);align-items:center;gap:12px;padding:14px 18px;font-weight:500;display:flex}.faixa span{flex:1}.faixa strong{font-weight:700}.faixa:hover{transform:translate(2px)}.cartao{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra)}.lista{margin:0;padding:0;list-style:none}.lista>li+li{border-top:1px solid var(--borda)}.lista__item{align-items:center;gap:14px;min-height:64px;padding:12px 18px;display:flex}.lista__item--link{transition:background var(--rapido)}.lista__item--link:hover{background:var(--superficie-2)}.lista>li:first-child .lista__item--link{border-radius:var(--raio) var(--raio) 0 0}.lista>li:last-child .lista__item--link{border-radius:0 0 var(--raio) var(--raio)}.lista__item--link>.icone{color:var(--texto-mudo)}.lista__item--cancelado{opacity:.55}.lista__item--cancelado .lista__valor{text-decoration:line-through}.lista__texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lista__nome{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}a.lista__nome:hover{color:var(--acento)}.lista__detalhe{color:var(--texto-suave);overflow-wrap:anywhere;font-size:13px}.lista__valor{white-space:nowrap;font-weight:500}.avatar{background:var(--acento-fundo);width:40px;height:40px;color:var(--acento);font:italic 500 19px/1 var(--serif);border-radius:999px;flex:none;place-items:center;display:grid}.forma-icone{background:var(--superficie-2);width:40px;height:40px;color:var(--texto-suave);border-radius:12px;flex:none;place-items:center;display:grid}.selo{background:var(--superficie-3);color:var(--texto-suave);font:500 12px/1.6 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.selo--ok{background:var(--ok-fundo);color:var(--ok)}.selo--aviso{background:var(--aviso-fundo);color:var(--aviso)}.selo--erro{background:var(--erro-fundo);color:var(--erro)}.grupo{flex-direction:column;gap:12px;display:flex}.grupo__titulo{font:italic 500 22px/1.2 var(--serif);align-items:center;gap:10px;display:flex}.secao{flex-direction:column;gap:14px;display:flex}.secao__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.secao__titulo{font:italic 500 24px/1.2 var(--serif)}.destaque{padding:18px 4px 4px}.destaque .secao__titulo{padding:0 18px 6px}.destaque--aviso{border-color:color-mix(in srgb, var(--aviso) 35%, transparent);background:linear-gradient(180deg, var(--aviso-fundo), var(--superficie) 70%)}.pilulas{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pilula{border:1px solid var(--borda);background:var(--superficie);color:var(--texto-suave);border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;display:inline-flex}.pilula--grande{color:var(--texto);padding:10px 18px;font-size:15px}.pilula--aviso{border-color:color-mix(in srgb, var(--aviso) 30%, transparent);color:var(--aviso)}.pilula--aviso:hover{background:var(--aviso-fundo)}.pilula--botao{min-height:40px;transition:border-color var(--rapido), background var(--rapido)}.pilula--botao:hover{border-color:var(--borda-forte)}.pilula--ativa{border-color:var(--acento);background:var(--acento-fundo);color:var(--acento)}.mudo{color:var(--texto-mudo)}.pequeno{font-size:13px}.erro{color:var(--erro)}.nota{color:var(--texto-mudo);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.nota .icone{margin-top:2px}.nota--destaque{border-radius:var(--raio-medio);background:var(--superficie-2);color:var(--texto-suave);padding:14px 16px;font-size:14px}.busca{border:1px solid var(--borda-forte);border-radius:var(--raio-medio);background:var(--superficie-2);min-height:54px;color:var(--texto-mudo);transition:border-color var(--rapido);align-items:center;gap:10px;padding:0 16px;display:flex}.busca:focus-within{border-color:var(--acento)}.busca input{min-width:0;color:var(--texto);background:0 0;border:0;outline:0;flex:1;font-size:17px}.busca--pagina{margin-bottom:-8px}.campo{border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie-2);width:100%;min-height:50px;transition:border-color var(--rapido);padding:12px 14px;font-size:16px}.campo:focus{border-color:var(--acento);outline:0}.campo[aria-invalid=true]{border-color:var(--erro)}textarea.campo{resize:vertical;line-height:1.5}select.campo{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px}.campo--valor{max-width:180px;font:500 22px/1 var(--serif)}.campo-sufixo{align-items:center;gap:8px;display:flex}.rotulo{color:var(--texto-suave);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.formulario{flex-direction:column;gap:20px;display:flex}.formulario--grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.mensagem{border-radius:var(--raio-pequeno);align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.mensagem--erro{background:var(--erro-fundo);color:var(--erro)}.escolha{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.escolha__opcao{border:1.5px solid var(--borda-forte);border-radius:var(--raio-medio);background:var(--superficie-2);text-align:left;min-height:56px;transition:border-color var(--rapido), background var(--rapido), transform var(--rapido);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 14px;display:flex;position:relative}.escolha__opcao:hover{border-color:color-mix(in srgb, var(--acento) 55%, var(--borda-forte))}.escolha__opcao:active{transform:scale(.98)}.escolha__opcao[aria-checked=true]{border-color:var(--acento);background:var(--acento-fundo);box-shadow:0 0 0 1px var(--acento) inset}.escolha__titulo{font-weight:500;line-height:1.3}.escolha__detalhe{color:var(--texto-suave);font-size:12.5px}.escolha__opcao--aviso .escolha__detalhe{color:var(--aviso);font-weight:500}.escolha--grande .escolha__opcao{text-align:center;align-items:center;gap:8px;min-height:88px}.escolha--grande .escolha__opcao .icone{color:var(--texto-suave)}.escolha--grande .escolha__opcao[aria-checked=true] .icone{color:var(--acento)}.folha{border:1px solid var(--borda-forte);background:var(--superficie);width:min(560px,100vw - 32px);max-width:none;max-height:min(860px,100dvh - 48px);color:var(--texto);border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.folha[open]{animation:surgir var(--mola)}.folha::backdrop{background:var(--veu);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.2s ease-out aparecer}@keyframes surgir{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes aparecer{0%{opacity:0}}.folha__caixa{max-height:inherit;flex-direction:column;display:flex}.folha__topo{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 16px 14px 24px;display:flex}.folha__titulo{font:italic 500 26px/1.15 var(--serif)}.folha__subtitulo{color:var(--texto-suave);margin-top:4px;font-size:14px}.folha__corpo{overscroll-behavior:contain;flex-direction:column;gap:16px;padding:4px 24px 24px;display:flex;overflow-y:auto}@media (max-width:599px){.folha{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100vw;max-height:94dvh;margin:auto 0 0}.folha[open]{animation:subir var(--mola)}@keyframes subir{0%{opacity:.4;transform:translateY(40%)}}.folha__corpo{padding:4px 16px calc(20px + env(safe-area-inset-bottom))}.folha__topo{padding:18px 8px 10px 16px}.formulario--grade{grid-template-columns:minmax(0,1fr)}}.estado{border:1px dashed var(--borda-forte);border-radius:var(--raio);color:var(--texto-suave);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 20px;display:flex}.estado__titulo{font:italic 500 22px/1.3 var(--serif);color:var(--texto)}.estado--erro{border-color:color-mix(in srgb, var(--erro) 40%, transparent);color:var(--erro)}.carregando{flex-direction:column;gap:10px;display:flex}.carregando__linha{border-radius:var(--raio-medio);background:linear-gradient(90deg, var(--superficie) 0%, var(--superficie-2) 50%, var(--superficie) 100%);background-size:200% 100%;height:64px;animation:1.4s ease-in-out infinite brilho}@keyframes brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.toasts{z-index:50;pointer-events:none;flex-direction:column;gap:8px;width:min(460px,100vw - 32px);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:899px){.toasts{bottom:calc(var(--barra) + 16px + env(safe-area-inset-bottom))}}.toast{background:var(--texto);color:var(--fundo);pointer-events:auto;animation:surgir var(--mola);border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-weight:500;display:flex;box-shadow:0 20px 40px -16px #0000008c}.toast span{flex:1}.toast .icone{color:var(--ok)}.toast__acao{background:color-mix(in srgb, var(--fundo) 12%, transparent);min-height:36px;color:inherit;border:0;border-radius:999px;padding:0 14px;font-weight:600}.quiosque{background:radial-gradient(1200px 520px at 50% -180px, var(--acento-fundo), transparent 70%), var(--fundo);min-height:100dvh;padding:clamp(20px,4vw,40px) 16px 48px}.quiosque__marca{text-align:center;color:var(--texto-mudo);font:italic 500 22px/1 var(--serif);letter-spacing:-.01em;display:block}.sem-acesso{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:24px 16px;display:flex}.sem-acesso .marca__nome{color:var(--acento)}.ponto{flex-direction:column;align-items:stretch;gap:24px;max-width:760px;margin:0 auto;animation:.42s cubic-bezier(.16,1,.3,1) entrar;display:flex}.ponto__topo{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:clamp(16px,4vh,40px);display:flex}.relogio{font-family:var(--serif);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:baseline;gap:10px;margin:4px 0 -6px;font-style:italic;font-weight:400;line-height:.9;display:flex}.relogio__hora{background:linear-gradient(180deg, var(--texto) 30%, color-mix(in srgb, var(--texto) 55%, var(--acento)));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,19vw,176px)}.relogio__dois{animation:2s step-end infinite piscar}@keyframes piscar{50%{opacity:.25}}.relogio__seg{min-width:2ch;color:var(--texto-mudo);font-size:clamp(28px,5vw,44px)}.estado-ponto{border:1px solid var(--borda);background:var(--superficie);color:var(--texto-suave);text-align:center;border-radius:999px;align-self:center;align-items:center;gap:10px;padding:8px 16px;font-weight:500;display:inline-flex}.estado-ponto__ponto{background:var(--texto-mudo);border-radius:50%;flex:none;width:8px;height:8px}.estado-ponto--trabalhando .estado-ponto__ponto{background:var(--ok);animation:2.4s ease-out infinite pulsar}.estado-ponto--intervalo .estado-ponto__ponto,.estado-ponto--pendente .estado-ponto__ponto{background:var(--aviso)}.estado-ponto--pendente{border-color:color-mix(in srgb, var(--aviso) 35%, transparent);color:var(--aviso)}@keyframes pulsar{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}.acoes-ponto{gap:14px;margin-top:8px;display:grid}.acoes-ponto--2{grid-template-columns:repeat(2,minmax(0,1fr))}.botao-ponto{border:1px solid var(--borda-forte);background:var(--superficie-2);min-height:132px;font:500 20px/1.2 var(--sans);transition:transform var(--rapido), background var(--rapido), border-color var(--rapido), box-shadow var(--mola);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.botao-ponto:hover:not(:disabled){border-color:var(--texto-mudo)}.botao-ponto:active:not(:disabled){transform:scale(.98)}.botao-ponto:disabled{opacity:.6}.botao-ponto[aria-busy=true]{opacity:1;animation:1s ease-in-out infinite respirar}@keyframes respirar{50%{opacity:.7}}.botao-ponto--principal{background:linear-gradient(160deg, var(--acento-forte), var(--acento));color:var(--acento-texto);box-shadow:0 22px 44px -24px color-mix(in srgb, var(--acento) 80%, transparent);border-color:#0000}.botao-ponto--principal:hover:not(:disabled){box-shadow:0 26px 50px -22px color-mix(in srgb, var(--acento) 90%, transparent);border-color:#0000}.botao-ponto--confirmar,.botao-ponto--confirmar.botao-ponto--principal{background:var(--texto);color:var(--fundo)}.botao-ponto small{opacity:.7;font-size:13px}.link--centro{align-self:center;min-height:44px}.pendente{border-color:color-mix(in srgb, var(--aviso) 35%, transparent);background:linear-gradient(180deg, var(--aviso-fundo), var(--superficie) 80%);color:var(--aviso);grid-template-columns:auto 1fr;gap:14px 16px;padding:22px;display:grid}.pendente>div{color:var(--texto)}.pendente__titulo{font:italic 500 22px/1.25 var(--serif)}.pendente__texto{color:var(--texto-suave);margin-top:4px}.pendente .botao{grid-column:1/-1;min-height:56px;font-size:17px}.ponto__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.bloco{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.bloco__topo{justify-content:space-between;align-items:baseline;display:flex}.bloco__titulo{color:var(--texto-mudo);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.bloco__total{font:italic 500 22px/1 var(--serif)}.tempo{flex-direction:column;gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:flex;position:relative}.tempo:before{content:"";background:var(--borda-forte);width:1px;position:absolute;inset:8px auto 8px 3px}.tempo__item{gap:14px;display:flex;position:relative}.tempo__item:before{content:"";background:var(--acento);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-18px}.tempo__item--recusado{opacity:.5}.tempo__item--recusado .tempo__hora{text-decoration:line-through}.tempo__hora{min-width:3.2em;font:500 17px/1.4 var(--sans);font-variant-numeric:tabular-nums}.tempo__texto{color:var(--texto-suave);flex-direction:column;display:flex}.tempo__detalhe{color:var(--texto-mudo);font-size:13px}.semana{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.semana__dia{color:var(--texto-suave);grid-template-columns:2.6em 1fr 4.4em 16px;align-items:center;gap:12px;font-size:14px;display:grid}.semana__dia--hoje{color:var(--texto);font-weight:500}.semana__barra{background:var(--superficie-3);border-radius:999px;height:6px;overflow:hidden}.semana__barra>span{border-radius:inherit;background:var(--texto-mudo);height:100%;transition:width var(--mola);display:block}.semana__dia--hoje .semana__barra>span{background:var(--acento)}.semana__horas{text-align:right;font-variant-numeric:tabular-nums}.semana__sinal{color:var(--aviso);display:inline-flex}.nota--centro{text-align:center;justify-content:center;max-width:54ch;margin:0 auto}.opcoes{flex-wrap:wrap;gap:8px;display:flex}.opcoes__item{border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie-2);min-height:48px;color:var(--texto-suave);flex:1;padding:0 16px;font-weight:500}.opcoes__item[aria-checked=true]{border-color:var(--acento);background:var(--acento-fundo);color:var(--acento)}.retro__tipo{font:italic 500 22px/1.2 var(--serif)}textarea.campo{resize:vertical;min-height:88px;line-height:1.5}.ponto--liberar{text-align:center;max-width:520px;color:var(--acento);align-items:center;margin-top:clamp(32px,10vh,96px)}.ponto--liberar .titulo{color:var(--texto)}.liberar{flex-direction:column;gap:14px;width:100%;display:flex}.liberar__campo{text-align:center;min-height:72px;font:500 32px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.contador{background:var(--aviso-fundo);min-width:26px;height:26px;color:var(--aviso);font:600 14px/1 var(--sans);vertical-align:middle;border-radius:999px;place-items:center;margin-left:6px;padding:0 8px;display:inline-grid}.vazio-leve{color:var(--texto-suave);align-items:center;gap:12px;padding:18px 20px;display:flex}.vazio-leve .icone{color:var(--ok)}.decisoes{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.decisao{border-color:color-mix(in srgb, var(--aviso) 28%, transparent);flex-direction:column;gap:14px;padding:22px;display:flex}.decisao__cabeca{justify-content:space-between;align-items:center;gap:12px;display:flex}.decisao__quem{font:italic 500 22px/1.2 var(--serif)}.decisao__horas{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin:0;display:grid}.decisao__horas dt{color:var(--texto-mudo);letter-spacing:.04em;font-size:12px}.decisao__horas dd{font:italic 500 40px/1 var(--serif);margin:2px 0 0}.decisao__horas>div:last-child dd{color:var(--aviso)}.decisao__seta{color:var(--texto-mudo);padding-bottom:6px;font-size:22px}.decisao__atraso{color:var(--aviso);font-weight:500}.decisao__motivo{border-left:2px solid var(--borda-forte);border-radius:0 var(--raio-pequeno) var(--raio-pequeno) 0;background:var(--superficie-2);color:var(--texto-suave);margin:0;padding:12px 14px;font-style:italic}.decisao__acoes{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:4px;display:grid}.aviso>summary{cursor:pointer;list-style:none}.aviso>summary::-webkit-details-marker{display:none}.aviso>summary:hover{background:var(--superficie-2)}.aviso__icone{background:var(--superficie-2);width:38px;height:38px;color:var(--texto-suave);border-radius:12px;flex:none;place-items:center;display:inline-grid}.aviso--novo .aviso__icone{background:var(--aviso-fundo);color:var(--aviso)}.aviso__ponto{background:var(--acento);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.aviso__texto{color:var(--texto-suave);font:400 13px/1.6 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:4px 18px 18px 70px}.integridade{background:var(--ok-fundo);color:var(--ok);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.integridade--quebrada{background:var(--erro-fundo);color:var(--erro)}.numeros{border:1px solid var(--borda);border-radius:var(--raio);background:var(--borda);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.numeros>div{background:var(--superficie);padding:18px 20px}.numeros dt{color:var(--texto-mudo);letter-spacing:.04em;font-size:12px}.numeros dd{font:italic 500 30px/1.1 var(--serif);margin:4px 0 0}.numeros dd small{font:500 13px/1 var(--sans);color:var(--aviso)}.numeros--aviso dd{color:var(--aviso)}.tabela-ponto{overflow:hidden}.tabela-ponto__linha{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(0,1fr));align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:grid}.tabela-ponto__cabeca{border-bottom:1px solid var(--borda);min-height:44px;color:var(--texto-mudo);letter-spacing:.04em;font-size:12px;font-weight:500}.tabela-ponto__grupo+.tabela-ponto__grupo{border-top:1px solid var(--borda)}.tabela-ponto__grupo>summary{cursor:pointer;transition:background var(--rapido);list-style:none}.tabela-ponto__grupo>summary::-webkit-details-marker{display:none}.tabela-ponto__grupo>summary:hover,.tabela-ponto__grupo[open]>summary{background:var(--superficie-2)}.tabela-ponto__dia{flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:500;display:flex}.tabela-ponto__sinais{flex-wrap:wrap;gap:4px;display:inline-flex}.tabela-ponto__total,.tabela-ponto__cabeca>:last-child{text-align:right}.tabela-ponto__total{font-weight:600}.retro{color:var(--aviso)}.retro sup{margin-left:2px;font-size:10px;font-weight:600}.auditoria{background:var(--superficie-2);flex-direction:column;gap:8px;margin:0;padding:6px 20px 18px 40px;font-size:13px;display:flex}.auditoria--recusada{opacity:.6;text-decoration:line-through}.auditoria__motivo{color:var(--texto-suave);display:block}.codigo{flex-direction:column;gap:20px;display:flex}.codigo__valor{border:1px dashed var(--borda-forte);border-radius:var(--raio);background:var(--superficie-2);text-align:center;font:500 clamp(34px, 9vw, 48px)/1 var(--sans);letter-spacing:.16em;-webkit-user-select:all;user-select:all;padding:24px 12px}.codigo__valor span{color:var(--texto-mudo)}.codigo__passos{color:var(--texto-suave);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.novo-pessoa{grid-template-columns:1fr 1.3fr auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.novo-pessoa .botao{min-height:50px}.novo-pessoa__erro{grid-column:1/-1}@media (max-width:719px){.ponto__grade,.acoes-ponto--2,.novo-pessoa{grid-template-columns:minmax(0,1fr)}.numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.tabela-ponto__linha{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;padding:12px 16px}.tabela-ponto__dia{grid-column:1/-1}.tabela-ponto__cabeca>:first-child{display:none}.auditoria{padding-left:24px}}@media (max-width:599px){.lista__item{gap:12px;padding:12px 14px}.cabeca>.botao{width:100%}.navegador{justify-content:space-between;width:100%}.botao-ponto{min-height:104px}}
