:root,:root[data-theme=light]{--bg:#f1f3f6;--surface:#fff;--surface-2:#f6f7f9;--ink:#0b1a33;--muted:#5a6678;--line:#dce1e8;--brand:#0b57c9;--brand-ink:#fff;--brand-soft:#e3edfb;--ok:#0f7a56;--ok-bg:#def2e9;--ok-solid:#0f7a56;--on-solid:#fff;--bad:#b4322a;--bad-bg:#fbe6e4;--warn:#85580a;--warn-bg:#fbefcf;--focus:#2563eb;--backdrop:#111a278c;--shadow:0 1px 2px #1018280f,0 6px 20px #1018280d;color-scheme:light}:root[data-theme=dark]{--bg:#0d1218;--surface:#151c26;--surface-2:#1a2330;--ink:#e6ebf2;--muted:#93a1b4;--line:#263142;--brand:#8ab4f8;--brand-ink:#0b1426;--brand-soft:#1c2a40;--ok:#5fcf9b;--ok-bg:#123326;--ok-solid:#3fb985;--on-solid:#06140d;--bad:#ff8f86;--bad-bg:#3b1b1a;--warn:#e8bd55;--warn-bg:#3a2e10;--focus:#7aa7ff;--backdrop:#000000a6;--shadow:0 0 0 1px #ffffff05,0 8px 24px #00000059;color-scheme:dark}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f1f3f6;background:var(--bg);color:#0b1a33;color:var(--ink);font:400 16px/1.5 Atkinson Hyperlegible,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;transition:background-color .2s,color .2s}h2{font-size:20px;line-height:1.25;margin:0 0 14px}p{margin:0 0 10px}a{color:#0b57c9;color:var(--brand);text-underline-offset:2px}button,input,select{font:inherit}:focus-visible{outline:3px solid #2563eb;outline:3px solid var(--focus);outline-offset:2px}.muted{color:#5a6678;color:var(--muted)}.sp{flex:1 1}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.app-header{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 24px;position:sticky;top:0;z-index:20}.brand{align-items:center;display:inline-flex;font-size:19px;font-weight:700;gap:8px;letter-spacing:-.01em}.brand .brand-icon{background:#fff;border-radius:10px;display:block;padding:2px}.brand .brand-name b{color:#0b57c9;color:var(--brand)}.nav{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.nav button{background:none;border:0;border-radius:8px;color:#5a6678;color:var(--muted);cursor:pointer;padding:10px 12px;position:relative;white-space:nowrap}.nav button:hover{background:#f6f7f9;background:var(--surface-2);color:#0b1a33;color:var(--ink)}.nav button.on{color:#0b1a33;color:var(--ink);font-weight:700}.nav button.on:after{background:#0b57c9;background:var(--brand);border-radius:3px 3px 0 0;bottom:-11px;content:"";height:3px;left:12px;position:absolute;right:12px}.user-chip{align-items:center;color:#5a6678;color:var(--muted);display:inline-flex;font-size:15px;gap:8px}.user-chip strong{color:#0b1a33;color:var(--ink);font-weight:700}.page{margin:28px auto;max-width:1040px;padding:0 16px 48px}.grid2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:640px){.grid2{grid-template-columns:1fr}}.row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){.app-header{padding:8px 12px}.nav{order:3;width:100%}.nav button.on:after{bottom:0}.user-chip .tag{display:none}}.panel{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 20px #1018280d;box-shadow:var(--shadow);margin-bottom:16px;padding:22px}label{color:#5a6678;color:var(--muted);display:flex;flex-direction:column;font-size:14px;gap:5px}label.inline{align-items:center;flex-direction:row;gap:8px}input:not([type=checkbox]),select{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:8px;color:#0b1a33;color:var(--ink);min-width:0;padding:10px 12px;transition:border-color .15s}input:not([type=checkbox]):hover,select:hover{border-color:#5a6678;border-color:var(--muted)}input[type=checkbox]{accent-color:#0b57c9;accent-color:var(--brand);height:18px;width:18px}.btn{align-items:center;background:#0b57c9;background:var(--brand);border:1px solid #0000;border-radius:8px;color:#fff;color:var(--brand-ink);cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:10px 18px;transition:filter .15s,background-color .15s}.btn:hover:not(:disabled){filter:brightness(1.1)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn.ok{background:#0f7a56;background:var(--ok-solid);color:#fff;color:var(--on-solid)}.btn.sec{background:#fff;background:var(--surface);border-color:#dce1e8;border-color:var(--line);color:#0b1a33;color:var(--ink)}.btn.sec:hover:not(:disabled){background:#f6f7f9;background:var(--surface-2);filter:none}.btn.sm{font-size:14px;padding:5px 11px}.btn.big{font-size:18px;padding:16px 28px;width:100%}.icon-btn{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:50%;color:#0b1a33;color:var(--ink);cursor:pointer;display:inline-grid;height:38px;place-items:center;width:38px}.icon-btn:hover,.status{background:#f6f7f9;background:var(--surface-2)}.status{border-radius:8px;color:#0b1a33;color:var(--ink);margin-top:12px;padding:10px 14px}.status.warn{background:#fbefcf;background:var(--warn-bg);color:#85580a;color:var(--warn)}.tag{background:#f6f7f9;background:var(--surface-2);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:99px;color:#0b1a33;color:var(--ink);display:inline-block;font-size:13px;padding:1px 9px}.tag.ok{background:#def2e9;background:var(--ok-bg);color:#0f7a56;color:var(--ok)}.tag.bad,.tag.ok{border-color:#0000}.tag.bad{background:#fbe6e4;background:var(--bad-bg);color:#b4322a;color:var(--bad)}.tag.warn{background:#fbefcf;background:var(--warn-bg);border-color:#0000;color:#85580a;color:var(--warn)}.tbl{margin:0 -6px;overflow-x:auto}table{border-collapse:collapse;font-size:15px;width:100%}td,th{border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}th{color:#5a6678;color:var(--muted);font-size:13px;font-weight:400;white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#f6f7f9;background:var(--surface-2)}tr.alerta td{background:#fbe6e4;background:var(--bad-bg)}tr.alerta:hover td{filter:brightness(.97)}.video{aspect-ratio:4/3;background:#000;border:1px solid #dce1e8;border:1px solid var(--line);border-radius:14px;max-width:420px;overflow:hidden;position:relative;width:100%}.video video{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.overlay{background:#111a278c;background:var(--backdrop);display:grid;inset:0;overflow:auto;padding:16px;place-items:center;position:fixed;z-index:100}.modal{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 20px #1018280d;box-shadow:var(--shadow);max-width:520px;padding:22px;width:100%}.senha-wrap{display:flex;position:relative}.senha-wrap input:not([type=checkbox]){flex:1 1;padding-right:46px}.senha-wrap input::-ms-reveal{display:none}.senha-wrap .olho{background:none;border:0;border-radius:6px;color:#5a6678;color:var(--muted);cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px}.senha-wrap .olho:hover{background:#f6f7f9;background:var(--surface-2);color:#0b1a33;color:var(--ink)}.clock{font-feature-settings:"tnum";font-size:clamp(56px,14vw,112px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.date{color:#5a6678;color:var(--muted);margin-top:8px}.date:first-letter{text-transform:uppercase}.login-page{display:grid;min-height:100vh;padding:24px;place-items:center;position:relative}.login-page .theme-corner{position:absolute;right:16px;top:16px}.login-card{margin:0;max-width:380px;width:100%}.login-card .brand{font-size:24px;margin-bottom:4px}.login-card .sub{color:#5a6678;color:var(--muted);margin-bottom:22px}.login-card .campo{margin-bottom:16px}.login-card .voltar{color:#5a6678;color:var(--muted);display:block;margin-top:16px;text-align:center}.lp{--lp-navy:#102f53;--lp-blue:#0b57c9;--lp-tint:#edf4fc;background:#fff;background:var(--surface);color:#0b1a33;color:var(--ink);overflow-x:clip}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp p{text-wrap:pretty}.lp a{text-decoration:none}.lp a,.lp button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.lp #conteudo,.lp section[id]{scroll-margin-top:100px}.lp-wrap{margin-inline:auto;padding-inline:32px;width:min(100%,1240px)}.lp-skip{background:#0b57c9;background:var(--brand);border-radius:8px;color:#fff;color:var(--brand-ink);left:16px;padding:12px 20px;position:fixed;top:-80px;z-index:100}.lp-skip:focus{top:12px}.lp-header{background:#fff;background:var(--surface);border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.lp-header-in{align-items:center;display:flex;gap:30px;min-height:84px}.lp-brand-link{color:#0b1a33;color:var(--ink);display:inline-flex;flex-shrink:0}.lp .brand{font-size:23px;gap:6px;letter-spacing:-.045em}.lp .brand-icon{padding:0}.lp-nav{align-items:center;display:flex;gap:22px;margin-inline:auto}.lp-nav a{color:#5a6678;color:var(--muted);font-size:14px;padding-block:12px}.lp-nav a:hover{color:#0b57c9;color:var(--brand)}.lp-header-actions{align-items:center;display:flex;gap:18px;margin-left:auto}.lp-login-link{align-items:center;background:#e3edfb;background:var(--brand-soft);border-radius:9px;color:#0b57c9;color:var(--brand);display:inline-flex;font-size:14px;font-weight:700;gap:22px;padding:10px 18px}.lp-menu-button{display:none}.lp-mobile-nav{border-top:1px solid #dce1e8;border-top:1px solid var(--line);padding-block:8px 20px}.lp-mobile-nav a{align-items:center;border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line);color:#0b1a33;color:var(--ink);display:flex;justify-content:space-between;padding:14px 4px}.lp-hero{background:radial-gradient(ellipse at 85% 30%,#e3edfb,#0000 65%);background:radial-gradient(ellipse at 85% 30%,var(--brand-soft),#0000 65%);padding-block:66px 54px;position:relative}.lp-hero-in{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1.08fr 1fr}.lp-hero-copy{min-width:0;padding-block:12px 24px}.lp-eyebrow{align-items:center;color:#0b57c9;color:var(--brand);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.13em;line-height:1.6;margin:0 0 20px;text-transform:uppercase}.lp-live-dot{background:#16a37c;border-radius:50%;box-shadow:0 0 0 5px rgba(22,163,124,.078);flex-shrink:0;height:7px;width:7px}.lp h1{font-size:clamp(40px,4.6vw,66px);letter-spacing:-.055em;line-height:1.07;margin:0 0 24px}.lp h1 span{color:#0b57c9;color:var(--brand)}.lp-lead{color:#5a6678;color:var(--muted);font-size:18px;line-height:1.75;margin-bottom:30px;max-width:480px}.lp-cta{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:26px}.lp-button{align-items:center;border:1px solid #0000;border-radius:10px;display:inline-flex;font-size:15px;font-weight:700;gap:22px;justify-content:center;line-height:1.5;padding:15px 22px;transition:background .2s,transform .2s}.lp-button:hover{transform:translateY(-2px)}.lp-button-primary{background:#0b57c9;background:var(--brand);box-shadow:0 8px 20px #0b57c920;color:#fff;color:var(--brand-ink)}.lp-text-link{align-items:center;color:#0b57c9;color:var(--brand);display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding-block:9px}.lp-text-link:hover{text-decoration:underline;text-underline-offset:5px}.lp-checks{color:#5a6678;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 15px;list-style:none;margin:0;padding:0}.lp-checks li{align-items:center;display:inline-flex;gap:5px}.lp-checks svg{color:#0f9374;flex-shrink:0}.lp-hero-footnote{align-items:flex-start;border-top:1px solid #dce1e8;border-top:1px solid var(--line);color:#0b57c9;color:var(--brand);display:flex;gap:10px;margin-top:36px;max-width:430px;padding-top:22px}.lp-hero-footnote p{color:#5a6678;color:var(--muted);font-size:12px;line-height:1.8;margin:0}.lp-hero-footnote strong{font-weight:400}.lp-hero-footnote svg{flex-shrink:0;margin-top:3px}.lp-hero-visual{min-width:0;padding:15px 0 40px 24px;position:relative}.lp-hero-photo{aspect-ratio:.94;background:#c5d3d9;border-radius:24px 24px 74px 24px;margin:0;max-height:570px;overflow:hidden;position:relative;width:100%}.lp-hero-photo img{display:block;height:100%;object-fit:cover;object-position:50% 38%;width:100%}.lp-hero-photo figcaption{bottom:13px;color:#fff;font-size:10px;left:16px;position:absolute;right:22px;text-shadow:0 1px 4px #000;z-index:1}.lp-hero-photo:after{background:linear-gradient(#0000,#102f5366);content:"";inset:75% 0 0;pointer-events:none;position:absolute}.lp-photo-accent{border:1px solid #dce1e8;border:1px solid var(--line);border-radius:24px 24px 74px 24px;inset:0 18px 60px 8px;position:absolute;transform:rotate(-4deg)}.lp-photo-badge{align-items:center;background:rgba(250,255,247,.929);border:1px solid #fff8;border-radius:99px;box-shadow:0 5px 14px rgba(16,47,83,.071);color:#183e41;display:flex;font-size:11px;font-weight:700;gap:7px;padding:9px 13px;position:absolute;right:14px;top:34px}.lp-photo-badge>span{background:#ddf6e8;border-radius:50%;color:#16835d;display:grid;height:20px;place-items:center;width:20px}.lp-confirmation{align-items:center;background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:15px;bottom:3px;box-shadow:0 14px 35px rgba(16,47,83,.078);display:flex;gap:13px;left:0;padding:20px 22px;position:absolute;right:28px}.lp-confirmation>div{flex:1 1;min-width:0}.lp-confirmation strong{display:block;font-size:18px;letter-spacing:-.02em}.lp-confirmation small{align-items:center;color:#5a6678;color:var(--muted);display:flex;font-size:10px;gap:5px;margin-top:4px}.lp-confirmation small span{background:#16a37c;border-radius:50%;height:5px;width:5px}.lp-confirmation-icon{background:#def2e9;background:var(--ok-bg);border-radius:50%;color:#0f7a56;color:var(--ok);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.lp-confirmation-caption{color:#5a6678;color:var(--muted);display:block;font-size:10px;margin-bottom:2px}.lp-confirmation-time{align-self:center;color:#0b57c9;color:var(--brand);font-size:22px;font-weight:700;letter-spacing:-.04em}.lp-roles-strip{background:#f6f7f9;background:var(--surface-2);border-block:1px solid #dce1e8;border-block:1px solid var(--line)}.lp-roles-strip>div{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:24px}.lp-roles-strip>div>div{align-items:center;color:#0b57c9;color:var(--brand);display:flex;gap:13px;justify-content:center}.lp-roles-strip>div>div:not(:last-child){border-right:1px solid #dce1e8;border-right:1px solid var(--line)}.lp-roles-strip>div strong{color:#0b1a33;color:var(--ink);display:block;font-size:13px}.lp-roles-strip>div span{color:#5a6678;color:var(--muted);display:block;font-size:12px;margin-top:2px}.lp-section{padding-block:88px}.lp h2{font-size:clamp(29px,3.2vw,43px);letter-spacing:-.045em;line-height:1.15;margin-bottom:18px}.lp-section-heading{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:34px}.lp-section-heading .lp-eyebrow{margin-bottom:13px}.lp-section-heading h2{margin:0}.lp-section-heading>p{color:#5a6678;color:var(--muted);font-size:15px;line-height:1.75;margin-bottom:2px;max-width:345px}.lp-features{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feature{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:13px;padding:27px;transition:border-color .2s,background .2s}.lp-feature:hover{background:#f6f7f9;background:var(--surface-2);border-color:#0b57c9;border-color:var(--brand)}.lp-feature h3{font-size:18px;letter-spacing:-.025em;line-height:1.3;margin:25px 0 12px}.lp-feature p{color:#5a6678;color:var(--muted);font-size:14px;line-height:1.8;margin:0}.lp-feature-top{align-items:center;display:flex;justify-content:space-between}.lp-feature-icon{background:#e3edfb;background:var(--brand-soft);border-radius:10px;color:#0b57c9;color:var(--brand);display:grid;height:43px;place-items:center;width:43px}.lp-feature-number{color:#5a6678;color:var(--muted);font-size:11px;opacity:.65}.lp-product-section{background:#f6f7f9;background:var(--surface-2);border-block:1px solid #dce1e8;border-block:1px solid var(--line);padding-block:76px}.lp-product-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.lp-product-grid>*{min-width:0}.lp-product-grid h2 span{color:#0b57c9;color:var(--brand)}.lp-sub{color:#5a6678;color:var(--muted);font-size:16px;line-height:1.8;max-width:480px}.lp-product-points{grid-gap:20px;display:grid;gap:20px;list-style:none;margin:26px 0;padding:0}.lp-product-points li{align-items:flex-start;display:flex;gap:12px}.lp-product-points li>svg{color:#0b57c9;color:var(--brand);flex-shrink:0;margin-top:3px}.lp-product-points strong{font-size:14px}.lp-product-points p{color:#5a6678;color:var(--muted);font-size:13px;line-height:1.7;margin:4px 0 0}.lp-preview{background:#112d4b;border:1px solid #34506d;border-radius:17px;box-shadow:0 20px 40px #102f5315;color:#f4f8fe;overflow:hidden}.lp-preview-top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.078);display:flex;gap:12px;padding:17px 19px}.lp-preview-top strong{font-size:13px}.lp-preview-top>span:last-child{color:#a8bfd7;font-size:10px;margin-left:auto}.lp-browser-dots{display:flex;gap:4px}.lp-browser-dots i{background:#6f8cab;border-radius:50%;height:5px;width:5px}.lp-preview-tabs{display:flex;gap:5px;padding:16px 20px 0}.lp-preview-tabs button{background:#0000;border:1px solid #0000;border-radius:7px;color:#b3c8dd;cursor:pointer;flex:1 1;font-size:12px;padding:10px 6px}.lp-preview-tabs button[aria-selected=true]{background:#27486b;border-color:#416384;color:#fff}.lp-preview-body{min-height:350px;padding:27px 28px 24px}.lp-preview-body[hidden]{display:none}.lp-preview-body h3{font-size:25px;letter-spacing:-.04em;margin:9px 0 4px}.lp-preview-body>p{color:#aec2d9;font-size:12px}.lp-preview-eyebrow{color:#94c3ff;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lp-timeline{margin-block:23px}.lp-timeline>div{grid-gap:12px;align-items:center;color:#b7cce1;display:grid;font-size:12px;gap:12px;grid-template-columns:18px 54px 1fr;padding-bottom:17px;position:relative}.lp-timeline>div:last-child{padding-bottom:0}.lp-timeline>div:not(:last-child):after{background:#3e5874;bottom:-1px;content:"";left:4px;position:absolute;top:14px;width:1px}.lp-timeline>div strong{color:#f4f8fe;font-size:13px}.lp-timeline-dot{border:2px solid #6585a8;border-radius:50%;display:block;height:9px;width:9px}.lp-timeline-dot.first{background:#5bdaa7;border-color:#5bdaa7}.lp-preview-note{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.102);color:#b7cce1;display:flex;font-size:10px;gap:8px;line-height:1.6;padding-top:15px}.lp-preview-note svg{color:#7cb7ff;flex-shrink:0}.lp-review-list{grid-gap:10px;display:grid;gap:10px;margin-block:20px}.lp-review-list>div{align-items:center;background:#1b3b5d;border:1px solid #35516e;border-radius:8px;display:flex;gap:9px;padding:11px}.lp-review-list strong{display:block;font-size:12px}.lp-review-list small{color:#aec2d9;display:block;font-size:10px;margin-top:2px}.lp-review-icon{color:#94c3ff;flex-shrink:0}.lp-review-state{color:#bbd6f2;font-size:9px;margin-left:auto;white-space:nowrap}.lp-centered-heading{margin-bottom:44px;text-align:center}.lp-centered-heading .lp-eyebrow{justify-content:center}.lp-centered-heading .lp-sub{margin:0 auto}.lp-steps{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.lp-steps li{padding-top:2px;position:relative}.lp-steps li:not(:last-child):after{border-top:1px dashed #dce1e8;border-top:1px dashed var(--line);content:"";left:60px;position:absolute;right:-12px;top:24px}.lp-steps h3{font-size:16px;letter-spacing:-.02em;margin:21px 0 10px}.lp-steps p{color:#5a6678;color:var(--muted);font-size:13px;line-height:1.8;margin:0}.lp-step-number{background:#e3edfb;background:var(--brand-soft);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:50%;color:#0b57c9;color:var(--brand);display:grid;font-size:13px;font-weight:700;height:45px;place-items:center;width:45px}.lp-access-section{background:#f6f7f9;background:var(--surface-2);border-block:1px solid #dce1e8;border-block:1px solid var(--line)}.lp-access-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-access-card{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:12px;padding:25px 21px}.lp-access-card>svg{color:#0b57c9;color:var(--brand);margin-bottom:24px}.lp-access-card>span{color:#5a6678;color:var(--muted);display:block;font-size:10px;margin-bottom:6px}.lp-access-card h3{font-size:22px;letter-spacing:-.035em;margin:0 0 12px}.lp-access-card p{color:#5a6678;color:var(--muted);font-size:12px;line-height:1.8;margin:0}.lp-access-card:first-child{background:#112d4b;border-color:#112d4b;color:#fff}.lp-access-card:first-child p,.lp-access-card:first-child>span{color:#b9cbe0}.lp-access-card:first-child>svg{color:#94c3ff}.lp-access-note{align-items:flex-start;color:#5a6678;color:var(--muted);display:flex;font-size:12px;gap:9px;justify-content:center;margin:24px 0 0}.lp-access-note svg{flex-shrink:0}.lp-faq-grid{grid-gap:90px;display:grid;gap:90px;grid-template-columns:.7fr 1fr}.lp-faq-grid>*{min-width:0}.lp-faq{border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line)}.lp-faq:first-child{border-top:1px solid #dce1e8;border-top:1px solid var(--line)}.lp-faq summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:20px;justify-content:space-between;list-style:none;padding-block:21px}.lp-faq summary span{color:#0b57c9;color:var(--brand);font-size:22px;font-weight:400;transition:transform .2s}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq p{color:#5a6678;color:var(--muted);font-size:13px;line-height:1.9;margin:0 30px 22px 0}.lp-faq[open] summary span{transform:rotate(45deg)}.lp-final{padding-bottom:76px}.lp-final-inner{align-items:center;background:#0c3e85;border-radius:20px;color:#fff;display:flex;gap:28px;justify-content:space-between;overflow:hidden;padding:48px 50px;position:relative}.lp-final-inner>a,.lp-final-inner>div{position:relative;z-index:1}.lp-final-inner .lp-eyebrow{color:#b9d6ff;margin-bottom:14px}.lp-final-inner h2{font-size:clamp(28px,3.3vw,43px);margin-bottom:13px}.lp-final-inner p:not(.lp-eyebrow){color:#c5daf7;font-size:14px;margin-bottom:0}.lp-button-light{background:#fff;color:#0c3e85;flex-shrink:0}.lp-final-decoration{color:#ffffff06;font-size:430px;font-weight:700;line-height:1.2;pointer-events:none;position:absolute;right:50px;top:-100px;transform:rotate(-8deg)}.lp-footer{background:#fff;background:var(--surface);border-top:1px solid #dce1e8;border-top:1px solid var(--line);padding-block:28px}.lp-footer-in{align-items:center;display:flex;flex-wrap:wrap;gap:26px}.lp-footer-in>p{color:#5a6678;color:var(--muted);font-size:12px;margin:0}.lp-footer-in>nav{display:flex;gap:22px;margin-left:auto}.lp-footer-in>nav a{color:#5a6678;color:var(--muted);font-size:12px}.lp-footer-in>nav a:hover{color:#0b57c9;color:var(--brand)}.lp-footer-in>small{border-top:1px solid #dce1e8;border-top:1px solid var(--line);color:#5a6678;color:var(--muted);flex-basis:100%;font-size:10px;padding-top:18px}.lp-footer-in .brand{font-size:19px}@media(min-width:881px){.lp-mobile-nav{display:none}}@media(max-width:1100px){.lp-nav{gap:14px}.lp-header-in{gap:20px}.lp-hero-in{gap:30px}.lp-product-grid{gap:36px}.lp-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-faq-grid{gap:45px}.lp-confirmation{padding:17px 15px;right:10px}.lp-confirmation strong{font-size:16px}.lp-confirmation-time{font-size:19px}}@media(max-width:880px){.lp-nav{display:none}.lp-menu-button{display:inline-grid}.lp-header-in{min-height:72px}.lp-hero{padding-top:40px}.lp-hero-in{gap:26px;grid-template-columns:minmax(0,1fr)}.lp-hero-copy{max-width:660px}.lp h1{font-size:clamp(42px,7vw,62px)}.lp-lead{max-width:580px}.lp-hero-footnote{margin-top:24px}.lp-hero-visual{margin-inline:auto;width:min(100%,580px)}.lp-hero-photo{aspect-ratio:1.15}.lp-hero-photo img{object-position:50% 30%}.lp-confirmation{right:36px}.lp-section{padding-block:65px}.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-section-heading{gap:25px}.lp-section-heading>p{max-width:280px}.lp-product-grid{gap:34px;grid-template-columns:minmax(0,1fr)}.lp-preview{margin-inline:auto;max-width:580px;width:100%}.lp-steps{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps li:nth-child(2):after{display:none}.lp-faq-grid{gap:28px;grid-template-columns:minmax(0,1fr)}.lp-final-inner{padding:38px 32px}.lp-roles-strip>div{gap:16px}.lp-roles-strip>div>div{gap:8px;justify-content:flex-start}.lp-roles-strip>div strong{font-size:12px}.lp-roles-strip>div span{font-size:10px}}@media(max-width:540px){.lp-wrap{padding-inline:20px}.lp .brand{font-size:20px}.lp-header-in{gap:12px;min-height:68px}.lp-header-actions{gap:9px}.lp-login-link{font-size:12px;gap:7px;padding:8px 11px}.lp-header-actions .icon-btn{height:32px;width:32px}.lp-header-actions .lp-login-link svg{width:15px}.lp-hero{padding-block:30px 38px}.lp-hero-copy{padding-bottom:0;padding-top:0}.lp-eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:17px}.lp h1{font-size:clamp(35px,9.6vw,51px);line-height:1.1;margin-bottom:19px}.lp-lead{font-size:15px;line-height:1.8;margin-bottom:24px}.lp-cta{align-items:stretch;flex-direction:column;gap:9px;margin-bottom:20px}.lp-cta .lp-button{width:100%}.lp-cta .lp-text-link{justify-content:center}.lp-checks{font-size:10px;gap:7px 11px}.lp-checks svg{width:14px}.lp-hero-footnote{display:none}.lp-hero-in{gap:26px}.lp-hero-visual{padding-bottom:42px;padding-left:12px}.lp-hero-photo{aspect-ratio:.97;border-radius:18px 18px 52px 18px}.lp-hero-photo img{object-position:50% 31%}.lp-hero-photo figcaption{bottom:18px;font-size:8px}.lp-photo-accent{inset:3px 14px 60px 4px}.lp-photo-badge{font-size:9px;padding:6px 9px;right:10px;top:26px}.lp-photo-badge>span{height:17px;width:17px}.lp-confirmation{gap:9px;left:0;padding:14px 12px;right:12px}.lp-confirmation strong{font-size:15px}.lp-confirmation small{font-size:8px}.lp-confirmation-time{font-size:18px}.lp-confirmation-icon{height:33px;width:33px}.lp-confirmation-caption{font-size:9px}.lp-roles-strip>div{gap:16px;grid-template-columns:minmax(0,1fr);padding-block:20px}.lp-roles-strip>div>div{border-right:0!important;gap:13px}.lp-roles-strip>div strong{font-size:13px}.lp-roles-strip>div span{font-size:11px}.lp-section{padding-block:50px}.lp-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:25px}.lp-section-heading>p{font-size:14px;max-width:none}.lp h2{font-size:31px}.lp-features{gap:12px;grid-template-columns:minmax(0,1fr)}.lp-feature{padding:23px}.lp-feature h3{margin-top:20px}.lp-product-section{padding-block:50px}.lp-sub{font-size:14px}.lp-preview-top{gap:8px;padding:15px 14px}.lp-preview-top>span:last-child{font-size:8px}.lp-preview-tabs{padding-inline:13px}.lp-preview-body{min-height:350px;padding:23px 19px}.lp-review-list>div{gap:7px;padding:10px 8px}.lp-review-state{font-size:8px}.lp-review-list strong{font-size:11px}.lp-review-list small{font-size:9px}.lp-centered-heading{margin-bottom:30px;text-align:left}.lp-centered-heading .lp-eyebrow{justify-content:flex-start}.lp-steps{gap:25px;grid-template-columns:minmax(0,1fr)}.lp-steps li{min-height:70px;padding-left:62px}.lp-steps li:after{display:none}.lp-steps h3{margin-top:0}.lp-step-number{left:0;position:absolute;top:0}.lp-access-grid{gap:12px;grid-template-columns:minmax(0,1fr)}.lp-access-card{padding:24px}.lp-access-card>svg{margin-bottom:17px}.lp-access-card p{font-size:13px}.lp-access-note{font-size:11px;line-height:1.8}.lp-faq summary{font-size:14px}.lp-final{padding-bottom:45px}.lp-final-inner{align-items:flex-start;border-radius:15px;flex-direction:column;gap:24px;padding:30px 24px}.lp-final-inner h2{font-size:31px}.lp-final-inner .lp-button{width:100%}.lp-footer-in{gap:16px}.lp-footer-in>p{flex-basis:100%}.lp-footer-in>nav{flex-wrap:wrap;margin-left:0}}@media(max-width:360px){.lp-wrap{padding-inline:15px}.lp-header-actions{gap:6px}.lp .brand{font-size:18px}.lp .brand-icon{height:30px;width:30px}.lp-login-link{gap:5px;padding-inline:9px}.lp-confirmation-time{display:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.swal2-popup{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1018280f,0 6px 20px #1018280d;box-shadow:var(--shadow);font-family:Atkinson Hyperlegible,system-ui,-apple-system,Segoe UI,sans-serif}.swal2-popup,.swal2-title{color:#0b1a33;color:var(--ink)}.swal2-title{font-size:22px}.swal2-html-container{color:#5a6678;color:var(--muted)}.swal2-styled{border-radius:8px!important;font-weight:700!important}.swal2-styled.swal2-confirm{background:#0b57c9!important;background:var(--brand)!important;color:#fff!important;color:var(--brand-ink)!important}.swal2-styled.swal2-cancel{background:#f6f7f9!important;background:var(--surface-2)!important;border:1px solid #dce1e8!important;border:1px solid var(--line)!important;color:#0b1a33!important;color:var(--ink)!important}.swal2-styled:focus{box-shadow:0 0 0 3px #2563eb!important;box-shadow:0 0 0 3px var(--focus)!important}.swal2-timer-progress-bar{background:#0b57c9;background:var(--brand)}.swal2-container.swal2-backdrop-show{background:#111a278c!important;background:var(--backdrop)!important}.swal2-toast{background:#fff!important;background:var(--surface)!important}.app-layout{--sidebar-width:272px;min-height:100dvh}.app-layout.menu-collapsed{--sidebar-width:84px}.app-content{margin-left:var(--sidebar-width);min-width:0}.app-content .page{margin:0 auto;max-width:1560px;padding:32px;width:100%}.sidebar{background:#fff;background:var(--surface);border-right:1px solid #dce1e8;border-right:1px solid var(--line);display:flex;flex-direction:column;inset:0 auto 0 0;padding:20px 14px;position:fixed;width:var(--sidebar-width);z-index:30}.sidebar-brand{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:28px}.sidebar-brand .brand{font-size:20px}.sidebar nav{display:flex;flex-direction:column;gap:5px;min-height:0;overflow-y:auto}.sidebar nav button{align-items:center;background:#0000;border:0;border-radius:9px;color:#5a6678;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;gap:12px;padding:11px 14px;text-align:left}.sidebar nav button svg{flex-shrink:0}.sidebar nav button:hover{background:#f6f7f9;background:var(--surface-2);color:#0b1a33;color:var(--ink)}.sidebar nav button.active{background:#e3edfb;background:var(--brand-soft);color:#0b57c9;color:var(--brand);font-weight:700}.sidebar footer{margin-top:auto;padding-top:18px}.sidebar-tools{display:flex;gap:8px;justify-content:space-between;margin-top:16px}.user-profile{align-items:flex-start;border-top:1px solid #dce1e8;border-top:1px solid var(--line);display:flex;gap:10px;padding-top:16px}.avatar{background:#e3edfb;background:var(--brand-soft);border-radius:10px;color:#0b57c9;color:var(--brand);display:grid;flex-shrink:0;font-size:13px;font-weight:700;height:36px;place-items:center;width:36px}.profile-details{color:#5a6678;color:var(--muted);display:grid;font-size:12px;min-width:0;overflow-wrap:anywhere}.profile-details strong{color:#0b1a33;color:var(--ink);font-size:14px}.sidebar.collapsed:not(.mobile-open){padding:18px 10px}.sidebar.collapsed:not(.mobile-open) .brand,.sidebar.collapsed:not(.mobile-open) .nav-label{display:none}.sidebar.collapsed:not(.mobile-open) .sidebar-brand{justify-content:center}.sidebar.collapsed:not(.mobile-open) .desktop-collapse{transform:rotate(180deg)}.sidebar.collapsed:not(.mobile-open) .sidebar-tools{align-items:center;flex-direction:column}.mobile-close,.mobile-topbar{display:none}.page-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.page-header h1{font-size:clamp(24px,3vw,30px);letter-spacing:-.03em;margin:0 0 4px}.page-header p{font-size:14px;margin:0}.page-actions{display:flex;flex-wrap:wrap;gap:10px}.drawer-backdrop{background:#111a278c;background:var(--backdrop);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:90}.drawer{animation:drawer-in .18s ease-out;background:#fff;background:var(--surface);box-shadow:0 1px 2px #1018280f,0 6px 20px #1018280d;box-shadow:var(--shadow);color:#0b1a33;color:var(--ink);display:flex;flex-direction:column;height:100dvh;outline:none;width:min(600px,100%)}.drawer-header{align-items:center;border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.drawer-header h2{margin:0}.drawer-header .icon-btn{flex-shrink:0}.drawer-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}@keyframes drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>.full{grid-column:1/-1}.form-grid label{min-width:0}.form-grid fieldset{border:1px solid #dce1e8;border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.form-grid legend{color:#0b1a33;color:var(--ink);font-weight:700}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.form-error{background:#fbe6e4;background:var(--bad-bg);border-radius:8px;color:#b4322a;color:var(--bad);overflow-wrap:anywhere;padding:12px}.metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.metric{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:14px;padding:20px}.metric strong{color:#0b57c9;color:var(--brand);display:block;font-size:28px;margin:8px 0}.actions{gap:6px;min-width:120px}.actions,.filters{display:flex;flex-wrap:wrap}.filters{align-items:flex-end;gap:12px}.filters label{flex:1 1 140px;min-width:0}.tbl{margin:0;max-width:100%;overscroll-behavior-x:contain;width:100%}.tbl table{min-width:620px}.tbl td{max-width:340px;overflow-wrap:anywhere}.app-content .grid2>*,.app-content .panel{min-width:0}input,select,textarea{max-width:100%}textarea{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:8px;color:#0b1a33;color:var(--ink);font:inherit;min-height:90px;padding:10px;width:100%}@media(max-width:1024px){.app-content .page{padding:24px 18px}.grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.desktop-sidebar{display:none}.app-content{margin-left:0}.mobile-topbar{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:10px 16px}.mobile-close{display:inline-grid}.mobile-sidebar .drawer-backdrop{justify-content:flex-start}.mobile-sidebar .drawer{animation:none;width:min(320px,100%)}.mobile-sidebar .drawer-header{display:none}.mobile-sidebar .drawer-body{height:100%;padding:0}.mobile-sidebar .sidebar{border:0;height:100%;position:relative;width:100%}.mobile-sidebar .desktop-collapse{display:none}.app-content .page{padding:20px 12px}.panel{padding:16px}.page-header{gap:12px;margin-bottom:18px}.metrics{gap:10px;grid-template-columns:1fr}.metric{padding:16px}.form-grid{grid-template-columns:minmax(0,1fr)}.drawer-body,.drawer-header{padding:16px}.drawer{width:100%}.row>label:not(.inline){flex:1 1 180px;min-width:0}.clock{font-size:clamp(32px,10vw,64px)}}.face-preview{background:#f6f7f9;background:var(--surface-2);border-radius:12px;display:block;margin:16px 0;max-height:380px;max-width:420px;object-fit:contain;width:100%}.decision-form{border:1px solid #dce1e8;border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:16px}.history-list{margin-top:24px}.history-list article{overflow-wrap:anywhere;padding:14px 0}.history-list article,.notification-inbox article{border-bottom:1px solid #dce1e8;border-bottom:1px solid var(--line)}.notification-inbox article{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.preserve-lines{overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:767px){.notification-inbox article{flex-wrap:wrap}.decision-form{padding:12px}}.location-form fieldset{margin:0}.address-search{min-width:0;position:relative}.address-search>label{margin-bottom:5px}.address-search-input{align-items:center;background:#f6f7f9;background:var(--surface-2);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:9px;color:#5a6678;color:var(--muted);display:flex;gap:8px;padding-left:12px}.address-search-input input:not([type=checkbox]){background:#0000;border:0;padding-left:0;width:100%}.address-search-input:focus-within{outline:2px solid #2563eb;outline:2px solid var(--focus);outline-offset:2px}.address-search-status{color:#5a6678;color:var(--muted);font-size:12px;margin:7px 0 4px}.address-results{background:#fff;background:var(--surface);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px #1018280f,0 6px 20px #1018280d;box-shadow:var(--shadow);left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:5px;position:absolute;right:0;top:70px;z-index:1100}.address-results[hidden]{display:none}.address-results button{background:#0000;border:0;border-radius:6px;color:#0b1a33;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere;padding:12px;text-align:left;width:100%}.address-results button span{color:#5a6678;color:var(--muted);font-size:12px}.address-results button:hover,.address-results button[aria-selected=true]{background:#e3edfb;background:var(--brand-soft)}.location-map-wrap{min-width:0;position:relative;width:100%}.location-map{background:#f6f7f9;background:var(--surface-2);border:1px solid #dce1e8;border:1px solid var(--line);border-radius:12px;height:320px;isolation:isolate;width:100%;z-index:0}.location-map .leaflet-container{font:inherit}.location-map .leaflet-control-attribution{font-size:10px;white-space:normal}.location-map .leaflet-control-zoom a{background:#fff;color:#182439}.map-loading{background:#fff;background:var(--surface);border-radius:8px;box-shadow:0 1px 2px #1018280f,0 6px 20px #1018280d;box-shadow:var(--shadow);color:#0b1a33;color:var(--ink);left:16px;padding:16px;position:absolute;right:16px;top:30px}.map-help{font-size:12px;margin:9px 0 0}.map-center-button{font-size:12px;max-width:calc(100% - 64px);position:absolute;right:10px;top:10px;z-index:1}.location-marker{background:#0000;border:0}.location-marker span{background:#2563eb;border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 8px #0005;display:block;height:28px;transform:rotate(-45deg);width:28px}.location-marker span:after{background:#fff;border-radius:50%;content:"";display:block;height:8px;margin:7px;width:8px}.location-selection{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.radius-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.radius-options .btn.selected{border-color:#0b57c9;border-color:var(--brand)}.location-radius-tag,.radius-options .btn.selected{background:#e3edfb;background:var(--brand-soft);color:#0b57c9;color:var(--brand)}.location-radius-tag{border-color:#0000}.coordinates-details{color:#5a6678;color:var(--muted);font-size:13px}.coordinates-details summary{cursor:pointer;margin-bottom:10px}@media(max-width:767px){.location-map{height:280px}.address-results{max-height:230px}.radius-options .btn{flex:1 0 70px}}
/*# sourceMappingURL=main.f4830719.css.map*/