.fms-brand-caption{margin:.35rem .15rem 0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ams-muted);font-weight:600}.ams-sidebar.collapsed .fms-brand-caption{display:none}.fms-leaflet{position:relative;overflow:hidden;border:1px solid var(--ams-border);border-radius:16px;background:#e4f3fb;min-height:280px}.fms-leaflet-loading,.fms-leaflet-map{width:100%;height:100%;min-height:inherit;z-index:0}.fms-leaflet-loading{display:grid;place-items:center;color:var(--ams-muted);background:var(--ams-blue-50)}.fms-leaflet .leaflet-container{font-family:var(--font-body);background:#d7ebf8}.fms-leaflet .leaflet-container .leaflet-marker-pane img,.fms-leaflet .leaflet-container .leaflet-tile-pane img{max-width:none!important;max-height:none!important}.fms-leaflet .leaflet-control-attribution .leaflet-attribution-flag{display:none!important}.fms-leaflet .leaflet-popup-content,.fms-leaflet .leaflet-popup-content-wrapper{color:#0b1f33}.fms-leaflet .leaflet-popup-content-wrapper{border-radius:10px}.fms-leaflet .leaflet-popup-content{margin:.65rem .8rem;font-size:.8rem;line-height:1.4}.fms-leaflet .leaflet-tooltip.leaflet-tooltip-top{background:#003d79;color:#fff;border:none;border-radius:8px;box-shadow:0 8px 20px rgba(0,61,121,.28)}.fms-leaflet .leaflet-tooltip.leaflet-tooltip-top:before{border-top-color:#003d79}.fms-leaflet-tip{display:flex;flex-direction:column;gap:.1rem;font-size:.72rem;line-height:1.25}.fms-leaflet-tip strong{font-size:.8rem}.fms-leaflet .leaflet-interactive{cursor:pointer}.fms-map-foot,.fms-map-legend{position:absolute;left:12px;z-index:500;display:flex;gap:.7rem;background:rgba(255,255,255,.92);color:#0b1f33;border-radius:999px;padding:.3rem .7rem;font-size:12px}.fms-map-legend{bottom:36px}.fms-map-foot{bottom:8px;border-radius:8px;color:#64748b}.fms-map-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.25rem}.fms-map-legend .is-move{background:#0f7a45}.fms-map-legend .is-idle{background:#ea7200}.fms-map-legend .is-stop{background:#003d79}.fms-map-legend .is-off{background:#b42318}.fms-chips{display:flex;flex-wrap:wrap;gap:.4rem}.fms-chip{border:1px solid var(--ams-border);background:#fff;border-radius:999px;padding:.28rem .75rem;font-size:.8rem}.fms-chip.is-on{background:#003d79;color:#fff;border-color:transparent}.fms-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:4px}.fms-kanban-col{background:#f4f8fc;border:1px solid var(--ams-border);border-radius:14px;padding:.75rem;min-height:240px}.fms-kanban-col h3{font-size:.95rem;margin:0}.fms-kanban-count{color:var(--ams-muted);font-size:.8rem}.fms-card-link{display:block;background:#fff;border:1px solid var(--ams-border);border-radius:12px;padding:.75rem;margin-top:.55rem}.fms-card-link strong{display:block}.fms-card-link small{color:var(--ams-muted)}.fms-bar{height:8px;background:#e6eef6;border-radius:99px;overflow:hidden}.fms-bar span{display:block;height:100%;background:#003d79;border-radius:inherit}.fms-bar.alert span{background:#b42318}.fms-chat{display:grid;grid-template-columns:280px 1fr;grid-gap:12px;gap:12px}.fms-suggest{display:flex;flex-direction:column;gap:.45rem}.fms-suggest button{text-align:left;border:1px solid var(--ams-border);background:#fff;border-radius:12px;padding:.65rem .75rem;font-size:.86rem}.fms-thread{display:flex;flex-direction:column;gap:.6rem;min-height:320px}.fms-bubble{max-width:min(640px,100%);background:#f4f8fc;border-radius:14px;padding:.75rem .9rem;white-space:pre-wrap}.fms-bubble.me{margin-left:auto;background:#003d79;color:#fff}.fms-composer{display:flex;gap:.5rem}.fms-leaflet.is-fill{height:100%;min-height:0}.fms-wall{height:100vh;display:flex;flex-direction:column;gap:.85rem;padding:.9rem 1.1rem 1rem;background:var(--ams-surface);color:var(--ams-ink);overflow:hidden}.fms-wall-denied{align-items:flex-start;justify-content:center;padding:3rem}.fms-wall-denied h1{font-size:1.6rem;margin-bottom:.4rem}.fms-wall h1,.fms-wall h2,.fms-wall h3{color:var(--ams-ink)}.fms-wall-denied a{color:var(--ams-mandiri-orange)}.fms-wall-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem}.fms-wall-brand{display:flex;align-items:center;gap:.8rem}.fms-wall-brand img{height:36px;width:auto}.fms-wall-brand p,.fms-wall-clock span{margin:0;color:var(--ams-muted);font-size:.82rem}.fms-wall-brand h1{margin:0;font-size:1.35rem;letter-spacing:-.02em}.fms-wall-clock{text-align:center}.fms-wall-clock strong{display:block;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.fms-wall-actions{display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.fms-wall-actions a,.fms-wall-actions button{display:inline-flex;align-items:center;gap:.9rem;border:1px solid var(--ams-border-strong);background:var(--ams-panel);color:var(--ams-ink);border-radius:999px;padding:.45rem 1rem;font-size:.85rem;line-height:1;text-decoration:none;white-space:nowrap}.fms-wall-actions i{font-size:1rem;line-height:1;flex:0 0 auto}.fms-wall-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.fms-wall-kpis article{background:var(--ams-panel);border:1px solid var(--ams-border);border-radius:14px;padding:.65rem .8rem .7rem}.fms-wall-kpis span{display:block;color:var(--ams-muted);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.fms-wall-kpis strong{display:block;margin-top:.15rem;font-size:clamp(2rem,3.4vw,3.4rem);line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fms-wall-kpis .is-warn strong{color:#9a5b00}.fms-wall-kpis .is-alert strong{color:#b42318}.fms-wall-main{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:.85rem;gap:.85rem}.fms-wall-stage{min-height:0;display:flex;flex-direction:column;gap:.55rem}.fms-wall-stage .fms-leaflet{flex:1 1}.fms-wall-focus{display:flex;flex-wrap:wrap;gap:.35rem .9rem;align-items:baseline;color:var(--ams-ink-soft);font-size:.95rem}.fms-wall-focus strong{color:var(--ams-ink);font-size:1.15rem}.fms-wall-focus.is-idle{color:var(--ams-muted)}.fms-wall-feed{min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--ams-panel);border:1px solid var(--ams-border);border-radius:16px;padding:.85rem .9rem 1rem}.fms-wall .fms-map-foot{display:none}.fms-wall-alerts{flex:1 1;min-height:0;overflow:auto}.fms-wall-feed h2{margin:.2rem 0 .55rem;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ams-muted)}.fms-wall-feed h2:not(:first-child){margin-top:1rem}.fms-wall-feed ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.fms-wall-feed li{border-left:3px solid var(--ams-border-strong);padding:.15rem 0 .15rem .7rem}.fms-wall-feed li.is-hot{border-left-color:var(--ams-danger)}.fms-wall-feed li div{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.fms-wall-feed strong{font-size:1.15rem}.fms-wall-feed em{font-style:normal;color:#9a5b00;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.fms-wall-feed p{margin:.1rem 0 0;font-size:1rem}.fms-wall-empty,.fms-wall-feed small{color:var(--ams-muted);font-size:.85rem}@media (max-width:1100px){.fms-wall{height:auto;min-height:100vh;overflow:auto}.fms-wall-kpis,.fms-wall-main,.fms-wall-top{grid-template-columns:1fr}.fms-wall-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fms-wall-actions,.fms-wall-clock{justify-content:flex-start;text-align:left}.fms-wall-stage{min-height:520px}}.card.ams-metric.is-compact .ams-stat-value{font-size:1.15rem;line-height:1.3;letter-spacing:0;white-space:nowrap}@media (max-width:991px){.fms-chat{grid-template-columns:1fr}.fms-pin span{display:none}.fms-pin.is-on span{display:inline}}html[data-theme=dark]{color-scheme:dark;--ams-ink:#f4f8fc;--ams-ink-soft:#d5e2ef;--ams-muted:#a9bdd0;--ams-surface:#07111c;--ams-panel:#102033;--ams-border:#2a4158;--ams-border-strong:#4d6b88;--ams-blue-50:#16304a;--ams-blue-100:#1c3d5c;--ams-success-bg:#123226;--ams-warning-bg:#3a2a12;--ams-danger-bg:#3a1816;--ams-success:#6ee7b0;--ams-warning:#ffc266;--ams-danger:#ff9b8a;--ams-section-head-bg:#122536;--bs-body-color:#f4f8fc;--bs-body-bg:#07111c;--bs-secondary-color:#a9bdd0;--bs-border-color:#2a4158;--bs-link-color:#9ed0f5;--bs-link-hover-color:#d4ebfb;--bs-heading-color:#f4f8fc}html[data-theme=dark] .ams-form-group{border-color:var(--ams-border)}.card.card-table>.card-header{border-bottom:1px solid var(--ams-border)}.card.card-table .ams-card-tools{justify-content:space-between}.ams-pagination{background:var(--ams-section-head-bg);border-top:1px solid var(--ams-border)}html[data-theme=dark] .ams-content:not(.ams-home) .card:not(.iams-rank):not(.ams-metric),html[data-theme=dark] .ams-form-group{border-color:var(--ams-border)}html[data-theme=dark] .ams-content:not(.ams-home) .ams-form-group-head,html[data-theme=dark] .ams-content:not(.ams-home) .card-header,html[data-theme=dark] .ams-form-group-foot,html[data-theme=dark] .ams-pagination{background:var(--ams-section-head-bg);border-color:var(--ams-border)}html[data-theme=dark] .ams-pagination-btn{background:var(--ams-panel);color:var(--ams-ink);border-color:var(--ams-border)}html[data-theme=dark] .ams-pagination-btn.active,html[data-theme=dark] .ams-pagination-btn.active:hover{background:#003d79;border-color:#003d79;color:#fff}html[data-theme=dark] .fms-wall-brand img{filter:brightness(0) invert(1)}html[data-theme=dark] .fms-wall-feed em,html[data-theme=dark] .fms-wall-kpis .is-warn strong{color:#ffb700}html[data-theme=dark] .fms-wall-kpis .is-alert strong{color:#ff8d7a}html[data-theme=dark] .ams-badge-neutral,html[data-theme=dark] .ams-login-card,html[data-theme=dark] .ams-nav-close,html[data-theme=dark] .ams-nav-toggle,html[data-theme=dark] .ams-sidebar-collapse,html[data-theme=dark] .ams-sidebar-logout,html[data-theme=dark] .btn-ams-outline,html[data-theme=dark] .card.ams-metric,html[data-theme=dark] .dropdown-menu,html[data-theme=dark] .fms-chip,html[data-theme=dark] .form-control,html[data-theme=dark] .form-select,html[data-theme=dark] .list-group-item{background-color:var(--ams-panel);color:var(--ams-ink);border-color:var(--ams-border)}html[data-theme=dark] .fms-chip.is-on{background:#003d79;color:#fff;border-color:transparent}html[data-theme=dark] .card.ams-metric .ams-stat-value{color:#d6e8f8}html[data-theme=dark] .card.ams-metric.tone-alert .ams-stat-value{color:#ff8d7a}html[data-theme=dark] .card.ams-metric.tone-primary .ams-stat-value,html[data-theme=dark] .card.ams-metric.tone-soft .ams-stat-value{color:#8ec5f0}html[data-theme=dark] .table{--bs-table-bg:transparent;--bs-table-color:var(--ams-ink-soft);--bs-table-border-color:var(--ams-border);--bs-table-hover-bg:var(--ams-blue-50)}html[data-theme=dark] .list-group-item.active{background:#003d79;color:#fff;border-color:#003d79}html[data-theme=dark] .ams-table-search input,html[data-theme=dark] .fms-card-link,html[data-theme=dark] .fms-suggest button{background:var(--ams-panel);color:var(--ams-ink)}html[data-theme=dark] .fms-bubble,html[data-theme=dark] .fms-kanban-col{background:#0c1a2b;color:var(--ams-ink)}html[data-theme=dark] .fms-bubble.me{background:#003d79;color:#fff}html[data-theme=dark] .ams-nav-child{color:var(--ams-ink-soft)}html[data-theme=dark] .ams-badge-info,html[data-theme=dark] .ams-kicker,html[data-theme=dark] .ams-nav-child.active,html[data-theme=dark] .ams-nav-child:hover,html[data-theme=dark] .ams-nav-group-toggle.is-current,html[data-theme=dark] .ams-nav-group-toggle.is-current:hover,html[data-theme=dark] .ams-nav-group-toggle.is-open,html[data-theme=dark] .ams-nav-group-toggle.is-open:hover,html[data-theme=dark] .ams-nav-group-toggle:hover,html[data-theme=dark] .ams-nav-icon,html[data-theme=dark] .ams-nav-link.active,html[data-theme=dark] .ams-nav-link:hover,html[data-theme=dark] .ams-sidebar-user-role,html[data-theme=dark] .ams-topbar-code{color:#9ed0f5}html[data-theme=dark] .ams-sidebar-user{background:linear-gradient(135deg,var(--ams-blue-50) 0,var(--ams-panel) 72%)}html[data-theme=dark] .ams-login-steps li.is-current,html[data-theme=dark] .ams-login-steps li.is-done,html[data-theme=dark] .ams-section-label{color:#9ed0f5}.fms-upload{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.5rem;margin:0;padding:.3rem .7rem;border:1px solid var(--ams-border);border-radius:var(--bs-border-radius);background:var(--ams-panel);cursor:pointer}.fms-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.fms-upload-btn{flex:0 0 auto;border-radius:8px;background:var(--ams-blue-50);color:var(--ams-blue-900);font-weight:650;font-size:.85rem;padding:.28rem .65rem;pointer-events:none}.fms-upload-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ams-muted);font-size:.88rem;pointer-events:none}html[data-theme=dark] .fms-upload-btn{background:var(--ams-blue-900);color:#fff}.fms-journey{scroll-margin-top:1rem;margin-bottom:1rem}html[data-theme=dark] .alur-role-pill,html[data-theme=dark] .alur-steps li,html[data-theme=dark] .iams-flow-arrow,html[data-theme=dark] .iams-flow-card{background:var(--ams-panel);border-color:var(--ams-border);color:var(--ams-ink)}html[data-theme=dark] .iams-flow-card{background:linear-gradient(180deg,var(--ams-panel) 0,var(--ams-surface) 100%)}html[data-theme=dark] .alur-role-pill.is-active,html[data-theme=dark] .iams-flow-card.is-mine{background:var(--ams-blue-900)}html[data-theme=dark] .alur-role-pill.is-active,html[data-theme=dark] .alur-role-pill.is-active small,html[data-theme=dark] .iams-flow-card.is-mine em,html[data-theme=dark] .iams-flow-card.is-mine p,html[data-theme=dark] .iams-flow-card.is-mine strong{color:#fff}html[data-theme=dark] .alur-guide-sod{background:var(--ams-blue-50);color:var(--ams-ink)}.card:has(.fms-search-select){overflow:visible}.fms-search-select{position:relative;z-index:2}.fms-search-select:focus-within{z-index:1200}.fms-search-select-value{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.fms-search-select-menu{position:absolute;z-index:1200;top:calc(100% + .35rem);left:0;right:0;max-height:280px;overflow:auto;padding:.35rem;border:1px solid var(--ams-border-strong);border-radius:12px;background:var(--ams-panel);box-shadow:0 16px 40px rgba(0,42,84,.16)}.fms-search-select-option{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:.75rem;border:0;border-radius:8px;background:transparent;color:var(--ams-ink);text-align:left;padding:.5rem .65rem}.fms-search-select-empty,.fms-search-select-more,.fms-search-select-option span{color:var(--ams-muted);font-size:.78rem}.fms-search-select-option.is-active,.fms-search-select-option[aria-selected=true]{background:var(--ams-blue-50)}.fms-search-select-empty,.fms-search-select-more{padding:.45rem .65rem}