@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.mJqafq_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.mJqafq_variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.cwpmZW_className{font-family:Poppins,Poppins Fallback;font-style:normal}.cwpmZW_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--ink:#0d2b36;--ink2:#3c5560;--mute:#6e838b;--line:#d5e2e5;--court:#e9f1f2;--paper:#fff;--turq:#12a7bc;--pet:#0d7f8f;--amb:#e58a1f;--ambk:#f8cf8c;--neg:#c0392b;--pos:#1e8449;--comp:#2e6b3f;--adu:#5a9e62;--kids:#a8d5a2;--bloq:#8e9aa0;--dim:#edf1f2;--num:var(--font-anton),"Impact","Arial Narrow Bold",sans-serif;--txt:var(--font-poppins),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:var(--txt);color:var(--ink);background:var(--court);font-size:15px;line-height:1.45}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--amb);outline-offset:2px}.top{background:var(--ink);color:#fff}.top .wrap{align-items:center;gap:16px;max-width:1180px;min-height:64px;margin:0 auto;padding:0 20px;display:flex}.brand{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.brand b{font-family:var(--num);letter-spacing:.5px;font-size:26px;font-weight:400}.brand span{color:#9fc3cb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.btn-cen{color:#fff;background:0 0;border:1.5px solid #5d8792;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500}.btn-cen:hover{border-color:#fff}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}main.page{padding:32px 20px}.box{background:var(--paper);border:1.5px solid var(--ink);border-radius:18px;padding:20px 22px}.muted{color:var(--mute);font-size:13px}.auth-main{flex:1;justify-content:center;align-items:center;padding:28px 16px;display:flex}.auth-page{flex-direction:column;min-height:100vh;display:flex}.auth-card{border:1.5px solid var(--ink);background:#fff;border-radius:18px;width:100%;max-width:400px;padding:26px 24px}.auth-card.wide{max-width:520px}.auth-card h1{margin:0 0 4px;font-size:22px;font-weight:600}.auth-card .lead{color:var(--ink2);margin:0 0 20px;font-size:14px}.auth-card label{margin:0 0 5px;font-size:13px;font-weight:600;display:block}.auth-card input[type=text],.auth-card input[type=password]{border:1.5px solid var(--line);background:#fff;border-radius:10px;width:100%;margin-bottom:16px;padding:11px 12px}.auth-card input:focus-visible{outline:3px solid var(--amb);outline-offset:1px;border-color:var(--ink)}.login-page{background:linear-gradient(180deg,#0d2b3673,#0d2b36c7),var(--ink) url(/img/fundo-login.webp) center/cover no-repeat;flex-direction:column;min-height:100dvh;display:flex}.login-main{flex:1;justify-content:center;align-items:center;padding:28px 16px;display:flex}.login-card{text-align:center;border:0;border-radius:22px;max-width:380px;padding:30px 28px 24px;box-shadow:0 24px 60px #00000073}.login-card label{text-align:left}.login-card .lead{margin-bottom:22px}.login-logo{width:96px;height:96px;margin:0 auto 14px;display:block}.login-foot{text-align:center;color:#d5e6ea;text-shadow:0 1px 3px #0009;padding:0 16px 20px;font-size:12.5px}.btn{background:var(--ink);color:#fff;border:0;border-radius:999px;width:100%;padding:12px;font-weight:600}.btn:hover{background:#12425a}.btn:disabled{opacity:.6;cursor:wait}.btn.ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0;margin-top:10px}.err{min-height:22px;color:var(--neg);margin:12px 0 0;font-size:13.5px;font-weight:500}.qr{border:1.5px solid var(--line);background:#fff;border-radius:10px;width:210px;height:210px;margin:6px auto 14px;padding:8px;display:block}.secret{background:var(--court);word-break:break-all;text-align:center;border-radius:8px;margin:0 0 16px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.codes{background:var(--court);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px 14px;margin:10px 0 16px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:grid}.link-btn{color:#fff;text-underline-offset:3px;background:0 0;border:0;font-size:14px;text-decoration:underline}
