:root{--app-font-sans:"Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--app-font-serif:"Merriweather", Georgia, "Times New Roman", serif;--app-font-mono:"Fira Code", ui-monospace, SFMono-Regular, Consolas, monospace;--print-font:Tahoma, Arial, sans-serif;--brand-primary:#166534;--brand-primary-dark:#14532d;--brand-primary-light:#22863f;--brand-soft:#f0fdf4;--brand-soft-2:#f5f5eb;--brand-line:#e2e8f0;--brand-page-bg:#fafaf5;--brand-gradient:linear-gradient(135deg, #14532d, #166534 58%, #22863f);--brand-ring:#16653426;--brand-ring-strong:#1665344d;--id-secondary:#86a873;--id-secondary-dark:#6b8c5e;--id-secondary-light:#a4c190;--id-secondary-soft:#f1f5ec;--id-tertiary:#a47148;--id-tertiary-dark:#855838;--id-tertiary-light:#c29070;--id-tertiary-soft:#f7efe6;--gl-neutral:#a8a29e;--gl-neutral-dark:#78716c;--gl-stone-text:#1c1917;--gl-stone-mute:#57534e;--gl-stone-faint:#78716c;--f7-gold:var(--id-tertiary);--f7-gold-light:var(--id-tertiary-light);--f7-gold-dark:var(--id-tertiary-dark);--f7-coral:var(--id-tertiary);--f7-coral-light:var(--id-tertiary-light);--f7-coral-dark:var(--id-tertiary-dark);--f7-sky:#0e7490;--f7-cream:#fafaf5;--cb-secondary:var(--id-secondary);--cb-secondary-soft:var(--id-secondary-soft);--cb-tertiary:var(--id-tertiary);--cb-tertiary-soft:var(--id-tertiary-soft);--cb-success:#166534;--cb-success-soft:#dcfce7;--cb-warning:#ca8a04;--cb-warning-soft:#fef9c3;--cb-error:#b91c1c;--cb-error-soft:#fee2e2;--cb-info:#0e7490;--cb-info-soft:#ecfeff;--cb-bubble-bg:#f5f5eb;--radius-xs:4px;--radius-sm:8px;--radius:8px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-bubble:9999px;--radius-full:9999px;--space-0:4px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:48px;--space-12:48px;--space-16:48px;--space-24:48px;--touch-min:44px;--app-bg:#f8fafc;--app-surface:#fff;--app-surface-2:#f1f5f9;--app-text:#0f172a;--app-text-mute:#475569;--app-text-faint:#94a3b8;--app-border:#e2e8f0;--app-divider:#e5e7eb;--app-input-bg:#fff;--app-shadow-sm:none;--app-shadow-md:none;--app-shadow-lg:none;--app-shadow-xl:none;--f7-shadow-card:none;--f7-shadow-teal-glow:none;--f7-shadow-accent-glow:none;--f7-shadow-coral-glow:none;--f7-shadow-sky-glow:none;--f7-shadow-focus:0 0 0 2px #16653433;--topbar-h:68px;--hdr-h:68px;--drawer-w:calc(min(520px, 92vw));--heading-font:var(--app-font-serif);--login-bg-from:#14532d;--login-bg-via:#166534;--login-bg-to:#22863f;--login-bg-rad1:var(--brand-primary-dark);--login-bg-rad2:var(--brand-primary);--login-bg-blob-a:var(--id-secondary);--login-bg-blob-b:var(--id-tertiary);--login-accent-from:var(--id-secondary-light);--login-accent-to:var(--id-tertiary-light);--login-feature-bg:#ffffff12;--login-feature-border:#ffffff1a;--login-feature-hover:#ffffff1c;--login-feature-hover-border:#ffffff2e;--login-icon-bg-from:#16653452;--login-icon-bg-to:var(--brand-ring-strong);--login-icon-border:#a4714861;--login-icon-color:var(--id-secondary-light);--brand-line-medium:#cbd5e1;--ui-card-bg:var(--app-surface);--ui-card-border:var(--brand-line);--ui-card-shadow:var(--f7-shadow-card);--ui-card-radius:24px;--ui-card-hover-shadow:var(--app-shadow-lg);--tbl-head-bg:#f1f5f9;--tbl-head-fg:#475569;--tbl-head-border-color:#e2e8f0;--tbl-footer-bg:#f1f5f9;--tbl-footer-fg:#475569;--tbl-sort-hover:#1665341f;--tbl-row-hover:#f8fafc;--s-cair-bg:#dcfce7;--s-cair-fg:#166534;--s-proses-bg:#ecfeff;--s-proses-fg:#155e75;--s-pending-bg:#f8fafc;--s-pending-fg:#475569;--s-gold-bg:#f8fafc;--s-gold-fg:#475569;--ui-inp-border:#e2e8f0;--ui-inp-bg:var(--app-surface);--ui-inp-color:var(--app-text);--ui-inp-ph:var(--app-text-faint);--ui-inp-hover-bg:var(--app-surface);--ui-inp-dis-bg:#f1f5f9;--ui-inp-dis-color:var(--app-text-faint);--inp-focus-border:var(--brand-primary);--inp-focus-ring:var(--brand-ring);--ui-drop-bg:var(--app-surface);--ui-drop-border:var(--app-border);--ui-drop-divider:var(--app-divider);--ui-drop-active-bg:var(--brand-soft);--ui-drop-active-color:var(--brand-primary-dark);--ui-check-border:#cbd5e1;--ui-check-hover:var(--brand-primary);--ui-check-active-bg:var(--brand-primary);--ui-check-active-bd:var(--brand-primary);--ui-toggle-active:var(--brand-primary);--ui-btn-sec-bg:#f8fafc;--ui-btn-sec-border:#166534;--ui-btn-sec-color:#14532d;--ui-btn-sec-hover:#f1f5f9;--ui-btn-ol-bg:var(--app-surface);--ui-btn-ol-border:var(--app-border);--ui-btn-ol-color:var(--app-text);--ui-btn-ol-hover:var(--app-surface-2);--ui-btn-ghost-color:var(--brand-primary);--ui-btn-ghost-hover-bg:#f1f5f9;--ui-btn-ghost-hover-cl:var(--brand-primary-dark);--ui-btn-dest-bg:var(--cb-error);--ui-btn-dest-hover:#d45233;--ui-tip-bg:#14532d;--ui-tip-color:#fff;--ccf-active-bg:#166534;--ccf-active-border:#166534;--ccf-active-text:#fff;--s-ok-text:#166534;--s-ok-bg:#dcfce7;--s-ok-border:#a9e4c4;--s-ok-bar:#166534;--s-ok-glow:#1665343d;--s-ok-soft:#dcfce7;--s-ok-faint:#f8fafc;--s-ok-deep:#1f8d4f;--s-ok-extra:#dcfce7;--s-ok-emerald:#166534;--s-ok-em-text:#166534;--s-ok-em-soft:#dcfce7;--s-pend-text:#155e75;--s-pend-mid:#0e7490;--s-pend-dark:#155e75;--s-pend-bg:#ecfeff;--s-pend-border:#b8def4;--s-pend-bar:#0e7490;--s-pend-soft:#ecfeff;--s-pend-deep:#1f6698;--s-pend-card:#ecfeff;--s-pend-card2:#f7fcff;--s-sky-text:#155e75;--s-sky-bg:#ecfeff;--s-sky-border:#b8def4;--s-sky-bar:#0e7490;--s-sky-soft:#ecfeff;--s-sky-dark:#1f6698;--s-sky-mid:#b8def4;--s-sky-deep:#155e75;--s-sky-card:#ecfeff;--s-sky-card2:#f7fcff;--s-warn-text:#d45233;--s-warn-mid:#ca8a04;--s-warn-bg:#f8fafc;--s-warn-border:#e2e8f0;--s-warn-bar:#ca8a04;--s-warn-dark:#d45233;--s-warn-deep:#a43b25;--s-purp-text:#8a6a00;--s-purp-bg:#f8fafc;--s-purp-border:#e2e8f0;--s-purp-bar:#a47148;--s-purp-dark:#6e5400;--s-purp-soft:#f8fafc;--tbl-head-fg-2:var(--tbl-head-fg);--tbl-head-border-2:var(--tbl-head-border-color);--tbl-head-border-3:var(--tbl-head-border-color);--tint-teal-bg:#f8fafc;--tint-teal-fg:#166534;--tint-coral-bg:#f8fafc;--tint-coral-fg:#d45233;--tint-sky-bg:#f8fafc;--tint-sky-fg:#155e75;--tint-gold-bg:#f8fafc;--tint-gold-fg:#475569;--chart-1:var(--brand-primary);--chart-2:var(--f7-coral);--chart-3:var(--f7-sky);--chart-4:var(--f7-gold);--dot-color:var(--brand-primary);--dot-ring:#16653433;--sb-w:300px;--sb-rail:76px;--sb-bg-top:var(--app-surface);--sb-bg-bot:var(--app-bg);--sb-bg-2:var(--app-surface-2);--sb-bg-3:var(--app-surface);--sb-border:var(--app-border);--sb-divider:var(--app-border);--sb-shell-shadow:4px 0 24px #00000012;--sb-text:var(--brand-primary);--sb-text-mute:var(--app-text-mute);--sb-text-faint:var(--app-text-faint);--sb-accent:var(--brand-primary);--sb-accent-2:var(--brand-primary);--sb-accent-soft:var(--brand-soft);--sb-active-bg:var(--brand-soft);--sb-active-color:var(--brand-primary);--sb-item-hover-bg:var(--brand-soft);--sb-item-hover-color:var(--brand-primary-dark);--sb-item-active-bg:var(--brand-primary);--sb-item-active-color:#fff;--sb-item-active-shadow:var(--f7-shadow-teal-glow);--sb-item-active-muted:#fffc;--sb-icon-bg:var(--brand-soft);--sb-icon-color:var(--brand-primary);--sb-active-icon-bg:#ffffff38;--sb-active-icon-color:#fff;--sb-count-bg:var(--brand-soft);--sb-count-color:var(--brand-primary-dark);--sb-active-count-bg:#ffffff38;--sb-active-count-color:#fff;--sb-children-border:var(--brand-soft);--sb-child-bullet:var(--brand-line);--sb-child-bullet-hover:var(--brand-primary);--sb-child-bullet-active:#fff;--sb-child-bullet-glow:0 0 0 3px #ffffff4d;--sb-user-card-bg:var(--brand-soft);--sb-avatar-bg:var(--brand-primary);--sb-avatar-color:#fff;--sb-logo-gradient:linear-gradient(145deg, var(--brand-primary-dark) 0%, var(--brand-primary-light) 100%);--sb-logo-glow:var(--f7-shadow-teal-glow)}html[data-theme=dark]{--app-bg:#0f172a;--app-surface:#1e293b;--app-surface-2:#334155;--app-text:#f8fafc;--app-text-mute:#cbd5e1;--app-text-faint:#94a3b8;--app-border:#e2e8f038;--app-divider:#e2e8f024;--app-input-bg:#1e293b;--app-shadow-sm:0 2px 8px #0006;--app-shadow-md:0 4px 16px #00000080;--app-shadow-lg:0 8px 32px #0009;--app-shadow-xl:0 12px 40px #000000b3;--brand-page-bg:#0f172a;--brand-soft:#94a3b824;--brand-soft-2:#94a3b81a;--brand-line:#e2e8f038;--brand-line-medium:#3cc4bd61;--f7-cream:#1e293b;--tbl-head-bg:#1e293b;--tbl-head-fg:#cbd5e1;--tbl-footer-bg:#1e293b;--tbl-footer-fg:#cbd5e1;--tbl-sort-hover:#3cc4bd2e;--tbl-row-hover:#94a3b81a;--tint-teal-bg:#16653438;--tint-teal-fg:#22863f;--tint-coral-bg:#a4714838;--tint-coral-fg:#c29070;--tint-sky-bg:#0e749038;--tint-sky-fg:#67e8f9;--tint-gold-bg:#a471483d;--tint-gold-fg:#c29070;--s-cair-bg:#16653433;--s-cair-fg:#86e0af;--s-proses-bg:#0e749038;--s-proses-fg:#67e8f9;--s-pending-bg:#a471483d;--s-pending-fg:#c29070;--s-gold-bg:#a471483d;--s-gold-fg:#c29070;--sb-item-hover-bg:#16653429;--sb-item-hover-color:#22863f;--sb-icon-bg:#1665342e;--sb-icon-color:#22863f;--sb-count-bg:#a471483d;--sb-count-color:#c29070;--sb-children-border:#16653433;--sb-child-bullet:#16653442;--sb-user-card-bg:#16653424;--sb-logo-glow:0 4px 20px #16653461}:root{--app-font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--app-font-serif:"Nunito", "Poppins", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--app-font-mono:"Menlo", "SF Mono", Consolas, ui-monospace, monospace;--heading-font:var(--app-font-serif);--brand-primary:#01b6bc;--brand-primary-dark:#019296;--pal-ifraldas:#01b6bc;--pal-farmtable:#92400e;--pal-nordic:#0ea5e9;--modal-hdr-bg:hsl(var(--primary));--modal-hdr-text:hsl(var(--primary-foreground));--modal-hdr-chip:#ffffff40;--modal-hdr-line:#ffffff38;--modal-body-bg:color-mix(in oklab, var(--brand-primary) 2%, var(--app-surface));--modal-foot-bg:color-mix(in oklab, var(--brand-primary) 4%, var(--app-surface));--brand-primary-light:#01b6bc;--brand-soft:#e6f8f9;--brand-soft-2:#e6f8f9;--brand-tint:#e6f8f9;--brand-line:#d8dbe1;--brand-line-medium:#afafba;--brand-page-bg:#f7f8f9;--brand-ring:#01b6bc33;--brand-ring-strong:#01b6bc61;--accent-highlight:#01b6bc;--id-secondary:#6f69d2;--id-secondary-dark:#5953a8;--id-secondary-light:#b8b5e8;--id-secondary-soft:#f0eef9;--id-tertiary:#ff8da1;--id-tertiary-dark:#cc7081;--id-tertiary-light:#ffc6dd;--id-tertiary-soft:#ffe8f6;--f7-gold:#efb100;--f7-gold-light:#ffe49c;--f7-gold-dark:#b88600;--f7-coral:#ff8da1;--f7-coral-light:#ffc6dd;--f7-coral-dark:#cc7081;--f7-sky:#6f69d2;--f7-cream:#f7f8f9;--gl-neutral:#9a9ba9;--gl-neutral-dark:#565859;--gl-stone-text:#2b2d42;--gl-stone-mute:#565859;--gl-stone-faint:#828387;--cb-secondary:#6f69d2;--cb-secondary-soft:#f0eef9;--cb-tertiary:#ff8da1;--cb-tertiary-soft:#ffe8f6;--cb-success:#22c55e;--cb-success-soft:#f0fdf4;--cb-warning:#efb100;--cb-warning-soft:#fffbef;--cb-error:#ff395b;--cb-error-soft:#ffe9f0;--cb-info:#01b6bc;--cb-info-soft:#e6f8f9;--cb-bubble-bg:#f7f8f9;--radius-xs:4px;--radius-sm:8px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-bubble:9999px;--radius-full:9999px;--app-bg:#f7f8f9;--app-surface:#fff;--app-surface-2:#eff1f3;--app-text:#2b2d42;--app-text-mute:#565859;--app-text-faint:#9a9ba9;--app-border:#d8dbe1;--app-divider:#eff1f3;--app-input-bg:#fff;--app-sidebar:#fff;--app-sidebar-foot:#e6f8f9;--app-shadow-sm:0 1px 2px #0000000d;--app-shadow-md:0 4px 6px #0000001a;--app-shadow-lg:0 10px 15px #00000026;--app-shadow-xl:0 20px 25px #0003;--f7-shadow-card:0 4px 6px #0000001a;--f7-shadow-teal-glow:0 1px 2px #0000000d;--f7-shadow-accent-glow:none;--f7-shadow-coral-glow:none;--f7-shadow-sky-glow:none;--f7-shadow-focus:0 0 0 2px #01b6bc59;--topbar-h:60px;--hdr-h:60px;--ui-card-border:#ccf0f2;--ui-card-shadow:0 4px 6px #0000001a;--ui-card-radius:16px;--ui-card-hover-shadow:0 10px 15px #00000026;--tbl-head-bg:#f4fbfc;--tbl-head-fg:#016d71;--tbl-head-border-color:#b3e9eb;--tbl-footer-bg:#f4fbfc;--tbl-footer-fg:#016d71;--tbl-sort-hover:#e6f8f9;--tbl-row-hover:#f0fbfb;--tbl-head-fg-2:var(--tbl-head-fg);--tbl-head-border-2:var(--tbl-head-border-color);--tbl-head-border-3:var(--tbl-head-border-color);--ui-inp-border:#afafba;--ui-inp-dis-bg:#ebebee;--inp-focus-border:#01b6bc;--inp-focus-ring:#01b6bc40;--ui-check-border:#afafba;--ui-btn-sec-bg:#f0eef9;--ui-btn-sec-color:#3f3d7e;--ui-btn-sec-hover:#e2e1f6;--ui-btn-ol-border:#afafba;--ui-btn-ol-hover:#f7f8f9;--ui-btn-ghost-hover-bg:#e6f8f9;--ui-btn-dest-bg:#ff395b;--ui-btn-dest-hover:#cc2e48;--ui-tip-bg:#201f31;--ui-tip-color:#fff;--ui-tip-shadow:0 4px 14px #00000040;--ui-drop-active-bg:#e6f8f9;--ui-drop-active-color:#016d71;--ccf-active-bg:#01b6bc;--ccf-active-border:#01b6bc;--ccf-active-text:#fff;--s-ok-text:#15803d;--s-ok-bg:#f0fdf4;--s-ok-border:#bbf7d0;--s-ok-bar:#22c55e;--s-ok-glow:#22c55e33;--s-ok-soft:#f0fdf4;--s-ok-faint:#f7f8f9;--s-ok-deep:#15803d;--s-ok-extra:#f0fdf4;--s-ok-emerald:#22c55e;--s-ok-em-text:#15803d;--s-ok-em-soft:#f0fdf4;--s-cair-bg:#f0fdf4;--s-cair-fg:#15803d;--s-pend-text:#016d71;--s-pend-mid:#01b6bc;--s-pend-dark:#016d71;--s-pend-bg:#e6f8f9;--s-pend-border:#b3e9eb;--s-pend-bar:#01b6bc;--s-pend-soft:#e6f8f9;--s-pend-deep:#016d71;--s-pend-card:#e6f8f9;--s-pend-card2:#f0fcfd;--s-sky-text:#016d71;--s-sky-bg:#e6f8f9;--s-sky-border:#b3e9eb;--s-sky-bar:#01b6bc;--s-sky-soft:#e6f8f9;--s-sky-dark:#016d71;--s-sky-mid:#99e2e4;--s-sky-deep:#016d71;--s-sky-card:#e6f8f9;--s-sky-card2:#f0fcfd;--s-proses-bg:#e6f8f9;--s-proses-fg:#016d71;--s-warn-text:#805c00;--s-warn-mid:#efb100;--s-warn-bg:#fffbef;--s-warn-border:#ffeab3;--s-warn-bar:#efb100;--s-warn-dark:#805c00;--s-warn-deep:#483700;--s-purp-text:#3f3d7e;--s-purp-bg:#f0eef9;--s-purp-border:#d4d1f0;--s-purp-bar:#6f69d2;--s-purp-dark:#2c2a54;--s-purp-soft:#f0eef9;--s-pending-bg:#f7f8f9;--s-pending-fg:#565859;--s-gold-bg:#fffbef;--s-gold-fg:#805c00;--tint-teal-bg:#e6f8f9;--tint-teal-fg:#019296;--tint-coral-bg:#ffe8f6;--tint-coral-fg:#cc7081;--tint-sky-bg:#f0eef9;--tint-sky-fg:#5953a8;--tint-gold-bg:#fffbef;--tint-gold-fg:#805c00;--accent-teal:#019296;--accent-deepteal:#016d71;--accent-blue:#5953a8;--accent-indigo:#5953a8;--accent-plum:#74497f;--accent-rose:#cc7081;--accent-clay:#b88600;--accent-amber:#805c00;--accent-olive:#5a6e29;--accent-forest:#15803d;--accent-slate:#363853;--accent-cyan:#0f6a7d;--sb-text:#565859;--sb-active-bg:#e6f8f9;--sb-icon-bg:#e6f8f9;--sb-icon-color:#019296;--sb-item-hover-bg:#e6f8f9;--sb-item-hover-color:#016d71;--sb-item-active-shadow:0 4px 6px #01b6bc4d;--sb-item-active-muted:#ffffffd1;--sb-active-icon-bg:#ffffff38;--sb-count-bg:#e6f8f9;--sb-count-color:#016d71;--sb-active-count-bg:#ffffff38;--sb-child-bullet-active:#fff;--sb-child-bullet-glow:0 0 0 3px #ffffff4d;--sb-shell-shadow:0 10px 15px #0000001a;--sb-user-card-bg:#e6f8f9;--dot-color:#01b6bc;--dot-ring:#01b6bc33;--app-badge:#ff395b;--app-toggle-knob:#fff;--app-on-gold:#483700;--cb-warn:var(--cb-warning);--cb-warn-soft:var(--cb-warning-soft);--s-warn-soft:var(--s-warn-bg);--login-bg-from:#01474a;--login-bg-via:#019296;--login-bg-to:#01b6bc;--login-bg-rad1:#016d71;--login-bg-rad2:#01b6bc;--login-bg-blob-a:#6f69d2;--login-bg-blob-b:#ff8da1;--login-accent-from:#80dbdd;--login-accent-to:#c6c3ea;--login-feature-bg:#ffffff12;--login-feature-border:#ffffff1f;--login-feature-hover:#ffffff21;--login-feature-hover-border:#ffffff38;--login-icon-bg-from:#01b6bc57;--login-icon-bg-to:#01b6bc33;--login-icon-border:#6f69d266;--login-icon-color:#80dbdd;--background:210 14% 97%;--foreground:234 21% 21%;--card:0 0% 100%;--card-foreground:234 21% 21%;--popover:0 0% 100%;--popover-foreground:234 21% 21%;--primary:182 99% 37%;--secondary:210 14% 95%;--secondary-foreground:234 21% 21%;--muted:210 14% 97%;--muted-foreground:228 2% 52%;--accent:183 58% 94%;--accent-foreground:182 98% 22%;--destructive:350 100% 61%;--warning:42 100% 47%;--border:220 13% 86%;--input:240 7% 71%;--ring:182 99% 37%;--latar-lengkung-1:color-mix(in srgb, var(--brand-primary) 9%, transparent);--latar-lengkung-2:color-mix(in srgb, var(--id-secondary) 6%, transparent);--latar-r1:64vw;--latar-x1:calc(100% + 8vw);--latar-y1:-6vw;--latar-r2:38vw;--latar-x2:-8vw;--latar-y2:46%;--motion-fast:.15s;--motion-base:.26s;--motion-slow:.42s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-ease-out:cubic-bezier(0, 0, .2, 1)}:root,html[data-theme=dark]{--brand-gradient:linear-gradient(135deg, #019296, #01b6bc 60%, #80dbdd);--ui-btn-sec-border:transparent;--sb-item-active-bg:#01b6bc;--sb-item-active-color:#fff;--sb-active-icon-color:#fff;--sb-active-count-color:#fff;--sb-logo-gradient:linear-gradient(145deg, #019296, #01b6bc);--app-on-brand:#fff;--primary-foreground:0 0% 100%;--destructive-foreground:0 0% 100%;--warning-foreground:234 21% 21%;--radius:1rem}html[data-theme=dark]{--background:222 47% 11%;--foreground:210 40% 98%;--card:217 33% 17%;--card-foreground:210 40% 98%;--popover:217 33% 17%;--popover-foreground:210 40% 98%;--primary:184 88% 43%;--secondary:215 25% 27%;--secondary-foreground:210 40% 98%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--accent:185 55% 20%;--accent-foreground:184 80% 72%;--destructive:350 100% 68%;--warning:42 90% 60%;--border:215 25% 27%;--input:215 25% 27%;--ring:184 88% 43%;--app-bg:#0f1520;--app-surface:#1a2130;--app-surface-2:#232b3b;--app-sidebar:#1a2130;--app-sidebar-foot:#232b3b;--app-text:#f0eee7;--app-text-mute:#9aa4b2;--app-text-faint:#6b7684;--app-border:#2a3342;--app-divider:#232b3b;--app-input-bg:#1a2130;--brand-page-bg:#0f1520;--brand-primary:#4dd0d6;--brand-primary-dark:#7ddde1;--modal-hdr-chip:#ffffff2e;--modal-hdr-line:#ffffff29;--modal-body-bg:color-mix(in oklab, var(--brand-primary) 4%, var(--app-surface));--modal-foot-bg:color-mix(in oklab, var(--brand-primary) 7%, var(--app-surface));--brand-primary-light:#2fb9bf;--brand-soft:#0f2427;--brand-soft-2:#142c30;--brand-tint:#0d2023;--brand-line:#1a3438;--brand-line-medium:#26494e;--brand-ring:#4dd0d64d;--brand-ring-strong:#4dd0d680;--ui-card-border:#1a3438;--ui-card-shadow:0 1px 3px 0 #0006;--ui-card-hover-shadow:0 8px 24px -6px #0000008c;--tbl-head-bg:#0d2023;--tbl-head-fg:#4dd0d6;--tbl-head-border-color:#01b6bc;--tbl-footer-bg:#0d2023;--tbl-footer-fg:#4dd0d6;--tbl-sort-hover:#142c30;--tbl-row-hover:#0a191c;--ui-inp-border:#1a3438;--ui-inp-dis-bg:#142c30;--inp-focus-border:#4dd0d6;--inp-focus-ring:#4dd0d647;--ui-btn-sec-bg:#23204a;--ui-btn-sec-color:#f0eee7;--ui-btn-sec-hover:#2b2758;--ui-btn-ol-border:#4dd0d6;--ui-btn-ol-hover:#0d2023;--ui-btn-ghost-hover-bg:#142c30;--ui-tip-bg:#f0eee7;--ui-tip-color:#2b2d42;--ui-tip-shadow:0 4px 14px #0000008c;--ui-drop-active-bg:#0d2023;--ui-drop-active-color:#4dd0d6;--tint-teal-bg:#0d2023;--tint-teal-fg:#4dd0d6;--tint-coral-bg:#33212a;--tint-coral-fg:#e6a0b0;--tint-sky-bg:#23204a;--tint-sky-fg:#b3aef0;--tint-gold-bg:#33290f;--tint-gold-fg:#e0c050;--accent-teal:#2fb9bf;--accent-deepteal:#1c9298;--accent-blue:#8f8bde;--accent-indigo:#8f8bde;--accent-plum:#9463a0;--accent-rose:#e6a0b0;--accent-clay:#d9a340;--accent-amber:#d9a340;--accent-olive:#788d3c;--accent-forest:#3d8a62;--accent-slate:#9a9ba9;--accent-cyan:#1b8ea2;--sb-text:#9aa4b2;--sb-active-bg:#142c30;--sb-icon-bg:#0d2023;--sb-icon-color:#4dd0d6;--sb-item-hover-bg:#232b3b;--sb-item-hover-color:#f0eee7;--sb-item-active-shadow:0 4px 12px -2px #01b6bc73;--sb-active-icon-bg:#ffffff29;--sb-count-bg:#232b3b;--sb-count-color:#4dd0d6;--sb-active-count-bg:#ffffff2e;--sb-child-bullet-active:#4dd0d6;--sb-user-card-bg:#232b3b;--dot-color:#4dd0d6;--dot-ring:#4dd0d666;--cb-bubble-bg:#1a2130;--cb-error-soft:#ff395b2e;--s-ok-text:#6fcf94;--s-ok-bg:#14261a;--s-ok-border:#294530;--s-pend-text:#4dd0d6;--s-pend-bg:#0d2023;--s-pend-border:#1a3438;--s-sky-text:#4dd0d6;--s-sky-bg:#0d2023;--s-sky-border:#1a3438;--s-warn-text:#e0c060;--s-warn-bg:#2e2712;--s-warn-border:#4d3f1c;--s-warn-deep:#e0c060;--s-purp-text:#b3aef0;--s-purp-bg:#211f3a;--s-purp-border:#35315c;--latar-lengkung-1:color-mix(in srgb, var(--brand-primary) 12%, transparent);--latar-lengkung-2:color-mix(in srgb, var(--id-secondary) 9%, transparent)}html{background:var(--brand-page-bg)}body{background:0 0!important}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--latar-x1) var(--latar-y1),var(--latar-lengkung-1) 0 var(--latar-r1),transparent calc(1px + var(--latar-r1))),radial-gradient(circle at var(--latar-x2) var(--latar-y2),var(--latar-lengkung-2) 0 var(--latar-r2),transparent calc(1px + var(--latar-r2))),var(--brand-page-bg);position:fixed;inset:0}@media print{body:before{display:none}}.dl-main,.dl-wrap,.ml-wrap,.ml2-wrap,html[data-theme=dark] :is(.dl-wrap,.dl-main,.ml2-wrap,.ml-wrap){background:0 0}.premium-stack{flex-direction:column;gap:16px;display:flex}.dl-main>.main{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px!important;display:grid!important}.dl-main>.main>.card,.dl-main>.main>.page-header{margin-bottom:0!important}.dl-main>.main,.dl-main>.report-shell{padding-left:12px!important;padding-right:4px!important}.dl-main{scrollbar-width:thin;scrollbar-color:var(--brand-line-medium) transparent}.dl-main::-webkit-scrollbar{width:8px}.dl-main::-webkit-scrollbar-track{background:0 0}.dl-main::-webkit-scrollbar-thumb{background:var(--brand-line-medium);background-clip:content-box;border:2px solid #0000;border-radius:8px}.dl-main::-webkit-scrollbar-thumb:hover{background:var(--brand-primary-light);background-clip:content-box}.mono,code,kbd,pre{font-family:var(--app-font-mono)}.btn-add,.btn-primary,.ui-btn-brand{box-shadow:0 1px 2px #0000000d;background:var(--brand-primary)!important;color:#fff!important;border:none!important}.btn-add:hover,.btn-primary:hover,.ui-btn-brand:hover{box-shadow:0 4px 6px #0000001a;background:#019296!important}.btn-add:active,.btn-primary:active,.ui-btn-brand:active{background:#016d71!important}.btn-add i,.btn-primary i,.ui-btn-brand i{color:#fff!important}.inp,.sel,.shadcn-input,.ui-input,input.inp,select.sel{border-radius:9999px}textarea,textarea.inp{border-radius:16px}.inp:focus,.sel:focus,.shadcn-input:focus,.ui-input:focus{border-color:#01b6bc;box-shadow:0 4px 6px #00000014,0 0 0 3px #01b6bc38}.inp::-moz-placeholder{color:var(--app-text-faint)}.sel::-moz-placeholder{color:var(--app-text-faint)}textarea::-moz-placeholder{color:var(--app-text-faint)}.inp::placeholder,.sel::placeholder,textarea::placeholder{color:var(--app-text-faint)}.badge-gray,.tag,.ui-badge{font-family:var(--app-font-sans);border-radius:4px;font-weight:700}.badge-gray,.tag-default,.tag.tag-default,.ui-badge.ui-badge-secondary{color:#3f3d7e;background:#f0eef9;border-color:#0000}.filter-card,.info-card,.premium-card,.stat-tile,.ui-card{border-color:#ccf0f2;box-shadow:0 4px 6px #0000001a}.card{box-shadow:var(--ui-card-shadow);border:1px solid var(--ui-card-border);border-radius:var(--radius-lg)}.premium-hero,.ui-page-hero{border-color:#ccf0f2!important;box-shadow:0 4px 6px #0000001a!important}.dlg,.dlg-body,.dlg-foot,.dlg-hdr,.modal-card,.modal-content,.premium-hero,.ui-dialog,.ui-dialog-body,.ui-dialog-foot,.ui-dialog-hdr,.ui-drawer,.ui-drawer-body,.ui-drawer-foot,.ui-drawer-hdr,.ui-page-hero{background:var(--app-surface)!important}.dlg,.modal-card,.modal-content,.ui-dialog{border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow-lg)!important;border-radius:16px!important}.dlg>:first-child,.ui-dialog>:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.dlg>:last-child,.ui-dialog>:last-child{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.overlay,.ui-dialog-backdrop{-webkit-backdrop-filter:blur(3px)!important;background:#2b2d4280!important}.tbl thead th,table thead th{letter-spacing:.2px;font-weight:600;font-family:var(--app-font-sans)}.aksi-ic,.ui-action-btn,.ui-btn-icon{color:var(--app-text-mute)}.ui-action-btn:hover:not(:disabled),.ui-btn-icon:hover:not(:disabled){color:var(--brand-primary-dark)}.tabs-row{background:var(--app-surface-2)!important;border:1px solid var(--app-border)!important;gap:3px!important;padding:3px!important;display:inline-flex!important}.tabs-row,.tabs-row>button{border-radius:9999px!important}.tabs-row>button{color:var(--app-text-mute)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 18px!important;font-weight:600!important;transition:background .18s,color .18s,box-shadow .18s!important}.tabs-row>button:hover:not(.active){color:var(--app-text)!important;background:#01b6bc14!important}.tabs-row>button.active{color:#fff!important}.tabs-row>button:first-child.active{background:#22c55e!important;box-shadow:0 2px 6px #22c55e4d!important}.tabs-row>button:last-child.active{background:#565859!important;box-shadow:0 2px 6px #0f172a33!important}table.spt-tbl.spt-tbl tbody td,table.spt-tbl.spt-tbl tbody td.tc,table.tbl.tbl tbody td,table.tbl.tbl tbody td.tc{vertical-align:top!important}table.spt-tbl tbody tr,table.tbl tbody tr{transition:background .15s}table.spt-tbl.spt-tbl tbody tr:hover td,table.tbl.tbl tbody tr:hover td{background:var(--tbl-row-hover)!important}.dl-main :is(table.tbl,table.spt-tbl)>tbody>tr:not(.tbl-acts-row):has(+.tbl-acts-row)>td{border-bottom:0!important}.dl-main :is(table.tbl,table.spt-tbl)>tbody>tr:not(.tbl-acts-row):hover+.tbl-acts-row>td{background:var(--tbl-row-hover)!important}.dl-main :is(table.tbl,table.spt-tbl)>tbody>tr:not(.tbl-acts-row):hover:has(+.tbl-acts-row)>td{background:var(--tbl-row-hover)!important}.card>div:has(>div[style*=flex]:only-child:empty){display:none!important}.table-topbar:has(>div:only-child:empty){display:none!important}table.spt-tbl thead th,table.tbl thead th{z-index:4;box-shadow:inset 0 -2px 0 var(--tbl-head-border-color);position:sticky;top:0}.tbl-scroll,.ts-wrap{min-height:440px;max-height:calc(100vh - 160px);overflow-y:auto}[data-sheet-content] .tbl-scroll,[data-sheet-content] .ts-wrap{min-height:0;max-height:none;overflow:visible}.table-wrap,.tbl-scroll,.ts-wrap{border-radius:calc(-1px + var(--radius-lg,16px));background:var(--app-surface-2)!important;padding:0 10px 10px!important}.spt-tbl.spt-tbl.spt-tbl,.tbl.tbl.tbl{--card-radius:16px;--card-gap:8px;border-collapse:separate!important;border-spacing:0 var(--card-gap)!important}table.spt-tbl.spt-tbl.spt-tbl.spt-tbl.spt-tbl thead tr,table.tbl.tbl.tbl.tbl.tbl thead tr{background:0 0!important;border-bottom:none!important}table.spt-tbl.spt-tbl.spt-tbl.spt-tbl.spt-tbl thead th,table.tbl.tbl.tbl.tbl.tbl thead th{border-bottom:2px solid var(--tbl-head-border-color)!important;white-space:nowrap!important;box-shadow:none!important;z-index:20!important;background:var(--app-surface-2)!important;border-bottom:none!important;padding:12px 12px 10px!important;position:sticky!important;top:0!important}table.spt-tbl.spt-tbl.spt-tbl.spt-tbl.spt-tbl thead tr:first-child th,table.tbl.tbl.tbl.tbl.tbl thead tr:first-child th{box-shadow:none!important;background:var(--tbl-head-bg)!important}table.spt-tbl.spt-tbl.spt-tbl.spt-tbl.spt-tbl thead tr:first-child th:first-child,table.tbl.tbl.tbl.tbl.tbl thead tr:first-child th:first-child{border-radius:var(--card-radius) 0 0 var(--card-radius)!important}table.spt-tbl.spt-tbl.spt-tbl.spt-tbl.spt-tbl thead tr:first-child th:last-child,table.tbl.tbl.tbl.tbl.tbl thead tr:first-child th:last-child{border-radius:0 var(--card-radius) var(--card-radius) 0!important}table.spt-tbl.spt-tbl.spt-tbl.spt-tbl.spt-tbl thead tr:first-child th:only-child,table.tbl.tbl.tbl.tbl.tbl thead tr:first-child th:only-child{border-radius:var(--card-radius)!important}.spt-tbl tbody td,.tbl tbody td{background:var(--app-surface);transition:background .12s;border-bottom:none!important}.spt-tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row) td:first-child,.tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row) td:first-child{border-radius:var(--card-radius) 0 0 var(--card-radius)}.spt-tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row) td:last-child,.tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row) td:last-child{border-radius:0 var(--card-radius) var(--card-radius) 0}:is(.spt-tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row):not(:has(+.tbl-acts-row)) td,.tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row):not(:has(+.tbl-acts-row)) td){border-radius:0}:is(.spt-tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row):not(:has(+.tbl-acts-row)) td:first-child,.tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row):not(:has(+.tbl-acts-row)) td:first-child){border-radius:var(--card-radius) 0 0 var(--card-radius)}:is(.spt-tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row):not(:has(+.tbl-acts-row)) td:last-child,.tbl tbody tr:not(.tbl-acts-row):not(.card-gap-row):not(:has(+.tbl-acts-row)) td:last-child){border-radius:0 var(--card-radius) var(--card-radius) 0}.spt-tbl tbody tr.tbl-acts-row>td,.tbl tbody tr.tbl-acts-row>td{background:var(--app-surface)!important;border-radius:var(--card-radius)!important;border-bottom:none!important;padding:10px 14px!important}.spt-tbl tbody tr.card-gap-row,.tbl tbody tr.card-gap-row{display:none!important}.dl-main .card:not(.pagi-card)>.tbl-total,.dl-main .card:not(.pagi-card)>.ui-pagination{position:relative;background:var(--tbl-footer-bg)!important;border-top:0!important;margin:0 10px!important}.dl-main .card:not(.pagi-card)>.ui-pagination{gap:6px;justify-content:flex-end!important}.dl-main .card:not(.pagi-card)>.tbl-total,.dl-main .card:not(.pagi-card)>.ui-pagination{border-radius:var(--card-radius,16px);margin-top:8px!important;margin-bottom:10px!important;padding:9px 14px!important}.dl-main .card:not(.pagi-card)>.tbl-total{text-align:right;justify-content:flex-end}.dl-main .card:not(.pagi-card):has(>.ui-pagination,>.tbl-total){isolation:isolate}.dl-main .card:not(.pagi-card)>.tbl-total:before,.dl-main .card:not(.pagi-card)>.ui-pagination:before{content:"";z-index:-1;pointer-events:none;background:var(--app-surface-2);border-radius:0 0 calc(-1px + var(--radius-lg,16px)) calc(-1px + var(--radius-lg,16px));position:absolute;inset:-8px -10px -10px}.dl-main .card:not(.pagi-card):has(.ts-wrap){background:var(--app-surface-2)!important}.dl-main .card:not(.pagi-card):has(>.ui-pagination,>.tbl-total) .ts-wrap{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.dl-main .card:not(.pagi-card)>.ui-pagination:has(+.tbl-total){border-radius:var(--card-radius,16px) var(--card-radius,16px) 0 0;margin-bottom:0!important;padding-bottom:4px!important}.dl-main .card:not(.pagi-card)>.ui-pagination+.tbl-total{border-radius:0 0 var(--card-radius,16px) var(--card-radius,16px);margin-top:0!important;padding-top:0!important;padding-bottom:10px!important}.dl-main .card:not(.pagi-card)>.tbl-total:has(+.ui-pagination){border-radius:var(--card-radius,16px) var(--card-radius,16px) 0 0;margin-bottom:0!important;padding-bottom:0!important}.dl-main .card:not(.pagi-card)>.tbl-total:has(+.ui-pagination)+.ui-pagination{border-radius:0 0 var(--card-radius,16px) var(--card-radius,16px);margin-top:0!important;padding-top:4px!important}.tbl td.tc:first-child,td.spt-no,td[data-label=No]{font-family:var(--app-font-mono)}@media (width>=769px){:root{--latar-r1:560px;--latar-x1:calc(100% + 80px);--latar-y1:-140px;--latar-r2:340px;--latar-x2:300px;--latar-y2:calc(100% + 60px)}:is(.tbl,.spt-tbl) td[data-label]:before{content:"";float:left;color:var(--app-text-faint);-webkit-font-smoothing:antialiased;margin:2px 7px 0 0;font-size:.82em;font-style:normal;font-weight:400;display:none;font-family:primeicons!important}:is(.tbl,.spt-tbl) td[data-label*=Nama i]:not(:has(.pegawai-ava)):before{content:"";display:inline-block}:is(.tbl,.spt-tbl) td[data-label*=Pelaksana i]:not(:has(.pegawai-ava)):before{content:"";display:inline-block}:is(.tbl,.spt-tbl) td[data-label*=Rekanan i]:not(:has(.pegawai-ava)):before{content:"";display:inline-block}:is(.tbl,.spt-tbl) td[data-label*=Tanggal i]:before,:is(.tbl,.spt-tbl) td[data-label*=Tgl i]:before{content:"";display:inline-block}:is(.tbl,.spt-tbl) td[data-label*=Daerah i]:before,:is(.tbl,.spt-tbl) td[data-label*=Kota i]:before,:is(.tbl,.spt-tbl) td[data-label*=Tujuan i]:before{content:"";display:inline-block}:is(.tbl,.spt-tbl) td[data-label*=Jumlah i]:not([data-label*=Kali i]):before,:is(.tbl,.spt-tbl) td[data-label*=Nilai i]:before,:is(.tbl,.spt-tbl) td[data-label*=Total i]:before{content:"";float:none;margin:0 5px 0 0;display:inline-block}}@keyframes sheFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheEnterUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sheFlashNew{0%{background-color:color-mix(in oklab,var(--accent-highlight) 45%,transparent)}to{background-color:#0000}}.main,.scan-page{animation:sheFadeIn var(--motion-base) var(--motion-ease-out) backwards}.main:not(:has(.premium-stack))>:not(.page-breadcrumb):not(.page-header):not(.page-header-spacer):not(.she-stagger){animation:sheEnterUp var(--motion-base) var(--motion-ease-out) backwards}.main:not(:has(.premium-stack))>:nth-child(3){animation-delay:20ms}.main:not(:has(.premium-stack))>:nth-child(4){animation-delay:70ms}.main:not(:has(.premium-stack))>:nth-child(5){animation-delay:.12s}.main:not(:has(.premium-stack))>:nth-child(6){animation-delay:.17s}.main:not(:has(.premium-stack))>:nth-child(n+7){animation-delay:.21s}.gp-modal{animation:sheEnterUp var(--motion-slow) var(--motion-ease-out) backwards}.she-stagger>*{animation:sheEnterUp var(--motion-base) var(--motion-ease-out) backwards}.she-stagger>:first-child{animation-delay:20ms}.she-stagger>:nth-child(2){animation-delay:70ms}.she-stagger>:nth-child(3){animation-delay:.12s}.she-stagger>:nth-child(4){animation-delay:.17s}.she-stagger>:nth-child(5){animation-delay:.22s}.she-stagger>:nth-child(n+6){animation-delay:.26s}.premium-stack>*{animation:sheEnterUp var(--motion-base) var(--motion-ease-out) backwards}.premium-stack>:first-child{animation-delay:20ms}.premium-stack>:nth-child(2){animation-delay:70ms}.premium-stack>:nth-child(3){animation-delay:.12s}.premium-stack>:nth-child(4){animation-delay:.17s}.premium-stack>:nth-child(5){animation-delay:.22s}.premium-stack>:nth-child(6){animation-delay:.27s}.premium-stack>:nth-child(n+7){animation-delay:.31s}.card:not(:has(.ts-wrap)){transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}@media (hover:hover){.card:not(:has(.ts-wrap)):hover{border-color:color-mix(in oklab,var(--brand-primary) 35%,var(--app-border));transform:translateY(-2px);box-shadow:0 10px 15px #00000026}}.she-flash-new{animation:sheFlashNew 1.4s var(--motion-ease-out)}@keyframes sheRowFlash{0%{background-color:color-mix(in oklab,var(--brand-primary) 13%,transparent)}to{background-color:#0000}}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr{animation:sheFadeIn var(--motion-base) var(--motion-ease-out) backwards,sheRowFlash .9s var(--motion-ease-out) backwards}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:first-child{animation-delay:0s}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(2){animation-delay:40ms}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(3){animation-delay:80ms}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(4){animation-delay:.12s}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(5){animation-delay:.16s}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(6){animation-delay:.2s}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(7){animation-delay:.24s}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(8){animation-delay:.28s}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(9){animation-delay:.32s}:is(.tbl,.spt-tbl,.sub-tbl,.k-tbl,.tbl-data,.mx-table,.sumber-table) tbody tr:nth-child(n+10){animation-delay:.36s}.m-card{animation:sheEnterUp var(--motion-base) var(--motion-ease-out) backwards}.m-card:first-child{animation-delay:0s}.m-card:nth-child(2){animation-delay:50ms}.m-card:nth-child(3){animation-delay:.1s}.m-card:nth-child(4){animation-delay:.15s}.m-card:nth-child(5){animation-delay:.2s}.m-card:nth-child(n+6){animation-delay:.24s}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-palette=nordic]{--app-font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--app-font-serif:"Plus Jakarta Sans", "DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--app-font-mono:"Roboto Mono", "SF Mono", Consolas, ui-monospace, monospace;--heading-font:var(--app-font-serif);--radius-xs:4px;--radius-sm:8px;--radius:8px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--brand-primary:#0ea5e9;--brand-primary-dark:#0284c7;--brand-primary-light:#38bdf8;--brand-soft:#f0f9ff;--brand-soft-2:#e0f2fe;--brand-tint:#f0f9ff;--brand-line:#e2e8f0;--brand-line-medium:#cbd5e1;--brand-page-bg:#f8fafc;--brand-gradient:linear-gradient(135deg, #0ea5e9, #8b5cf6);--brand-ring:#0ea5e926;--brand-ring-strong:#0ea5e952;--accent-highlight:#8b5cf6;--id-secondary:#8b5cf6;--id-secondary-dark:#7c3aed;--id-secondary-light:#c4b5fd;--id-secondary-soft:#f5f3ff;--id-tertiary:#14b8a6;--id-tertiary-dark:#0d9488;--id-tertiary-light:#99f6e4;--id-tertiary-soft:#f0fdfa;--f7-coral:#f97316;--f7-coral-light:#fdba74;--f7-coral-dark:#c2410c;--f7-sky:#0ea5e9;--f7-cream:#f8fafc;--f7-gold:#eab308;--gl-neutral:#64748b;--gl-neutral-dark:#334155;--gl-stone-text:#0f172a;--gl-stone-mute:#334155;--gl-stone-faint:#64748b;--cb-secondary:#8b5cf6;--cb-secondary-soft:#f5f3ff;--cb-tertiary:#14b8a6;--cb-tertiary-soft:#f0fdfa;--cb-success:#22c55e;--cb-success-soft:#f0fdf4;--cb-warning:#eab308;--cb-warning-soft:#fefce8;--cb-error:#ef4444;--cb-error-soft:#fef2f2;--cb-info:#0ea5e9;--cb-info-soft:#f0f9ff;--cb-bubble-bg:#f1f5f9;--app-bg:#f8fafc;--app-surface:#fff;--app-surface-2:#f1f5f9;--app-text:#0f172a;--app-text-mute:#64748b;--app-text-faint:#94a3b8;--app-border:#e2e8f0;--app-divider:#f1f5f9;--app-input-bg:#fff;--app-sidebar:#fff;--app-sidebar-foot:#f8fafc;--app-shadow-sm:0 1px 3px #0f172a0a, 0 1px 2px #0f172a08;--app-shadow-md:0 4px 8px -2px #0f172a0f, 0 2px 4px -2px #0f172a0a;--app-shadow-lg:0 12px 20px -4px #0f172a12, 0 4px 8px -4px #0f172a08;--app-shadow-xl:0 16px 32px -6px #0f172a1a, 0 6px 12px -4px #0f172a0d;--f7-shadow-card:0 1px 3px #0f172a0a, 0 1px 2px #0f172a08;--f7-shadow-teal-glow:0 0 20px #0ea5e926;--f7-shadow-focus:0 0 0 3px #0ea5e91f;--ui-card-border:#e2e8f0;--ui-card-shadow:0 4px 8px -2px #0f172a0f, 0 2px 4px -2px #0f172a0a;--ui-card-hover-shadow:0 12px 20px -4px #0f172a12, 0 4px 8px -4px #0f172a08;--tbl-head-bg:#f0f9ff;--tbl-head-fg:#0369a1;--tbl-head-border-color:#0ea5e9;--tbl-footer-bg:#f0f9ff;--tbl-footer-fg:#0369a1;--tbl-sort-hover:#e0f2fe;--tbl-row-hover:#f8fafc;--tbl-head-fg-2:var(--tbl-head-fg);--tbl-head-border-2:var(--tbl-head-border-color);--tbl-head-border-3:var(--tbl-head-border-color);--ui-inp-border:#e2e8f0;--ui-inp-dis-bg:#f8fafc;--inp-focus-border:#0ea5e9;--inp-focus-ring:#0ea5e91f;--ui-check-border:#cbd5e1;--ui-btn-sec-bg:#fff;--ui-btn-sec-color:#0284c7;--ui-btn-sec-hover:#f0f9ff;--ui-btn-ol-border:#0ea5e9;--ui-btn-ol-hover:#f0f9ff;--ui-btn-ghost-hover-bg:#f1f5f9;--ui-btn-dest-bg:#ef4444;--ui-btn-dest-hover:#dc2626;--ui-tip-bg:#0f172a;--ui-tip-color:#f8fafc;--ui-drop-active-bg:#f0f9ff;--ui-drop-active-color:#0284c7;--ccf-active-bg:#0ea5e9;--ccf-active-border:#0ea5e9;--s-ok-text:#16a34a;--s-ok-bg:#f0fdf4;--s-ok-border:#bbf7d0;--s-ok-bar:#22c55e;--s-ok-glow:#22c55e33;--s-ok-soft:#f0fdf4;--s-ok-faint:#f8fafc;--s-ok-deep:#15803d;--s-ok-extra:#dcfce7;--s-ok-emerald:#22c55e;--s-ok-em-text:#16a34a;--s-ok-em-soft:#f0fdf4;--s-cair-bg:#f0fdf4;--s-cair-fg:#16a34a;--s-pend-text:#0369a1;--s-pend-mid:#38bdf8;--s-pend-dark:#075985;--s-pend-bg:#f0f9ff;--s-pend-border:#bae6fd;--s-pend-bar:#0ea5e9;--s-pend-soft:#f0f9ff;--s-pend-deep:#075985;--s-pend-card:#f0f9ff;--s-pend-card2:#f8fafc;--s-proses-bg:#f0f9ff;--s-proses-fg:#0369a1;--s-sky-text:#0f766e;--s-sky-bg:#f0fdfa;--s-sky-border:#99f6e4;--s-sky-bar:#14b8a6;--s-sky-soft:#f0fdfa;--s-sky-dark:#115e59;--s-sky-mid:#5eead4;--s-sky-deep:#115e59;--s-sky-card:#f0fdfa;--s-sky-card2:#f8fafc;--s-warn-text:#ca8a04;--s-warn-mid:#eab308;--s-warn-bg:#fefce8;--s-warn-border:#fef08a;--s-warn-bar:#eab308;--s-warn-dark:#a16207;--s-warn-deep:#713f12;--s-purp-text:#6d28d9;--s-purp-bg:#f5f3ff;--s-purp-border:#ddd6fe;--s-purp-bar:#8b5cf6;--s-purp-dark:#5b21b6;--s-purp-soft:#f5f3ff;--s-pending-bg:#f1f5f9;--s-pending-fg:#334155;--s-gold-bg:#fefce8;--s-gold-fg:#a16207;--tint-teal-bg:#f0f9ff;--tint-teal-fg:#0284c7;--tint-coral-bg:#fff7ed;--tint-coral-fg:#c2410c;--tint-sky-bg:#f0fdfa;--tint-sky-fg:#0f766e;--tint-gold-bg:#fefce8;--tint-gold-fg:#a16207;--accent-teal:#0f766e;--accent-deepteal:#115e59;--accent-blue:#0369a1;--accent-indigo:#4f46e5;--accent-plum:#7c3aed;--accent-rose:#be123c;--accent-clay:#c2410c;--accent-amber:#a16207;--accent-olive:#4d7c0f;--accent-forest:#15803d;--accent-slate:#475569;--accent-cyan:#0e7490;--sb-text:#64748b;--sb-active-bg:#f0f9ff;--sb-icon-bg:#f0f9ff;--sb-icon-color:#0284c7;--sb-item-hover-bg:#f1f5f9;--sb-item-hover-color:#0f172a;--sb-item-active-bg:#0ea5e9;--sb-item-active-shadow:0 0 20px #0ea5e926, 0 2px 6px #0ea5e940;--sb-count-bg:#f5f3ff;--sb-count-color:#6d28d9;--sb-user-card-bg:#f8fafc;--sb-logo-gradient:linear-gradient(145deg, #0ea5e9, #8b5cf6);--dot-color:#0ea5e9;--dot-ring:#0ea5e940;--app-badge:#ef4444;--login-bg-from:#0369a1;--login-bg-via:#0ea5e9;--login-bg-to:#8b5cf6;--login-bg-rad1:#0284c7;--login-bg-rad2:#7c3aed;--login-bg-blob-a:#14b8a6;--login-bg-blob-b:#8b5cf6;--login-accent-from:#38bdf8;--login-accent-to:#a78bfa;--login-icon-bg-from:#ffffff38;--login-icon-bg-to:#ffffff1f;--login-icon-border:#ffffff73;--login-icon-color:#fff;--background:210 40% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:199 89% 48%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:204 100% 97%;--accent-foreground:200 98% 39%;--destructive:0 84% 60%;--border:214 32% 91%;--input:213 27% 84%;--ring:199 89% 48%}html[data-palette=nordic],html[data-palette=nordic][data-theme=dark]{--primary-foreground:0 0% 100%;--destructive-foreground:0 0% 100%;--warning:45 93% 47%;--warning-foreground:222 47% 11%}html[data-palette=nordic][data-theme=dark]{--background:222 47% 7%;--foreground:210 40% 96%;--card:222 41% 11%;--card-foreground:210 40% 96%;--popover:222 41% 11%;--popover-foreground:210 40% 96%;--primary:200 98% 39%;--secondary:217 33% 17%;--secondary-foreground:210 40% 96%;--muted:222 41% 11%;--muted-foreground:215 20% 65%;--accent:217 33% 17%;--accent-foreground:199 95% 74%;--destructive:0 72% 58%;--border:217 33% 20%;--input:217 25% 27%;--ring:199 95% 74%;--app-bg:#0b1120;--app-surface:#111827;--app-surface-2:#1e293b;--app-sidebar:#111827;--app-sidebar-foot:#1e293b;--app-text:#f1f5f9;--app-text-mute:#94a3b8;--app-text-faint:#64748b;--app-border:#1e293b;--app-divider:#1e293b;--app-input-bg:#111827;--brand-page-bg:#0b1120;--brand-primary:#38bdf8;--brand-primary-dark:#7dd3fc;--modal-hdr-chip:#ffffff2e;--modal-hdr-line:#ffffff29;--modal-body-bg:color-mix(in oklab, var(--brand-primary) 4%, var(--app-surface));--modal-foot-bg:color-mix(in oklab, var(--brand-primary) 7%, var(--app-surface));--brand-primary-light:#0284c7;--brand-soft:#0c1e33;--brand-soft-2:#0f2a44;--brand-tint:#0c1a2e;--brand-line:#1e293b;--brand-line-medium:#334155;--brand-ring:#38bdf847;--brand-ring-strong:#38bdf87a;--brand-gradient:linear-gradient(135deg, #0284c7, #7c3aed);--accent-highlight:#a78bfa;--ui-card-border:#1e293b;--ui-card-shadow:0 1px 3px 0 #00000073;--ui-card-hover-shadow:0 8px 24px -6px #0009;--tbl-head-bg:#0c1a2e;--tbl-head-fg:#7dd3fc;--tbl-head-border-color:#0284c7;--tbl-footer-bg:#0c1a2e;--tbl-footer-fg:#7dd3fc;--tbl-sort-hover:#0f2a44;--tbl-row-hover:#0f172a;--ui-inp-border:#334155;--ui-inp-dis-bg:#1e293b;--inp-focus-border:#38bdf8;--inp-focus-ring:#38bdf838;--ui-check-border:#475569;--ui-btn-sec-bg:#1e293b;--ui-btn-sec-color:#f1f5f9;--ui-btn-sec-hover:#273449;--ui-btn-ol-border:#38bdf8;--ui-btn-ol-hover:#0c1a2e;--ui-btn-ghost-hover-bg:#1e293b;--ui-btn-dest-bg:#dc2626;--ui-btn-dest-hover:#ef4444;--ui-tip-bg:#f1f5f9;--ui-tip-color:#0f172a;--ui-tip-shadow:0 4px 14px #0000008c;--ui-drop-active-bg:#0c1a2e;--ui-drop-active-color:#7dd3fc;--ccf-active-bg:#0284c7;--ccf-active-border:#0284c7;--tint-teal-bg:#0c1a2e;--tint-teal-fg:#7dd3fc;--tint-coral-bg:#2c1608;--tint-coral-fg:#fdba74;--tint-sky-bg:#042f2e;--tint-sky-fg:#5eead4;--tint-gold-bg:#2a2306;--tint-gold-fg:#facc15;--accent-teal:#0d9488;--accent-deepteal:#0f766e;--accent-blue:#0284c7;--accent-indigo:#6366f1;--accent-plum:#8b5cf6;--accent-rose:#e11d48;--accent-clay:#ea580c;--accent-amber:#ca8a04;--accent-olive:#65a30d;--accent-forest:#16a34a;--accent-slate:#64748b;--accent-cyan:#0891b2;--sb-text:#94a3b8;--sb-active-bg:#0f2a44;--sb-icon-bg:#0c1a2e;--sb-icon-color:#7dd3fc;--sb-item-hover-bg:#1e293b;--sb-item-hover-color:#f1f5f9;--sb-item-active-bg:#0284c7;--sb-item-active-color:#fff;--sb-item-active-shadow:0 0 20px #38bdf82e;--sb-count-bg:#2e1065;--sb-count-color:#c4b5fd;--sb-child-bullet-active:#38bdf8;--sb-user-card-bg:#1e293b;--sb-logo-gradient:linear-gradient(145deg, #0284c7, #7c3aed);--dot-color:#38bdf8;--dot-ring:#38bdf866;--cb-bubble-bg:#111827;--cb-error-soft:#ef44442e;--cb-error:#f87171;--cb-info:#38bdf8;--cb-info-soft:#0c1a2e;--cb-success:#4ade80;--cb-success-soft:#052e16;--s-ok-text:#4ade80;--s-ok-bg:#052e16;--s-ok-border:#14532d;--s-pend-text:#7dd3fc;--s-pend-bg:#0c1a2e;--s-pend-border:#1e3a5f;--s-sky-text:#5eead4;--s-sky-bg:#042f2e;--s-sky-border:#134e4a;--s-warn-text:#facc15;--s-warn-bg:#2a2306;--s-warn-border:#4a3d0a;--s-warn-deep:#facc15;--s-purp-text:#c4b5fd;--s-purp-bg:#2e1065;--s-purp-border:#4c1d95}html[data-palette=nordic] :is(.btn-primary,.btn-add,.ui-btn-brand){box-shadow:0 1px 2px #0f172a0f}html[data-palette=nordic] :is(.btn-primary,.btn-add,.ui-btn-brand):hover{box-shadow:0 0 20px #0ea5e926;background:#0284c7!important}html[data-palette=nordic] :is(.btn-primary,.btn-add,.ui-btn-brand):active{transform:scale(.98);background:#0369a1!important}html[data-palette=nordic] :is(.inp,.sel,.ui-input,.shadcn-input):focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}html[data-palette=nordic] :is(.ui-card,.premium-card,.filter-card,.stat-tile,.info-card){border-color:var(--ui-card-border);box-shadow:var(--ui-card-shadow)}html[data-palette=nordic] :is(.ui-card,.premium-card,.stat-tile,.info-card):hover{border-color:#cbd5e1}html[data-palette=nordic] :is(.ui-page-hero,.premium-hero){border-color:var(--ui-card-border)!important;box-shadow:var(--ui-card-shadow)!important}html[data-palette=nordic] :is(.ui-badge.ui-badge-secondary,.tag-default,.tag.tag-default,.badge-gray){color:#334155;background:#f1f5f9}html[data-palette=nordic] :is(.overlay,.ui-dialog-backdrop){background:#0f172a73!important}html[data-palette=nordic] .dl-main .card,html[data-palette=nordic] table.spt-tbl.spt-tbl.spt-tbl,html[data-palette=nordic] table.tbl.tbl.tbl{--card-radius:12px}html[data-palette=nordic][data-theme=dark] :is(.btn-primary,.btn-add,.ui-btn-brand){background:#0284c7!important}html[data-palette=nordic][data-theme=dark] :is(.btn-primary,.btn-add,.ui-btn-brand):hover{background:#0ea5e9!important}html[data-palette=nordic][data-theme=dark] :is(.btn-primary,.btn-add,.ui-btn-brand):active{background:#0369a1!important}html[data-palette=nordic][data-theme=dark] :is(.inp,.sel,.ui-input,.shadcn-input):focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf838}html[data-palette=nordic][data-theme=dark] :is(.overlay,.ui-dialog-backdrop){background:#0206179e!important}html[data-theme=dark][data-theme]{--lembut-pend:color-mix(in oklab, var(--brand-primary) 16%, var(--app-surface));--lembut-ok:color-mix(in oklab, var(--cb-success) 16%, var(--app-surface));--lembut-warn:color-mix(in oklab, var(--cb-warning) 16%, var(--app-surface));--lembut-err:color-mix(in oklab, var(--cb-error) 16%, var(--app-surface));--lembut-purp:color-mix(in oklab, var(--id-secondary) 18%, var(--app-surface));--lembut-ters:color-mix(in oklab, var(--id-tertiary) 16%, var(--app-surface));--s-pend-soft:var(--lembut-pend);--s-pend-card:var(--lembut-pend);--s-pend-card2:color-mix(in oklab, var(--brand-primary) 8%, var(--app-surface));--s-sky-soft:var(--lembut-pend);--s-sky-card:var(--lembut-pend);--s-ok-soft:var(--lembut-ok);--s-ok-em-soft:var(--lembut-ok);--s-ok-faint:var(--app-surface-2);--s-purp-soft:var(--lembut-purp);--id-secondary-soft:var(--lembut-purp);--id-tertiary-soft:var(--lembut-ters);--cb-secondary-soft:var(--lembut-purp);--cb-success-soft:var(--lembut-ok);--cb-warning-soft:var(--lembut-warn);--cb-error-soft:var(--lembut-err);--cb-info-soft:var(--lembut-pend);--ui-inp-dis-bg:var(--app-surface-2);--ui-btn-sec-bg:var(--app-surface-2);--ui-btn-sec-hover:color-mix(in oklab, var(--app-text) 10%, var(--app-surface-2));--ui-btn-ghost-hover-bg:var(--app-surface-2);--tbl-head-border-color:var(--app-border);--ui-inp-border:var(--app-border)}html[data-theme=dark][data-theme] :is(.ui-badge.ui-badge-secondary,.tag-default,.tag.tag-default,.badge-gray){background:var(--app-surface-2);color:var(--app-text-mute)}html[data-theme=dark][data-theme] .rep-hdr{background:var(--app-surface);color:var(--app-text);border-bottom:1px solid var(--app-border)}html[data-theme=dark][data-theme] .rep-hdr :is(.rep-hdr-text,.rep-hdr-text *){color:var(--app-text)}html[data-theme=dark][data-theme] .rep-hdr-icon{background:color-mix(in oklab,var(--brand-primary) 22%,var(--app-surface));color:var(--brand-primary)}html[data-theme=dark][data-theme] .rep-hdr-btn{background:var(--app-surface-2);color:var(--app-text-mute);border:1px solid var(--app-border)}html[data-theme=dark][data-theme] .rep-hdr-btn:hover{background:color-mix(in oklab,var(--brand-primary) 18%,var(--app-surface-2));color:var(--app-text)}html[data-theme=dark][data-theme] .rep-hdr-close:hover{background:color-mix(in oklab,var(--cb-error) 30%,var(--app-surface-2));color:var(--app-text)}html[data-theme=dark][data-theme] .rep-panel{background:var(--app-bg)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--app-font-sans);color:var(--app-text);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:15px;line-height:1.55}a{color:var(--brand-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}h1,h2,h3,h4{font-family:var(--heading-font,var(--app-font-sans));color:var(--app-text);margin:0;line-height:1.25}button{font:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wadah{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}.wadah-sempit{max-width:720px}.isi-halaman{padding-top:16px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;display:flex}@media (width>=769px){.isi-halaman{gap:20px;padding-top:28px;padding-bottom:48px}}.kepala{flex-direction:column;gap:6px;display:flex}.kepala .remah{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.kepala .remah,.kepala .remah a,.kepala p{color:var(--app-text-mute)}.kepala h1{font-size:1.4rem;font-weight:800}.kepala p{margin:0;font-size:.92rem}@media (width>=769px){.kepala h1{font-size:1.75rem}}.kartu{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-lg,12px);box-shadow:var(--app-shadow-sm);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.kartu-judul{align-items:center;gap:10px;font-size:1rem;font-weight:700;display:flex}.kartu-judul .ui-ikon{color:var(--brand-primary)}.kartu-judul .aksi{margin-left:auto;font-size:.85rem;font-weight:600}.kartu-klik{cursor:pointer;color:inherit;transition:border-color .15s,transform .15s}.kartu-klik:hover{border-color:var(--brand-primary);text-decoration:none}.redup{color:var(--app-text-mute);font-size:.85rem}.kecil{font-size:.8rem}.mono{font-family:var(--app-font-mono)}.tebal{font-weight:700}.pre{white-space:pre-wrap}.kisi{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){.kisi-2,.kisi-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.kisi-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.baris{gap:8px}.baris,.baris-antara{flex-wrap:wrap;align-items:center;display:flex}.baris-antara{justify-content:space-between;gap:10px}.btn-bahaya,.btn-garis,.btn-primary,.btn-teks{border-radius:var(--radius,8px);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:600;display:inline-flex;text-decoration:none!important}.btn-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-garis{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}.btn-garis:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.btn-teks{color:var(--brand-primary);background:0 0;min-height:40px;padding:0 10px}.btn-bahaya{background:var(--app-surface);color:var(--cb-error);border-color:var(--cb-error)}.btn-bahaya:disabled,.btn-garis:disabled,.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-penuh{width:100%}.btn-kecil{min-height:36px;padding:0 12px;font-size:.84rem}.aksi-bawah{flex-wrap:wrap;gap:10px;display:flex}.aksi-bawah>*{flex:140px}.isian{flex-direction:column;gap:6px;min-width:0;display:flex}.isian>label,.lbl{color:var(--app-text-mute);font-size:.82rem;font-weight:600}.isian .wajib,.req{color:var(--cb-error);margin-left:4px;font-size:.75rem;font-weight:600}.bantu{color:var(--app-text-mute);margin:0;font-size:.78rem}.bantu.galat,.galat-teks{color:var(--cb-error)}.form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=769px){.aksi-bawah{justify-content:flex-end}.aksi-bawah>*{flex:none}.form-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-2 .penuh{grid-column:1/-1}}.w-full{width:100%!important}.dl{grid-template-columns:minmax(0,1fr);gap:4px 14px;margin:0;font-size:.9rem;display:grid}.dl dt{color:var(--app-text-mute);margin-top:6px;font-size:.78rem;font-weight:600}.dl dd{overflow-wrap:anywhere;margin:0}@media (width>=640px){.dl{grid-template-columns:170px minmax(0,1fr);gap:8px 14px}.dl dt{margin-top:0}}.lini{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lini li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.lini li:not(:last-child):before{content:"";background:var(--app-divider);width:2px;position:absolute;top:28px;bottom:0;left:13px}.lini-titik{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-primary-dark);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.lini-titik.balik{background:var(--cb-warning-soft);color:var(--cb-warning)}.lini-titik.tolak{background:var(--cb-error-soft);color:var(--cb-error)}.lini strong{font-size:.9rem;display:block}.kotak{border-radius:var(--radius-lg,12px);border:1px solid var(--app-border);background:var(--app-surface-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;display:flex}.kotak.peringatan{background:var(--cb-warning-soft);border-color:var(--cb-warning)}.kotak.bahaya{background:var(--cb-error-soft);border-color:var(--cb-error)}.kotak.sukses{background:var(--cb-success-soft);border-color:var(--cb-success)}.kotak>.ui-ikon{flex-shrink:0;margin-top:3px}.langkah{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.langkah li{min-width:90px;color:var(--app-text-mute);flex-direction:column;flex:1;gap:4px;font-size:.74rem;display:flex}.langkah li:before{content:"";background:var(--app-divider);border-radius:4px;height:4px}.langkah li.aktif,.langkah li.lewat{color:var(--app-text);font-weight:600}.kosong{text-align:center;color:var(--app-text-mute);flex-direction:column;align-items:center;gap:8px;padding:28px 12px;display:flex}.kosong .ui-ikon{opacity:.6;font-size:2rem}.artikel{overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.artikel p{margin:0 0 14px}.artikel h3{margin:18px 0 8px;font-size:1.15rem}.artikel h4{margin:14px 0 6px;font-size:1.02rem}.artikel ul{padding-left:22px;list-style:outside}.artikel ol{padding-left:22px;list-style:decimal}.artikel blockquote{border-left:3px solid var(--brand-primary);color:var(--app-text-mute);margin:0 0 14px;padding:6px 14px}.artikel table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.artikel td,.artikel th{border:1px solid var(--app-border);padding:6px 10px}.isi-ai{outline:2px solid var(--cb-warning);outline-offset:3px;background:var(--cb-warning-soft);box-shadow:0 0 0 3px var(--cb-warning-soft);border-radius:8px}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/open-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/open-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-hero:calc(clamp(2.5rem, 5vw, 4rem));--text-h1:2.25rem;--text-h2:1.5rem;--text-display-s:var(--text-h1);--text-display:var(--text-hero);--text-section:calc(clamp(1.5rem, 1vw + 1.1rem, 2rem));--text-title:1.125rem;--text-lead:1.125rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.15s;--dur-short:.2s;--dur-mid:.3s;--dur-long:.42s;--stagger:80ms;--z-dasar:0;--z-sticky-nav:100;--z-overlay:200;--z-modal:300;--z-toast:500;--lebar-maks:1280px;--gutter:1.5rem;--section-gap:calc(clamp(4rem, 8vw, 8rem));--section-gap-s:calc(var(--section-gap) / 2);--gap-columns:32px;--bilah-t:68px;--kepala-t:var(--bilah-t);--bingkai:0px;--bingkai-maks:var(--lebar-maks);--hero-p:var(--gutter);--color-paper:#fff;--color-paper-2:#f4f5f6;--color-paper-3:#e8eaec;--color-surface:#fff;--color-ink:#262626;--color-ink-2:#474747;--color-muted:#5e6166;--color-rule:#e1e2e4;--color-rule-2:#ccc;--color-rule-kuat:#8a8a8a;--color-field:#005691;--color-field-ink:#fff;--color-field-2:#004f85;--color-accent:#005691;--color-accent-ink:#fff;--color-ocean:#1f6fa8;--color-forest:#15803d;--color-focus:#005691;--color-warning:#b45309;--color-error:#c62828;--color-biru-soft:#e6f0f7;--color-oranye:#e6a23c;--color-oranye-2:#de9420;--color-oranye-ink:#2a1a00;--color-oranye-soft:#fdf3e2;--color-hijau:#2ec463;--color-hijau-teks:#15803d;--color-hijau-soft:#e7f6ec;--color-sian:#3cd3dc;--slate:#333;--slate-2:#2a2a2a;--slate-3:#3d3d3d;--slate-teks:#fff;--slate-teks-2:#ffffffc2;--slate-garis:#ffffff24;--biru-terang:#6cb6ec;--biru-pendar:#4aa3e3;--pola-jaringan:linear-gradient(#ffffff0b 1px, transparent 0), linear-gradient(90deg, #ffffff0b 1px, transparent 0);--font-display:"Open Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body:"Open Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--tracking-display:-.02em;--radius-dasar:8px;--radius-kecil:4px;--radius-pill:999px;--radius-blok:var(--radius-dasar);--radius-kartu:var(--radius-dasar);--bayang-kartu:0 2px 12px #0000000f;--bayang-naik:0 6px 20px #0000001a;--bayang-lembut:var(--bayang-kartu);--lux-ink:#2a2a2a;--lux-ink-2:#333;--lux-ink-3:#3d3d3d;--lux-gold:#4aa3e3;--lux-gold-2:#9bcdf2;--lux-gold-3:#005691;--lux-cream:#fff;--lux-cream-2:#ffffffc2;--lux-line:#ffffff24;--lux-shadow:var(--bayang-naik);--lux-radius:var(--radius-dasar)}@media (width<=30rem){:root{--gutter:1rem;--gap-columns:16px;--bilah-t:60px}}html[data-palette][data-situs]{--app-font-sans:var(--font-body);--app-font-serif:var(--font-display);--app-font-mono:var(--font-mono);--heading-font:var(--font-display);--radius-sm:6px;--radius:8px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--brand-primary:var(--color-accent);--brand-primary-dark:#00426f;--brand-primary-light:var(--color-ocean);--brand-soft:color-mix(in oklab, var(--color-accent) 9%, var(--color-surface));--brand-soft-2:color-mix(in oklab, var(--color-accent) 16%, var(--color-surface));--brand-tint:var(--color-paper-2);--brand-line:var(--color-rule);--brand-line-medium:var(--color-rule-2);--brand-page-bg:var(--color-paper);--brand-gradient:linear-gradient(135deg, var(--slate-3), var(--slate) 65%);--brand-ring:color-mix(in oklab, var(--color-focus) 18%, transparent);--brand-ring-strong:color-mix(in oklab, var(--color-focus) 32%, transparent);--id-secondary:var(--color-oranye);--app-bg:var(--color-paper);--app-surface:var(--color-surface);--app-surface-2:var(--color-paper-2);--app-text:var(--color-ink);--app-text-mute:var(--color-muted);--app-text-faint:var(--color-muted);--app-border:var(--color-rule-2);--app-divider:var(--color-rule);--app-input-bg:var(--color-surface);--app-shadow-sm:var(--bayang-kartu);--app-shadow-md:var(--bayang-naik);--app-shadow-lg:var(--bayang-naik);--app-shadow-xl:var(--bayang-naik);--ui-card-border:var(--color-rule-2);--ui-inp-border:var(--color-rule-kuat);--ui-inp-dis-bg:var(--color-paper-2);--ui-check-border:var(--color-rule-kuat);--inp-focus-border:var(--color-focus);--inp-focus-ring:transparent;--ui-btn-sec-bg:var(--color-surface);--ui-btn-sec-color:var(--color-accent);--ui-btn-sec-hover:color-mix(in oklab, var(--color-accent) 7%, var(--color-surface));--ui-btn-ol-border:var(--color-rule-2);--ui-btn-ol-hover:color-mix(in oklab, var(--color-accent) 7%, var(--color-surface));--ui-btn-ghost-hover-bg:var(--color-paper-2);--ui-drop-active-bg:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));--ui-drop-active-color:var(--color-ink);--ui-tip-bg:var(--slate);--ui-tip-color:#fff;--ccf-active-bg:var(--color-field);--ccf-active-border:var(--color-field-2);--dot-color:var(--color-field);--dot-ring:color-mix(in oklab, var(--color-field) 26%, transparent);--cb-info:var(--color-accent);--cb-info-soft:color-mix(in oklab, var(--color-accent) 8%, var(--color-surface));--cb-success:var(--color-hijau-teks);--s-ok-text:var(--color-hijau-teks);--latar-lengkung-1:transparent;--latar-lengkung-2:transparent;--background:0 0% 100%;--foreground:0 0% 15%;--card:0 0% 100%;--card-foreground:0 0% 15%;--popover:0 0% 100%;--popover-foreground:0 0% 15%;--primary:205 100% 28%;--primary-foreground:0 0% 100%;--secondary:210 7% 96%;--secondary-foreground:0 0% 15%;--muted:210 7% 96%;--muted-foreground:216 4% 39%;--accent:210 7% 93%;--accent-foreground:0 0% 15%;--border:0 0% 80%;--input:0 0% 60%;--ring:205 100% 28%}html[data-palette][data-situs][data-theme=dark]{--brand-primary-dark:var(--color-accent);--brand-soft:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface));--brand-soft-2:color-mix(in oklab, var(--color-accent) 20%, var(--color-surface));--background:0 0% 13%;--foreground:0 0% 93%;--card:0 0% 17%;--card-foreground:0 0% 93%;--popover:0 0% 17%;--popover-foreground:0 0% 93%;--primary:206 65% 40%;--primary-foreground:0 0% 100%;--secondary:0 0% 16%;--secondary-foreground:0 0% 93%;--muted:0 0% 16%;--muted-foreground:220 3% 67%;--accent:0 0% 20%;--accent-foreground:0 0% 93%;--border:0 0% 29%;--input:0 0% 48%;--ring:205 77% 67%}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--color-rule-kuat) var(--color-paper);scroll-padding-top:calc(16px + var(--kepala-t))}html[data-theme=dark]{--color-paper:#212121;--color-paper-2:#282828;--color-paper-3:#323232;--color-surface:#2c2c2c;--color-ink:#ededed;--color-ink-2:#cfcfcf;--color-muted:#a9abaf;--color-rule:#3a3a3a;--color-rule-2:#4a4a4a;--color-rule-kuat:#7a7a7a;--color-field:#236fa8;--color-field-ink:#fff;--color-field-2:#2a7bb8;--color-accent:#5aaee8;--color-accent-ink:#10202c;--color-ocean:#7cc0f0;--color-forest:#4ade80;--color-focus:#6cb6ec;--color-error:#f87171;--color-warning:#fbbf24;--color-biru-soft:#1f3343;--color-oranye-soft:#3a2e1c;--color-hijau:#34d17a;--color-hijau-teks:#4ade80;--color-hijau-soft:#1d3326;--slate:#1b1b1b;--slate-2:#171717;--slate-3:#262626;--slate-garis:#ffffff1f;--lux-gold-3:#5aaee8;--bayang-kartu:0 2px 12px #0000004d;--bayang-naik:0 6px 20px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,html{overflow-x:clip}body{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);caret-color:var(--color-accent);line-height:1.6}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.situs{overflow-wrap:break-word}.situs :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:balance;overflow-wrap:break-word;min-width:0;font-weight:700;line-height:1.15}.situs h1{font-size:var(--text-h1)}.situs h2{font-size:var(--text-h2)}.situs h3{letter-spacing:-.01em}.situs p{text-wrap:pretty}.situs img,.situs video{max-width:100%}.angka,.l-kode,.mono,.situs time{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em}.container{width:100%;max-width:var(--lebar-maks);padding-inline:var(--gutter);margin-inline:auto}.s-lead{font-size:var(--text-lead);max-width:60ch;color:var(--color-ink-2);margin:0;line-height:1.6}.s-kecil{font-size:var(--text-sm);color:var(--color-muted)}.angka{font-variant-numeric:tabular-nums lining-nums}.min-0{min-width:0}.s-galat-atas{margin-top:var(--space-lg)}[data-foto]{background:var(--color-paper-2);position:relative;overflow:hidden}[data-foto]>img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.s-tanpa-gambar{color:var(--color-muted);background-image:radial-gradient(color-mix(in oklab,var(--color-muted) 22%,transparent) 1px,transparent 1.5px);background-size:16px 16px;place-items:center;font-size:2.5rem;display:grid;position:absolute;inset:0}@keyframes ks-pudar{0%{opacity:0}to{opacity:1}}@keyframes ks-muncul{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.situs-isi>*{animation:ks-pudar var(--dur-short) var(--ease-out) both}.situs-isi>.l-beranda{animation:none}.s-masuk{animation:ks-muncul var(--dur-long) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}.skip{left:var(--space-md);z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-field);border-radius:var(--radius-dasar);font-weight:600;position:absolute;top:-96px;color:var(--color-field-ink)!important}.skip:focus-visible{top:var(--space-md);outline-color:var(--color-oranye)}.l-btn,.s-btn{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-dasar);min-height:48px;font:600 var(--text-md)/1.2 var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out);border:1.5px solid #0000;padding:12px 22px;display:inline-flex;text-decoration:none!important}.l-btn:focus-visible,.s-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.l-btn:active,.s-btn:active{box-shadow:none;transform:translateY(1px)}.l-btn--kecil,.s-btn--kecil{min-height:40px;font-size:var(--text-sm);padding:8px 16px}.l-btn--emas,.s-btn{background:var(--color-field);color:var(--color-field-ink);border-color:var(--color-field)}.l-btn--emas:hover,.s-btn:hover{background:var(--color-field-2);border-color:var(--color-field-2);box-shadow:0 4px 14px #00000024}.l-btn--garis,.s-btn--tenang{color:var(--color-accent);border-color:var(--color-rule-2);background:0 0}.l-btn--garis:hover,.s-btn--tenang:hover{background:color-mix(in oklab,var(--color-accent) 7%,transparent);border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-rule-2));box-shadow:none}.l-btn--oranye{background:var(--color-oranye);color:var(--color-oranye-ink);border-color:var(--color-oranye)}.l-btn--oranye:hover{background:var(--color-oranye-2);border-color:var(--color-oranye-2);box-shadow:0 4px 14px #0000002e}.s-ladang .s-btn--tenang,:is(.l-bilah,.l-hero,.l-penutup,.l-isu,.s-ladang) .l-btn--garis{color:#fff;border-color:#ffffff6b}.s-ladang .s-btn--tenang:hover,:is(.l-bilah,.l-hero,.l-penutup,.l-isu,.s-ladang) .l-btn--garis:hover{color:#fff;background:#ffffff14;border-color:#fff}:is(.l-hero,.l-penutup,.l-isu,.s-ladang,.s-kaki,.l-bilah) :focus-visible{outline-color:var(--biru-terang)}.l-btn--terang{color:#1f1f1f;background:#fff;border-color:#fff}.l-btn--terang:hover{background:#ececec;border-color:#ececec}.s-btn:disabled,.s-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.s-tautan{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent) 40%,transparent);text-underline-offset:.22em;transition:text-decoration-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out);font-weight:600}.s-tautan:hover{text-decoration-color:currentColor}.l-tautan{border-radius:var(--radius-dasar);border:1.5px solid var(--color-rule-2);min-height:44px;color:var(--color-accent);font-weight:600;font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);align-items:center;gap:8px;padding:8px 16px;display:inline-flex;text-decoration:none!important}.l-tautan .ui-ikon{transition:transform var(--dur-short) var(--ease-out)}.l-tautan:hover{background:color-mix(in oklab,var(--color-accent) 7%,transparent);border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-rule-2))}.l-tautan:hover .ui-ikon{transform:translate(3px)}.s-ikon-btn{border-radius:var(--radius-dasar);width:40px;height:40px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out);background:0 0;border:0;place-items:center;font-size:1.05rem;display:inline-grid}.s-ikon-btn:hover{background:color-mix(in oklab,var(--color-accent) 10%,transparent)}.s-ikon-btn:active{transform:translateY(1px)}.l-titik{background:var(--color-hijau);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block;position:relative}.l-titik:after{content:"";border-radius:inherit;background:inherit;opacity:.6;animation:ks-denyut 2s var(--ease-out) infinite;position:absolute;inset:0}.l-titik--kantor{background:#9a9a9a}.l-titik--kantor:after,.l-titik--netral:after{display:none}.l-titik--netral{background:var(--biru-terang)}.l-angka .l-titik{background:var(--color-hijau-teks)}@keyframes ks-denyut{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.l-status{font:500 var(--text-xs)/1.3 var(--font-mono);letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.l-bagian,.s-bagian{padding-block:var(--section-gap-s)}.s-bagian+.s-bagian{border-top:1px solid var(--color-rule)}.l-bagian--krem,.s-pita{background:var(--color-paper-2)}.s-bagian+.s-pita,.s-pita+.s-bagian{border-top:0}.s-kepala{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.situs .s-kepala h2{font-size:var(--text-section);max-width:30ch}.l-bagian--krem{border-block:1px solid var(--color-rule);padding-block:calc(var(--section-gap) * .6);margin-block:calc(var(--section-gap) * .15)}.l-kepala{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.l-sub{color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.04em;align-items:center;gap:10px;margin:0;font-weight:500;display:inline-flex}.l-sub:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;box-shadow:22px 0 0 -.5px #0000}.situs :is(.l-kepala,.l-isu,.l-penutup) h2{font-size:var(--text-section);letter-spacing:var(--tracking-display);margin-top:8px;line-height:1.15}.l-bilah{z-index:var(--z-sticky-nav);padding-top:env(safe-area-inset-top,0);background:var(--slate);color:var(--slate-teks);border-bottom:1px solid var(--slate-garis);transition:background-color var(--dur-mid) var(--ease-out),border-color var(--dur-mid) var(--ease-out);position:sticky;top:0}.l-bilah__isi{align-items:center;gap:var(--space-lg);max-width:var(--lebar-maks);min-height:var(--bilah-t);padding-inline:var(--gutter);margin-inline:auto;display:flex}.l-bilah--atas{background:0 0;border-bottom-color:#0000}.l-bilah--gulir{background:color-mix(in oklab,var(--slate) 96%,transparent);box-shadow:0 2px 12px #0000002e}.l-merek{color:#fff;flex-shrink:0;align-items:center;gap:10px;min-width:0;display:inline-flex;text-decoration:none!important}.l-merek img{flex-shrink:0;width:34px;height:34px}.l-merek>span{min-width:0;line-height:1.15;display:grid}.l-merek__nama{font:700 1rem/1.15 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.l-merek__baris{color:var(--slate-teks-2);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;margin-top:2px;font-size:.75rem;overflow:hidden}.l-merek:focus-visible{outline-offset:4px;border-radius:var(--radius-kecil)}.l-menu{gap:2px;margin-inline:auto;display:flex}.l-akun,.l-bilah__aksi,.l-hero__grid,.l-menu,.l-menu a{align-items:center}.l-menu a{min-height:44px;color:var(--slate-teks-2);font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;border-radius:var(--radius-kecil);transition:color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out);padding:0 12px;font-weight:400;display:inline-flex;position:relative;text-decoration:none!important}.l-menu a:after{content:"";left:12px;right:12px;bottom:calc(-.5 * (-44px + var(--bilah-t)));background:var(--biru-pendar);transform-origin:50%;height:2px;transition:transform var(--dur-short) var(--ease-out);position:absolute;transform:scaleX(0)}.l-menu a:hover{color:#fff;background:#ffffff0f}.l-menu a[aria-current=page]{color:#fff;font-weight:500}.l-menu a[aria-current=page]:after{transform:none}.l-bilah__aksi{gap:var(--space-xs);flex-shrink:0;display:flex}.l-bilah .s-ikon-btn{color:var(--slate-teks-2)}.l-bilah .s-ikon-btn:hover{color:#fff;background:#ffffff14}.l-akun{border-radius:var(--radius-dasar);color:#fff;max-width:160px;min-height:40px;font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out);gap:6px;padding:0 12px;font-weight:500;display:inline-flex;text-decoration:none!important}.l-akun span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l-akun:hover{background:#ffffff14}.l-bilah__aksi .l-btn{min-height:40px}@media (width<=92rem){.l-menu a{padding:0 9px}.l-menu a:after{left:9px;right:9px}}@media (width<=86rem){.l-bilah__aksi .l-btn{display:none}}@media (width<=75rem){.l-menu{display:none}.l-bilah__aksi{margin-left:auto}.l-bilah__aksi .l-btn{display:inline-flex}}@media (width<=40rem){.l-merek{flex-shrink:1}.l-akun{border:1px solid #ffffff52;justify-content:center;width:40px;padding:0}.l-akun span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l-bilah__isi{gap:var(--space-sm)}.l-bilah__aksi .l-btn{display:none}.l-merek__nama{text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.l-merek img{width:30px;height:30px}}.l-hero{isolation:isolate;margin-top:calc(-1 * (1px + var(--bilah-t) + env(safe-area-inset-top,0px)));padding-top:calc(var(--bilah-t) + env(safe-area-inset-top,0px));background:var(--slate);color:var(--slate-teks);position:relative;overflow:hidden}.l-hero:before{background-image:var(--pola-jaringan);background-position:top;background-size:40px 40px;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.l-hero:after,.l-hero:before{content:"";z-index:-1;pointer-events:none;position:absolute}.l-hero:after{background:radial-gradient(closest-side,#4aa3e329,#0000);border-radius:50%;width:720px;height:720px;top:-120px;right:-160px}.l-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(clamp(2rem,5vw,4.5rem));padding-block:calc(clamp(2.5rem,6vw,5rem)) calc(clamp(2rem,4vw,3rem));display:grid}.l-hero__kiri{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.l-hero__kiri>*{animation:ks-muncul var(--dur-long) var(--ease-out) both}.l-hero__kiri>:nth-child(2){animation-delay:80ms}.l-hero__kiri>:nth-child(3){animation-delay:.16s}.l-hero__kiri>:nth-child(4){animation-delay:.24s}.l-hero__kiri>:nth-child(5){animation-delay:.32s}.l-lencana{border-radius:var(--radius-dasar);border:1px solid var(--slate-garis);color:var(--slate-teks-2);font-size:var(--text-xs);letter-spacing:.01em;background:#ffffff0a;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:6px 12px;font-weight:500;line-height:1.35;display:inline-flex}.l-lencana .l-status{color:#fff}.l-lencana__pisah{background:var(--slate-garis);align-self:stretch;width:1px}.situs .l-hero h1{margin-top:var(--space-lg);color:#fff;font-size:var(--text-hero);letter-spacing:-.03em;max-width:18ch;font-weight:700;line-height:1.08}.l-hero__baris{display:block}.l-emas,.l-sorot{color:var(--biru-terang)}.l-hero__lead{margin:var(--space-md) 0 0;max-width:52ch;font-size:var(--text-lead);color:var(--slate-teks-2);line-height:1.6}.l-cari{width:100%;max-width:620px;margin-top:var(--space-xl);border-radius:var(--radius-dasar);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-rule-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:8px;padding:12px;display:grid;box-shadow:0 8px 28px #0000003d}.l-cari__kolom{cursor:pointer;gap:6px;min-width:0;display:grid;position:relative}.l-cari__label{font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-ink-2);font-weight:500}.l-cari__teks{display:contents}.l-cari__medan{border:1px solid var(--color-rule-kuat);border-radius:var(--radius-dasar);background:var(--color-surface);min-height:48px;transition:border-color var(--dur-short) var(--ease-out);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.l-cari__kolom:hover .l-cari__medan{border-color:var(--color-ink-2)}.l-cari__kolom:focus-within .l-cari__medan{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:2px}.l-cari__ikon{color:var(--color-accent);flex-shrink:0;place-items:center;font-size:1rem;display:inline-grid}.l-cari__isian{width:100%;min-width:0;color:var(--color-ink);font:400 var(--text-md)/1.4 var(--font-body);appearance:none;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 22px 0 0}input.l-cari__isian{cursor:text;padding-right:0}.l-cari__isian::placeholder{color:var(--color-muted);opacity:1}.l-cari__isian::-webkit-search-cancel-button{appearance:none;display:none}.l-cari__isian::-webkit-search-decoration{appearance:none;display:none}.l-cari__kolom--pilih{cursor:default}.l-cari__pilih{min-width:0;display:block;position:relative}.l-cari__pilih>.l-cari__ikon{z-index:1;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.l-cari .l-cari__pilih .pk-trigger{border:1px solid var(--color-rule-kuat);border-radius:var(--radius-dasar);background:var(--color-surface);min-height:48px;color:var(--color-ink);font:400 var(--text-md)/1.4 var(--font-body);box-shadow:none;gap:8px;padding:0 12px 0 38px}.l-cari .l-cari__pilih .pk-trigger:hover{border-color:var(--color-ink-2)}.l-cari .l-cari__pilih .pk-trigger.open,.l-cari .l-cari__pilih .pk-trigger:focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:none;background:var(--color-surface)}.l-cari .l-cari__pilih .pk-val.ph{color:var(--color-ink)}.l-cari .l-cari__pilih .pk-chev{color:var(--color-muted)}.l-cari__tombol{border-radius:var(--radius-dasar);background:var(--color-field);min-height:48px;color:var(--color-field-ink);font:600 var(--text-md)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.l-cari__tombol:hover{background:var(--color-field-2);box-shadow:0 4px 14px #00000029}.l-cari__tombol:active{box-shadow:none;transform:translateY(1px)}.l-cari__tombol:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.l-hero__tautan{margin:var(--space-lg) 0 0;flex-wrap:wrap;gap:4px 24px;padding:0;list-style:none;display:flex}.l-hero__tautan a{color:#fff;min-height:40px;font-size:var(--text-sm);align-items:center;gap:8px;font-weight:500;display:inline-flex;text-decoration:none!important}.l-hero__tautan a:hover{text-underline-offset:.25em;text-decoration:underline!important;-webkit-text-decoration-color:var(--biru-terang)!important;text-decoration-color:var(--biru-terang)!important}.l-centang{border-radius:var(--radius-kecil);width:20px;height:20px;color:var(--biru-terang);border:1px solid #6cb6ec80;flex-shrink:0;place-items:center;font-size:.75rem;display:inline-grid}.l-hero__kanan{min-width:0;animation:ks-pudar var(--dur-long) var(--ease-out) .16s both;position:relative}.l-jaringan{aspect-ratio:560/480;width:100%;margin:0;position:relative}.l-jaringan__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.l-sisi line{vector-effect:non-scaling-stroke;transition:opacity var(--dur-short) var(--ease-out)}.l-sisi__pendar{stroke:var(--color-sian);stroke-width:6px;stroke-linecap:round;opacity:.07}.l-sisi__inti{stroke:var(--color-sian);stroke-width:1.25px;opacity:.42}.l-sisi__cincin{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 5}.l-sisi--aktif .l-sisi__pendar{opacity:.22}.l-sisi--aktif .l-sisi__inti{opacity:.95}.l-jaringan--sorot .l-sisi:not(.l-sisi--aktif) .l-sisi__inti{opacity:.2}.l-paket circle{fill:#e8fbfc;animation:3.6s linear infinite ks-paket;animation-delay:var(--tunda,0s)}.l-paket circle.balik{animation-direction:reverse}@keyframes ks-paket{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}.l-nodus{z-index:1;border-radius:var(--radius-dasar);background:color-mix(in oklab,var(--slate-3) 92%,transparent);color:#fff;width:max-content;max-width:46%;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out);border:1px solid #ffffff29;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 12px #00000038;text-decoration:none!important}a.l-nodus:focus-visible,a.l-nodus:hover{background:color-mix(in oklab,#1f4d70 55%,var(--slate-3));border-color:#6cb6ecbf;transform:translate(-50%,calc(-50% - 2px));box-shadow:0 6px 20px #0000004d}.l-nodus__ikon{width:32px;height:32px;color:var(--biru-terang);background:#6cb6ec24;border-radius:6px;flex-shrink:0;place-items:center;font-size:.95rem;display:inline-grid}.l-nodus__teks{min-width:0;line-height:1.2;display:grid}.l-nodus__teks b{font-size:var(--text-sm);font-weight:600}.l-nodus__teks b,.l-nodus__teks small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l-nodus__teks small{color:var(--slate-teks-2);font-size:.75rem}.l-nodus .l-titik{margin-left:2px}.l-nodus--pusat{text-align:center;background:color-mix(in oklab,#17344b 70%,var(--slate-2));border-color:#6cb6ec8c;flex-direction:column;gap:6px;max-width:34%;padding:14px 16px;box-shadow:0 0 0 6px #4aa3e314,0 8px 28px #00000059}.l-nodus--pusat .l-nodus__ikon{border-radius:var(--radius-dasar);background:var(--color-field);color:#fff;width:40px;height:40px;font-size:1.1rem}.l-nodus--pusat .l-nodus__teks b{white-space:normal;font-size:.9375rem}.l-nodus--pusat .l-status{color:var(--slate-teks-2);font-size:.75rem}.l-jaringan__ket{margin-top:var(--space-md);font-size:var(--text-xs);color:var(--slate-teks-2);flex-wrap:wrap;justify-content:flex-end;gap:6px 20px;display:flex}.l-jaringan__ket span{align-items:center;gap:8px;display:inline-flex}.l-hero__dasar{grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(220px,1fr));gap:12px;padding-bottom:calc(clamp(2rem,4vw,3rem));display:grid}.l-hero__dasar>*{animation:ks-muncul var(--dur-long) var(--ease-out) both;animation-delay:calc(.4s + var(--i,0) * var(--stagger))}.l-modul{border-radius:var(--radius-dasar);border:1px solid var(--slate-garis);min-width:0;color:var(--slate-teks-2);font-size:var(--text-sm);background:#ffffff09;align-content:start;gap:6px;padding:14px 16px;display:grid}.l-modul__judul{color:#fff;font-size:var(--text-xs);letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 2px;font-weight:500;display:flex}.l-modul a,.l-modul__judul .ui-ikon{color:var(--biru-terang)}.l-modul p{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.l-modul b{color:#fff;font-family:var(--font-mono);font-weight:500;font-size:var(--text-sm)}.l-modul a{text-underline-offset:.2em;font-weight:500;text-decoration:underline}.l-mini{border-radius:var(--radius-dasar);background:var(--color-surface);border:1px solid var(--color-rule-2);min-width:0;color:var(--color-ink);box-shadow:var(--bayang-kartu);transition:box-shadow var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid;text-decoration:none!important}a.l-mini:hover{box-shadow:var(--bayang-naik);border-color:color-mix(in oklab,var(--color-accent) 40%,var(--color-rule-2));transform:translateY(-2px)}.l-mini__gambar{aspect-ratio:1;background:var(--color-biru-soft);color:var(--color-accent);border-radius:6px;align-content:center;place-items:center;display:grid;position:relative;overflow:hidden}.l-mini__gambar>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l-mini__gambar b{font:600 1.375rem/1 var(--font-mono);color:var(--color-accent);letter-spacing:-.03em}.l-mini__gambar small{font:500 .75rem/1.2 var(--font-mono);color:var(--color-ink-2);margin-top:3px}.l-mini__gambar .ui-ikon{color:var(--color-accent);font-size:1.4rem}.l-mini__isi{gap:4px;min-width:0;display:grid}.l-mini__judul{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.l-mini__info{color:var(--color-muted);flex-wrap:wrap;gap:2px 12px;font-size:.75rem;display:flex}.l-mini__info span{align-items:center;gap:4px;min-width:0;display:inline-flex}.l-mini__kaki{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.l-mini__kaki b{color:var(--color-ink-2);font-size:.8125rem;font-weight:600}.l-lihat{color:var(--color-accent);align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=64rem){.l-hero__grid{grid-template-columns:minmax(0,1fr)}.l-jaringan{max-width:620px;margin-inline:auto}.l-hero__dasar{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=48rem){.l-cari,.l-hero__dasar{grid-template-columns:minmax(0,1fr)}.l-jaringan{aspect-ratio:1}.l-nodus{gap:8px;padding:6px 10px 6px 6px}.l-nodus__ikon{width:28px;height:28px;font-size:.85rem}.l-nodus--pusat .l-status,.l-nodus__teks small{display:none}.l-nodus--pusat .l-nodus__teks b,.l-nodus__teks b{font-size:.8125rem}.l-nodus--pusat{max-width:32%;padding:10px}.l-nodus--pusat .l-nodus__ikon{width:32px;height:32px}.l-jaringan__ket{justify-content:flex-start}.l-hero__baris{display:inline}}@media (width<=30rem){.l-jaringan{aspect-ratio:4/5}.l-nodus--pusat .l-nodus__ikon{display:none}.l-nodus--pusat{max-width:36%}}@media (width<=26rem){.l-nodus .l-titik{display:none}.l-nodus{max-width:42%}}.l-angka-wrap{z-index:2;margin-top:var(--space-xl);position:relative}.l-angka{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.l-angka>div{border-radius:var(--radius-kartu);background:var(--color-surface);border:1px solid var(--color-rule-2);box-shadow:var(--bayang-kartu);animation:ks-muncul var(--dur-long) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:18px 20px;display:grid}.l-angka__ikon{border-radius:var(--radius-dasar);background:var(--color-biru-soft);width:44px;height:44px;color:var(--color-accent);grid-row:span 2;place-items:center;font-size:1.1rem;display:inline-grid}.l-angka b{font:600 calc(clamp(1.625rem,1vw + 1.1rem,2.125rem))/1.1 var(--font-mono);letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:10px;display:flex}.l-angka span:not(.l-angka__ikon,.l-titik){font-size:var(--text-sm);color:var(--color-muted);line-height:1.35;display:block}@media (width<=64rem){.l-angka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.l-angka{gap:8px}.l-angka>div{grid-template-columns:minmax(0,1fr);padding:14px}.l-angka__ikon{grid-row:auto;width:36px;height:36px;margin-bottom:6px}}.l-kartu{background:var(--color-surface);border:1px solid var(--color-rule-2);border-radius:var(--radius-kartu);color:inherit;box-shadow:var(--bayang-kartu);transition:transform var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);display:block;position:relative;text-decoration:none!important}a.l-kartu:hover{box-shadow:var(--bayang-naik);border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-rule-2));transform:translateY(-2px)}a.l-kartu:focus-visible{outline-offset:3px}.l-layanan{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.l-layanan>*{animation:ks-muncul var(--dur-long) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger))}.l-layanan__item{gap:var(--space-sm);flex-direction:column;min-width:0;padding:28px;display:flex!important}.l-layanan__item--lebar{gap:var(--space-xl);grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid!important}.l-layanan__item--balik .l-alur{order:-1}.l-layanan__teks{gap:var(--space-sm);flex-direction:column;min-width:0;height:100%;display:flex}.l-layanan__atas{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.l-ikon{border-radius:var(--radius-dasar);background:var(--color-biru-soft);width:48px;height:48px;color:var(--color-accent);flex-shrink:0;place-items:center;font-size:1.25rem;display:inline-grid}.l-kode{color:var(--color-muted);font-size:.75rem}.situs .l-layanan h3{margin-top:var(--space-xs);font-size:1.25rem;font-weight:700}.l-layanan p{color:var(--color-ink-2);font-size:var(--text-md);max-width:46ch;margin:0;line-height:1.6}.l-layanan__lanjut{padding-top:var(--space-xs);color:var(--color-accent);font-size:var(--text-sm);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.l-layanan__lanjut .ui-ikon{transition:transform var(--dur-short) var(--ease-out)}a.l-kartu:hover .l-layanan__lanjut .ui-ikon{transform:translate(3px)}.l-alur{border-radius:var(--radius-dasar);border:1px solid var(--color-rule);background:var(--color-paper-2);background-image:radial-gradient(color-mix(in oklab,var(--color-muted) 18%,transparent) 1px,transparent 1.5px);isolation:isolate;background-size:16px 16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:18px 16px;list-style:none;display:grid;position:relative;overflow:hidden}.l-alur:before{background:color-mix(in oklab,var(--color-accent) 30%,var(--color-rule-2));height:2px;top:33px}.l-alur:after,.l-alur:before{content:"";z-index:-1;position:absolute;left:28px;right:28px}.l-alur:after{background:linear-gradient(90deg,transparent 0 44%,var(--color-sian) 50%,transparent 56% 100%);height:4px;animation:3.2s linear infinite ks-arus-x;top:32px}@keyframes ks-arus-x{0%{opacity:0;transform:translate(-50%)}15%,85%{opacity:1}to{opacity:0;transform:translate(50%)}}@keyframes ks-arus-y{0%{opacity:0;transform:translateY(-50%)}15%,85%{opacity:1}to{opacity:0;transform:translateY(50%)}}.l-alur li{text-align:center;min-width:0;color:var(--color-ink-2);justify-items:center;gap:8px;font-size:.8125rem;line-height:1.35;display:grid}.l-alur__no{border-radius:var(--radius-dasar);background:var(--color-surface);border:1px solid var(--color-rule-2);width:32px;height:32px;color:var(--color-accent);font:600 .75rem/1 var(--font-mono);box-shadow:var(--bayang-kartu);place-items:center;display:inline-grid}.l-alur li:last-child .l-alur__no{background:var(--color-field);border-color:var(--color-field);color:var(--color-field-ink)}@media (width<=64rem){.l-layanan{grid-template-columns:repeat(2,minmax(0,1fr))}.l-layanan>:last-child,.l-layanan__item--lebar{grid-column:1/-1}}@media (width<=48rem){.l-layanan,.l-layanan__item--lebar{grid-template-columns:minmax(0,1fr)}.l-layanan__item,.l-layanan__item--lebar{grid-column:auto;padding:22px}.l-layanan__item--lebar{gap:var(--space-lg)}.l-layanan__item--balik .l-alur{order:0}.l-alur{grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding:14px 16px}.l-alur:before{width:2px;left:31px}.l-alur:after,.l-alur:before{height:auto;top:30px;bottom:30px;right:auto}.l-alur:after{background:linear-gradient(180deg,transparent 0 44%,var(--color-sian) 50%,transparent 56% 100%);width:4px;animation-name:ks-arus-y;left:30px}.l-alur li{text-align:left;grid-template-columns:32px minmax(0,1fr);place-items:center start;gap:12px}}.l-pita-info{gap:var(--space-md);margin-top:var(--space-md);background:var(--color-oranye-soft);border-color:color-mix(in oklab,var(--color-oranye) 45%,var(--color-rule-2));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:18px 22px;display:grid}.l-pita-info .l-ikon{background:var(--color-oranye);color:var(--color-oranye-ink)}.l-pita-info p{color:var(--color-ink-2);margin:0}.l-pita-info strong{color:var(--color-ink)}@media (width<=40rem){.l-pita-info{grid-template-columns:auto minmax(0,1fr)}.l-pita-info .l-layanan__lanjut{grid-column:1/-1;padding-top:0}}.l-berita{gap:var(--space-md);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.l-berita--tunggal{grid-template-columns:minmax(0,1fr)}.l-berita__utama{border-radius:var(--radius-kartu);color:#fff;isolation:isolate;background:var(--slate);border:1px solid var(--color-rule-2);min-height:420px;box-shadow:var(--bayang-kartu);display:block;position:relative;overflow:hidden;text-decoration:none!important}.l-berita__gambar{z-index:-2;inset:0;position:absolute!important}.l-berita__gambar.s-tanpa{background:var(--slate);background-image:var(--pola-jaringan);background-size:32px 32px}.l-berita__gambar.s-tanpa .s-tanpa-gambar{color:var(--biru-terang);background-image:none;place-items:start end;padding:32px;font-size:3rem}.l-berita__gambar>img,.s-sampul>img{transition:transform var(--dur-mid) var(--ease-out)}.l-berita__utama:hover .l-berita__gambar>img{transform:scale(1.03)}.l-berita__utama:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#1e1e1eeb);position:absolute;inset:0}.l-berita__lapis{justify-items:start;gap:10px;padding:28px;display:grid;position:absolute;inset:auto 0 0}.situs .l-berita__lapis h3{color:#fff;letter-spacing:-.02em;max-width:28ch;font-size:calc(clamp(1.375rem,1vw + 1rem,1.875rem));font-weight:700;line-height:1.2}.l-berita__lapis p{color:#ffffffd6;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:60ch;margin:0;display:-webkit-box;overflow:hidden}.l-berita__lapis time{font-size:var(--text-xs);color:#fffc}.l-tag{border-radius:var(--radius-kecil);background:var(--color-oranye);color:var(--color-oranye-ink);letter-spacing:.02em;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.l-tag--muda{background:var(--color-biru-soft);color:var(--color-accent)}.l-berita__daftar{gap:var(--space-md);align-content:start;margin:0;padding:0;list-style:none;display:grid}.l-berita__item{gap:var(--space-md);grid-template-columns:120px minmax(0,1fr);align-items:center;height:100%;padding:12px;display:grid!important}.l-berita__mini{aspect-ratio:4/3;border-radius:6px;display:block}.situs .l-berita__item h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:1.0625rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.l-berita__item time{color:var(--color-muted);margin-top:6px;font-size:.75rem;display:block}@media (width<=60rem){.l-berita{grid-template-columns:minmax(0,1fr)}.l-berita__utama{min-height:340px}.l-berita__lapis{padding:22px}}@media (width<=40rem){.l-berita__item{grid-template-columns:96px minmax(0,1fr)}}.l-dua{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.l-agenda{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.l-agenda__item{gap:var(--space-md);grid-template-columns:72px minmax(0,1fr);align-items:center;padding:12px;display:grid!important}.l-agenda__item.batal{opacity:.6}.l-tgl{aspect-ratio:1;background:var(--color-biru-soft);color:var(--color-ink-2);border-radius:6px;align-content:center;place-items:center;display:grid}.l-tgl b{font:600 1.5rem/1 var(--font-mono);letter-spacing:-.04em;color:var(--color-accent)}.l-tgl span{margin-top:4px;font-size:.75rem;font-weight:500}.situs .l-agenda h3{font-size:1.0625rem;font-weight:600;line-height:1.35}.l-agenda__tempat{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.l-agenda__tempat,.l-kosong{font-size:var(--text-sm);color:var(--color-muted)}.l-kosong{justify-items:center;gap:var(--space-xs);text-align:center;padding:40px 24px;display:grid}.l-kosong .ui-ikon{color:var(--color-accent);opacity:.7;font-size:2rem}.l-kosong p{margin:0}.l-kosong .l-btn{margin-top:var(--space-xs)}.l-isu{isolation:isolate;border-radius:var(--radius-kartu);background:var(--slate);color:#fff;box-shadow:var(--bayang-naik);padding:28px;position:relative;overflow:hidden}.l-isu:before{content:"";z-index:-1;background-image:var(--pola-jaringan);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 70%);mask-image:linear-gradient(200deg,#000,#0000 70%)}.situs .l-isu h2{color:#fff;font-size:var(--text-h2)}.l-isu .l-sub{color:var(--biru-terang)}.l-isu ul{margin:var(--space-lg) 0 0;gap:0;padding:0;list-style:none;display:grid}.l-umum{padding-block:var(--space-md);border-top:1px solid var(--slate-garis);gap:4px;display:grid;color:#fff!important;text-decoration:none!important}.l-umum b{font:600 1.0625rem/1.35 var(--font-display);transition:color var(--dur-short) var(--ease-out)}.l-umum:hover b{color:var(--biru-terang)}.l-umum span{font-size:var(--text-sm);color:var(--slate-teks-2)}.l-umum time{color:var(--color-oranye);font-size:.75rem;font-weight:500}.l-isu__kosong{margin:var(--space-md) 0 0;color:var(--slate-teks-2)}.l-isu .l-btn{margin-top:var(--space-lg)}@media (width<=60rem){.l-dua{grid-template-columns:minmax(0,1fr)}.l-isu{padding:22px}}.l-penutup-wrap{padding-block:var(--section-gap-s) var(--section-gap-s)}.l-penutup{isolation:isolate;gap:var(--space-xl);border-radius:var(--radius-kartu);background:var(--slate);color:#fff;box-shadow:var(--bayang-naik);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:calc(clamp(28px,4vw,48px));display:grid;position:relative;overflow:hidden}.l-penutup:before{content:"";background-image:var(--pola-jaringan);background-size:32px 32px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.l-cahaya,.l-penutup:before{z-index:-1;position:absolute}.l-cahaya{pointer-events:none;background:radial-gradient(closest-side,#4aa3e333,#0000);border-radius:50%;width:420px;height:420px;top:-200px;right:-120px}.situs .l-penutup h2{color:#fff;margin-top:0}.l-penutup p{margin:var(--space-sm) 0 0;max-width:60ch;color:var(--slate-teks-2)}.l-aksi{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.l-penutup .l-aksi{margin-top:0}@media (width<=48rem){.l-penutup{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] :is(.l-isu,.l-penutup,.l-berita__utama){box-shadow:inset 0 0 0 1px var(--slate-garis)}.s-banner{padding-block:var(--space-2xl) var(--space-xl);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2);position:relative}.s-banner:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in oklab,var(--color-muted) 20%,transparent) 1px,transparent 1.5px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.s-banner>.container{position:relative}.situs .s-banner h1{font-size:var(--text-h1);max-width:24ch;line-height:1.15}.s-banner .s-lead{margin-top:var(--space-md)}.s-banner__baris{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.s-banner__kembali{align-items:center;gap:var(--space-2xs);min-height:44px;margin-bottom:var(--space-md);font-size:var(--text-sm);font-weight:500;display:inline-flex;color:var(--color-accent)!important;text-decoration:none!important}.s-banner__kembali:hover{text-underline-offset:.2em;text-decoration:underline!important}@media (width<=40rem){.s-banner{padding-block:var(--space-xl) var(--space-lg)}.situs .s-banner h1{font-size:1.875rem}}:is(.s-sampul,.s-artikel__sampul){isolation:isolate;border-radius:var(--radius-kartu);border:1px solid var(--color-rule-2);position:relative;overflow:hidden}@media (hover:hover){:is(.s-kartu,.s-sorotan,.s-baris):hover .s-sampul>img{transform:scale(1.03)}}.s-sampul__video{z-index:3;position:absolute;bottom:12px;left:12px}.s-kartu{gap:var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-kartu);background:var(--color-surface);box-shadow:var(--bayang-kartu);min-width:0;transition:box-shadow var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);flex-direction:column;padding:12px 12px 20px;display:flex;color:inherit!important;text-decoration:none!important}.s-kartu:hover{box-shadow:var(--bayang-naik);border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-rule-2));transform:translateY(-2px)}.s-kartu>:not(.s-sampul){padding-inline:8px}.s-kartu__gambar{aspect-ratio:16/10;margin-bottom:var(--space-xs);border-radius:6px}.situs :is(.s-kartu,.s-baris,.s-agenda,.s-indeks__polos) h3{font-size:var(--text-title);letter-spacing:-.01em;transition:color var(--dur-short) var(--ease-out);font-weight:600;line-height:1.35}.s-kartu p{color:var(--color-ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.s-sorotan:hover h2,:is(.s-kartu,.s-baris,.s-agenda,.s-indeks__polos):hover h3{color:var(--color-accent)}:is(.s-kartu,.s-sorotan,.s-agenda,.s-baris):focus-visible{outline-offset:3px}.s-meta{align-items:baseline;gap:var(--space-xs) var(--space-md);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}.s-meta strong{color:var(--color-accent);letter-spacing:.02em;font-weight:600}.s-meta strong,.s-meta time{font-size:.8125rem}.s-kisi{gap:var(--space-xl) var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-kisi>*{animation:ks-muncul var(--dur-long) var(--ease-out) both}.s-kisi>:nth-child(2){animation-delay:80ms}.s-kisi>:nth-child(3){animation-delay:.16s}.s-kisi>:nth-child(4){animation-delay:.24s}.s-kisi>:nth-child(5){animation-delay:.32s}.s-kisi>:nth-child(n+6){animation-delay:.4s}.s-kisi>:first-child{grid-column:span 2}.s-kisi>:first-child .s-kartu__gambar{aspect-ratio:16/8}@media (width<=60rem){.s-kisi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.s-kisi{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.s-kisi>:first-child{grid-column:auto}.s-kisi>:first-child .s-kartu__gambar{aspect-ratio:16/10}}.s-sorotan{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid;color:inherit!important;text-decoration:none!important}.s-sorotan__gambar{aspect-ratio:16/10;min-height:360px;max-height:calc(min(68dvh,40rem))}.s-sorotan__teks{gap:var(--space-md);flex-direction:column;display:flex}.s-sorotan__teks .s-tautan{align-self:flex-start}.situs .s-sorotan h2{max-width:22ch;transition:color var(--dur-short) var(--ease-out);font-size:calc(clamp(1.75rem,1.4vw + 1.1rem,2.25rem));line-height:1.15}.s-sorotan p{color:var(--color-ink-2);max-width:60ch;margin:0}@media (width<=75rem){.s-sorotan__gambar{min-height:0}}@media (width<=60rem){.s-sorotan{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}.s-kosong{padding:var(--space-xl) 0;color:var(--color-muted);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);margin:0}.s-alat{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-rule-2);flex-wrap:wrap;display:flex}.s-saring{scrollbar-width:none;margin-bottom:-1px;overflow-x:auto}.s-saring ul{gap:var(--space-xs);width:max-content;margin:0;padding:0;list-style:none;display:flex}.s-saring a{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);border-bottom:2px solid #0000;align-items:center;font-weight:400;display:inline-flex;color:var(--color-ink-2)!important;text-decoration:none!important}.s-saring a:hover{border-bottom-color:var(--color-rule-2);color:var(--color-ink)!important}.s-saring a[aria-current=page]{border-bottom-color:var(--color-accent);font-weight:500;color:var(--color-accent)!important}.s-saring a:focus-visible{outline-offset:-2px}.s-cari{max-width:360px;padding-bottom:var(--space-sm);flex:240px;gap:6px;display:flex}.s-cari .ui-input{flex:1}.s-lagi{align-items:center;gap:var(--space-sm);margin-top:var(--space-2xl);flex-direction:column;display:flex}.s-ladang{isolation:isolate;background:var(--slate);color:#fff;position:relative;overflow:hidden}.s-ladang:before{content:"";z-index:-1;background-image:var(--pola-jaringan);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.s-ladang.s-bagian{border-top:0}.situs .s-ladang h2{color:#fff;max-width:22ch;font-size:var(--text-section)}.s-ladang .s-lead{color:var(--slate-teks-2);margin-top:var(--space-md)}.s-ladang__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.s-ladang .s-aksi{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.s-ladang .s-btn:not(.s-btn--tenang){background:var(--color-oranye);color:var(--color-oranye-ink);border-color:var(--color-oranye)}.s-ladang .s-btn:not(.s-btn--tenang):hover{background:var(--color-oranye-2);border-color:var(--color-oranye-2)}@media (width<=48rem){.s-ladang__grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.s-ladang .s-aksi{justify-content:flex-start}}.situs .s-artikel__judul{max-width:26ch}.s-artikel__meta{margin-top:var(--space-lg)}.s-artikel__sampul{aspect-ratio:21/9;margin:var(--space-2xl) 0 0}.s-artikel{gap:var(--space-3xl);padding-block:var(--space-2xl) var(--section-gap-s);grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:start;display:grid}.s-artikel__isi{min-width:0;max-width:72ch;font-size:1.0625rem;line-height:1.75}.s-artikel__isi p{margin:0 0 var(--space-lg)}.s-artikel__isi :is(h3,h4){font-family:var(--font-display);letter-spacing:-.01em;margin:var(--space-xl) 0 var(--space-sm);font-weight:700;line-height:1.25}.s-artikel__isi h3{font-size:var(--text-h2)}.s-artikel__isi h4{font-size:var(--text-lg)}.s-artikel__isi :is(ul,ol){margin:0 0 var(--space-lg);padding-left:1.4em}.s-artikel__isi li+li{margin-top:var(--space-2xs)}.s-artikel__isi a{text-underline-offset:.2em;text-decoration:underline}.s-artikel__isi blockquote{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border-radius:0 var(--radius-dasar) var(--radius-dasar) 0;border-left:3px solid var(--color-accent);background:var(--color-paper-2);font:400 var(--text-lead)/1.6 var(--font-display);color:var(--color-ink);font-style:italic}.s-artikel__isi table{border-collapse:collapse;width:100%;font-size:var(--text-md);margin:0 0 var(--space-lg);display:block;overflow-x:auto}.s-artikel__isi :is(td,th){padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.s-artikel__tepi{top:calc(var(--kepala-t) + var(--space-xl));gap:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-rule-2);border-radius:var(--radius-kartu);background:var(--color-surface);box-shadow:var(--bayang-kartu);display:grid;position:sticky}.s-tepi__judul{margin:0 0 var(--space-sm);font:500 var(--text-sm)/1.4 var(--font-body)!important;letter-spacing:.04em!important;color:var(--color-muted)!important}.s-tepi__tautan{gap:var(--space-sm);font-weight:600;line-height:1.4;display:flex;color:var(--color-ink)!important;text-decoration:none!important}.s-tepi__tautan:hover{color:var(--color-accent)!important}.s-tepi__tautan .ui-ikon{color:var(--color-accent);flex-shrink:0;margin-top:1px;font-size:1.25rem}.s-bagikan{gap:var(--space-xs);flex-wrap:wrap;display:flex}.s-tepi__daftar{gap:var(--space-md);display:grid}.s-blok{font-weight:400;display:block}.s-indeks{border-top:1px solid var(--color-rule-2);margin:0;padding:0;list-style:none}.kepala,.s-agenda,.s-indeks li{border-bottom:1px solid var(--color-rule)}.s-indeks__polos{gap:var(--space-xs);padding-block:var(--space-lg);display:grid;color:inherit!important;text-decoration:none!important}@media (width<=60rem){.s-artikel{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.s-artikel__tepi{position:static}.s-artikel__sampul{aspect-ratio:16/10}}.s-artikel__media{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.s-artikel__media--tegak{grid-template-columns:minmax(0,1fr) minmax(260px,400px)}.s-artikel__media .s-reels{justify-self:center}.s-artikel__keterangan{gap:var(--space-md);align-content:center;display:grid}.s-artikel__keterangan p{color:var(--color-ink-2);font-size:var(--text-lead);max-width:44ch;margin:0;line-height:1.6}@media (width<=60rem){.s-artikel__media,.s-artikel__media--tegak{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}.s-bulan-daftar{gap:var(--space-3xl);display:grid}.s-bulan{gap:var(--gap-columns);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;display:grid}.situs .s-bulan h2{top:calc(var(--kepala-t) + var(--space-lg));font-size:var(--text-h2);line-height:1.2;position:sticky}.s-bulan__jumlah{margin-top:var(--space-xs);font:500 .8125rem/1.4 var(--font-mono);color:var(--color-muted);letter-spacing:0;display:block}.s-bulan__isi{border-top:1px solid var(--color-rule-2);margin:0;padding:0;list-style:none}.s-agenda{gap:var(--gap-columns);padding-block:var(--space-lg);grid-template-columns:140px minmax(0,1fr) minmax(0,18rem);align-items:baseline;display:grid}.s-agenda.batal{opacity:.65}.s-agenda .s-meta{margin-top:var(--space-xs)}.s-agenda__isi{margin:var(--space-xs) 0 0;color:var(--color-ink-2);font-size:var(--text-sm);white-space:pre-wrap}.s-tgl{align-items:baseline;gap:var(--space-xs);display:flex}.s-tgl b{font:600 var(--text-3xl)/1 var(--font-mono);letter-spacing:-.05em;color:var(--color-accent)}.s-tgl span{font-size:.8125rem}.s-tempat,.s-tgl span{color:var(--color-ink-2)}.s-tempat{font-size:var(--text-sm)}.s-tempat span{display:block}.s-coret{text-decoration:line-through}@media (width<=60rem){.s-bulan{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.situs .s-bulan h2{position:static}.s-agenda{gap:var(--space-md);grid-template-columns:92px minmax(0,1fr)}.s-agenda .s-tempat{grid-column:2}}.s-kaki{isolation:isolate;background:var(--slate);color:#fff;border-top:1px solid var(--slate-garis);padding-block:56px 32px;position:relative;overflow:hidden}.s-kaki:before{content:"";z-index:-1;background-image:var(--pola-jaringan);pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.s-kaki .s-kaki__merek{max-width:none;font:700 calc(clamp(1.75rem,2vw + 1rem,2.75rem))/1.1 var(--font-display);letter-spacing:-.03em;color:#fff;overflow-wrap:break-word;margin:0}.s-kaki__grid{gap:var(--gap-columns);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--slate-garis);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);display:grid}.s-kaki p{margin:0 0 var(--space-xs);color:var(--slate-teks-2);font-size:var(--text-sm);max-width:48ch}.situs .s-kaki h2{margin:0 0 var(--space-sm);font:500 var(--text-sm)/1.4 var(--font-body);color:var(--biru-terang);letter-spacing:.04em}.s-kaki ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.s-kaki a{min-height:32px;font-size:var(--text-sm);transition:color var(--dur-short) var(--ease-out);align-items:center;gap:8px;display:inline-flex;color:#ffffffdb!important;text-decoration:none!important}.s-kaki a:hover{text-underline-offset:.22em;color:#fff!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--biru-terang)!important;text-decoration-color:var(--biru-terang)!important}.s-kaki__kontak{margin-top:var(--space-md);gap:6px;display:grid}.s-kaki__kontak span{font-size:var(--text-sm);color:var(--slate-teks-2);align-items:flex-start;gap:8px;display:inline-flex}.s-kaki__kontak .ui-ikon{color:var(--biru-terang);margin-top:3px}.s-kaki__hukum{margin-top:var(--space-2xl)!important;font:400 .75rem/1.5 var(--font-mono)!important;color:#ffffffa8!important;max-width:none!important}@media (width<=48rem){.s-kaki__grid{grid-template-columns:minmax(0,1fr)}.s-kaki{padding-top:44px}}@media (width<=75rem){.s-kaki{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.s-tab{z-index:var(--z-sticky-nav);border-top:1px solid var(--slate-garis);background:color-mix(in oklab,var(--slate) 97%,transparent);color:#fff;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;inset:auto 0 0}.s-tab ul{grid-template-columns:repeat(5,minmax(0,1fr));max-width:28rem;margin:0 auto;padding:0;list-style:none;display:grid}.s-tab a{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:60px;transition:color var(--dur-short) var(--ease-out);flex-direction:column;font-size:.72rem;font-weight:400;display:flex;position:relative;color:var(--slate-teks-2)!important;text-decoration:none!important}.s-tab a:before{content:"";background:var(--biru-pendar);height:2px;transition:transform var(--dur-short) var(--ease-out);position:absolute;top:-1px;left:28%;right:28%;transform:scaleX(0)}.s-tab a .ui-ikon{font-size:1.2rem}.s-tab a[aria-current=page]{font-weight:500;color:#fff!important}.s-tab a[aria-current=page]:before{transform:none}.s-tab a[aria-current=page]>.ui-ikon{color:var(--biru-terang)}.s-tab a:focus-visible{outline-offset:-4px;outline-color:var(--biru-terang)}.s-tab a:active{background:#ffffff0f}.s-tab__utama{border-radius:var(--radius-dasar);background:var(--color-field);color:#fff;place-items:center;width:44px;height:36px;display:grid;box-shadow:0 0 0 1px #ffffff29}html[data-theme=dark] .s-tab__utama{background:#236fa8}.s-tab a:has(.s-tab__utama):before{display:none}.s-tab__utama .ui-ikon{font-size:1.15rem}@media (width>=75.01rem){.s-tab{display:none}}.wadah{padding-inline:var(--gutter)}.isi-halaman{padding-top:var(--space-xl)}@media (width<=75rem){.isi-halaman{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.kepala{gap:var(--space-xs);padding-bottom:var(--space-lg);margin-bottom:var(--space-xs)}.situs .kepala h1{font-size:var(--text-h1);max-width:26ch;line-height:1.15}@media (width<=40rem){.isi-halaman{padding-top:var(--space-lg)}.situs .kepala h1{font-size:1.75rem}}.kepala p{font-size:var(--text-md);color:var(--color-ink-2);max-width:72ch}.kepala .remah{font-size:var(--text-sm);color:var(--color-muted)}.kartu-judul .aksi,.kartu-judul .ui-ikon,.kepala .remah a,a{color:var(--color-accent)}.kepala .remah a:hover{text-decoration:underline}.kartu{border-radius:var(--radius-kartu);border-color:var(--color-rule-2);box-shadow:var(--bayang-kartu);animation:ks-muncul var(--dur-long) var(--ease-out) both;padding:24px}.isi-halaman>.kartu:nth-of-type(2){animation-delay:80ms}.isi-halaman>.kartu:nth-of-type(3){animation-delay:.16s}.isi-halaman>.kartu:nth-of-type(n+4){animation-delay:.24s}@media (width<=40rem){.kartu{padding:18px 16px}}.situs .kartu :is(h1,h2,h3,h4){font-family:var(--font-body);letter-spacing:-.01em;font-weight:700;line-height:1.3}.situs .masuk .kartu h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.kartu-judul{font-size:1.0625rem;font-weight:600}.kartu-judul .aksi{font-weight:600;text-decoration:none!important}.kartu-klik{transition:transform var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.kartu-klik:hover{border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-rule-2));box-shadow:var(--bayang-naik);transform:translateY(-2px)}.redup{color:var(--color-muted)}.kotak{border-radius:var(--radius-dasar);border-color:var(--color-rule-2);background:var(--color-paper-2)}.kotak.info{background:color-mix(in oklab,var(--color-accent) 7%,var(--color-surface));border-color:color-mix(in oklab,var(--color-accent) 30%,var(--color-rule))}.lini-titik{border-radius:var(--radius-dasar);background:var(--color-biru-soft);color:var(--color-accent)}.lini-titik.ok{background:var(--color-hijau-soft);color:var(--color-hijau-teks)}.langkah li:before{border-radius:2px}.langkah li.aktif:before,.langkah li.lewat:before{background:var(--color-field)}.artikel{color:var(--color-ink);max-width:72ch;font-size:1.0625rem;line-height:1.75}.artikel :is(h3,h4){font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}.artikel h3{font-size:1.375rem}.artikel blockquote{border-left-color:var(--color-accent)}.isian>label,.lbl{font-size:var(--text-sm);color:var(--color-ink-2)}.dl dt,.isian>label,.lbl{letter-spacing:.01em;font-weight:500}.bantu,.dl dt{font-size:.8125rem}html[data-palette][data-situs] .btn-primary,html[data-palette][data-situs][data-theme] .btn-primary{border:1.5px solid var(--color-field);border-radius:var(--radius-dasar);transition:transform var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out);background:var(--color-field)!important;color:var(--color-field-ink)!important;box-shadow:none!important}html[data-palette][data-situs] .btn-primary:hover:not(:disabled),html[data-palette][data-situs][data-theme] .btn-primary:hover:not(:disabled){border-color:var(--color-field-2);background:var(--color-field-2)!important;box-shadow:0 4px 14px #00000024!important}html[data-palette][data-situs] .btn-primary:active,html[data-palette][data-situs][data-theme] .btn-primary:active{transform:translateY(1px);background:var(--color-field-2)!important;box-shadow:none!important}.btn-bahaya,.btn-garis,.btn-primary{border-radius:var(--radius-dasar);min-height:44px;padding:10px 20px;font-size:.9375rem;font-weight:600}.btn-kecil{min-height:36px;padding:6px 14px}.btn-garis{border:1.5px solid var(--color-rule-2);color:var(--color-accent);transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);background:0 0}.btn-garis:hover{border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-rule-2));color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 7%,transparent)}.btn-garis.pilih,.btn-garis[aria-selected=true]{background:var(--color-field)!important;color:var(--color-field-ink)!important;border-color:var(--color-field)!important}.btn-bahaya:active,.btn-garis:active{transform:translateY(1px)}.btn-teks{color:var(--color-accent);text-underline-offset:.22em;font-weight:600;text-decoration:underline!important;-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 40%,transparent)!important;text-decoration-color:color-mix(in oklab,var(--color-accent) 40%,transparent)!important}.btn-teks:hover{text-decoration-color:currentColor!important}.btn-bahaya{background:0 0;border-width:1.5px}html[data-situs] .ui-input{border-radius:var(--radius-dasar);border-width:1px;height:44px;padding-inline:12px;font-size:1rem}html[data-situs] :is(.ui-textarea,textarea.ui-input){border-radius:var(--radius-dasar)}html[data-palette][data-situs] :is(.inp,.sel,.ui-input,.ui-textarea,.shadcn-input):focus,html[data-palette][data-situs][data-theme] :is(.inp,.sel,.ui-input,.ui-textarea,.shadcn-input):focus{border-color:var(--color-focus);box-shadow:none;outline:2px solid var(--color-focus);outline-offset:2px}html[data-palette][data-situs] :is(.pk-trigger,.ui-date-trigger){border-radius:var(--radius-dasar);border-width:1px}html[data-palette][data-situs] :is(.pk-trigger:focus-visible,.pk-trigger.open,.ui-date-trigger:focus-within,.ui-date-trigger.focused,.ufp-box:focus-visible,.sg-opt:focus-visible){box-shadow:none;outline:2px solid var(--color-focus);outline-offset:2px}html[data-palette][data-situs] .ui-check input:focus-visible+.ui-check-box{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kartu,.l-angka>div,.l-hero__dasar>*,.l-hero__kanan,.l-hero__kiri>*,.l-layanan>*,.s-kisi>*,.s-masuk,.situs-isi>*,.ui-ikon-putar svg{animation:none!important}.l-alur:after,.l-paket,.l-titik:after{display:none}.kartu-klik,.l-berita__gambar>img,.l-bilah,.l-btn,.l-cari__tombol,.l-kartu,.l-layanan__lanjut .ui-ikon,.l-menu a:after,.l-mini,.l-nodus,.l-tautan .ui-ikon,.s-btn,.s-kartu,.s-sampul>img,.s-tab a:before{transition:none!important}.kartu-klik:hover,.l-tautan:hover .ui-ikon,.s-kartu:hover,a.l-kartu:hover,a.l-kartu:hover .l-layanan__lanjut .ui-ikon,a.l-mini:hover{transform:none}a.l-nodus:focus-visible,a.l-nodus:hover{transform:translate(-50%,-50%)}.l-berita__utama:hover .l-berita__gambar>img,:is(.s-kartu,.s-sorotan,.s-baris):hover .s-sampul>img{transform:none}}*{scrollbar-width:thin;scrollbar-color:var(--color-rule-kuat) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-rule-kuat);background-clip:content-box;border:2px solid #0000;border-radius:8px}}input::-ms-clear{display:none}input::-ms-reveal{display:none}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;transition:background-color 9999s ease-out}.tst[data-v-88f2359e]{z-index:20000;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}.tst-item[data-v-88f2359e]{pointer-events:auto;background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow-lg);color:var(--app-text);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;display:flex}.tst-item.ok>.ui-ikon[data-v-88f2359e]{color:var(--cb-success)}.tst-item.err[data-v-88f2359e]{border-color:var(--cb-error)}.tst-item.err>.ui-ikon[data-v-88f2359e]{color:var(--cb-error)}.tst-item.warn>.ui-ikon[data-v-88f2359e]{color:var(--cb-warning)}.tst-item>.ui-ikon[data-v-88f2359e]{flex-shrink:0;margin-top:3px}.tst-isi[data-v-88f2359e]{flex-direction:column;flex:1;min-width:0;display:flex}.tst-tutup[data-v-88f2359e]{color:var(--app-text-mute);cursor:pointer;background:0 0;border:0;padding:2px}@media (width>=769px){.tst[data-v-88f2359e]{width:380px;bottom:20px;left:auto;right:20px}}
