body.mode-admin{background:var(--kertas-2)}body.mode-admin .kepala,body.mode-admin .kaki,body.mode-admin .wa-melayang,body.mode-admin .lompat-isi{display:none!important}.admin{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100dvh}@media (max-width: 860px){.admin{grid-template-columns:minmax(0,1fr)}}.admin aside{background:var(--tinta);color:var(--teks-terang-2);padding:22px 16px;display:flex;flex-direction:column;gap:22px;position:sticky;top:0;height:100dvh}.gembok-admin{display:flex;align-items:center;gap:11px}.gembok-admin img{border-radius:9px}.gembok-admin span{display:grid;line-height:1.25}.gembok-admin b{color:#fff;font-size:.96rem;letter-spacing:-.03em}.gembok-admin i{font-style:normal;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--emas)}.admin aside nav{display:grid;gap:2px}.admin aside nav button{text-align:left;padding:10px 13px;border-radius:var(--r-s);font-size:.89rem;font-weight:600;color:var(--teks-terang-2);transition:background .2s,color .2s}.admin aside nav button:hover{background:#ffffff12;color:#fff}.admin aside nav button[aria-current=true]{background:var(--pirus);color:var(--tinta);font-weight:800}.kaki-admin{margin-top:auto;display:grid;gap:8px;justify-items:start;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:.8rem}.kaki-admin .surel{color:#ffffff8c;word-break:break-all}.kaki-admin a{color:var(--pirus)}.tombol-laci-admin{display:none}@media (max-width: 860px){.admin{align-content:start}.admin aside{position:sticky;top:0;height:auto;z-index:30;display:block;padding:10px 14px;box-shadow:0 6px 20px #06120e2e}.gembok-admin{gap:10px}.gembok-admin img{width:32px;height:32px}.gembok-admin b{font-size:.9rem}.gembok-admin i{font-size:.62rem}.tombol-laci-admin{display:grid;place-items:center;margin-left:auto;width:40px;height:40px;border-radius:12px;background:#ffffff1a;transition:background .2s}.tombol-laci-admin:hover{background:#ffffff2e}.garis-admin,.garis-admin:before,.garis-admin:after{display:block;width:17px;height:2px;border-radius:2px;background:#fff;transition:transform .28s var(--ease),opacity .2s}.garis-admin:before,.garis-admin:after{content:"";position:relative}.garis-admin:before{top:-5px}.garis-admin:after{top:3px}.laci-buka .garis-admin{background:transparent}.laci-buka .garis-admin:before{top:-2px;transform:rotate(45deg)}.laci-buka .garis-admin:after{top:0;transform:rotate(-45deg)}.laci-admin{position:absolute;top:100%;right:14px;left:auto;width:min(300px,calc(100vw - 28px));display:grid;gap:8px;margin-top:8px;padding:6px;background:var(--kertas);border:1px solid var(--garis);border-radius:var(--r-l);box-shadow:0 26px 60px #06120e57;transform-origin:top right;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.985);transition:opacity .24s var(--ease),transform .28s var(--ease),visibility .24s}.laci-buka .laci-admin{opacity:1;visibility:visible;transform:none}.laci-admin nav{display:grid;gap:2px}.admin aside .laci-admin nav button{color:var(--teks);font-weight:700;font-size:.9rem;padding:11px 14px}.admin aside .laci-admin nav button:hover{background:var(--kertas-2)}.admin aside .laci-admin nav button[aria-current=true]{background:var(--zamrud);color:#fff}.laci-admin .kaki-admin{margin-top:0;padding:10px 14px 8px;border-top:1px solid var(--garis);display:grid;gap:8px;justify-items:start}.laci-admin .kaki-admin .surel{color:var(--teks-3);font-size:.74rem}.laci-admin .kaki-admin a{color:var(--zamrud);font-weight:700}.tirai-admin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:rgb(var(--tinta-rgb) / .5)}}.admin main{padding:clamp(20px,3vw,36px)}.admin-tabel>header{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.admin-tabel h2{font-size:clamp(1.3rem,2.4vw,1.7rem);letter-spacing:-.04em}.admin-tabel>header p{font-size:.86rem;color:var(--teks-2);margin-top:5px;max-width:62ch}.daftar-baris{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.daftar-baris li{display:flex;align-items:center;gap:14px;min-width:0;padding:10px 14px;border-radius:var(--r-m);background:#fff;border:1px solid var(--garis)}.daftar-baris .cuplik{width:54px;height:40px;border-radius:8px;overflow:hidden;flex:none;background:var(--kertas-3);display:grid;place-items:center}.daftar-baris .cuplik img{width:100%;height:100%;object-fit:cover}.daftar-baris .cuplik i{font-style:normal;font-size:.62rem;color:var(--teks-3);letter-spacing:.06em;text-transform:uppercase}.daftar-baris .nama-baris{flex:1;font-size:.92rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daftar-baris .nama-baris em{font-style:normal;color:var(--bata);font-size:.8rem}.daftar-baris .alat-baris{display:flex;gap:6px;flex:none}.tbl-admin{padding:7px 14px;border-radius:var(--r-bulat);background:var(--zamrud);color:#fff;font-size:.8rem;font-weight:700;transition:filter .2s,background .2s}.tbl-admin:hover{filter:brightness(1.08)}.tbl-admin:disabled{opacity:.55;cursor:not-allowed}.tbl-admin.sunyi{background:transparent;color:var(--teks-2);box-shadow:inset 0 0 0 1px var(--garis-kuat)}.tbl-admin.sunyi:hover{background:var(--kertas-3)}.admin-tirai{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:rgb(var(--tinta-rgb) / .58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:18px;overflow-y:auto}.admin-lembar{width:min(620px,100%);max-height:92dvh;display:flex;flex-direction:column;background:var(--kertas);border-radius:var(--r-l);box-shadow:0 30px 70px #06120e66}.admin-lembar>header,.admin-lembar>footer{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:16px 20px}.admin-lembar>header{border-bottom:1px solid var(--garis)}.admin-lembar>footer{border-top:1px solid var(--garis)}.admin-lembar>header h3{font-size:1rem;letter-spacing:-.03em}.admin-lembar .petunjuk{font-size:.76rem;color:var(--teks-3)}.isi-lembar{padding:18px 20px;display:grid;gap:16px;overflow-y:auto}.medan{display:grid;gap:6px}.nama-medan{font-size:.78rem;font-weight:800;letter-spacing:.04em;color:var(--teks-2)}.nama-medan i{color:var(--bata);font-style:normal}.medan input[type=text],.medan input[type=email],.medan input[type=password],.medan input[type=number],.medan input[type=date],.medan input[type=datetime-local],.medan textarea,.medan select{width:100%;padding:10px 13px;border-radius:var(--r-s);border:1px solid var(--garis-kuat);background:#fff;font:inherit;font-size:.9rem;color:var(--teks);transition:border-color .2s,box-shadow .2s}.medan input:focus,.medan textarea:focus,.medan select:focus{outline:none;border-color:var(--zamrud);box-shadow:0 0 0 3px #0e6b4f1f}.medan input:disabled{background:var(--kertas-3);color:var(--teks-3)}.medan textarea{resize:vertical;line-height:1.6}.tulisan-mesin{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.82rem!important}.medan .bantuan{font-size:.74rem;color:var(--teks-3)}.medan .saklar{display:flex;align-items:center;gap:9px;font-size:.88rem}.medan .saklar input{width:18px;height:18px;accent-color:var(--zamrud)}.medan-gambar{display:grid;gap:9px}.medan-gambar img{width:100%;max-height:190px;object-fit:contain;background:var(--kertas-3);border-radius:var(--r-s);border:1px solid var(--garis)}.medan-gambar .kosong{display:grid;place-items:center;height:88px;border-radius:var(--r-s);border:1.5px dashed var(--garis-kuat);font-size:.8rem;color:var(--teks-3)}.medan-gambar .alat{display:flex;gap:8px;flex-wrap:wrap}.jalur-gambar{font-size:.78rem!important;color:var(--teks-3)!important}.galat-medan{font-size:.82rem;color:#a2361b;font-weight:600;padding:9px 13px;border-radius:var(--r-s);background:#c4643e1a;border:1px solid rgba(196,100,62,.3)}.cari-admin{width:min(380px,100%);margin-bottom:14px;padding:10px 14px;border-radius:var(--r-bulat);border:1px solid var(--garis-kuat);background:#fff;font:inherit;font-size:.88rem}.cari-admin:focus{outline:none;border-color:var(--zamrud);box-shadow:0 0 0 3px #0e6b4f1f}.halaman-admin{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;font-size:.82rem;color:var(--teks-2)}.lembar-lebar{width:min(880px,100%)}.editor{border:1px solid var(--garis-kuat);border-radius:var(--r-s);background:#fff;overflow:hidden}.editor:focus-within{border-color:var(--zamrud);box-shadow:0 0 0 3px #0e6b4f1f}.bilah-editor{display:flex;align-items:center;gap:3px;flex-wrap:wrap;padding:7px 8px;background:var(--kertas-2);border-bottom:1px solid var(--garis);position:sticky;top:0;z-index:2}.alat-editor{min-width:32px;height:30px;padding:0 8px;border-radius:7px;font-size:.82rem;font-weight:700;color:var(--teks-2);display:grid;place-items:center;transition:background .15s,color .15s}.alat-editor:hover{background:var(--kertas-3);color:var(--teks)}.alat-editor.nyala{background:var(--zamrud);color:#fff}.pisah-editor{width:1px;height:18px;background:var(--garis-kuat);margin:0 4px}.dorong-editor{margin-left:auto}.tulisan-editor,.sumber-editor{min-height:320px;max-height:52dvh;overflow-y:auto;padding:18px 20px;font-size:.95rem;line-height:1.75}.tulisan-editor:focus{outline:none}.tulisan-editor:empty:before{content:"Tulis beritanya di sini, atau tempel langsung dari Word.";color:var(--teks-3)}.sumber-editor{width:100%;border:0;resize:vertical;display:block}.sumber-editor:focus{outline:none}.tulisan-editor>:first-child{margin-top:0}.tulisan-editor p{margin:0 0 .9em}.tulisan-editor h2{font-size:1.24rem;letter-spacing:-.03em;margin:1.5em 0 .5em}.tulisan-editor h3{font-size:1.06rem;letter-spacing:-.02em;margin:1.3em 0 .45em}.tulisan-editor ul,.tulisan-editor ol{margin:0 0 .9em;padding-left:1.4em}.tulisan-editor li{margin-bottom:.3em}.tulisan-editor blockquote{margin:1.1em 0;padding:2px 0 2px 16px;border-left:3px solid var(--emas);color:var(--teks-2);font-style:italic}.tulisan-editor a{color:var(--zamrud);text-decoration:underline}.tulisan-editor img{max-width:100%;height:auto;border-radius:var(--r-s)}.tulisan-editor figure{margin:1.2em 0}.tulisan-editor figcaption{font-size:.8rem;color:var(--teks-3);margin-top:7px;text-align:center}.tulisan-editor table{width:100%;border-collapse:collapse;margin:1.1em 0;font-size:.88rem}.tulisan-editor th,.tulisan-editor td{border:1px solid var(--garis);padding:7px 10px;text-align:left}.kaki-editor{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:8px 14px;background:var(--kertas-2);border-top:1px solid var(--garis);font-size:.74rem;color:var(--teks-3)}.kaki-editor .galat-medan{padding:3px 9px;font-size:.74rem}.medan-slug{display:grid;gap:7px;justify-items:start}.medan-slug input{width:100%}@media (max-width: 560px){.admin main{padding:14px 12px 28px}.admin-tabel>header{gap:10px;margin-bottom:14px}.admin-tabel>header>div{flex:1 1 100%}.admin-tabel>header p{font-size:.8rem}.admin-tabel>header .tbl{width:100%;justify-content:center}.cari-admin{width:100%;margin-bottom:12px}.daftar-baris li{flex-wrap:wrap;gap:10px;padding:11px 12px}.daftar-baris .nama-baris{flex:1 1 calc(100% - 68px);white-space:normal;text-overflow:clip;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daftar-baris .alat-baris{flex:1 0 100%;justify-content:flex-end}.daftar-baris .alat-baris .tbl-admin{padding:8px 16px}.halaman-admin{flex-wrap:wrap;gap:10px}.admin-tirai{padding:0}.admin-lembar,.lembar-lebar{width:100%;max-height:100dvh;border-radius:0}.isi-lembar{padding:14px;gap:13px}.admin-lembar>header,.admin-lembar>footer{padding:13px 14px}.admin-lembar>footer{flex-wrap:wrap}.admin-lembar>footer .tbl{flex:1;justify-content:center}.tulisan-editor,.sumber-editor{min-height:240px;max-height:46dvh;padding:14px}}.admin-tabel .rel-tab button{white-space:nowrap;flex:none}.saring-ringkas{display:none}@media (max-width: 700px){.admin-tabel .rel-tab{display:none}.saring-ringkas{display:grid;gap:5px;margin-bottom:14px}.saring-ringkas>span{font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--teks-3)}.saring-ringkas select{width:100%;padding:11px 14px;border-radius:var(--r-s);border:1px solid var(--garis-kuat);background:#fff;font:inherit;font-size:.9rem;font-weight:700;color:var(--teks)}.saring-ringkas select:focus{outline:none;border-color:var(--zamrud);box-shadow:0 0 0 3px #0e6b4f1f}}.admin-masuk{min-height:100dvh;display:grid;place-items:center;padding:20px}.admin-masuk form,.admin-masuk>div{width:min(380px,100%);display:grid;gap:14px;justify-items:stretch;padding:clamp(26px,4vw,38px);border-radius:var(--r-l);background:#fff;border:1px solid var(--garis);box-shadow:var(--bayang-2)}.admin-masuk img{justify-self:center}.admin-masuk h1{font-size:1.24rem;letter-spacing:-.04em;text-align:center}.admin-masuk .timbal{text-align:center;font-size:.84rem;margin-top:-8px}.admin-masuk .tbl{justify-content:center;margin-top:4px}.dialog-tirai{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:18px;background:rgb(var(--tinta-rgb) / .62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dialog-masuk .18s var(--ease)}@keyframes dialog-masuk{0%{opacity:0}}.dialog-kotak{width:min(380px,100%);display:grid;gap:10px;justify-items:center;text-align:center;padding:26px 24px 20px;background:var(--kertas);border-radius:var(--r-l);box-shadow:0 30px 70px #06120e73;animation:dialog-naik .26s var(--ease)}@keyframes dialog-naik{0%{opacity:0;transform:translateY(12px) scale(.96)}}.dialog-ikon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;font-weight:800;line-height:1;margin-bottom:2px}.dialog-ikon.baik{background:#2fd3ac2e;color:var(--zamrud)}.dialog-ikon.tanya{background:#e8b65c38;color:var(--emas-tua)}.dialog-ikon.buruk,.dialog-ikon.bahaya{background:#c4643e29;color:#a2361b}.dialog-kotak h3{font-size:1.08rem;letter-spacing:-.03em;line-height:1.3}.dialog-kotak p{font-size:.88rem;color:var(--teks-2);line-height:1.6}.dialog-aksi{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;width:100%;margin-top:8px}.dialog-aksi .tbl{flex:1;justify-content:center;min-width:120px}.tbl-bahaya{--bg: #A2361B;--fg: #fff;box-shadow:0 8px 22px #a2361b47}@media (max-width: 380px){.dialog-aksi{flex-direction:column-reverse}.dialog-aksi .tbl{width:100%}}.tbl-admin.emas{background:var(--emas);color:#2a1d06}.kisi-angka-admin{display:grid;gap:10px;margin-bottom:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.angka-admin{display:grid;gap:2px;padding:15px 17px;background:#fff;border:1px solid var(--garis);border-radius:var(--r-m)}.angka-admin b{font-size:1.7rem;font-weight:800;letter-spacing:-.04em;color:var(--zamrud);line-height:1.1}.angka-admin span{font-size:.84rem;font-weight:700;color:var(--teks)}.angka-admin i{font-style:normal;font-size:.72rem;color:var(--teks-3)}.perhatian-admin{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;margin-bottom:22px;background:#e8b65c24;border:1px solid rgba(232,182,92,.38);border-radius:var(--r-m);font-size:.84rem;color:var(--teks-2)}.perhatian-admin b{color:var(--emas-tua);font-weight:800}.judul-laporan{font-size:1rem;letter-spacing:-.03em;margin:26px 0 12px}.laporan-pengunjung{margin:8px 0 30px;padding-bottom:22px;border-bottom:1px solid var(--garis)}.kepala-laporan-pengunjung{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:26px 0 12px}.kepala-laporan-pengunjung .judul-laporan{margin:0}.alat-laporan-pengunjung{display:flex;gap:8px;align-items:center}.alat-laporan-pengunjung select{font:inherit;font-size:.85rem;padding:7px 12px;border-radius:var(--r-s);border:1px solid var(--garis-kuat);background:#fff}.laporan-pengunjung .batang-laporan li{grid-template-columns:150px minmax(0,1fr) 54px}.batang-laporan{display:grid;gap:7px}.batang-laporan li{display:grid;grid-template-columns:120px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:.85rem}.batang-laporan .nama{color:var(--teks-2);font-weight:700}.batang-laporan .bar{height:9px;border-radius:var(--r-bulat);background:var(--kertas-3);overflow:hidden}.batang-laporan .bar i{display:block;height:100%;border-radius:inherit;background:var(--zamrud);min-width:2px}.batang-laporan .nilai{text-align:right;font-weight:800;color:var(--teks)}.riwayat-laporan{display:grid;gap:5px}.riwayat-laporan li{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px;border-radius:var(--r-s);background:#fff;border:1px solid var(--garis)}.riwayat-laporan .judul{flex:1;min-width:0;font-size:.87rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.riwayat-laporan .waktu{flex:none;font-size:.76rem;color:var(--teks-3)}.riwayat-laporan .tanda{flex:none;font-size:.7rem;font-weight:800;padding:4px 10px;border-radius:var(--r-bulat);letter-spacing:.04em;text-transform:uppercase}.riwayat-laporan .tanda.draf{background:#c4643e24;color:#a2361b}.riwayat-laporan .tanda.jadwal{background:#2fd3ac2e;color:var(--zamrud)}@media (max-width: 560px){.batang-laporan li{grid-template-columns:96px minmax(0,1fr) 36px;gap:9px;font-size:.8rem}.angka-admin b{font-size:1.45rem}.riwayat-laporan li{flex-wrap:wrap;gap:6px}.riwayat-laporan .judul{flex:1 1 100%;white-space:normal}}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-Variable.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{--tinta: #133C29;--tinta-2: #1A4D36;--tinta-3: #226240;--tinta-cahaya: #23815A;--tinta-rgb: 19 60 41;--sapu-gelap: radial-gradient(125% 115% at 8% 0%, var(--tinta-cahaya) 0%, var(--tinta) 66%);--kertas: #FBF9F4;--kertas-2: #F2ECE0;--kertas-3: #E7DFCF;--zamrud: #0E6B4F;--zamrud-tua: #084733;--zamrud-muda: #17936B;--pirus: #2FD3AC;--pirus-tua: #12A886;--emas: #E8B65C;--emas-tua: #C4913A;--bata: #C4643E;--teks: #10221C;--teks-2: #46574F;--teks-3: #6E837B;--teks-terang: #F3F7F5;--teks-terang-2:#B7CFC4;--garis: rgba(16, 34, 28, .12);--garis-kuat: rgba(16, 34, 28, .22);--garis-gelap: rgba(255, 255, 255, .12);--r-xs: 8px;--r-s: 12px;--r-m: 18px;--r-l: 26px;--r-xl: 34px;--r-bulat: 999px;--bayang-1: 0 1px 2px rgba(6, 18, 14, .05), 0 6px 18px rgba(6, 18, 14, .06);--bayang-2: 0 2px 6px rgba(6, 18, 14, .06), 0 18px 44px rgba(6, 18, 14, .1);--bayang-3: 0 30px 70px rgba(6, 18, 14, .22);--lebar: 1240px;--lebar-sempit: 860px;--pias: clamp(18px, 4vw, 44px);--sela-bagian: clamp(64px, 9vw, 130px);--ease: cubic-bezier(.22, 1, .36, 1);--ease-tegas: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--kertas);color:var(--teks);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,Segoe UI,sans-serif;font-size:16.5px;font-weight:400;line-height:1.65;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.kunci{overflow:hidden}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5{margin:0;font-weight:800;line-height:1.08;letter-spacing:-.035em}p{margin:0}:focus-visible{outline:2.5px solid var(--pirus);outline-offset:3px;border-radius:4px}::selection{background:var(--pirus);color:var(--tinta)}.lompat-isi{position:fixed;top:10px;left:10px;z-index:200;padding:10px 18px;border-radius:var(--r-bulat);background:var(--tinta);color:var(--teks-terang);font-size:14px;font-weight:700;transform:translateY(-160%);transition:transform .25s var(--ease)}.lompat-isi:focus{transform:none}.judul-raksasa{font-size:clamp(2.4rem,5vw,4.35rem);line-height:1;letter-spacing:-.045em}.judul-besar{font-size:clamp(2rem,4.3vw,3.35rem);line-height:1.03;letter-spacing:-.04em}.judul-sedang{font-size:clamp(1.4rem,2.4vw,1.95rem);letter-spacing:-.03em}.kaption{display:inline-flex;align-items:center;gap:9px;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--zamrud)}.kaption:before{content:"";width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--pirus),var(--emas))}.di-gelap .kaption{color:var(--pirus)}.timbal{color:var(--teks-2);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72}.di-gelap .timbal{color:var(--teks-terang-2)}.aksen{color:var(--zamrud)}.di-gelap .aksen{color:var(--pirus)}.garis-bawah-aksen{background-image:linear-gradient(120deg,#2fd3ac6b,#e8b65c6b);background-repeat:no-repeat;background-size:100% .32em;background-position:0 88%}.angka{font-variant-numeric:tabular-nums;letter-spacing:-.045em}.arab{font-family:Traditional Arabic,Amiri,Noto Naskh Arabic,serif;direction:rtl;unicode-bidi:plaintext;letter-spacing:0}.bingkai{width:min(100% - var(--pias) * 2,var(--lebar));margin-inline:auto}.bingkai-sempit{width:min(100% - var(--pias) * 2,var(--lebar-sempit));margin-inline:auto}.bagian{padding-block:var(--sela-bagian);position:relative}.bagian-rapat{padding-block:clamp(46px,6vw,80px)}.di-gelap{background-color:var(--tinta);background-image:var(--sapu-gelap);color:var(--teks-terang)}.di-gelap h1,.di-gelap h2,.di-gelap h3{color:var(--teks-terang)}.di-krem{background:var(--kertas-2)}.kepala-bagian{display:grid;gap:18px;max-width:780px}.kepala-bagian.tengah{margin-inline:auto;text-align:center;justify-items:center}.kepala-bagian.lebar-penuh{max-width:none}.kepala-sebaris{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:flex-end;justify-content:space-between}.tbl{--bg: var(--zamrud);--fg: #fff;display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:var(--r-bulat);background:var(--bg);color:var(--fg);font-size:.95rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .25s var(--ease);box-shadow:0 8px 20px #0e6b4f38}.tbl:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0e6b4f4d}.tbl:active{transform:translateY(0)}.tbl svg{width:18px;height:18px;flex:none}.tbl-pirus{--bg: var(--pirus);--fg: var(--tinta);box-shadow:0 8px 22px #2fd3ac4d}.tbl-pirus:hover{box-shadow:0 14px 34px #2fd3ac61}.tbl-emas{--bg: var(--emas);--fg: #2A1D06;box-shadow:0 8px 22px #e8b65c4d}.tbl-garis{background:transparent;color:var(--teks);box-shadow:inset 0 0 0 1.5px var(--garis-kuat)}.tbl-garis:hover{box-shadow:inset 0 0 0 1.5px var(--zamrud);background:#0e6b4f0f}.di-gelap .tbl-garis{color:var(--teks-terang);box-shadow:inset 0 0 0 1.5px #ffffff42}.di-gelap .tbl-garis:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff80}.tbl-kecil{padding:10px 18px;font-size:.86rem}.tautan-panah{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.93rem;color:var(--zamrud)}.tautan-panah svg{width:16px;height:16px;transition:transform .3s var(--ease)}.tautan-panah:hover svg{transform:translate(4px)}.di-gelap .tautan-panah{color:var(--pirus)}.lencana-hidup{display:inline-flex;align-items:center;gap:7px;padding:3px 11px 3px 8px;border-radius:var(--r-bulat);background:#2fd3ac21;color:var(--pirus);font-weight:700;font-size:.76rem}.lencana-hidup .denyut{width:7px;height:7px;border-radius:50%;background:var(--pirus);box-shadow:0 0 #2fd3acb3;animation:denyut 2.2s infinite}.lencana-hidup.besar{gap:10px;padding:8px 20px 8px 15px;font-size:.84rem;letter-spacing:.01em;background:#2fd3ac1f;border:1px solid rgba(47,211,172,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lencana-hidup.besar .denyut{width:8px;height:8px}@keyframes denyut{70%{box-shadow:0 0 0 9px #2fd3ac00}to{box-shadow:0 0 #2fd3ac00}}.kepala{position:sticky;top:0;z-index:90;background:radial-gradient(125% 320% at 8% 0%,var(--tinta-cahaya),var(--tinta) 66%);border-bottom:1px solid transparent;transition:background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.kepala.melekat{background:#fbf9f4d6;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom-color:var(--garis);box-shadow:0 10px 30px #06120e12}.kepala:not(.melekat) .gembok .nama{color:#fff}.kepala:not(.melekat) .gembok .yayasan{color:var(--emas)}.kepala:not(.melekat) .gembok .sub{color:#ffffff9e}.kepala:not(.melekat) .navigasi>li>a,.kepala:not(.melekat) .navigasi>li>button{color:#ffffffd1}.kepala:not(.melekat) .navigasi>li>a:hover,.kepala:not(.melekat) .navigasi>li>button:hover,.kepala:not(.melekat) .navigasi>li.buka>button{color:#fff;background:#ffffff1f}.kepala:not(.melekat) .navigasi>li>a[aria-current=page]{color:var(--pirus);background:#2fd3ac24}.kepala:not(.melekat) .aksi-kepala .tbl{--bg: var(--pirus);--fg: var(--tinta);box-shadow:0 8px 22px #2fd3ac47}.kepala:not(.melekat) .garis-hp,.kepala:not(.melekat) .garis-hp:before,.kepala:not(.melekat) .garis-hp:after{background:#fff}.kepala:not(.melekat) .tombol-laci-hp{border-color:#ffffff47}.kepala .bingkai{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;transition:min-height .3s var(--ease)}.kepala.melekat .bingkai{min-height:66px}.gembok{display:flex;align-items:center;gap:13px;flex:none}.gembok img,.gembok svg{width:50px;height:50px;object-fit:contain;flex:none}.gembok .teks{display:grid;gap:1px;line-height:1.16;min-width:0}.gembok .yayasan{font-size:.525rem;font-weight:800;letter-spacing:.125em;text-transform:uppercase;color:var(--teks-3);white-space:nowrap}.gembok .nama{font-size:1.26rem;font-weight:800;letter-spacing:-.046em;color:var(--teks);white-space:nowrap}.gembok .sub{font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teks-3);white-space:nowrap}.di-gelap .gembok .nama{color:var(--teks-terang)}.di-gelap .gembok .yayasan{color:var(--emas)}.di-gelap .gembok .sub{color:var(--teks-terang-2)}@media (max-width: 400px){.gembok img{width:42px;height:42px}.gembok .yayasan{font-size:.49rem;letter-spacing:.08em}.gembok .nama{font-size:1.08rem}.gembok .sub{display:none}}.navigasi{display:flex;align-items:center;gap:2px}.navigasi>li{position:relative}.navigasi>li>a,.navigasi>li>button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--r-bulat);font-size:.93rem;font-weight:600;color:var(--teks-2);transition:color .2s,background .2s}.navigasi>li>a:hover,.navigasi>li>button:hover,.navigasi>li.buka>button{color:var(--teks);background:#0e6b4f12}.navigasi>li>a[aria-current=page]{color:var(--zamrud);background:#0e6b4f1a}.navigasi .kerucut{width:13px;height:13px;opacity:.55;transition:transform .25s var(--ease)}.navigasi>li.buka .kerucut{transform:rotate(180deg)}.laci{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px);min-width:300px;padding:10px;background:#fff;border:1px solid var(--garis);border-radius:var(--r-l);box-shadow:var(--bayang-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease),transform .22s var(--ease),visibility .16s}.laci:before{content:"";position:absolute;left:-12px;right:-12px;top:-18px;height:18px}.navigasi>li.buka .laci{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.laci a{display:grid;gap:2px;padding:11px 14px;border-radius:var(--r-s);transition:background .18s}.laci a:hover{background:var(--kertas-2)}.laci .jdl{font-size:.93rem;font-weight:700}.laci .ket{font-size:.78rem;color:var(--teks-3);line-height:1.4}.laci .pisah{height:1px;margin:8px 12px;background:var(--garis)}.aksi-kepala{display:flex;align-items:center;gap:10px;flex:none}.tombol-laci-hp{display:none;width:44px;height:44px;border-radius:14px;align-items:center;justify-content:center;background:var(--tinta);color:#fff}.tombol-laci-hp .garis-hp{position:relative;width:18px;height:2px;border-radius:2px;background:currentColor;transition:background .2s}.tombol-laci-hp .garis-hp:before,.tombol-laci-hp .garis-hp:after{content:"";position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease)}.tombol-laci-hp .garis-hp:before{top:-6px}.tombol-laci-hp .garis-hp:after{top:6px}body.laci-buka .tombol-laci-hp .garis-hp{background:transparent}body.laci-buka .tombol-laci-hp .garis-hp:before{transform:translateY(6px) rotate(45deg)}body.laci-buka .tombol-laci-hp .garis-hp:after{transform:translateY(-6px) rotate(-45deg)}.tirai-laci{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(var(--tinta-rgb) / .55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s;cursor:default}body.laci-buka .tirai-laci{opacity:1;visibility:visible}.laci-hp{position:absolute;top:100%;right:var(--pias);left:auto;width:min(330px,calc(100vw - var(--pias) * 2));transform-origin:top right;z-index:2;background:var(--kertas);border:1px solid var(--garis);border-radius:var(--r-l);box-shadow:0 26px 60px #06120e4d;padding:4px 12px 12px;margin-top:8px;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-12px) scale(.985);transition:opacity .26s var(--ease),transform .3s var(--ease),visibility .26s}body.laci-buka .laci-hp{opacity:1;visibility:visible;transform:none}@media (min-width: 1080px){.laci-hp,.tirai-laci{display:none}}.laci-hp .kelompok+.kelompok{border-top:1px solid var(--garis)}.laci-hp .kepala-kelompok{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 2px;font-size:.92rem;font-weight:700;letter-spacing:-.028em}.laci-hp .kepala-kelompok svg{width:15px;height:15px;opacity:.45;transition:transform .25s var(--ease)}.laci-hp .kelompok.buka .kepala-kelompok svg{transform:rotate(180deg)}.laci-hp .isi-kelompok{display:none;padding:0 2px 8px}.laci-hp .kelompok.buka .isi-kelompok{display:grid;gap:2px}.laci-hp .isi-kelompok a{padding:7px 11px;border-radius:var(--r-s);font-size:.82rem;font-weight:600;color:var(--teks-2);background:var(--kertas-2)}.laci-hp .aksi{display:grid;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--garis)}.laci-hp .aksi .tbl{justify-content:center;text-align:center;padding:10px 12px;font-size:.82rem}.panggung{position:relative;overflow:hidden;background:var(--tinta);color:var(--teks-terang);padding-block:clamp(48px,6.5vw,84px) clamp(56px,7vw,96px);isolation:isolate}.panggung .foto-latar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(.7) contrast(1.05)}.panggung:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(100deg,rgb(var(--tinta-rgb) / .96) 26%,rgb(var(--tinta-rgb) / .72) 62%,rgb(var(--tinta-rgb) / .88)),radial-gradient(900px 520px at 10% -12%,rgba(23,147,107,.55),transparent 64%),radial-gradient(700px 480px at 94% 6%,rgba(47,211,172,.2),transparent 60%),radial-gradient(620px 500px at 72% 112%,rgba(232,182,92,.14),transparent 62%)}.panggung:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.055' stroke-width='1.1'%3E%3Cpath d='M36 4 68 36 36 68 4 36z'/%3E%3Cpath d='M36 14 58 36 36 58 14 36z'/%3E%3Cpath d='M0 0h72v72H0z'/%3E%3C/g%3E%3C/svg%3E");mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 78%)}.panggung-kisi{display:grid;gap:clamp(32px,4.2vw,52px)}.panggung-teks{display:grid;gap:20px;justify-items:center;text-align:center;max-width:940px;margin-inline:auto}.panggung-teks h1{color:#fff;max-width:19ch}.panggung-teks h1 .sebut-lembaga{display:block;margin-bottom:.16em;font-size:clamp(1.12rem,2.1vw,1.62rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:#ffffffc7}.panggung-teks .timbal{max-width:62ch}.panggung-teks h1 em{font-style:normal;background:linear-gradient(100deg,var(--pirus) 12%,var(--emas) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.lencana-panggung{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 8px;border-radius:var(--r-bulat);background:#ffffff12;border:1px solid rgba(255,255,255,.14);font-size:.82rem;font-weight:600;color:var(--teks-terang);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lencana-panggung b{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--r-bulat);background:var(--emas);color:#2a1d06;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.panggung-aksi{display:flex;flex-wrap:wrap;gap:12px}.jejak-lembaga{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:#ffffff94}.jejak-lembaga i{font-style:normal;color:var(--emas)}.deret-akreditasi{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;margin-top:4px;border-top:1px solid rgba(255,255,255,.1);width:100%}.deret-akreditasi .label{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.deret-akreditasi ul{display:flex;flex-wrap:wrap;gap:8px}.deret-akreditasi li{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 6px;border-radius:var(--r-bulat);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-size:.76rem;font-weight:600;color:#fffc}.deret-akreditasi li img{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#fff}.bingkai-media{position:relative;z-index:1}.bingkai-media:before{content:"";position:absolute;top:-10%;right:-6%;bottom:-14%;left:-6%;z-index:0;pointer-events:none;background:radial-gradient(58% 58% at 46% 42%,rgba(47,211,172,.3),transparent 72%),radial-gradient(48% 48% at 82% 92%,rgba(232,182,92,.22),transparent 72%);filter:blur(42px)}.bingkai-media .lapis-belakang{position:absolute;z-index:0;pointer-events:none;top:16px;right:-16px;bottom:-20px;left:20px;border-radius:var(--r-xl);border:1px solid rgba(232,182,92,.3);background:linear-gradient(145deg,#ffffff0f,#fff0 58%);transform:rotate(1.5deg)}.bingkai-media .lapis-belakang.dua{top:26px;right:-8px;bottom:-32px;left:34px;border-color:#2fd3ac38;transform:rotate(3deg)}.media-panggung{position:relative;z-index:1;border-radius:var(--r-xl);overflow:hidden;background:#04100c;box-shadow:var(--bayang-3);aspect-ratio:16 / 10;max-height:78dvh;margin-inline:auto;transition:transform .6s var(--ease)}.bingkai-media:hover .media-panggung{transform:translateY(-4px)}@media (max-width: 720px){.media-panggung{border-radius:var(--r-l) var(--r-l) 0 0}.bingkai-media .lapis-belakang{top:12px;right:-10px;bottom:-14px;left:14px}.bingkai-media .lapis-belakang.dua{display:none}.media-panggung .bidang{padding:12px}.tombol-putar .lingkar{width:62px;height:62px}}.media-panggung:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:inherit;pointer-events:none;padding:1.5px;background:linear-gradient(148deg,#2fd3acf2,#fff3 40%,#e8b65cd9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.media-panggung .latar-kabur{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-size:cover;background-position:center;filter:blur(40px) saturate(140%) brightness(.5);transform:scale(1.15)}.media-panggung .selubung{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 0%,rgba(4,16,12,.24),transparent 60%),linear-gradient(180deg,#04100c57,#04100c99)}.media-panggung .bidang{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:18px 18px 78px}.media-panggung .bidang img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 48px #00000085}.media-panggung.penuh .bidang,.media-panggung .bidang.penuh-isi{padding:0}.media-panggung.penuh .bidang img,.media-panggung .bidang.penuh-isi img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0;border:0;box-shadow:none}.media-panggung video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover}.media-panggung iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;width:100%;height:100%;border:0}.media-panggung .kilau{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;background:linear-gradient(102deg,transparent 40%,rgba(255,255,255,.14) 49%,transparent 59%);transform:translate(-130%)}.bingkai-media:hover .media-panggung .kilau{transition:transform 1.15s var(--ease);transform:translate(130%)}.lencana-media{position:absolute;top:16px;left:16px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border-radius:var(--r-bulat);background:#04100c94;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lencana-media .denyut{width:7px;height:7px;border-radius:50%;background:var(--pirus);box-shadow:0 0 #2fd3accc;animation:denyut 2.2s infinite}.pita-media{position:absolute;left:0;right:0;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:34px 20px 16px;background:linear-gradient(180deg,transparent,rgba(4,16,12,.94) 52%);border-radius:0 0 var(--r-xl) var(--r-xl);color:#fff}.pita-media .ket{display:grid;gap:3px;min-width:0}.pita-media .ket .jdl{font-size:1rem;font-weight:800;letter-spacing:-.02em}.pita-media .ket .sub{font-size:.78rem;color:#ffffffad}.pita-media .kendali{display:flex;align-items:center;gap:14px;flex:none}@media (max-width: 720px){.pita-media{position:static;border-radius:0 0 var(--r-l) var(--r-l);flex-direction:column;align-items:stretch;gap:14px;padding:15px 16px 16px;background:var(--tinta-2);border:1px solid rgba(255,255,255,.1);border-top:0}.pita-media .ket .jdl{font-size:.93rem;line-height:1.35}.pita-media .ket .sub{font-size:.755rem}.pita-media .kendali{justify-content:space-between}.pita-media .tbl-kecil{flex:none}}.media-panggung .geser{position:absolute;top:50%;z-index:6;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#04100c80;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;opacity:0;transition:opacity .3s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.media-panggung .geser.kiri{left:14px}.media-panggung .geser.kanan{right:14px}.bingkai-media:hover .media-panggung .geser,.media-panggung .geser:focus-visible{opacity:1}.media-panggung .geser:hover{background:#04100cc7;transform:translateY(-50%) scale(1.08)}@media (hover: none){.media-panggung .geser{opacity:1;width:38px;height:38px}.media-panggung .geser.kiri{left:10px}.media-panggung .geser.kanan{right:10px}}.tombol-putar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;background:#04100c47;transition:background .3s var(--ease)}.tombol-putar:hover{background:#04100c1f}.tombol-putar .lingkar{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#fffffff0;color:var(--zamrud);box-shadow:0 14px 40px #00000059;transition:transform .3s var(--ease)}.tombol-putar:hover .lingkar{transform:scale(1.08)}.tombol-putar .lingkar svg{width:26px;height:26px;margin-left:4px}.tombol-putar .lingkar:after{content:"";position:absolute;width:76px;height:76px;border-radius:50%;border:2px solid rgba(255,255,255,.55);animation:riak 2.6s ease-out infinite}@keyframes riak{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.titik-flyer{display:flex;gap:7px}.titik-flyer button{width:8px;height:8px;border-radius:50%;background:#ffffff59;transition:background .25s,width .25s var(--ease)}.titik-flyer button[aria-current=true]{width:24px;border-radius:4px;background:var(--pirus)}.pita-jalan{background:var(--zamrud-tua);color:#ffffffe6;border-block:1px solid rgba(255,255,255,.08);overflow:hidden;padding-block:13px}.pita-jalan .rel{display:flex;width:max-content;animation:geser 42s linear infinite}.pita-jalan:hover .rel{animation-play-state:paused}.pita-jalan .rel>span{display:inline-flex;align-items:center;gap:14px;padding-inline:22px;font-size:.86rem;font-weight:600;white-space:nowrap}.pita-jalan .rel>span:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--emas)}@keyframes geser{to{transform:translate(-50%)}}.papan-angka{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--garis);border:1px solid var(--garis);border-radius:var(--r-l);overflow:hidden}.papan-angka[data-kolom="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.papan-angka[data-kolom="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.papan-angka,.papan-angka[data-kolom="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.papan-angka .sel{padding:16px 14px;gap:3px}.papan-angka .nilai{font-size:1.72rem;letter-spacing:-.05em}.papan-angka .nama{font-size:.8rem;line-height:1.3}.papan-angka .ket{font-size:.705rem;line-height:1.35}}.papan-angka .sel{background:var(--kertas);padding:clamp(22px,3vw,34px);display:grid;gap:6px;align-content:start;transition:background .3s var(--ease)}.papan-angka .sel:hover{background:#fff}.papan-angka .nilai{font-size:clamp(2.1rem,3.6vw,3rem);font-weight:800;color:var(--zamrud)}.papan-angka .nama{font-size:.93rem;font-weight:700;letter-spacing:-.015em}.papan-angka .ket{font-size:.8rem;color:var(--teks-3)}.di-gelap .papan-angka{background:#ffffff1a;border-color:#ffffff1f}.di-gelap .papan-angka .sel{background:var(--tinta-2)}.di-gelap .papan-angka .sel:hover{background:var(--tinta-3)}.di-gelap .papan-angka .nilai{color:var(--pirus)}.di-gelap .papan-angka .ket{color:var(--teks-terang-2)}.sambutan-kisi{display:grid;gap:clamp(30px,4.5vw,62px);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 900px){.sambutan-kisi{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.kartu-mudir{position:relative;border-radius:var(--r-l);overflow:hidden;background:radial-gradient(110% 120% at 12% -8%,#17936b61,#17936b00 58%),linear-gradient(155deg,var(--tinta-3) 0%,var(--tinta-2) 52%,var(--tinta) 100%);border:1px solid rgba(255,255,255,.09);color:#fff;padding:clamp(20px,2.6vw,26px);display:flex;align-items:center;gap:18px;box-shadow:var(--bayang-2)}@media (min-width: 900px){.kartu-mudir{display:grid;gap:18px;align-content:end;min-height:250px}}.kartu-mudir:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.11'%3E%3Cpath d='M32 2 62 32 32 62 2 32z'/%3E%3Ccircle cx='32' cy='32' r='16'/%3E%3C/g%3E%3C/svg%3E")}.kartu-mudir>*{position:relative}.kartu-mudir .inisial{width:58px;height:58px;border-radius:18px;flex:none;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:1.24rem;font-weight:800;letter-spacing:-.05em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width: 900px){.kartu-mudir .inisial{width:70px;height:70px;border-radius:22px;font-size:1.5rem}}.kartu-mudir .nama{font-size:1.06rem;font-weight:800;letter-spacing:-.032em;line-height:1.24}.kartu-mudir .jabatan{font-size:.87rem;color:#ffffffb8;margin-top:4px}.kartu-mudir .kutip-besar{position:absolute;top:-12px;right:14px;font-size:12rem;line-height:1;font-weight:800;color:#ffffff17;pointer-events:none}.naskah-sambutan{display:grid;gap:22px}.naskah-sambutan .petik{font-size:clamp(1.28rem,2.15vw,1.72rem);font-weight:700;line-height:1.34;letter-spacing:-.032em;color:var(--teks)}.naskah-sambutan p+p{margin-top:0}.naskah-sambutan .badan{display:grid;gap:15px;color:var(--teks-2);line-height:1.75}.kisi-lembaga{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 980px){.kisi-lembaga{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.kisi-lembaga{grid-template-columns:minmax(0,1fr)}}.kartu-lembaga{position:relative;display:grid;border-radius:var(--r-l);overflow:hidden;background:#fff;border:1px solid var(--garis);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.kartu-lembaga:hover{transform:translateY(-6px);box-shadow:var(--bayang-2);border-color:transparent}.kartu-lembaga .gambar{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--kertas-3)}.kartu-lembaga .gambar img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),filter .5s var(--ease)}.kartu-lembaga:hover .gambar img{transform:scale(1.06)}.kartu-lembaga .gambar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(4,16,12,.68))}.kartu-lembaga .tanda{position:absolute;top:14px;left:14px;z-index:2;padding:5px 13px;border-radius:var(--r-bulat);background:#ffffffeb;color:var(--tinta);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kartu-lembaga .hitungan{position:absolute;bottom:14px;left:16px;right:16px;z-index:2;display:flex;align-items:baseline;gap:7px;color:#fff}.kartu-lembaga .hitungan b{font-size:1.62rem;font-weight:800;letter-spacing:-.04em}.kartu-lembaga .hitungan span{font-size:.8rem;color:#ffffffbf}.kartu-lembaga .isi{padding:20px 22px 24px;display:grid;gap:9px;align-content:start}.kartu-lembaga .isi h3{font-size:1.13rem;letter-spacing:-.032em;line-height:1.25}.kartu-lembaga .jenjang{font-size:.84rem;color:var(--teks-3)}.kartu-lembaga .mudir{margin-top:5px;padding-top:13px;border-top:1px dashed var(--garis);font-size:.82rem;color:var(--teks-2)}.kartu-lembaga .mudir b{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teks-3);font-weight:700;margin-bottom:2px}.deret-markaz{display:grid;gap:clamp(20px,2.6vw,30px)}.markaz-panjang{display:grid;gap:0;grid-template-columns:minmax(0,1fr);border-radius:var(--r-l);overflow:hidden;background:#fff;border:1px solid var(--garis);scroll-margin-top:110px;transition:box-shadow .4s var(--ease)}.markaz-panjang:hover{box-shadow:var(--bayang-2)}@media (min-width: 880px){.markaz-panjang{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.markaz-panjang:nth-child(2n) .gambar{order:2}}.markaz-panjang .gambar{position:relative;min-height:240px;overflow:hidden;background:var(--kertas-3)}.markaz-panjang .gambar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.markaz-panjang:hover .gambar img{transform:scale(1.05)}.markaz-panjang .tanda{position:absolute;top:14px;left:14px;z-index:2;padding:5px 13px;border-radius:var(--r-bulat);background:#fffffff0;color:var(--tinta);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.markaz-panjang .isi{padding:clamp(22px,3vw,34px);display:grid;align-content:start;gap:6px}.markaz-panjang .sifat{font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--zamrud)}.markaz-panjang .jenjang{font-size:.86rem;color:var(--teks-3);margin-bottom:8px}.markaz-panjang .ringkas{font-size:.95rem;color:var(--teks-2);line-height:1.7}.stat-markaz{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.stat-markaz>div{display:grid;gap:1px;padding:11px 18px;border-radius:var(--r-m);background:var(--kertas-2);min-width:96px}.stat-markaz b{font-size:1.32rem;font-weight:800;letter-spacing:-.045em;color:var(--zamrud);font-variant-numeric:tabular-nums}.stat-markaz span{font-size:.74rem;font-weight:600;color:var(--teks-3)}.deret-jenjang{display:grid;gap:clamp(16px,2vw,22px);grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.kartu-jenjang{padding:clamp(22px,2.6vw,30px);border-radius:var(--r-l);background:#fff;border:1px solid var(--garis);display:grid;align-content:start;gap:6px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.kartu-jenjang:hover{transform:translateY(-5px);box-shadow:var(--bayang-2)}.kartu-jenjang .usia{display:inline-flex;align-self:start;padding:5px 12px;border-radius:var(--r-bulat);background:#0e6b4f1a;color:var(--zamrud);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.kartu-jenjang h3{font-size:1.14rem;letter-spacing:-.032em;line-height:1.25}.kartu-jenjang .sub{font-size:.82rem;color:var(--teks-3);margin-bottom:12px}.kartu-jenjang dl{display:grid;gap:12px;margin:0}.kartu-jenjang dt{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--emas-tua);margin-bottom:3px}.kartu-jenjang dd{margin:0;font-size:.88rem;color:var(--teks-2);line-height:1.6}.tanda-jenjang{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.tanda-jenjang span{padding:5px 12px;border-radius:var(--r-bulat);background:var(--kertas-2);border:1px solid var(--garis);font-size:.74rem;font-weight:700;color:var(--teks-2)}.rel-tab{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.rel-tab::-webkit-scrollbar{display:none}.rel-tab button{padding:11px 20px;border-radius:var(--r-bulat);background:transparent;box-shadow:inset 0 0 0 1.5px var(--garis-kuat);font-size:.9rem;font-weight:700;color:var(--teks-2);white-space:nowrap;transition:all .28s var(--ease)}.rel-tab button:hover{box-shadow:inset 0 0 0 1.5px var(--zamrud)}.rel-tab button[aria-selected=true]{background:var(--tinta);color:#fff;box-shadow:none}.di-gelap .rel-tab button{color:var(--teks-terang-2);box-shadow:inset 0 0 0 1.5px #fff3}.di-gelap .rel-tab button[aria-selected=true]{background:var(--pirus);color:var(--tinta);box-shadow:none}.panel-tab[hidden]{display:none}.kisi-kompetensi{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.butir-kompetensi{padding:22px 22px 24px;border-radius:var(--r-m);background:#fff;border:1px solid var(--garis);display:grid;gap:8px;align-content:start;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.butir-kompetensi:hover{transform:translateY(-4px);box-shadow:var(--bayang-1)}.butir-kompetensi .nomor{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:var(--emas-tua)}.butir-kompetensi h4{font-size:1.02rem;letter-spacing:-.028em}.butir-kompetensi p{font-size:.89rem;color:var(--teks-2);line-height:1.6}.mozaik{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);grid-auto-rows:168px}.mozaik figure{position:relative;margin:0;overflow:hidden;border-radius:var(--r-m);background:var(--tinta-2);cursor:zoom-in}.mozaik img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),filter .5s var(--ease)}.mozaik figure:hover img{transform:scale(1.07)}.mozaik figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 16px 14px;background:linear-gradient(180deg,transparent,rgba(4,16,12,.85));color:#fff;font-size:.83rem;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.mozaik figure:hover figcaption{opacity:1;transform:none}.mozaik .lebar-2{grid-column:span 2}.mozaik .tinggi-2{grid-row:span 2}.bento-wadah{container-type:inline-size}.mozaik.bento{--lajur: 4;--sela: 12px;--kolom: calc((100cqw - (var(--lajur) - 1) * var(--sela)) / var(--lajur));gap:var(--sela);grid-template-columns:repeat(var(--lajur),minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:clamp(130px,var(--kolom),320px)}.mozaik.bento .b-besar{grid-column:span 2;grid-row:span 2}.mozaik.bento .b-lebar{grid-column:span 2}.mozaik.bento .b-tinggi{grid-row:span 2}@media (max-width: 1100px){.mozaik.bento{--lajur: 3}}@media (max-width: 720px){.mozaik.bento{--lajur: 2}}@media (max-width: 860px){.mozaik{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px}.mozaik .lebar-2{grid-column:span 2}}.kisi-prestasi{display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1fr)}@media (min-width: 940px){.kisi-prestasi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.batang-tingkat{display:grid;gap:15px}.batang-tingkat .baris{display:grid;gap:7px}.batang-tingkat .atas{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.batang-tingkat .nama{font-size:.92rem;font-weight:700}.batang-tingkat .jml{font-size:.92rem;font-weight:800;color:var(--pirus)}.batang-tingkat .alur{height:9px;border-radius:var(--r-bulat);background:#ffffff17;overflow:hidden}.batang-tingkat .isi{height:100%;border-radius:var(--r-bulat);background:linear-gradient(90deg,var(--pirus),var(--emas));width:0;transition:width 1.3s var(--ease)}.daftar-raihan{display:grid;gap:10px}.baris-raihan{display:grid;gap:4px 16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:15px 18px;border-radius:var(--r-m);background:#ffffff0b;border:1px solid rgba(255,255,255,.09);transition:background .3s var(--ease),transform .3s var(--ease)}.baris-raihan:hover{background:#ffffff14;transform:translate(4px)}.baris-raihan .medali{min-width:40px;height:34px;padding:0 11px;border-radius:11px;display:grid;place-items:center;white-space:nowrap;background:linear-gradient(150deg,var(--emas),var(--emas-tua));color:#2a1d06;font-size:.63rem;font-weight:800;letter-spacing:.04em}.baris-raihan .keg{font-size:.92rem;font-weight:700;line-height:1.35;letter-spacing:-.02em}.baris-raihan .meta{font-size:.77rem;color:var(--teks-terang-2)}.baris-raihan .thn{font-size:.78rem;font-weight:700;color:var(--pirus);padding:4px 11px;border-radius:var(--r-bulat);background:#2fd3ac1f}.daftar-misi{display:grid;gap:2px 34px;grid-template-columns:minmax(0,1fr);counter-reset:misi;list-style:none;padding:0;margin:0}@media (min-width: 820px){.daftar-misi{grid-template-columns:repeat(2,minmax(0,1fr))}}.daftar-misi li{counter-increment:misi;position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:baseline;padding:13px 0;border-top:1px solid var(--garis);font-size:.93rem;line-height:1.62;color:var(--teks-2)}.daftar-misi li:before{content:counter(misi,decimal-leading-zero);font-size:.78rem;font-weight:800;letter-spacing:.04em;color:var(--emas-tua);font-variant-numeric:tabular-nums}.di-gelap .daftar-misi li{border-top-color:#ffffff1c;color:var(--teks-terang-2)}.di-gelap .daftar-misi li:before{color:var(--emas)}.tabel-menu{min-width:760px;font-size:.84rem}.tabel-menu th[scope=row]{white-space:nowrap;font-weight:800;color:var(--emas);width:92px}.tabel-menu td{vertical-align:top;line-height:1.5;min-width:132px}.garis-hari{display:grid;gap:0 40px;list-style:none;padding:0;margin:0;grid-template-columns:minmax(0,1fr)}@media (min-width: 860px){.garis-hari{grid-template-columns:repeat(2,minmax(0,1fr))}}.garis-hari li{display:grid;gap:2px 16px;align-items:baseline;grid-template-columns:104px minmax(0,1fr) auto;padding:8px 2px;border-top:1px solid var(--garis)}.garis-hari li:last-child{border-bottom:1px solid var(--garis)}.di-gelap .garis-hari li{border-color:#ffffff1c}.garis-hari .jam{font-size:.84rem;font-weight:800;color:var(--zamrud);font-variant-numeric:tabular-nums;white-space:nowrap}.garis-hari .jam i{font-style:normal;opacity:.45;margin-inline:3px}.di-gelap .garis-hari .jam{color:var(--pirus)}.garis-hari .keg{font-size:.89rem;font-weight:600;line-height:1.4}.garis-hari .tmp{font-size:.72rem;color:var(--teks-3);white-space:nowrap;padding:2px 9px;border-radius:var(--r-bulat);background:var(--kertas-2)}.di-gelap .garis-hari .tmp{background:#ffffff12;color:var(--teks-terang-2)}@media (max-width: 620px){.garis-hari li{grid-template-columns:100px minmax(0,1fr)}.garis-hari .tmp{grid-column:2;justify-self:start}}.deret-ekskul{display:grid;gap:10px;margin-top:8px}.deret-ekskul>div{display:grid;gap:5px 14px;align-items:baseline;grid-template-columns:104px minmax(0,1fr)}@media (max-width: 560px){.deret-ekskul>div{grid-template-columns:minmax(0,1fr);gap:4px}}.deret-ekskul .klp{margin-bottom:0;font-size:.76rem;font-weight:800;letter-spacing:-.01em;color:var(--teks-3);line-height:1.9}.di-gelap .deret-ekskul .klp{color:var(--teks-terang-2)}.deret-ekskul .tanda-jenjang{margin-top:0;gap:5px}.deret-ekskul .tanda-jenjang span{padding:3px 10px;font-size:.715rem}.daftar-lipat .isi-lipat.kisi-prestasi{gap:20px 40px;padding-bottom:18px}.daftar-lipat .isi-lipat .judul-kecil{margin-bottom:4px}.daftar-lipat{display:grid;gap:2px}.daftar-lipat details,.lipat-rinci{border-top:1px solid var(--garis)}.daftar-lipat details:last-of-type{border-bottom:1px solid var(--garis)}.di-gelap .daftar-lipat details,.di-gelap .lipat-rinci{border-color:#ffffff1f}.di-gelap .daftar-lipat details:last-of-type{border-bottom-color:#ffffff1f}.daftar-lipat summary,.lipat-rinci summary{display:flex;align-items:center;gap:14px;padding:15px 2px;cursor:pointer;list-style:none;font-size:.97rem;font-weight:700;letter-spacing:-.025em;transition:color .2s var(--ease)}.daftar-lipat summary::-webkit-details-marker,.lipat-rinci summary::-webkit-details-marker{display:none}.daftar-lipat summary:hover,.lipat-rinci summary:hover{color:var(--zamrud)}.di-gelap .daftar-lipat summary:hover,.di-gelap .lipat-rinci summary:hover{color:var(--pirus)}.daftar-lipat summary .jdl{flex:none}.daftar-lipat summary .ket{flex:1;font-size:.78rem;font-weight:600;color:var(--teks-3)}.di-gelap .daftar-lipat summary .ket{color:var(--teks-terang-2)}.lipat-rinci summary .tanda-buka{margin-left:auto}.isi-lipat{padding:4px 2px 22px}.lipat-rinci{margin-top:20px;border-bottom:1px solid var(--garis)}.di-gelap .lipat-rinci{border-bottom-color:#ffffff1f}.deret-sertifikat{display:grid;gap:12px;margin-bottom:28px;grid-template-columns:repeat(auto-fit,minmax(212px,1fr))}.kartu-sertifikat{display:grid;align-content:start;gap:6px;padding:16px 18px;border-radius:var(--r-m);background:var(--tinta-2);border:1px solid rgba(255,255,255,.1)}.kartu-sertifikat.terbit{background:linear-gradient(150deg,#2fd3ac21,#2fd3ac0a);border-color:#2fd3ac52}.kartu-sertifikat .lencana{display:inline-flex;align-items:center;gap:6px;align-self:start;padding:3px 10px;border-radius:var(--r-bulat);margin-bottom:3px;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;color:var(--teks-terang-2)}.kartu-sertifikat.terbit .lencana{background:var(--pirus);color:var(--tinta)}.kartu-sertifikat h4{font-size:.97rem;letter-spacing:-.03em;color:#fff}.kartu-sertifikat p{font-size:.81rem;line-height:1.55;color:var(--teks-terang-2)}.menu-hari-ini{padding:clamp(20px,2.6vw,26px);border-radius:var(--r-l);background:var(--tinta-2);border:1px solid rgba(255,255,255,.1)}.kepala-menu{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.kepala-menu .hari{font-size:1.16rem;font-weight:800;letter-spacing:-.035em;color:#fff}.kepala-menu .pekan{font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--emas)}.deret-santap{display:grid}.deret-santap>div{display:grid;gap:2px 18px;align-items:baseline;grid-template-columns:74px minmax(0,1fr);padding:10px 0}.deret-santap>div+div{border-top:1px solid rgba(255,255,255,.07)}.deret-santap .waktu{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pirus)}.deret-santap .isi{font-size:.91rem;color:#ffffffe0;line-height:1.45}@media (max-width: 520px){.deret-santap>div{grid-template-columns:minmax(0,1fr)}}.pita-itqon{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:16px;padding:16px 20px;border-radius:var(--r-m);background:linear-gradient(120deg,#e8b65c33,#e8b65c12);border:1px solid rgba(232,182,92,.38)}.pita-itqon .kls{font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--emas)}.pita-itqon .jml{font-size:1.32rem;font-weight:800;letter-spacing:-.04em;color:#fff}.pita-itqon .ket{flex-basis:100%;font-size:.82rem;color:var(--teks-terang-2)}.judul-kecil{font-size:.7rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--teks-3);margin-bottom:10px}.di-gelap .judul-kecil{color:var(--teks-terang-2)}.catatan-arsip{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:16px 20px;border-radius:var(--r-m);background:#e8b65c1a;border:1px solid rgba(232,182,92,.28);font-size:.86rem;line-height:1.65;color:#fffc}.catatan-arsip b{flex:none;padding:3px 11px;border-radius:var(--r-bulat);background:var(--emas);color:#2a1d06;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rinci-markaz{padding-top:6px}.kepala-rinci{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:flex-end;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--garis)}.medali-ringkas{display:flex;flex-wrap:wrap;gap:8px}.medali-ringkas span{padding:6px 13px;border-radius:var(--r-bulat);font-size:.76rem;font-weight:800;white-space:nowrap}.medali-ringkas .m-emas{background:var(--emas);color:#2a1d06}.medali-ringkas .m-perak{background:#dce5e1;color:#24332d}.medali-ringkas .m-perunggu{background:#e4c6a9;color:#3a2716}.medali-ringkas .m-finalis{background:#0e6b4f1f;color:var(--zamrud)}.kosong-arsip{margin-top:22px;padding:20px 22px;border-radius:var(--r-m);background:var(--kertas-2);border:1px dashed var(--garis-kuat);font-size:.92rem;color:var(--teks-2);line-height:1.7}.daftar-nilai{display:grid;gap:2px}.daftar-nilai li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-radius:var(--r-s);font-size:.89rem;color:var(--teks-2);transition:background .25s var(--ease)}.daftar-nilai li:hover{background:#0e6b4f0f}.daftar-nilai li b{font-size:.95rem;font-weight:800;color:var(--zamrud)}.di-gelap .daftar-nilai li{color:var(--teks-terang-2)}.di-gelap .daftar-nilai li:hover{background:#ffffff0f}.di-gelap .daftar-nilai li b{color:var(--pirus)}.kisi-kabar{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr))}.kisi-kabar.kisi-empat{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1080px){.kisi-kabar.kisi-empat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.kisi-kabar.kisi-empat{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.kisi-kabar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.kisi-kabar{grid-template-columns:minmax(0,1fr)}}.kartu-kabar{display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-l);overflow:hidden;background:#fff;border:1px solid var(--garis);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.kartu-kabar:hover{transform:translateY(-6px);box-shadow:var(--bayang-2)}.kartu-kabar .gambar{aspect-ratio:16 / 10;overflow:hidden;background:var(--kertas-3)}.kartu-kabar .gambar img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.kartu-kabar:hover .gambar img{transform:scale(1.05)}.kartu-kabar .isi{padding:20px 22px 24px;display:grid;gap:10px;align-content:start}.kartu-kabar .meta{display:flex;align-items:center;gap:10px;font-size:.76rem;color:var(--teks-3)}.kartu-kabar .rubrik{padding:4px 10px;border-radius:var(--r-bulat);background:#0e6b4f1a;color:var(--zamrud);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.kartu-kabar h3{font-size:1.08rem;line-height:1.32;letter-spacing:-.03em}.kartu-kabar p{font-size:.87rem;color:var(--teks-2);line-height:1.6}.alat-kabar{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;margin-bottom:30px}.alat-kabar .rel-tab{flex:1 1 420px}.cari-kabar{display:flex;gap:8px;flex:0 1 320px}.cari-kabar input{flex:1;min-width:0;padding:11px 18px;border-radius:var(--r-bulat);border:1px solid var(--garis-kuat);background:#fff;font:inherit;font-size:.89rem;color:var(--teks);transition:border-color .2s,box-shadow .2s}.cari-kabar input:focus{outline:none;border-color:var(--zamrud);box-shadow:0 0 0 3px #0e6b4f1f}.hasil-cari{margin-bottom:22px}.tautan-sunyi{color:var(--zamrud);font-weight:700;text-decoration:underline;font-size:inherit;padding:0}.halaman-kabar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:44px;font-size:.86rem;color:var(--teks-2)}.halaman-kabar i{font-style:normal;color:var(--teks-3)}.halaman-kabar .tbl:disabled{opacity:.4;cursor:not-allowed}.artikel{padding-top:clamp(30px,5vw,54px)}.artikel-bingkai{max-width:var(--lebar-sempit)}.remah.remah-terang{color:var(--teks-3);margin-bottom:22px}.remah.remah-terang a{color:var(--teks-2);font-weight:600}.remah.remah-terang a:hover{color:var(--zamrud)}.kepala-artikel .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;color:var(--teks-3);margin-bottom:16px}.kepala-artikel .rubrik{padding:4px 12px;border-radius:var(--r-bulat);background:var(--zamrud);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kepala-artikel .judul-besar{line-height:1.14}.sari-artikel{margin-top:18px;font-size:1.06rem}.penulis-artikel{margin-top:16px;font-size:.82rem;font-weight:700;color:var(--teks-2);padding-top:16px;border-top:1px solid var(--garis)}.asal-artikel{margin:6px 0 0;font-size:.78rem;color:var(--teks-3)}.asal-artikel a{color:var(--zamrud);font-weight:700}.gambar-artikel{margin:32px 0}.gambar-artikel img{width:100%;height:auto;border-radius:var(--r-l);background:var(--kertas-3);box-shadow:var(--bayang-1)}.tulisan-artikel{font-size:1.03rem;line-height:1.85;color:var(--teks);overflow-wrap:break-word}.tulisan-artikel>:first-child{margin-top:0}.tulisan-artikel p{margin:0 0 1.15em}.tulisan-artikel h2{font-size:clamp(1.3rem,2.6vw,1.62rem);letter-spacing:-.035em;margin:1.9em 0 .6em;line-height:1.24}.tulisan-artikel h3{font-size:clamp(1.1rem,2.1vw,1.28rem);letter-spacing:-.025em;margin:1.6em 0 .5em;line-height:1.3}.tulisan-artikel ul,.tulisan-artikel ol{margin:0 0 1.15em;padding-left:1.5em}.tulisan-artikel li{margin-bottom:.45em}.tulisan-artikel a{color:var(--zamrud);font-weight:600;text-decoration:underline;text-underline-offset:2px}.tulisan-artikel a:hover{color:var(--pirus-tua)}.tulisan-artikel blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--emas);font-size:1.08rem;font-style:italic;color:var(--teks-2)}.tulisan-artikel img{max-width:100%;height:auto;border-radius:var(--r-m);background:var(--kertas-3)}.tulisan-artikel figure{margin:1.8em 0}.tulisan-artikel figcaption{margin-top:10px;font-size:.82rem;color:var(--teks-3);text-align:center}.tulisan-artikel hr{margin:2.2em 0;border:0;border-top:1px solid var(--garis)}.tulisan-artikel iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:var(--r-m);margin:1.6em 0}.gulir-tabel{margin:1.6em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tulisan-artikel table{border-collapse:collapse;font-size:.9rem;width:100%;min-width:560px}.tulisan-artikel th,.tulisan-artikel td{border:1px solid var(--garis);padding:9px 13px;text-align:left;vertical-align:top}.tulisan-artikel th{background:var(--kertas-2);font-weight:700}.kaki-artikel{margin-top:48px;padding-top:28px;border-top:1px solid var(--garis)}.kabar-kosong{text-align:center;padding:clamp(40px,8vw,90px) 0}.kabar-kosong .panggung-aksi{justify-content:center}@media (max-width: 640px){.alat-kabar{gap:14px}.cari-kabar{flex-basis:100%}}.sumber-umpan{margin-top:14px;font-size:.78rem;color:var(--teks-3);display:flex;align-items:center;gap:8px}.sumber-umpan:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--pirus);box-shadow:0 0 #2fd3acb3;animation:denyut 2.4s infinite}.di-gelap .sumber-umpan{color:var(--teks-terang-2)}.kisi-video{display:grid;gap:clamp(14px,1.8vw,20px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.kisi-video{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.kisi-video{grid-template-columns:minmax(0,1fr)}}.kartu-video{display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-l);overflow:hidden;background:#fff;border:1px solid var(--garis);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.di-gelap .kartu-video{background:var(--tinta-2);border-color:#ffffff1a}.kartu-video:hover{transform:translateY(-5px);box-shadow:var(--bayang-2)}.kartu-video .gambar{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--tinta-3)}.kartu-video .gambar img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.kartu-video:hover .gambar img{transform:scale(1.06)}.kartu-video .main{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#04100c47;color:var(--tinta);opacity:0;transition:opacity .3s var(--ease)}.kartu-video .main svg{width:46px;height:46px;padding:13px;border-radius:50%;background:#fffffff0;box-sizing:content-box}.kartu-video:hover .main{opacity:1}.kartu-video .siaran{position:absolute;top:10px;left:10px;z-index:2;padding:4px 11px;border-radius:var(--r-bulat);background:#d93025;color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kartu-video .isi{padding:15px 17px 18px;display:grid;gap:7px;align-content:start}.kartu-video h4{font-size:.93rem;font-weight:700;line-height:1.38;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.di-gelap .kartu-video h4{color:#fff}.kartu-video .tgl{font-size:.76rem;color:var(--teks-3)}.di-gelap .kartu-video .tgl{color:var(--teks-terang-2)}.video-profil{display:grid}.kisi-ig{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 900px){.kisi-ig{grid-template-columns:repeat(3,minmax(0,1fr))}}.kotak-ig{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r-m);background:var(--kertas-3)}.kotak-ig img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.kotak-ig:hover img{transform:scale(1.07)}.kotak-ig .tanda-video{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#04100c99;color:#fff}.kotak-ig .tanda-reels{position:absolute;top:8px;left:8px;padding:3px 8px 4px;border-radius:var(--r-bulat);background:#04100ca8;color:#fff;font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rangka{background:linear-gradient(100deg,var(--kertas-2) 30%,var(--kertas-3) 50%,var(--kertas-2) 70%);background-size:220% 100%;animation:kilat 1.4s linear infinite;border:0}.kisi-video .rangka{aspect-ratio:16 / 10;border-radius:var(--r-l)}.kisi-ig .rangka{aspect-ratio:1}.di-gelap .rangka{background:linear-gradient(100deg,var(--tinta-2) 30%,var(--tinta-3) 50%,var(--tinta-2) 70%);background-size:220% 100%}@keyframes kilat{to{background-position:-220% 0}}.ig-belum{display:grid;gap:18px;justify-items:center;text-align:center;padding:clamp(30px,4vw,48px);border-radius:var(--r-l);background:var(--kertas-2);border:1px dashed var(--garis-kuat);color:var(--zamrud)}.ig-belum h4{font-size:1.12rem;letter-spacing:-.03em;color:var(--teks)}.ig-belum p{font-size:.9rem;color:var(--teks-2);margin-top:5px;max-width:46ch}.kisi-kuota{display:grid;gap:clamp(14px,1.8vw,20px);grid-template-columns:repeat(auto-fit,minmax(212px,1fr))}.kartu-kuota{display:grid;align-content:start;gap:4px;padding:clamp(20px,2.4vw,26px);border-radius:var(--r-l);background:#fff;border:1px solid var(--garis);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.kartu-kuota:hover{transform:translateY(-5px);box-shadow:var(--bayang-2)}.tanda-kuota{display:flex;gap:6px;margin-bottom:12px}.tanda-kuota span{padding:4px 11px;border-radius:var(--r-bulat);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tanda-kuota .putra{background:#0e6b4f1f;color:var(--zamrud)}.tanda-kuota .putri{background:#c4643e21;color:var(--bata)}.tanda-kuota .tahfizh{background:#e8b65c38;color:var(--emas-tua)}.kartu-kuota h3{font-size:1rem;letter-spacing:-.03em;line-height:1.3;margin-bottom:10px}.kartu-kuota .jml{font-size:clamp(2.1rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.055em;color:var(--zamrud);line-height:1}.kartu-kuota .stn{font-size:.78rem;font-weight:600;color:var(--teks-3)}.deret-gelombang{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kartu-gelombang{padding:clamp(22px,2.8vw,30px);border-radius:var(--r-l);background:var(--tinta-2);border:1px solid rgba(255,255,255,.1);display:grid;align-content:start;gap:20px}.kartu-gelombang .atas{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:flex-start}.kartu-gelombang .untuk{margin-top:8px;font-size:.84rem;color:var(--teks-terang-2);line-height:1.6}.kartu-gelombang .status{flex:none;padding:6px 14px;border-radius:var(--r-bulat);font-size:.72rem;font-weight:800;white-space:nowrap}.kartu-gelombang .status.buka{background:var(--pirus);color:var(--tinta)}.kartu-gelombang .status.segera{background:#ffffff1f;color:var(--teks-terang-2)}.kartu-gelombang .status.tutup{background:#c4643e33;color:#e9a288}.tahap-gelombang{display:grid;gap:12px;margin:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.tahap-gelombang>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.tahap-gelombang dt{font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--teks-terang-2);flex:none}.tahap-gelombang dd{margin:0;font-size:.88rem;font-weight:700;color:#fff;text-align:right}.sesi-tes{padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.di-gelap .sesi-tes .tanda-jenjang span{background:#ffffff12;border-color:#ffffff1f;color:var(--teks-terang-2)}.deret-tahap{display:grid;gap:clamp(16px,2vw,22px);grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.kartu-tahap{position:relative;padding:clamp(24px,2.8vw,32px);border-radius:var(--r-l);background:#fff;border:1px solid var(--garis);display:grid;align-content:start;gap:6px}.nomor-tahap{position:absolute;top:-14px;left:clamp(24px,2.8vw,32px);width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--zamrud);color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 6px 16px #0e6b4f4d}.kartu-tahap h3{font-size:1.05rem;letter-spacing:-.032em;line-height:1.3;margin-bottom:12px}.daftar-langkah{display:grid;gap:10px;counter-reset:langkah;padding:0;margin:0;list-style:none}.daftar-langkah li{position:relative;padding-left:26px;font-size:.875rem;color:var(--teks-2);line-height:1.6;counter-increment:langkah}.daftar-langkah li:before{content:counter(langkah);position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:#0e6b4f1a;color:var(--zamrud);font-size:.66rem;font-weight:800}.catatan-tahap{margin-top:14px;font-size:.8rem;color:var(--teks-3);font-style:italic}.kotak-infak-daftar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:20px 24px;border-radius:var(--r-l);background:linear-gradient(120deg,#0e6b4f17,#2fd3ac0d);border:1px solid rgba(14,107,79,.2)}.kotak-infak-daftar>div{display:grid;gap:3px}.kotak-infak-daftar .nilai{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.045em;color:var(--zamrud)}.kotak-infak-daftar p{font-size:.86rem;color:var(--teks-2);max-width:44ch}.kisi-infak{display:grid;gap:clamp(14px,1.8vw,20px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kartu-infak{padding:clamp(20px,2.4vw,26px);border-radius:var(--r-l);background:#fff;border:1px solid var(--garis);display:grid;align-content:start;gap:4px}.kartu-infak.pilihan-awal{border-color:#0e6b4f57;box-shadow:0 0 0 3px #0e6b4f0f}.kartu-infak .total{font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:800;letter-spacing:-.05em;color:var(--zamrud);margin:6px 0 14px}.kartu-infak .total em{font-style:normal;font-size:.8rem;font-weight:600;color:var(--teks-3);letter-spacing:0}.kartu-infak.ringkas .total{margin-bottom:0}.kartu-infak ul{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--garis)}.kartu-infak li{display:flex;justify-content:space-between;gap:14px;font-size:.84rem;color:var(--teks-2)}.kartu-infak li b{font-weight:700;color:var(--teks);white-space:nowrap}.kotak-yatim{display:flex;gap:18px;align-items:flex-start;padding:22px 26px;border-radius:var(--r-l);background:#c4643e14;border:1px solid rgba(196,100,62,.26)}.kotak-yatim .hati{font-size:1.5rem;color:var(--bata);line-height:1;flex:none}.kotak-yatim h4{font-size:1rem;letter-spacing:-.03em;margin-bottom:5px}.kotak-yatim p{font-size:.88rem;color:var(--teks-2);line-height:1.65}.daftar-tanya{display:grid;gap:2px}.daftar-tanya details{border-bottom:1px solid var(--garis);background:transparent}.daftar-tanya summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px;cursor:pointer;list-style:none;font-size:.98rem;font-weight:700;letter-spacing:-.025em;transition:color .25s var(--ease)}.daftar-tanya summary::-webkit-details-marker{display:none}.daftar-tanya summary:hover{color:var(--zamrud)}.tanda-buka{position:relative;width:15px;height:15px;flex:none}.tanda-buka:before,.tanda-buka:after{content:"";position:absolute;background:var(--zamrud);border-radius:2px;transition:transform .3s var(--ease),opacity .3s var(--ease)}.tanda-buka:before{top:6px;left:0;width:15px;height:2.4px}.tanda-buka:after{left:6.3px;top:0;width:2.4px;height:15px}.daftar-tanya details[open] .tanda-buka:after{transform:rotate(90deg);opacity:0}.daftar-tanya details p{padding:0 4px 20px;font-size:.9rem;color:var(--teks-2);line-height:1.72;max-width:74ch}.kartu-sekretariat{padding:clamp(22px,2.6vw,28px);border-radius:var(--r-l);background:#ffffff0d;border:1px solid rgba(255,255,255,.11);display:grid;align-content:start;gap:14px}.kartu-sekretariat address{font-style:normal;font-size:.89rem;line-height:1.75;color:var(--teks-terang-2)}.jejak-kaki-psb{padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:.76rem;font-weight:600;color:#ffffff80}.pita-psb{position:relative;overflow:hidden;border-radius:var(--r-xl);background:radial-gradient(115% 135% at 8% -10%,#17936b57,#17936b00 56%),radial-gradient(85% 120% at 100% 108%,#0e6b4f42,#0e6b4f00 60%),linear-gradient(152deg,var(--tinta-3) 0%,var(--tinta-2) 46%,var(--tinta) 100%);border:1px solid rgba(255,255,255,.09);color:#fff;padding:clamp(32px,4.6vw,62px);box-shadow:var(--bayang-2)}.pita-psb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='84'%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.12'%3E%3Cpath d='M42 3 81 42 42 81 3 42z'/%3E%3Cpath d='M42 17 67 42 42 67 17 42z'/%3E%3C/g%3E%3C/svg%3E")}.pita-psb>*{position:relative}.pita-psb-kisi{display:grid;gap:clamp(26px,3.6vw,48px);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width: 900px){.pita-psb-kisi{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.pita-psb h2{font-size:clamp(1.85rem,3.4vw,2.85rem)}.pita-psb .timbal{color:#ffffffd1}.kotak-gelombang{display:grid;gap:10px;padding:22px;border-radius:var(--r-l);background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kotak-gelombang .baris{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:var(--r-s);background:#ffffff14}@media (max-width: 620px){.kotak-gelombang{padding:14px;gap:8px}.kotak-gelombang .baris{flex-direction:column;align-items:flex-start;gap:8px;padding:13px}.kotak-gelombang .baris .kiri{order:2;width:100%}.kotak-gelombang .baris .status{order:1}.kotak-gelombang .baris .nama{font-size:.88rem;line-height:1.4}.kotak-gelombang .baris .tgl{font-size:.76rem}}.kotak-gelombang .baris .kiri{display:grid;gap:2px}.kotak-gelombang .sesi{font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--emas)}.kotak-gelombang .nama{font-size:.93rem;font-weight:700;letter-spacing:-.02em}.kotak-gelombang .tgl{font-size:.8rem;color:#ffffffb8}.kotak-gelombang .status{font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:5px 11px;border-radius:var(--r-bulat);white-space:nowrap}.status.buka{background:var(--pirus);color:var(--tinta)}.status.segera{background:#ffffff2e;color:#fff}.status.tutup{background:#0000003d;color:#fff9}.kaki{background:var(--tinta);color:var(--teks-terang-2);padding-block:clamp(52px,6vw,80px) 0;position:relative;overflow:hidden}.kaki:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(760px 420px at 8% -20%,rgba(14,107,79,.4),transparent 60%)}.kaki>*{position:relative}.kaki-kisi{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr);padding-bottom:38px;align-items:start}@media (min-width: 800px){.kaki-kisi{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.kaki-alamat address{margin-bottom:14px;max-width:42ch}.kaki-alamat ul{gap:6px}.kaki h4{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;margin-bottom:16px}.kaki ul{display:grid;gap:10px}.kaki a:hover{color:var(--pirus)}.kaligrafi-slogan{color:var(--emas)}.kaligrafi-slogan svg{width:100%;max-width:340px;height:auto;display:block}.kaki .kaligrafi-slogan{margin-bottom:16px}.kaki .moto-id{font-size:.89rem;color:#ffffffbd}.kaki .moto-en{font-size:.82rem;color:#ffffff80;font-style:italic;margin-top:3px}.kaki address{font-style:normal;font-size:.89rem;line-height:1.75}.deret-sosial{display:flex;gap:9px;margin-top:18px}.deret-sosial a{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:all .3s var(--ease)}.deret-sosial a:hover{background:var(--pirus);border-color:var(--pirus);color:var(--tinta);transform:translateY(-3px)}.deret-sosial svg{width:18px;height:18px}.kaki-bawah{border-top:1px solid rgba(255,255,255,.09);padding-block:22px 26px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;font-size:.81rem;color:#ffffff73}@media (max-width: 720px){.kaki{padding-block:44px 0}.kaki-kisi{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;padding-bottom:32px}.kaki-kisi .lebar{grid-column:1 / -1;min-width:0}.kaki h4{font-size:.64rem;letter-spacing:.15em;margin-bottom:11px}.kaki ul{gap:7px}.kaki ul a,.kaki li{font-size:.855rem;line-height:1.45}.kaki address{font-size:.845rem;line-height:1.6}.kaki .gembok{gap:11px;margin-bottom:18px!important}.kaki .gembok img{width:46px;height:46px}.kaligrafi-slogan svg{max-width:250px}.kaki .kaligrafi-slogan{margin-bottom:12px}.kaki .moto-id{font-size:.83rem;line-height:1.5}.kaki .moto-en{font-size:.765rem}.deret-sosial{margin-top:15px;gap:8px}.deret-sosial a{width:36px;height:36px;border-radius:11px}.kaki-bawah{padding-block:16px 20px;gap:6px 18px;font-size:.74rem}}@media (max-width: 400px){.kaki-kisi{grid-template-columns:minmax(0,1fr);gap:26px}}.kotak-cahaya{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:#040c09ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.kotak-cahaya.tampil{opacity:1;visibility:visible}.kotak-cahaya img{max-width:100%;max-height:82vh;border-radius:var(--r-m);box-shadow:var(--bayang-3);transform:scale(.96);transition:transform .35s var(--ease)}.kotak-cahaya.tampil img{transform:none}.kotak-cahaya .teks{margin-top:16px;color:#ffffffb8;font-size:.88rem;text-align:center}.kotak-cahaya .tutup{position:absolute;top:20px;right:20px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff;transition:background .25s}.kotak-cahaya .tutup:hover{background:#fff3}.tirai-tanya{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#040c099e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:clamp(14px,4vw,40px);overflow-y:auto;animation:masuk-tirai .22s var(--ease)}@keyframes masuk-tirai{0%{opacity:0}}.lembar-tanya{position:relative;width:min(400px,100%);max-height:88dvh;overflow-y:auto;display:grid;gap:14px;padding:22px;background:var(--kertas);border-radius:var(--r-m);box-shadow:var(--bayang-3);animation:masuk-lembar .3s var(--ease)}@keyframes masuk-lembar{0%{opacity:0;transform:translateY(14px) scale(.98)}}.tutup-tanya{position:absolute;top:11px;right:11px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:1.2rem;line-height:1;color:var(--teks-2);background:var(--kertas-2);transition:background .2s,color .2s}.tutup-tanya:hover{background:var(--kertas-3);color:var(--teks)}.lembar-tanya header{display:grid;gap:6px;padding-right:30px}.lembar-tanya h2{font-size:1.14rem;letter-spacing:-.035em}.lembar-tanya header .timbal{font-size:.82rem}.isian-tanya{display:grid;gap:10px}.medan-tanya{display:grid;gap:4px}.medan-tanya>span{font-size:.74rem;font-weight:800;letter-spacing:.04em;color:var(--teks-2)}.medan-tanya>span em{font-style:normal;font-weight:600;color:var(--teks-3)}.medan-tanya input,.medan-tanya select,.medan-tanya textarea{width:100%;padding:8px 12px;border-radius:var(--r-s);border:1px solid var(--garis-kuat);background:#fff;font:inherit;font-size:.88rem;color:var(--teks);transition:border-color .2s,box-shadow .2s}.medan-tanya textarea{resize:vertical;line-height:1.6}.medan-tanya input:focus,.medan-tanya select:focus,.medan-tanya textarea:focus{outline:none;border-color:var(--zamrud);box-shadow:0 0 0 3px #0e6b4f1f}.medan-tanya i{font-style:normal;font-size:.76rem;font-weight:700;color:var(--bata)}.pratinjau-tanya{border-radius:var(--r-s);background:var(--kertas-2);border:1px solid var(--garis)}.pratinjau-tanya summary{padding:8px 12px;cursor:pointer;list-style:none;font-size:.74rem;font-weight:700;color:var(--teks-2)}.pratinjau-tanya summary::-webkit-details-marker{display:none}.pratinjau-tanya summary:before{content:"▸ ";color:var(--teks-3)}.pratinjau-tanya[open] summary:before{content:"▾ "}.pratinjau-tanya pre{margin:0;padding:0 12px 11px;font:inherit;font-size:.8rem;line-height:1.6;color:var(--teks-2);white-space:pre-wrap;overflow-wrap:break-word}.lembar-tanya footer{display:grid;gap:9px;justify-items:center}.lembar-tanya footer>.tbl{width:100%;justify-content:center}.lembar-tanya footer .petunjuk{font-size:.72rem;color:var(--teks-3)}.pintasan-tanya{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:10px;margin-top:2px;border-top:1px solid var(--garis);width:100%}.pintasan-tanya>span{grid-column:1 / -1;text-align:center;font-size:.74rem;color:var(--teks-3);margin-bottom:1px}.pintasan-tanya .tbl{padding:9px 12px;font-size:.8rem;justify-content:center;text-align:center}@media (max-width: 380px){.pintasan-tanya{grid-template-columns:1fr}}.tbl-mati{opacity:.45}.tbl-kunci{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none}.wa-melayang{position:fixed;right:20px;bottom:20px;z-index:80;display:inline-flex;align-items:center;gap:10px;padding:13px 20px 13px 15px;border-radius:var(--r-bulat);background:#16a34a;color:#fff;font-size:.89rem;font-weight:700;box-shadow:0 14px 34px #16a34a61;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.wa-melayang:hover{transform:translateY(-3px);box-shadow:0 20px 44px #16a34a7a}.wa-melayang svg{width:21px;height:21px}@media (max-width: 560px){.wa-melayang{padding:14px}.wa-melayang span{display:none}}.pengunjung-melayang{position:fixed;left:20px;bottom:20px;z-index:80;display:inline-flex;align-items:center;gap:9px;padding:12px 16px 12px 14px;border-radius:var(--r-bulat);background:#fff;color:var(--tinta);font-size:.86rem;font-weight:700;box-shadow:0 14px 34px #040c094d;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.pengunjung-melayang:hover{transform:translateY(-3px);box-shadow:0 20px 44px #040c0966}.pengunjung-melayang svg{color:var(--zamrud);flex:none}.pengunjung-melayang .lencana-angka{font-size:.74rem;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:var(--r-bulat);background:var(--zamrud);color:#fff}@media (max-width: 560px){.pengunjung-melayang{left:14px;bottom:16px;padding:13px}.pengunjung-melayang .label{display:none}.pengunjung-melayang .lencana-angka{position:absolute;top:-5px;right:-7px;padding:1px 6px;font-size:.68rem}}.tab-asal{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:var(--r-bulat);background:var(--kertas-2)}.tab-asal button{font:inherit;font-size:.8rem;font-weight:700;padding:7px 10px;border-radius:var(--r-bulat);color:var(--teks-2);transition:background .2s,color .2s}.tab-asal button:hover{color:var(--teks)}.tab-asal button.aktif{background:#fff;color:var(--zamrud);box-shadow:0 1px 4px #10221c1f}.daftar-asal{list-style:none;margin:0;padding:0;display:grid;gap:4px}.daftar-asal li{position:relative;overflow:hidden;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-s);font-size:.88rem}.daftar-asal li>*{position:relative;z-index:1}.daftar-asal .urut{font-size:.74rem;font-weight:800;color:var(--teks-3)}.daftar-asal .nm{color:var(--teks);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daftar-asal .jm{font-variant-numeric:tabular-nums;font-weight:700;color:var(--zamrud)}.daftar-asal i{position:absolute;inset:0 auto 0 0;z-index:0;background:#2fd3ac24;border-radius:var(--r-s)}.kosong-asal{font-size:.85rem;color:var(--teks-3);text-align:center;padding:18px 0}.lembar-pengunjung footer .petunjuk{text-align:center;line-height:1.5}.kepala-halaman{position:relative;overflow:hidden;background:var(--tinta);color:var(--teks-terang);padding-block:clamp(56px,7vw,96px);isolation:isolate}.kepala-halaman .foto-latar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.55;filter:saturate(.75)}.kepala-halaman:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,rgb(var(--tinta-rgb) / .96) 16%,rgb(var(--tinta-rgb) / .52) 64%,rgb(var(--tinta-rgb) / .8)),radial-gradient(760px 420px at 6% 0%,rgba(23,147,107,.42),transparent 62%)}.kepala-halaman .isi{display:grid;gap:18px;max-width:720px}.remah{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#ffffff80}.remah a:hover{color:var(--pirus)}.remah span{opacity:.5}.kartu-datar{padding:clamp(22px,2.8vw,32px);border-radius:var(--r-l);background:#fff;border:1px solid var(--garis)}.di-gelap .kartu-datar{background:var(--tinta-2);border-color:#ffffff1a}.daftar-centang{display:grid;gap:13px}.daftar-centang li{position:relative;padding-left:35px;font-size:.95rem;color:var(--teks-2);line-height:1.6}.daftar-centang li:before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:8px;background:#2fd3ac29 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E6B4F' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 13px no-repeat}.di-gelap .daftar-centang li{color:var(--teks-terang-2)}.linimasa{display:grid;gap:0;position:relative}.linimasa .titik-waktu{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:clamp(18px,3vw,34px);padding-block:clamp(22px,3vw,32px);border-top:1px solid var(--garis)}.linimasa .titik-waktu:last-child{border-bottom:1px solid var(--garis)}.linimasa .tahun{font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:800;color:var(--zamrud);letter-spacing:-.045em}.linimasa h3{font-size:1.1rem;letter-spacing:-.03em;margin-bottom:7px}.linimasa p{font-size:.92rem;color:var(--teks-2);line-height:1.7}.di-gelap .linimasa .titik-waktu{border-color:#ffffff21}.di-gelap .linimasa .tahun{color:var(--pirus)}.di-gelap .tabel-rapi thead th{color:var(--teks-terang-2);border-bottom-color:#ffffff38}.di-gelap .tabel-rapi tbody tr{border-bottom-color:#ffffff1a}.di-gelap .tabel-rapi tbody tr:hover{background:#ffffff0d}.di-gelap .tabel-rapi th{color:var(--teks-terang-2)}@media (max-width: 620px){.linimasa .titik-waktu{grid-template-columns:1fr;gap:8px}}.foto-sejarah{display:grid;gap:12px;margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-width:560px}.foto-sejarah figure{margin:0}.foto-sejarah img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-m);border:1px solid var(--garis-gelap)}.foto-sejarah figcaption{margin-top:7px;font-size:.76rem;color:var(--teks-3);line-height:1.4}.di-gelap .foto-sejarah figcaption{color:var(--teks-terang-2)}.tabel-rapi{width:100%;border-collapse:collapse;font-size:.92rem}.tabel-rapi th,.tabel-rapi td{padding:14px 16px;text-align:left}.tabel-rapi thead th{font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--teks-3);border-bottom:1.5px solid var(--garis-kuat)}.tabel-rapi tbody tr{border-bottom:1px solid var(--garis)}.tabel-rapi tbody tr:hover{background:#0e6b4f0a}.tabel-rapi td.angka-kanan{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.gulir-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.mozaik .slot-kosong{display:grid;place-content:center;gap:8px;background:transparent;border:1.5px dashed var(--garis-kuat);cursor:default}.mozaik .slot-kosong:hover{transform:none;box-shadow:none}.mozaik .slot-kosong .tanda{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teks-3);text-align:center}.mozaik .slot-kosong figcaption{position:static;padding:0;background:none;font-size:.8rem;color:var(--teks-2);text-align:center;opacity:1;transform:none}.di-gelap .mozaik .slot-kosong{border-color:#ffffff2e}.di-gelap .mozaik .slot-kosong figcaption{color:var(--teks-terang-2)}.jejak-markaz{position:relative;margin-bottom:clamp(38px,4.6vw,58px)}.jejak-markaz ol{display:grid;gap:clamp(18px,2vw,26px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;padding:0;margin:0}.jejak-markaz li{display:grid;gap:5px;justify-items:start;position:relative;padding-top:34px}.jejak-markaz .rel-jejak{position:absolute;left:13px;right:13px;top:47px;height:2px;background:linear-gradient(90deg,rgba(47,211,172,.15),var(--pirus) 12%,var(--pirus) 88%,rgba(47,211,172,.15))}@media (max-width: 640px){.jejak-markaz .rel-jejak{display:none}}.jejak-markaz .thn{position:absolute;top:0;left:0;font-size:.78rem;font-weight:800;letter-spacing:.06em;color:var(--emas);font-variant-numeric:tabular-nums}.jejak-markaz .simpul{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pirus);color:var(--tinta);font-size:.8rem;font-weight:800;box-shadow:0 0 0 5px var(--tinta);margin-bottom:8px}.jejak-markaz .mkz{font-size:.89rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;color:#fff}.jejak-markaz .ket{font-size:.74rem;color:var(--teks-terang-2);line-height:1.4}.hirarki{display:grid;gap:0}.hirarki .tingkat{position:relative;padding-block:clamp(18px,2.4vw,26px)}.hirarki .tingkat+.tingkat{border-top:1px dashed var(--garis)}.di-gelap .hirarki .tingkat+.tingkat{border-top-color:#ffffff29}.hirarki .tingkat+.tingkat:before{content:"";position:absolute;left:21px;top:-1px;width:2px;height:18px;background:linear-gradient(180deg,var(--pirus),transparent)}.hirarki .kepala-tingkat{display:grid;gap:12px 18px;align-items:center;grid-template-columns:44px minmax(0,1fr);margin-bottom:16px}.hirarki .lencana{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:var(--zamrud);color:#fff;font-size:.95rem;font-weight:800;letter-spacing:-.03em;box-shadow:0 8px 20px #0e6b4f42}.hirarki .tingkat:first-child .lencana{background:linear-gradient(150deg,var(--emas),var(--emas-tua));color:#2a1d06;box-shadow:0 8px 20px #e8b65c4d}.hirarki .label-tingkat{font-size:.68rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--teks-3)}.di-gelap .hirarki .label-tingkat{color:var(--teks-terang-2)}.hirarki .nama-lembaga{font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:800;letter-spacing:-.032em;line-height:1.25}.hirarki .ket-tingkat{font-size:.85rem;color:var(--teks-2);margin-top:3px}.di-gelap .hirarki .ket-tingkat{color:var(--teks-terang-2)}.hirarki .orang{display:grid;gap:10px;margin-left:62px;grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}@media (max-width: 620px){.hirarki .orang{margin-left:0}}.hirarki .orang .kartu{display:grid;gap:3px;padding:14px 17px;border-radius:var(--r-m);background:#fff;border:1px solid var(--garis);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.hirarki .orang .kartu:hover{transform:translateY(-3px);box-shadow:var(--bayang-1)}.di-gelap .hirarki .orang .kartu{background:var(--tinta-2);border-color:#ffffff1a}.hirarki .orang .jbt{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--zamrud)}.di-gelap .hirarki .orang .jbt{color:var(--pirus)}.hirarki .orang .nm{font-size:.96rem;font-weight:700;letter-spacing:-.025em;line-height:1.35}.naungan-yayasan{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px 10px 11px;border-radius:var(--r-m);background:#e8b65c24;border:1px solid rgba(232,182,92,.34);font-size:.84rem;font-weight:600;color:var(--teks-2)}.naungan-yayasan b{display:inline-flex;padding:3px 10px;border-radius:var(--r-bulat);background:var(--emas);color:#2a1d06;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.di-gelap .naungan-yayasan{color:#ffffffd6}.grafik-kotak{position:relative;width:100%}.grafik-kotak .recharts-wrapper{font-family:inherit}.grafik-catatan{margin-top:12px;font-size:.8rem;color:var(--teks-3)}.grafik-donat{display:grid;gap:clamp(24px,3.4vw,48px);grid-template-columns:minmax(0,1fr);align-items:center}@media (min-width: 820px){.grafik-donat{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)}}.grafik-donat .kanvas{position:relative;width:100%;aspect-ratio:1;max-width:340px;margin-inline:auto}@media (max-width: 620px){.grafik-donat{gap:18px}.grafik-donat .kanvas{max-width:220px}.grafik-donat .inti .nilai{font-size:1.6rem}.grafik-donat .inti .label{font-size:.62rem;letter-spacing:.12em}.grafik-donat .keterangan li{padding:8px 10px;gap:9px;grid-template-columns:10px minmax(0,1fr) auto auto}.grafik-donat .titik{width:10px;height:10px;border-radius:3px}.grafik-donat .nm{font-size:.83rem}.grafik-donat .nm em{font-size:.68rem}.grafik-donat .nl{font-size:.86rem}.grafik-donat .ps{min-width:34px;font-size:.72rem}.grafik-kotak .recharts-wrapper text{font-size:11px}.grafik-catatan{font-size:.74rem;margin-top:9px}}.grafik-donat .inti{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none;gap:2px}.grafik-donat .inti .nilai{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.05em;color:var(--zamrud)}.grafik-donat .inti .label{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--teks-3)}.di-gelap .grafik-donat .inti .nilai{color:var(--pirus)}.di-gelap .grafik-donat .inti .label{color:var(--teks-terang-2)}.grafik-donat .keterangan{display:grid;gap:4px}.grafik-donat .keterangan li{display:grid;align-items:baseline;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nm nl ps" "rel rel rel";padding:9px 2px 11px}.grafik-donat .keterangan li+li{border-top:1px solid var(--garis)}.di-gelap .grafik-donat .keterangan li+li{border-top-color:#ffffff1a}.grafik-donat .nm{grid-area:nm}.grafik-donat .nl{grid-area:nl}.grafik-donat .ps{grid-area:ps}.grafik-donat .rel{grid-area:rel;height:4px;border-radius:3px;background:#10221c17;overflow:hidden;margin-top:3px}.di-gelap .grafik-donat .rel{background:#ffffff1f}.grafik-donat .rel i{display:block;height:100%;border-radius:3px;background:var(--warna);max-width:100%;transition:width .9s var(--ease)}.grafik-donat .nm{display:grid;font-size:.92rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.grafik-donat .nm em{font-style:normal;font-size:.74rem;font-weight:600;color:var(--teks-3)}.di-gelap .grafik-donat .nm em{color:var(--teks-terang-2)}.grafik-donat .nl{font-size:.95rem;font-weight:800}.grafik-donat .ps{min-width:42px;text-align:right;font-size:.78rem;font-weight:700;color:var(--teks-3)}.di-gelap .grafik-donat .ps{color:var(--teks-terang-2)}.bingkai-media.lebar .media-panggung{border-radius:var(--r-xl)}@media (max-width: 720px){.bingkai-media .media-panggung,.bingkai-media.lebar .media-panggung{border-radius:var(--r-l) var(--r-l) 0 0}}.kisi-terbitan{display:grid;gap:clamp(12px,2vw,20px);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (min-width: 700px){.kisi-terbitan{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.kartu-terbitan{display:flex;flex-direction:column;text-align:left;background:#fff;border-radius:var(--r-m);overflow:hidden;box-shadow:var(--bayang-1);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.kartu-terbitan:hover{transform:translateY(-4px);box-shadow:var(--bayang-2)}.kartu-terbitan:focus-visible{outline:2.5px solid var(--zamrud);outline-offset:3px}.kartu-terbitan .sampul{position:relative;display:block;aspect-ratio:3 / 4;background:var(--kertas-2)}.kartu-terbitan .sampul img{width:100%;height:100%;object-fit:contain;transition:transform .5s var(--ease)}.kartu-terbitan:hover .sampul img{transform:scale(1.04)}.kartu-terbitan .tanpa-sampul{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;font-size:.74rem;font-weight:700;color:var(--teks-3)}.kartu-terbitan .lencana{position:absolute;left:10px;top:10px;padding:5px 11px;border-radius:var(--r-bulat);background:rgb(var(--tinta-rgb) / .82);color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kartu-terbitan .isi{display:grid;gap:6px;padding:14px 15px 16px;flex:1;align-content:start}.kartu-terbitan .judul{font-weight:700;font-size:.94rem;line-height:1.35;letter-spacing:-.015em;color:var(--teks)}.kartu-terbitan .penyusun{font-size:.78rem;color:var(--teks-3);line-height:1.4}.kartu-terbitan .baris-harga{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:8px}.kartu-terbitan .harga{font-size:.95rem;font-weight:800;color:var(--zamrud)}.kartu-terbitan .harga.kosong{font-size:.78rem;font-weight:700;color:var(--teks-3)}.kartu-terbitan .halaman{font-size:.74rem;color:var(--teks-3)}.lembar-terbitan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:clamp(12px,3vw,40px);background:#040c09c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;animation:masuk-tirai .22s var(--ease)}.lembar-terbitan .kotak{position:relative;width:min(880px,100%);max-height:90dvh;overflow-y:auto;background:var(--kertas);border-radius:var(--r-l);box-shadow:var(--bayang-3)}.lembar-terbitan .tutup{position:absolute;top:12px;right:12px;z-index:2;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#06120e1a;color:var(--teks);transition:background .25s}.lembar-terbitan .tutup:hover{background:#06120e33}.lembar-kisi{display:grid}@media (min-width: 720px){.lembar-kisi{grid-template-columns:300px 1fr}}.lembar-terbitan .sisi-sampul{background:var(--kertas-2);display:grid;place-items:center;padding:clamp(18px,3vw,30px)}.lembar-terbitan .sisi-sampul img{width:100%;max-height:46vh;object-fit:contain;border-radius:var(--r-s)}.lembar-terbitan .sisi-sampul .tanpa-sampul{font-size:.8rem;font-weight:700;color:var(--teks-3);padding:40px 0}.lembar-terbitan .sisi-isi{display:grid;gap:14px;align-content:start;padding:clamp(22px,3vw,32px)}.lembar-terbitan .sisi-isi .judul-sedang{margin:0}.tabel-terbitan{font-size:.86rem}.tabel-terbitan th{width:34%;color:var(--teks-3);font-weight:700;vertical-align:top}.tabel-terbitan th,.tabel-terbitan td{padding:9px 0}.tabel-terbitan tbody tr:hover{background:transparent}.catatan-pesan{margin:0;font-size:.76rem;color:var(--teks-3);line-height:1.5}.kisi-layanan{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.kartu-layanan{display:grid;gap:8px;align-content:start;padding:24px 22px;border-radius:var(--r-m);background:var(--tinta-2);border:1px solid var(--garis-gelap)}.kartu-layanan .nomor{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:var(--emas)}.kartu-layanan h3{margin:0;font-size:1.04rem;letter-spacing:-.02em}.kartu-layanan p{margin:0;font-size:.88rem;line-height:1.62;color:var(--teks-terang-2)}.kisi-akun{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.kartu-akun{display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:var(--r-m);background:#ffffff0f;border:1px solid var(--garis-gelap);color:var(--teks-terang);transition:background .25s var(--ease),transform .25s var(--ease)}.kartu-akun:hover{background:#ffffff1f;transform:translateY(-2px)}.kartu-akun>span{display:grid;gap:2px;flex:1;min-width:0}.kartu-akun b{font-size:.93rem;font-weight:700;letter-spacing:-.01em}.kartu-akun em{font-style:normal;font-size:.78rem;color:var(--teks-terang-2)}.kartu-akun svg{flex:none;color:var(--pirus)}.baris-beli{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.langkah-jumlah{display:inline-flex;align-items:center;border-radius:var(--r-bulat);background:#fff;box-shadow:inset 0 0 0 1.5px var(--garis-kuat);overflow:hidden}.langkah-jumlah button{width:40px;height:44px;font-size:1.1rem;font-weight:700;color:var(--teks-2);transition:background .2s}.langkah-jumlah button:hover{background:#0e6b4f14;color:var(--zamrud)}.langkah-jumlah input{width:46px;height:44px;border:0;text-align:center;font:inherit;font-weight:700;font-variant-numeric:tabular-nums;color:var(--teks);background:transparent;-moz-appearance:textfield}.langkah-jumlah input::-webkit-outer-spin-button,.langkah-jumlah input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.langkah-jumlah input:focus-visible{outline:2px solid var(--zamrud);outline-offset:-2px}.tbl-teks{padding:6px 2px;font-size:.82rem;font-weight:700;color:var(--zamrud);text-decoration:underline;text-underline-offset:3px}.tbl-teks:hover{color:var(--zamrud-tua)}.keranjang-melayang{position:fixed;right:20px;bottom:84px;z-index:81;display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border-radius:var(--r-bulat);background:var(--tinta);color:#fff;font-size:.89rem;font-weight:700;box-shadow:0 14px 34px #06120e57;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.keranjang-melayang:hover{transform:translateY(-3px);box-shadow:0 20px 44px #06120e6b}.keranjang-melayang .cacah{min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-bulat);display:grid;place-items:center;background:var(--emas);color:#2a1d06;font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums}@media (max-width: 560px){.keranjang-melayang{padding:13px 14px;bottom:78px}.keranjang-melayang>span{display:none}}.tirai-keranjang{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#040c099e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:clamp(12px,3vw,40px);overflow-y:auto;animation:masuk-tirai .22s var(--ease)}.lembar-keranjang{position:relative;width:min(520px,100%);max-height:88dvh;overflow-y:auto;display:grid;gap:14px;align-content:start;padding:22px;background:var(--kertas);border-radius:var(--r-l);box-shadow:var(--bayang-3);animation:masuk-lembar .3s var(--ease)}.kepala-keranjang{display:flex;align-items:center;justify-content:space-between;gap:12px}.kepala-keranjang .judul-sedang{margin:0}.lembar-keranjang .tutup{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#06120e14;color:var(--teks);transition:background .25s}.lembar-keranjang .tutup:hover{background:#06120e2e}.daftar-keranjang{list-style:none;margin:0;padding:0;display:grid;gap:4px}.daftar-keranjang li{display:grid;gap:4px 12px;align-items:center;grid-template-columns:54px 1fr auto;padding:12px 0;border-top:1px solid var(--garis)}.daftar-keranjang .cuplik{width:54px;aspect-ratio:3 / 4;border-radius:var(--r-xs);overflow:hidden;background:var(--kertas-2);grid-row:span 2}.daftar-keranjang .cuplik img{width:100%;height:100%;object-fit:contain}.daftar-keranjang .ket{display:grid;gap:2px;min-width:0}.daftar-keranjang .jdl{font-size:.88rem;font-weight:700;line-height:1.35}.daftar-keranjang .hrg{font-size:.78rem;color:var(--teks-3)}.daftar-keranjang .atur{display:inline-flex;align-items:center;gap:2px;border-radius:var(--r-bulat);box-shadow:inset 0 0 0 1.5px var(--garis-kuat)}.daftar-keranjang .atur button{width:32px;height:32px;font-size:1rem;font-weight:700;color:var(--teks-2);border-radius:var(--r-bulat)}.daftar-keranjang .atur button:hover{background:#0e6b4f14;color:var(--zamrud)}.daftar-keranjang .atur b{min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.daftar-keranjang .buang{grid-column:3;font-size:.74rem;font-weight:700;color:var(--teks-3);justify-self:end}.daftar-keranjang .buang:hover{color:var(--bata)}.total-keranjang{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;border-top:1.5px solid var(--garis-kuat);font-size:.9rem;font-weight:700;color:var(--teks-2)}.total-keranjang b{font-size:1.3rem;letter-spacing:-.03em;color:var(--zamrud)}.aksi-keranjang{display:grid;gap:10px;justify-items:stretch}.aksi-keranjang .tbl{justify-content:center}.saklar-sunting{position:fixed;left:20px;bottom:20px;z-index:82;display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:var(--r-bulat);background:#fff;color:var(--teks);box-shadow:inset 0 0 0 1.5px var(--garis-kuat),var(--bayang-1);font-size:.85rem;font-weight:700;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.saklar-sunting:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--zamrud),var(--bayang-2)}.saklar-sunting.nyala{background:var(--emas);color:#2a1d06;box-shadow:0 12px 30px #e8b65c6b}@media (max-width: 560px){.saklar-sunting{padding:12px}.saklar-sunting span{display:none}}body.mode-sunting{box-shadow:inset 0 0 0 3px var(--emas)}.petunjuk-sunting{margin:0 0 18px;padding:13px 16px;border-radius:var(--r-s);background:#e8b65c29;font-size:.85rem;line-height:1.6;color:var(--teks-2)}.petunjuk-sunting b{color:var(--teks)}.mozaik-sunting .petak-sunting,.mozaik-sunting .petak-tambah{cursor:default}.petak-sunting{position:relative;margin:0;overflow:hidden;border-radius:var(--r-m);background:var(--kertas-2);box-shadow:inset 0 0 0 1.5px var(--garis);display:grid;grid-template-rows:1fr auto}.petak-sunting.redup{opacity:.5}.petak-sunting>img{width:100%;height:100%;min-height:150px;object-fit:cover}.petak-sunting .tanpa-foto{display:grid;place-content:center;min-height:150px;font-size:.78rem;font-weight:700;color:var(--teks-3);border-bottom:1.5px dashed var(--garis-kuat)}.petak-sunting figcaption{display:grid;gap:8px;padding:10px;background:#fff}.petak-sunting figcaption input{width:100%;padding:8px 10px;border:0;border-radius:var(--r-xs);background:var(--kertas-2);font:inherit;font-size:.82rem;font-weight:700;color:var(--teks)}.petak-sunting figcaption input:focus-visible{outline:2px solid var(--zamrud);outline-offset:1px}.alat-petak{display:flex;flex-wrap:wrap;gap:6px}.alat-petak button{padding:6px 10px;border-radius:var(--r-bulat);background:var(--kertas-2);color:var(--teks-2);font-size:.7rem;font-weight:700;transition:background .2s,color .2s}.alat-petak button:hover:not(:disabled){background:var(--zamrud);color:#fff}.alat-petak button:disabled{opacity:.55}.galat-petak{margin:0;font-size:.72rem;color:var(--bata);font-weight:700}.petak-tambah{display:grid;place-content:center;gap:6px;min-height:190px;border-radius:var(--r-m);background:transparent;border:1.5px dashed var(--garis-kuat);font-size:.8rem;font-weight:700;color:var(--teks-3);transition:border-color .25s,color .25s,background .25s}.petak-tambah:hover{border-color:var(--zamrud);color:var(--zamrud);background:#0e6b4f0a}.petak-tambah span{font-size:1.6rem;line-height:1}.tirai-kunci{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgb(var(--tinta-rgb) / .62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lembar-kunci{width:min(400px,100%);display:grid;gap:12px;padding:26px;border-radius:var(--r-l);background:var(--kertas);box-shadow:var(--bayang-3)}.lembar-kunci .kaption{margin-bottom:-6px}.lembar-kunci .ket{font-size:.9rem;color:var(--teks-2);margin-bottom:4px}.lembar-kunci label{display:grid;gap:5px}.lembar-kunci label span{font-size:.82rem;font-weight:600;color:var(--teks-2)}.lembar-kunci input{padding:10px 12px;border:1px solid var(--garis);border-radius:var(--r-s);background:var(--kertas-2);font:inherit}.lembar-kunci input:focus-visible{outline:2px solid var(--zamrud);outline-offset:1px}.aksi-kunci{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.aksi-kunci .tbl{justify-content:center}.aksi-kunci .tbl:disabled{opacity:.6}.sunting-foto{outline:2.5px dashed var(--emas);outline-offset:-3px;cursor:pointer;transition:outline-color .2s var(--ease),filter .2s var(--ease)}.sunting-foto:hover{outline-color:var(--pirus);filter:saturate(1.15) brightness(1.04)}.saklar-foto{position:fixed;left:20px;bottom:74px;z-index:82;display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:var(--r-bulat);background:#fff;color:var(--teks);box-shadow:inset 0 0 0 1.5px var(--garis-kuat),var(--bayang-1);font-size:.82rem;font-weight:700;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.saklar-foto:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--zamrud),var(--bayang-2)}.saklar-foto.nyala{background:var(--zamrud);color:#fff;box-shadow:var(--bayang-2)}.saklar-foto b{min-width:20px;padding:1px 7px;border-radius:var(--r-bulat);background:var(--kertas-2);color:var(--teks-2);font-size:.72rem;font-weight:800}.saklar-foto.nyala b{background:#ffffff38;color:#fff}.panel-foto{position:fixed;z-index:83;left:20px;bottom:132px;width:min(380px,calc(100vw - 40px));max-height:min(70vh,620px);display:flex;flex-direction:column;border-radius:var(--r-l);background:#fff;box-shadow:inset 0 0 0 1.5px var(--garis),var(--bayang-3);overflow:hidden}.panel-foto header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--garis)}.panel-foto header div{display:grid;gap:2px}.panel-foto header strong{font-size:.95rem;letter-spacing:-.02em}.panel-foto header span{font-size:.74rem;font-weight:600;color:var(--teks-3)}.panel-foto header .tutup{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--kertas-2);color:var(--teks-2);transition:background .2s,color .2s}.panel-foto header .tutup:hover{background:var(--tinta);color:#fff}.panel-foto .petunjuk-sunting{margin:12px 14px 4px;font-size:.78rem}.panel-foto>.galat-petak{padding:14px 16px}.daftar-foto{flex:1;min-height:0;overflow-y:auto;display:grid;gap:10px;padding:12px 14px 16px}.baris-foto{display:grid;grid-template-columns:68px minmax(0,1fr);gap:11px;padding:10px;border-radius:var(--r-m);background:var(--kertas-2);transition:box-shadow .25s var(--ease),background .25s var(--ease)}.baris-foto.disorot{background:#e8b65c33;box-shadow:inset 0 0 0 1.5px var(--emas)}.baris-foto .upik{width:68px;height:68px;border-radius:var(--r-s);overflow:hidden;background:var(--kertas-3);padding:0}.baris-foto .upik img{width:100%;height:100%;object-fit:cover}.baris-foto .upik .kosong{display:grid;place-content:center;width:100%;height:100%;font-size:.64rem;font-weight:700;color:var(--teks-3)}.isi-baris{display:grid;gap:7px;align-content:start;min-width:0}.nama-slot{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:.8rem;font-weight:700;line-height:1.3;color:var(--teks)}.tanda-ganti{padding:2px 7px;border-radius:var(--r-bulat);background:var(--emas);color:#2a1d06;font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.isi-baris input{width:100%;padding:7px 9px;border:0;border-radius:var(--r-xs);background:#fff;box-shadow:inset 0 0 0 1px var(--garis);font:inherit;font-size:.78rem;font-weight:600;color:var(--teks)}.isi-baris input:focus-visible{outline:2px solid var(--zamrud);outline-offset:1px}.isi-baris .alat-petak button{background:#fff;box-shadow:inset 0 0 0 1px var(--garis)}@media (max-width: 640px){.saklar-foto{left:12px;bottom:68px;padding:10px 13px}.saklar-foto span{display:none}.panel-foto{left:0;right:0;bottom:0;width:100%;max-height:78vh;border-radius:var(--r-l) var(--r-l) 0 0}}.muncul{opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.muncul.tampil{opacity:1;transform:none}.muncul.tunda-1{transition-delay:.06s}.muncul.tunda-2{transition-delay:.12s}.muncul.tunda-3{transition-delay:.18s}.muncul.tunda-4{transition-delay:.24s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.muncul{opacity:1;transform:none}}@media (max-width: 1080px){.navigasi,.aksi-kepala .tbl{display:none}.tombol-laci-hp{display:inline-flex}html{scroll-padding-top:84px}}@media (max-width: 640px){body{font-size:16px}.bilah-atas .titik-kiri .sembunyi-hp{display:none}.kepala-sebaris{align-items:flex-start}}
