.pa .pa-muat{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--muted);font-weight:600}.pa .pa-spin{width:20px;height:20px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--ak);animation:pa-spin .8s linear infinite;flex:none}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa .pa-file{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.pa .pa-file-teks{min-width:0;flex:1}.pa .pa-file-teks strong{display:block;overflow-wrap:anywhere}.pa .pa-file-teks small{color:var(--muted)}.pa .pa-ganti{padding:8px 14px;min-height:0}.pa .pa-peringatan{color:#b45309;font-weight:600}.pa h3{margin-top:24px;margin-bottom:10px}.pa .pa-tempel{margin-top:14px;background:var(--kartu);border:1px solid var(--line);border-radius:16px;padding:12px 0 10px;position:relative;z-index:3}.pa .pa-gel-bungkus{position:relative;padding:0 18px 34px;touch-action:none;user-select:none;-webkit-user-select:none}.pa .pa-gel{position:relative;height:128px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--ak) 5%,var(--bg));cursor:pointer}.pa .pa-gel canvas{width:100%;height:100%;display:block}.pa .pa-jarum{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--oranye);pointer-events:none;box-shadow:0 0 0 1px #fff6}.pa .pa-peg{position:absolute;top:0;bottom:0;width:44px;margin-left:-22px;cursor:ew-resize;outline:none;z-index:2;touch-action:none}.pa .pa-peg[hidden]{display:none}.pa .pa-garis{position:absolute;left:21px;top:0;height:128px;width:3px;border-radius:2px;background:color-mix(in srgb,var(--ak) 82%,#000)}.pa .pa-kenop{position:absolute;left:4px;bottom:0;width:36px;height:30px;border-radius:15px;background:color-mix(in srgb,var(--ak) 82%,#000);display:flex;align-items:center;justify-content:center;gap:3px;box-shadow:0 3px 10px -3px #00000073;transition:transform .12s}.pa .pa-kenop i{width:2px;height:12px;border-radius:1px;background:#ffffffd9}.pa .pa-peg:focus-visible .pa-kenop{outline:3px solid var(--oranye);outline-offset:2px}.pa .pa-peg.aktif .pa-kenop{transform:scale(1.12)}.pa .pa-mini{position:relative;height:30px;margin:0 18px 8px;border-radius:8px;overflow:hidden;background:var(--bg2);touch-action:none;cursor:grab}.pa .pa-mini[hidden]{display:none}.pa .pa-mini canvas{width:100%;height:100%;display:block}.pa .pa-mini-jendela{position:absolute;top:0;bottom:0;border:2px solid var(--oranye);border-radius:6px;background:color-mix(in srgb,var(--oranye) 14%,transparent);pointer-events:none}.pa .pa-kontrol{display:flex;align-items:center;gap:12px;padding:0 14px}.pa .pa-play{width:50px;height:50px;border-radius:50%;border:0;background:color-mix(in srgb,var(--ak) 76%,#000);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--ak) 80%,#000)}.pa .pa-play svg{width:22px;height:22px;fill:currentColor}.pa .pa-waktu{flex:1;min-width:0;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.3}.pa .pa-waktu b{color:var(--fg)}.pa .pa-waktu small{display:block;color:var(--muted);font-size:13px}.pa .pa-zoom{display:flex;gap:6px;flex:none}.pa .pa-zoom button{min-width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--fg);font:inherit;font-size:20px;font-weight:700;cursor:pointer;line-height:1}.pa .pa-zoom .pa-zoom-teks{font-size:14px;padding:0 10px}.pa .pa-zoom button:disabled{opacity:.4;cursor:default}.pa .pa-titik{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.pa .pa-titik-kartu{background:var(--bg2);border:1px solid var(--line);border-radius:14px;padding:12px}.pa .pa-titik-kartu .alat-label{margin-bottom:8px;flex-direction:row;align-items:baseline;gap:8px}.pa .pa-titik-baris{display:flex;gap:8px;align-items:stretch}.pa .pa-titik-baris input{flex:1;min-width:0;text-align:center;font:inherit;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px;min-height:48px}.pa .pa-titik-baris input.salah{border-color:#dc2626}.pa .pa-geser{width:48px;flex:none;border-radius:12px;border:1px solid var(--line);background:var(--kartu);color:var(--fg);font:inherit;font-size:22px;font-weight:700;cursor:pointer}.pa .pa-titik-aksi{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pa .pa-kecil{font:inherit;font-size:13px;font-weight:700;border:1px solid var(--line);background:var(--kartu);color:var(--fg);border-radius:99px;padding:7px 12px;cursor:pointer}.pa .pa-kecil:disabled{opacity:.45;cursor:default}.pa .pa-preset{margin-top:8px}.pa .pa-preset .pa-utama{border-color:color-mix(in srgb,var(--ak) 60%,var(--line));color:color-mix(in srgb,var(--ak) 80%,var(--fg))}.pa .pa-efek{display:grid;gap:14px}.pa .pa-efek-baris{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pa .pa-cek{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:15px;min-width:0}.pa .pa-cek input{width:20px;height:20px;margin-top:2px;accent-color:var(--ak);flex:none}.pa .pa-cek small{display:block;color:var(--muted);font-size:13px}.pa .pa-efek-baris .pa-cek{flex:1 1 200px}.pa .pa-dur button{padding:7px 12px}.pa .pa-dur.mati{opacity:.45;pointer-events:none}.pa .alat-pil small{font-weight:500;opacity:.8;margin-left:2px}.pa .pa-audio{width:100%;margin-top:12px}@media(max-width:700px){.pa .pa-tempel{position:sticky;top:calc(var(--tinggi-header,68px) + env(safe-area-inset-top,0px));margin-inline:-6px;box-shadow:0 10px 22px -14px #00000080}.pa .pa-gel,.pa .pa-garis{height:104px}.pa .pa-gel-bungkus{padding:0 16px 34px}.pa .pa-mini{margin:0 16px 8px}.pa .pa-kontrol{padding:0 10px;gap:8px}.pa .pa-zoom button{min-width:38px}.pa .pa-waktu{font-size:14px}}
