@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--fonte:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--teal:#17a68c;--teal-d:#0d7a67;--teal-l:#e3f6f1;--navy:#1d1846;--navy-2:#2a2463;--ink:#14162b;--body:#3d4056;--mute:#5b5e75;--line:#e7e8ef;--soft:#f5f6fa;--coral:#ff6b4a;--erro:#b3261e;--foco:#0b63ce}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font:400 15.5px/1.55 var(--fonte),system-ui,sans-serif;color:var(--ink);background:#f1f2f7;-webkit-font-smoothing:antialiased}a{color:var(--teal-d);text-underline-offset:3px}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.entrada :focus-visible,.lateral :focus-visible{outline-color:#5ee3b8}.entrada .caixa :focus-visible,.entrada .form :focus-visible{outline-color:var(--foco)}main:focus{outline:none}.pular{position:absolute;left:12px;top:-60px;background:#fff;color:var(--ink);padding:10px 14px;border-radius:10px;z-index:100;font-weight:700}.pular:focus{top:12px}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{display:flex;min-height:100vh}.lateral{position:fixed;inset:0 auto 0 0;width:272px;background:var(--navy);color:#cfcdf0;padding:18px 12px;display:flex;flex-direction:column;gap:16px;z-index:40;overflow-y:auto;overflow-x:hidden}.corpo{flex:1 1;min-width:0;margin-left:272px}.recolhida .lateral{width:76px}.recolhida .corpo{margin-left:76px}.marca{display:flex;gap:10px;align-items:center;color:#fff;font-weight:700;padding:0 8px;min-height:44px}.marca small{display:block;font-weight:500;color:#a9a8cf;font-size:11.5px;line-height:1.2}.ponto{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--teal),#5ee3b8);display:grid;place-items:center;color:var(--navy);font-weight:800;flex:none}.lateral nav{flex:1 1}.lateral nav ul{list-style:none;display:flex;flex-direction:column;gap:4px}.lateral nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:12px;border-left:3px solid transparent;color:inherit;text-decoration:none;font-weight:600;font-size:14px}.lateral nav a:hover{background:#ffffff0f;color:#fff}.lateral nav a[aria-current=page]{background:#ffffff1a;color:#fff;border-left-color:#5ee3b8}.lateral svg{flex:none}.rodape-lateral{border-top:1px solid #ffffff1f;padding-top:12px}.rodape-lateral,.selos{display:flex;flex-direction:column;gap:6px}.selos{padding:8px 12px;border-radius:12px;background:#ffffff0d;font-size:12px;color:#cfcdf0}.selos span{display:flex;align-items:center;gap:6px}.selos .alerta{color:#ffc9bd}.lateral-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#cfcdf0;font-weight:600;font-size:14px;cursor:pointer;text-align:left}.lateral-btn:hover{background:#ffffff14;color:#fff}.lateral-btn.sair:hover{background:#ffffff14;color:#ffc9bd}.icone-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer}.icone-btn:hover{background:#ffffff14}.topo .icone-btn:hover{background:var(--soft)}.so-mobile{display:none}.veu{position:fixed;inset:0;background:#0e0b2699;z-index:30}.recolhida .rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.recolhida .marca{justify-content:center;padding:0}.recolhida .lateral nav a,.recolhida .lateral-btn{justify-content:center;padding:10px 0}.recolhida .selos{align-items:center;padding:8px 0}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:60px;padding:8px 24px;background:#fff;border-bottom:1px solid var(--line)}.topo,.trilha{display:flex;align-items:center;gap:8px}.trilha{font-size:13px;color:var(--mute);min-width:0;margin-right:auto}.trilha .data{display:inline-block;white-space:nowrap}.trilha .data:first-letter{text-transform:uppercase}.quem-topo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);padding:4px 8px;border-radius:12px;min-height:44px}.quem-topo:hover{background:var(--soft)}.avatar{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.quem-txt{display:flex;flex-direction:column;line-height:1.2;min-width:0}.quem-txt strong{font-size:13.5px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quem-txt small{font-size:12px;color:var(--mute)}.principal{padding:28px 24px 48px;max-width:1280px;width:100%;margin:0 auto}.sub{color:var(--body);max-width:68ch;margin-top:8px}.metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.metrica{background:#fff;border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:2px}.metrica span{color:var(--mute);font-size:13.5px}.metrica strong{font-size:32px;line-height:1.1;letter-spacing:-.02em}.metrica strong em{font-style:normal;color:var(--mute);font-size:20px;font-weight:600}.metrica small{color:var(--teal-d);font-weight:600;font-size:12.5px}.duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.duas>.caixa{margin:0}.pilha{display:flex;flex-direction:column;gap:12px}.pilha .caixa{margin:0}.lista-passos{list-style:none}.lista-passos li{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--line)}.lista-passos li:first-child{border-top:0}.lista-passos a{flex:1 1;color:var(--ink);text-decoration:none;font-weight:600}.lista-passos a:hover{text-decoration:underline}.marcador{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--mute);flex:none;border:1px solid #c9cbd9}.feito .marcador{background:var(--teal-d);color:#fff;border-color:var(--teal-d)}.feito a{font-weight:500}.feito a,.seta{color:var(--mute)}.seta{flex:none}.atividade{list-style:none}.atividade li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.atividade li:first-child{border-top:0}.atividade small{color:var(--mute);word-break:break-all}.atividade time{color:var(--mute);white-space:nowrap;font-size:13px}.abas{margin-bottom:16px}.abas ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.abas a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;background:#fff;color:var(--body);text-decoration:none;font-weight:600;font-size:14px;border:1px solid var(--line)}.abas a:hover{border-color:var(--teal-d)}.abas a[aria-current=page]{background:var(--navy);border-color:var(--navy)}.etiqueta{margin-left:8px;padding:2px 10px;background:#eceef6;color:#3d4056;font-size:12px;font-weight:700;white-space:nowrap}.etiqueta.ok{background:var(--teal-l);color:#0a5c4d}.etiqueta.aviso{background:#fff4d6;color:#7a4b00}.integ{padding:0;overflow:hidden}.integ h2{margin:0;font-size:inherit}.integ-cab{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 20px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--ink)}.integ-cab:hover{background:var(--soft)}.integ-nome{display:flex;flex-direction:column;flex:1 1;min-width:0}.integ-nome strong{font-size:16px}.integ-nome small{color:var(--mute);font-size:13px}.integ-seta{flex:none;color:var(--mute)}.aberto .integ-seta{transform:rotate(180deg)}.integ-painel{overflow:hidden}.integ-form{padding:4px 20px 20px;max-width:none}.campo{display:flex;flex-direction:column;gap:6px}.sessoes{list-style:none;margin:12px 0}.sessoes li{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.sessoes li:first-child{border-top:0}.sessoes .quem small{word-break:normal}.sessao-icone{width:36px;height:36px;border-radius:10px;background:var(--soft);display:grid;place-items:center;color:var(--navy)}.sessoes .botao{margin-top:0}.largo{max-width:640px}fieldset{border:0;min-inline-size:0}fieldset[disabled]{opacity:.75}textarea{width:100%;border:1px solid #9a9db3;border-radius:12px;padding:10px 12px;background:#fff;color:var(--ink);resize:vertical;line-height:1.5}::placeholder{color:#6b6e84;opacity:1}.horario{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-top:10px;display:flex;flex-direction:column;gap:10px}.horario legend{font-weight:600;font-size:14px;padding:0 6px}.linha-campos{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.linha-campos label{display:block;margin-top:0}.dias{display:flex;flex-wrap:wrap;gap:6px}.dia{display:inline-flex;margin:0!important;position:relative}.dia input{position:absolute;opacity:0;width:100%;height:100%;min-height:0;cursor:pointer;margin:0}.dia span{display:inline-grid;place-items:center;min-width:48px;min-height:44px;padding:0 10px;border:1px solid #9a9db3;border-radius:12px;background:#fff;font-weight:600;font-size:14px}.dia input:checked+span{background:var(--navy);color:#fff;border-color:var(--navy)}.dia input:focus-visible+span{outline:3px solid var(--foco);outline-offset:2px}.pareamento{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.estado-linha{align-items:center;gap:10px;font-weight:700}.ponto-estado{width:12px;height:12px;border-radius:50%;background:#8b8ea6;flex:none}.ponto-estado.on{background:#0d7a67}.ponto-estado.wait{background:#c27a00}.qr-painel{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start;border:1px solid var(--line);border-radius:16px;padding:16px;width:100%}.qr-painel .qr{width:224px;height:224px;margin:0}.qr-painel>div:last-child{flex:1 1;min-width:200px}.botao:disabled{opacity:.6}.botao:active{transform:scale(.98)}.titulo{margin-bottom:18px}.chave{font:700 11px/1 var(--fonte);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-d)}h1{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin-top:8px}h2{font-size:17px;margin-bottom:10px}p+p{margin-top:10px}.nota{color:var(--mute);margin-bottom:16px}.grade{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.caixa{background:#fff;border-radius:20px;padding:20px;margin-bottom:16px}.grade .caixa{margin:0}.caixa p{color:var(--body)}.caixa h2 a{color:var(--ink);text-decoration:none}.caixa h2 a:hover{text-decoration:underline}.vazio{border:1px dashed #c9cbd9;background:#ffffffb3;text-align:left}.perigo{border:2px solid var(--erro)}.form{display:flex;flex-direction:column;gap:6px;max-width:440px}.form label{font-weight:600;font-size:14px;margin-top:8px}input,select,textarea{min-height:44px;border:1px solid #9a9db3;border-radius:12px;padding:8px 12px;background:#fff;color:var(--ink);width:100%}input[aria-invalid=true]{border:2px solid var(--erro)}.ajuda{font-size:13px;color:var(--mute)}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:0;background:var(--teal-d);font-size:15px;text-decoration:none;cursor:pointer;margin-top:10px}.botao:hover{background:#0a6a59}.alvo-toque{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.botao.perigo-btn{background:var(--erro)}.acoes{display:flex;gap:10px;flex-wrap:wrap}.aviso{padding:12px 16px;border-radius:14px;margin-bottom:16px;font-weight:600;font-size:14px;max-width:640px}.aviso.erro{background:#fdecec;color:#8a0f1f;border:1px solid #f1b8b8}.aviso.ok{background:var(--teal-l);color:var(--ink);border:1px solid #b7e6da}.dados{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px 18px;gap:6px 18px;margin-bottom:6px}.dados dd{overflow-wrap:anywhere}.dados dt{color:var(--mute);font-size:14px}.passos{padding-left:22px;margin-bottom:14px;color:var(--body)}.qr{width:192px;height:192px;margin:8px 0;background:#fff}.qr svg{width:100%;height:100%;display:block}.chave-manual,.codigos code{font-family:ui-monospace,Menlo,monospace;background:var(--soft);padding:2px 8px;border-radius:8px;word-break:break-all}.codigos{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:8px 24px;gap:8px 24px;margin-top:12px}.codigos,.usuarios{list-style:none}.usuarios li{display:grid;grid-template-columns:1fr max-content 96px;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.usuarios li:first-child{border-top:0}.quem{display:flex;flex-direction:column}.quem span{color:var(--body);word-break:break-all}.quem small{color:var(--mute)}.linha{display:flex;gap:8px;align-items:center}.linha select{width:auto}.linha .botao,.usuarios .botao{margin-top:0;white-space:nowrap}.entrada{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--navy)}.cartao-entrada{background:#fff;border-radius:24px;padding:28px;width:100%;max-width:440px}.cartao-entrada h1{font-size:26px;margin:18px 0 14px}.cartao-entrada .form{max-width:none}.cartao-entrada p{color:var(--body);margin-bottom:12px}.marca-clara{color:var(--ink);padding:0}.marca-clara small{color:var(--mute)}@media(max-width:1000px){.corpo,.recolhida .corpo{margin-left:0}.lateral,.recolhida .lateral{width:280px;transform:translateX(-100%);visibility:hidden}.menu-aberto .lateral{transform:none;visibility:visible}.recolhida .rotulo{position:static;width:auto;height:auto;overflow:visible;clip:auto}.recolhida .marca{justify-content:flex-start;padding:0 8px}.recolhida .lateral nav a,.recolhida .lateral-btn{justify-content:flex-start;padding:10px 12px}.so-mobile{display:inline-grid}.so-desktop{display:none}.marca .icone-btn{margin-left:auto;color:#fff}.topo{padding:8px 12px}.topo .botao,.topo .busca-topo,.topo .icone-btn{flex-shrink:0;min-width:44px}.quem-txt,.trilha span:first-child,.trilha span[aria-hidden]{display:none}.principal{padding:20px 16px 40px}.duas,.grade,.usuarios li{grid-template-columns:1fr}.linha{flex-wrap:wrap}.sessoes li{grid-template-columns:max-content 1fr}.sessoes li form{grid-column:1/-1}.integ-cab{flex-wrap:wrap;gap:8px 12px}.integ-nome{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 40px)}.integ-seta{order:2}.integ-cab .etiqueta{margin-left:0;order:3}.qr-painel .qr{width:200px;height:200px}}@media(prefers-reduced-motion:no-preference){.abas a,.botao,.integ-cab,.lateral nav a,.lateral-btn,.quem-topo{transition:background .15s,color .15s,border-color .15s,transform .1s}.corpo,.lateral{transition:width .22s ease,margin .22s ease,transform .22s ease,visibility .22s}.integ-seta{transition:transform .2s}.grade .caixa,.metrica{transition:transform .18s,box-shadow .18s}.grade .caixa:hover,.metrica:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1d184614}.ponto-estado.wait{animation:pulsa 1.4s ease-in-out infinite}}@keyframes pulsa{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.etiqueta.erro{background:#fdecec;color:#8a0f1f}.pecas{list-style:none;display:flex;flex-direction:column;gap:12px}.peca{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0}.peca-info{min-width:0;flex:1 1}.peca h2{margin:0 0 2px;font-size:17px}.peca .etiqueta{margin-left:0}.meta-peca{gap:14px;margin:-6px 0 16px;font-size:14px}.meta-peca .etiqueta{margin-left:0}.largo-chip span{padding:0 14px;white-space:normal;text-align:center}.linha-url{margin-top:14px;max-width:none}.url-linha{grid-template-columns:1fr max-content;align-items:center}.url-linha .botao{margin-top:0}.progresso{display:flex;flex-direction:column;gap:10px;border:1px solid #b7e6da}progress{width:100%;height:12px;accent-color:var(--teal-d)}.progresso-msg{color:var(--ink)}.fontes{list-style:none;gap:12px}.fonte,.fontes{display:flex;flex-direction:column}.fonte{margin:0;gap:10px}.fonte h3{font-size:16px;line-height:1.35}.fonte .etiqueta{margin-left:0;margin-right:6px}.url{word-break:break-all;font-size:13.5px}.trechos{margin:10px 0 0 20px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--body)}code{font:600 12.5px ui-monospace,Menlo,monospace;background:var(--soft);padding:1px 6px;border-radius:6px;color:var(--navy)}summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}details.caixa>summary{margin:-8px 0}details[open].caixa>summary{margin-bottom:6px}.resumo-texto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.resumo-texto>.caixa{margin:0}.checagem h2{display:flex;align-items:center;gap:8px}.checagem.bloqueada h2{color:#8a0f1f}.chk-num{font-size:18px;color:var(--ink)}.nota-num{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.nota-num strong{font-size:44px;line-height:1;letter-spacing:-.03em}.nota-num span{color:var(--mute);font-weight:600}.nota-num.ok strong{color:#0a5c4d}.nota-num.aviso strong{color:#7a4b00}.nota-num.erro strong{color:#8a0f1f}.partes{list-style:none;margin:10px 0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.partes li{display:flex;justify-content:space-between;gap:10px;align-items:center}.partes label{display:flex;flex-direction:column;gap:2px;flex:1 1;font-weight:600;color:var(--body)}.partes meter{width:100%;height:8px}.partes span{color:var(--mute);white-space:nowrap}.achados{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:14px}.achados li{padding:8px 10px;background:var(--soft);border-radius:10px}.previa{padding:28px;max-width:78ch}.previa-titulo{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin-bottom:6px}.previa-autores{color:var(--mute);font-size:14px;margin-bottom:14px}.previa h3{font-size:19px;margin:22px 0 8px}.previa p{font-size:16.5px;line-height:1.7;color:var(--ink);margin-top:12px}.previa-cta{font-weight:700}.m-ok{background:#e3f6f1;color:inherit;border-bottom:2px solid var(--teal-d)}.m-bad,.m-ok{padding:0 2px;border-radius:3px}.m-bad{background:#fdecec;color:#8a0f1f;border-bottom:2px #b3261e}mark sup{font:700 10.5px ui-monospace,Menlo,monospace;margin-left:2px;color:#0a5c4d}.m-bad sup{color:#8a0f1f}.par-aviso{font-size:14px!important;color:#8a0f1f!important;background:#fdecec;border-radius:10px;padding:8px 12px}.referencias{border-top:1px solid var(--line);margin-top:22px;padding-top:6px}.referencias h3{font-size:15px;margin:12px 0 6px}.referencias ol,.referencias ul{margin-left:20px;font-size:14px;color:var(--body);display:flex;flex-direction:column;gap:6px;word-break:break-word}.pendentes{list-style:none;gap:14px}.pendente,.pendentes{display:flex;flex-direction:column}.pendente{border:1px solid #f1b8b8;border-radius:14px;padding:14px;background:#fffafa;gap:8px}.pendente .etiqueta{margin-left:0}.pendente .form{max-width:none}.verificadas{gap:10px;font-size:14px}.verificadas,.versoes{list-style:none;display:flex;flex-direction:column;margin-top:8px}.versoes{gap:8px}.versoes li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.versoes .botao{margin-top:0}.tabela{width:100%;border-collapse:collapse;margin:8px 0 14px;font-size:14.5px}.tabela td,.tabela th{text-align:left;padding:10px 8px;border-top:1px solid var(--line)}.tabela thead th{border-top:0;color:var(--mute);font-size:13px}@media(max-width:860px){.resumo-texto{grid-template-columns:1fr}.peca{flex-wrap:wrap}.previa{padding:18px}.url-linha{grid-template-columns:1fr}.tabela{display:block;overflow-x:auto}}.visuais-grade{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;margin-top:12px}.visual{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:10px}.visual.escolhido{border-color:var(--teal-d);box-shadow:0 0 0 2px var(--teal-l)}.visual.bloqueado{border-color:#f1b8b8;background:#fffafa}.previa-texto{list-style:none;max-width:640px;border-left:3px solid var(--line);padding-left:14px;margin:8px 0 16px}.previa-texto li{margin-bottom:12px}.previa-texto figure{margin:10px 0 4px}.previa-texto img{display:block;width:100%;height:auto;border-radius:8px}.previa-texto figcaption{font-size:14px;color:var(--mute);margin-top:6px}.visual figure{margin:0}.visual figcaption{font-size:14px;color:var(--mute);margin-top:6px}.visual img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--line);background:#fff}.visual .form{max-width:none}.visual-acoes{display:flex;flex-wrap:wrap;gap:8px}.visual table{width:100%;border-collapse:collapse;font-size:14px}.visual td,.visual th{text-align:left;padding:4px 8px;border-bottom:1px solid var(--line)}.visual caption{text-align:left;font-weight:700;padding:4px 0}.proxima{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 24px;margin-bottom:16px;border-left:6px solid var(--teal-d)}.proxima.aviso{border-left-color:#c27a00;background:#fffaf0}.proxima h2{font-size:24px;line-height:1.2;letter-spacing:-.01em;margin:2px 0 6px}.proxima p{max-width:62ch;color:var(--body)}.proxima .chave{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-weight:700}.proxima .botao{margin-top:0;flex:none}.proxima-outras{list-style:none;display:flex;gap:16px;flex-wrap:wrap;margin-top:8px;font-size:14px}.ideia-topo{margin-top:0;min-height:44px;white-space:nowrap;padding:8px 14px}@media(max-width:640px){.proxima{padding:18px}.proxima h2{font-size:21px}.proxima .botao{width:100%}.ideia-topo span{display:none}.ideia-topo{padding:0;width:44px}}.passo-nav{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 0}.passo-nav .botao{margin-top:0}.passo-feito{color:var(--teal-d);font-weight:700}.retomar{display:flex;flex-direction:column;gap:8px;max-width:520px;margin-top:10px}.retomar .botao{align-self:flex-start;margin-top:0}.meta-peca{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.meta-peca .botao{min-height:44px;margin:0}.estado-linha{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.estado-linha .etiqueta,.peca .estado-linha .etiqueta{margin-left:0}.passos-rotina{list-style:none;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:0}.passos-rotina li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border:1px solid #dcdfec;border-radius:999px;font-size:14px;color:var(--mute);background:#fff}.passos-rotina li span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--soft);font-weight:700;color:var(--ink)}.passos-rotina li[aria-current=step]{border-color:var(--teal-d);color:var(--ink);font-weight:700}.passos-rotina li.feito span,.passos-rotina li[aria-current=step] span{background:var(--teal-d);color:#fff}.cartoes-modo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.cartao-modo{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;border:2px solid #dcdfec;border-radius:16px;background:#fff;cursor:pointer;min-height:44px}.cartao-modo:hover{border-color:#9bd9cb}.cartao-modo.ativo{border-color:var(--teal-d);background:#f6fcfa}.cartao-modo input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer;margin:0}.cartao-modo:focus-within{outline:3px solid var(--foco);outline-offset:2px}.cartao-modo svg{color:var(--teal-d)}.cartao-modo strong{font-size:16px}.cartao-modo span{font-size:14px;color:var(--body)}.resumo-rotina{background:var(--soft);border-radius:12px;padding:10px 14px;font-size:14.5px}.mais-opcoes{margin-top:8px}.mais-opcoes summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}@media(max-width:700px){.cartoes-modo{grid-template-columns:1fr}}.email-texto{white-space:pre-wrap;overflow-wrap:anywhere}.email-previa{padding:4px 18px 14px;border:1px solid #c9cbd9;border-radius:14px;background:#fff}.botao[disabled][aria-describedby]{cursor:not-allowed;filter:grayscale(1);opacity:.5}:root{--sombra-1:0 1px 2px #1d18460d,0 6px 20px -10px #1d184633;--sombra-2:0 2px 4px #1d18460f,0 18px 40px -16px #1d184640;--navy-fundo:#0e0b26}body{background:radial-gradient(1200px 520px at 85% -120px,#dff5ef 0,#f1f2f7 60%) fixed,#f1f2f7}h1,h2,h3{text-wrap:balance}h1{font-weight:800;letter-spacing:-.03em}h2{font-weight:700;letter-spacing:-.012em}.caixa p,.nota,.sub{text-wrap:pretty}.dados dd,.metrica strong,.nota-num strong,.tabela td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chave{display:inline-flex;align-items:center;gap:8px}.chave:before{content:"";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--teal),#5ee3b8)}svg{flex:none}.botao svg,.integ-cab svg,.lateral svg,.sessao-icone svg,.topo svg{stroke-width:1.75}.lateral{background:radial-gradient(260px 220px at 0 0,#3a3190 0,transparent 70%),linear-gradient(180deg,#241d5c,#17123d);box-shadow:10px 0 40px -18px #0e0b2699}.ponto{box-shadow:0 6px 16px -4px #17a68c99,inset 0 1px 0 #ffffff66}.lateral nav a{position:relative;transition:background-color .15s,color .15s,box-shadow .2s}.lateral nav a:hover{background:#ffffff14}.lateral nav a[aria-current=page]{background:linear-gradient(90deg,#5ee3b826,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 20px -12px #5ee3b8}.lateral nav a[aria-current=page] svg{color:#5ee3b8}.selos{background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff14}.icone-btn,.lateral-btn,.quem-topo{transition:background-color .15s,color .15s}.topo{background:#ffffffd1;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line),0 10px 24px -20px #1d184666}.avatar{background:linear-gradient(135deg,var(--navy-2),var(--navy));box-shadow:0 4px 10px -3px #1d184680,inset 0 1px 0 #ffffff33}.caixa,.metrica{background:linear-gradient(180deg,#fff,#fbfbfe);border:1px solid #e9eaf3;box-shadow:var(--sombra-1)}.metrica{position:relative;overflow:hidden}.metrica:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--teal),#5ee3b8 60%,transparent)}.metrica strong{background:linear-gradient(180deg,var(--navy),#3a3190);-webkit-background-clip:text;background-clip:text;color:transparent}.metrica strong em{-webkit-text-fill-color:var(--mute)}.abas a,.grade .caixa,.metrica,.peca{transition:box-shadow .2s,border-color .2s,background-color .15s,color .15s}.grade .caixa:hover,.metrica:hover,.peca:hover{transform:none;box-shadow:var(--sombra-2);border-color:#d6e9e4}.grade .caixa,.peca{will-change:auto}.abas a{box-shadow:0 1px 2px #1d18460a}.abas a[aria-current=page]{box-shadow:0 8px 18px -10px #1d184699}.botao{background:linear-gradient(135deg,#0a6a59,#0d7a67);box-shadow:0 8px 18px -10px #0d7a67,inset 0 1px 0 #ffffff2e;transition:background-color .15s,box-shadow .2s,filter .15s}.botao:hover{background:linear-gradient(135deg,#095e4f,#0b6f5d);box-shadow:0 12px 24px -12px #0d7a67,inset 0 1px 0 #ffffff2e}.botao:active{transform:none}.botao.secundario{background:var(--soft);box-shadow:none}.botao.secundario:hover{background:#e9ebf3;box-shadow:none}.botao.perigo-btn{background:linear-gradient(135deg,#9d1f19,var(--erro))}input,select,textarea{transition:border-color .15s,box-shadow .2s}input:hover,select:hover,textarea:hover{border-color:#6b6e84}input:focus,select:focus,textarea:focus{border-color:var(--teal-d);box-shadow:0 0 0 4px #17a68c26}input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b3261e22}.etiqueta{box-shadow:inset 0 0 0 1px #00000010}.entrada{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(900px 600px at 78% 30%,#2b2377 0,transparent 70%),radial-gradient(700px 500px at 5% 100%,#0f5d52 0,transparent 65%),var(--navy-fundo);padding:32px 20px}.entrada:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0e0b26e6,#0e0b26a6 38%,#0e0b2600 72%)}.arte-estatica{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.55;transition:opacity .8s}.entrada:has(.cena-pronta) .arte-estatica{opacity:0}.cena{position:absolute;inset:0;z-index:0}.cena canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.1s ease}.cena-pronta canvas{opacity:1}.entrada-grade{position:relative;z-index:2;width:100%;max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:72px;gap:72px;align-items:center}.entrada-texto{color:#fff;max-width:520px}.entrada-texto .marca{padding:0;margin-bottom:48px}.entrada-texto .marca small{color:#cfcdf0}.chave-clara{color:#5ee3b8}.entrada-titulo{font-size:clamp(34px,4vw,52px);line-height:1.04;font-weight:800;letter-spacing:-.035em;margin-top:14px;text-wrap:balance;color:#fff}.entrada-sub{color:#d6d5f2;font-size:17px;margin-top:18px;max-width:38ch}.cartao-entrada{position:relative;max-width:none;padding:34px;border-radius:28px;background:#fffffff7;border:1px solid #ffffff99;-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);box-shadow:0 40px 80px -30px #04021a,0 0 0 1px #ffffff1f,inset 0 1px 0 #ffffffcc;animation:entra-cartao .7s cubic-bezier(.2,.8,.2,1) both}.cartao-entrada h1{font-size:28px;margin:0 0 6px}.entrada-ajuda{color:var(--body);margin-bottom:18px!important}.cartao-entrada .aviso{max-width:none}.cartao-entrada .form label{margin-top:12px}.cartao-entrada input{border-radius:14px;background:#fff}.campo-senha{position:relative}.campo-senha input{padding-right:52px}.ver-senha{position:absolute;right:2px;top:0;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--mute);border-radius:12px;cursor:pointer}.ver-senha:hover{color:var(--ink);background:var(--soft)}.botao-entrada{width:100%;margin-top:20px;min-height:48px;font-size:16px}.botao-entrada:disabled{opacity:.85}.gira{animation:gira .8s linear infinite}.form-cancela{margin-top:4px}.form-cancela .botao{width:100%;margin-top:6px}.entrada-selo{display:flex;align-items:center;gap:8px;margin:22px 0 0!important;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)!important}.entrada-selo svg{color:var(--teal-d)}.com-erro{animation:entra-cartao .7s cubic-bezier(.2,.8,.2,1) both,treme .5s cubic-bezier(.36,.07,.19,.97) .35s both}@keyframes entra-cartao{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}@keyframes treme{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}@keyframes gira{to{transform:rotate(1turn)}}@media(max-width:900px){.entrada{align-items:start;padding:24px 16px}.entrada:before{background:linear-gradient(180deg,#0e0b26d9,#0e0b2680 24%,#0e0b2614 42%,#0e0b2614)}.entrada-grade{grid-template-columns:1fr;gap:12px;margin-top:8px}.entrada-titulo{text-shadow:0 2px 18px #0e0b26}.entrada-texto .marca{margin-bottom:28px}.entrada-titulo{font-size:30px}.entrada-sub{font-size:15px;margin-top:10px}.cartao-entrada{padding:24px 20px;border-radius:24px}}@media(max-width:480px){.entrada-sub{display:none}}.entrada-palco{display:none}@media(max-width:900px) and (max-aspect-ratio:11/10){.entrada-palco{display:block;height:150px}}@media(prefers-reduced-motion:reduce){.cena canvas{transition:none}.cartao-entrada{animation:none}}:root{--anel:0 0 0 4px #17a68c29,0 0 22px -4px #17a68c80;--borda-g:linear-gradient(145deg,#ffffff,#cfe9e2 45%,#cfcdf0)}body{background:radial-gradient(1000px 480px at 90% -140px,#d9f4ec 0,transparent 62%),radial-gradient(800px 400px at -10% 30%,#e6e4fb 0,transparent 60%),#f1f2f7 fixed}.corpo{position:relative}.corpo:before{content:"";position:fixed;inset:0 0 0 272px;z-index:-1;pointer-events:none;background-image:radial-gradient(#1d184612 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 55%);mask-image:linear-gradient(180deg,#000,transparent 55%)}.recolhida .corpo:before{inset-inline-start:76px}@media(max-width:1000px){.corpo:before,.recolhida .corpo:before{inset-inline-start:0}}.botao{position:relative;overflow:hidden;gap:8px;border-radius:14px;font-weight:700;letter-spacing:.005em;background:linear-gradient(135deg,#0a6a59,#0d7a67 55%,#0f8a74);color:#fff;box-shadow:0 10px 22px -12px #0d7a67cc,0 2px 4px #0d7a6733,inset 0 1px 0 #ffffff40,inset 0 -1px 0 #00000026}.botao:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,#ffffff55 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}.botao:hover:after{transform:translateX(120%);transition:transform .7s ease}.botao:hover{box-shadow:0 16px 28px -12px #0d7a67e6,0 2px 4px #0d7a6740,inset 0 1px 0 #ffffff55,inset 0 -1px 0 #00000026}.botao.secundario{background:linear-gradient(180deg,#fff,#f3f4f9);color:var(--ink);border:1px solid #c9cbd9;box-shadow:0 1px 2px #1d18460f,inset 0 1px 0 #fff}.botao.secundario:after{background:linear-gradient(105deg,transparent 35%,#17a68c26 50%,transparent 65%)}.botao.secundario:hover{background:linear-gradient(180deg,#fff,#eef0f7);border-color:#9a9db3;box-shadow:0 8px 18px -12px #1d184666,inset 0 1px 0 #fff}.botao.fantasma{background:transparent;color:var(--teal-d);border:1px solid transparent;box-shadow:none}.botao.fantasma:hover{background:var(--teal-l);box-shadow:none}.botao.fantasma:after{display:none}.botao.perigo-btn{background:linear-gradient(135deg,#8c1a15,#b3261e 60%,#c23a31);box-shadow:0 10px 22px -12px #b3261ecc,inset 0 1px 0 #ffffff33}.botao:disabled{opacity:.75;cursor:progress;filter:saturate(.8)}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid #ffffff55;border-top-color:#fff;animation:gira .7s linear infinite;flex:none}.secundario .spinner{border-color:#1d184633;border-top-color:var(--navy)}:focus-visible{outline-offset:3px}.botao:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--foco)}.caixa,.metrica{position:relative;border:1px solid transparent;border-radius:22px;background:linear-gradient(180deg,#fff,#fafbfe) padding-box,var(--borda-g) border-box;box-shadow:0 1px 1px #1d18460a,0 4px 10px -4px #1d184614,0 22px 44px -26px #1d184640,inset 0 1px 0 #fff}.caixa.vazio{background:#ffffffb3;border:1px dashed #c9cbd9;box-shadow:none}.caixa.perigo{border:2px solid var(--erro);background:#fff}.checagem.bloqueada{border:2px solid #b3261e;background:#fff}.checagem.livre{border:2px solid var(--teal-d);background:#fff}.caixa:not(.vazio):not(.integ):after,.metrica:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),#17a68c1c,transparent 65%)}.caixa:hover:after,.metrica:hover:after{opacity:1}.grade .caixa:hover,.metrica:hover,.peca:hover{box-shadow:0 2px 2px #1d18460a,0 10px 22px -8px #1d184622,0 34px 60px -28px #1d184655,inset 0 1px 0 #fff}.grade .caixa,.metrica,.peca{transform-style:preserve-3d}.campo-flut{position:relative;margin-top:14px}.campo-flut input{min-height:56px;padding:23px 14px 6px;border-radius:16px;background:#fff;border:1px solid #9a9db3}.campo-flut.com-icone input{padding-left:46px}.campo-flut.com-ver input{padding-right:52px}.cf-icone{left:15px;top:18px;transition:color .2s}.campo-flut label,.cf-icone{position:absolute;color:var(--mute);pointer-events:none}.campo-flut label{left:14px;top:16px;margin:0!important;font-weight:500;font-size:15px;line-height:1.2;transform-origin:left top;transition:transform .18s ease,color .18s}.campo-flut.com-icone label{left:46px}.campo-flut input:-webkit-autofill+label,.campo-flut input:focus+label,.campo-flut input:not(:placeholder-shown)+label{transform:translateY(-10px) scale(.84);font-weight:600}.campo-flut input:focus+label{color:var(--teal-d)}.campo-flut:focus-within .cf-icone{color:var(--teal-d)}.campo-flut input:focus{border-color:var(--teal-d);box-shadow:var(--anel)}.campo-flut input[aria-invalid=true]{border:2px solid var(--erro)}.campo-flut input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b3261e24,0 0 22px -4px #b3261e66}.campo-flut input[aria-invalid=true]+label{color:#8a0f1f}.cartao-entrada .campo-flut{margin-top:16px}.campo-flut .ver-senha{top:6px}input:focus,select:focus,textarea:focus{box-shadow:var(--anel)}.abas ul{padding:5px;background:#ffffffb8;border:1px solid #e3e5ef;border-radius:999px;display:inline-flex;box-shadow:inset 0 1px 2px #1d18460d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.abas a{border:0;background:transparent;box-shadow:none;transition:background-color .2s,color .2s,box-shadow .2s}.abas a:hover{background:#17a68c14;color:var(--ink)}.abas a[aria-current=page]{background:linear-gradient(135deg,var(--navy-2),var(--navy));color:#fff;box-shadow:0 8px 16px -8px #1d1846b3,inset 0 1px 0 #ffffff26}@media(max-width:700px){.abas ul{border-radius:22px;display:flex}}.etiqueta{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:linear-gradient(180deg,#f3f4f9,#e8eaf3);box-shadow:inset 0 0 0 1px #1d184614}.selo-ponto{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75;flex:none}.etiqueta.ok{background:linear-gradient(180deg,#eafaf5,#d9f3ec);box-shadow:inset 0 0 0 1px #17a68c33}.etiqueta.aviso{background:linear-gradient(180deg,#fff7de,#ffefbf);box-shadow:inset 0 0 0 1px #c27a0040}.etiqueta.erro{background:linear-gradient(180deg,#fff0f0,#fbdede);box-shadow:inset 0 0 0 1px #b3261e33}.etiqueta.ok .selo-ponto,.ok .selo-ponto{box-shadow:0 0 0 3px #17a68c2e}.dia span{transition:background-color .18s,color .18s,border-color .18s,box-shadow .2s}.dia input:checked+span{background:linear-gradient(135deg,var(--navy-2),var(--navy));box-shadow:0 8px 14px -8px #1d1846b3}.lateral{border-right:1px solid #ffffff14;box-shadow:inset -1px 0 0 #5ee3b822,12px 0 44px -20px #0e0b26b3}.lateral nav a{z-index:0}.lateral nav a>:not(.nav-ind){position:relative;z-index:1}.lateral nav a[aria-current=page]{background:transparent;box-shadow:none;border-left-color:transparent}.nav-ind{position:absolute;inset:0;border-radius:12px;background:linear-gradient(90deg,#5ee3b830,#ffffff10);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px -14px #5ee3b8;z-index:0}.nav-ind:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:#5ee3b8;box-shadow:0 0 12px #5ee3b8}.topo{gap:10px}.busca-topo{display:inline-flex;align-items:center;gap:10px;min-height:44px;min-width:230px;padding:0 10px 0 14px;border:1px solid #dfe1ec;border-radius:14px;background:linear-gradient(180deg,#fff,#f6f7fb);color:var(--mute);cursor:pointer;box-shadow:inset 0 1px 0 #fff;transition:border-color .2s,box-shadow .2s,color .2s}.busca-topo:hover{border-color:#9bd9cb;color:var(--ink);box-shadow:0 8px 18px -12px #17a68c99,inset 0 1px 0 #fff}.busca-topo span{flex:1 1;text-align:left;font-size:14px}kbd{font:600 11px ui-monospace,Menlo,monospace;padding:2px 7px;border-radius:7px;background:#eceef6;border:1px solid #d4d6e4;color:#3d4056;box-shadow:0 1px 0 #c9cbd9}.menu-conta{position:relative}.quem-topo{border:0;background:transparent;font:inherit;cursor:pointer;text-align:left}.quem-seta{color:var(--mute);transition:transform .2s}.quem-topo[aria-expanded=true] .quem-seta{transform:rotate(180deg)}.conta-lista{position:absolute;right:0;top:calc(100% + 8px);width:240px;padding:8px;border-radius:18px;background:#ffffffee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #e3e5ef;box-shadow:0 30px 60px -24px #1d184666,0 4px 12px -4px #1d184626;gap:2px;z-index:50;animation:pop .16s ease-out both}.conta-cab,.conta-lista{display:flex;flex-direction:column}.conta-cab{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.conta-cab small{color:var(--mute)}.conta-lista a,.conta-lista button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;text-align:left}.conta-lista a:hover,.conta-lista button:hover{background:var(--soft)}.conta-lista button:hover{color:var(--erro)}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:1000px){.busca-topo{min-width:0;width:44px;padding:0;justify-content:center}.busca-topo kbd,.busca-topo span,.quem-seta{display:none}.topo{justify-content:flex-end}.trilha{margin-right:auto}}.paleta-fundo{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:#0e0b2680;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fundo-in .15s ease-out both}.paleta{width:100%;max-width:600px;border-radius:22px;background:#fffffff2;border:1px solid #ffffffaa;box-shadow:0 50px 100px -30px #04021a,0 0 0 1px #1d18461a;overflow:hidden;animation:pop .18s ease-out both}.paleta-busca{display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--mute)}.paleta-busca input{border:0;min-height:60px;padding:0;background:transparent;font-size:17px;box-shadow:none!important;border-radius:0}.paleta-busca input:focus{outline:none}.paleta-lista{list-style:none;max-height:min(50vh,380px);overflow-y:auto;padding:8px}.paleta-lista li[role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 12px;border-radius:12px;cursor:pointer;font-weight:600}.paleta-lista li small{display:block;font-weight:500;color:var(--mute);font-size:12px}.paleta-lista li.ativo{background:linear-gradient(90deg,#17a68c1f,#17a68c0d);box-shadow:inset 0 0 0 1px #17a68c40}.paleta-vazio{padding:20px;color:var(--mute);text-align:center}.paleta-teclas{display:flex;gap:4px}.paleta-rodape{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line);background:#f6f7fb;color:var(--mute);font-size:12.5px;margin:0}@keyframes fundo-in{0%{opacity:0}to{opacity:1}}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;gap:16px}.bento .caixa,.bento .metrica{margin:0}.b-grande{grid-column:span 8}.b-passos{grid-column:span 4}.b-metricas{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.b-tempo{grid-column:span 7}.b-areas{grid-column:span 5;list-style:none;display:flex;flex-direction:column;gap:12px}.b-metricas .metrica{margin:0}.destaque{background:radial-gradient(520px 220px at 100% 0,#17a68c1f,transparent 70%),linear-gradient(180deg,#fff,#fafbfe) padding-box,var(--borda-g) border-box}.destaque-cab{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.destaque-cab h2{margin-bottom:2px}.destaque-num{display:flex;align-items:baseline;gap:8px;margin:0!important}.destaque-num strong{font-size:44px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--navy)}.destaque-num span{color:var(--mute);font-weight:600}.spark{margin:0}.spark svg{display:block;width:100%;height:110px;overflow:visible}.spark-linha{stroke:#0d7a67;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 6px 8px #17a68c55)}.spark figcaption{display:flex;justify-content:space-between;margin-top:6px;color:var(--mute);font-size:12.5px;text-transform:capitalize}.vazio-fino{display:grid;place-items:center;min-height:110px;padding:16px;border:1px dashed #c9cbd9;border-radius:16px;background:#f7f8fc;color:var(--mute);text-align:center}.passos-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.passos-cab h2{margin:0}.passos-cab .etiqueta{margin-left:0}.barra{height:8px;border-radius:99px;background:#e7e9f2;overflow:hidden;margin-bottom:6px}.barra-cheia{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal-d),#5ee3b8);box-shadow:0 0 12px #17a68c88}.linha-tempo{list-style:none;position:relative;margin-top:8px}.linha-tempo:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#17a68c66,#e7e9f2)}.linha-tempo li{position:relative;display:flex;justify-content:space-between;gap:12px;padding:9px 0 9px 26px;font-size:14px}.lt-ponto{position:absolute;left:0;top:15px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--teal-d);box-shadow:0 0 0 4px #17a68c1f}.lt-texto small{color:var(--mute);word-break:break-all}.linha-tempo time{color:var(--mute);white-space:nowrap;font-size:13px}.area{display:flex!important;align-items:center;gap:14px;padding:18px 20px!important}.area>div{flex:1 1;min-width:0}.area h2{margin:0 0 2px}.area p{margin:0!important;font-size:14px}.area-icone{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(135deg,var(--navy-2),var(--navy));box-shadow:0 10px 18px -10px #1d1846cc,inset 0 1px 0 #ffffff33}.area .seta{transition:transform .2s}.area:hover .seta{transform:translateX(3px);color:var(--teal-d)}.area h2 a:after{content:"";position:absolute;inset:0;border-radius:inherit}@media(max-width:1100px){.b-areas,.b-grande,.b-passos,.b-tempo{grid-column:1/-1}}@media(max-width:560px){.destaque-cab{flex-direction:column}.destaque-num strong{font-size:36px}}.esq{border-radius:22px;background:linear-gradient(90deg,#e7e9f2 25%,#f6f7fb 50%,#e7e9f2 75%);background-size:220% 100%;animation:brilha 1.4s linear infinite}.esq-grande{height:240px}.esq-metrica{height:120px}.esq-lista{height:260px}.bento .b-metrica{grid-column:span 3}@media(max-width:1100px){.bento .b-metrica{grid-column:span 6}}@keyframes brilha{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:no-preference){.spark-linha{animation:desenha 1.2s ease-out both}.spark-area{animation:aparece 1.2s ease-out both}.barra-cheia{animation:enche .9s ease-out both}}@keyframes desenha{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes aparece{0%{opacity:0}to{opacity:1}}@keyframes enche{0%{transform:scaleX(0)}to{transform:none}}.barra-cheia{transform-origin:left}@media(prefers-reduced-motion:reduce){.conta-lista,.paleta,.paleta-fundo{animation:none}}.barra-cheia.p0{width:0}.barra-cheia.p1{width:1%}.barra-cheia.p2{width:2%}.barra-cheia.p3{width:3%}.barra-cheia.p4{width:4%}.barra-cheia.p5{width:5%}.barra-cheia.p6{width:6%}.barra-cheia.p7{width:7%}.barra-cheia.p8{width:8%}.barra-cheia.p9{width:9%}.barra-cheia.p10{width:10%}.barra-cheia.p11{width:11%}.barra-cheia.p12{width:12%}.barra-cheia.p13{width:13%}.barra-cheia.p14{width:14%}.barra-cheia.p15{width:15%}.barra-cheia.p16{width:16%}.barra-cheia.p17{width:17%}.barra-cheia.p18{width:18%}.barra-cheia.p19{width:19%}.barra-cheia.p20{width:20%}.barra-cheia.p21{width:21%}.barra-cheia.p22{width:22%}.barra-cheia.p23{width:23%}.barra-cheia.p24{width:24%}.barra-cheia.p25{width:25%}.barra-cheia.p26{width:26%}.barra-cheia.p27{width:27%}.barra-cheia.p28{width:28%}.barra-cheia.p29{width:29%}.barra-cheia.p30{width:30%}.barra-cheia.p31{width:31%}.barra-cheia.p32{width:32%}.barra-cheia.p33{width:33%}.barra-cheia.p34{width:34%}.barra-cheia.p35{width:35%}.barra-cheia.p36{width:36%}.barra-cheia.p37{width:37%}.barra-cheia.p38{width:38%}.barra-cheia.p39{width:39%}.barra-cheia.p40{width:40%}.barra-cheia.p41{width:41%}.barra-cheia.p42{width:42%}.barra-cheia.p43{width:43%}.barra-cheia.p44{width:44%}.barra-cheia.p45{width:45%}.barra-cheia.p46{width:46%}.barra-cheia.p47{width:47%}.barra-cheia.p48{width:48%}.barra-cheia.p49{width:49%}.barra-cheia.p50{width:50%}.barra-cheia.p51{width:51%}.barra-cheia.p52{width:52%}.barra-cheia.p53{width:53%}.barra-cheia.p54{width:54%}.barra-cheia.p55{width:55%}.barra-cheia.p56{width:56%}.barra-cheia.p57{width:57%}.barra-cheia.p58{width:58%}.barra-cheia.p59{width:59%}.barra-cheia.p60{width:60%}.barra-cheia.p61{width:61%}.barra-cheia.p62{width:62%}.barra-cheia.p63{width:63%}.barra-cheia.p64{width:64%}.barra-cheia.p65{width:65%}.barra-cheia.p66{width:66%}.barra-cheia.p67{width:67%}.barra-cheia.p68{width:68%}.barra-cheia.p69{width:69%}.barra-cheia.p70{width:70%}.barra-cheia.p71{width:71%}.barra-cheia.p72{width:72%}.barra-cheia.p73{width:73%}.barra-cheia.p74{width:74%}.barra-cheia.p75{width:75%}.barra-cheia.p76{width:76%}.barra-cheia.p77{width:77%}.barra-cheia.p78{width:78%}.barra-cheia.p79{width:79%}.barra-cheia.p80{width:80%}.barra-cheia.p81{width:81%}.barra-cheia.p82{width:82%}.barra-cheia.p83{width:83%}.barra-cheia.p84{width:84%}.barra-cheia.p85{width:85%}.barra-cheia.p86{width:86%}.barra-cheia.p87{width:87%}.barra-cheia.p88{width:88%}.barra-cheia.p89{width:89%}.barra-cheia.p90{width:90%}.barra-cheia.p91{width:91%}.barra-cheia.p92{width:92%}.barra-cheia.p93{width:93%}.barra-cheia.p94{width:94%}.barra-cheia.p95{width:95%}.barra-cheia.p96{width:96%}.barra-cheia.p97{width:97%}.barra-cheia.p98{width:98%}.barra-cheia.p99{width:99%}.barra-cheia.p100{width:100%}.destaque-num strong span,.metrica strong span{font-size:inherit;color:inherit}.destaque-num strong span{font-weight:inherit}.filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0 0 14px}.filtros .campo{min-width:150px;flex:0 1 200px}.filtros .botao{margin-top:0}