:root{--bg:#0b0a09;--sup:#141210;--sup2:#1b1815;--fio:hsla(0,0%,100%,.1);--fio2:hsla(0,0%,100%,.18);--txt:#ece7e0;--txt2:#9a938a;--txt3:#6d665e;--ambar:#c8a24a;--verde:#6ee7a0;--vermelho:#f08a6a;--display:"Fraunces",Georgia,serif;--sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0}body{background:var(--bg);color:var(--txt);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.vazio{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;text-align:center}.vazio__marca{font:600 19px var(--display);color:var(--ambar);margin-bottom:10px}.vazio h1{font:600 24px/1.25 var(--display)}.vazio p{color:var(--txt2);font-size:13.5px;max-width:34ch}.vazio .bt{margin-top:14px;padding:9px 16px;font-size:13px}.entrar{margin-top:22px;width:100%;max-width:320px;gap:14px;text-align:left}.entrar,.entrar label{display:flex;flex-direction:column}.entrar label{gap:6px;font-size:12.5px;font-weight:600;color:var(--txt2)}.campo{width:100%;padding:10px 12px;border-radius:9px;border:1px solid var(--fio2);background:var(--sup);color:var(--txt);font:14px var(--sans)}.campo:focus-visible{outline:2px solid var(--ambar);outline-offset:1px}.entrar .bt{margin:0;padding:10px 16px;font-size:13.5px}.entrar .bt[disabled]{opacity:.55;cursor:default}.bt--texto{background:none;border:0;color:var(--txt2);font-weight:600;font-size:12.5px;padding:2px}.bt--texto:hover{color:var(--txt)}.erro{margin:0;color:var(--vermelho);font-size:12.5px;max-width:none}.recado{margin-top:22px;max-width:36ch;padding:12px 14px;border-radius:10px;border:1px solid rgba(110,231,160,.3);background:rgba(110,231,160,.08);color:var(--txt2);font-size:13px}.pag{min-height:100vh}.lado,.pag{display:flex}.lado{width:212px;flex:0 0 212px;border-right:1px solid var(--fio);padding:20px 12px;background:var(--sup);flex-direction:column}.marca{font:600 19px var(--display);padding:0 10px 4px;display:block}.marca small{display:block;font:500 10.5px var(--sans);letter-spacing:.14em;color:var(--ambar);text-transform:uppercase;margin-top:3px}.lado nav{margin-top:22px;display:grid;grid-gap:1px;gap:1px}.lado nav a,.lado nav span.depois{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:9px;color:var(--txt2);text-decoration:none;font-weight:600;font-size:13.5px}.lado nav a.on{background:var(--sup2);color:#fff}.lado nav a:hover{color:var(--txt)}.lado nav span.depois{color:var(--txt3);cursor:default}.lado nav .grupo{margin:14px 11px 7px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);font-weight:700}.n{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:hsla(0,0%,100%,.08);color:var(--txt2)}.n--al{background:hsla(14,82%,68%,.18);color:var(--vermelho)}.quem{margin-top:auto;padding:10px 11px 0;font-size:11.5px;color:var(--txt3);border-top:1px solid var(--fio);overflow-wrap:anywhere}.corpo{flex:1 1;padding:24px 28px;min-width:0}.corpo h1{font:600 24px/1.2 var(--display);margin-bottom:3px}.sub{color:var(--txt2);font-size:13px;margin-bottom:20px}.cli{border:1px solid var(--fio);border-radius:13px;background:var(--sup);padding:15px 17px;margin-bottom:10px;display:flex;gap:16px;align-items:flex-start}.av{width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:linear-gradient(135deg,#3a2f20,#241d15);display:grid;place-items:center;font:700 15px/1 var(--sans);color:var(--ambar)}.cli__c{flex:1 1;min-width:0}.cli__topo{display:flex;align-items:center;gap:9px;margin-bottom:3px;flex-wrap:wrap}.cli__nome{font-weight:700;font-size:15.5px}.cli__slug{font-size:12px;color:var(--txt3)}.cli__motivo{color:var(--txt2);font-size:13px}.est{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap}.est--vivo{background:rgba(110,231,160,.14);color:var(--verde);border:1px solid rgba(110,231,160,.3)}.est--mont{background:rgba(200,162,74,.14);color:var(--ambar);border:1px solid rgba(200,162,74,.32)}.est--morto{background:hsla(14,82%,68%,.14);color:var(--vermelho);border:1px solid hsla(14,82%,68%,.3)}.est--sumiu{background:hsla(0,0%,100%,.07);color:var(--txt2);border:1px solid var(--fio2)}.metr{display:flex;flex-wrap:wrap;gap:20px;margin-top:9px;padding-top:9px;border-top:1px solid var(--fio)}.metr div{font-size:12px;color:var(--txt3)}.metr b{display:block;font-size:16px;font-weight:700;margin-bottom:1px}.bt,.metr b{color:var(--txt)}.bt{padding:6px 11px;border-radius:8px;border:1px solid var(--fio2);background:none;font:600 12px var(--sans);cursor:pointer;white-space:nowrap;text-align:center;text-decoration:none;display:inline-block}.bt--p{background:var(--ambar);color:#1d1405;border-color:var(--ambar)}.acoes{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.bt:focus-visible{outline:2px solid var(--ambar);outline-offset:2px}.grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:22px}.cx{border:1px solid var(--fio);border-radius:13px;background:var(--sup);padding:15px 17px;min-width:0}.cx h2{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ambar);font-weight:800;margin-bottom:11px}.lin{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;border-bottom:1px solid hsla(0,0%,100%,.05)}.lin:last-child{border-bottom:0}.lin__e{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lin__e--erro{color:var(--vermelho);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.lin__d{font-weight:700;white-space:nowrap;color:var(--txt2)}.bar{height:5px;background:hsla(0,0%,100%,.08);width:88px;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:9px}.bar,.bar i{border-radius:3px}.bar i{display:block;height:100%;background:var(--verde)}.bar i[data-nivel=medio]{background:var(--ambar)}.bar i[data-nivel=baixo]{background:var(--vermelho)}.aviso{margin-top:8px;padding:9px 12px;border-radius:9px;background:hsla(14,82%,68%,.09);border:1px solid hsla(14,82%,68%,.26);font-size:12.5px;color:#f3b49c}.nada{color:var(--txt3);font-size:13px;padding:22px 0;border:1px dashed var(--fio2);border-radius:13px;text-align:center}.nada--mini{padding:10px 0;border:0;text-align:left}.somente-leitura{margin:0 0 18px;padding:10px 14px;border-left:3px solid var(--ambar);border-radius:0 9px 9px 0;background:rgba(200,162,74,.08);color:var(--txt2);font-size:12.5px;max-width:70ch}.secao{font:600 17px var(--display);margin:24px 0 10px}.ok{color:var(--txt3);font-weight:600}.falta{color:var(--vermelho)}.falta,.obs{font-weight:600;font-size:12.5px}.obs{color:var(--txt3);margin-left:10px}@media (max-width:860px){.pag{flex-direction:column}.lado{width:auto;flex:none;border-right:0;border-bottom:1px solid var(--fio);padding:14px 12px}.lado nav{margin-top:12px;display:flex;gap:4px;overflow-x:auto}.lado nav .grupo,.lado nav span.depois{display:none}.lado nav a{white-space:nowrap}.quem{margin-top:12px}.corpo{padding:18px 14px}.cli{flex-wrap:wrap}.grade{grid-template-columns:1fr}.metr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 10px;gap:12px 10px}.lin{align-items:flex-start}.lin__e--erro{white-space:normal;overflow-wrap:anywhere}}.formulario{gap:14px;max-width:460px}.formulario,.formulario label{display:flex;flex-direction:column}.formulario label{gap:6px;font-size:12.5px;font-weight:600;color:var(--txt2)}.formulario .bt{align-self:flex-start;padding:9px 18px;font-size:13.5px}.formulario .bt[disabled]{opacity:.55;cursor:default}.opcional{color:var(--txt3);font-weight:500;text-transform:none}.rodape-form{color:var(--txt3);font-size:12px;margin:2px 0 0}.link-convite{margin:12px 0;padding:12px 14px;border-radius:9px;background:var(--bg);border:1px solid var(--fio2);font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--txt);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.acoes-linha{display:flex;gap:8px;flex-wrap:wrap}