.aplikasi.svelte-7ez6ru{max-width:480px;margin:0 auto;min-height:100dvh;background:var(--bg-page);display:flex;flex-direction:column}.atas.svelte-7ez6ru{background:var(--bg-emphasis);color:var(--fg-inverse);padding:16px;display:flex;gap:12px;align-items:center}.atas.svelte-7ez6ru img:where(.svelte-7ez6ru){height:52px;width:auto;filter:brightness(0) invert(1);flex:none}.org.svelte-7ez6ru{font-size:12px;font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-inverse-muted)}.judul.svelte-7ez6ru{font-size:20px;font-weight:900;letter-spacing:var(--tracking-tight);text-transform:uppercase;line-height:1.15;margin:2px 0 0}.tanggal.svelte-7ez6ru{font-size:14px;font-weight:500;color:var(--fg-inverse-muted);margin-top:4px}.isi.svelte-7ez6ru{padding:16px;flex:1;display:flex;flex-direction:column;gap:12px}.pengisi.svelte-7ez6ru{flex:1}.pita.svelte-7ez6ru{background:var(--color-navy-subtle);color:var(--color-navy);font-size:14px;font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:8px 12px}.cari.svelte-7ez6ru{background:var(--bg-page);border:2px solid var(--border-accent);padding:0 12px;display:flex;align-items:center;gap:10px;min-height:56px;color:var(--color-neutral-700)}.cari.svelte-7ez6ru input:where(.svelte-7ez6ru){flex:1;border:0;outline:none;font-size:18px;min-height:52px;background:transparent;color:var(--fg-primary);min-width:0}.cari.svelte-7ez6ru:focus-within{box-shadow:0 0 0 1px var(--border-accent)}.cari.svelte-7ez6ru input:where(.svelte-7ez6ru)::placeholder{color:var(--color-neutral-500)}.tersembunyi.svelte-7ez6ru{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.petunjuk.svelte-7ez6ru{font-size:16px;color:var(--fg-secondary);margin:0}.hasil.svelte-7ez6ru{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.item.svelte-7ez6ru{width:100%;background:var(--bg-page);border:1px solid var(--border);padding:12px;display:flex;align-items:center;gap:12px;min-height:64px;text-align:left;cursor:pointer}.item.svelte-7ez6ru:hover{border-color:var(--border-accent)}.item.svelte-7ez6ru:active{transform:scale(.98)}.n.svelte-7ez6ru{display:block;font-size:17px;font-weight:700;line-height:1.3}.s.svelte-7ez6ru{display:block;font-size:14px;color:var(--fg-secondary)}.av.svelte-7ez6ru{width:40px;height:40px;background:var(--color-primary-subtle);color:var(--color-primary);display:grid;place-items:center;font-weight:700;font-size:16px;letter-spacing:var(--tracking-wide);flex:none}.av.besar.svelte-7ez6ru{width:72px;height:72px;font-size:24px}.tombol.svelte-7ez6ru{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 16px;text-align:center;font-size:16px;font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1.25;border:2px solid transparent;cursor:pointer;flex:none;transition:background-color .15s ease}.tombol.svelte-7ez6ru:active{transform:scale(.98)}.tombol.svelte-7ez6ru:disabled{background:var(--color-neutral-200);color:var(--color-neutral-600);border-color:transparent;cursor:wait;transform:none}.utama.svelte-7ez6ru{background:var(--color-primary);color:var(--fg-inverse)}.utama.svelte-7ez6ru:hover{background:var(--color-primary-dark)}.garis.svelte-7ez6ru{border-color:var(--color-primary);color:var(--color-primary);background:var(--bg-page)}.garis.svelte-7ez6ru:hover{background:var(--color-primary-subtle)}.tautan.svelte-7ez6ru{background:none;border:0;color:var(--fg-accent);text-decoration:underline;text-underline-offset:3px;font-size:16px;font-weight:600;padding:12px 0;min-height:48px;cursor:pointer}.tengah.svelte-7ez6ru{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:16px 0}.ikon.svelte-7ez6ru{width:72px;height:72px;display:grid;place-items:center;border-radius:9999px}.ikon.ok.svelte-7ez6ru,.ikon.gagal.svelte-7ez6ru{background:var(--color-primary-subtle);color:var(--color-primary)}.ikon.info.svelte-7ez6ru{background:var(--color-navy-subtle);color:var(--color-navy)}.overline.svelte-7ez6ru{font-size:12px;font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-accent)}.h.svelte-7ez6ru{font-size:22px;font-weight:700;line-height:1.3;margin:0}.p.svelte-7ez6ru{font-size:16px;color:var(--fg-secondary);line-height:1.6;margin:0}.putar.svelte-7ez6ru{width:48px;height:48px;border:4px solid var(--color-primary-subtle);border-top-color:var(--color-primary);border-radius:9999px;animation:svelte-7ez6ru-putar 1s linear infinite}@keyframes svelte-7ez6ru-putar{to{transform:rotate(360deg)}}.acara.svelte-7ez6ru{display:flex;border:1px solid var(--border);background:var(--bg-page);text-align:left;width:100%}.acara-tgl.svelte-7ez6ru{background:var(--bg-navy);color:var(--fg-inverse);min-width:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px}.hari.svelte-7ez6ru{font-size:28px;font-weight:900;line-height:1}.bulan.svelte-7ez6ru{font-size:12px;font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-inverse-muted);margin-top:4px}.acara-isi.svelte-7ez6ru{padding:12px 14px}.acara-judul.svelte-7ez6ru{font-size:16px;font-weight:700}.acara-waktu.svelte-7ez6ru{font-size:14px;color:var(--fg-accent);font-weight:600;margin-top:2px}.form.svelte-7ez6ru{display:flex;flex-direction:column;gap:14px}.kolom.svelte-7ez6ru label:where(.svelte-7ez6ru){font-size:14px;font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-neutral-700);display:block;margin-bottom:6px}.kolom.svelte-7ez6ru input:where(.svelte-7ez6ru){width:100%;background:var(--bg-page);border:1px solid var(--border-strong);padding:12px;font-size:16px;min-height:48px;border-radius:0}.kolom.svelte-7ez6ru input:where(.svelte-7ez6ru):focus{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 1px var(--border-accent)}.kolom.svelte-7ez6ru input[aria-invalid=true]:where(.svelte-7ez6ru){border-color:var(--color-primary-light)}.kolom.svelte-7ez6ru input:where(.svelte-7ez6ru)::placeholder{color:var(--color-neutral-500)}.saran.svelte-7ez6ru{display:flex;flex-direction:column;border:1px solid var(--border);border-top:0}.saran.svelte-7ez6ru button:where(.svelte-7ez6ru){background:var(--bg-page);border:0;border-top:1px solid var(--border);padding:12px;min-height:48px;text-align:left;font-size:16px;cursor:pointer}.saran.svelte-7ez6ru button:where(.svelte-7ez6ru):hover{background:var(--color-primary-subtle)}.setuju.svelte-7ez6ru{font-size:16px;display:flex;gap:12px;line-height:1.5;align-items:flex-start;cursor:pointer}.setuju.svelte-7ez6ru input:where(.svelte-7ez6ru){width:24px;height:24px;margin:0;flex:none;accent-color:var(--color-primary)}.galat.svelte-7ez6ru{color:var(--color-primary-light);font-size:15px;font-weight:500;margin:6px 0 0}
