:root{--dasar-0:#05070b;--dasar-1:#0a0e15;--dasar-2:#111823;--dasar-3:#1a2430;--garis:#3d5270;--tepi-kontener:#38bdf873;--led-300:#7dd3fc;--led-400:#38bdf8;--led-500:#0ea5e9;--stiker-lebar:70mm;--stiker-tinggi:40mm;--stiker-dalam:3mm;--stiker-celah:2mm;--stiker-logo:8mm;--cetak-tepi:8mm;--sidebar-latar:#0a0e15;--sidebar-tepi:#1a2430;--sidebar-teks:#e8eef5;--sidebar-teks-2:#9fb0c3;--sidebar-redup:#7c8ca1;--sidebar-hover:#141c28;--sidebar-aktif:#0c2f44;--sidebar-aktif-teks:#7dd3fc;--sidebar-aktif-garis:var(--led-500);--nav-ikon:20px;--cetak-tepi-dokumen:12mm;--cetak-tepi-dokumen-bawah:16mm;--unit-label-lebar:62px;--takaran-persen-lebar:72px;--takaran-baris-maks:420px;--saklar-kotak:22px;--tombol-baris-lebar:140px;--daftar-unit-tinggi:340px;--rincian-lebar:96px;--kartu-peran-lebar:224px;--petak-kolom-lebar:280px;--sesi-lebar:320px;--sesi-logo:120px;--sesi-cincin-kotak:168px;--cincin-tebal:2px;--cincin-jarak:10px;--cincin-laju-1:6s;--cincin-laju-2:4.5s;--cincin-1-warna:#38bdf8 #4ade80b3 transparent transparent;--cincin-2-warna:transparent #38bdf88c #4ade80 #4ade8066;--cincin-1-nyala:0 0 12px #38bdf859;--cincin-2-nyala:0 0 12px #4ade804d;--sesi-cahaya:radial-gradient(circle 620px at 100% 0%, #2dd4bf12, #2dd4bf00), radial-gradient(circle 560px at 0% 100%, #38bdf80f, #38bdf800);--kaca-latar:#1118238c;--kaca-buram:16px;--kaca-jenuh:140%;--rgb-warna:#38bdf8, #818cf8, #c084fc, #f472b6, #fb923c, #fbbf24, #34d399, #38bdf8;--kolom-ikon:20px;--data-lebar:200px;--data-label-tinggi:34px;--led-700:#075985;--led-900:#0c2f44;--teks-1:#e8eef5;--teks-2:#a9b8c9;--teks-3:#8595a8;--perak-terang:#eef1f5;--perak-1:#dfe4ea;--perak-2:#b9c1cc;--perak-3:#8d97a5;--perak-teks:#0b1119;--oke-400:#34d399;--oke-900:#06301f;--awas-400:#fbbf24;--awas-900:#3a2a05;--bahaya-400:#f87171;--bahaya-900:#3b1113;--netral-400:#94a3b8;--netral-900:#1b222c;--grafik-masuk:var(--led-400);--grafik-keluar:var(--awas-400);--grafik-1:var(--led-400);--grafik-2:#a78bfa;--grafik-3:var(--oke-400);--grafik-4:var(--awas-400);--grafik-5:#fb923c;--grafik-6:var(--netral-400);--grafik-kisi:#26364a;--grafik-tinggi:200px;--grafik-sumbu-lebar:3.5rem;--grafik-sumbu-lebar-hp:2.75rem;--nyala-lembut:0 0 0 1px #38bdf838, 0 0 12px -2px #38bdf82e;--nyala-fokus:0 0 0 1px #38bdf88c, 0 0 18px -1px #38bdf859;--nyala-bahaya:0 0 0 1px #f871718c, 0 0 18px -1px #f871714d;--r-1:4px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:20px;--r-6:24px;--r-8:32px;--r-10:40px;--r-12:48px;--r-16:64px;--r-20:80px;--lengkung-1:6px;--lengkung-2:10px;--lengkung-3:14px;--lengkung-4:20px;--lengkung-bulat:999px;--tepi:1px;--tepi-rgb:2px;--menu-cincin-tebal:2px;--tinggi-kecil:32px;--tinggi-sedang:40px;--tinggi-besar:48px;--sentuh-minimum:48px;--halaman-maks:1280px;--baca-maks:720px;--tombol-deret-min:200px;--sisi-hp:16px;--sisi-desktop:32px;--celah-kartu:16px;--dalam-kartu:20px;--baris-tinggi:56px;--dialog-lebar:320px;--tirai:#05070bb8;--sidebar:264px;--sidebar-petak-label:30px;--sidebar-petak-lencana:36px;--kepala-tinggi:64px;--kepala-merek-tinggi:32px;--kepala-kembali-ikon:24px;--petak-lencana:56px;--petak-ikon:28px;--petak-label-tinggi:36px;--bar-bawah-tinggi:64px;--bar-bawah-lebar:96px;--bar-bawah-lencana:36px;--bar-bawah-ikon:18px;--bayang-melayang:0 var(--r-2) var(--r-5) #00000073;--lapis-bar:10;--tanda-antrian:20px;--huruf:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--huruf-angka:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--t-xs:12px;--t-sm:14px;--t-md:16px;--t-lg:18px;--t-xl:22px;--t-2xl:28px;--t-3xl:36px;--jarak-huruf-lebar:.06em;--redup-sekunder:.7;--tinggi-normal:1.5;--tinggi-longgar:1.7;--tebal-normal:400;--tebal-sedang:500;--tebal-tegas:600;--gerak:.16s;--gerak-menu:.2s;--gerak-menu-kurva:cubic-bezier(.32, .72, 0, 1);--menu-naik-dari:24px;--menu-buka:#4ade80;--menu-buka-nyala:0 0 14px #4ade8080;--laci-latar:#0000008c;--lapis-laci:11;--lapis-laci-latar:10}@media (prefers-reduced-motion:reduce){:root{--gerak:0s;--gerak-menu:0s}}*,:before,:after{box-sizing:border-box}html,body,#akar{height:100%}body{background:var(--dasar-0);color:var(--teks-1);font-family:var(--huruf);font-size:var(--t-md);line-height:var(--tinggi-normal);-webkit-font-smoothing:antialiased;margin:0}.angka{font-variant-numeric:tabular-nums;text-align:right}:focus-visible{outline:2px solid var(--led-400);outline-offset:2px}.kontener{--kontener-latar:var(--dasar-1);background:var(--kontener-latar);border:var(--tepi) solid var(--tepi-kontener);border-radius:var(--lengkung-3);padding:var(--dalam-kartu)}.kaca{--kontener-latar:var(--kaca-latar);-webkit-backdrop-filter:blur(var(--kaca-buram)) saturate(var(--kaca-jenuh))}@property --sudut-rgb{syntax:"<angle>";inherits:false;initial-value:0deg}.kontener[data-nyala=rgb]{border:var(--tepi-rgb) solid transparent;background:linear-gradient(var(--kontener-latar), var(--kontener-latar)) padding-box,  conic-gradient(from var(--sudut-rgb), var(--rgb-warna)) border-box;animation:9s linear infinite putar-rgb;position:relative}.kontener[data-nyala=rgb]:after{content:"";inset:calc(var(--r-2) * -1);z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(closest-side,#38bdf824,#0000);position:absolute}.kontener.kaca[data-nyala=rgb]:after{content:none}.kontener.kaca[data-nyala=rgb]{background:var(--kaca-latar);box-shadow:0 0 var(--r-12) calc(var(--r-2) * -1) #38bdf84d;background-clip:padding-box;border-color:#0000;animation:none;position:relative}.kontener.kaca[data-nyala=rgb]:before{content:"";inset:calc(var(--tepi-rgb) * -1);border-radius:calc(var(--lengkung-3) + var(--tepi-rgb));padding:var(--tepi-rgb);background:conic-gradient(from var(--sudut-rgb), var(--rgb-warna));-webkit-mask-composite:xor;pointer-events:none;animation:9s linear infinite putar-rgb;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes putar-rgb{to{--sudut-rgb:360deg}}@media (prefers-reduced-motion:reduce){.kontener[data-nyala=rgb],.kontener.kaca[data-nyala=rgb]:before{animation:none}}.sesi-cincin{border:var(--cincin-tebal) solid;border-color:var(--cincin-1-warna);box-shadow:var(--cincin-1-nyala);animation:putar-cincin var(--cincin-laju-1) linear infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}.sesi-cincin-2{inset:var(--cincin-jarak);border-color:var(--cincin-2-warna);box-shadow:var(--cincin-2-nyala);animation-duration:var(--cincin-laju-2);animation-direction:reverse}@keyframes putar-cincin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sesi-cincin{animation:none}}.kontener[data-nyala=aktif]{box-shadow:var(--nyala-lembut)}.kontener[data-nyala=fokus]{border-color:var(--led-400);box-shadow:var(--nyala-fokus)}.kontener[data-nyala=bahaya]{border-color:var(--bahaya-400);box-shadow:var(--nyala-bahaya)}.kontener-kepala{justify-content:space-between;align-items:start;gap:var(--r-4);margin-bottom:var(--r-4);display:flex}.kontener-kepala-teks{min-width:0}.kontener-aksi{gap:var(--r-2);flex-wrap:wrap;flex-shrink:0;display:flex}@media (width<=639px){.kontener-kepala{align-items:stretch;gap:var(--r-3);flex-direction:column}.kontener-aksi{width:100%}.kontener-aksi>*{flex:1 1 var(--tombol-baris-lebar)}}.halaman-judul{margin:0 0 var(--r-3);font-size:var(--t-xl);font-weight:var(--tebal-tegas);line-height:1.2}.kontener-judul{margin:0 0 var(--r-1);font-size:var(--t-lg);font-weight:var(--tebal-tegas)}.kontener-anak-judul{color:var(--teks-2);font-size:var(--t-sm);margin:0}.tombol{justify-content:center;align-items:center;gap:var(--r-2);min-height:var(--tinggi-sedang);padding:var(--r-2) var(--r-4);text-align:center;border:var(--tepi) solid transparent;border-radius:var(--lengkung-2);font-family:inherit;font-size:var(--t-md);font-weight:var(--tebal-sedang);cursor:pointer;transition:background var(--gerak), border-color var(--gerak);display:inline-flex}.tombol[data-ukuran=kecil]{min-height:var(--tinggi-kecil);padding:var(--r-1) var(--r-3);font-size:var(--t-sm)}.tombol[data-ukuran=besar]{min-height:var(--tinggi-besar);padding:var(--r-2) var(--r-5);font-size:var(--t-lg)}.tombol[data-lebar=penuh]{width:100%}.tombol[data-ragam=utama]{background:var(--led-500);color:#04121c}.tombol[data-ragam=utama]:hover:not(:disabled){background:var(--led-400)}.tombol[data-ragam=kedua]{background:var(--dasar-2);color:var(--teks-1);border-color:var(--garis)}.tombol[data-ragam=kedua]:hover:not(:disabled){border-color:var(--led-400)}.tombol[data-ragam=hantu]{color:var(--teks-2);background:0 0}.tombol[data-ragam=hantu]:hover:not(:disabled){color:var(--teks-1);background:var(--dasar-2)}.tombol[data-ragam=bahaya]{background:var(--bahaya-900);color:var(--bahaya-400);border-color:var(--bahaya-400)}.tombol[data-ragam=utama-garis]{background:var(--led-900);color:var(--led-300);border-color:var(--led-400)}.tombol[data-ragam=utama-garis]:hover:not(:disabled){background:var(--led-700)}.tombol[data-ragam=perak]{background:linear-gradient(180deg, var(--perak-terang), var(--perak-2));color:var(--perak-teks);border-color:var(--perak-3);font-weight:var(--tebal-tegas);box-shadow:inset 0 1px #ffffffb3}.tombol[data-ragam=perak]:hover:not(:disabled){background:linear-gradient(180deg, #fff, var(--perak-1))}.tombol[data-ragam=perak]:active:not(:disabled){background:linear-gradient(180deg, var(--perak-2), var(--perak-1));box-shadow:inset 0 1px 3px #0b111940}.tombol:disabled,.tombol[data-ragam]:disabled{cursor:not-allowed;background:var(--dasar-2);color:var(--teks-2);border-color:var(--led-700);box-shadow:none}@media (width<=639px){.tombol,.tombol[data-ukuran=kecil],.tombol[data-ukuran=sedang]{min-height:var(--sentuh-minimum)}.tautan-baris{padding-block:var(--r-3);display:inline-block}}.kolom{margin-bottom:var(--r-4);display:block}.kolom-label{margin-bottom:var(--r-2);font-size:var(--t-sm);font-weight:var(--tebal-sedang);color:var(--teks-2);display:block}.kolom-wajib{color:var(--bahaya-400);margin-left:var(--r-1)}.kolom-opsional{color:var(--teks-3);font-weight:var(--tebal-normal);margin-left:var(--r-1)}.kolom-isian{width:100%;height:var(--tinggi-sedang);padding:0 var(--r-3);background:var(--dasar-2);color:var(--teks-1);border:var(--tepi) solid var(--garis);border-radius:var(--lengkung-2);font-family:inherit;font-size:var(--t-md)}.kolom-isian::placeholder{color:var(--teks-3)}.kolom-isian[type=date],.kolom-isian[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left}.kolom-isian:focus{border-color:var(--led-400);box-shadow:var(--nyala-fokus);outline:none}.kolom-isian[aria-invalid=true]{border-color:var(--bahaya-400)}.kolom-galat{margin-top:var(--r-2);color:var(--bahaya-400);font-size:var(--t-sm)}.kolom-bantu{margin-top:var(--r-2);color:var(--teks-3);font-size:var(--t-sm)}.kolom-nilai-besar{padding-left:var(--r-3);border-left:var(--tepi) solid var(--garis);color:var(--teks-1);font-size:var(--t-lg);line-height:var(--tinggi-normal);min-height:var(--r-6);margin:0}.kolom-nilai-besar[data-kosong=ya]{color:var(--teks-3);font-size:var(--t-sm)}.rincian-aksi{gap:var(--r-2);margin-left:auto;display:flex}@media (width<=639px){.rincian-aksi{width:100%;margin-left:0}.rincian-aksi>*{flex:1 1 var(--tombol-baris-lebar)}}.petak-data{grid-template-columns:repeat(auto-fit, minmax(var(--data-lebar), 1fr));gap:var(--r-4);align-items:start;display:grid}.petak-data .kolom-label{min-height:var(--data-label-tinggi);display:block}.tautan-baris{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--garis);text-decoration-color:var(--garis);text-underline-offset:3px;border-radius:var(--lengkung-1)}.tautan-baris:hover{-webkit-text-decoration-color:var(--led-300);text-decoration-color:var(--led-300)}.tautan-baris:focus-visible{outline:var(--tepi) solid var(--led-300);box-shadow:var(--nyala-fokus)}@media (width<=639px){.kolom-isian{min-height:var(--sentuh-minimum)}}.lencana{align-items:center;gap:var(--r-2);padding:var(--r-1) var(--r-3);border:var(--tepi) solid transparent;border-radius:var(--lengkung-bulat);font-size:var(--t-xs);font-weight:var(--tebal-sedang);white-space:nowrap;display:inline-flex}.lencana[data-nada=biru]{background:var(--led-900);color:var(--led-300);border-color:#38bdf859}.lencana[data-nada=oke]{background:var(--oke-900);color:var(--oke-400);border-color:#34d39959}.lencana[data-nada=awas]{background:var(--awas-900);color:var(--awas-400);border-color:#fbbf2459}.lencana[data-nada=bahaya]{background:var(--bahaya-900);color:var(--bahaya-400);border-color:#f8717159}.lencana[data-nada=netral]{background:var(--netral-900);color:var(--netral-400);border-color:var(--garis)}.tanda-antrian{min-width:var(--tanda-antrian);height:var(--tanda-antrian);padding:0 var(--r-1);background:var(--bahaya-400);color:var(--dasar-1);border-radius:var(--lengkung-bulat);font-size:var(--t-xs);font-weight:var(--tebal-tegas);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pesan-oke{padding:var(--r-3) var(--r-4);margin-bottom:var(--celah-kartu);background:var(--oke-900);border:var(--tepi) solid #34d39959;border-radius:var(--lengkung-2);color:var(--oke-400);font-size:var(--t-sm)}.pesan-galat{padding:var(--r-3) var(--r-4);margin-bottom:var(--r-4);background:var(--bahaya-900);border:var(--tepi) solid var(--bahaya-400);border-radius:var(--lengkung-2);color:var(--teks-1);font-size:var(--t-sm)}.pesan-kabar{padding:var(--r-3) var(--r-4);margin-bottom:var(--celah-kartu);background:var(--awas-900);border:var(--tepi) solid #fbbf2459;border-radius:var(--lengkung-2);color:var(--awas-400);font-size:var(--t-sm)}.kerangka-muat{background:linear-gradient(90deg, var(--dasar-2), var(--dasar-3), var(--dasar-2));border-radius:var(--lengkung-2);background-size:200% 100%;animation:1.4s ease-in-out infinite geser}@keyframes geser{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.kerangka-muat{animation:none}}.kolom-berikon{position:relative}.kolom-berikon .kolom-isian{padding-left:var(--r-10)}.kolom-berikon-ikon{left:var(--r-3);height:100%;color:var(--teks-3);pointer-events:none;place-items:center;display:grid;position:absolute;top:0}.kolom-berikon-ikon svg{width:var(--kolom-ikon);height:var(--kolom-ikon)}.kolom-berikon:focus-within .kolom-berikon-ikon{color:var(--led-400)}.kolom-sandi{position:relative}.kolom-sandi .kolom-isian{padding-right:var(--r-12)}.kolom-sandi-mata{height:100%;width:var(--r-12);font-size:var(--t-md);cursor:pointer;opacity:.65;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:0;right:0}.kolom-sandi-mata:hover{opacity:1}.pilihan{gap:var(--r-3);margin-bottom:var(--r-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.pilihan-butir{align-items:flex-start;gap:var(--r-1);min-height:var(--sentuh-minimum);padding:var(--r-3) var(--r-4);background:var(--dasar-2);border:var(--tepi) solid var(--tepi-kontener);border-radius:var(--lengkung-2);color:var(--teks-1);font-family:inherit;font-size:var(--t-md);font-weight:var(--tebal-sedang);text-align:left;cursor:pointer;transition:border-color var(--gerak), background var(--gerak);flex-direction:column;display:flex}.pilihan-butir:hover{border-color:var(--perak-3)}.pilihan-butir[aria-pressed=true]{background:var(--led-900);border-color:var(--led-400);color:var(--teks-1);font-weight:var(--tebal-tegas)}.pilihan-ket{font-size:var(--t-xs);color:var(--teks-2)}.pilihan-butir[aria-pressed=true] .pilihan-ket{color:var(--led-300)}.pilihan-butir:disabled{cursor:not-allowed;background:var(--dasar-1);border-color:var(--dasar-3);color:var(--teks-2)}.pilihan-rapat{margin-bottom:0}.jam-pasangan{gap:var(--r-3);grid-template-columns:1fr 1fr;display:grid}.blok-bahan{gap:var(--r-3);margin-bottom:var(--r-4);padding:var(--r-3);border:var(--tepi) solid var(--tepi-kontener);border-radius:var(--lengkung-2);background:var(--dasar-2);display:grid}.blok-bahan>.kolom{margin-bottom:0}.tuang-blok{margin-bottom:var(--r-4);padding:var(--r-3);border:var(--tepi) solid var(--garis);border-radius:var(--lengkung-2)}.tuang-kepala{justify-content:space-between;align-items:center;gap:var(--r-3);margin-bottom:var(--r-3);display:flex}.tuang-nomor{color:var(--teks-2);font-size:var(--t-xs);font-weight:var(--tebal-sedang);text-transform:uppercase;letter-spacing:var(--jarak-huruf-lebar)}.tuang-bahan{gap:var(--r-3);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--petak-kolom-lebar), (100% - var(--r-3)) / 2)), 1fr));align-items:start;display:grid}.tuang-bahan>.blok-bahan{margin-bottom:0}.tuang-kaki{justify-content:flex-end;align-items:center;gap:var(--r-3);margin-top:var(--r-3);display:flex}.tuang-total{font-size:var(--t-sm);font-weight:var(--tebal-sedang);font-variant-numeric:tabular-nums}.tuang-ringkas{align-items:baseline;gap:var(--r-2) var(--r-3);margin-bottom:var(--r-3);padding:var(--r-2) var(--r-3);border:var(--tepi) solid var(--garis);border-radius:var(--lengkung-2);background:var(--dasar-2);flex-wrap:wrap;display:flex}.tuang-ringkas .tuang-isi{flex:1 1 var(--petak-kolom-lebar);color:var(--teks-2);font-size:var(--t-sm)}.tuang-aksi{gap:var(--r-3);margin-bottom:var(--r-4);flex-wrap:wrap;display:flex}.tombol-deret{gap:var(--r-3);margin-bottom:var(--r-3);flex-wrap:wrap;display:flex}.tombol-deret>.tombol{flex:1 1 var(--tombol-deret-min)}.rincian{grid-template-columns:repeat(auto-fit, minmax(var(--rincian-lebar), 1fr));gap:var(--r-4);margin:0;display:grid}.rincian-takaran{margin-bottom:var(--r-4)}.rincian-butir{gap:var(--r-1);display:grid}.rincian-label{color:var(--teks-2);font-size:var(--t-xs)}.rincian-nilai{font-size:var(--t-lg);font-weight:var(--tebal-sedang);font-variant-numeric:tabular-nums}.rincian-ket{color:var(--teks-2);font-size:var(--t-xs)}@keyframes muncul{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kontener,.kartu-baris,.total-kotak,.unit-baris{animation:muncul var(--gerak) ease-out both}.unit-baris:first-child{animation-delay:0s}.unit-baris:nth-child(2){animation-delay:20ms}.unit-baris:nth-child(3){animation-delay:40ms}.unit-baris:nth-child(4){animation-delay:60ms}.unit-baris:nth-child(n+5){animation-delay:80ms}@media (prefers-reduced-motion:reduce){.kontener,.kartu-baris,.total-kotak,.unit-baris{animation:none}}.grafik-bidang{column-gap:var(--r-2);grid-template-columns:auto 1fr;display:grid}.grafik-tegak{height:var(--grafik-tinggi);min-width:var(--grafik-sumbu-lebar);position:relative}.grafik-tegak>span{color:var(--teks-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.grafik{width:100%;height:var(--grafik-tinggi);display:block;overflow:visible}.grafik-sumbu{margin-top:var(--r-2);color:var(--teks-3);font-size:var(--t-xs);justify-content:space-between;display:flex}.grafik-sumbu>span{text-align:center;white-space:nowrap;flex:1;overflow:hidden}.grafik-kosong{padding:var(--r-6) var(--r-4);color:var(--teks-3);font-size:var(--t-sm);text-align:center;margin:0}.grafik-donat{gap:var(--r-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;display:grid}.grafik-donat>svg{width:100%;max-width:190px;margin:0 auto;transform:rotate(-90deg)}.grafik-legenda{gap:var(--r-2);font-size:var(--t-sm);margin:0;padding:0;list-style:none;display:grid}.grafik-legenda>li{align-items:center;gap:var(--r-2);grid-template-columns:auto 1fr auto auto;display:grid}.grafik-legenda-nama{color:var(--teks-2)}.grafik-legenda-nilai{color:var(--teks-1);font-variant-numeric:tabular-nums}.grafik-legenda-persen{color:var(--teks-3);font-variant-numeric:tabular-nums}.grafik-legenda-datar{gap:var(--r-2) var(--r-4);margin-top:var(--r-3);flex-wrap:wrap;display:flex}.grafik-legenda-datar>li{grid-template-columns:none;display:flex}.grafik-tanda{border-radius:var(--lengkung-1);flex:none;width:10px;height:10px;display:inline-block}.grafik-peringkat{gap:var(--r-3);font-size:var(--t-sm);margin:0;padding:0;list-style:none;display:grid}.grafik-peringkat>li{align-items:center;gap:var(--r-2) var(--r-3);grid-template-columns:minmax(0,8rem) 1fr auto auto;display:grid}.grafik-peringkat-nama{color:var(--teks-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grafik-peringkat-alur{background:var(--dasar-3);border-radius:var(--lengkung-bulat);height:8px;overflow:hidden}.grafik-peringkat-isi{background:var(--grafik-1);border-radius:var(--lengkung-bulat);height:100%;display:block}.grafik-peringkat-nilai{color:var(--teks-1);font-variant-numeric:tabular-nums}.grafik-peringkat-persen{color:var(--teks-3);font-variant-numeric:tabular-nums}.angka-deret{gap:var(--r-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.angka-deret[data-rapat]{gap:var(--r-2);grid-template-columns:repeat(3,1fr)}.angka-deret[data-rapat] .angka-kartu{padding:var(--r-3);text-align:center}.angka-kartu{padding:var(--r-4);background:var(--dasar-2);border:var(--tepi) solid var(--tepi-kontener);border-radius:var(--lengkung-2)}.angka-kartu[data-nada=biru]{box-shadow:inset 3px 0 0 var(--grafik-masuk)}.angka-kartu[data-nada=kuning]{box-shadow:inset 3px 0 0 var(--grafik-keluar)}.angka-kartu[data-nada=hijau]{box-shadow:inset 3px 0 0 var(--oke-400)}.angka-kartu[data-nada=jingga]{box-shadow:inset 3px 0 0 var(--grafik-5)}.angka-kartu[data-nada=ungu]{box-shadow:inset 3px 0 0 var(--grafik-2)}.angka-kartu-label{margin:0 0 var(--r-1);color:var(--teks-3);font-size:var(--t-xs)}.angka-kartu-nilai{color:var(--teks-1);font-size:var(--t-xl);font-weight:var(--tebal-tegas);font-variant-numeric:tabular-nums;margin:0}.angka-kartu-kaki{margin:var(--r-2) 0 0;font-size:var(--t-xs);color:var(--teks-2)}.angka-kartu-beda{margin:var(--r-2) 0 0;font-size:var(--t-xs);color:var(--teks-3)}.angka-kartu-kaki+.angka-kartu-beda{margin-top:var(--r-1)}.angka-kartu-beda[data-arah=naik]{color:var(--oke-400)}.angka-kartu-beda[data-arah=turun]{color:var(--bahaya-400)}.angka-kartu-beda[data-arah=rata]{color:var(--teks-3)}.daftar-kartu{gap:var(--r-2);margin-top:var(--r-4);display:grid}.kartu-baris{justify-content:space-between;align-items:center;gap:var(--r-3);min-height:var(--baris-tinggi);padding:var(--r-3) var(--r-4);background:var(--dasar-2);border:var(--tepi) solid var(--tepi-kontener);border-radius:var(--lengkung-2);display:flex}.kartu-isi{min-width:0}.kartu-putusan{margin-bottom:var(--r-2);align-items:stretch}.aksi-putusan{align-items:center;gap:var(--r-2);display:flex}.kartu-aksi-catatan{color:var(--teks-3);font-size:var(--t-sm);align-self:center}.kartu-judul{align-items:center;gap:var(--r-2);font-weight:var(--tebal-sedang);display:flex}.kartu-ket{margin-top:var(--r-1);color:var(--teks-2);font-size:var(--t-sm);overflow-wrap:anywhere}.kartu-ket-data{font-variant-numeric:tabular-nums}.saklar{align-items:start;gap:var(--r-3);margin-bottom:var(--r-4);padding:var(--r-3) var(--r-4);background:var(--dasar-2);border:var(--tepi) solid var(--garis);border-radius:var(--lengkung-2);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.saklar input{width:var(--saklar-kotak);height:var(--saklar-kotak);accent-color:var(--led-500);margin:0}.saklar-ket{margin-top:var(--r-1);color:var(--teks-2);font-size:var(--t-sm);font-weight:var(--tebal-normal);display:block}.tombol-baris{gap:var(--r-3);flex-wrap:wrap;display:flex}.tombol-baris>*{flex:1 1 var(--tombol-baris-lebar)}.daftar-unit{gap:var(--r-2);margin:0 0 var(--r-4);max-height:var(--daftar-unit-tinggi);padding-right:var(--r-1);display:grid;overflow-y:auto}.unit-baris{grid-template-columns:var(--unit-label-lebar) auto 1fr auto;align-items:center;gap:var(--r-2);display:grid}.unit-nomor{height:var(--sentuh-minimum);color:var(--teks-1);font-size:var(--t-sm);font-weight:var(--tebal-tegas);font-variant-numeric:tabular-nums;text-transform:capitalize;white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.unit-sama{color:var(--teks-2)}.unit-satuan{color:var(--teks-2);font-size:var(--t-sm)}.unit-isian{width:100%;min-height:var(--sentuh-minimum);padding:0 var(--r-3);background:var(--dasar-1);border:var(--tepi) solid var(--garis);border-radius:var(--lengkung-2);color:var(--teks-1);font-family:inherit;font-size:var(--t-md);font-variant-numeric:tabular-nums}.unit-isian:focus{border-color:var(--led-400);box-shadow:var(--nyala-fokus);outline:none}.unit-isian::placeholder,.unit-isian:disabled{color:var(--teks-3)}.baris-takaran{grid-template-columns:minmax(0, 1fr) var(--takaran-persen-lebar) auto;align-items:center;gap:var(--r-2);max-width:var(--takaran-baris-maks);display:grid}.takaran-nama{min-height:var(--sentuh-minimum);color:var(--teks-1);font-size:var(--t-sm);align-items:center;display:flex}.takaran-nama[data-pakai=tidak]{color:var(--teks-2)}.takaran-satuan{color:var(--teks-2);font-size:var(--t-sm)}.takaran-jumlah{margin-top:var(--r-2);padding-top:var(--r-3);border-top:var(--tepi) solid var(--garis);font-weight:var(--tebal-tegas)}.takaran-jumlah .takaran-nama{color:var(--teks-1)}.takaran-angka{padding-right:var(--r-3);font-size:var(--t-md);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;display:flex}.takaran-jumlah[data-pas=ya] .takaran-angka{color:var(--oke-400)}.takaran-jumlah[data-pas=tidak] .takaran-angka{color:var(--awas-400)}.takaran-selisih{color:var(--teks-2);font-size:var(--t-xs);font-weight:var(--tebal-normal);grid-column:1/-1}.total-kotak{gap:var(--r-1);margin:0 0 var(--r-4);padding:var(--r-4);background:var(--led-900);border:var(--tepi) solid var(--led-700);border-radius:var(--lengkung-2);display:grid}.total-label{color:var(--teks-2);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em}.total-nilai{font-size:var(--t-2xl);font-weight:var(--tebal-tegas);font-variant-numeric:tabular-nums;line-height:1.1}.total-rumus{color:var(--teks-2);font-size:var(--t-sm)}.hitung-baris{gap:var(--r-2);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.hitung-label{color:var(--teks-2);font-size:var(--t-sm)}.hitung-satuan{color:var(--teks-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums;text-align:right}.hitung-kg{font-size:var(--t-sm);font-weight:var(--tebal-sedang);font-variant-numeric:tabular-nums;text-align:right}.hitung-pisah{height:0;margin:var(--r-1) 0;border:0;border-top:var(--tepi) solid var(--garis)}.hitung-tutup{font-size:var(--t-sm);font-weight:var(--tebal-sedang);font-variant-numeric:tabular-nums}.hitung-tutup[data-nada=pas]{color:var(--oke-400)}.hitung-tutup[data-nada=susut]{color:var(--awas-400)}.hitung-tutup[data-nada=lebih]{color:var(--bahaya-400)}.hitung-tutup[data-nada=jalan]{color:var(--led-300)}.saklar-hitung{margin-top:var(--r-2);margin-bottom:0}.rekap-judul{margin:var(--r-5) 0 var(--r-3);font-size:var(--t-md);font-weight:var(--tebal-sedang);color:var(--teks-2)}.daftar-titik{padding-left:var(--r-5);gap:var(--r-2);color:var(--teks-2);font-size:var(--t-sm);margin:0;display:grid}.daftar-titik b{color:var(--teks-1)}.daftar-rol{gap:var(--r-2);max-height:var(--daftar-unit-tinggi);padding-right:var(--r-1);display:grid;overflow-y:auto}.saklar-rol{padding:var(--r-2) var(--r-3);margin-bottom:0}.saklar-nama{padding:var(--r-2) var(--r-3);font-size:var(--t-sm);grid-template-columns:auto auto;align-items:center;margin-bottom:0}.tab-pengaturan{gap:var(--r-1);border-bottom:var(--tepi) solid var(--garis);margin-bottom:var(--r-5);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--r-8)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--r-8)), transparent);display:flex;overflow-x:auto}.tab-pengaturan::-webkit-scrollbar{display:none}.tab-pengaturan-butir{min-height:var(--sentuh-minimum);padding:0 var(--r-4);color:var(--teks-2);font-size:var(--t-sm);white-space:nowrap;border-bottom:var(--tepi) solid transparent;flex:none;align-items:center;text-decoration:none;display:inline-flex}.tab-pengaturan-butir:hover{color:var(--teks-1)}button.tab-pengaturan-butir{border:none;border-bottom:var(--tepi) solid transparent;font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0}.tab-pengaturan-butir[aria-current=page]{color:var(--teks-1);border-bottom-color:var(--sidebar-aktif-garis);font-weight:var(--tebal-sedang)}.petak-peran{grid-template-columns:repeat(auto-fill, minmax(var(--kartu-peran-lebar), 1fr));gap:var(--r-3);display:grid}.kartu-peran{gap:var(--r-1);text-align:left;padding:var(--r-4);min-height:var(--sentuh-minimum);background:var(--dasar-2);border:var(--tepi) solid var(--tepi-kontener);border-radius:var(--lengkung-2);color:var(--teks-1);cursor:pointer;justify-items:start;display:grid}.kartu-peran:hover{border-color:var(--sidebar-aktif-garis)}.petak-peran[data-kolom="3"]{grid-template-columns:repeat(3,1fr)}.kartu-pintu-ikon{width:var(--petak-ikon);height:var(--petak-ikon);color:var(--led-300)}.kartu-peran-nama{font-size:var(--t-md);font-weight:var(--tebal-sedang)}.kartu-peran-kode{font-size:var(--t-xs);color:var(--teks-3)}.kartu-peran-jml{font-size:var(--t-sm);color:var(--teks-2)}.daftar-izin{gap:var(--r-1);margin:0;padding:0;list-style:none;display:grid}.baris-izin{justify-content:space-between;align-items:center;gap:var(--r-3);padding:var(--r-2) var(--r-3);background:var(--dasar-2);border:var(--tepi) solid transparent;border-radius:var(--lengkung-1);display:flex}.baris-izin[data-punya=ya]{border-color:var(--sidebar-aktif-garis)}.baris-izin-label{align-items:center;gap:var(--r-3);min-height:var(--sentuh-minimum);cursor:pointer;flex:1;display:flex}.baris-izin-teks{gap:var(--r-1);display:grid}.baris-izin-ket{font-size:var(--t-sm);color:var(--teks-1)}.baris-izin-kunci{font-size:var(--t-xs);color:var(--teks-3)}.baris-izin-kunci-sebab{font-size:var(--t-xs);color:var(--teks-3);white-space:nowrap}.batang-simpan{bottom:var(--r-3);z-index:2;justify-content:space-between;align-items:center;gap:var(--r-3);margin-top:var(--r-5);padding:var(--r-3) var(--r-4);background:var(--dasar-2);border:var(--tepi) solid var(--sidebar-aktif-garis);border-radius:var(--lengkung-2);box-shadow:0 var(--r-2) var(--r-5) #00000073;flex-wrap:wrap;display:flex;position:sticky}.batang-simpan-isi{gap:var(--r-1);font-size:var(--t-sm);display:grid}.batang-simpan-kunci{font-family:var(--huruf-angka);font-size:var(--t-xs);color:var(--teks-2)}.batang-simpan-aksi{gap:var(--r-2);flex-wrap:wrap;display:flex}.petak-2{gap:var(--r-3) var(--r-4);grid-template-columns:repeat(auto-fit, minmax(max(var(--petak-kolom-lebar), (100% - var(--r-4)) / 2), 1fr));align-items:start;display:grid}.tabel{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.tabel th,.tabel td{padding:var(--r-2) var(--r-3);text-align:left;vertical-align:top;border-bottom:var(--tepi) solid var(--garis)}.tabel th{color:var(--teks-2);font-weight:var(--tebal-sedang);white-space:nowrap}.tabel tbody tr:last-child td{border-bottom:none}.tabel .angka{font-variant-numeric:tabular-nums;text-align:right}.tabel-gulir{overflow-x:auto}.tabel-jam{white-space:nowrap;font-variant-numeric:tabular-nums}.tabel-blok td{border-bottom:none}.tabel-anak td{color:var(--teks-2);border-bottom:none}.tabel-anak-akhir td{border-bottom:var(--tepi) solid var(--garis)}.tabel-anak-nama{padding-left:var(--r-6)}.daftar-baris{flex-direction:column;display:flex}.baris-butir{align-items:center;gap:var(--r-3);min-height:var(--baris-tinggi);color:var(--teks-1);text-decoration:none;display:flex}.baris-butir:active{background:var(--dasar-2)}.baris-ikon{width:var(--nav-ikon);height:var(--nav-ikon);color:var(--led-400);flex:none}.baris-isi{justify-content:space-between;align-items:center;gap:var(--r-3);flex:1;align-self:stretch;min-width:0;display:flex}.baris-butir:not(:last-child) .baris-isi{border-bottom:var(--tepi) solid var(--garis)}.baris-nama{min-width:0;font-size:var(--t-md)}.baris-lanjut{width:var(--nav-ikon);height:var(--nav-ikon);color:var(--teks-3);flex:none}.dialog{width:min(var(--dialog-lebar), calc(100% - var(--r-8)));padding:var(--dalam-kartu);background:var(--dasar-1);border:var(--tepi) solid var(--tepi-kontener);border-radius:var(--lengkung-3);color:var(--teks-1)}.dialog::backdrop{background:var(--tirai)}.dialog-judul{font-size:var(--t-lg);font-weight:var(--tebal-tegas);text-align:center;margin:0}.dialog-aksi{gap:var(--r-2);margin-top:var(--r-5);display:grid}.sidebar-merek{border-radius:var(--lengkung-2);padding:var(--r-3);background:#fff;justify-content:center;align-items:center;display:flex}.sidebar-merek img{width:100%;max-width:168px;height:auto;display:block}.sidebar-jam{margin-top:var(--r-3);padding:var(--r-3) var(--r-2);border:var(--tepi) solid var(--sidebar-tepi);border-radius:var(--lengkung-2);text-align:center}.sidebar-jam-angka{color:var(--sidebar-teks);font-size:var(--t-2xl);font-weight:var(--tebal-sedang);letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.15;display:block}.sidebar-jam-tanggal{margin-top:var(--r-1);color:var(--sidebar-teks-2);font-size:var(--t-xs);display:block}.nav-ikon{width:var(--nav-ikon);height:var(--nav-ikon);flex:none}.sidebar-petak{gap:var(--r-2);grid-template-columns:repeat(2,1fr);display:grid}.sidebar-petak-butir[data-penuh=ya]{padding:var(--r-2) var(--r-3);grid-column:1/-1}.sidebar-grup{gap:var(--r-2);display:grid}.sidebar-grup-kepala{padding-left:var(--r-2);color:var(--sidebar-teks-2);font-size:var(--t-xs);font-weight:var(--tebal-tegas);letter-spacing:var(--jarak-huruf-lebar);margin:0}.sidebar-wadah,.sidebar-baris{align-items:center;gap:var(--r-3);width:100%;min-height:var(--tinggi-sedang);padding:0 var(--r-3);background:var(--sidebar-hover);border:var(--tepi) solid var(--sidebar-tepi);border-radius:var(--lengkung-2);color:var(--sidebar-teks-2);font-family:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;display:flex}.sidebar-wadah:hover{color:var(--sidebar-teks);border-color:var(--led-700)}.sidebar-wadah[data-buka=ya]{color:var(--sidebar-aktif-teks);border-color:var(--sidebar-aktif-garis)}.sidebar-wadah-nama{flex:1}.sidebar-wadah-tanda{color:var(--sidebar-redup);font-size:var(--t-xs)}.sidebar-baris{text-decoration:none}.sidebar-baris[aria-current=page]{background:var(--sidebar-aktif);color:var(--sidebar-aktif-teks);border-color:var(--sidebar-aktif-garis);font-weight:var(--tebal-sedang)}.sidebar-anak{margin:var(--r-1) 0 0 var(--r-5);padding-left:var(--r-3);border-left:var(--tepi) solid var(--sidebar-tepi);gap:2px;display:grid}.sidebar-anak-butir{padding:var(--r-2) var(--r-3);border-radius:var(--lengkung-1);color:var(--sidebar-teks-2);font-size:var(--t-sm);text-decoration:none}.sidebar-anak-butir:hover{background:var(--sidebar-hover);color:var(--sidebar-teks)}.sidebar-anak-butir[aria-current=page]{background:var(--sidebar-aktif);color:var(--sidebar-aktif-teks);font-weight:var(--tebal-sedang)}.sidebar-petak-butir[data-kosong=ya] .sidebar-petak-lencana{border-style:dashed}.sidebar-petak-butir[data-kosong=ya] .sidebar-petak-label{color:var(--sidebar-redup)}.sidebar-petak-butir[data-penuh=ya] .sidebar-petak-label{min-height:0;font-size:var(--t-sm)}.sidebar-petak-butir{align-items:center;gap:var(--r-2);padding:var(--r-3) var(--r-2);border:var(--tepi) solid transparent;border-radius:var(--lengkung-2);color:var(--sidebar-teks-2);text-align:center;flex-direction:column;text-decoration:none;display:flex}.sidebar-petak-butir:hover{background:var(--sidebar-hover);color:var(--sidebar-teks)}.sidebar-petak-butir[aria-current=page]{background:var(--sidebar-aktif);border-color:var(--sidebar-aktif-garis);color:var(--sidebar-aktif-teks);font-weight:var(--tebal-sedang)}.sidebar-petak-lencana{width:var(--sidebar-petak-lencana);height:var(--sidebar-petak-lencana);background:var(--led-900);border:var(--tepi) solid var(--led-700);border-radius:var(--lengkung-bulat);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.sidebar-petak-butir[aria-current=page] .sidebar-petak-lencana{border-color:var(--sidebar-aktif-garis)}.sidebar-petak-butir .nav-ikon{opacity:1}.sidebar-petak-lencana .tanda-antrian{border:var(--tepi) solid var(--sidebar-latar);position:absolute;top:0;right:0;transform:translate(35%,-35%)}.sidebar-petak-label{min-height:var(--sidebar-petak-label);font-size:var(--t-xs);line-height:1.25;display:block}.sidebar-cari{width:100%;min-height:var(--tinggi-sedang);padding:0 var(--r-3);background:var(--sidebar-hover);border:var(--tepi) solid var(--sidebar-tepi);border-radius:var(--lengkung-2);color:var(--sidebar-teks);font-family:inherit;font-size:var(--t-sm)}.sidebar-cari::placeholder{color:var(--sidebar-redup)}.sidebar-cari:focus-visible{border-color:var(--sidebar-aktif-garis);outline:none}.sidebar-cari-nihil{margin:var(--r-3) 0 0;color:var(--sidebar-redup);font-size:var(--t-xs);text-align:center}.sidebar-kaki{padding-top:var(--r-4);border-top:var(--tepi) solid var(--sidebar-tepi);margin-top:auto}.sidebar-nama{margin:0 0 var(--r-1);padding:0 var(--r-2);color:var(--sidebar-teks);font-size:var(--t-sm);font-weight:var(--tebal-sedang);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-nik{padding:0 var(--r-2);color:var(--sidebar-redup);font-size:var(--t-xs);font-family:var(--huruf-angka);text-align:center;margin:0}.sidebar-keluar{width:100%;min-height:var(--tinggi-sedang);margin-top:var(--r-3);padding:0 var(--r-3);border:var(--tepi) solid var(--sidebar-tepi);border-radius:var(--lengkung-2);color:var(--sidebar-teks);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.sidebar-keluar:hover{background:var(--sidebar-hover)}.kerangka{grid-template-columns:1fr;min-height:100dvh;display:grid}.isi{width:100%;min-width:0;max-width:var(--baca-maks);padding:var(--sisi-hp);padding-bottom:calc(var(--r-12) + env(safe-area-inset-bottom));margin:0 auto}.isi[data-layar=beranda]{padding-bottom:calc(var(--bar-bawah-tinggi) + var(--r-4) + env(safe-area-inset-bottom))}.kerangka[data-menu=sidebar] .isi[data-layar=beranda]{padding-bottom:calc(var(--r-12) + env(safe-area-inset-bottom))}.isi[data-layar=menu] .kepala-kembali,.kembali-pintu{display:none}.sj-kirim{width:100%}.sidebar{display:none}.kerangka[data-menu=sidebar] .sidebar{gap:var(--r-5);padding:var(--r-4);background:var(--sidebar-latar);border-right:var(--tepi) solid var(--sidebar-tepi);width:var(--sidebar);z-index:var(--lapis-laci);box-shadow:var(--bayang-melayang);overscroll-behavior:contain;transition:translate var(--gerak-menu) var(--gerak-menu-kurva), display var(--gerak-menu) allow-discrete;flex-direction:column;position:fixed;inset:0 auto 0 0;overflow-y:auto;translate:-100%}.kerangka[data-menu=sidebar][data-laci=buka] .sidebar{display:flex;translate:0}@starting-style{.kerangka[data-menu=sidebar][data-laci=buka] .sidebar{translate:-100%}}.kerangka[data-menu=sidebar][data-laci=buka] .sidebar-kaki{padding-bottom:env(safe-area-inset-bottom);margin-top:auto}.laci-latar{z-index:var(--lapis-laci-latar);background:var(--laci-latar);opacity:0;transition:opacity var(--gerak-menu) var(--gerak-menu-kurva), display var(--gerak-menu) allow-discrete;border:0;padding:0;display:none;position:fixed;inset:0}.kerangka[data-laci=buka] .laci-latar{opacity:1;display:block}@starting-style{.kerangka[data-laci=buka] .laci-latar{opacity:0}}.kerangka[data-menu=sidebar] .sidebar-merek{padding-right:var(--r-12);position:relative}.sidebar-tutup{min-width:var(--sentuh-minimum);min-height:var(--sentuh-minimum);border-radius:var(--lengkung-2);color:var(--dasar-1);font-size:var(--t-lg);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.sidebar-tutup:active{background:#00000014}.sidebar-tutup-ikon{width:var(--kepala-kembali-ikon);height:var(--kepala-kembali-ikon)}.kepala-hamburger{min-width:var(--sentuh-minimum);min-height:var(--sentuh-minimum);margin-left:calc(-1 * (var(--sentuh-minimum) - var(--kepala-kembali-ikon)) / 2);border-radius:var(--lengkung-2);color:var(--teks-1);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.kepala-hamburger:active{background:var(--dasar-2)}.kepala-hamburger-ikon{width:var(--kepala-kembali-ikon);height:var(--kepala-kembali-ikon)}.kepala-hamburger .tanda-antrian{border:var(--tepi) solid var(--dasar-0);position:absolute;top:0;right:0;transform:translate(30%,-30%)}.layar-sesi{min-height:100dvh;padding:var(--r-4);background:var(--sesi-cahaya);place-items:center;display:grid}.layar-sesi-isi{width:100%;max-width:var(--sesi-lebar)}.sesi-panel{margin-bottom:var(--r-6);justify-content:center;display:flex}.sesi-lambang{width:var(--sesi-cincin-kotak);height:var(--sesi-cincin-kotak);place-items:center;display:grid;position:relative}.sesi-lambang-logo{width:var(--sesi-logo);height:var(--sesi-logo);display:block}.sesi-utama{min-width:0}.sesi-judul{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sesi-anak-judul{margin:var(--r-2) 0 var(--r-5);color:var(--teks-3);font-size:var(--t-sm);text-align:center}.sesi-catatan{margin:var(--r-5) 0 0;color:var(--teks-3);font-size:var(--t-xs);line-height:var(--tinggi-longgar);text-align:center}.sesi-hakcipta{margin:var(--r-4) 0 0;color:var(--teks-3);font-size:var(--t-xs);letter-spacing:var(--jarak-huruf-lebar);opacity:var(--redup-sekunder);text-align:center}.kepala{justify-content:space-between;align-items:center;gap:var(--r-3);min-height:var(--kepala-tinggi);margin-bottom:var(--celah-kartu);display:flex}.kepala-kiri{align-items:center;gap:var(--r-2);min-width:0;display:flex}.kepala-kembali{width:var(--sentuh-minimum);height:var(--sentuh-minimum);margin-left:calc(-1 * (var(--sentuh-minimum) - var(--kepala-kembali-ikon)) / 2);border-radius:var(--lengkung-bulat);color:var(--teks-1);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kepala-kembali:active{background:var(--dasar-2)}.kepala-kembali-ikon{width:var(--kepala-kembali-ikon);height:var(--kepala-kembali-ikon)}.kepala-judul{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-xl);font-weight:var(--tebal-tegas);letter-spacing:-.01em;margin:0;overflow:hidden}.kepala-merek{height:var(--sentuh-minimum);border-radius:var(--lengkung-2);padding:0 var(--r-2);background:#fff;align-items:center;display:inline-flex}.kepala-merek img{height:var(--kepala-merek-tinggi);width:auto;display:block}.kepala-judul-teks{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.isi:not([data-layar=menu]) .kepala-judul:not(:has(.kepala-merek)) .kepala-judul-teks{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.tab-pengaturan{display:none}.kartu-putusan{flex-direction:column;align-items:stretch}.aksi-putusan>*{flex:1}.kartu-putusan .kartu-aksi-catatan{text-align:left}.petak-menu{justify-content:center;gap:var(--r-5) var(--r-2);flex-wrap:wrap;display:flex}.petak-menu>.petak-butir{flex:0 0 calc((100% - 3 * var(--r-2)) / 4)}.petak-butir{align-items:center;gap:var(--r-2);color:var(--teks-2);text-align:center;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.petak-lencana{width:var(--petak-lencana);height:var(--petak-lencana);background:var(--led-900);border:var(--tepi) solid var(--led-700);border-radius:var(--lengkung-bulat);transition:border-color var(--gerak), background var(--gerak);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.petak-lencana .tanda-antrian{border:var(--tepi) solid var(--dasar-0);position:absolute;top:0;right:0;transform:translate(30%,-30%)}.petak-butir:active .petak-lencana{background:var(--led-700);border-color:var(--led-400)}.petak-ikon{width:var(--petak-ikon);height:var(--petak-ikon);color:var(--led-300)}.petak-label{min-height:var(--petak-label-tinggi);font-size:var(--t-xs);font-weight:var(--tebal-sedang);line-height:var(--tinggi-normal);overflow-wrap:break-word}.bar-bawah{z-index:var(--lapis-bar);inset:calc(var(--sisi-hp) + env(safe-area-inset-top)) 0 auto 0;transition:translate var(--gerak-menu) var(--gerak-menu-kurva);pointer-events:none;justify-content:center;align-items:stretch;display:flex;position:fixed}.bar-bawah[data-tempat=bawah]{translate:0 calc(100dvh - var(--r-4) - env(safe-area-inset-bottom) - var(--bar-bawah-tinggi) - var(--sisi-hp) - env(safe-area-inset-top))}.bar-bawah-menu{width:var(--bar-bawah-lebar);min-height:var(--bar-bawah-tinggi);pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.bar-bawah-lencana{width:var(--bar-bawah-lencana);height:var(--bar-bawah-lencana);background:var(--led-900);border:var(--menu-cincin-tebal) solid var(--led-700);border-radius:var(--lengkung-bulat);box-shadow:var(--bayang-melayang);transition:border-color var(--gerak-menu) var(--gerak-menu-kurva), background var(--gerak), scale var(--gerak);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.bar-bawah-ikon{width:var(--bar-bawah-ikon);height:var(--bar-bawah-ikon);color:var(--led-300);transition:color var(--gerak-menu) var(--gerak-menu-kurva)}.bar-bawah[data-tempat=atas] .bar-bawah-ikon{color:var(--menu-buka)}.bar-bawah[data-tempat=atas] .bar-bawah-lencana{border-color:var(--menu-buka);box-shadow:var(--bayang-melayang), var(--menu-buka-nyala)}[data-menu-tutup] .bar-bawah .bar-bawah-ikon{color:var(--led-300)}[data-menu-tutup] .bar-bawah .bar-bawah-lencana{border-color:var(--led-700)}.bar-bawah-lencana .tanda-antrian{border:var(--tepi) solid var(--dasar-0);position:absolute;top:0;right:0;transform:translate(45%,-45%)}.bar-bawah-menu:active .bar-bawah-lencana{scale:.92}.bar-bawah-menu{-webkit-tap-highlight-color:transparent}.layar-menu{animation:menu-naik var(--gerak-menu) var(--gerak-menu-kurva) both}@keyframes menu-naik{0%{translate:0 var(--menu-naik-dari);opacity:0}to{opacity:1;translate:0}}[data-menu-tutup] .layar-menu{animation:menu-turun var(--gerak-menu) var(--gerak-menu-kurva) forwards}@keyframes menu-turun{0%{opacity:1;translate:0}to{translate:0 var(--menu-naik-dari);opacity:0}}[data-menu-tutup] .bar-bawah{translate:0 calc(100dvh - var(--r-4) - env(safe-area-inset-bottom) - var(--bar-bawah-tinggi) - var(--sisi-hp) - env(safe-area-inset-top))}.layar-menu .petak-menu{align-content:start}.beranda-utama{gap:var(--celah-kartu);grid-template-columns:1fr;align-items:start;display:grid}.papan-shift{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.papan-shift>li{justify-content:space-between;align-items:center;gap:var(--r-3);min-height:var(--baris-tinggi);min-width:0;display:flex}.papan-shift>li:not(:last-child){border-bottom:var(--tepi) solid var(--garis)}.papan-shift-nama{min-width:0;color:var(--teks-1);font-size:var(--t-sm)}.papan-shift-nama small{color:var(--teks-3);font-size:var(--t-xs)}.papan-shift-jam{align-items:center;gap:var(--r-2);font-size:var(--t-sm);font-family:var(--huruf-angka);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.daftar-orang-baris{padding:var(--r-3) 0;min-height:var(--baris-tinggi)}.daftar-orang-baris:not(:last-child){border-bottom:var(--tepi) solid var(--garis)}.grafik-sumbu>span[data-rapat=ya]{visibility:hidden}.grafik-tegak{min-width:var(--grafik-sumbu-lebar-hp)}@media (width>=1024px),(width>=880px) and (height>=600px){.kerangka{grid-template-columns:var(--sidebar) 1fr}.isi{max-width:var(--halaman-maks);padding:var(--sisi-desktop);padding-bottom:var(--r-12)}.kepala-judul{font-size:var(--t-2xl)}.kepala-merek{display:none}.kepala-judul-teks{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.layar-sesi-isi{--sesi-lebar:416px}.layar-sesi-isi[data-susun=dua]{--sesi-logo:180px;--sesi-cincin-kotak:252px;--sesi-celah:144px;max-width:calc(var(--sesi-cincin-kotak) + var(--sesi-celah) + var(--sesi-lebar));grid-template-columns:var(--sesi-cincin-kotak) var(--sesi-lebar);column-gap:var(--sesi-celah);align-items:center;display:grid}.layar-sesi-isi[data-susun=dua] .sesi-panel{margin-bottom:0}.layar-sesi{position:relative}.layar-sesi-isi[data-susun=dua] .sesi-hakcipta{left:0;right:0;bottom:var(--r-10);margin-top:0;position:absolute}.sidebar{gap:var(--r-5);padding:var(--r-4);background:var(--sidebar-latar);border-right:var(--tepi) solid var(--sidebar-tepi);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.kerangka[data-menu=sidebar] .sidebar,.kerangka[data-menu=sidebar][data-laci=buka] .sidebar{z-index:auto;width:auto;height:100dvh;box-shadow:none;transition:none;animation:none;position:sticky;inset:0 auto auto;translate:none}.kerangka[data-menu=sidebar] .sidebar{display:flex}.kerangka[data-menu=sidebar][data-laci=buka] .sidebar-kaki{background:0 0;margin-top:auto;padding-top:0;padding-bottom:0;position:static}.laci-latar,.sidebar-tutup,.kepala-hamburger{display:none}.kartu-putusan{flex-direction:row}.kartu-putusan .kartu-aksi-catatan{text-align:right}.aksi-putusan>*{flex:none}.petak-menu,.bar-bawah{display:none}.tab-pengaturan{display:flex}.kepala-kembali{display:none}.kembali-pintu{align-items:center;gap:var(--r-2);margin-bottom:var(--r-4);padding:var(--r-2) var(--r-3);border:1px solid var(--garis);border-radius:var(--lengkung-2);background:var(--dasar-1);color:var(--teks-2);font-size:var(--t-sm);text-decoration:none;display:inline-flex}.kembali-pintu:hover{background:var(--dasar-2);color:var(--teks-1)}.sj-kirim{width:38%;min-width:var(--r-20)}.kembali-pintu-ikon{width:var(--r-4);height:var(--r-4)}.beranda-utama{gap:var(--r-3);grid-template-columns:repeat(4,1fr)}.beranda-utama>:first-child{grid-column:span 3}.beranda-utama>:last-child{grid-column:span 1}.grafik-sumbu>span[data-rapat=ya]{visibility:visible}}.lembar{page:dokumen;color:#000;min-height:100dvh;padding:var(--cetak-tepi);background:#fff;font-size:10pt;line-height:1.35}.cetak-cap{margin:0 0 var(--r-3);padding:var(--r-2) var(--r-3);color:#b00;letter-spacing:.08em;text-align:center;border:2px solid #b00;font-weight:700}.tabel-cetak{border-collapse:collapse;width:100%;margin-top:var(--r-4)}.tabel-cetak th,.tabel-cetak td{text-align:left;vertical-align:top;border:1px solid #000;padding:2mm 3mm}.tabel-cetak th{background:#f2f2f2;font-weight:600}.cetak-kaki{margin-top:var(--r-4);color:#444;font-size:8pt}.lembar-stiker{color:#000;min-height:100dvh;padding:var(--cetak-tepi);background:#fff}.lembar-kepala{justify-content:space-between;align-items:center;gap:var(--r-3);margin-bottom:var(--r-4);flex-wrap:wrap;display:flex}.lembar-judul{color:#000;font-size:var(--t-lg);font-weight:var(--tebal-tegas);margin:0}.lembar-anak{margin:var(--r-1) 0 0;color:#444;font-size:var(--t-sm)}.lembar-aksi{gap:var(--r-2);flex-wrap:wrap;display:flex}.stiker-ukuran{align-items:center;gap:var(--r-2);font-size:var(--t-sm);color:var(--teks-2);display:flex}.stiker-ukuran select{width:auto;min-height:var(--tinggi-kecil)}.stiker-petak{gap:var(--stiker-celah);flex-wrap:wrap;display:flex}.stiker-bungkus{gap:var(--r-2);justify-items:stretch;display:grid}.stiker-kendali{justify-content:space-between;align-items:center;gap:var(--r-2);width:var(--stiker-lebar);max-width:100%;display:flex}.stiker-centang{align-items:center;gap:var(--r-2);color:#333;font-size:var(--t-sm);cursor:pointer;display:flex}.lembar-stiker .tombol[data-ragam=kedua]{color:#1a2330;background:#fff;border-color:#c3ccd8}.lembar-stiker .tombol[data-ragam=kedua]:hover:not(:disabled){background:#eef2f7;border-color:#8fa0b5}.stiker-centang input{width:var(--saklar-kotak);height:var(--saklar-kotak);accent-color:var(--led-500);margin:0}.stiker-lewat{opacity:.35}.stiker{box-sizing:border-box;width:var(--stiker-lebar);height:var(--stiker-tinggi);padding:calc(var(--stiker-dalam) * var(--stiker-skala,1));gap:calc(1mm * var(--stiker-skala,1));color:#000;break-inside:avoid;page-break-inside:avoid;background:#fff;border:.3mm dashed #999;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.stiker-atas{align-items:center;gap:calc(2mm * var(--stiker-skala,1));display:flex}.stiker-logo{height:calc(var(--stiker-logo) * var(--stiker-skala,1));width:auto}.stiker-merek{font-size:calc(2.6mm * var(--stiker-skala,1));letter-spacing:.02em;font-weight:700;line-height:1.15}.stiker-produk{font-size:calc(2.4mm * var(--stiker-skala,1));color:#333}.stiker-kode{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:calc(4.4mm * var(--stiker-skala,1));letter-spacing:.02em;word-break:break-all;align-self:center;font-weight:700}.stiker-bawah{justify-content:space-between;align-items:flex-end;gap:calc(2mm * var(--stiker-skala,1));font-size:calc(2.6mm * var(--stiker-skala,1));line-height:1.25;display:flex}.stiker-urut{font-size:calc(2.6mm * var(--stiker-skala,1));color:#333;letter-spacing:.04em;align-self:center}.stiker-pic{color:#333}.stiker-pic b{color:#000}.stiker-berat{font-size:calc(3.6mm * var(--stiker-skala,1));white-space:nowrap;font-weight:700}@page{size:A4;margin:var(--cetak-tepi)}@page dokumen{size:A4 portrait;margin:var(--cetak-tepi-dokumen) var(--cetak-tepi-dokumen) var(--cetak-tepi-dokumen-bawah) var(--cetak-tepi-dokumen)}@media print{.tanpa-cetak,.stiker-lewat{display:none!important}.stiker-bungkus{display:contents}.lembar-stiker{min-height:0;padding:0}.stiker-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cetak-petunjuk{background:var(--dasar-1);border:var(--tepi) solid var(--garis);border-left:3px solid var(--awas-400);border-radius:var(--lengkung-2);padding:var(--r-4);margin-bottom:var(--r-5);color:var(--teks-2);font-size:var(--t-sm);line-height:var(--tinggi-normal)}.cetak-petunjuk strong{color:var(--teks-1)}.cetak-petunjuk ul{margin:var(--r-2) 0 0;padding-left:var(--r-5)}.cetak-petunjuk li{margin-top:var(--r-1)}.cetak-petunjuk b{color:var(--teks-1)}.lembar-formulir{page:dokumen;color:#000;min-height:100dvh;padding:var(--cetak-tepi);background:#fff;font-size:10pt;line-height:1.35}.formulir-kop{--kop-merek-tinggi:13mm;border-bottom:.9mm solid #1a2330;justify-content:space-between;align-items:stretch;gap:6mm;padding-bottom:3mm;display:flex;box-shadow:0 1.1mm 0 -.75mm #1a2330}.formulir-kop-kiri{flex:1;align-items:stretch;gap:4.5mm;min-width:0;display:flex}.formulir-kop-isi{flex-direction:column;justify-content:center;min-width:0;display:flex}.formulir-kop-lambang{-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;align-self:center;width:auto;height:24mm}.formulir-kop-garis{background:#c9a227;flex:none;align-self:stretch;width:.4mm}.formulir-kop-wordmark{width:40.8mm;height:var(--kop-merek-tinggi);-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url(/merek/logo-lockup.png);background-position:-18.98mm;background-repeat:no-repeat;background-size:59.8mm;margin-bottom:1.8mm}.formulir-kop-teks{color:#333;font-size:9pt;line-height:1.55}.formulir-kop-tagline{letter-spacing:.18em;text-transform:uppercase;color:#c9a227;margin:.8mm 0 1.6mm;font-size:8pt}.formulir-kop-kanan{text-align:right;flex-direction:column;flex:none;justify-content:space-between;min-width:58mm;display:flex}.formulir-kop-medan{gap:1.2mm;margin:2.5mm 0 0;display:grid}.formulir-kop-teks>div:first-child{margin-top:0}.formulir-kop-medan>div{justify-content:flex-end;align-items:baseline;gap:2.5mm;display:flex}.formulir-kop-medan dt{color:#555;white-space:nowrap;font-size:8pt}.formulir-kop-medan dd{width:36mm;min-height:5mm;font-family:var(--huruf-angka);color:#1a2330;text-align:left;border-bottom:.25mm solid #555;margin:0;padding-left:1mm;font-size:10.5pt;font-weight:700}.formulir-kop-judul{min-height:var(--kop-merek-tinggi);color:#1a2330;letter-spacing:.01em;justify-content:flex-end;align-items:center;margin:0;font-size:17pt;font-weight:700;line-height:1.05;display:flex}.formulir-bagian{break-inside:avoid;margin-top:2mm}.formulir-bagian-judul{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eee;margin:0 0 1.5mm;padding:1mm 2mm;font-size:10pt;font-weight:700}.formulir-baris{grid-template-columns:42mm 1fr;align-items:end;gap:0 3mm;margin-bottom:1mm;display:grid}.formulir-baris-dua{grid-template-columns:42mm 1fr 30mm 1fr;align-items:end;gap:0 3mm;margin-bottom:1mm;display:grid}.formulir-baris.rata-atas{align-items:start}.formulir-baris.rata-atas .formulir-label{padding-top:.5mm}.formulir-label{color:#222;padding-bottom:1mm;font-size:9pt}.formulir-label .wajib{color:#000;font-weight:700}.formulir-isian{border-bottom:.25mm solid #555;min-height:8mm}.formulir-kotak{gap:.8mm;display:flex}.formulir-kotak span{border:.25mm solid #555;width:6mm;height:8mm}.formulir-pilihan{flex-wrap:wrap;gap:0 5mm;padding-bottom:1mm;font-size:9pt;display:flex}.formulir-pilihan label{white-space:nowrap}.formulir-kotak-centang{vertical-align:-.4mm;border:.25mm solid #555;width:3.5mm;height:3.5mm;margin-right:1.2mm;display:inline-block}.formulir-catatan{color:#444;margin:2mm 0 0;font-size:8.5pt;font-style:italic}.formulir-penutup{break-inside:avoid}.formulir-ttd-tempat{text-align:right;break-inside:avoid;margin-top:1.5mm;font-size:9.5pt}.formulir-ttd-tanggal{border-bottom:.25mm solid #555;width:42mm;display:inline-block}.formulir-ttd{break-inside:avoid;grid-template-columns:1fr 1fr;gap:12mm;margin-top:1mm;display:grid}.formulir-ttd-kotak{text-align:center;font-size:9.5pt}.formulir-ttd-sebutan{margin-bottom:1mm}.formulir-ttd-ruang{height:15mm}.formulir-ttd-nama{justify-content:center;align-items:flex-end;gap:1mm;margin:0 4mm;font-size:10pt;display:flex}.formulir-ttd-garis-nama{border-bottom:.25mm solid #555;flex:1;min-height:5mm}.formulir-ttd-ket{color:#555;margin-top:.5mm;font-size:8pt}.formulir-kaki{color:#555;border-top:.25mm solid #999;justify-content:space-between;gap:4mm;margin-top:1mm;padding-top:2mm;font-size:8pt;display:flex}@media print{.lembar-formulir{min-height:0;padding:0}}.formulir-ttd[data-kolom="3"]{grid-template-columns:repeat(3,1fr);gap:8mm}.formulir-ttd[data-kolom="4"]{grid-template-columns:repeat(4,1fr);gap:5mm}.kaki-dokumen{text-align:left;break-inside:avoid;border-top:.25mm solid #999;gap:10mm;margin-top:6mm;padding-top:3mm;font-size:9pt;display:grid}.kaki-dokumen[data-kolom="1"]{grid-template-columns:1fr}.kaki-dokumen[data-kolom="2"]{grid-template-columns:1fr 1fr}.kaki-dokumen-judul{text-transform:uppercase;letter-spacing:.05em;color:#555;margin:0 0 1.5mm;font-size:8pt}.kaki-dokumen p{margin:0;line-height:1.55}
