.lp-ov{position:fixed;inset:0;z-index:2147481000;background:#150c199e;display:flex;align-items:flex-end;justify-content:center;padding:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lp-card{background:#fff;color:#2a1f33;width:100%;max-width:480px;max-height:94vh;max-height:94dvh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px #00000047;overflow:hidden;animation:lpNaik .28s ease-out}@keyframes lpNaik{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media(min-width:640px){.lp-ov{align-items:center;padding:20px}.lp-card{border-radius:22px;max-height:88vh}}.lp-hd{display:flex;align-items:center;gap:8px;padding:14px 16px;background:linear-gradient(135deg,#ff1d86,#ff8fd4);color:#fff;flex:0 0 auto}.lp-hd b{font-size:calc(15px*var(--sh,1));font-weight:800;flex:1;min-width:0}.lp-fk{font-size:calc(10.5px*var(--sh,1));font-weight:700;background:#ffffff3d;padding:3px 8px;border-radius:99px;white-space:nowrap}.lp-x{border:0;background:#ffffff38;color:#fff;width:30px;height:30px;border-radius:50%;font-size:calc(20px*var(--sh,1));line-height:1;cursor:pointer}.lp-bd{padding:16px;overflow:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;font-size:calc(13.5px*var(--sh,1));line-height:1.5}.lp-lead{margin:0 0 12px;font-size:calc(13.5px*var(--sh,1))}.lp-note{margin:12px 0 0;font-size:calc(12px*var(--sh,1));color:#6b5a75;background:#fff4fa;border-radius:12px;padding:10px 12px}.lp-tip{margin:12px 0 0;font-size:calc(12px*var(--sh,1));color:#6b5a75;background:#f6f2fa;border-radius:12px;padding:9px 12px}.lp-hint{margin:10px 0 0;text-align:center;font-size:calc(12.5px*var(--sh,1));color:#ff1d86;font-weight:700;animation:lpDenyut 1.4s ease-in-out infinite}@keyframes lpDenyut{50%{opacity:.45}}.lp-peran{display:flex;gap:12px;width:100%;text-align:left;border:2px solid #F0DCE8;background:#fff;border-radius:16px;padding:12px;margin:0 0 10px;cursor:pointer;font:inherit;color:inherit}.lp-peran:hover:not(:disabled){border-color:#ff1d86;background:#fff8fc}.lp-peran:disabled{opacity:.55;cursor:not-allowed}.lp-ik{font-size:calc(28px*var(--sh,1));line-height:1.1}.lp-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-tx b{font-size:calc(14px*var(--sh,1))}.lp-tx small{font-size:calc(12px*var(--sh,1));color:#6b5a75}.lp-tx em{font-style:normal;font-size:calc(11.5px*var(--sh,1));color:#ff1d86;font-weight:700}.lp-ok{font-style:normal;font-size:calc(11.5px*var(--sh,1));font-weight:800;color:#059669}.lp-prog{display:flex;gap:4px;margin:0 0 10px}.lp-prog i{flex:1;height:5px;border-radius:9px;background:#f0dce8}.lp-prog i.ok{background:#ff8fd4}.lp-prog i.now{background:#ff1d86}.lp-kicker{font-size:calc(11px*var(--sh,1));font-weight:800;color:#ff1d86;text-transform:uppercase;letter-spacing:.04em}.lp-jd{margin:2px 0 4px;font-size:calc(18px*var(--sh,1));font-weight:800}.lp-jl{margin:0 0 12px;color:#4a3b55}.lp-mock{border:2px dashed #F0DCE8;border-radius:16px;padding:12px;background:#fffcfe}.lp-dompet{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(135deg,#2b1b3a,#4a2a66);color:#fff;border-radius:14px;padding:12px 14px;margin-bottom:10px}.lp-dompet small{display:block;font-size:calc(11px*var(--sh,1));opacity:.75}.lp-dompet b{font-size:calc(20px*var(--sh,1))}.lp-dua2{display:flex;gap:6px}.lp-mb{border:0;background:#ff1d86;color:#fff;font:inherit;font-weight:800;font-size:calc(13px*var(--sh,1));border-radius:99px;padding:9px 14px;cursor:pointer;box-shadow:0 0 #ff1d8699;animation:lpRing 1.8s infinite}@keyframes lpRing{70%{box-shadow:0 0 0 10px #ff1d8600}to{box-shadow:0 0 #ff1d8600}}.lp-sheet{margin-top:10px;border:1.5px solid #F0DCE8;border-radius:14px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:8px}.lp-sheet.ok{border-color:#34d399;background:#f0fdf7}.lp-sheet small{color:#6b5a75;font-size:calc(12px*var(--sh,1))}.lp-chips{display:flex;flex-wrap:wrap;gap:8px}.lp-chips button{border:1.5px solid #FF1D86;background:#fff;color:#ff1d86;font:inherit;font-weight:800;border-radius:99px;padding:8px 14px;cursor:pointer}.lp-chips button:hover{background:#ff1d86;color:#fff}.lp-qr{display:grid;grid-template-columns:repeat(9,1fr);gap:2px;width:150px;margin:2px auto;padding:8px;background:#fff;border:1px solid #E5D5E0;border-radius:8px}.lp-qr i{aspect-ratio:1;background:#fff;border-radius:1px}.lp-qr i.k{background:#1a1220}.lp-pri{border:0;background:linear-gradient(135deg,#ff1d86,#ff5aa9);color:#fff;font:inherit;font-weight:800;font-size:calc(13.5px*var(--sh,1));border-radius:12px;padding:11px 16px;cursor:pointer}.lp-pri:disabled{opacity:.4;cursor:not-allowed}.lp-gh,.lp-gh2{border:1.5px solid #E5D5E0;background:#fff;color:#4a3b55;font:inherit;font-weight:700;font-size:calc(13px*var(--sh,1));border-radius:12px;padding:10px 14px;cursor:pointer}.lp-gh2.mrh{color:#e11d48;border-color:#fbc5cf}.lp-ft{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.lp-ft .lp-pri{margin-left:auto}.lp-form{display:flex;flex-direction:column;gap:8px}.lp-form label{display:flex;flex-direction:column;gap:3px}.lp-form small{font-size:calc(11px*var(--sh,1));font-weight:700;color:#6b5a75}.lp-in{border:1.5px solid #E5D5E0;border-radius:10px;padding:8px 10px;background:#fff;color:#b5a5bf;min-height:34px;font-size:calc(13px*var(--sh,1))}.lp-in.isi{color:#2a1f33;border-color:#ff8fd4;background:#fff8fc}.lp-sum{display:flex;flex-direction:column;gap:6px;margin:10px 0;border-radius:12px;background:#f6f2fa;padding:10px 12px}.lp-sum div{display:flex;justify-content:space-between;gap:10px;font-size:calc(12.5px*var(--sh,1))}.lp-sum span{color:#6b5a75}.lp-gr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lp-gr li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#f6f2fa;color:#8f7f9a;font-weight:700;font-size:calc(13px*var(--sh,1))}.lp-gr li:before{content:"";width:12px;height:12px;border-radius:50%;background:#d9cbe3;flex:0 0 12px}.lp-gr li.ok{background:#f0fdf7;color:#047857}.lp-gr li.ok:before{background:#34d399}.lp-gr li.now{background:#fff0f8;color:#ff1d86}.lp-gr li.now:before{background:#ff1d86;animation:lpDenyut 1s infinite}.lp-hasil{border:1.5px solid #E5D5E0;border-radius:12px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:6px}.lp-hasil small{color:#6b5a75}.lp-dua{display:flex;gap:8px;margin-top:10px}.lp-dua>*{flex:1}.lp-bin{display:flex;justify-content:center;gap:6px;margin:8px 0}.lp-st{border:0;background:none;font-size:calc(34px*var(--sh,1));line-height:1;color:#e5d5e0;cursor:pointer;padding:2px}.lp-st.on{color:#ffc738}.lp-st:disabled{cursor:default}.lp-papan{display:flex;flex-direction:column;gap:8px}.lp-tgs{display:flex;flex-direction:column;gap:2px;text-align:left;border:1.5px solid #E5D5E0;border-radius:12px;padding:10px 12px;background:#fff;font:inherit;color:inherit}.lp-tgs span{font-size:calc(12px*var(--sh,1));color:#6b5a75}.lp-tgs.mati{opacity:.45}.lp-tgs.sorot{border-color:#ff1d86;background:#fff0f8;cursor:pointer;box-shadow:0 0 #ff1d8680;animation:lpRing 1.8s infinite}.lp-tgs.sorot.on{animation:none;background:#ffe0f0}.lp-chat{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.lp-chat p{margin:0;max-width:80%;padding:8px 12px;border-radius:14px;font-size:calc(12.5px*var(--sh,1))}.lp-chat .dia{background:#f0e9f6;align-self:flex-start;border-bottom-left-radius:4px}.lp-chat .aku{background:#ffe0f0;align-self:flex-end;border-bottom-right-radius:4px}.lp-ta{border:1.5px solid #E5D5E0;border-radius:12px;padding:10px 12px;min-height:64px;color:#b5a5bf;background:#fff;margin-bottom:10px}.lp-ta.isi{color:#2a1f33;border-color:#ff8fd4;background:#fff8fc}.lp-sel{text-align:center;padding:8px 4px}.lp-sel h3{margin:6px 0;font-size:calc(19px*var(--sh,1))}.lp-sel p{margin:6px 0}.lp-big{font-size:calc(46px*var(--sh,1));line-height:1.1}.lp-kecil{max-width:380px;padding:22px 18px 16px;text-align:center;border-radius:22px}.lp-sm{align-items:center;padding:16px}.lp-kecil h3{margin:6px 0;font-size:calc(18px*var(--sh,1))}.lp-kecil p{margin:6px 0 4px;font-size:calc(13.5px*var(--sh,1))}.lp-kecil .lp-ft{justify-content:center}.lp-kecil .lp-ft .lp-pri{margin-left:0}.lp-chip{display:inline-block;background:linear-gradient(135deg,#2e9c57,#52c97f);color:#fff;font-weight:800;font-size:calc(12px*var(--sh,1));border-radius:99px;padding:4px 10px}#lp-status{margin-top:8px;font-size:calc(12.5px*var(--sh,1));color:#6b5a75}.lp-entry{border:2px solid #FF1D86;background:#fff;color:#ff1d86;font:inherit;font-weight:800;font-size:calc(14px*var(--sh,1));border-radius:99px;padding:11px 20px;cursor:pointer}.lp-entry:hover{background:#ff1d86;color:#fff}.lp-adm .lp-card{max-width:560px}.lp-adm label{display:flex;flex-direction:column;gap:4px;font-size:calc(12px*var(--sh,1));font-weight:700;color:#4a3b55;margin-bottom:10px}.lp-adm input[type=text],.lp-adm input[type=number],.lp-adm select,.lp-adm textarea{font:inherit;font-weight:500;border:1.5px solid #E5D5E0;border-radius:10px;padding:9px 10px;color:#2a1f33;background:#fff;width:100%;box-sizing:border-box}.lp-adm .lp-cb{flex-direction:row;align-items:center;gap:8px}.lp-adm .lp-cb input{width:auto}.lp-ad-row{display:flex;gap:10px;align-items:flex-end}.lp-ad-row label{flex:1;margin:0}.lp-h4{margin:16px 0 8px;font-size:calc(13px*var(--sh,1))}.lp-ad-ls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lp-ad-ls li{display:flex;align-items:center;gap:8px;border:1.5px solid #F0DCE8;border-radius:12px;padding:9px 10px}.lp-ad-ls li>div{flex:1;min-width:0}.lp-ad-ls li.mati{opacity:.6}.lp-ad-ls b{display:block;font-size:calc(13px*var(--sh,1))}.lp-ad-ls small{color:#6b5a75;font-size:calc(11.5px*var(--sh,1))}.lp-card{max-height:94vh;max-height:94dvh}.lp-hd{padding-top:max(14px,env(safe-area-inset-top,0px)*.4)}.lp-prog{align-items:center}.lp-prog button{flex:1;height:5px;border:0;padding:0;border-radius:9px;background:#ff8fd4;cursor:pointer;position:relative}.lp-prog button:before{content:"";position:absolute;inset:-10px -2px}.lp-prog button:hover{background:#ff1d86}.lp-jd:focus{outline:none}.lp-sticky{position:sticky;bottom:0;margin:12px -16px -16px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #F3E8EF;z-index:2}.lp-sticky .lp-ft{margin-top:0;flex-wrap:nowrap}.lp-sticky .lp-ft .lp-pri{flex:1;margin-left:0}.lp-bantu{margin:6px 0 0;text-align:center;font-size:calc(11.5px*var(--sh,1));color:#8f7f9a;min-height:14px}.lp-lw{text-align:center;margin-top:8px}.lp-link{border:0;background:none;color:#8f7f9a;font:inherit;font-size:calc(12px*var(--sh,1));text-decoration:underline;cursor:pointer;padding:6px 8px}.lp-hint .lp-link{color:#ff1d86;font-weight:700}.lp-lj{font-style:normal;font-size:calc(11.5px*var(--sh,1));font-weight:800;color:#b45309}.lp-rk{margin:14px 0 6px}.lp-rekap{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lp-rekap li{font-size:calc(12.5px*var(--sh,1));padding:8px 12px 8px 34px;border-radius:12px;background:#f0fdf7;color:#047857;font-weight:700;position:relative}.lp-rekap li:before{content:"✓";position:absolute;left:12px;font-weight:800}.lp-ov button:focus-visible,.lp-ov [tabindex]:focus-visible{outline:3px solid #FF8FD4;outline-offset:2px}.lp-pri,.lp-gh,.lp-gh2,.lp-chips button{min-height:44px}.lp-st{min-width:44px;min-height:44px}.lp-pri:disabled{background:#e5d5e0;color:#8f7f9a;opacity:1}@media(max-height:520px){.lp-card{max-height:100vh;max-height:100dvh;border-radius:0}.lp-sticky{position:static;margin:12px 0 0;padding:10px 0 0}}@media(prefers-reduced-motion:reduce){.lp-card,.lp-mb,.lp-hint,.lp-tgs.sorot,.lp-gr li.now:before{animation:none}}#lp-status{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;text-align:center}.lp-klaim{border:0;background:linear-gradient(135deg,#ff1d86,#ff5aa9);color:#fff;font:inherit;font-weight:800;font-size:calc(12px*var(--sh,1));border-radius:99px;padding:7px 14px;cursor:pointer;animation:lpRing 1.8s infinite}.lp-klaim:disabled{opacity:.5;animation:none}.lp-chip.lp-sebagian{background:linear-gradient(135deg,#ff1d86,#ff8fd4)}.lp-ringkas{border:1.5px solid #F0DCE8;background:#fff8fc;border-radius:16px;padding:12px;margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.lp-ringkas b{font-size:calc(15px*var(--sh,1))}.lp-ringkas .lp-prog{margin:0}.lp-ringkas small{color:#6b5a75;font-size:calc(12px*var(--sh,1))}.lp-hd2{color:#059669!important;font-weight:800}.lp-peran.kunci{opacity:1;border-color:#a7f3d0;background:#f0fdf7;cursor:default}.lp-peran.kunci:hover{border-color:#a7f3d0;background:#f0fdf7}#sw-lt{flex:none;display:inline-flex;align-items:center;gap:7px;padding:14px 16px;border:1.5px solid #ffffff59;border-radius:16px;background:#ffffff26;color:#fff;font:800 calc(14.5px*var(--sh,1))/1.2 inherit;cursor:pointer;white-space:nowrap}#sw-lt b{font-size:calc(18px*var(--sh,1));line-height:1;font-weight:400}#sw-lt:active{transform:scale(.96)}#sw-lt.siap{background:#ffd23f;border-color:#ffd23f;color:#2a1f33}
