.svg-icon[data-v-7f6662e1]{fill:currentColor;width:1em;height:1em;overflow:hidden}.error-boundary[data-v-c2d63aa2]{min-height:100dvh;padding:var(--space-10) var(--space-8);text-align:center;place-content:center;display:grid}.error-boundary .svg-icon[data-v-c2d63aa2]{margin:0 auto var(--space-5);color:var(--color-primary);font-size:2rem}.error-boundary h1[data-v-c2d63aa2]{font-size:var(--text-page-title);font-weight:680}.error-boundary p[data-v-c2d63aa2]{max-width:30rem;margin:var(--space-4) 0 var(--space-6);color:var(--color-text-secondary)}.error-boundary button[data-v-c2d63aa2]{min-height:var(--touch-target);padding:0 var(--space-4);color:var(--color-primary-contrast);background:var(--color-primary);border-radius:var(--radius-md);border:0}:root{--w-primary:#e8102e;--w-primary-tekan:#c60d26;--w-grad-mulai:#ff6a3d;--w-grad-akhir:#e8102e;--w-bg:#f4f4f6;--w-surface:#fff;--w-teks:#1a1a1a;--w-teks-lemah:#6b6b6b;--w-garis:#ececef;--w-sukses:#22c55e;--w-info:#3b82f6;--w-dompet:#1c1c1c;--w-badge-subsidi:#f0142f;--w-merah-lemah:#fdecef;--w-font:Poppins, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--w-t12:3.2vw;--w-t13:3.46667vw;--w-t15:4vw;--w-t16:4.26667vw;--w-t20:5.33333vw;--w-t22:5.86667vw;--w-t32:8.53333vw;--w-t40:10.6667vw;--w-s4:1.06667vw;--w-s8:2.13333vw;--w-s12:3.2vw;--w-s16:4.26667vw;--w-s24:6.4vw;--w-s32:8.53333vw;--w-r-kartu:6.4vw;--w-r-chip:4.26667vw;--w-r-tombol:266.4vw;--w-bayang:0 1.06667vw 4.26667vw #0000000f;--w-sentuh:11.7333vw;--van-primary-color:var(--w-primary);--van-success-color:var(--w-sukses);--van-danger-color:var(--w-primary);--van-text-color:var(--w-teks);--van-text-color-2:var(--w-teks-lemah);--van-background:var(--w-bg);--van-background-2:var(--w-surface);--van-border-color:var(--w-garis);--van-font-family:var(--w-font);--van-font-size-md:var(--w-t15);--van-radius-md:var(--w-s8);--van-radius-lg:var(--w-r-chip);--van-radius-max:var(--w-r-tombol);--van-button-primary-background:var(--w-primary);--van-button-primary-border-color:var(--w-primary);--van-button-default-height:12.8vw;--van-button-normal-font-size:var(--w-t16);--van-button-round-radius:var(--w-r-tombol);--van-tabbar-height:14.9333vw;--van-tabbar-item-active-color:var(--w-primary);--van-tabbar-item-text-color:var(--w-teks-lemah);--van-tabbar-item-font-size:var(--w-t12);--van-tab-active-text-color:var(--w-primary);--van-tab-text-color:var(--w-teks-lemah);--van-tabs-bottom-bar-color:var(--w-primary);--van-tabs-nav-background:var(--w-surface);--van-cell-font-size:var(--w-t15);--van-cell-label-font-size:var(--w-t13);--van-field-label-color:var(--w-teks-lemah);--van-toast-background:#1c1c1ceb;--van-nav-bar-title-font-size:var(--w-t16);--van-nav-bar-icon-color:var(--w-teks);--van-nav-bar-text-color:var(--w-primary);--van-popup-round-radius:var(--w-r-kartu);--van-action-sheet-item-font-size:var(--w-t15);--van-stepper-button-icon-color:var(--w-primary)}html{-webkit-text-size-adjust:100%}body{font-family:var(--w-font);background:var(--w-bg);color:var(--w-teks);-webkit-font-smoothing:antialiased;margin:0}.uang{font-variant-numeric:tabular-nums;font-feature-settings:tnum}.judul-bagian{font-size:var(--w-t16);text-align:left;font-weight:600}html,body{background:var(--w-bg)}#app{background:var(--w-bg);width:100%;min-height:100dvh}body{overscroll-behavior-y:none}:root{--font-sans:inter, ui-sans-serif, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", consolas, "Liberation Mono", monospace;--text-page-title:1.5rem;--text-section-title:1.125rem;--text-card-title:1rem;--text-body:.9375rem;--text-secondary:.8125rem;--text-caption:.75rem;--leading-tight:1.25;--leading-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:266.4vw;--control-height:2.75rem;--content-max-width:70rem;--reading-max-width:45rem;--color-primary:#4f46a5;--color-primary-hover:#433b8f;--color-primary-soft:#f0eff9;--color-primary-contrast:#fff;--color-text:#18181b;--color-text-secondary:#52525b;--color-text-muted:#8b8b95;--color-background:#f7f7f8;--color-background-soft:#f2f2f4;--color-surface:#fff;--color-surface-elevated:#fff;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--color-success:#16805d;--color-success-soft:#ecf8f3;--color-warning:#9a6500;--color-warning-soft:#fff7e6;--color-danger:#b4233c;--color-danger-soft:#fff0f2;--color-overlay:#09090b7a;--shadow-float:0 2.13333vw 6.4vw #18181b1a;--shadow-dialog:0 4.26667vw 12.8vw #18181b29;--motion-fast:.14s;--motion-base:.18s;--touch-target:2.75rem;--page-gutter:var(--space-4);--van-primary-color:var(--color-primary);--van-border-radius-lg:var(--radius-md);--van-button-round-radius:var(--radius-md);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;min-width:85.3333vw;min-height:100%;margin:0}html{font-size:4.26667vw}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text);touch-action:manipulation;background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button,a,input,select,textarea{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible{outline:.53333vw solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:.53333vw}a:focus-visible{outline:.53333vw solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:.53333vw}input:focus-visible{outline:.53333vw solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:.53333vw}select:focus-visible{outline:.53333vw solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:.53333vw}textarea:focus-visible{outline:.53333vw solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:.53333vw}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}.page{width:min(100%, var(--content-max-width));min-height:100%;padding:var(--space-4) var(--page-gutter);margin:0 auto}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.surface-card{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page-header{gap:var(--space-5);padding:var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;display:flex}.page-header h1{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-page-title);font-weight:680;line-height:var(--leading-tight);letter-spacing:-.025em}.page-header p{max-width:var(--reading-max-width);color:var(--color-text-secondary);margin:0}.eyebrow{font-size:var(--text-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:650}.section-header{gap:var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;align-items:end;display:flex}.section-header h2{margin:var(--space-1) 0 0;font-size:var(--text-section-title);font-weight:650;line-height:var(--leading-tight)}.control,.field-control{min-height:var(--control-height);padding:0 var(--space-3);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.control:hover,.field-control:hover{border-color:var(--color-text-muted)}.control:focus,.field-control:focus{border-color:var(--color-primary)}.button-primary,.button-secondary,.button-ghost,.button-danger{gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button-primary{color:var(--color-primary-contrast);background:var(--color-primary);border:1px solid var(--color-primary)}.button-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button-secondary{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong)}.button-ghost{color:var(--color-text-secondary);background:0 0;border:1px solid #0000}.button-ghost:hover{color:var(--color-text);background:var(--color-background-soft)}.button-danger{color:var(--color-danger);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-danger) 30%, var(--color-border))}.state-panel{gap:var(--space-2);min-height:8rem;padding:var(--space-6) var(--space-4);color:var(--color-text-secondary);text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);place-items:center;display:grid}.ui-demo{--van-primary-color:var(--color-primary);--nut-primary-color:var(--color-primary);--nut-primary-color-end:var(--color-primary);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ui-demo h2{margin:0 0 var(--space-2);font-size:var(--text-section-title)}.ui-demo p{color:var(--color-text-secondary);margin:0}.ui-demo .ui-demo__section{padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--color-border)}.ui-demo .ui-demo__section h3{margin:0 0 var(--space-3);font-size:var(--text-card-title)}.ui-demo .ui-demo__section>p{margin-bottom:var(--space-3);font-size:var(--text-secondary)}.ui-demo .ui-demo__actions,.ui-demo .ui-demo__section-title{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-demo .ui-demo__section-title{justify-content:space-between}.ui-demo .ui-demo__section-title h3{margin-bottom:0}@media (min-width:768px){:root{--text-page-title:1.75rem;--page-gutter:var(--space-6)}.page{padding:var(--space-6) var(--page-gutter)}}@media (prefers-color-scheme:dark){:root{--color-primary:#a9a4e3;--color-primary-hover:#bbb7ec;--color-primary-soft:#2b2941;--color-primary-contrast:#17151f;--color-text:#f4f4f5;--color-text-secondary:#b4b4bd;--color-text-muted:#7f7f8b;--color-background:#111113;--color-background-soft:#19191c;--color-surface:#18181b;--color-surface-elevated:#202024;--color-border:#2f2f34;--color-border-strong:#414148;--color-success:#61c49c;--color-success-soft:#19372c;--color-warning:#e6b85c;--color-warning-soft:#372d19;--color-danger:#f08a9d;--color-danger-soft:#3e2228;--color-overlay:#0000009e;--shadow-float:0 8px 24px #0000003d;--shadow-dialog:0 16px 48px #0000005c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--font-sans:Poppins, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html,body,#app,button,input,textarea,select{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
