@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--iper-navy-900:#0d1b35;--iper-navy-800:#10274a;--iper-navy-700:#154a7a;--iper-blue-600:#129fdc;--iper-blue-500:#22ade4;--iper-blue-400:#52bce9;--iper-teal-600:#17b9ac;--iper-teal-500:#39c9ba;--iper-teal-400:#6ad8cb;--iper-purple-600:#9564cb;--iper-purple-500:#ae7ddd;--iper-yellow-500:#fdbb32;--iper-orange-500:#f36c3d;--iper-bg:#f8f7f3;--iper-surface:#fff;--iper-text:#101d3a;--iper-text-secondary:#667085;--iper-border:#dce3ea;--iper-danger:#c43d3d;--iper-skeleton:#eef2f6;--iper-skeleton-shine:#ffffffb3;--iper-gradient-dark:linear-gradient(135deg, #0d1b35 0%, #10274a 60%, #154a7a 100%);--iper-gradient-colorful:linear-gradient(135deg, #129fdc 0%, #39c9ba 38%, #ae7ddd 72%, #fdbb32 100%)}body{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--iper-text);font-size:14px;line-height:1.4}body{background:#fff;margin:0}a{color:#101d3a}a:hover{color:#475467}*{box-sizing:border-box}input,select,textarea,button{color:#101d3a;font-family:inherit;font-size:14px}button{cursor:pointer}input:focus,select:focus,textarea:focus{border-color:#101d3a;outline:none;box-shadow:0 0 0 3px #1a1a1914}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #101d3a}.ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ic20{width:20px;height:20px}.nav{text-align:left;color:#475467;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.nav:hover{color:#101d3a;background:#f4f7fa}.nav-on{color:#101d3a;background:#e5f5fc;font-weight:500}.grp{color:#667085;padding:14px 10px 6px;font-size:12px}.btn{white-space:nowrap;color:#101d3a;background:#fff;border:1px solid #dce3ea;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:#f8f7f3}.btn-sm{height:30px;padding:0 10px;font-size:13px}.btn-dark{color:#fff;background:#129fdc;border-color:#129fdc}.btn-dark:hover{color:#fff;background:#0d8cc5;border-color:#0d8cc5}.btn-ghost{color:#475467;background:0 0;border-color:#0000}.btn-ghost:hover{color:#101d3a;background:#f4f7fa}.icon-btn{color:#667085;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-btn:hover{color:#101d3a;background:#f4f7fa}.field{background:#fff;border:1px solid #dce3ea;border-radius:8px;width:100%;height:38px;padding:0 12px}textarea.field{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}select.fsel{color:#475467;background:#fff;border:1px solid #dce3ea;border-radius:8px;width:auto;height:36px;padding:0 10px;font-size:13px}.lbl{color:#475467;margin-bottom:6px;font-size:13px;display:block}.search{color:#667085;background:#fff;border:1px solid #dce3ea;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.search input{box-shadow:none;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:13px}.seg{background:#f4f7fa;border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{color:#475467;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.seg .on{color:#101d3a;background:#fff;font-weight:500;box-shadow:0 1px 2px #0000000f}.cnt{color:#667085;font-size:12px}.card{background:#fff;border:1px solid #e6ebf0;border-radius:12px}table.t{border-collapse:collapse;width:100%;font-size:14px}.t th{text-align:left;color:#667085;white-space:nowrap;border-bottom:1px solid #e6ebf0;padding:10px 16px;font-size:13px;font-weight:400}.t td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:12px 16px}.t tr:last-child td{border-bottom:0}.t tbody tr:hover{background:#f8fafc}.rowlink{text-align:left;background:0 0;border:0;padding:0;font-weight:500}.rowlink:hover{text-underline-offset:3px;text-decoration:underline}.sub{color:#667085;margin-top:2px;font-size:13px}.mono{font-variant-numeric:tabular-nums}.pill{color:#475467;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dot{border-radius:50%;flex:none;width:6px;height:6px}.tag{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.tags{flex-wrap:wrap;gap:4px;display:flex}.chip{color:#475467;background:#fff;border:1px solid #dce3ea;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.chip-on{color:#101d3a;background:#f8f7f3;border-color:#101d3a}.muted{color:#667085}.h1{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.lead{color:#667085;margin:4px 0 0;font-size:14px}.crumbs{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.crumbs button{color:#667085;background:0 0;border:0;padding:0;font-size:13px}.crumbs button:hover{color:#101d3a}.app{text-align:left;color:#101d3a;background:#fff;border:1px solid #e6ebf0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;min-height:150px;padding:18px;text-decoration:none;display:flex}.app:hover{border-color:#c9d3dd;box-shadow:0 2px 10px #0000000a}.app-ic{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.app-t{align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.app-d{color:#667085;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;line-height:1.45;overflow:hidden}.app>span:last-child{width:100%;min-width:0}.app{min-height:0!important}.stat{padding:16px}.stat-l{color:#667085;font-size:13px}.stat-v{letter-spacing:-.02em;margin-top:6px;font-size:24px;font-weight:500}.kv{border-bottom:1px solid #eef2f6;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.kv:last-child{border-bottom:0}.res{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.res:hover{background:#f4f7fa}.step{color:#667085;align-items:center;gap:8px;font-size:12px;display:flex}.step b{color:#101d3a;background:#f4f7fa;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:500;display:inline-flex}.sr{position:absolute;left:-9999px}.av{background:#eef2f6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:500;display:inline-flex}.rail{color:#6b6b66;letter-spacing:.01em;background:0 0;border:0;border-radius:11px;flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:6px 0;font-size:11px;line-height:1.4;text-decoration:none;display:flex}.rail:hover{color:#101d3a}.rail:disabled{cursor:progress;color:#101d3a}.rail:disabled .ri{background:#e6ebf0}.rail-erro{text-align:center;color:var(--iper-danger);padding:0 4px 4px;font-size:11px;line-height:1.3}.rail .ri{border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:flex}.rail:hover .ri{background:#e6ebf0}.rail-on{color:#101d3a;font-weight:500}.tabs{border-bottom:1px solid #e6ebf0;gap:20px;display:flex}.tabs button{color:#667085;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:14px}.tabs .on{color:#101d3a;border-bottom-color:#101d3a;font-weight:500}.role{text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.role-on{border-color:#101d3a;box-shadow:0 0 0 1px #101d3a}.radio{border:1.5px solid #c9d3dd;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.radio-on{border:5px solid #101d3a}.toast{color:#fff;z-index:60;background:#101d3a;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #101d3a40}.overlay{z-index:40;background:#0d1b3552;position:fixed;inset:0}.modal{z-index:50;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(420px,100% - 32px);padding:24px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #101d3a40}.drawer{z-index:45;background:#fff;border-left:1px solid #e6ebf0;flex-direction:column;width:min(460px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #101d3a14}.btn-danger{color:#fff;background:#c43d3d;border-color:#c43d3d}.btn-danger:hover{color:#fff;background:#a93030}.menu{z-index:30;background:#fff;border:1px solid #e6ebf0;border-radius:10px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 10px 30px #101d3a1a}.menu button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.menu button:hover{background:#f4f7fa}.blk{cursor:pointer;text-align:left;background:0 0;border:1px dashed #0000;border-radius:10px;width:100%;padding:4px;display:block;position:relative}.blk:hover{border-color:#c9d3dd}.blk-on{border:1.5px solid #129fdc!important}.blk-label{color:#fff;background:#129fdc;border-radius:4px;padding:1px 6px;font-size:11px;position:absolute;top:-10px;left:12px}.sk{vertical-align:middle;background:var(--iper-skeleton);border-radius:6px;flex:none;display:inline-block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--iper-skeleton-shine) 50%, transparent 100%);animation:1.6s ease-in-out infinite sk-brilho;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-brilho{to{transform:translate(100%)}}.sk-card{pointer-events:none}.sk-card .app-ic{border-radius:10px}.layout{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.col-main{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}.col-side{flex-direction:column;flex:280px;gap:16px;min-width:0;display:flex}.side-h{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.side-b{padding:4px 16px 8px}.kv2{border-bottom:1px solid #f1f4f8;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.kv2:last-child{border-bottom:0}.kv2>span:first-child{color:#667085}.kv2>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.mini{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.mini-l{color:#667085;font-size:13px}.mini-v{letter-spacing:-.02em;font-size:22px;font-weight:500}.bar{background:#eef2f6;border-radius:99px;width:100%;height:6px;overflow:hidden}.bar>span{background:#129fdc;border-radius:99px;height:100%;display:block}.lrow{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef2f6;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.lrow:last-child{border-bottom:0}.lrow:hover{background:#f8fafc}.tl{gap:12px;padding:12px 16px;display:flex;position:relative}.tl-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.copy{color:#667085;background:0 0;border:0;border-radius:5px;padding:2px;display:inline-flex}.copy:hover{color:#129fdc;background:#f4f7fa}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#667085;font-size:12px;font-weight:500}.sheet{aspect-ratio:1.414;background:#fff;border:1px solid #e6ebf0;border-radius:6px;flex-direction:column;justify-content:space-between;padding:6% 7%;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #101d3a14}.main{flex:999 560px;min-width:0;padding:32px 40px 72px}.wrap{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;display:flex}@media (max-width:900px){.appgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main{padding:28px 24px 64px}}@media (max-width:760px){.shell{flex-direction:column}.railbar{border-bottom:1px solid #e6ebf0;overflow-x:auto;border-right:0!important;flex-direction:row!important;align-items:center!important;gap:2px!important;width:100%!important;padding:6px 8px!important}.railbar .logo{margin:0 6px 0 0!important}.railbar .rail{width:auto;min-width:62px}.railbar .rail-foot{border-top:0!important;flex-direction:row!important;width:auto!important;margin:0 0 0 auto!important;padding-top:0!important}.railbar .rail-foot .av{margin:0 0 0 6px!important}.side{border-bottom:1px solid #e6ebf0;overflow-x:auto;border-right:0!important;flex-direction:row!important;flex:100%!important;gap:2px!important;padding:6px 8px!important}.side .grp,.side .sep{display:none}.side .nav{white-space:nowrap;flex:none;width:auto}.main{padding:20px 16px 56px}.wrap{gap:18px}.g2{grid-template-columns:repeat(1,minmax(0,1fr))!important}.h1{font-size:20px}}@media (max-width:560px){.appgrid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.site-vazio{background:var(--iper-gradient-dark);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.verif{background:#f8fafc;min-height:100vh}.verif-top{background:#fff;border-bottom:1px solid #e6ebf0;padding:18px 32px;font-weight:500}.verif-top a{text-decoration:none}.verif-main{flex-direction:column;gap:24px;max-width:560px;margin:0 auto;padding:56px 20px;display:flex}.verif-card{flex-direction:column;gap:16px;padding:24px;display:flex}.verif-head{align-items:center;gap:10px;display:flex}.verif-ic{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.verif-ic.valido{color:#0f7d73;background:#e3f8f4}.verif-ic.revogado{color:#8f2626;background:#fdecec}.verif-grid{border-top:1px solid #eef2f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding-top:18px;display:grid}.verif-grid dt{color:#667085;font-size:13px}.verif-grid dd{margin:2px 0 0}.verif-form{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;gap:8px;display:flex}.row .field{flex:240px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aviso{color:#8f2626;background:#fdecec;border-radius:8px;margin:0;padding:10px 12px}.erro{color:var(--iper-danger);margin:0}@media (max-width:560px){.g2,.verif-grid{grid-template-columns:1fr}}.shell{background:#fff;min-height:100vh;display:flex}.tabs a{color:#667085;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:14px;text-decoration:none}.tabs a.on{color:#101d3a;border-bottom-color:#101d3a;font-weight:500}.crumbs a{color:#667085;text-decoration:none}.crumbs a:hover{color:#101d3a}.rowlink{color:#101d3a;text-decoration:none}.chip{text-decoration:none}.menu a{text-align:left;color:#101d3a;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.menu a:hover{background:#f4f7fa}.menu .perigo{color:#c43d3d}.dlg{border:0;border-radius:14px;width:min(420px,100% - 32px);padding:0;box-shadow:0 24px 60px #101d3a2e}.dlg::backdrop{background:#0d1b3559}.dlg-b{flex-direction:column;gap:12px;padding:22px;display:flex}.dlg-f{border-top:1px solid #eef2f6;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.vazio{text-align:center;color:#667085;padding:40px 16px;font-size:14px}.erro{color:#c43d3d}.h1{letter-spacing:-.02em;font-weight:500}.rowlink{color:#101d3a;font-weight:400}.btn{border-radius:10px;gap:8px;height:40px;padding:0 18px}.btn-sm{border-radius:9px;height:34px;padding:0 14px;font-size:13px}.icon-btn{border-radius:9px;width:36px;height:36px}.menu{border-radius:12px;padding:6px;top:42px}.menu button,.menu a{border-radius:8px;padding:10px 12px;font-size:14px}.tabs{gap:28px}.tabs a,.tabs button{color:#667085;align-items:center;gap:8px;padding:0 0 12px;font-size:14px;display:inline-flex}.tabs a:hover{color:#101d3a}.tabs a.on,.tabs .on{color:#101d3a;border-bottom-color:#129fdc;font-weight:500}.tabs .cnt{color:#667085;text-align:center;background:#f4f7fa;border-radius:999px;min-width:22px;padding:0 8px;font-size:12px;font-weight:400;line-height:18px;margin:0!important}.tabs .on .cnt{color:#0b6e99;background:#e5f5fc}.tb{border-bottom:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.search{color:#667085;background:#f4f7fa;border:1px solid #0000;border-radius:10px;gap:10px;height:40px;padding:0 14px}.search:focus-within{background:#fff;border-color:#129fdc;box-shadow:0 0 0 3px #129fdc1f}.search input{font-size:14px}.fsel{color:#101d3a;background:#fff;border:1px solid #e6ebf0;border-radius:10px;height:40px;padding:0 12px;font-size:14px}.chip{height:34px;padding:0 14px}.field{border-radius:10px;height:40px}.switch{background:#c9d3dd;border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;position:relative}.switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch-on{background:#39c9ba}.switch-on span{left:19px}.switch:disabled{opacity:.6}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.ri .spin,.nav .spin{animation:0s linear .15s both spin-surgir,.7s linear infinite spin}@keyframes spin-surgir{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}.spin{animation-duration:1.6s}.ri .spin,.nav .spin{animation-duration:0s,1.6s}}.menu.menu-popover{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;position:fixed;inset:auto;overflow-y:auto}.menu.menu-popover:not(:popover-open){display:none}
