:root{--ltat-navy: #1e2d5a;--ltat-blue: #27aae1;--ltat-red: #ed1f24;--ltat-light: #eef1f8;--ltat-hover: #16234a;--ltat-gold: #27aae1;--ltat-slate: #2e378e;--ltat-border: #e6e8f0}:root{--tblr-primary: var(--ltat-navy);--tblr-primary-rgb: 30, 45, 90;--tblr-primary-fg: #fff;--tblr-link-color: var(--ltat-navy);--tblr-link-hover-color: var(--ltat-hover)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0!important;padding:0!important;overflow-x:hidden;color:var(--tblr-body-color)}body.ltat-public-body{display:block!important;flex-grow:unset!important;width:100%!important;max-width:100%!important}body.ltat-public-body .page-wrapper,body.ltat-public-body~.page-wrapper{margin-left:0!important;width:100%!important}body.ltat-public-body .container-fluid{padding-left:2rem!important;padding-right:2rem!important}@media (min-width: 992px){body.ltat-public-body .container-fluid{padding-left:5rem!important;padding-right:5rem!important}}.ltat-topbar{background:#111d3d;color:#ffffff8c;font-size:.76rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.ltat-topbar a{color:#ffffffb3;text-decoration:none}.ltat-topbar a:hover{color:#fff}.ltat-navbar{background:var(--ltat-navy)!important;--tblr-navbar-bg: var(--ltat-navy);border-bottom:3px solid var(--ltat-blue)!important;min-height:3.75rem}.ltat-navbar .navbar-brand-text{line-height:1.25}.ltat-navbar .ltat-brand-sub{font-size:.65rem;opacity:.6;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff}.ltat-navbar .ltat-brand-main{font-size:.92rem;font-weight:700;color:#fff}.ltat-navbar .nav-link{color:#ffffffbf;font-size:.875rem}.ltat-navbar .nav-link:hover,.ltat-navbar .nav-link.active{color:#fff}.ltat-btn-light{background:#fff;color:var(--ltat-navy);border:none;font-weight:600}.ltat-btn-light:hover{background:var(--ltat-light);color:var(--ltat-navy)}.ltat-btn-primary{background:var(--ltat-navy);border-color:var(--ltat-navy);color:#fff;font-weight:600}.ltat-btn-primary:hover{background:var(--ltat-hover);border-color:var(--ltat-hover);color:#fff}.btn-ltat-blue{background:var(--ltat-blue);border-color:var(--ltat-blue);color:#fff;font-weight:600}.btn-ltat-blue:hover{background:#2190c1;border-color:#2190c1;color:#fff}.btn-outline-white{background:transparent;border-color:#ffffff80;color:#fff}.btn-outline-white:hover{background:#ffffff1a;border-color:#fff;color:#fff}.btn-ltat{background:var(--ltat-navy);border-color:var(--ltat-navy);color:#fff;font-weight:600}.btn-ltat:hover{background:var(--ltat-hover);border-color:var(--ltat-hover);color:#fff}.btn-outline-ltat{border-color:var(--ltat-navy);color:var(--ltat-navy);font-weight:600}.btn-outline-ltat:hover{background:var(--ltat-navy);color:#fff}.ltat-hero{background:linear-gradient(135deg,#1e2d5a,#111d3d);border-bottom:3px solid var(--ltat-blue);color:#fff;padding:4rem 0}.ltat-hero h1{font-size:2.75rem;letter-spacing:-.02em;line-height:1.1}.ltat-hero-badge{display:inline-block;background:#27aae133;color:var(--ltat-blue);font-size:.75rem;font-weight:700;padding:.35rem 1rem;border-radius:100px;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(39,170,225,.3)}.ltat-hero-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s,background .2s}.ltat-hero-card:hover{background:#ffffff14;transform:translateY(-3px)}.ltat-avatar-navy{background-color:var(--ltat-navy);color:#fff}.ltat-cta{background:linear-gradient(135deg,var(--ltat-navy) 0%,#2c3e75 100%);border-top:3px solid var(--ltat-blue);position:relative;overflow:hidden}.ltat-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top right,rgba(39,170,225,.15),transparent 40%);pointer-events:none}.ltat-footer{background:#111d3d;color:#fff9;border-top:3px solid var(--ltat-blue)!important}.ltat-footer .ltat-footer-title{color:#ffffffe6;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.ltat-footer a{color:#fff9;text-decoration:none}.ltat-footer a:hover{color:#fff}.ltat-footer .ltat-footer-bottom{padding-top:1rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.78rem;opacity:.5}.navbar-vertical.navbar-expand-lg{background:linear-gradient(180deg,#1e2d5a,#111d3d)!important;border-right:1px solid rgba(255,255,255,.05)!important;width:15rem;flex-shrink:0}.navbar-vertical .nav-link{color:#ffffffb3!important;font-weight:500;transition:all .2s}.navbar-vertical .nav-link:hover{color:#fff!important;background:#ffffff0d}.navbar-vertical .nav-link.active{color:#fff!important;background:#ffffff1a!important;border-left:4px solid var(--ltat-blue)!important;font-weight:700}.navbar-vertical .nav-link-icon{color:inherit!important;opacity:.8}.navbar-vertical .nav-link.active .nav-link-icon{opacity:1}.navbar-vertical .navbar-brand div{color:#fff!important}@media (min-width: 992px){.navbar-expand-lg.navbar-vertical~.page-wrapper{margin-left:15rem!important}}.badge-baru{background:var(--ltat-navy);color:#fff}.badge-dalam_siasatan{background:#d97706;color:#fff}.badge-selesai{background:#16a34a;color:#fff}.badge-ditolak{background:#dc2626;color:#fff}.wb-toggle-card{border:2px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);cursor:pointer;transition:border-color .15s,background .15s}.wb-toggle-card.active{border-color:var(--ltat-navy);background:var(--ltat-light)}.step-indicator{display:flex;justify-content:space-between;margin-bottom:2rem}.step-indicator .step{flex:1;text-align:center;position:relative;color:var(--tblr-secondary);font-size:.76rem;font-weight:500}.step-indicator .step:before{content:attr(data-step);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--tblr-border-color);color:var(--tblr-secondary);font-weight:700;font-size:.9rem;margin:0 auto .4rem}.step-indicator .step.active{color:var(--ltat-navy)}.step-indicator .step.active:before{background:var(--ltat-navy);color:#fff}.step-indicator .step.done{color:var(--ltat-blue)}.step-indicator .step.done:before{background:var(--ltat-blue);color:#fff;content:"✓"}.step-indicator .step:not(:last-child):after{content:"";position:absolute;top:17px;left:55%;right:-45%;height:2px;background:var(--tblr-border-color);z-index:-1}.step-indicator .step.done:not(:last-child):after{background:var(--ltat-blue)}
