@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-latin-BbzFLZTg.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--teal:#14B8A6;--teal-tua:#0F766E;--mint:#F0FDFA;--tinta:#0F172A;--abu:#64748B;--aksen:#F97316;--garis:#E2E8F0;--putih:#FFFFFF;--panel-gelap:#0F172A;--radius-kartu:24px;--radius-kontrol:999px;--radius-kecil:12px;--bayang:0 18px 40px -24px rgba(15,23,42,.28);--font-ui:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--judul-hero:clamp(2.6rem,6vw,4.5rem);--judul-seksi:clamp(1.9rem,3.6vw,2.75rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}html.gerak{scroll-behavior:smooth}body{margin:0;background:var(--putih);color:var(--tinta);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hal-landing{--teal:#14B8A6;--teal-tua:#0F766E;--teal-gelap:#115E59;--teal-judul:#0F766E;--mint:#F0FDFA;--teal-garis:#BDEDE4;--teal-tinta:#042F2E;--tinta:#0F172A;--tinta-2:#334155;--abu:#64748B;--abu-2:#94A3B8;--garis:#E2E8F0;--latar-2:#F8FAFC;--latar-3:#F1F5F9;--log:#0F172A;--log-teks:#E2E8F0;--log-redup:#94A3B8;--log-teal:#5EEAD4;--r-kecil:14px;--r-kartu:24px;--r-jendela:28px;--bayang:0 1px 2px rgba(15,23,42,.04),0 14px 34px -16px rgba(15,23,42,.16);--bayang-besar:0 2px 6px rgba(15,23,42,.04),0 40px 90px -34px rgba(15,60,58,.28);--ease:cubic-bezier(.16,1,.3,1);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--gutter:32px;color-scheme:light}.hal-landing *,.hal-landing *:before,.hal-landing *:after{box-sizing:border-box}.hal-landing{margin:0;background:#fff;color:var(--tinta);font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hal-landing img,.hal-landing svg{display:block;max-width:100%}.hal-landing a{color:inherit}.hal-landing p,.hal-landing h1,.hal-landing h2,.hal-landing h3,.hal-landing h4,.hal-landing ul,.hal-landing ol,.hal-landing dl,.hal-landing dd,.hal-landing figure{margin:0}.hal-landing ul,.hal-landing ol{padding:0;list-style:none}.hal-landing button{font:inherit;color:inherit}.hal-landing table{border-collapse:collapse}.hal-landing [hidden]{display:none!important}.hal-landing :focus-visible{outline:3px solid rgba(15,118,110,.55);outline-offset:2px;border-radius:10px}.hal-landing .wadah{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.hal-landing .ikon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.hal-landing .isi-padat{fill:currentColor;stroke:none}.hal-landing .mono-logo{filter:grayscale(1) contrast(1.1) brightness(.78);opacity:.9}.hal-landing .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hal-landing .lewati{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--tinta);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.hal-landing .lewati:focus{top:12px}.hal-landing .tombol{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s,border-color .2s}.hal-landing .tombol .ikon{width:19px;height:19px}.hal-landing .tombol:active{transform:translateY(1px) scale(.99)}.hal-landing .tombol-hijau{background:var(--teal-tua);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 10px 24px -10px #14b8a6bf,0 0 0 4px #14b8a61f}.hal-landing .tombol-hijau:hover{background:var(--teal-gelap);transform:translateY(-1px)}.hal-landing .tombol-terang{background:#fff;color:var(--tinta);border-color:#e3e3e3;box-shadow:0 1px 2px #0000000a}.hal-landing .tombol-terang:hover{border-color:#cfcfcf;transform:translateY(-1px)}.hal-landing .tombol .panah{transition:transform .22s var(--ease)}.hal-landing .tombol:hover .panah{transform:translate(4px)}.hal-landing .tag{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 13px;border-radius:999px;background:var(--mint);color:var(--teal-tua);font-size:13.5px;font-weight:500;line-height:1.3}.hal-landing .tag-titik:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal);flex:none}.hal-landing .label-sim{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px dashed #CBD5E1;background:#fff;color:#475569;font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.hal-landing .label-sim:before{content:"";width:6px;height:6px;border-radius:50%;border:1.5px solid #94A3B8}.hal-landing .kepala{position:sticky;top:0;z-index:40;background:#fffffff0;border-bottom:1px solid transparent;transition:border-color .2s}.hal-landing .kepala.tergulir{border-bottom-color:var(--garis)}.hal-landing .kepala .wadah{display:flex;align-items:center;gap:20px;height:72px}.hal-landing .merek{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.hal-landing .merek img{width:auto;height:32px}.hal-landing .merek-kata{font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1}.hal-landing .merek-kata span{color:var(--teal-tua)}.hal-landing .navigasi{display:flex;gap:2px;margin-left:auto}.hal-landing .navigasi a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:500;color:#475569;text-decoration:none;transition:background-color .2s,color .2s}.hal-landing .navigasi a:hover{background:var(--latar-3);color:var(--tinta)}.hal-landing .kepala-aksi{display:flex;align-items:center;gap:8px}.hal-landing .kepala .tombol{min-height:44px;padding:0 20px;font-size:15px}.hal-landing .tombol-teks{background:transparent;color:var(--tinta-2);box-shadow:none}.hal-landing .tombol-teks:hover{background:var(--latar-3)}.hal-landing .atas{position:relative;background:linear-gradient(180deg,#e6faf6 0,#f0fdfa 440px,#fff 980px)}.hal-landing .atas:before{content:"";position:absolute;inset:0 0 auto;height:760px;background:radial-gradient(48% 60% at 50% 0,#14b8a624,#14b8a600 72%);pointer-events:none}.hal-landing .hero{position:relative;padding-top:76px;text-align:center}.hal-landing .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;border-radius:999px;background:#fff;border:1px solid #DDEFEB;font-size:14px;font-weight:500;color:var(--tinta-2);box-shadow:0 1px 2px #0000000a}.hal-landing .eyebrow .titik{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #14b8a629}.hal-landing .hero h1{max-width:1200px;margin:26px auto 0;font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.042em;font-weight:700;text-wrap:balance}.hal-landing .hero h1 .aksen{display:block;color:var(--teal-judul)}.hal-landing .hero-sub{max-width:720px;margin:28px auto 0;font-size:clamp(17px,1.45vw,20px);line-height:1.6;color:var(--abu);text-wrap:pretty}.hal-landing .hero-sub strong{color:var(--tinta);font-weight:600}.hal-landing .hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.hal-landing .deret{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:22px;font-size:14.5px;font-weight:500;color:var(--tinta-2)}.hal-landing .deret li{display:inline-flex;align-items:center;gap:7px}.hal-landing .deret .ikon{width:17px;height:17px;color:var(--teal-tua);stroke-width:2.4}.hal-landing .app-seksi{position:relative;padding-top:56px}.hal-landing .app{max-width:1176px;margin:0 auto;background:#fff;border:1px solid var(--garis);border-radius:var(--r-jendela);box-shadow:var(--bayang-besar);overflow:hidden;text-align:left}.hal-landing .app-bar{display:flex;align-items:center;gap:14px;height:52px;padding:0 18px;border-bottom:1px solid var(--garis);background:#fcfcfc}.hal-landing .lampu{display:flex;gap:7px}.hal-landing .lampu i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.hal-landing .lampu i:nth-child(2){background:#febc2e}.hal-landing .lampu i:nth-child(3){background:#28c840}.hal-landing .alamat{display:flex;align-items:center;gap:6px;margin:0 auto;padding:5px 14px;border-radius:9px;background:#f1f5f9;font-size:13px;color:var(--abu);white-space:nowrap}.hal-landing .alamat .ikon{width:14px;height:14px}.hal-landing .app-isi{display:grid;grid-template-columns:68px minmax(0,1fr) 372px}.hal-landing .rel{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 0;border-right:1px solid var(--garis);background:#fcfcfc}.hal-landing .rel img{width:36px;height:36px;margin-bottom:10px}.hal-landing .rel span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#8a8f98}.hal-landing .rel span.aktif{background:var(--mint);color:var(--teal-tua)}.hal-landing .rel .ikon{width:20px;height:20px}.hal-landing .rel span:last-child{margin-top:auto}.hal-landing .wizard{display:flex;flex-direction:column;min-width:0;padding:24px 28px 22px}.hal-landing .wz-atas{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.hal-landing .wz-atas h2{font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:700}.hal-landing .wz-atas p{margin-top:2px;font-size:14px;color:var(--abu)}.hal-landing .wz{display:grid;gap:10px}.hal-landing .wz-langkah{border:1px solid var(--garis);border-radius:20px;background:#fff;transition:border-color .3s,box-shadow .3s}.hal-landing .wz-langkah[data-state=aktif]{border-color:var(--teal-garis);box-shadow:0 0 0 4px #14b8a614}.hal-landing .wz-langkah:last-child[data-state=selesai]{border-color:var(--teal-garis)}.hal-landing .wz-kepala{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px}.hal-landing .wz-no{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--latar-3);color:var(--abu);font-size:13px;font-weight:700;transition:background-color .3s,color .3s}.hal-landing .wz-no .ikon{display:none;width:15px;height:15px;stroke-width:3}.hal-landing .wz-langkah[data-state=aktif] .wz-no{background:var(--teal-tua);color:#fff}.hal-landing .wz-langkah[data-state=selesai] .wz-no{background:var(--teal);color:#fff}.hal-landing .wz-langkah[data-state=selesai] .wz-no b{display:none}.hal-landing .wz-langkah[data-state=selesai] .wz-no .ikon{display:block}.hal-landing .wz-judul{font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap}.hal-landing .wz-langkah[data-state=tunggu] .wz-judul{color:var(--abu)}.hal-landing .wz-nilai{display:none;align-items:center;gap:6px;min-width:0;margin-left:auto;font-size:13.5px;color:var(--tinta-2);white-space:nowrap}.hal-landing .wz-nilai span{overflow:hidden;text-overflow:ellipsis}.hal-landing .wz-nilai img{width:16px;height:16px}.hal-landing .wz-nilai .mono{font-family:var(--mono);font-size:12.5px}.hal-landing .wz-langkah[data-state=selesai]:not(:last-child) .wz-nilai{display:inline-flex}.hal-landing .wz-isi{display:none;padding:0 16px 16px}.hal-landing .wz-langkah[data-state=aktif] .wz-isi,.hal-landing .wz-langkah:last-child[data-state=selesai] .wz-isi{display:block}.hal-landing .opsi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:6px}.hal-landing .opsi{position:relative;padding:14px 14px 12px;border:1px solid var(--garis);border-radius:14px;background:#fff;transition:border-color .25s,box-shadow .25s,background-color .25s}.hal-landing .opsi-nama{font-size:13.5px;font-weight:600;line-height:1.3}.hal-landing .opsi-harga{margin-top:4px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.hal-landing .opsi-harga span{font-size:12px;font-weight:500;letter-spacing:0;color:var(--abu)}.hal-landing .opsi-ket{margin-top:2px;font-size:12px;color:var(--abu);line-height:1.4}.hal-landing .opsi-lencana{position:absolute;top:-9px;left:12px;padding:1px 8px;border-radius:999px;background:var(--teal-tua);color:#fff;font-size:10.5px;font-weight:600;line-height:1.6}.hal-landing .opsi-cek{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--teal-tua);color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s,transform .3s var(--ease)}.hal-landing .opsi-cek .ikon{width:12px;height:12px;stroke-width:3}.hal-landing .sorot{border-color:var(--teal)!important;box-shadow:0 0 0 4px #14b8a629!important}.hal-landing .dipilih{border-color:var(--teal)!important;background:var(--mint)!important;box-shadow:inset 0 0 0 1px var(--teal)!important}.hal-landing .dipilih .opsi-cek{opacity:1;transform:none}.hal-landing .wz-catatan{margin-top:10px;font-size:12.5px;color:var(--abu)}.hal-landing .wz-label{display:block;padding-top:4px;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tinta-2)}.hal-landing .token{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px 0 14px;border:1px solid #D8E0E8;border-radius:14px;background:#fbfcfd;font-family:var(--mono);font-size:13.5px;letter-spacing:.02em}.hal-landing .token>.ikon{width:17px;height:17px;color:var(--abu)}.hal-landing .token-teks{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}.hal-landing .token-teks:empty:before{content:attr(data-kosong);font-family:Instrument Sans,system-ui,sans-serif;letter-spacing:0;color:var(--abu-2)}.hal-landing .caret{width:2px;height:18px;margin-left:-8px;background:var(--teal-tua);animation:kedip 1s steps(1) infinite}.hal-landing .sim:not(.berjalan) .caret,.hal-landing .wz-langkah:not([data-state=aktif]) .caret{display:none}.hal-landing .token-tag{margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--latar-3);font-family:Instrument Sans,system-ui,sans-serif;font-size:11.5px;letter-spacing:0;color:var(--abu);white-space:nowrap}.hal-landing .token-cek{display:flex;align-items:center;gap:8px;min-height:24px;margin-top:10px;font-size:13.5px;color:var(--abu)}.hal-landing .token-cek>span{display:none;align-items:center;gap:8px}.hal-landing .token-cek[data-state=kosong] .tc-kosong,.hal-landing .token-cek[data-state=cek] .tc-cek,.hal-landing .token-cek[data-state=ok] .tc-ok{display:inline-flex}.hal-landing .tc-ok{color:var(--teal-tua);font-weight:500}.hal-landing .tc-ok .ikon{width:16px;height:16px;stroke-width:2.6}.hal-landing .putaran{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid #CBD5E1;border-top-color:var(--teal-tua);animation:putar .7s linear infinite}.hal-landing .model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:6px}.hal-landing .model-opsi{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid var(--garis);border-radius:14px;background:#fff;transition:border-color .25s,box-shadow .25s,background-color .25s}.hal-landing .model-opsi img,.hal-landing .huruf{width:22px;height:22px;flex:none}.hal-landing .huruf{display:grid;place-items:center;border-radius:7px;background:#334155;color:#fff;font-size:12px;font-weight:700}.hal-landing .model-opsi b{display:block;font-size:13.5px;font-weight:600;line-height:1.25}.hal-landing .model-opsi small{display:block;font-size:11.5px;color:var(--abu);line-height:1.3}.hal-landing .model-opsi>div{min-width:0}.hal-landing .ringkas{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.hal-landing .ringkas span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 10px;border-radius:999px;background:var(--latar-3);font-size:12.5px;font-weight:500;color:var(--tinta-2)}.hal-landing .ringkas img,.hal-landing .ringkas .ikon{width:14px;height:14px}.hal-landing .deploy-baris{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.hal-landing .tombol-deploy{min-height:46px;padding:0 22px;font-size:15px;cursor:default}.hal-landing .tombol-deploy .lbl{display:none}.hal-landing .tombol-deploy[data-state=""] .lbl-0,.hal-landing .tombol-deploy[data-state=jalan] .lbl-1,.hal-landing .tombol-deploy[data-state=selesai] .lbl-2{display:inline}.hal-landing .tombol-deploy[data-state=jalan]{box-shadow:0 0 0 6px #14b8a62e}.hal-landing .tombol-deploy[data-state=selesai]{background:#fff;color:var(--teal-tua);border-color:var(--teal-garis);box-shadow:none}.hal-landing .deploy-ket{font-size:12.5px;color:var(--abu)}.hal-landing .tahapan{position:relative;display:grid;margin-top:12px;padding:6px 14px;border:1px solid var(--garis);border-radius:16px;background:var(--latar-2)}.hal-landing .tahapan li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px}.hal-landing .tahapan li:not(:last-child):after{content:"";position:absolute;left:9px;top:30px;height:20px;width:2px;border-radius:2px;background:#e2e8f0;transition:background-color .3s}.hal-landing .tahapan li[data-state=selesai]:not(:last-child):after{background:#99e2d6}.hal-landing .tahap-status{position:relative;width:20px;height:20px}.hal-landing .tahap-status:before{content:"";position:absolute;inset:3px;border-radius:50%;border:2px solid #CBD5E1;background:#fff}.hal-landing .tahap-status .putaran{position:absolute;inset:2px;width:16px;height:16px;display:none}.hal-landing .tahap-status .ikon{position:absolute;inset:0;width:20px;height:20px;padding:4px;border-radius:50%;background:var(--teal);color:#fff;stroke-width:3;display:none}.hal-landing li[data-state=jalan] .tahap-status:before,.hal-landing li[data-state=selesai] .tahap-status:before{display:none}.hal-landing li[data-state=jalan] .tahap-status .putaran,.hal-landing li[data-state=selesai] .tahap-status .ikon{display:block}.hal-landing .tahap-nama{font-size:14px;font-weight:500;line-height:1.35}.hal-landing li[data-state=tunggu] .tahap-nama{color:var(--abu-2)}.hal-landing .tahap-ket{font-family:var(--mono);font-size:11.5px;color:var(--abu);white-space:nowrap;transition:opacity .3s}.hal-landing li:not([data-state=selesai]) .tahap-ket{opacity:0}.hal-landing .aktif-banner{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 12px 12px 16px;border:1px solid var(--teal-garis);border-radius:16px;background:var(--mint)}.hal-landing .titik-hidup{position:relative;width:10px;height:10px;flex:none;border-radius:50%;background:var(--teal)}.hal-landing .titik-hidup:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(20,184,166,.35)}.hal-landing .aktif-banner p{font-size:13.5px;line-height:1.4;color:#134e4a}.hal-landing .aktif-banner p b{display:block;font-size:15px;color:var(--tinta)}.hal-landing .aktif-banner .tombol-kecil{margin-left:auto}.hal-landing .app-kaki{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.hal-landing .app-status{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;color:#475569}.hal-landing .app-status .titik{width:8px;height:8px;flex:none;border-radius:50%;background:var(--teal)}.hal-landing .sim.berjalan .app-status .titik{background:#f5b301;animation:denyut 1s ease-in-out infinite}.hal-landing .tombol-kecil{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border:1px solid #E2E8F0;border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:var(--tinta);text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s,background-color .2s}.hal-landing .tombol-kecil:hover{border-color:#cfcfcf;background:#fafafa}.hal-landing .tombol-kecil .ikon{width:16px;height:16px}.hal-landing .panggung{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:26px 20px;border-left:1px solid var(--garis);background:radial-gradient(120% 70% at 50% 0,#e0f7f3,#e4f8eb00 70%),#f5faf9}.hal-landing .hp{width:286px;height:600px;padding:9px;border-radius:46px;background:#0f172a;box-shadow:0 30px 60px -28px #081e2080,inset 0 0 0 1.5px #3a3a3c}.hal-landing .hp-layar{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:38px;background:#fff}.hal-landing .hp-pulau{position:absolute;top:9px;left:50%;z-index:2;width:84px;height:24px;margin-left:-42px;border-radius:14px;background:#0f172a}.hal-landing .hp-status{display:flex;align-items:center;justify-content:space-between;height:40px;padding:4px 22px 0 28px;font-size:12px;font-weight:600}.hal-landing .hp-status span:last-child{display:flex;gap:4px;align-items:center}.hal-landing .hp-status i{display:block;width:16px;height:9px;border-radius:2.5px;border:1.5px solid var(--tinta)}.hal-landing .hp-status b{display:block;width:3px;height:9px;border-radius:1px;background:var(--tinta)}.hal-landing .tg-kepala{display:flex;align-items:center;gap:10px;padding:4px 12px 10px;border-bottom:1px solid #E9EEF2}.hal-landing .tg-kepala>.ikon{width:18px;height:18px;color:var(--teal-tua)}.hal-landing .tg-ava{width:36px;height:36px;flex:none;border-radius:50%;background:var(--mint);padding:2px}.hal-landing .tg-nama{font-size:14px;font-weight:600;line-height:1.25}.hal-landing .tg-sub{font-size:11.5px;color:var(--abu);line-height:1.3}.hal-landing .sim[data-online] .tg-sub{color:var(--teal-tua)}.hal-landing .tg-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-height:0;padding:10px 10px 8px;overflow:hidden;background-color:#e6f2f0;background-image:radial-gradient(rgba(15,118,110,.08) 1px,transparent 1px);background-size:16px 16px}.hal-landing .tg-sistem{align-self:center;padding:3px 10px;border-radius:999px;background:#0f3c3a8c;color:#fff;font-size:11px;font-weight:500;line-height:1.5}.hal-landing .tg-pesan{position:relative;max-width:86%;padding:7px 10px 6px;border-radius:14px;font-size:12.5px;line-height:1.42;box-shadow:0 1px 1px #0000000f}.hal-landing .tg-pesan.saya{align-self:flex-end;background:#d5f5ef;border-bottom-right-radius:5px}.hal-landing .tg-pesan.agent{align-self:flex-start;background:#fff;border-bottom-left-radius:5px}.hal-landing .tg-pesan time{float:right;margin:5px 0 -3px 8px;font-size:10px;line-height:1.4;color:#74848a}.hal-landing .tg-pesan ol{margin:4px 0;padding-left:16px;list-style:decimal}.hal-landing .tg-pesan ol li+li{margin-top:2px}.hal-landing .tg-file{display:flex;align-items:center;gap:8px;margin:0 0 5px;padding:6px;border-radius:10px;background:#ffffffa6}.hal-landing .tg-file span:first-child{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:var(--teal-tua);color:#fff}.hal-landing .tg-file .ikon{width:16px;height:16px}.hal-landing .tg-file b{display:block;font-size:12px;font-weight:600;line-height:1.25}.hal-landing .tg-file small{font-size:10.5px;color:#5b6b70}.hal-landing .tg-chip{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:2px 8px;border-radius:999px;background:var(--mint);color:var(--teal-tua);font-size:11px;font-weight:600}.hal-landing .tg-chip .ikon{width:12px;height:12px;stroke-width:2.2}.hal-landing .tg-ketik{align-self:flex-start;display:flex;gap:4px;padding:11px 12px;border-radius:14px 14px 14px 5px;background:#fff}.hal-landing .tg-ketik i{width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:ketik 1s ease-in-out infinite}.hal-landing .tg-ketik i:nth-child(2){animation-delay:.15s}.hal-landing .tg-ketik i:nth-child(3){animation-delay:.3s}.hal-landing .tg-input{display:flex;align-items:center;gap:8px;padding:8px 10px 16px;border-top:1px solid #E9EEF2}.hal-landing .tg-input span{display:flex;align-items:center;flex:1;height:34px;padding:0 14px;border-radius:999px;background:#f1f5f9;font-size:12.5px;color:var(--abu-2)}.hal-landing .tg-input b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--teal-tua);color:#fff}.hal-landing .tg-input .ikon{width:16px;height:16px}.hal-landing .panggung-ket{font-size:12.5px;color:var(--abu);text-align:center}.hal-landing .app-catatan{margin-top:16px;text-align:center;font-size:13.5px;color:var(--abu)}.hal-landing .seksi{padding:120px 0}.hal-landing .seksi-kepala{max-width:760px;margin:0 auto 56px;text-align:center}.hal-landing .seksi-kepala h2{margin-top:16px;font-size:clamp(32px,3.7vw,50px);line-height:1.08;letter-spacing:-.034em;font-weight:700;text-wrap:balance}.hal-landing .seksi-kepala h2 .aksen{color:var(--teal-judul)}.hal-landing .seksi-kepala>p:last-child{margin-top:18px;font-size:18px;color:var(--abu);text-wrap:pretty}.hal-landing .fitur{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.hal-landing .fitur+.fitur{margin-top:120px}.hal-landing .fitur:nth-child(2n) .fitur-teks{order:2}.hal-landing .nomor-label{display:flex;align-items:center;gap:14px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#8b8f97}.hal-landing .nomor-label b{font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--teal-judul)}.hal-landing .nomor-label i{width:64px;height:1px;background:linear-gradient(90deg,var(--teal),#e5e7eb)}.hal-landing .fitur h3{margin-top:18px;font-size:clamp(26px,2.6vw,36px);line-height:1.13;letter-spacing:-.027em;font-weight:700;text-wrap:balance}.hal-landing .fitur-teks>p{max-width:32em;margin-top:16px;font-size:17px;color:var(--abu);text-wrap:pretty}.hal-landing .daftar-tag{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hal-landing .demo{position:relative;background:#fff;border:1px solid var(--garis);border-radius:var(--r-jendela);box-shadow:var(--bayang);overflow:hidden}.hal-landing .demo-kepala{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--garis)}.hal-landing .demo-kepala .ikon-kotak{width:36px;height:36px;border-radius:11px}.hal-landing .demo-kepala p{min-width:0;font-size:14.5px;font-weight:600;line-height:1.3}.hal-landing .demo-kepala p span{display:block;font-size:12.5px;font-weight:400;color:var(--abu-2)}.hal-landing .demo-kepala .label-sim{margin-left:auto}.hal-landing .demo-isi{min-height:356px;padding:20px}.hal-landing .demo-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.hal-landing .demo-prog i{display:block;height:100%;background:linear-gradient(90deg,#99E2D6,var(--teal));transform:scaleX(0);transform-origin:left}.hal-landing [data-demo].main .demo-prog i{animation:isi var(--dur,6.5s) linear both}.hal-landing .ikon-kotak{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--mint);color:var(--teal-tua)}.hal-landing .ikon-kotak .ikon{width:19px;height:19px}.hal-landing .ikon-kotak img{width:20px;height:20px}.hal-landing .ctl{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:12px;padding:3px 10px 3px 4px;border:1px solid var(--garis);border-radius:28px;background:#fff;box-shadow:0 1px 2px #00000008}.hal-landing .ctl-tombol{display:flex}.hal-landing .cbtn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--tinta-2);cursor:pointer}.hal-landing .cbtn>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--latar-3);transition:background-color .2s}.hal-landing .cbtn:hover>span{background:#e2e8f0}.hal-landing .cbtn .ikon{width:14px;height:14px;stroke-width:2.2}.hal-landing [data-demo][data-jeda] .ik-jeda,.hal-landing [data-demo]:not([data-jeda]) .ik-putar{display:none}.hal-landing .ctl-sep{width:1px;height:22px;margin:0 6px;background:var(--garis)}.hal-landing .tabs{display:flex;flex-wrap:wrap}.hal-landing .tab{display:grid;place-items:center;min-height:44px;padding:0 2px;border:0;background:none;cursor:pointer}.hal-landing .tab span{display:block;padding:6px 13px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--abu);white-space:nowrap;transition:background-color .2s,color .2s}.hal-landing .tab:hover span{background:var(--latar-3);color:var(--tinta)}.hal-landing .tab[aria-selected=true] span{background:var(--teal-tua);color:#fff;font-weight:600}.hal-landing .ctl-hitung{margin-left:auto;padding:0 6px;font-size:12.5px;font-weight:600;color:var(--abu);font-variant-numeric:tabular-nums;white-space:nowrap}.hal-landing .kecil-abu{font-size:12.5px;color:var(--abu-2)}.hal-landing .bf{display:grid;gap:10px}.hal-landing .bf-baris{display:flex;gap:10px;align-items:flex-end}.hal-landing .bf-baris.saya{justify-content:flex-end}.hal-landing .bf-ava{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#e7eef4;color:#3b5b78;font-size:12px;font-weight:700}.hal-landing .gelembung{max-width:78%;padding:9px 13px;border-radius:16px;background:var(--latar-3);font-size:14.5px;line-height:1.45}.hal-landing .saya .gelembung{background:#d5f5ef;border-bottom-right-radius:5px}.hal-landing .bf-baris:not(.saya) .gelembung{border-bottom-left-radius:5px}.hal-landing .gelembung code{font-family:var(--mono);font-size:13px}.hal-landing .gelembung .token-mini{display:block;margin-top:4px;padding:6px 9px;border-radius:9px;background:#fff;font-family:var(--mono);font-size:12.5px;overflow-wrap:anywhere}.hal-landing .tempel{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px dashed #8FDCCF;border-radius:16px;background:var(--mint);font-size:14px;color:#134e4a}.hal-landing .tempel .ikon{width:18px;height:18px;color:var(--teal-tua)}.hal-landing .coret{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:var(--log);font-family:var(--mono);font-size:12.5px;line-height:1.5;color:var(--log-redup)}.hal-landing .coret li{display:flex;align-items:center;gap:10px;min-width:0}.hal-landing .coret li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;text-decoration-color:#ffffff59}.hal-landing .coret li:before{content:"$";color:#475569}.hal-landing .coret-judul{display:flex;justify-content:space-between;font-family:Instrument Sans,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.hal-landing .satu-klik{display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px;border:1px solid var(--teal-garis);border-radius:18px;background:linear-gradient(180deg,#f0fdfa,#fff)}.hal-landing .satu-klik p{font-size:14px;color:var(--abu);line-height:1.45}.hal-landing .satu-klik p b{display:block;font-size:15px;color:var(--tinta)}.hal-landing .satu-klik .tombol{min-height:44px;padding:0 18px;font-size:14.5px;margin-left:auto;cursor:default}.hal-landing .dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hal-landing .dash>div{padding:12px 14px;border:1px solid var(--garis);border-radius:16px}.hal-landing .dash dt{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--abu-2)}.hal-landing .dash dd{margin-top:2px;display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600}.hal-landing .dash dd img{width:16px;height:16px}.hal-landing .dash .hidup:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #14b8a62e}.hal-landing .dash-aksi{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hal-landing .log-demo{margin-top:12px;padding:12px 14px;border-radius:16px;background:var(--log);color:var(--log-teks);font-family:var(--mono);font-size:12px;line-height:1.7}.hal-landing .log-demo li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px}.hal-landing .log-demo li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hal-landing .log-demo time{color:var(--log-redup)}.hal-landing .log-demo .ok{color:var(--log-teal)}.hal-landing .daftar{display:grid;gap:8px}.hal-landing .daftar li{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px;border:1px solid var(--garis);border-radius:16px;background:#fff}.hal-landing .daftar li>div{min-width:0}.hal-landing .daftar p{font-size:14.5px;font-weight:600;line-height:1.3}.hal-landing .daftar p span{display:block;font-size:12.5px;font-weight:400;color:var(--abu)}.hal-landing .daftar li img{width:22px;height:22px;flex:none}.hal-landing .daftar .ujung{margin-left:auto;flex:none}.hal-landing .daftar li.aktif{border-color:var(--teal-garis);background:var(--mint)}.hal-landing .lencana-kecil{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 9px;border-radius:999px;background:var(--latar-3);color:#475569;font-size:12px;font-weight:500;white-space:nowrap}.hal-landing .lencana-kecil.hijau{background:var(--mint);color:var(--teal-tua)}.hal-landing .lencana-kecil.gelap{background:var(--tinta);color:#fff}.hal-landing .lencana-kecil .ikon{width:12px;height:12px;stroke-width:2.4}.hal-landing .tingkat{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--tinta-2);white-space:nowrap}.hal-landing .tingkat i{display:inline-flex;gap:3px}.hal-landing .tingkat i:before,.hal-landing .tingkat i:after,.hal-landing .tingkat i b{content:"";display:block;width:6px;height:12px;border-radius:2px;background:#e2e8f0}.hal-landing .tingkat[data-t="1"] i:before{background:var(--teal)}.hal-landing .tingkat[data-t="2"] i:before,.hal-landing .tingkat[data-t="2"] i b{background:#e3a008}.hal-landing .tingkat[data-t="3"] i:before,.hal-landing .tingkat[data-t="3"] i b,.hal-landing .tingkat[data-t="3"] i:after{background:#c2410c}.hal-landing .kredit-angka{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hal-landing .kredit-angka b{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.hal-landing .kredit-angka span{font-size:14px;color:var(--abu)}.hal-landing .meter{height:10px;margin-top:12px;border-radius:999px;background:var(--latar-3);overflow:hidden}.hal-landing .meter i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5EEAD4,var(--teal))}.hal-landing .pakai{display:grid;gap:10px;margin-top:18px}.hal-landing .pakai li{display:grid;grid-template-columns:22px 86px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px}.hal-landing .pakai img,.hal-landing .pakai .huruf{width:20px;height:20px}.hal-landing .pakai .bar{height:6px;border-radius:6px;background:var(--latar-3);overflow:hidden}.hal-landing .pakai .bar i{display:block;height:100%;border-radius:6px;background:#94a3b8}.hal-landing .pakai li span:last-child{font-variant-numeric:tabular-nums;color:var(--tinta-2)}.hal-landing .catatan-demo{margin-top:16px;padding:11px 14px;border-radius:14px;background:var(--latar-2);font-size:13.5px;color:#475569;line-height:1.5}.hal-landing .catatan-demo b{color:var(--tinta)}.hal-landing .ganti{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:8px}.hal-landing .ganti-kartu{padding:14px;border:1px solid var(--garis);border-radius:18px;text-align:center}.hal-landing .ganti-kartu img,.hal-landing .ganti-kartu .huruf{width:30px;height:30px;margin:0 auto 8px}.hal-landing .ganti-kartu b{display:block;font-size:15px}.hal-landing .ganti-kartu small{display:block;margin-top:4px}.hal-landing .ganti-kartu.baru{border-color:var(--teal);background:var(--mint)}.hal-landing .ganti-panah{display:grid;place-items:center;color:var(--abu)}.hal-landing .ganti-panah .ikon{width:22px;height:22px}.hal-landing .cari{display:flex;align-items:flex-start;gap:10px}.hal-landing .log-tool{display:grid;gap:7px;margin-top:12px;padding:12px 14px;border-radius:16px;background:var(--log);color:var(--log-teks);font-family:var(--mono);font-size:12px;line-height:1.5}.hal-landing .log-tool li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px}.hal-landing .log-tool li .ikon{width:14px;height:14px;color:var(--log-teal);stroke-width:2.6}.hal-landing .log-tool li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hal-landing .log-tool em{font-style:normal;color:#99f6e4}.hal-landing .log-tool small{padding:1px 7px;border-radius:6px;background:#5eead41f;color:#ccfbf1;font-size:11px;white-space:nowrap}.hal-landing .hasil{margin-top:12px;padding:12px 14px;border:1px solid var(--teal-garis);border-radius:16px;background:var(--mint);font-size:14px;line-height:1.5}.hal-landing .hasil b{display:block;font-size:13px;color:var(--teal-tua)}.hal-landing .cit{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:2px;padding:0 4px;border-radius:6px;background:#fff;color:var(--teal-tua);font-size:11px;font-weight:700;vertical-align:1px}.hal-landing .peramban{border:1px solid var(--garis);border-radius:16px;overflow:hidden}.hal-landing .peramban-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--garis);background:var(--latar-2)}.hal-landing .peramban-bar i{width:8px;height:8px;border-radius:50%;background:#d4d4d8}.hal-landing .peramban-bar span{flex:1;min-width:0;margin-left:6px;padding:3px 10px;border-radius:7px;background:#fff;font-size:12px;color:var(--abu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hal-landing .peramban-isi{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px}.hal-landing .peramban-isi i{display:block;height:10px;border-radius:5px;background:#e9eef2}.hal-landing .peramban-isi i.lebar{grid-column:1/-1;height:14px;width:62%}.hal-landing .peramban-isi i.kotak{height:44px;border-radius:10px}.hal-landing .peramban-isi i.sorot{background:var(--mint);box-shadow:inset 0 0 0 1.5px var(--teal)}.hal-landing .kursor{position:absolute;right:28%;top:58%;width:18px;height:18px;color:var(--tinta)}.hal-landing .langkah-mini{display:grid;gap:6px;margin-top:12px}.hal-landing .langkah-mini li{display:flex;align-items:center;gap:10px;font-size:14px}.hal-landing .langkah-mini .cek{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--teal);color:#fff}.hal-landing .langkah-mini .cek .ikon{width:12px;height:12px;stroke-width:3}.hal-landing .langkah-mini small{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--abu)}.hal-landing .jadwal li{align-items:flex-start}.hal-landing .jadwal .waktu{display:grid;place-items:center;flex:none;width:58px;padding:6px 0;border-radius:12px;background:var(--latar-3);font-family:var(--mono);font-size:13px;font-weight:600;line-height:1.2;text-align:center}.hal-landing .jadwal .waktu small{display:block;font-family:Instrument Sans,system-ui,sans-serif;font-size:10.5px;font-weight:500;color:var(--abu)}.hal-landing .server-kotak{position:relative;padding:30px 14px 14px;border:1.5px dashed #CBD5E1;border-radius:20px}.hal-landing .server-kotak>p{position:absolute;top:-12px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid var(--garis);font-size:12px;font-weight:600;color:var(--tinta-2)}.hal-landing .server-kotak>p .ikon{width:14px;height:14px}.hal-landing .wadah-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hal-landing .wadah-c{padding:12px;border:1px solid var(--garis);border-radius:16px;background:var(--latar-2);text-align:center;font-size:12.5px;color:var(--abu)}.hal-landing .wadah-c .ikon{width:22px;height:22px;margin:0 auto 6px;color:#94a3b8}.hal-landing .wadah-c b{display:block;font-size:13.5px;color:var(--tinta-2)}.hal-landing .wadah-c.milik{background:var(--mint);border-color:var(--teal);color:#134e4a}.hal-landing .wadah-c.milik .ikon{color:var(--teal-tua)}.hal-landing .wadah-c.milik b{color:var(--tinta)}.hal-landing .batas-c{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.hal-landing .alur-kunci{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:4px}.hal-landing .ak{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--garis);border-radius:16px;text-align:center;font-size:12px;line-height:1.35;color:var(--abu)}.hal-landing .ak b{font-size:13px;color:var(--tinta)}.hal-landing .ak img{width:24px;height:24px}.hal-landing .ak .ikon{width:22px;height:22px;color:var(--tinta-2)}.hal-landing .ak.kunci{border-color:var(--teal);background:var(--mint)}.hal-landing .ak.kunci .ikon{color:var(--teal-tua)}.hal-landing .ak-panah{display:grid;place-items:center;color:var(--abu-2)}.hal-landing .ak-panah .ikon{width:18px;height:18px}.hal-landing .aksi-data{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.hal-landing .aksi-data span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:999px;border:1px solid #E2E8F0;font-size:14px;font-weight:600}.hal-landing .aksi-data span.bahaya{color:#b42318;border-color:#f3d0cc;background:#fff8f7}.hal-landing .aksi-data .ikon{width:16px;height:16px}.hal-landing .proses{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hal-landing .proses:before{content:"";position:absolute;left:37px;right:calc((100% - 60px)/4 - 37px);top:31px;height:2px;background:repeating-linear-gradient(90deg,var(--teal-garis) 0 8px,transparent 8px 14px)}.hal-landing .tahap{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 6px}.hal-landing .tahap-nomor{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#fff;border:1px solid var(--teal-garis);box-shadow:0 0 0 6px #fff,0 10px 24px -14px #0f766e99;font-size:18px;font-weight:700;color:var(--teal-tua)}.hal-landing .tahap:last-child .tahap-nomor{background:var(--teal-tua);border-color:var(--teal-tua);color:#fff}.hal-landing .tahap h3{margin-top:22px;font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:700}.hal-landing .tahap>p{margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--abu)}.hal-landing .tahap-hasil{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:5px 12px;border-radius:999px;background:var(--mint);color:var(--teal-tua);font-size:13px;font-weight:500}.hal-landing .tahap-hasil .ikon{width:15px;height:15px}.hal-landing #cara-kerja{padding-bottom:56px}.hal-landing .arsitektur{margin-top:96px;padding:44px 24px 28px;border:1px solid var(--garis);border-radius:32px;background:#fff;box-shadow:var(--bayang)}.hal-landing .arsitektur-kepala{max-width:640px;margin:0 auto;text-align:center}.hal-landing .arsitektur-kepala h3{margin-top:14px;font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.025em;font-weight:700;text-wrap:balance}.hal-landing .arsitektur-kepala p{margin-top:10px;font-size:16px;color:var(--abu);text-wrap:pretty}.hal-landing .diagram{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,2.15fr) 40px minmax(0,1fr);align-items:center;margin-top:52px}.hal-landing .zona{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;padding:34px 14px 14px;border:1.5px dashed #8FDCCF;border-radius:28px;background:radial-gradient(80% 90% at 50% 0,#14b8a612,#14b8a600 70%)}.hal-landing .zona-label{position:absolute;top:-15px;left:50%;display:flex;align-items:center;gap:7px;padding:4px 14px 4px 8px;border:1px solid var(--teal-garis);border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:var(--teal-tua);white-space:nowrap;transform:translate(-50%)}.hal-landing .zona-label img{width:20px;height:20px}.hal-landing .node{display:flex;flex-direction:column;gap:10px;height:100%;padding:18px;border:1px solid var(--garis);border-radius:22px;background:#fff;box-shadow:0 1px 2px #00000008}.hal-landing .node-judul{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hal-landing .node-judul .ikon-kotak{width:36px;height:36px;border-radius:11px}.hal-landing .node h4{font-size:15.5px;line-height:1.25;font-weight:700}.hal-landing .node h4 span{display:block;font-size:12.5px;font-weight:500;color:var(--abu)}.hal-landing .node>p{font-size:13.5px;line-height:1.5;color:var(--abu)}.hal-landing .node.inti{border-color:var(--teal-garis);background:linear-gradient(180deg,#f3fbfa,#fff)}.hal-landing .chip-grid{display:flex;flex-wrap:wrap;gap:6px}.hal-landing .chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:2px 10px 2px 8px;border:1px solid #EEF2F6;border-radius:10px;background:var(--latar-2);font-size:12.5px;font-weight:500;color:var(--tinta-2);white-space:nowrap}.hal-landing .chip img,.hal-landing .chip .huruf{width:16px;height:16px;font-size:9.5px;border-radius:5px}.hal-landing .chip .ikon{width:15px;height:15px;color:var(--teal-tua)}.hal-landing .kanal-tumpuk{display:grid;gap:8px}.hal-landing .kanal-tumpuk .chip{min-height:44px;padding:6px 12px 6px 10px;border-radius:12px;font-size:13.5px;line-height:1.3;white-space:normal}.hal-landing .kanal-tumpuk .chip img{width:18px;height:18px}.hal-landing .kanal-tumpuk small{display:block;font-size:11px;font-weight:500;color:var(--abu)}.hal-landing .kabel{position:relative;align-self:center;height:2px;margin:0 4px;background:var(--teal-garis)}.hal-landing .kabel:after{content:"";position:absolute;right:-3px;top:-4px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--teal)}.hal-landing .kabel i{position:absolute;left:0;top:-2px;width:14px;height:6px;border-radius:6px;background:var(--teal);opacity:0}.hal-landing .diagram.hidup .kabel i{animation:alir-x 2.4s linear infinite}.hal-landing .diagram.hidup .kabel:nth-of-type(2) i{animation-delay:.6s}.hal-landing .catatan-arsitektur{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px;padding:13px 18px;border-radius:16px;background:var(--mint);font-size:14.5px;line-height:1.45;color:#134e4a;text-align:left}.hal-landing .catatan-arsitektur .ikon{color:var(--teal-tua)}.hal-landing .catatan-logo{margin-top:14px;text-align:center;font-size:12.5px;color:var(--abu)}.hal-landing .harga-seksi{background:linear-gradient(180deg,#fff 0,#f3fbfa 45%,#fff)}.hal-landing .paket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.hal-landing .paket{position:relative;display:flex;flex-direction:column;padding:30px 28px;border:1px solid var(--garis);border-radius:var(--r-jendela);background:#fff;box-shadow:0 1px 2px #00000008}.hal-landing .paket-unggulan{border:1.5px solid var(--teal);box-shadow:0 0 0 6px #14b8a614,var(--bayang-besar)}.hal-landing .lencana{position:absolute;top:-14px;left:28px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--teal-tua);color:#fff;font-size:12.5px;font-weight:600}.hal-landing .lencana .ikon{width:14px;height:14px}.hal-landing .paket-nama{font-size:22px;font-weight:700;letter-spacing:-.015em}.hal-landing .paket-desk{min-height:3em;margin-top:6px;font-size:15px;line-height:1.5;color:var(--abu)}.hal-landing .harga{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:20px}.hal-landing .harga-angka{font-size:42px;font-weight:700;letter-spacing:-.035em;line-height:1.05}.hal-landing .harga-bulan{font-size:15px;color:var(--abu)}.hal-landing .kredit-isi{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border-radius:14px;background:var(--latar-2);font-size:14.5px;color:#475569}.hal-landing .kredit-isi .ikon{width:18px;height:18px;color:var(--teal-tua)}.hal-landing .kredit-isi strong{color:var(--tinta)}.hal-landing .paket-unggulan .kredit-isi{background:var(--mint)}.hal-landing .paket .tombol{width:100%;min-height:50px;margin-top:22px;font-size:15px}.hal-landing .paket-fitur{display:grid;gap:10px;margin-top:24px;padding-top:22px;border-top:1px solid var(--garis)}.hal-landing .paket-fitur li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:15px;line-height:1.45}.hal-landing .paket-fitur .ikon{width:18px;height:18px;margin-top:2px;color:var(--teal-tua);stroke-width:2.2}.hal-landing .paket-fitur .tambahan .ikon{color:var(--abu-2)}.hal-landing .paket-fitur .tambahan{color:var(--tinta-2)}.hal-landing .paket-fitur small{display:block;font-size:13px;color:var(--abu)}.hal-landing .topup{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:26px 28px;border:1px solid var(--garis);border-radius:var(--r-jendela);background:#fff}.hal-landing .topup h3{display:flex;align-items:center;gap:10px;font-size:20px;letter-spacing:-.015em}.hal-landing .topup h3 .ikon-kotak{width:36px;height:36px;border-radius:11px}.hal-landing .topup-teks p{margin-top:6px;font-size:15px;color:var(--abu)}.hal-landing .pilih-topup{display:flex;flex-wrap:wrap;gap:8px}.hal-landing .pilih-topup label{position:relative;cursor:pointer}.hal-landing .pilih-topup input{position:absolute;opacity:0;pointer-events:none}.hal-landing .pilih-topup span{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid #E2E8F0;border-radius:999px;font-size:15px;font-weight:600;transition:border-color .2s,background-color .2s,box-shadow .2s}.hal-landing .pilih-topup label:hover span{border-color:#cfcfcf}.hal-landing .pilih-topup input:checked+span{border-color:var(--teal);background:var(--mint);color:var(--teal-tua);box-shadow:inset 0 0 0 1px var(--teal)}.hal-landing .pilih-topup input:focus-visible+span{outline:3px solid rgba(15,118,110,.55);outline-offset:2px}.hal-landing .bayar{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hal-landing .topup .tombol{min-height:50px;font-size:15px}.hal-landing .catatan-harga{max-width:780px;margin:28px auto 0;text-align:center;font-size:14.5px;color:var(--abu);text-wrap:pretty}.hal-landing .catatan-harga strong{color:var(--tinta);font-weight:600}.hal-landing .tabel-wadah{max-width:1040px;margin:0 auto;border:1px solid var(--garis);border-radius:var(--r-jendela);background:#fff;box-shadow:var(--bayang);overflow:hidden}.hal-landing .tabel{width:100%;font-size:15px}.hal-landing .tabel th,.hal-landing .tabel td{padding:16px 22px;text-align:left;vertical-align:middle}.hal-landing .tabel thead th{padding-top:14px;padding-bottom:14px;background:var(--latar-2);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--abu)}.hal-landing .tabel tbody tr+tr{border-top:1px solid var(--garis)}.hal-landing .tabel tbody th{font-weight:600}.hal-landing .model-nama{display:flex;align-items:center;gap:12px}.hal-landing .model-nama img,.hal-landing .model-nama .huruf{width:26px;height:26px}.hal-landing .model-nama .huruf{font-size:13px;border-radius:8px}.hal-landing .tabel td small{display:block;margin-top:3px;font-size:12.5px;color:var(--abu)}.hal-landing .tabel td{color:var(--tinta-2)}.hal-landing .legenda{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;max-width:1040px;margin:20px auto 0;font-size:14px;color:var(--abu)}.hal-landing .legenda li{display:flex;align-items:center;gap:8px}.hal-landing .catatan-model{max-width:760px;margin:16px auto 0;text-align:center;font-size:14.5px;color:var(--abu);text-wrap:pretty}.hal-landing .catatan-model strong{color:var(--tinta);font-weight:600}.hal-landing .banding-wadah{max-width:1040px;margin:0 auto;border:1px solid var(--garis);border-radius:var(--r-jendela);background:#fff;box-shadow:var(--bayang);overflow:hidden}.hal-landing .banding{width:100%;table-layout:fixed;font-size:15px}.hal-landing .banding th,.hal-landing .banding td{padding:16px 22px;text-align:left;vertical-align:top;line-height:1.5}.hal-landing .banding thead th{padding:20px 22px;font-size:16px;font-weight:700}.hal-landing .banding thead th:first-child{width:24%}.hal-landing .banding thead th span{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--abu)}.hal-landing .banding .kita{background:var(--mint)}.hal-landing .banding thead .kita{color:var(--teal-gelap)}.hal-landing .banding thead th.kita>div{display:flex;align-items:center;gap:10px}.hal-landing .banding thead th.kita img{width:28px;height:28px}.hal-landing .banding tbody tr{border-top:1px solid var(--garis)}.hal-landing .banding tbody th{font-size:14px;font-weight:600;color:var(--tinta-2)}.hal-landing .banding td{color:var(--tinta-2)}.hal-landing .banding td b{color:var(--tinta);font-weight:600}.hal-landing .banding-kaki{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1040px;margin:20px auto 0;padding:18px 22px;border:1px solid var(--garis);border-radius:20px;background:var(--latar-2)}.hal-landing .banding-kaki p{display:flex;align-items:center;gap:12px;font-size:15.5px;color:var(--tinta-2)}.hal-landing .banding-kaki p .ikon-kotak{background:#fff;border:1px solid var(--garis);color:var(--tinta-2)}.hal-landing .banding-kaki a.tombol{min-height:46px;padding:0 20px;font-size:15px}.hal-landing .faq{display:grid;gap:12px;max-width:840px;margin:0 auto}.hal-landing .faq details{border:1px solid var(--garis);border-radius:20px;background:#fff;transition:border-color .2s,box-shadow .2s}.hal-landing .faq details[open]{border-color:#d5e3e0;box-shadow:var(--bayang)}.hal-landing .faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 22px;font-size:17px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.hal-landing .faq summary::-webkit-details-marker{display:none}.hal-landing .plus{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--latar-3);transition:transform .25s var(--ease),background-color .2s}.hal-landing .plus:before,.hal-landing .plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:#334155;transform:translate(-50%,-50%)}.hal-landing .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.hal-landing .faq details[open] .plus{transform:rotate(45deg);background:var(--mint)}.hal-landing .faq details>p{max-width:44em;padding:0 22px 20px;font-size:16px;color:var(--abu)}.hal-landing .faq details>p a{color:var(--teal-tua);font-weight:600}.hal-landing .band{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:64px;border-radius:36px;color:#fff;background:radial-gradient(520px 320px at 85% 20%,rgba(94,234,212,.28),transparent 70%),radial-gradient(600px 300px at 0 100%,rgba(4,47,46,.35),transparent 70%),var(--teal-tua)}.hal-landing .band:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%);pointer-events:none}.hal-landing .band>*{position:relative;z-index:1}.hal-landing .band .tag{background:#ffffff24;color:#fff}.hal-landing .band .tag-titik:before{background:#5eead4}.hal-landing .band h2{max-width:640px;margin-top:16px;font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.034em;font-weight:700;text-wrap:balance}.hal-landing .band p{max-width:560px;margin-top:14px;font-size:18px;color:#ccfbf1;text-wrap:pretty}.hal-landing .band-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hal-landing .tombol-putih{background:#fff;color:var(--teal-gelap);box-shadow:0 10px 24px -12px #0006}.hal-landing .tombol-putih:hover{background:#f0fdfa;transform:translateY(-1px)}.hal-landing .tombol-garis{background:transparent;color:#fff;border-color:#ffffff73}.hal-landing .tombol-garis:hover{background:#ffffff1a;border-color:#fff}.hal-landing .band-maskot{width:220px;height:220px;filter:drop-shadow(0 24px 30px rgba(4,47,46,.35))}.hal-landing .kaki{padding:72px 0 48px}.hal-landing .kaki-atas{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:32px;border-bottom:1px solid var(--garis)}.hal-landing .kaki-atas>div>p{margin-top:12px;max-width:30em;font-size:15px;color:var(--abu)}.hal-landing .kaki nav ul{display:flex;flex-wrap:wrap;gap:4px}.hal-landing .kaki nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:500;color:#334155;text-decoration:none}.hal-landing .kaki nav a:hover{background:var(--latar-3)}.hal-landing .kaki nav a .ikon{width:16px;height:16px}.hal-landing .kaki-bawah{display:grid;gap:6px;padding-top:24px;font-size:13.5px;color:var(--abu)}@keyframes denyut{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.55}}@keyframes ketik{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@keyframes naik{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes isi{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes alir-x{0%{transform:translate(0);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translate(var(--jarak,30px));opacity:0}}@keyframes alir-y{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translateY(22px);opacity:0}}@keyframes cincin{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.5);opacity:0}}html.gerak .hal-landing .wz-langkah[data-state=aktif] .wz-isi{animation:naik .45s var(--ease) both}html.gerak .hal-landing .tg-chat>*{animation:naik .4s var(--ease) both}html.gerak .hal-landing .aktif-banner{animation:naik .5s var(--ease) both}html.gerak .hal-landing .titik-hidup:after{animation:cincin 1.8s ease-out infinite}html.gerak .hal-landing .adegan .m{animation:naik .55s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.hal-landing .kabel{--jarak:30px}html.jeda .hal-landing *,html.jeda .hal-landing *:before,html.jeda .hal-landing *:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hal-landing *,.hal-landing *:before,.hal-landing *:after{animation:none!important;transition:none!important}}@media (max-width:1180px){.hal-landing .navigasi a{padding:0 10px}.hal-landing .app-isi{grid-template-columns:minmax(0,1fr) 340px}.hal-landing .rel{display:none}}@media (max-width:1080px){.hal-landing .fitur{grid-template-columns:minmax(0,1fr);gap:36px;max-width:680px;margin-left:auto;margin-right:auto}.hal-landing .fitur:nth-child(2n) .fitur-teks{order:0}.hal-landing .fitur+.fitur{margin-top:96px}.hal-landing .proses{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.hal-landing .proses:before{display:none}.hal-landing .paket-grid{grid-template-columns:minmax(0,1fr);max-width:600px;margin:0 auto;gap:28px}.hal-landing .paket-desk{min-height:0}.hal-landing .topup{grid-template-columns:minmax(0,1fr);max-width:600px;margin-left:auto;margin-right:auto;gap:18px}.hal-landing .topup .tombol{justify-self:start}.hal-landing .diagram{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.hal-landing .zona{grid-template-columns:minmax(0,1fr);padding:36px 14px 14px}.hal-landing .kabel{justify-self:center;width:2px;height:40px;margin:6px 0}.hal-landing .zona .kabel{margin:6px auto}.hal-landing .kabel:after{right:-4px;top:auto;bottom:-3px}.hal-landing .kabel i{left:-2px;top:0;width:6px;height:14px}.hal-landing .diagram.hidup .kabel i{animation-name:alir-y}.hal-landing .kanal-tumpuk{grid-template-columns:1fr 1fr}.hal-landing .node-judul{flex-direction:row;align-items:center}}@media (max-width:960px){.hal-landing .navigasi{display:none}.hal-landing .kepala-aksi{margin-left:auto}.hal-landing .app-isi{grid-template-columns:minmax(0,1fr)}.hal-landing .panggung{border-left:0;border-top:1px solid var(--garis)}.hal-landing .band{grid-template-columns:minmax(0,1fr);padding:56px 40px}.hal-landing .band-maskot{position:absolute;right:28px;top:28px;width:120px;height:120px;opacity:.95}.hal-landing .band h2{padding-right:120px}}@media (max-width:640px){.hal-landing{--gutter:16px}.hal-landing{font-size:16px}.hal-landing .kepala .wadah{height:64px;gap:10px}.hal-landing .merek img{height:28px}.hal-landing .merek-kata{font-size:18px}.hal-landing .kepala-aksi{gap:4px}.hal-landing .kepala .tombol{padding:0 14px;font-size:14.5px}.hal-landing .hp-sembunyi{display:none}.hal-landing .hero{padding-top:40px}.hal-landing .eyebrow{font-size:13px;padding:6px 12px 6px 9px}.hal-landing .hero h1{margin-top:20px;font-size:clamp(36px,10.2vw,46px);letter-spacing:-.038em}.hal-landing .hero-sub{margin-top:20px;font-size:17px}.hal-landing .hero-cta .tombol{flex:1 1 100%}.hal-landing .deret{gap:8px 16px;font-size:14px}.hal-landing .app-seksi{padding-top:40px}.hal-landing .app{border-radius:24px}.hal-landing .app-bar{height:46px;padding:0 14px;gap:10px}.hal-landing .lampu i{width:10px;height:10px}.hal-landing .alamat{margin:0;font-size:12px;padding:4px 10px}.hal-landing .app-bar .label-sim{margin-left:auto}.hal-landing .wizard{padding:18px 12px 16px}.hal-landing .wz-atas{margin-bottom:12px}.hal-landing .wz-atas .tag{display:none}.hal-landing .wz-kepala{gap:10px;padding:8px 12px;min-height:48px}.hal-landing .wz-isi{padding:0 12px 12px}.hal-landing .wz-nilai{font-size:12.5px}.hal-landing .opsi-grid{gap:6px}.hal-landing .opsi{padding:12px 9px 10px}.hal-landing .opsi-harga{font-size:15px}.hal-landing .opsi-harga span{display:block;font-size:11px}.hal-landing .opsi-ket{font-size:11px}.hal-landing .opsi-cek{top:8px;right:8px;width:18px;height:18px}.hal-landing .opsi-lencana{left:8px;font-size:10px}.hal-landing .token{font-size:12px;padding:0 8px 0 12px;gap:8px}.hal-landing .token-tag{display:none}.hal-landing .model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hal-landing .tahapan{padding:4px 10px}.hal-landing .tahap-nama{font-size:13.5px}.hal-landing .tahap-ket{font-size:10.5px}.hal-landing .aktif-banner{flex-wrap:wrap;padding:12px}.hal-landing .aktif-banner .tombol-kecil{margin-left:22px}.hal-landing .app-kaki{padding-top:14px}.hal-landing .app-status{font-size:12.5px}.hal-landing .panggung{padding:22px 12px}.hal-landing .hp{width:276px;height:580px}.hal-landing .seksi{padding:84px 0}.hal-landing .seksi-kepala{margin-bottom:40px}.hal-landing .seksi-kepala>p:last-child{font-size:16.5px}.hal-landing .nomor-label i{width:36px}.hal-landing .fitur+.fitur{margin-top:80px}.hal-landing .demo{border-radius:24px}.hal-landing .demo-kepala{padding:12px 14px}.hal-landing .demo-isi{min-height:0;padding:14px}.hal-landing .ctl{border-radius:22px;padding:3px 6px 3px 4px}.hal-landing .ctl-sep{display:none}.hal-landing .ctl-hitung{order:1}.hal-landing .tabs{order:2;flex:1 1 100%;flex-wrap:nowrap;padding-top:2px;border-top:1px solid #f1f1f1}.hal-landing .tab{flex:1 1 0;min-width:0}.hal-landing .tab span{width:100%;padding:6px;text-align:center;font-size:13px}.hal-landing .gelembung{font-size:14px}.hal-landing .satu-klik{flex-wrap:wrap}.hal-landing .satu-klik .tombol{margin-left:0;width:100%}.hal-landing .pakai li{grid-template-columns:20px 72px minmax(0,1fr) auto;gap:8px;font-size:13px}.hal-landing .ganti{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.hal-landing .alur-kunci{grid-template-columns:minmax(0,1fr);gap:4px}.hal-landing .ak{flex-direction:row;text-align:left;padding:10px 12px}.hal-landing .ak>div{display:flex;flex-direction:column}.hal-landing .ak-panah{height:18px}.hal-landing .ak-panah .ikon{transform:rotate(90deg)}.hal-landing .wadah-grid{gap:6px}.hal-landing .wadah-c{padding:10px 6px;font-size:11.5px}.hal-landing .proses{grid-template-columns:minmax(0,1fr);gap:32px}.hal-landing .arsitektur{margin-top:72px;padding:28px 14px 20px;border-radius:24px}.hal-landing .kanal-tumpuk{grid-template-columns:minmax(0,1fr)}.hal-landing .catatan-arsitektur{align-items:flex-start;font-size:14px}.hal-landing .paket{padding:28px 22px}.hal-landing .harga-angka{font-size:38px}.hal-landing .topup{padding:22px}.hal-landing .pilih-topup label{flex:1 1 0}.hal-landing .pilih-topup span{justify-content:center;width:100%;padding:0 10px;font-size:14.5px}.hal-landing .topup .tombol{width:100%}.hal-landing .tabel thead{display:none}.hal-landing .tabel,.hal-landing .tabel tbody,.hal-landing .tabel tr,.hal-landing .tabel th,.hal-landing .tabel td{display:block}.hal-landing .tabel tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px}.hal-landing .tabel tbody th,.hal-landing .tabel tbody td{padding:0}.hal-landing .tabel tbody td:nth-of-type(1){grid-column:1/-1;grid-row:2;font-size:14.5px}.hal-landing .tabel tbody td:nth-of-type(2){grid-column:2;grid-row:1;align-self:center}.hal-landing .tabel td small{font-size:12px}.hal-landing .banding{table-layout:auto}.hal-landing .banding,.hal-landing .banding thead,.hal-landing .banding tbody,.hal-landing .banding tr,.hal-landing .banding th,.hal-landing .banding td{display:block}.hal-landing .banding thead tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hal-landing .banding thead th:first-child{display:none}.hal-landing .banding thead th{padding:14px 12px;font-size:14px}.hal-landing .banding thead th span{font-size:12px}.hal-landing .banding thead th.kita img{width:22px;height:22px}.hal-landing .banding tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hal-landing .banding tbody th{grid-column:1/-1;padding:14px 12px 4px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--abu)}.hal-landing .banding td{padding:6px 12px 14px;font-size:14px}.hal-landing .banding td.kita{background:var(--mint)}.hal-landing .banding-kaki{padding:16px}.hal-landing .banding-kaki p{align-items:flex-start;font-size:15px}.hal-landing .banding-kaki a.tombol{width:100%}.hal-landing .faq summary{padding:14px 18px;font-size:16px}.hal-landing .faq details>p{padding:0 18px 18px;font-size:15.5px}.hal-landing .band{padding:44px 20px 24px;border-radius:28px}.hal-landing .band h2{padding-right:0;margin-top:20px}.hal-landing .band p{font-size:16.5px}.hal-landing .band-cta .tombol{width:100%}.hal-landing .band-maskot{position:static;width:96px;height:96px;margin:24px auto 0;order:3}.hal-landing .kaki{padding:56px 0 88px}.hal-landing #cara-kerja{padding-bottom:40px}.hal-landing .kaki nav a{padding:0 12px}}@media (max-width:400px){.hal-landing .merek-kata{font-size:17px}.hal-landing .kepala .tombol{padding:0 12px}.hal-landing .alamat,.hal-landing .opsi-ket{display:none}}.hal-app{--teal:#14B8A6;--teal-tua:#0F766E;--teal-ui:#0F766E;--mint:#F0FDFA;--teal-garis:#BDEDE4;--mint-lembut:#F3FBFA;--tinta:#0F172A;--tinta-2:#334155;--abu:#64748B;--abu-2:#94A3B8;--garis:#E2E8F0;--garis-2:#E2E8F0;--latar:#fff;--latar-app:#F8FAFC;--latar-3:#F1F5F9;--kuning:#a15c07;--kuning-muda:#fffbeb;--kuning-garis:#fde3a7;--merah:#b42318;--merah-muda:#fef3f2;--merah-garis:#fbd3cf;--log:#0F172A;--log-teks:#E2E8F0;--log-redup:#94A3B8;--log-teal:#5EEAD4;--r-kecil:12px;--r-sedang:16px;--r-kartu:20px;--r-besar:24px;--bayang:0 1px 2px rgba(15,23,42,.04),0 12px 30px -20px rgba(15,23,42,.18);--bayang-besar:0 2px 6px rgba(15,23,42,.04),0 40px 80px -36px rgba(15,60,58,.28);--ease:cubic-bezier(.16,1,.3,1);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--strip:52px}.hal-app *,.hal-app *:before,.hal-app *:after{box-sizing:border-box}.hal-app{margin:0;background:var(--latar-app);color:var(--tinta);font-family:Instrument Sans,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hal-app img,.hal-app svg{display:block}.hal-app p,.hal-app h1,.hal-app h2,.hal-app h3,.hal-app h4,.hal-app ul,.hal-app ol,.hal-app dl,.hal-app dd,.hal-app figure{margin:0}.hal-app ul,.hal-app ol{padding:0;list-style:none}.hal-app button,.hal-app input,.hal-app select,.hal-app textarea{font:inherit;color:inherit}.hal-app button{cursor:pointer}.hal-app a{color:inherit}.hal-app code{font-family:var(--mono);font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--latar-3)}.hal-app [hidden]{display:none!important}.hal-app :focus-visible{outline:2px solid var(--teal-tua);outline-offset:2px}.hal-app h1:focus{outline:none}.hal-app .ikon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.hal-app .visual-tersembunyi{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.hal-app .logo-mono{filter:brightness(0);opacity:.72}.hal-app .logo-putih{filter:brightness(0) invert(1)}.hal-app .mono{font-family:var(--mono)}.hal-app .angka{font-variant-numeric:tabular-nums}.hal-app .tombol{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s,border-color .2s,color .2s}.hal-app .tombol .ikon{width:18px;height:18px}.hal-app .tombol-hijau{background:var(--teal-tua);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px #0f766ecc}.hal-app .tombol-hijau:hover{background:#115e59}.hal-app .tombol-terang{background:#fff;color:var(--tinta);border-color:#e2e8f0;box-shadow:0 1px 2px #0000000a}.hal-app .tombol-terang:hover{border-color:#cbd5e1;background:#fcfdfe}.hal-app .tombol-hantu{background:transparent;color:var(--tinta-2)}.hal-app .tombol-hantu:hover{background:var(--latar-3);color:var(--tinta)}.hal-app .tombol-bahaya{background:#fff;color:var(--merah);border-color:var(--merah-garis)}.hal-app .tombol-bahaya:hover{background:var(--merah-muda);border-color:#f5b5ad}.hal-app .tombol-merah{background:var(--merah);color:#fff}.hal-app .tombol-merah:hover{background:#912018}.hal-app .tombol-kecil{padding:0 16px;font-size:14px}.hal-app .tombol-besar{min-height:52px;padding:0 26px;font-size:16px}.hal-app .tombol-penuh{width:100%}.hal-app .tombol:disabled,.hal-app .tombol[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.hal-app .tombol-ikon{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:12px;background:transparent;color:var(--abu)}.hal-app .tombol-ikon:hover{background:var(--latar-3);color:var(--tinta)}.hal-app .tautan{color:var(--teal-tua);font-weight:600;text-decoration:none}.hal-app .tautan:hover{text-decoration:underline}.hal-app .tautan-44{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--teal-tua);font-size:14.5px;font-weight:600;text-decoration:none}.hal-app .tautan-44:hover{text-decoration:underline}.hal-app .tautan-44 .ikon{width:16px;height:16px}.hal-app .tag{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 11px;border-radius:999px;background:var(--mint);color:var(--teal-tua);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap}.hal-app .tag .ikon{width:14px;height:14px}.hal-app .tag-abu{background:var(--latar-3);color:#475569}.hal-app .tag-kuning{background:var(--kuning-muda);color:var(--kuning);box-shadow:inset 0 0 0 1px var(--kuning-garis)}.hal-app .tag-merah{background:var(--merah-muda);color:var(--merah)}.hal-app .tag-gelap{background:var(--tinta);color:#fff}.hal-app .label-contoh{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:2px 10px;border-radius:999px;border:1px dashed #CBD5E1;color:#475569;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.hal-app .label-contoh:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b}.hal-app .tier{display:inline-flex;align-items:center;min-height:24px;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.hal-app .tier-hemat{background:var(--mint);color:var(--teal-tua)}.hal-app .tier-standar{background:var(--latar-3);color:#334155}.hal-app .tier-premium{background:var(--kuning-muda);color:var(--kuning);box-shadow:inset 0 0 0 1px var(--kuning-garis)}.hal-app .koin{display:inline-flex;gap:3px}.hal-app .koin i{width:7px;height:7px;border-radius:50%;background:#d8e0e8}.hal-app .koin i.isi{background:var(--tinta-2)}.hal-app .strip{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:12px;height:var(--strip);padding:0 10px 0 20px;background:#f1f5f9;border-bottom:1px dashed #CBD5E1;font-size:13px;color:#475569}.hal-app .strip-label{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hal-app .strip-label:before{content:"";width:7px;height:7px;border-radius:50%;background:#f59e0b;flex:none}.hal-app .strip-label b{font-weight:600;color:var(--tinta)}.hal-app .strip-label .panjang{color:var(--abu)}.hal-app .pengalih{position:relative;margin-left:auto;flex:none}.hal-app .pengalih-tombol{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:300px;padding:0 12px 0 14px;border:1px solid #D8E0E8;border-radius:999px;background:#fff;font-size:13.5px;font-weight:500;color:var(--tinta-2);box-shadow:0 1px 2px #0000000d}.hal-app .pengalih-tombol:hover{border-color:#cbd5e1}.hal-app .pengalih-tombol .ikon{width:17px;height:17px;color:var(--teal-tua)}.hal-app .pengalih-tombol b{font-weight:600;color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hal-app .pengalih-tombol .chev{color:var(--abu);transition:transform .2s var(--ease)}.hal-app .pengalih-tombol[aria-expanded=true] .chev{transform:rotate(180deg)}.hal-app .pengalih-menu{position:absolute;right:0;top:calc(100% + 8px);width:300px;max-height:calc(100vh - 80px);overflow:auto;padding:8px;background:#fff;border:1px solid var(--garis);border-radius:20px;box-shadow:0 30px 70px -28px #0f172a61}.hal-app .pengalih-grup{padding:10px 12px 4px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--abu)}.hal-app .pengalih-menu a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:12px;text-decoration:none;font-size:14.5px;font-weight:500;color:var(--tinta-2)}.hal-app .pengalih-menu a:hover{background:var(--latar-3);color:var(--tinta)}.hal-app .pengalih-menu a[aria-current=true]{background:var(--mint);color:var(--teal-tua)}.hal-app .pengalih-menu .no{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:8px;background:var(--latar-3);font-size:12px;font-weight:600;color:#475569}.hal-app .pengalih-menu a[aria-current=true] .no{background:#fff;color:var(--teal-tua)}.hal-app .merek{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}.hal-app .merek img{width:auto;height:28px}.hal-app .merek-teks{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--tinta);white-space:nowrap}.hal-app .merek-teks span{color:var(--teal-tua)}.hal-app .layar-masuk{min-height:calc(100vh - var(--strip));padding:56px 16px 48px;background:radial-gradient(900px 520px at 15% -10%,rgba(20,184,166,.16),transparent 70%),radial-gradient(800px 520px at 90% 0,rgba(20,184,166,.09),transparent 72%),linear-gradient(180deg,#effaf8 0,#fff 720px)}.hal-app .masuk-wadah{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:460px;margin:0 auto}.hal-app .kartu-masuk{width:100%;padding:34px 34px 26px;background:#fff;border:1px solid var(--garis);border-radius:28px;box-shadow:var(--bayang-besar);text-align:center}.hal-app .masuk-logo{width:auto;height:44px;margin:0 auto 4px}.hal-app .kartu-masuk .merek-teks{font-size:22px}.hal-app .kartu-masuk h1{margin-top:14px;font-size:27px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.hal-app .masuk-sub{margin-top:6px;color:var(--abu);font-size:15.5px}.hal-app .segmen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:999px;background:var(--latar-3)}.hal-app .segmen button{min-height:44px;border:0;border-radius:999px;background:transparent;font-size:14.5px;font-weight:600;color:#475569}.hal-app .segmen button[aria-selected=true],.hal-app .segmen button[aria-pressed=true]{background:#fff;color:var(--tinta);box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #00000024}.hal-app .kartu-masuk .segmen{margin-top:22px}.hal-app .tombol-google{width:100%;min-height:52px;margin-top:16px;background:#fff;border-color:#dadce0;color:var(--tinta);font-size:15.5px}.hal-app .tombol-google:hover{background:#f8fafc;border-color:#c4c7c5}.hal-app .pemisah{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:var(--abu);font-size:13px}.hal-app .pemisah:before,.hal-app .pemisah:after{content:"";flex:1;height:1px;background:var(--garis)}.hal-app .masuk-form{display:grid;gap:8px;text-align:left}.hal-app .masuk-form label{font-size:14px;font-weight:600}.hal-app .catatan-auth{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:12px 14px;border-radius:14px;background:var(--latar-app);border:1px solid var(--garis);text-align:left;font-size:13.5px;line-height:1.5;color:#475569}.hal-app .catatan-auth .ikon{width:18px;height:18px;color:var(--teal-tua);margin-top:1px}.hal-app .masuk-syarat{margin-top:14px;font-size:12.5px;color:var(--abu)}.hal-app .masuk-syarat a{color:var(--tinta-2)}.hal-app .masuk-alur{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hal-app .masuk-alur li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px 0 6px;border:1px solid var(--garis);border-radius:999px;background:#ffffffd9;font-size:13.5px;font-weight:500;color:var(--tinta-2)}.hal-app .masuk-alur span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mint);color:var(--teal-tua);font-size:12px;font-weight:700}.hal-app .independen{max-width:420px;text-align:center;font-size:12.5px;line-height:1.55;color:var(--abu)}.hal-app .isian{display:grid;gap:7px}.hal-app .isian+.isian{margin-top:18px}.hal-app .isian>label,.hal-app .isian-label{font-size:14.5px;font-weight:600;color:var(--tinta)}.hal-app .opsional{font-weight:500;color:var(--abu);font-size:13px;margin-left:4px}.hal-app input[type=text],.hal-app input[type=email],.hal-app input[type=password],.hal-app input[type=search],.hal-app select,.hal-app textarea{width:100%;min-height:48px;padding:11px 14px;border:1px solid #D8E0E8;border-radius:14px;background:#fff;font-size:16px;line-height:1.4;color:var(--tinta);transition:border-color .2s,box-shadow .2s}.hal-app textarea{min-height:88px;resize:vertical}.hal-app select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.hal-app input::placeholder,.hal-app textarea::placeholder{color:#94a3b8}.hal-app input:focus,.hal-app select:focus,.hal-app textarea:focus{outline:none;border-color:var(--teal-ui);box-shadow:0 0 0 4px #14b8a629}.hal-app input[readonly]{background:var(--latar-app);color:#475569}.hal-app .isian-gabung{position:relative;display:flex;align-items:center}.hal-app .isian-gabung>.ikon{position:absolute;left:14px;width:18px;height:18px;color:var(--abu);pointer-events:none}.hal-app .isian-gabung input{padding-left:42px;padding-right:52px;font-family:var(--mono);letter-spacing:.02em}.hal-app .isian-gabung .tombol-ikon{position:absolute;right:2px}.hal-app .isian-gabung[data-state=ok] input{border-color:#8fdccf}.hal-app .isian-gabung[data-state=galat] input{border-color:#f1a39a}.hal-app .bantu{font-size:13px;color:var(--abu)}.hal-app .pesan-isian{display:flex;align-items:flex-start;gap:7px;min-height:20px;font-size:13.5px;line-height:1.45;color:var(--abu)}.hal-app .pesan-isian .ikon{width:16px;height:16px;margin-top:1px}.hal-app .pesan-isian[data-state=ok]{color:var(--teal-tua)}.hal-app .pesan-isian[data-state=galat]{color:var(--merah)}.hal-app .cek-baris{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;font-size:14.5px;line-height:1.45;cursor:pointer}.hal-app .cek-baris input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--teal-tua)}.hal-app .saklar{position:relative;flex:none;width:52px;height:44px;border:0;background:transparent;padding:0}.hal-app .saklar:before{content:"";position:absolute;left:3px;right:3px;top:9px;height:26px;border-radius:999px;background:#cbd5e1;transition:background-color .2s}.hal-app .saklar:after{content:"";position:absolute;left:6px;top:12px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s var(--ease)}.hal-app .saklar[aria-checked=true]:before{background:var(--teal-ui)}.hal-app .saklar[aria-checked=true]:after{transform:translate(20px)}.hal-app .saklar[data-terkunci]:before{background:#e5eaf0}.hal-app .saklar[data-terkunci]:after{box-shadow:none;background:#f5f7fa}.hal-app .bilah{height:10px;border-radius:999px;background:#edf1f5;overflow:hidden}.hal-app .bilah i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#2DD4BF)}.hal-app .bilah.rendah i{background:linear-gradient(90deg,#e6a019,#f2c25a)}.hal-app .bilah.tipis{height:6px}.hal-app .kartu{min-width:0;padding:22px 24px;background:#fff;border:1px solid var(--garis);border-radius:var(--r-kartu);box-shadow:var(--bayang)}.hal-app .kartu-kepala{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.hal-app .kartu-kepala h2{font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.01em}.hal-app .kartu-kepala p{margin-top:3px;font-size:14px;color:var(--abu)}.hal-app .kartu-kepala .kepala-kanan{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hal-app .catatan{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--abu)}.hal-app .catatan .ikon{width:16px;height:16px;margin-top:2px;color:var(--abu)}.hal-app .kotak-info{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:14px;background:var(--mint-lembut);border:1px solid var(--teal-garis);font-size:14px;line-height:1.5;color:var(--tinta-2)}.hal-app .kotak-info .ikon{width:18px;height:18px;color:var(--teal-tua);margin-top:1px}.hal-app .kotak-info.kuning{background:var(--kuning-muda);border-color:var(--kuning-garis)}.hal-app .kotak-info.kuning .ikon{color:var(--kuning)}.hal-app .kotak-info.merah{background:var(--merah-muda);border-color:var(--merah-garis)}.hal-app .kotak-info.merah .ikon{color:var(--merah)}.hal-app .kotak-info b{color:var(--tinta);font-weight:600}.hal-app .pilih-tanda{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;border:2px solid #CBD5E1;background:#fff;transition:background-color .2s,border-color .2s}.hal-app .pilih-tanda .ikon{width:14px;height:14px;stroke:#fff;stroke-width:3;opacity:0}.hal-app .layar-fokus{min-height:calc(100vh - var(--strip));background:radial-gradient(1000px 460px at 50% -120px,rgba(20,184,166,.14),transparent 70%),linear-gradient(180deg,#EFFAF8 0,var(--latar-app) 560px)}.hal-app .fokus-kepala{display:flex;align-items:center;gap:16px;min-height:68px;padding:0 28px;background:#ffffffeb;border-bottom:1px solid var(--garis)}.hal-app .fokus-judul{padding-left:16px;border-left:1px solid var(--garis);font-size:15px;font-weight:600;color:var(--tinta-2);white-space:nowrap}.hal-app .fokus-kepala .tombol{margin-left:auto}.hal-app .fokus-isi{max-width:1100px;margin:0 auto;padding:32px 32px 56px}.hal-app .stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;background:#fff;border:1px solid var(--garis);border-radius:22px;box-shadow:var(--bayang)}.hal-app .stepper li{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;border-radius:14px}.hal-app .stepper li[data-state=active]{background:var(--mint)}.hal-app .stepper-no{position:relative;display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;border:2px solid #CBD5E1;background:#fff;font-size:14px;font-weight:700;color:#475569}.hal-app .stepper-no .ikon{position:absolute;width:16px;height:16px;stroke:#fff;stroke-width:3;opacity:0}.hal-app .stepper li[data-state=active] .stepper-no{border-color:var(--teal-tua);color:var(--teal-tua)}.hal-app .stepper li[data-state=done] .stepper-no{border-color:var(--teal-ui);background:var(--teal-ui);color:transparent}.hal-app .stepper li[data-state=done] .stepper-no .ikon{opacity:1}.hal-app .stepper-teks{display:grid;min-width:0;line-height:1.3}.hal-app .stepper-teks b{font-size:14.5px;font-weight:650}.hal-app .stepper-teks small{font-size:12.5px;color:var(--abu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hal-app .stepper li[data-state=pending] .stepper-teks b{color:#475569}.hal-app .stepper-bilah{display:none}.hal-app .langkah-kepala{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:34px 0 22px}.hal-app .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-tua)}.hal-app .langkah-kepala h1,.hal-app .halaman-kepala h1{margin-top:6px;font-size:clamp(26px,3vw,34px);line-height:1.12;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.hal-app .langkah-kepala .sub,.hal-app .halaman-sub{margin-top:8px;max-width:40em;font-size:16px;color:var(--abu);text-wrap:pretty}.hal-app .wizard-kaki{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--garis)}.hal-app .kaki-ringkas{margin-left:auto;font-size:14px;color:var(--abu);text-align:right}.hal-app .kaki-ringkas b{color:var(--tinta);font-weight:600}.hal-app .paket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hal-app .paket{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 22px 24px;background:#fff;border:1.5px solid var(--garis);border-radius:var(--r-besar);box-shadow:var(--bayang);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.hal-app .paket:hover{border-color:#bfe8e0}.hal-app .paket:has(input:checked){border-color:var(--teal-ui);box-shadow:0 0 0 4px #14b8a61f,var(--bayang)}.hal-app .paket:has(input:focus-visible){outline:2px solid var(--teal-tua);outline-offset:3px}.hal-app .paket:has(input:checked) .pilih-tanda,.hal-app .model-kartu:has(input:checked) .pilih-tanda,.hal-app .metode:has(input:checked) .pilih-tanda,.hal-app .nominal:has(input:checked) .pilih-tanda{background:var(--teal-ui);border-color:var(--teal-ui)}.hal-app .paket:has(input:checked) .pilih-tanda .ikon,.hal-app .model-kartu:has(input:checked) .pilih-tanda .ikon,.hal-app .metode:has(input:checked) .pilih-tanda .ikon,.hal-app .nominal:has(input:checked) .pilih-tanda .ikon{opacity:1}.hal-app .paket-atas{display:flex;align-items:center;gap:10px}.hal-app .paket-nama{font-size:19px;font-weight:700;letter-spacing:-.015em}.hal-app .paket-atas .pilih-tanda{margin-left:auto}.hal-app .paket-harga{display:flex;align-items:baseline;gap:4px}.hal-app .paket-harga b{font-size:34px;line-height:1;font-weight:700;letter-spacing:-.035em}.hal-app .paket-harga small{font-size:15px;color:var(--abu)}.hal-app .paket-desk{font-size:14.5px;color:var(--abu);line-height:1.5}.hal-app .paket-kredit{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:14px;background:var(--mint);color:var(--teal-tua);font-size:14px;font-weight:600}.hal-app .paket-kredit .ikon{width:18px;height:18px}.hal-app .paket-isi{display:grid;gap:9px;padding-top:4px}.hal-app .paket-isi>span{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:var(--tinta-2)}.hal-app .paket-isi .ikon{width:17px;height:17px;margin-top:2px;color:var(--teal-ui);stroke-width:2.4}.hal-app .paket-isi em{font-style:normal;color:var(--abu)}.hal-app .jaminan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.hal-app .jaminan li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#ffffffb3;border:1px solid var(--garis);font-size:14px;line-height:1.5;color:var(--tinta-2)}.hal-app .jaminan .ikon{width:19px;height:19px;color:var(--teal-tua);margin-top:1px}.hal-app .tg-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;align-items:start}.hal-app .panduan h2,.hal-app .form-tg h2,.hal-app .persona h2,.hal-app .ringkasan h2,.hal-app .bayar h2{font-size:18px;font-weight:650;letter-spacing:-.01em}.hal-app .panduan-langkah{display:grid;gap:14px;margin-top:16px}.hal-app .panduan-langkah li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}.hal-app .panduan-langkah .no{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mint);color:var(--teal-tua);font-size:14px;font-weight:700}.hal-app .panduan-langkah b{display:block;font-size:15px;font-weight:600;line-height:1.35;margin-top:5px}.hal-app .panduan-langkah p{margin-top:3px;font-size:14px;color:var(--abu);line-height:1.5}.hal-app .chat-mini{margin-top:18px;border:1px solid var(--garis);border-radius:20px;overflow:hidden;background:#f5f8fa}.hal-app .chat-mini-kepala{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid var(--garis)}.hal-app .chat-mini-kepala .avatar-bf{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--latar-3)}.hal-app .chat-mini-kepala .avatar-bf img{width:18px;height:18px}.hal-app .chat-mini-kepala b{font-size:14px;font-weight:600}.hal-app .chat-mini-kepala small{display:block;font-size:12px;color:var(--abu);line-height:1.2}.hal-app .chat-mini-kepala .label-contoh{margin-left:auto}.hal-app .chat-mini-isi{display:grid;gap:7px;padding:14px}.hal-app .gelembung{max-width:86%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:#fff;border:1px solid var(--garis);font-size:13.5px;line-height:1.45;color:var(--tinta-2)}.hal-app .gelembung.saya{justify-self:end;border-radius:14px 14px 4px;background:var(--mint);border-color:var(--teal-garis);color:var(--tinta)}.hal-app .gelembung .mono{font-size:12.5px;word-break:break-all}.hal-app .cara{margin-top:14px;border:1px solid var(--garis);border-radius:16px;background:var(--latar-app)}.hal-app .cara summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:14.5px;font-weight:600;cursor:pointer;list-style:none}.hal-app .cara summary::-webkit-details-marker{display:none}.hal-app .cara summary .ikon{width:18px;height:18px;color:var(--teal-tua)}.hal-app .cara summary .chev{margin-left:auto;color:var(--abu);transition:transform .2s var(--ease)}.hal-app .cara[open] summary .chev{transform:rotate(180deg)}.hal-app .cara ol{display:grid;gap:8px;padding:0 16px 14px;counter-reset:c}.hal-app .cara li{position:relative;padding-left:28px;font-size:14px;line-height:1.5;color:var(--tinta-2);counter-increment:c}.hal-app .cara li:before{content:counter(c);position:absolute;left:0;top:1px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid var(--garis);font-size:11.5px;font-weight:700;color:var(--teal-tua)}.hal-app .form-tg .kotak-info{margin-top:18px}.hal-app .model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hal-app .model-kartu{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:6px 12px;align-items:start;padding:16px;background:#fff;border:1.5px solid var(--garis);border-radius:20px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.hal-app .model-kartu:hover{border-color:#bfe8e0}.hal-app .model-kartu:has(input:checked){border-color:var(--teal-ui);box-shadow:0 0 0 4px #14b8a61f}.hal-app .model-kartu:has(input:focus-visible){outline:2px solid var(--teal-tua);outline-offset:3px}.hal-app .model-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--latar-3)}.hal-app .model-logo img{width:22px;height:22px}.hal-app .model-logo.monogram{font-size:17px;font-weight:700;color:#334155}.hal-app .model-teks b{display:block;font-size:15.5px;font-weight:650;line-height:1.3}.hal-app .model-teks small{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--abu)}.hal-app .model-meta{grid-column:2/4;display:flex;align-items:center;gap:10px}.hal-app .model-meta .koin{margin-left:2px}.hal-app .model-meta .biaya{font-size:12.5px;color:var(--abu)}.hal-app .model-catatan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.hal-app .byok{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--abu)}.hal-app .byok img{width:18px;height:18px}.hal-app .persona{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px;margin-top:20px}.hal-app .persona-form .baris-2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.hal-app .persona-form .isian+.isian{margin-top:0}.hal-app .persona-form .isian.penuh{margin-top:16px}.hal-app .pratinjau{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#f3fbfa,#fff);border:1px solid var(--teal-garis)}.hal-app .pratinjau-kepala{display:flex;align-items:center;gap:10px}.hal-app .avatar-agent{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--mint);border:1px solid var(--teal-garis);overflow:hidden}.hal-app .avatar-agent img{width:64%;height:64%}.hal-app .pratinjau-kepala b{display:block;font-size:14.5px;font-weight:650;line-height:1.25}.hal-app .pratinjau-kepala small{display:block;font-size:12.5px;color:var(--abu)}.hal-app .pratinjau-kepala .label-contoh{margin-left:auto}.hal-app .pratinjau .gelembung{max-width:100%;font-size:14.5px}.hal-app .bayar-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:20px;align-items:start}.hal-app .ringkasan-daftar{margin-top:10px}.hal-app .ringkasan-daftar>div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--garis)}.hal-app .ringkasan-daftar>div:last-child{border-bottom:0}.hal-app .ringkasan-daftar dt{font-size:14px;color:var(--abu)}.hal-app .ringkasan-daftar dd{font-size:15px;font-weight:600;line-height:1.4;min-width:0;overflow-wrap:anywhere}.hal-app .ringkasan-daftar dd small{display:block;font-weight:400;font-size:13px;color:var(--abu)}.hal-app .ringkasan-daftar .tautan-44{font-size:14px}.hal-app .metode-daftar{display:grid;gap:10px;margin-top:14px}.hal-app .metode{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 14px;border:1.5px solid var(--garis);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.hal-app .metode:has(input:checked){border-color:var(--teal-ui);box-shadow:0 0 0 4px #14b8a61a}.hal-app .metode:has(input:focus-visible){outline:2px solid var(--teal-tua);outline-offset:3px}.hal-app .metode-ikon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--latar-3);color:var(--tinta-2)}.hal-app .metode-ikon .ikon{width:20px;height:20px}.hal-app .metode b{display:block;font-size:15px;font-weight:600;line-height:1.3}.hal-app .metode small{display:block;font-size:13px;color:var(--abu);line-height:1.35}.hal-app .metode-bank{margin-top:-2px}.hal-app .rincian{display:grid;gap:8px;margin-top:18px;padding:16px;border-radius:16px;background:var(--latar-app);border:1px solid var(--garis)}.hal-app .rincian>div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--tinta-2)}.hal-app .rincian>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.hal-app .rincian .total{margin-top:4px;padding-top:10px;border-top:1px dashed #CBD5E1;font-size:17px;font-weight:700;color:var(--tinta)}.hal-app .rincian small{color:var(--abu)}.hal-app .midtrans{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13px;color:var(--abu);text-align:center}.hal-app .midtrans .ikon{width:16px;height:16px}.hal-app .deploy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:30px}.hal-app .deploy-kepala{display:flex;align-items:center;gap:16px}.hal-app .deploy-kepala .avatar-agent{width:60px;height:60px}.hal-app .deploy-kepala h1{font-size:clamp(23px,2.6vw,28px);line-height:1.15;font-weight:700;letter-spacing:-.025em}.hal-app .deploy-kepala p{margin-top:4px;font-size:15px;color:var(--abu)}.hal-app .deploy-progres{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:13.5px;color:var(--abu)}.hal-app .deploy-progres .bilah{flex:1}.hal-app .deploy-progres .bilah i{transition:width .6s var(--ease)}.hal-app .deploy-langkah{display:grid;gap:0;margin-top:18px}.hal-app .deploy-langkah li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:start;padding:10px 0}.hal-app .deploy-langkah li:not(:last-child):after{content:"";position:absolute;left:13px;top:42px;bottom:-8px;width:2px;border-radius:2px;background:var(--garis);transition:background-color .4s}.hal-app .deploy-langkah li[data-state=done]:not(:last-child):after{background:linear-gradient(180deg,var(--teal),#99E2D6)}.hal-app .simpul{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid #CBD5E1;background:#fff;transition:background-color .3s,border-color .3s}.hal-app .simpul .ikon{width:14px;height:14px;stroke:#fff;stroke-width:3;opacity:0;transition:opacity .2s}.hal-app .simpul:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid var(--teal);border-top-color:transparent;opacity:0}.hal-app .deploy-langkah li[data-state=active] .simpul{border-color:var(--teal-garis)}.hal-app .deploy-langkah li[data-state=active] .simpul:after{opacity:1}html.gerak .hal-app .deploy-langkah li[data-state=active] .simpul:after{animation:putar .8s linear infinite}.hal-app .deploy-langkah li[data-state=done] .simpul{background:var(--teal-ui);border-color:var(--teal-ui)}.hal-app .deploy-langkah li[data-state=done] .simpul .ikon{opacity:1}.hal-app .deploy-langkah b{display:block;font-size:15px;font-weight:600;line-height:1.35;margin-top:3px}.hal-app .deploy-langkah small{display:block;font-size:13.5px;color:var(--abu);line-height:1.45}.hal-app .deploy-langkah li[data-state=pending] b{color:#64748b}.hal-app .deploy-langkah time{margin-top:5px;font-family:var(--mono);font-size:12px;color:var(--abu)}.hal-app .deploy-langkah li[data-state=pending] time{visibility:hidden}.hal-app .deploy-selesai{margin-top:16px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#ecfaf7,#fff);border:1px solid var(--teal-garis)}.hal-app .deploy-selesai-atas{display:flex;align-items:center;gap:14px}.hal-app .deploy-selesai-atas img{width:64px;height:64px;flex:none}.hal-app .deploy-selesai h2{font-size:19px;font-weight:700;letter-spacing:-.015em}.hal-app .deploy-selesai p{margin-top:3px;font-size:14.5px;color:var(--tinta-2)}.hal-app .deploy-selesai .aksi{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}html.gerak .hal-app .deploy-selesai:not([hidden]){animation:naik .5s var(--ease) both}.hal-app .terminal{overflow:hidden;background:var(--log);border-radius:var(--r-besar);box-shadow:var(--bayang-besar);color:var(--log-teks)}.hal-app .terminal-kepala{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.hal-app .titik-jendela{display:flex;gap:6px}.hal-app .titik-jendela i{width:10px;height:10px;border-radius:50%;background:#263244}.hal-app .terminal-kepala b{font-family:var(--mono);font-size:12.5px;font-weight:500;color:#cbd5e1}.hal-app .terminal-kepala .label-sim{margin-left:auto;padding:2px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:11.5px;color:var(--log-redup)}.hal-app .terminal-isi{display:grid;gap:3px;min-height:380px;padding:14px 16px 18px;font-family:var(--mono);font-size:12.5px;line-height:1.6}.hal-app .terminal-isi p{display:grid;grid-template-columns:52px 76px minmax(0,1fr);gap:8px;overflow-wrap:anywhere}.hal-app .terminal-isi .w{color:var(--log-redup)}.hal-app .terminal-isi .k{color:#99f6e4}.hal-app .terminal-isi .ok{color:var(--log-teal)}.hal-app .terminal-isi .perintah{display:block;color:#fff;margin-bottom:4px}.hal-app .terminal-isi .perintah:before{content:"$ ";color:var(--log-teal)}html.gerak .hal-app .terminal-isi p:not([hidden]){animation:muncul .3s ease both}.hal-app .kursor{display:inline-block;width:8px;height:15px;margin-left:2px;vertical-align:-2px;background:var(--log-teal)}html.gerak .hal-app .kursor{animation:kedip 1s steps(1) infinite}.hal-app .aplikasi{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:calc(100vh - var(--strip))}.hal-app .sisi{background:#fff;border-right:1px solid var(--garis)}.hal-app .sisi-dalam{position:sticky;top:var(--strip);display:flex;flex-direction:column;gap:8px;min-height:calc(100vh - var(--strip));padding:18px 14px 16px}.hal-app .sisi .merek{padding:0 8px}.hal-app .agent-pilih{display:flex;align-items:center;gap:10px;margin:10px 0 6px;padding:10px;border:1px solid var(--garis);border-radius:16px;background:var(--latar-app)}.hal-app .agent-pilih .avatar-agent{width:38px;height:38px}.hal-app .agent-pilih b{display:block;font-size:14.5px;font-weight:650;line-height:1.25}.hal-app .agent-pilih small{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--abu)}.hal-app .titik-status{width:8px;height:8px;flex:none;border-radius:50%;background:var(--teal)}.hal-app [data-status=jeda] .titik-status,.hal-app .titik-status[data-status=jeda]{background:#f59e0b}.hal-app [data-status=mulai] .titik-status,.hal-app .titik-status[data-status=mulai]{background:#94a3b8}.hal-app .nav{display:grid;gap:4px}.hal-app .nav a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:14px;text-decoration:none;font-size:15px;font-weight:550;color:#475569;transition:background-color .2s,color .2s}.hal-app .nav a:hover{background:var(--latar-3);color:var(--tinta)}.hal-app .nav a[aria-current=page]{background:var(--mint);color:var(--teal-tua)}.hal-app .nav a .ikon{width:20px;height:20px}.hal-app .nav-badge{margin-left:auto;padding:1px 8px;border-radius:999px;background:var(--kuning-muda);color:var(--kuning);font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--kuning-garis)}.hal-app .sisi-tambah{display:flex;align-items:center;gap:10px;min-height:46px;margin-top:4px;padding:0 12px;border:1px dashed #CBD5E1;border-radius:14px;text-decoration:none;font-size:14px;font-weight:500;color:var(--abu)}.hal-app .sisi-tambah:hover{border-color:#cbd5e1;color:var(--tinta)}.hal-app .sisi-tambah .tag{margin-left:auto;min-height:22px;font-size:11.5px;padding:1px 8px}.hal-app .sisi-bawah{display:grid;gap:10px;margin-top:auto;padding-top:16px}.hal-app .sisi-bantuan{display:flex;gap:10px;align-items:center;padding:12px;border-radius:16px;background:linear-gradient(180deg,#effaf8,#fff);border:1px solid var(--teal-garis);text-decoration:none;min-height:44px}.hal-app .sisi-bantuan img{width:20px;height:20px}.hal-app .sisi-bantuan b{display:block;font-size:13.5px;font-weight:600;line-height:1.3}.hal-app .sisi-bantuan small{display:block;font-size:12px;color:var(--abu);line-height:1.3}.hal-app .profil-mini{display:flex;align-items:center;gap:10px;padding:8px}.hal-app .inisial{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#e5eaf0;font-size:13px;font-weight:700;color:#334155}.hal-app .profil-mini b{display:block;font-size:14px;font-weight:600;line-height:1.25}.hal-app .profil-mini small{display:block;font-size:12px;color:var(--abu)}.hal-app .hp-kepala,.hal-app .bawah{display:none}.hal-app .utama{min-width:0;padding:30px 40px 36px;background:radial-gradient(900px 360px at 25% -140px,rgba(20,184,166,.11),transparent 70%)}.hal-app .utama-dalam{max-width:1160px;margin:0 auto}.hal-app .halaman-kepala{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.hal-app .remah{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--abu)}.hal-app .remah b{font-weight:600;color:var(--tinta-2)}.hal-app .halaman-aksi{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hal-app .kaki-app{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between;margin-top:32px;padding-top:18px;border-top:1px solid var(--garis);font-size:12.5px;line-height:1.55;color:var(--abu)}.hal-app .kaki-app a{color:var(--tinta-2)}.hal-app .dasbor{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.hal-app .s-8{grid-column:span 8}.hal-app .s-7{grid-column:span 7}.hal-app .s-6{grid-column:span 6}.hal-app .s-5{grid-column:span 5}.hal-app .s-4{grid-column:span 4}.hal-app .s-12{grid-column:span 12}.hal-app .status-atas{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hal-app .status-atas .avatar-agent{width:52px;height:52px}.hal-app .status-atas h2{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.hal-app .status-atas p{font-size:13.5px;color:var(--abu)}.hal-app .status-atas .kanan{display:flex;align-items:center;gap:8px;margin-left:auto}.hal-app .pil-status{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:2px 12px 2px 10px;border-radius:999px;background:var(--mint);color:var(--teal-tua);font-size:13.5px;font-weight:650;white-space:nowrap}.hal-app .pil-status .titik-status{position:relative}html.gerak .hal-app .pil-status[data-status=aktif] .titik-status:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--teal);opacity:0;animation:denyut-cincin 2.2s ease-out infinite}.hal-app .pil-status[data-status=jeda]{background:var(--kuning-muda);color:var(--kuning)}.hal-app .pil-status[data-status=mulai]{background:var(--latar-3);color:#475569}.hal-app .status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.hal-app .status-grid>div{padding:13px 14px;border-radius:16px;background:var(--latar-app);border:1px solid var(--garis)}.hal-app .status-grid dt{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--abu)}.hal-app .status-grid dt .ikon{width:15px;height:15px}.hal-app .status-grid dd{margin-top:4px;font-size:17px;font-weight:650;letter-spacing:-.01em;line-height:1.3}.hal-app .status-grid dd small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--abu);letter-spacing:0}.hal-app .status-grid .tag{margin-top:5px;min-height:22px;font-size:11.5px;padding:1px 8px}.hal-app .sumber-daya{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:16px}.hal-app .sumber-daya div{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;font-size:13px;color:var(--abu)}.hal-app .sumber-daya div b{justify-self:end;font-weight:600;color:var(--tinta-2);font-variant-numeric:tabular-nums}.hal-app .sumber-daya .bilah{grid-column:1/3}.hal-app .status-aksi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--garis)}.hal-app .status-aksi .tautan-44{margin-left:auto}.hal-app .kredit-angka{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:12px}.hal-app .kredit-angka b{font-size:38px;line-height:1;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.hal-app .kredit-angka span{font-size:14px;color:var(--abu)}.hal-app .kartu-kredit .bilah{margin-top:14px}.hal-app .kredit-info{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.hal-app .kredit-info>div{padding:11px 12px;border-radius:14px;background:var(--latar-app);border:1px solid var(--garis)}.hal-app .kredit-info dt{font-size:12.5px;color:var(--abu)}.hal-app .kredit-info dd{margin-top:2px;font-size:15px;font-weight:650;line-height:1.3}.hal-app .kredit-info dd small{display:block;font-weight:400;font-size:12.5px;color:var(--abu)}.hal-app .kartu-kredit .kotak-info{margin-top:14px;font-size:13.5px}.hal-app .kartu-kredit .aksi{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.hal-app .kartu-kredit .aksi .tombol-hijau{flex:1}.hal-app .grafik-ringkas{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:14px}.hal-app .grafik-ringkas div{font-size:13px;color:var(--abu)}.hal-app .grafik-ringkas b{display:block;font-size:19px;font-weight:700;color:var(--tinta);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hal-app .grafik{position:relative;margin-top:14px}.hal-app .grafik svg{width:100%;overflow:visible}.hal-app .grafik text{font-size:12px;fill:var(--abu);font-variant-numeric:tabular-nums}.hal-app .grafik .garis-bantu{stroke:#edf1f5;stroke-width:1}.hal-app .grafik .batang{fill:var(--teal);transition:fill .2s}.hal-app .grafik .batang.hari-ini{fill:var(--teal-tua)}.hal-app .grafik .batang.sorot{fill:#0d9488}.hal-app .grafik .rata{stroke:var(--tinta-2);stroke-width:1.2;stroke-dasharray:4 4}.hal-app .grafik .rata-label{font-size:11.5px;fill:var(--tinta-2);font-weight:600}.hal-app .grafik .label-hari-ini{fill:var(--teal-tua);font-weight:600}html.gerak .hal-app .grafik.tumbuh .batang{transform-box:fill-box;transform-origin:bottom;animation:tumbuh .7s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}.hal-app .tooltip{position:absolute;z-index:3;padding:7px 10px;border-radius:10px;background:var(--tinta);color:#fff;font-size:12.5px;line-height:1.35;white-space:nowrap;pointer-events:none;transform:translate(-50%,-100%)}.hal-app .tooltip b{font-weight:600}.hal-app .legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12.5px;color:var(--abu)}.hal-app .legenda span{display:inline-flex;align-items:center;gap:7px}.hal-app .legenda i{width:10px;height:10px;border-radius:3px;background:var(--teal)}.hal-app .legenda i.tua{background:var(--teal-tua)}.hal-app .legenda i.putus{width:16px;height:0;border-top:1.5px dashed var(--tinta-2);border-radius:0;background:none}.hal-app .model-utama{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px;border-radius:18px;background:var(--mint-lembut);border:1px solid var(--teal-garis)}.hal-app .model-utama .model-logo{background:#fff}.hal-app .model-utama b{display:block;font-size:16px;font-weight:650;line-height:1.25}.hal-app .model-utama small{display:block;font-size:13px;color:var(--abu)}.hal-app .model-utama .tier{margin-left:auto}.hal-app .model-daftar{margin-top:6px}.hal-app .model-daftar li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:4px 2px;border-bottom:1px solid var(--garis)}.hal-app .model-daftar li:last-child{border-bottom:0}.hal-app .model-daftar .mini-logo{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--latar-3);font-size:13px;font-weight:700;color:#334155}.hal-app .model-daftar .mini-logo img{width:16px;height:16px}.hal-app .model-daftar b{font-size:14.5px;font-weight:600}.hal-app .model-daftar small{margin-left:6px;font-size:12.5px;color:var(--abu)}.hal-app .model-daftar .kanan{display:flex;align-items:center;gap:8px}.hal-app .kartu-model .byok{margin-top:12px;padding-top:12px;border-top:1px solid var(--garis);width:100%}.hal-app .tool-daftar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:10px}.hal-app .tool-daftar li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:6px 0;border-bottom:1px solid var(--garis)}.hal-app .tool-ikon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--mint);color:var(--teal-tua)}.hal-app .tool-ikon .ikon,.hal-app .tool-ikon img{width:18px;height:18px}.hal-app .tool-teks b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14.5px;font-weight:600;line-height:1.3}.hal-app .tool-teks small{display:block;font-size:12.5px;color:var(--abu);line-height:1.4}.hal-app .tool-daftar li.terkunci .tool-ikon{background:var(--latar-3);color:var(--abu)}.hal-app .tool-daftar li.terkunci .tool-teks b{color:#64748b}.hal-app .tool-teks .tag{min-height:20px;padding:0 7px;font-size:11px}.hal-app .jadwal-daftar{display:grid;gap:10px;margin-top:14px}.hal-app .jadwal-daftar li{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px solid var(--garis);border-radius:16px;background:var(--latar-app)}.hal-app .jadwal-jam{display:grid;place-items:center;padding:8px 0;border-radius:12px;background:#fff;border:1px solid var(--garis);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.hal-app .jadwal-jam small{font-size:10.5px;font-weight:500;color:var(--abu)}.hal-app .jadwal-daftar b{display:block;font-size:14.5px;font-weight:600;line-height:1.3}.hal-app .jadwal-daftar small.ket{display:block;font-size:12.5px;color:var(--abu);line-height:1.4}.hal-app .kartu-jadwal .catatan{margin-top:12px}.hal-app .log-filter{display:flex;gap:4px;padding:3px;border-radius:999px;background:var(--latar-3)}.hal-app .log-filter button{min-height:38px;padding:0 13px;border:0;border-radius:999px;background:transparent;font-size:13.5px;font-weight:600;color:#475569;position:relative}.hal-app .log-filter button:after{content:"";position:absolute;inset:-3px 0}.hal-app .log-filter button[aria-pressed=true]{background:#fff;color:var(--tinta);box-shadow:0 1px 2px #0000000f,0 4px 10px -6px #00000024}.hal-app .log-daftar{margin-top:10px}.hal-app .log-daftar li{display:grid;grid-template-columns:64px 34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--garis)}.hal-app .log-daftar li:last-child{border-bottom:0}.hal-app .log-daftar time{font-family:var(--mono);font-size:12.5px;color:var(--abu);line-height:1.35;padding-top:8px}.hal-app .log-daftar time span{display:block;font-size:11px}.hal-app .log-ikon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--latar-3);color:var(--tinta-2)}.hal-app .log-ikon .ikon{width:17px;height:17px}.hal-app .log-daftar li[data-jenis=jadwal] .log-ikon{background:var(--mint);color:var(--teal-tua)}.hal-app .log-daftar li.ditolak .log-ikon{background:var(--merah-muda);color:var(--merah)}.hal-app .log-daftar b{display:block;font-size:14.5px;font-weight:600;line-height:1.4;padding-top:6px}.hal-app .log-daftar small{display:block;font-size:12.5px;color:var(--abu);line-height:1.45}.hal-app .log-daftar .biaya{padding-top:7px;font-family:var(--mono);font-size:12.5px;color:var(--tinta-2);white-space:nowrap}.hal-app .tg-kepala{display:flex;align-items:center;gap:10px}.hal-app .tg-kepala img{width:20px;height:20px}.hal-app .tg-baris{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:52px;padding:4px 0;border-bottom:1px solid var(--garis)}.hal-app .tg-baris dt{font-size:13.5px;color:var(--abu)}.hal-app .tg-baris dd{font-size:14.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hal-app .tg-baris dd.mono{font-size:13px;font-weight:500}.hal-app .allowlist{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hal-app .chip-id{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 12px;border:1px solid var(--garis);border-radius:999px;background:var(--latar-app);font-family:var(--mono);font-size:13px;color:var(--tinta-2)}.hal-app .chip-id em{font-family:Instrument Sans,system-ui,sans-serif;font-style:normal;font-size:12px;color:var(--abu);margin-left:4px}.hal-app .chip-id button{display:grid;place-items:center;width:44px;height:44px;margin:-4px -4px -4px -8px;border:0;background:transparent;color:var(--abu);border-radius:999px}.hal-app .chip-id button:hover{color:var(--merah)}.hal-app .chip-id button .ikon{width:14px;height:14px}.hal-app .chip-id.kamu{padding-right:12px}.hal-app .tambah-id{display:flex;gap:8px;margin-top:12px}.hal-app .tambah-id input{min-height:44px;font-family:var(--mono)}.hal-app .saklar-baris{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:4px 0;border-bottom:1px solid var(--garis)}.hal-app .saklar-baris:last-child{border-bottom:0}.hal-app .saklar-baris b{display:block;font-size:14.5px;font-weight:600;line-height:1.35}.hal-app .saklar-baris small{display:block;font-size:12.5px;color:var(--abu);line-height:1.4}.hal-app .sub-judul{margin-top:18px;font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--abu)}.hal-app .dua-kolom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:20px;align-items:start}.hal-app .saldo-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.hal-app .saldo-strip>div{padding:16px 18px;background:#fff;border:1px solid var(--garis);border-radius:18px;box-shadow:var(--bayang)}.hal-app .saldo-strip dt{font-size:13px;color:var(--abu)}.hal-app .saldo-strip dd{margin-top:4px;font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.15;font-variant-numeric:tabular-nums}.hal-app .saldo-strip dd small{display:block;margin-top:3px;font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--abu)}.hal-app .nominal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.hal-app .nominal{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;border:1.5px solid var(--garis);border-radius:18px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s}.hal-app .nominal:has(input:checked){border-color:var(--teal-ui);box-shadow:0 0 0 4px #14b8a61f}.hal-app .nominal:has(input:focus-visible){outline:2px solid var(--teal-tua);outline-offset:3px}.hal-app .nominal .pilih-tanda{position:absolute;top:14px;right:14px}.hal-app .nominal b{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.hal-app .nominal small{font-size:13px;color:var(--abu);line-height:1.4}.hal-app .ringkas-topup{position:sticky;top:calc(var(--strip) + 20px)}.hal-app .ringkas-topup .rincian{margin-top:14px}.hal-app .ringkas-topup .tombol{margin-top:16px}.hal-app .tabel{width:100%;border-collapse:collapse;margin-top:10px;font-size:14.5px}.hal-app .tabel th{padding:10px 12px;text-align:left;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--abu);border-bottom:1px solid var(--garis);white-space:nowrap}.hal-app .tabel td{padding:12px;border-bottom:1px solid var(--garis);vertical-align:middle}.hal-app .tabel tr:last-child td{border-bottom:0}.hal-app .tabel .kanan{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hal-app .tabel .nama-model{display:flex;align-items:center;gap:10px;font-weight:600}.hal-app .tabel .nama-model .mini-logo{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;background:var(--latar-3);font-size:13px;font-weight:700;color:#334155}.hal-app .tabel .nama-model .mini-logo img{width:16px;height:16px}.hal-app .porsi{display:flex;align-items:center;gap:10px;min-width:140px}.hal-app .porsi .bilah{flex:1}.hal-app .porsi span{width:36px;text-align:right;font-size:13px;color:var(--tinta-2);font-variant-numeric:tabular-nums}.hal-app .tabel .redup td{color:var(--abu)}.hal-app .status-bayar{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--teal-tua)}.hal-app .status-bayar:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.hal-app .status-bayar.kedaluwarsa{color:#64748b}.hal-app .paket-aktif-atas{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.hal-app .paket-aktif-atas h2{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.hal-app .paket-aktif-atas p{font-size:14px;color:var(--abu)}.hal-app .paket-aktif-atas .harga{margin-left:auto;text-align:right}.hal-app .paket-aktif-atas .harga b{display:block;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.hal-app .isi-paket{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.hal-app .isi-paket>div{padding:13px 14px;border-radius:16px;background:var(--latar-app);border:1px solid var(--garis)}.hal-app .isi-paket dt{font-size:12.5px;color:var(--abu)}.hal-app .isi-paket dd{margin-top:3px;font-size:15px;font-weight:650;line-height:1.3}.hal-app .isi-paket dd small{display:block;font-weight:400;font-size:12.5px;color:var(--abu)}.hal-app .isi-paket .bilah{margin-top:8px}.hal-app .jatuh-tempo b.besar{display:block;margin-top:10px;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.hal-app .jatuh-tempo .tanggal{font-size:15px;font-weight:600;color:var(--tinta-2)}.hal-app .jatuh-tempo .kotak-info{margin-top:14px;font-size:13.5px}.hal-app .jatuh-tempo .aksi{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hal-app .ganti-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.hal-app .ganti{display:flex;flex-direction:column;gap:8px;padding:18px;border:1.5px solid var(--garis);border-radius:20px;background:#fff}.hal-app .ganti.aktif{border-color:var(--teal-ui);background:var(--mint-lembut)}.hal-app .ganti-atas{display:flex;align-items:center;justify-content:space-between;gap:8px}.hal-app .ganti-atas b{font-size:17px;font-weight:700}.hal-app .ganti .harga{font-size:22px;font-weight:700;letter-spacing:-.025em}.hal-app .ganti .harga small{font-size:13.5px;font-weight:400;color:var(--abu);letter-spacing:0}.hal-app .ganti p{font-size:13.5px;color:var(--abu);line-height:1.5;flex:1}.hal-app .ganti .tombol{margin-top:6px}.hal-app .zona-bahaya{border-color:var(--merah-garis)}.hal-app .zona-bahaya h2{color:var(--tinta)}.hal-app .linimasa{display:grid;gap:0;margin-top:16px}.hal-app .linimasa li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:14px}.hal-app .linimasa li:not(:last-child):after{content:"";position:absolute;left:11px;top:24px;bottom:2px;width:2px;background:var(--garis)}.hal-app .linimasa .titik{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #CBD5E1;font-size:11px;font-weight:700;color:#475569}.hal-app .linimasa li.hijau .titik{border-color:var(--teal-ui);color:var(--teal-tua)}.hal-app .linimasa li.kuning .titik{border-color:#f0b43c;color:var(--kuning)}.hal-app .linimasa li.merah .titik{border-color:#f1a39a;color:var(--merah)}.hal-app .linimasa b{display:block;font-size:14.5px;font-weight:600;line-height:1.4;padding-top:1px}.hal-app .linimasa p{font-size:13.5px;color:var(--abu);line-height:1.5}.hal-app .bahaya-aksi{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.hal-app .banner-batal{margin-bottom:20px}.hal-app .profil-atas{display:flex;align-items:center;gap:14px;margin-top:14px}.hal-app .profil-atas .inisial{width:56px;height:56px;font-size:18px}.hal-app .profil-atas b{display:block;font-size:17px;font-weight:650}.hal-app .profil-atas small{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--abu)}.hal-app .profil-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.hal-app .profil-form .isian+.isian{margin-top:0}.hal-app .profil-form .penuh{grid-column:1/3}.hal-app .form-aksi{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hal-app .ekspor-isi{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:14px}.hal-app .ekspor-isi li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--tinta-2)}.hal-app .ekspor-isi .ikon{width:16px;height:16px;margin-top:2px;color:var(--teal-ui);stroke-width:2.4}.hal-app .ekspor-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.hal-app .putar{width:18px;height:18px;border-radius:50%;border:2px solid var(--teal-garis);border-top-color:var(--teal-tua)}html.gerak .hal-app .putar{animation:putar .8s linear infinite}.hal-app .daftar-bahaya{display:grid;gap:8px;margin-top:12px}.hal-app .daftar-bahaya li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--tinta-2)}.hal-app .daftar-bahaya .ikon{width:16px;height:16px;margin-top:3px;color:var(--merah)}.hal-app dialog.dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;border:0;border-radius:24px;background:#fff;color:var(--tinta);box-shadow:0 40px 100px -30px #081e2073;overflow:auto}.hal-app dialog.dialog::backdrop{background:#0f172a73}html.gerak .hal-app dialog.dialog[open]{animation:dialog-masuk .28s var(--ease) both}.hal-app .dialog-kepala{display:flex;gap:14px;align-items:flex-start;padding:22px 16px 0 22px}.hal-app .dialog-ikon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:var(--mint);color:var(--teal-tua)}.hal-app .dialog-ikon.bahaya{background:var(--merah-muda);color:var(--merah)}.hal-app .dialog-ikon.kuning{background:var(--kuning-muda);color:var(--kuning)}.hal-app .dialog-kepala h2{font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25;padding-top:2px}.hal-app .dialog-kepala p{margin-top:3px;font-size:14px;color:var(--abu)}.hal-app .dialog-kepala .tombol-ikon{margin:-6px 0 0 auto}.hal-app .dialog-badan{padding:16px 22px 4px;font-size:14.5px;line-height:1.55;color:var(--tinta-2)}.hal-app .dialog-badan .daftar-titik{display:grid;gap:8px}.hal-app .dialog-badan .daftar-titik li{display:flex;gap:10px;align-items:flex-start}.hal-app .dialog-badan .daftar-titik .ikon{width:17px;height:17px;margin-top:2px;color:var(--teal-ui)}.hal-app .dialog-badan .linimasa{margin-top:4px}.hal-app .dialog-badan .kotak-info,.hal-app .dialog-badan .isian{margin-top:14px}.hal-app .dialog-kaki{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:18px 22px 22px}.hal-app .pilihan-model{display:grid;gap:8px}.hal-app .pilihan-model .model-kartu{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 14px;align-items:center}.hal-app .pilihan-model .model-logo{width:40px;height:40px}.hal-app .pilihan-model .model-meta{grid-column:auto}.hal-app .toast{position:fixed;left:50%;bottom:24px;z-index:100;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:var(--tinta);color:#fff;font-size:14px;font-weight:500;box-shadow:0 18px 40px -16px #00000073;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s,transform .3s var(--ease)}.hal-app .toast.tampil{opacity:1;transform:translate(-50%)}@keyframes putar{to{transform:rotate(360deg)}}@keyframes denyut-cincin{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes naik{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes muncul{0%{opacity:0}to{opacity:1}}@keyframes kedip{50%{opacity:0}}@keyframes tumbuh{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dialog-masuk{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}html.gerak .hal-app .layar-masuk:not([hidden]) .kartu-masuk,html.gerak .hal-app .wizard-langkah:not([hidden]),html.gerak .hal-app .halaman:not([hidden]){animation:naik .45s var(--ease) both}html.jeda .hal-app *,html.jeda .hal-app *:before,html.jeda .hal-app *:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hal-app *,.hal-app *:before,.hal-app *:after{animation:none!important;transition:none!important}}@media (max-width:1280px){.hal-app .utama{padding:28px 28px 32px}.hal-app .status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.hal-app .aplikasi{grid-template-columns:84px minmax(0,1fr)}.hal-app .sisi-dalam{align-items:center;padding:14px 8px}.hal-app .sisi .merek{padding:0}.hal-app .sisi .merek-teks,.hal-app .agent-pilih>div:last-child,.hal-app .sisi-tambah span,.hal-app .sisi-tambah .tag,.hal-app .sisi-bantuan>span,.hal-app .profil-mini>div,.hal-app .nav-badge{display:none}.hal-app .agent-pilih{padding:6px;margin:8px 0 4px;border-radius:14px}.hal-app .nav a{flex-direction:column;justify-content:center;gap:3px;width:68px;min-height:62px;padding:6px 4px;font-size:12px;font-weight:600}.hal-app .sisi-tambah{justify-content:center;width:52px;padding:0}.hal-app .sisi-bantuan{justify-content:center;width:52px;padding:0;height:48px}.hal-app .profil-mini{padding:4px}.hal-app .dasbor{grid-template-columns:repeat(2,minmax(0,1fr))}.hal-app .dasbor>.kartu{grid-column:span 2}.hal-app .dasbor>.kartu-kredit,.hal-app .dasbor>.kartu-model{grid-column:span 1}.hal-app .tool-daftar{grid-template-columns:1fr}.hal-app .paket-grid{gap:12px}.hal-app .paket{padding:18px}.hal-app .paket-harga b{font-size:28px}.hal-app .jaminan{grid-template-columns:1fr}.hal-app .model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hal-app .ganti-grid{gap:10px}}@media (max-width:920px){.hal-app .dasbor>.kartu-kredit,.hal-app .dasbor>.kartu-model{grid-column:span 2}.hal-app .tg-grid,.hal-app .bayar-grid,.hal-app .deploy-grid,.hal-app .persona,.hal-app .dua-kolom,.hal-app .paket-grid,.hal-app .ganti-grid{grid-template-columns:1fr}.hal-app .ringkas-topup{position:static}.hal-app .terminal-isi{min-height:0}.hal-app .fokus-isi{padding:24px 24px 48px}.hal-app .stepper-teks small{display:none}}@media (max-width:720px){.hal-app{--strip:52px}.hal-app .strip{padding:0 8px 0 14px;font-size:12.5px}.hal-app .strip-label .panjang{display:none}.hal-app .pengalih-tombol{max-width:200px;padding:0 10px 0 12px;font-size:13px}.hal-app .pengalih-tombol .awal{display:none}.hal-app .pengalih-menu{position:fixed;left:12px;right:12px;top:calc(var(--strip) + 6px);width:auto}.hal-app .aplikasi{display:block}.hal-app .sisi{display:none}.hal-app .hp-kepala{display:flex;align-items:center;gap:10px;min-height:60px;padding:0 16px;background:#fff;border-bottom:1px solid var(--garis)}.hal-app .hp-kepala .merek img{height:26px}.hal-app .hp-kepala .merek-teks{font-size:17px}.hal-app .hp-kepala .pil-status{margin-left:auto}.hal-app .bawah{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--garis);box-shadow:0 -10px 30px -20px #0003}.hal-app .bawah a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;border-radius:14px;text-decoration:none;font-size:12px;font-weight:600;color:#64748b}.hal-app .bawah a .ikon{width:22px;height:22px}.hal-app .bawah a[aria-current=page]{color:var(--teal-tua);background:var(--mint)}.hal-app .utama{padding:20px 16px 104px}.hal-app .halaman-kepala{margin-bottom:16px}.hal-app .halaman-sub{font-size:15px}.hal-app .kartu{padding:18px 16px;border-radius:18px}.hal-app .dasbor{grid-template-columns:minmax(0,1fr);gap:14px}.hal-app .dasbor>.kartu,.hal-app .dasbor>.kartu-kredit,.hal-app .dasbor>.kartu-model{grid-column:auto}.hal-app .status-atas .kanan{margin-left:0;width:100%}.hal-app .status-grid{gap:8px}.hal-app .status-grid>div{padding:11px 12px}.hal-app .status-grid dd{font-size:15.5px}.hal-app .sumber-daya{grid-template-columns:1fr}.hal-app .status-aksi .tombol{flex:1 1 auto}.hal-app .status-aksi .tautan-44{margin-left:0}.hal-app .kredit-angka b{font-size:34px}.hal-app .log-daftar li{grid-template-columns:34px minmax(0,1fr);gap:4px 12px}.hal-app .log-daftar time{grid-column:2;grid-row:2;padding-top:0}.hal-app .log-daftar .log-ikon{grid-row:1/4}.hal-app .log-daftar .biaya{grid-column:2;padding-top:0}.hal-app .log-daftar time span{display:inline;margin-right:6px}.hal-app .log-filter{width:100%;overflow-x:auto}.hal-app .log-filter button{flex:1;padding:0 8px}.hal-app .tg-baris{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.hal-app .tg-baris dt{grid-column:1/3}.hal-app .jadwal-daftar li{grid-template-columns:54px minmax(0,1fr) auto;gap:10px}.hal-app .saldo-strip{grid-template-columns:1fr;gap:10px}.hal-app .saldo-strip>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hal-app .saldo-strip dd{font-size:20px;text-align:right}.hal-app .nominal-grid{grid-template-columns:1fr;gap:10px}.hal-app .nominal{padding:14px 16px}.hal-app .isi-paket,.hal-app .ekspor-isi,.hal-app .profil-form{grid-template-columns:1fr}.hal-app .profil-form .penuh{grid-column:auto}.hal-app .paket-aktif-atas .harga{margin-left:0;text-align:left}.hal-app .tabel-responsif thead{display:none}.hal-app .tabel-responsif,.hal-app .tabel-responsif tbody,.hal-app .tabel-responsif tr,.hal-app .tabel-responsif td{display:block}.hal-app .tabel-responsif tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--garis)}.hal-app .tabel-responsif tr:last-child{border-bottom:0}.hal-app .tabel-responsif td{padding:0;border:0;font-size:14px}.hal-app .tabel-responsif td[data-label]:before{content:attr(data-label) " ";color:var(--abu);font-size:12.5px}.hal-app .tabel-responsif .lebar{grid-column:1/3}.hal-app .tabel-responsif .kanan{text-align:right}.hal-app .porsi{min-width:0}.hal-app .fokus-kepala{padding:0 12px 0 16px;min-height:60px;gap:10px}.hal-app .fokus-kepala .merek img{height:26px}.hal-app .fokus-kepala .merek-teks{font-size:17px}.hal-app .fokus-judul,.hal-app .fokus-kepala .tombol .teks-panjang{display:none}.hal-app .fokus-isi{padding:18px 16px 40px}.hal-app .stepper{gap:6px;padding:6px;border-radius:18px}.hal-app .stepper li{justify-content:center;padding:6px 4px;gap:8px}.hal-app .stepper-teks{display:none}.hal-app .stepper li[data-state=active]{flex:1}.hal-app .stepper li[data-state=active] .stepper-teks{display:grid}.hal-app .stepper{grid-template-columns:auto auto auto auto;justify-content:space-between}.hal-app .stepper-no{width:30px;height:30px;font-size:13px}.hal-app .langkah-kepala{margin:22px 0 16px}.hal-app .model-grid,.hal-app .persona-form .baris-2{grid-template-columns:1fr}.hal-app .wizard-kaki{flex-wrap:wrap}.hal-app .kaki-ringkas{order:-1;width:100%;margin-left:0;text-align:left}.hal-app .wizard-kaki .tombol-hijau{flex:1}.hal-app .ringkasan-daftar>div{grid-template-columns:minmax(0,1fr) auto}.hal-app .ringkasan-daftar dt{grid-column:1/3}.hal-app .terminal-isi p{grid-template-columns:44px minmax(0,1fr)}.hal-app .terminal-isi p .k{grid-column:2}.hal-app .terminal-isi p>span:last-child{grid-column:1/3;padding-left:52px}.hal-app .deploy-kepala .avatar-agent{width:52px;height:52px}.hal-app .deploy-selesai .aksi .tombol{flex:1 1 auto}.hal-app .layar-masuk{padding:28px 16px 40px}.hal-app .kartu-masuk{padding:26px 20px 22px;border-radius:24px}.hal-app .masuk-logo{height:38px}.hal-app .kartu-masuk h1{font-size:24px}.hal-app .toast{bottom:88px;border-radius:16px;text-align:center}.hal-app .dialog-kaki .tombol{flex:1 1 auto}}@media (max-width:400px){.hal-app .status-grid{grid-template-columns:1fr 1fr}.hal-app .kredit-info{grid-template-columns:1fr}.hal-app .tambah-id{flex-wrap:wrap}.hal-app .tambah-id .tombol{width:100%}}.hal-landing .bf-ai{background:var(--mint);color:var(--teal-tua)}.hal-landing .tombol-kecil:disabled{opacity:.55;cursor:not-allowed}.hal-landing .hero h1 .aksen{background:linear-gradient(90deg,#0f766e,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent}@media (forced-colors:active){.hal-landing .hero h1 .aksen{color:CanvasText;background:none}}.hal-landing .legal{max-width:820px;padding-top:56px;padding-bottom:72px}.hal-landing .legal h1{margin-top:16px;font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-.03em;font-weight:700}.hal-landing .legal h1:focus{outline:none}.hal-landing .legal-label{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 14px;border-radius:999px;background:#fff7ed;color:#9a3412;box-shadow:inset 0 0 0 1px #fed7aa;font-size:14px;font-weight:600}.hal-landing .legal-label .titik{width:8px;height:8px;border-radius:50%;background:var(--aksen)}.hal-landing .legal-intro{margin-top:14px;font-size:17px;color:var(--abu);text-wrap:pretty}.hal-landing .legal-daftar{margin-top:28px;padding:18px 22px;border:1px solid var(--garis);border-radius:20px;background:var(--latar-2)}.hal-landing .legal-daftar ol{display:grid;gap:2px;list-style:decimal;padding-left:22px}.hal-landing .legal-daftar a{display:inline-flex;align-items:center;min-height:36px;color:var(--teal-tua);font-weight:600;text-decoration:none}.hal-landing .legal-daftar a:hover{text-decoration:underline}.hal-landing .legal-bagian{margin-top:36px;scroll-margin-top:96px}.hal-landing .legal-bagian h2{font-size:22px;line-height:1.25;letter-spacing:-.015em;font-weight:700}.hal-landing .legal-bagian h2 span{color:var(--teal-tua)}.hal-landing .legal-isi-kosong{margin-top:10px;padding:10px 14px;border:1px dashed #CBD5E1;border-radius:12px;font-size:15px;color:var(--abu);font-style:italic}.hal-landing .legal-bagian ul{display:grid;gap:8px;margin-top:12px;padding-left:20px;list-style:disc;font-size:16px;color:var(--tinta-2)}.hal-landing .legal-kontak{margin-top:44px;padding-top:24px;border-top:1px solid var(--garis);font-size:16px;color:var(--abu)}.hal-landing .legal-kontak a{color:var(--teal-tua);font-weight:600}.hal-landing .legal .tombol{margin-top:24px}.hal-app{min-height:100vh}.hal-app .lewati{position:absolute;left:16px;top:-60px;z-index:120;padding:10px 16px;border-radius:999px;background:var(--tinta);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.hal-app .lewati:focus{top:12px}.hal-app .pengalih-pilih{min-height:44px;width:auto;max-width:280px;padding:8px 38px 8px 14px;border-radius:999px;font-size:16px;font-weight:600;background-color:#fff}.hal-app .merek-mark{display:none}.hal-app .masuk-logo-tautan{display:inline-flex;min-height:44px;align-items:center}.hal-app .segmen a{display:grid;place-items:center;min-height:44px;border-radius:999px;font-size:14.5px;font-weight:600;color:#475569;text-decoration:none}.hal-app .segmen a[aria-current=page]{background:#fff;color:var(--tinta);box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #00000024}.hal-app .segmen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.hal-app .tombol-tautan{border:0;background:none;padding:0 4px;cursor:pointer;font:inherit}.hal-app .tautan.tombol-tautan{padding:0;color:var(--teal-tua);font-weight:600;text-decoration:underline}.hal-app .cek-ket{display:block;color:var(--abu);font-size:13px}.hal-app .putar{display:inline-block;flex:none}.hal-app .putar-putih{border-color:#fff6;border-top-color:#fff}.hal-app .memuat-penuh{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60vh;font-size:15px;color:var(--abu)}.hal-app .memuat{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px;color:var(--abu)}.hal-app .kosong-kecil{margin-top:12px;padding:14px;border:1px dashed #CBD5E1;border-radius:14px;font-size:14px;color:var(--abu);line-height:1.5}.hal-app .allowlist .kosong-kecil{width:100%;margin-top:0}.hal-app .kosong-tengah{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:40px auto 0;padding:36px 28px;text-align:center}.hal-app .kosong-tengah .avatar-agent{width:64px;height:64px}.hal-app .kosong-tengah h1{font-size:26px;letter-spacing:-.02em}.hal-app .aksi-baris{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.hal-app .banner-atas{margin-bottom:20px}.hal-app .kolom-tumpuk{display:grid;gap:20px;min-width:0}.hal-app .metode-wadah{display:grid;gap:8px}.hal-app .baris-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hal-app .baris-2 .isian+.isian{margin-top:0}.hal-app .dialog .baris-2{margin-bottom:14px}.hal-app .dialog form .isian+.isian{margin-top:0}.hal-app .pil-status[data-status=galat]{background:var(--merah-muda);color:var(--merah)}.hal-app [data-status=galat] .titik-status{background:var(--merah)}.hal-app .tag .titik-status{background:currentColor}.hal-app .tag-merah .titik-status{background:var(--merah)}.hal-app .saklar[aria-disabled=true]{cursor:not-allowed}.hal-app .tool-teks .tag .ikon{width:11px;height:11px}.hal-app .kaki-app a{text-underline-offset:2px}.hal-app .stepper li[aria-current=step] .stepper-teks b{color:var(--teal-tua)}.hal-app .grafik svg{display:block;height:auto}.hal-app .ringkasan-daftar .tombol-tautan{justify-self:end}.hal-app .halaman-kepala h1:focus,.hal-app .langkah-kepala h1:focus,.hal-app .deploy-kepala h1:focus,.hal-app .kartu-masuk h1:focus{outline:none}@media (max-width:1080px){.hal-app .sisi .merek-penuh{display:none}.hal-app .sisi .merek-mark{display:block;width:36px;height:36px}}@media (max-width:720px){.hal-app .strip{gap:8px}.hal-app .pengalih-pilih{max-width:200px;padding-left:12px}.hal-app .baris-2{grid-template-columns:1fr}.hal-app .kosong-tengah{margin-top:16px;padding:28px 18px}}.hal-app .terminal-isi{align-content:start}.hal-app .byok .ikon{width:18px;height:18px;color:var(--abu)}@media (max-width:720px){.hal-app .grafik text{font-size:20px}}.engine-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:16px;align-items:start}.engine-grid>.engine{grid-column:span 5;align-self:stretch}.engine-grid>.engine-segera{grid-column:span 2}.engine{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;background:#fff;border:1.5px solid var(--garis);border-radius:var(--radius-kartu);box-shadow:var(--bayang);text-align:left}label.engine{cursor:pointer;transition:border-color .2s,box-shadow .2s}label.engine:hover{border-color:#bfe8e0}label.engine:has(input:checked){border-color:var(--teal);box-shadow:0 0 0 4px #14b8a61f,var(--bayang)}label.engine:has(input:focus-visible){outline:2px solid var(--teal-tua);outline-offset:3px}.engine:has(input:checked) .pilih-tanda{background:var(--teal);border-color:var(--teal)}.engine:has(input:checked) .pilih-tanda .ikon{opacity:1}.engine-atas{display:flex;align-items:center;gap:12px;min-width:0}.engine-atas .pilih-tanda,.engine-atas>.tag{margin-left:auto;flex:none}.engine-logo{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:14px;background:#f8fafc;box-shadow:inset 0 0 0 1px var(--garis)}.engine-logo img{width:var(--ukuran,28px);height:var(--ukuran,28px)}.engine-logo.inisial{border-radius:50%;background:var(--teal-tua);box-shadow:none;color:#fff;font-size:20px;font-weight:700;letter-spacing:-.02em}.engine-segera .engine-logo.inisial{background:#475569}.engine-ram{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--abu)}.engine-ram .ikon{width:16px;height:16px;flex:none}.engine-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.engine-filter button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px;border:1px solid var(--garis);border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.engine-filter button:hover{border-color:#bfe8e0}.engine-filter button[aria-pressed=true]{background:var(--teal-tua);border-color:var(--teal-tua);color:#fff}.engine-filter button:focus-visible{outline:2px solid var(--teal-tua);outline-offset:2px}.engine-filter .jumlah{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600}.engine-filter button[aria-pressed=true] .jumlah{background:#fff3;color:#fff}.engine-tag{white-space:nowrap}.engine-mono{filter:grayscale(1) brightness(0);opacity:.78}.engine-nama{display:flex;flex-direction:column;min-width:0}.engine-nama b{font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.engine-nama small{font-size:13px;color:var(--abu);line-height:1.35}.engine-ringkas{font-size:15px;line-height:1.5;color:var(--tinta)}.engine-kelebihan{display:grid;gap:9px}.engine-kelebihan>span{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:#334155}.engine-kelebihan .ikon{width:17px;height:17px;flex:none;margin-top:2px;color:var(--teal-tua);stroke-width:2.4}.engine-cocok{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding:10px 12px;border-radius:14px;background:var(--mint);color:var(--teal-tua);font-size:14px;line-height:1.45}.engine-cocok b{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.engine-segera{gap:10px;padding:16px;background:#fbfcfd;border-style:dashed;box-shadow:none}.engine-segera .engine-logo{width:40px;height:40px;font-size:17px}.engine-segera .engine-nama b{font-size:16.5px}.engine-segera .engine-ringkas{font-size:13.5px;color:var(--abu)}.engine-segera .engine-tag{align-self:flex-start}.engine-segera .engine-kelebihan>span{font-size:13.5px}.engine-segera .engine-cocok{margin-top:8px;font-size:13px}.engine-detail{border-top:1px solid var(--garis);padding-top:4px}.engine-detail summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:13.5px;font-weight:600;color:var(--teal-tua);cursor:pointer;list-style:none}.engine-detail summary::-webkit-details-marker{display:none}.engine-detail summary .chev{width:16px;height:16px;transition:transform .2s}.engine-detail[open] summary .chev{transform:rotate(180deg)}.engine-detail .engine-kelebihan{margin-top:2px}.engine-lisensi{display:block;margin-top:8px;font-size:12.5px;color:var(--abu)}.engine-saat-ini{position:absolute;top:-12px;left:20px}.hal-landing .engine-galeri-landing{max-width:1180px;margin:0 auto}.hal-landing .engine-galeri-landing .engine-filter{justify-content:center}.hal-landing .engine-galeri-landing .tag-abu{background:#f1f5f9;color:#475569}.hal-app .catatan-engine{margin-bottom:18px}.hal-landing .agent-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.hal-landing .agent-seksi .catatan-logo{max-width:720px;margin:18px auto 0;text-align:center;font-size:13.5px;color:var(--abu)}.hal-app .dialog .engine-grid{grid-template-columns:1fr;gap:12px}.hal-app .dialog .engine{padding:16px;gap:10px;box-shadow:none}.hal-app .dialog .engine-cocok{display:none}.hal-app .dialog .engine-kelebihan>span{font-size:14px}.hal-app .dialog .engine-saat-ini{top:-11px;left:16px}.hal-app .dialog .engine-kelebihan,.hal-app .dialog .engine-ram{display:none}.hal-app .dialog .engine-grid{margin-top:14px}.hal-app .persona-engine{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:14px;color:var(--abu);line-height:1.45}.hal-app .persona-engine .engine-logo,.hal-app .dd-engine .engine-logo,.hal-app .status-engine .engine-logo,.hal-app .eyebrow-engine .engine-logo{width:28px;height:28px;border-radius:9px}.hal-app .dd-engine{display:inline-flex;align-items:center;gap:8px}.hal-app .status-engine{display:flex;align-items:center;gap:8px}.hal-app .status-engine b{color:var(--tinta);font-weight:600}.hal-app .status-engine .engine-logo{width:24px;height:24px;border-radius:7px}.hal-app .eyebrow-engine{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--teal-tua)}.hal-app .tool-siap .sub-judul{margin-top:4px}.hal-app .tool-siap ul{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hal-app .chip-tool{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--garis);font-size:13px;color:#334155}.hal-app .chip-tool .ikon{width:15px;height:15px;color:var(--teal-tua)}@media (max-width:1080px){.engine-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.engine-grid>.engine{grid-column:span 3}.engine-grid>.engine-segera{grid-column:span 2}}@media (max-width:820px){.engine-grid>.engine-segera{grid-column:span 3}}@media (max-width:640px){.engine-grid{grid-template-columns:1fr}.engine-grid>.engine,.engine-grid>.engine-segera{grid-column:auto}.engine{padding:18px}.engine-filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 6px;scrollbar-width:none}.engine-filter button{flex:none}.hal-landing .agent-cta .tombol{flex:1 1 100%;justify-content:center}}.hal-app .nominal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.hal-app .nominal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hal-app .dialog .engine-grid>.engine{grid-column:auto}.hal-app .stepper{grid-template-columns:repeat(5,minmax(0,1fr))}.hal-app .stepper li{gap:10px;padding:8px 10px}@media (max-width:640px){.hal-app .stepper{grid-template-columns:repeat(5,auto)}}.engine-ram{align-items:flex-start}.engine-ram .ikon{margin-top:1px}@media (max-width:640px){.hal-landing .engine-galeri-landing .engine-filter{justify-content:flex-start}}.merek-mark{display:none}.hal-landing .merek img.merek-penuh,.hal-app .merek img.merek-penuh{height:32px;width:auto}.hal-app .sisi .merek img.merek-penuh{height:auto;width:100%;max-width:207px}.hal-app .hp-kepala .merek img,.hal-landing .kaki .merek img{height:32px;width:auto}.hal-landing .merek img.merek-mark,.hal-app .merek img.merek-mark{display:none;width:36px;height:36px}@media (max-width:1080px){.hal-app .sisi .merek img.merek-penuh{display:none}.hal-app .sisi .merek img.merek-mark{display:block}}@media (max-width:640px){.hal-landing .merek img.merek-penuh{display:none}.hal-landing .merek img.merek-mark{display:block}}@media (max-width:720px){.hal-app .fokus-kepala .merek img.merek-penuh{display:none}.hal-app .fokus-kepala .merek img.merek-mark{display:block}}@media (max-width:400px){.hal-app .hp-kepala .merek img{height:32px;max-width:calc(100vw - 150px);object-fit:contain;object-position:left}}.hal-landing .addon-daftar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.hal-landing .addon-daftar li{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--garis);border-radius:20px;background:#fff}.hal-landing .addon-daftar li>span:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0;font-size:15px}.hal-landing .addon-daftar small{font-size:13.5px;color:var(--abu);font-weight:400}.hal-landing .addon-daftar strong{font-size:18px;white-space:nowrap;text-align:right}.hal-landing .addon-daftar strong small{display:block;font-size:12.5px}@media (max-width:760px){.hal-landing .addon-daftar{grid-template-columns:1fr}}.hal-app .byok-status{display:flex;align-items:center;gap:10px}.hal-app .byok-status>span{display:flex;flex-direction:column;flex:1;min-width:0}.hal-app .byok-status b{color:var(--tinta);font-weight:600}.hal-app .byok-status small{font-size:12.5px}.hal-app .byok-kartu{margin-top:14px;padding:18px 20px}
