.ae{--ae-navy: #0b1f3a;--ae-text: #1d2433;--ae-muted: #5b6474;--ae-line: #e6e8ec;--ae-crimson: #e4004b;--ae-orange: #ff7a00;font-family:Montserrat,"Source Sans 3",system-ui,sans-serif;color:var(--ae-text);min-height:100vh;background:#fff;font-size:14px}.ae-top{height:56px;display:flex;align-items:center;gap:14px;padding:0 24px;border-bottom:1px solid var(--ae-line);position:sticky;top:0;background:#fff;z-index:5}.ae-logo{height:18px;width:auto}.ae-logo-sm{height:16px;width:auto;margin-bottom:8px}.ae-top-sep{width:1px;height:18px;background:#c9ced6}.ae-top-title{font-size:13px;color:var(--ae-muted)}.ae-top-grow{flex:1}.ae-avatar{width:28px;height:28px;border-radius:50%;background:#e8ecf3;display:grid;place-items:center;font-size:12px;font-weight:600}.ae-hello{font-size:13px}.ae-body{display:flex}.ae-nav{width:210px;flex-shrink:0;padding:16px 10px;display:flex;flex-direction:column;gap:4px;min-height:calc(100vh - 56px);position:sticky;top:56px;align-self:flex-start}.ae-nav-item{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:8px 10px;border-radius:6px;font:inherit;font-size:13px;color:var(--ae-text);cursor:pointer;text-align:left;text-decoration:none}.ae-nav-item:hover{background:#f4f6f9}.ae-nav-item.is-active{background:#eef1f6;font-weight:600}.ae-nav-out{margin-bottom:40px}.ae-main{flex:1;min-width:0;padding:20px 28px 0;display:flex;flex-direction:column;gap:20px}.ae-footer{border-top:1px solid var(--ae-line);padding:18px 0 24px;color:var(--ae-muted);font-size:12px;margin-top:20px}.ae-btn{display:inline-flex;align-items:center;gap:6px;justify-content:center;border-radius:999px;padding:9px 18px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap}.ae-btn:disabled{opacity:.6;cursor:default}.ae-btn-dark{background:var(--ae-navy);color:#fff}.ae-btn-dark:hover{background:#142e52}.ae-btn-outline{background:#fff;color:var(--ae-navy);border-color:var(--ae-navy)}.ae-btn-outline:hover,.ae-btn-outline.is-on{background:#f1f4f8}.ae-btn-text{background:transparent;color:var(--ae-navy);padding:6px 8px}.ae-btn-sm{padding:6px 14px;font-size:12px}.ae-btn-block{width:100%}.ae-hero{border-radius:18px;padding:24px 20px 20px;background:linear-gradient(100deg,#fdeee2,#fbe1e4 55%,#fde9da);position:relative;overflow:hidden}.ae-hero:after{content:"";position:absolute;right:-40px;top:-60px;width:340px;height:200px;background:radial-gradient(closest-side,rgba(255,122,0,.75),rgba(228,0,75,.45),transparent);filter:blur(10px)}.ae-hero h1{font-weight:500;font-size:26px;margin:4px 4px 16px;position:relative;z-index:1}.ae-hero-title h1{font-size:30px}.ae-hero-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;z-index:1}.ae-card{background:#fff;border-radius:14px;padding:16px 18px 18px;position:relative;min-height:130px}.ae-card-cta{position:absolute;right:16px;bottom:16px}.ae-small{font-size:11px;color:var(--ae-muted)}.ae-kpi-row{display:flex;align-items:baseline;gap:8px;font-size:12px;font-weight:600;margin-top:6px}.ae-kpi{font-size:22px;font-weight:400}.ae-kpi-big{font-size:34px;font-weight:400;margin:4px 0}.ae-kpi-big small{font-size:12px;color:var(--ae-muted)}.ae-scopes{display:flex;gap:48px}.ae-scopes div{display:flex;flex-direction:column;font-size:18px}.ae-scopes small{font-size:10px;color:var(--ae-muted)}.ae-scopes span{font-size:11px;color:var(--ae-muted)}.ae-sec-head{display:flex;align-items:center;gap:14px;margin-top:18px}.ae-sec-head h2{font-size:22px;font-weight:500;margin:0}.ae-sec-head p{margin:4px 0 0;color:var(--ae-muted);font-size:12px}.ae-sec-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#fdab1d,#ff7a00 55%,#e4004b)}.ae-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ae-panel{border:1px solid var(--ae-line);border-radius:14px;padding:16px 18px;background:#fff}.ae-hero .ae-panel{border:0}.ae-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.ae-panel-title{font-size:12px;font-weight:600;margin-bottom:10px}.ae-panel-h{font-size:17px;font-weight:500;margin-bottom:12px}.ae-panel-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.ae-ring-num{font-size:26px}.ae-legend{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;font-size:11px;color:var(--ae-muted);margin-top:8px}.ae-legend i,.ae-break-label i,.ae-break-sub i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.ae-donut-panel{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.ae-breakdown{border:1px solid var(--ae-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:12px;margin-top:8px}.ae-break{font-size:11px;border-bottom:1px solid var(--ae-line);padding-bottom:10px}.ae-break-row{display:flex;justify-content:space-between;margin-top:8px}.ae-break-sub{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:11px}.ae-nodata{border:1px dashed #cfd5de;border-radius:12px;padding:18px;color:var(--ae-muted);font-size:13px;text-align:center;background:#fafbfc}.ae-info{background:#dff3f8;border-radius:8px;padding:12px 14px;font-size:12px;display:flex;gap:8px;align-items:center}.ae-muted{color:var(--ae-muted)}.ae-wallet{border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ae-wallet-idle,.ae-wallet-wait,.ae-wallet-row{display:flex;flex-direction:row;align-items:center;gap:16px}.ae-wallet-idle{background:#0b1f3a;color:#fff}.ae-wallet-idle .ae-btn-dark{background:#fff;color:var(--ae-navy)}.ae-wallet-idle .ae-wallet-text span{color:#c9d3e3}.ae-wallet-wait{background:#fff6e8;border:1px solid #ffd9a3}.ae-wallet-done{background:#ecf8f3;border:1px solid #b9e5d2}.ae-wallet-done>.ae-wallet-row>svg{color:#0b8a5f}.ae-wallet-wait>svg{color:#c76a00}.ae-wallet-text{flex:1;display:flex;flex-direction:column;gap:3px}.ae-wallet-text strong{font-size:15px;font-weight:600}.ae-wallet-text span{font-size:12px;color:var(--ae-muted)}.ae-received{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px}.ae-received-item,.ae-src,.ae-measure{display:flex;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:10px 12px;border:1px solid var(--ae-line)}.ae-received-item>div,.ae-src>div,.ae-measure>div{flex:1;min-width:0}.ae-received-name{font-size:13px;font-weight:600}.ae-received-meta{font-size:11px;color:var(--ae-muted)}.ae-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;background:#eef1f6;color:var(--ae-navy);text-transform:uppercase;white-space:nowrap}.ae-chip-ok{background:#d8f2e6;color:#0b6e4c}.ae-chip-wallet{background:#fff0e3;color:#a24a00;text-transform:none;font-weight:600}.ae-chip-cae{background:#fde3ea;color:#b0003a}.spin{animation:ae-spin .9s linear infinite}@keyframes ae-spin{to{transform:rotate(360deg)}}.ae-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1f3a73;display:grid;place-items:center;z-index:50;padding:16px}.ae-modal{background:#fff;border-radius:18px;width:min(620px,100%);max-height:90vh;overflow:auto;padding:24px 26px;position:relative}.ae-modal h3{font-size:22px;font-weight:500;margin:0 0 8px}.ae-modal-close{position:absolute;right:16px;top:16px;border:0;background:transparent;cursor:pointer;color:var(--ae-muted)}.ae-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.ae-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;margin:14px 0}.ae-field input,.ae-login-form input{border:1px solid #cfd5de;border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;font-weight:400}.ae-req-title{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ae-muted);letter-spacing:.05em;margin:14px 0 6px}.ae-req-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.ae-req{display:flex;align-items:center;gap:10px;border:1px solid var(--ae-line);border-radius:10px;padding:8px 12px;font-size:13px}.ae-req-name{flex:1}.ae-req-meta{font-size:11px;color:var(--ae-muted)}.ae-sent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 8px}.ae-sent>svg{color:#0b8a5f}.ae-page-head{display:flex;align-items:center;justify-content:space-between}.ae-page-head h1{font-size:30px;font-weight:500;margin:4px 0}.ae-page-head-sm h2{font-size:20px;font-weight:500;margin:12px 0 0}.ae-year{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.ae-search{border:1px solid #cfd5de;border-radius:999px;padding:10px 14px;color:var(--ae-muted);font-size:12px;display:flex;gap:8px;align-items:center}.ae-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ae-line);border-radius:12px;overflow:hidden;font-size:13px}.ae-table th{background:#f6f7f9;text-align:left;font-weight:600;padding:12px 14px;font-size:12px}.ae-table td{padding:12px 14px;border-top:1px solid var(--ae-line)}.ae-zoom{border-radius:14px;padding:18px;border:2px solid #ffd2a8;background:linear-gradient(180deg,#fff8f1,#fff);display:flex;flex-direction:column;gap:14px}.ae-zoom-head{display:flex;align-items:center;gap:10px;color:var(--ae-orange)}.ae-zoom-head h3{margin:0;font-size:20px;font-weight:500;color:var(--ae-text);flex:1}.ae-zoom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ae-fact{background:#fff;border:1px solid var(--ae-line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.ae-fact span{font-size:11px;color:var(--ae-muted)}.ae-fact b{font-size:16px;font-weight:600}.ae-fact.is-accent b{color:#0b8a5f}.ae-fact.is-strike b{text-decoration:line-through;color:#9aa3b1}.ae-zoom-src{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ae-src>svg,.ae-received-item>svg{color:var(--ae-orange)}.ae-measures{display:flex;flex-direction:column;gap:8px}.ae-measure>svg{color:#0b8a5f}.ae-login{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh;font-family:Montserrat,system-ui,sans-serif;color:#1d2433}.ae-login-hero{background:linear-gradient(140deg,#fdab1d,#ff7a00 45%,#e4004b);color:#fff;padding:64px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.ae-login-logo{height:34px;width:auto;filter:brightness(0) invert(1);margin-bottom:auto;align-self:flex-start}.ae-login-hero h1{font-size:40px;font-weight:500;margin:0;max-width:520px}.ae-login-hero p{font-size:16px;max-width:480px;opacity:.92;margin:0}.ae-login-form{display:grid;place-items:center;padding:32px}.ae-login-form form{width:min(380px,100%);display:flex;flex-direction:column;gap:14px}.ae-login-form h2{font-size:26px;font-weight:500;margin:0 0 8px}.ae-login-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.ae-or{text-align:center;font-size:12px;color:#8a93a2}.ae-login-small{font-size:12px;color:#5b6474;text-align:center}@media(max-width:900px){.ae-nav{display:none}.ae-two,.ae-hero-cards,.ae-zoom-src,.ae-login{grid-template-columns:1fr}.ae-zoom-grid{grid-template-columns:1fr 1fr}.ae-donut-panel{grid-template-columns:1fr}.ae-main{padding:16px}.ae-wallet-idle,.ae-wallet-wait,.ae-wallet-row{flex-wrap:wrap}}.cae{--c-navy: #0b1f3a;--c-text: #1d2433;--c-muted: #5b6474;--c-line: #e3e6eb;--c-teal: #0a6e86;--c-red: #e4004b;font-family:Montserrat,"Source Sans 3",system-ui,sans-serif;color:var(--c-text);min-height:100vh;background:#fff;font-size:14px}.cae .grow{flex:1}.cae-top{height:66px;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--c-line)}.cae-logo{height:22px;width:auto}.cae-sep{width:1px;height:22px;background:#c9ced6}.cae-title{font-size:15px;color:var(--c-muted)}.cae-bell{position:relative;display:grid;place-items:center;margin-right:20px}.cae-bell i{position:absolute;top:0;right:0;width:7px;height:7px;border-radius:50%;background:#ff7a00}.cae-avatar{width:34px;height:34px;border-radius:50%;background:#e3e8f0;display:grid;place-items:center;font-size:13px;font-weight:600}.cae-hello{font-size:15px}.cae-body{display:flex}.cae-nav{width:238px;flex-shrink:0;padding:22px 12px;display:flex;flex-direction:column;gap:6px}.cae-new{background:var(--c-navy);color:#fff;border:0;border-radius:999px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;margin-bottom:24px}.cae-nav-item{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:12px 14px;border-radius:8px;font:inherit;font-size:15px;color:var(--c-text);cursor:pointer;text-align:left}.cae-nav-item:hover{background:#f4f6f9}.cae-nav-item.is-active{background:#eef1f6;font-weight:600}.cae-main{flex:1;min-width:0;padding:20px 28px 40px;display:flex;flex-direction:column;gap:20px}.cae-tabs{display:flex;gap:22px}.cae-tabs button{border:0;background:transparent;font:inherit;font-size:15px;padding:8px 0;cursor:pointer;color:var(--c-text);border-bottom:2px solid transparent}.cae-tabs button.is-active{font-weight:600;border-color:var(--c-red)}.cae-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cae-search{flex:1;min-width:260px;border:1px solid #cfd5de;border-radius:999px;padding:11px 16px;color:var(--c-muted);font-size:13px;display:flex;gap:10px;align-items:center}.cae-link{border:0;background:transparent;font:inherit;font-size:14px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;color:var(--c-text)}.cae-link-sm{font-size:13px;color:var(--c-teal);font-weight:600}.cae-people{display:inline-flex;align-items:center;border:1px solid var(--c-line);border-radius:999px;padding:4px 10px 4px 6px}.cae-people i{width:24px;height:24px;border-radius:50%;margin-right:-8px;border:2px solid #fff;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700}.cae-people b{margin-left:14px;font-size:12px;font-weight:500}.cae-btn-outline,.cae-btn-dark,.cae-btn-round{display:inline-flex;align-items:center;gap:8px;justify-content:center;border-radius:999px;padding:10px 20px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.cae-btn-outline{background:#fff;color:var(--c-navy);border:1px solid var(--c-navy)}.cae-btn-outline:hover{background:#f3f5f8}.cae-btn-dark{background:var(--c-navy);color:#fff;border:1px solid var(--c-navy)}.cae-btn-dark:hover{background:#142e52}.cae-btn-outline:disabled{opacity:.6;cursor:default}.cae-btn-round{width:42px;height:42px;padding:0;background:#fff;border:1px solid var(--c-navy)}.cae-btn-block{width:100%}.cae-table-wrap{border:1px solid var(--c-line);border-radius:14px;overflow:auto}.cae-table{width:100%;border-collapse:collapse;font-size:14px}.cae-table th{text-align:left;font-weight:600;padding:16px 14px;border-bottom:1px solid var(--c-line);white-space:nowrap}.cae-table td{padding:14px;border-bottom:1px solid var(--c-line);vertical-align:middle}.cae-name{color:var(--c-teal);font-weight:500;max-width:240px}.cae-row-new{background:#fff7f0;cursor:pointer}.cae-row-new:hover{background:#ffefe0}.cae-pill{background:#fff0e0;color:#a24a00;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.cae-ini{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:#e3eef3;font-size:12px;font-weight:600}.cae-muted{color:var(--c-muted)}.spin{animation:cae-spin .9s linear infinite}@keyframes cae-spin{to{transform:rotate(360deg)}}.cae-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#d2d8e2a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:40;padding:24px}.cae-modal-back-2{z-index:45;background:#0b1f3a4d}.cae-modal{background:#fff;border-radius:22px;width:min(780px,100%);max-height:92vh;overflow:auto;padding:26px 24px;display:flex;flex-direction:column;gap:18px;box-shadow:0 20px 60px #0b1f3a33}.cae-modal-head{display:flex;align-items:flex-start;gap:12px}.cae-modal-head>div{flex:1}.cae-modal-id{font-size:13px;color:var(--c-muted);display:flex;gap:6px;align-items:center}.cae-modal-head h2{margin:4px 0 0;font-size:22px;font-weight:500}.cae-x{border:0;background:transparent;cursor:pointer;color:var(--c-teal)}.cae-alert{display:flex;gap:12px;padding:16px 18px;border-radius:6px}.cae-alert strong{font-size:14px;font-weight:600}.cae-alert p{margin:6px 0 0;font-size:13px}.cae-alert-warn{background:#fde3c4}.cae-alert-warn>svg{color:#c76a00}.cae-alert-ok{background:#ddf3ea}.cae-alert-ok>svg{color:#0b8a5f}.cae-stepper-card{border:1px solid var(--c-line);border-radius:14px;padding:18px 16px 16px}.cae-stepper{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-bottom:16px}.cae-step{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;font-size:14px}.cae-step:before{content:"";position:absolute;top:10px;left:-50%;right:50%;height:1px;background:#cfd5de}.cae-step:first-child:before{display:none}.cae-step.is-done:before,.cae-step.is-current:before{background:var(--c-red)}.cae-dot{width:22px;height:22px;border-radius:50%;border:1.5px solid #9aa3b1;background:#fff;position:relative;z-index:1;display:grid;place-items:center;color:#fff}.cae-step.is-current .cae-dot{background:#ff3b30;border-color:#ff3b30;box-shadow:0 0 0 4px #ffe1de}.cae-step.is-done .cae-dot{background:var(--c-red);border-color:var(--c-red)}.cae-stagebox{background:#f4f5f7;border-radius:10px;padding:14px 16px}.cae-stagebox h3{margin:0;font-size:22px;font-weight:500}.cae-stagebox h3 small{font-size:14px;color:var(--c-muted);font-weight:400}.cae-stagebox p{margin:6px 0 12px;font-size:13px;color:var(--c-muted)}.cae-stage-actions{display:flex;gap:10px;flex-wrap:wrap}.cae-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:16px}.cae-card{border:1px solid var(--c-line);border-radius:14px;padding:16px}.cae-card h4{margin:0;font-size:17px;font-weight:600}.cae-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cae-info{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.cae-info span{font-size:12px;color:var(--c-muted)}.cae-info b{font-size:14px;font-weight:500}.cae-docs{display:flex;flex-direction:column;gap:10px}.cae-folder{display:flex;gap:8px;align-items:center;font-size:15px;color:#3a4252}.cae-doc{display:flex;align-items:center;gap:10px;margin:6px 0 0 22px;padding:8px 10px;border:1px solid var(--c-line);border-radius:10px}.cae-doc>div{flex:1;min-width:0}.cae-doc>svg{color:#ff7a00}.cae-doc.is-trace{border-color:#ffb37a;background:#fff7f0}.cae-doc-name{font-size:13px;font-weight:600}.cae-doc-meta{font-size:11px;color:var(--c-muted)}.cae-ok{display:inline-flex;gap:3px;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;color:#0b6e4c;background:#d8f2e6;padding:3px 7px;border-radius:999px;white-space:nowrap}.cae-docs-note{font-size:11px}.cae-htabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--c-line);margin:14px 0 10px}.cae-htabs button{border:0;background:transparent;font:inherit;font-size:15px;padding:8px;cursor:pointer;border-bottom:2px solid transparent}.cae-htabs button.is-active{font-weight:600;border-image:linear-gradient(90deg,#ff7a00,#e4004b) 1;border-bottom:2px solid}.cae-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.cae-history span{color:var(--c-muted);margin-right:8px;font-size:12px}.cae-dialog{background:#fff;border-radius:18px;width:min(560px,100%);padding:22px 24px;display:flex;flex-direction:column;gap:12px}.cae-dialog h3{margin:0 0 4px;font-size:20px;font-weight:500}.cae-field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.cae-field input,.cae-field select{border:1px solid #cfd5de;border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;font-weight:400;background:#fff}.cae-req{display:flex;flex-direction:column;gap:6px}.cae-req div{display:flex;align-items:center;gap:8px;border:1px solid var(--c-line);border-radius:10px;padding:8px 12px;font-size:13px}.cae-req span{flex:1}.cae-req small{color:var(--c-muted);font-size:11px}.cae-check{display:flex;gap:8px;align-items:center;font-size:13px}.cae-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.cae-login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#f6f7fa,#fdeee6);font-family:Montserrat,system-ui,sans-serif;color:#1d2433;padding:16px}.cae-login-card{background:#fff;border-radius:22px;padding:36px;width:min(440px,100%);display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px #0b1f3a1f}.cae-login-logo{height:26px;width:auto;align-self:flex-start}.cae-login-card h1{font-size:22px;font-weight:500;margin:8px 0 0}.cae-login-card p{font-size:13px;color:#5b6474;margin:0 0 8px}@media(max-width:900px){.cae-nav{display:none}.cae-grid{grid-template-columns:1fr}.cae-main{padding:16px}.cae-title{display:none}}.mt{--m-green: #00594f;--m-green-2: #007a6c;--m-text: #222;--m-muted: #5f6368;--m-line: #d9dde1;font-family:"Source Sans 3",system-ui,sans-serif;color:var(--m-text);min-height:100vh;background:#f5f6f7;font-size:15px;display:flex;flex-direction:column}.mt-grow{flex:1}.mt-head{background:#fff;display:flex;align-items:center;padding:14px 32px;border-bottom:1px solid var(--m-line)}.mt-gov{display:flex;align-items:center;gap:14px}.mt-flag{display:inline-flex;flex-direction:column;width:30px;height:22px;border-radius:2px;overflow:hidden}.mt-flag i{flex:1;background:#c60b1e}.mt-flag i:nth-child(2){flex:2;background:#ffc400}.mt-gov-name{font-weight:700;font-size:13px;letter-spacing:.04em}.mt-gov-sep{width:1px;height:34px;background:#999}.mt-gov-min{font-size:12px;font-weight:600;line-height:1.25;letter-spacing:.02em}.mt-user{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--m-muted)}.mt-user button{border:0;background:transparent;cursor:pointer;color:var(--m-green);display:grid;place-items:center}.mt-bar{background:var(--m-green);color:#fff;padding:12px 32px}.mt-bar-app{font-weight:600;font-size:16px}.mt-crumbs{padding:10px 32px;font-size:13px;color:var(--m-muted);display:flex;align-items:center;gap:6px;background:#fff;border-bottom:1px solid var(--m-line)}.mt-body{display:flex;gap:24px;padding:24px 32px;flex:1;align-items:flex-start}.mt-side{width:250px;flex-shrink:0;background:#fff;border:1px solid var(--m-line);display:flex;flex-direction:column}.mt-side button{display:flex;gap:10px;align-items:center;text-align:left;border:0;border-left:4px solid transparent;background:transparent;font:inherit;font-size:14px;padding:12px 14px;cursor:pointer;border-bottom:1px solid var(--m-line);color:var(--m-text)}.mt-side button:last-child{border-bottom:0}.mt-side button.is-active{border-left-color:var(--m-green);background:#eef6f4;font-weight:600;color:var(--m-green)}.mt-main{flex:1;min-width:0;background:#fff;border:1px solid var(--m-line);padding:24px 28px 28px;display:flex;flex-direction:column;gap:14px}.mt-main h1{margin:0;font-size:26px;font-weight:600;color:var(--m-green)}.mt-lead{margin:0;color:var(--m-muted)}.mt-muted{color:var(--m-muted)}.mt-small{font-size:13px;color:var(--m-muted)}.mt-hint{font-size:14px}.mt-table{width:100%;border-collapse:collapse;font-size:14px}.mt-table th{background:#eef1f3;text-align:left;padding:10px 12px;font-weight:600;border-bottom:2px solid var(--m-green)}.mt-table td{padding:11px 12px;border-bottom:1px solid var(--m-line)}.mt-table-sm td,.mt-table-sm th{padding:8px 10px;font-size:13px}.mt-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--m-green)}.mt-row-demo{cursor:pointer;background:#f3faf8}.mt-row-demo:hover,.mt-row-demo.is-sel{background:#e1f2ee}.mt-tag{font-size:12px;font-weight:600;padding:3px 8px;border-radius:3px;white-space:nowrap}.mt-tag-ok{background:#dcefe4;color:#1e6b3a}.mt-tag-info{background:#dde9f7;color:#1d4f8a}.mt-tag-warn{background:#fdf0d5;color:#8a5a00}.mt-exp{border:1px solid var(--m-line);border-top:4px solid var(--m-green);padding:18px 20px;display:flex;flex-direction:column;gap:12px;margin-top:8px}.mt-exp-head{display:flex;justify-content:space-between;align-items:flex-start}.mt-exp h2{margin:2px 0 0;font-size:20px;font-weight:600}.mt-exp h3{margin:8px 0 0;font-size:17px;color:var(--m-green)}.mt-dl{display:grid;grid-template-columns:240px 1fr;gap:6px 16px;margin:0;font-size:14px}.mt-dl dt{color:var(--m-muted)}.mt-dl dd{margin:0;font-weight:600}.mt-step{background:#f3f6f8;border-left:4px solid var(--m-green);padding:14px 16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.mt-step p{margin:0}.mt-step-wait{border-left-color:#c98a00;background:#fffaf0}.mt-btn{display:inline-flex;align-items:center;gap:8px;background:var(--m-green);color:#fff;border:1px solid var(--m-green);border-radius:4px;padding:9px 18px;font:inherit;font-weight:600;cursor:pointer}.mt-btn:hover{background:var(--m-green-2)}.mt-btn:disabled{opacity:.6;cursor:default}.mt-btn-outline{background:#fff;color:var(--m-green)}.mt-btn-outline:hover{background:#eef6f4}.mt-ok{display:inline-flex;gap:4px;align-items:center;color:#1e6b3a;font-weight:600;font-size:13px}.mt-issued{display:flex;gap:14px;align-items:flex-start;background:#e8f5ee;border:1px solid #b9dcc7;padding:16px}.mt-issued>svg{color:#1e6b3a}.mt-issued p{margin:4px 0 0}.mt-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:40;padding:16px}.mt-modal{background:#fff;width:min(540px,100%);padding:22px 24px;border-top:4px solid var(--m-green);display:flex;flex-direction:column;gap:10px}.mt-modal h3{margin:0;font-size:20px;color:var(--m-green)}.mt-modal p{margin:0}.mt-list{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:6px}.mt-list li{display:flex;gap:8px;align-items:center;border:1px solid var(--m-line);padding:8px 10px;font-size:14px}.mt-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.mt-footer{background:#2b2b2b;color:#ddd;font-size:13px;padding:18px 32px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.mt-login{max-width:980px;margin:40px auto;padding:0 32px;width:100%;display:flex;flex-direction:column;gap:12px}.mt-login h1{margin:0;font-size:28px;color:var(--m-green);font-weight:600}.mt-login-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.mt-login-opts button{background:#fff;border:1px solid var(--m-line);border-top:4px solid var(--m-green);padding:22px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;cursor:pointer;font:inherit;color:var(--m-text)}.mt-login-opts button:hover{box-shadow:0 6px 18px #00000014}.mt-login-opts svg{color:var(--m-green)}.mt-login-opts b{font-size:18px}.mt-login-opts span{font-size:14px;color:var(--m-muted)}.spin{animation:mt-spin .9s linear infinite}@keyframes mt-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.mt-side{display:none}.mt-body,.mt-head,.mt-bar,.mt-crumbs{padding-left:16px;padding-right:16px}.mt-login-opts,.mt-dl{grid-template-columns:1fr}.mt-gov-min{display:none}}.ms{--s-orange: #f28c00;--s-red: #e1251b;--s-navy: #003b5c;--s-text: #1f2a37;--s-muted: #64707d;--s-line: #e4e7eb;font-family:"Source Sans 3",system-ui,sans-serif;color:var(--s-text);min-height:100vh;background:#f6f7f9;font-size:15px;display:flex;flex-direction:column}.ms-grow{flex:1}.ms-top{background:#fff;height:68px;display:flex;align-items:center;gap:18px;padding:0 32px;border-bottom:3px solid var(--s-orange)}.ms-logo{height:30px;width:auto}.ms-brand{font-weight:700;color:var(--s-navy);font-size:17px;padding-right:16px;border-right:1px solid var(--s-line)}.ms-nav{display:flex;gap:4px}.ms-nav button{border:0;background:transparent;font:inherit;font-weight:600;color:var(--s-navy);padding:8px 14px;border-radius:6px;cursor:pointer}.ms-nav button:hover{background:#fff4e6}.ms-nav button.is-active{background:var(--s-navy);color:#fff}.ms-user{display:flex;align-items:center;gap:10px}.ms-user span{display:flex;flex-direction:column;line-height:1.2}.ms-user small{color:var(--s-muted);font-size:12px}.ms-avatar{width:36px;height:36px;border-radius:50%;background:var(--s-orange);color:#fff;display:grid!important;place-items:center;font-weight:700;font-size:13px}.ms-main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:28px 32px 40px;display:flex;flex-direction:column;gap:20px}.ms-footer{background:var(--s-navy);color:#c7d5df;font-size:13px;padding:18px 32px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ms-hero{background:linear-gradient(110deg,var(--s-navy) 0%,#0d5379 60%,var(--s-orange) 140%);color:#fff;border-radius:14px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ms-hero h1{margin:0;font-size:28px}.ms-hero p{margin:6px 0 0;opacity:.85}.ms-btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;border-radius:6px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer;border:1px solid transparent;white-space:nowrap}.ms-btn-primary{background:var(--s-orange);color:#fff}.ms-btn-primary:hover{background:#db7e00}.ms-btn-ghost{background:#fff;color:var(--s-navy);border-color:#c7d0d9}.ms-btn-ghost:hover{background:#f3f6f9}.ms-btn-sm{padding:6px 12px;font-size:13px}.ms-link{border:0;background:transparent;color:var(--s-orange);font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 0 0}.ms-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ms-kpi{background:#fff;border-radius:12px;padding:16px 18px;border-left:4px solid var(--s-orange);display:flex;flex-direction:column;gap:4px}.ms-kpi span{color:var(--s-muted);font-size:13px}.ms-kpi b{font-size:24px;color:var(--s-navy)}.ms-two{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.ms-card{background:#fff;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.ms-card h3{margin:0 0 4px;font-size:17px;color:var(--s-navy)}.ms-doc-mini{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--s-line)}.ms-doc-mini>svg{color:var(--s-orange)}.ms-doc-mini span:not(.ms-chip){flex:1;display:flex;flex-direction:column}.ms-doc-mini small{color:var(--s-muted)}.ms-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:#eef1f4;color:var(--s-navy);white-space:nowrap}.ms-chip-ok{background:#e2f4ea;color:#1b6e43}.ms-page-head{display:flex;align-items:center;gap:16px}.ms-page-head h1{margin:0;font-size:28px;color:var(--s-navy)}.ms-search{background:#fff;border:1px solid #ccd3da;border-radius:6px;padding:9px 12px;color:var(--s-muted);font-size:14px;display:flex;gap:8px;align-items:center;min-width:300px}.ms-warn{background:#fff4e0;border:1px solid #ffd59a;border-radius:8px;padding:12px 14px;display:flex;gap:8px;align-items:center;font-size:14px}.ms-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.ms-table th{text-align:left;background:var(--s-navy);color:#fff;padding:12px 14px;font-size:14px}.ms-table td{padding:13px 14px;border-bottom:1px solid var(--s-line)}.ms-row-new{background:#fffaf2}.ms-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.ms-muted{color:var(--s-muted)}.ms-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#003b5c73;display:grid;place-items:center;z-index:40;padding:16px}.ms-modal{background:#fff;border-radius:14px;width:min(520px,100%);padding:24px 26px;border-top:5px solid var(--s-orange)}.ms-modal h3{margin:0 0 8px;font-size:22px;color:var(--s-navy)}.ms-dl{margin:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ms-dl div{background:#f6f7f9;border-radius:8px;padding:8px 10px}.ms-dl dt{font-size:12px;color:var(--s-muted)}.ms-dl dd{margin:2px 0 0;font-weight:700}.ms-dest{display:flex;gap:10px;align-items:center;border:1px dashed var(--s-orange);border-radius:8px;padding:10px 12px}.ms-dest>svg{color:var(--s-orange)}.ms-dest span{display:flex;flex-direction:column;min-width:0}.ms-dest small{color:var(--s-muted);font-size:12px;overflow-wrap:anywhere}.ms-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ms-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 0}.ms-center>svg{color:var(--s-orange)}.ms-center .ms-ok{color:#1b6e43}.ms-center .ms-err{color:var(--s-red)}.ms-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ms-fleetcard{background:linear-gradient(135deg,var(--s-navy),#0d5379);color:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:140px;position:relative}.ms-fleetcard img{height:22px;width:auto;background:#fff;padding:3px 6px;border-radius:4px;align-self:flex-start}.ms-fleet-num{font-family:ui-monospace,Menlo,monospace;letter-spacing:.08em}.ms-fleet-plate{font-weight:700;font-size:18px}.ms-fleetcard .ms-chip{position:absolute;right:14px;top:16px}.spin{animation:ms-spin .9s linear infinite}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-login{min-height:100vh;display:grid;grid-template-columns:1.2fr 1fr;font-family:"Source Sans 3",system-ui,sans-serif;color:#1f2a37}.ms-login-left{background:linear-gradient(150deg,#003b5c,#0d5379 55%,#f28c00 130%);color:#fff;padding:60px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.ms-login-logo{height:40px;width:auto;background:#fff;padding:6px 10px;border-radius:6px;align-self:flex-start;margin-bottom:auto}.ms-login-left h1{margin:0;font-size:40px;max-width:520px}.ms-login-left p{margin:0;font-size:17px;max-width:480px;opacity:.9}.ms-login-form{align-self:center;justify-self:center;width:min(380px,100% - 32px);display:flex;flex-direction:column;gap:14px}.ms-login-form h2{margin:0 0 6px;font-size:26px;color:#003b5c}.ms-login-form label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}.ms-login-form input{border:1px solid #ccd3da;border-radius:6px;padding:10px 12px;font:inherit;font-weight:400}@media(max-width:900px){.ms-kpis{grid-template-columns:1fr 1fr}.ms-two,.ms-login{grid-template-columns:1fr}.ms-top{padding:0 16px;flex-wrap:wrap;height:auto;padding-block:10px}.ms-main{padding:16px}.ms-hero{flex-direction:column;align-items:flex-start}}.dsw{position:fixed;right:16px;bottom:16px;z-index:9999;font-family:"Source Sans 3",system-ui,sans-serif}.dsw-fab{width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:#00000014;color:#333;opacity:.22;display:grid;place-items:center;transition:opacity .2s,transform .2s}.dsw-fab:hover,.dsw-fab:focus-visible{opacity:1;transform:scale(1.08)}.dsw-panel{position:absolute;right:0;bottom:44px;width:300px;padding:12px;background:#fff;color:#1d2433;border-radius:12px;box-shadow:0 10px 36px #0000002e;display:flex;flex-direction:column;gap:4px}.dsw-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:6px 4px 2px}.dsw-item{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;border:0;background:transparent;padding:7px 10px;border-radius:8px;cursor:pointer;font:inherit;color:inherit}.dsw-item:hover:not(:disabled){background:#f3f4f6}.dsw-item.is-current{background:#eef2ff}.dsw-item:disabled{opacity:.45;cursor:default}.dsw-item-label{font-size:14px;font-weight:600}.dsw-item-flow{font-size:12px;color:#6b7280}.dsw-status{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:2px 10px}.dsw-status span{color:#6b7280}.dsw-status strong{font-weight:600;text-align:right}.dsw-actions{display:flex;gap:8px;margin-top:8px}.dsw-actions button{flex:1;border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:6px 8px;font:inherit;font-size:13px;cursor:pointer}.dsw-actions button:hover{background:#f9fafb}.dsw-actions button.danger{color:#b91c1c;border-color:#fecaca}.dsw-actions{flex-wrap:wrap}.dsw-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;padding:16px;z-index:10000}.dsw-modal{background:#fff;color:#1d2433;border-radius:14px;width:min(560px,100%);max-height:92vh;overflow:auto;padding:20px 22px;display:flex;flex-direction:column;gap:10px;font-family:"Source Sans 3",system-ui,sans-serif}.dsw-modal h3{margin:0;font-size:19px}.dsw-help{margin:0 0 4px;font-size:13px;color:#6b7280}.dsw-field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.dsw-field small{font-weight:400;color:#6b7280;font-size:12px}.dsw-input-row{display:flex;gap:6px}.dsw-input-row input{flex:1;min-width:0;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font:inherit;font-weight:400;font-size:13px;font-family:ui-monospace,Menlo,monospace}.dsw-input-row button,.dsw-modal-actions button{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.dsw-modal-actions{display:flex;gap:8px;margin-top:6px}.dsw-modal-actions button.primary{background:#111827;color:#fff;border-color:#111827}.dsw-test{font-size:13px;border-radius:8px;padding:8px 10px;background:#f3f4f6}.dsw-test-ok{background:#dcfce7;color:#166534}.dsw-test-error{background:#fee2e2;color:#991b1b}.dsw-group{border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px 10px;margin:0;display:flex;flex-direction:column;gap:8px}.dsw-group legend{font-size:13px;font-weight:700;padding:0 4px}.dsw-group-foot{display:flex;gap:8px;align-items:center;justify-content:flex-end}.dsw-group-foot .dsw-test{flex:1;padding:6px 8px}.dsw-group-foot button{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.dsw-advanced summary{cursor:pointer;font-size:13px;font-weight:600;margin:4px 0 8px}.dsw-advanced{display:flex;flex-direction:column;gap:8px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;background:#fff}button{font-family:inherit}img{display:block}
