:root{--hijau-900: #062a1a;--hijau: #0f5132;--hijau-tua: #0a3a24;--hijau-terang: #1a7d50;--hijau-muda: #e8f3ed;--hijau-muda-2: #d3e8dc;--emas: #f2c14e;--emas-tua: #7a5600;--latar: #f3f6f4;--latar-2: #eaeff0;--kartu: #ffffff;--kartu-2: #f8faf9;--teks: #14201b;--teks-2: #2c3d35;--redup: #5d6f66;--garis: #e2e8e4;--garis-kuat: #c9d5ce;--bahaya: #a3231f;--bahaya-muda: #fbeceb;--info: #1d4ed8;--info-muda: #eef2fe;--aksen-1: #1a7d50;--aksen-2: #0e6f8a;--aksen-3: #6b4fa8;--aksen-4: #a3571f;--aksen-5: #21618c;--aksen-6: #7a3838;--radius-besar: 20px;--radius: 14px;--radius-kecil: 10px;--bayang-1: 0 1px 2px rgba(15, 45, 30, .05), 0 1px 3px rgba(15, 45, 30, .04);--bayang-2: 0 6px 18px rgba(15, 45, 30, .08), 0 2px 6px rgba(15, 45, 30, .05);--bayang-3: 0 28px 70px rgba(7, 26, 17, .3);--cincin: 0 0 0 3px rgba(26, 125, 80, .18);--topbar-tinggi: 62px;--nav-lebar: 258px;--lebar-konten: 1320px;--nav-bawah-tinggi: 62px;font-family:Inter,Inter var,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-synthesis-weight:none;color:var(--teks);background:var(--latar);line-height:1.55;color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(15,81,50,.12)}@media(prefers-color-scheme:dark){:root{--hijau-muda: #16302a;--hijau-muda-2: #1d3d33;--emas-tua: #f0cf8a;--latar: #0b1311;--latar-2: #101a17;--kartu: #131f1b;--kartu-2: #16241f;--teks: #e8f1ec;--teks-2: #cfe0d7;--redup: #9db3a8;--garis: #223029;--garis-kuat: #31443a;--bahaya-muda: #3a1a18;--info-muda: #14203c;--bayang-1: 0 1px 2px rgba(0, 0, 0, .4);--bayang-2: 0 8px 22px rgba(0, 0, 0, .45);--bayang-3: 0 28px 70px rgba(0, 0, 0, .6);color-scheme:dark}}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--topbar-tinggi) + 1rem);-moz-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--latar);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}body:has(.lapisan){overflow:hidden}h1,h2,h3{color:var(--teks);letter-spacing:-.016em;line-height:1.22;text-wrap:balance}h1{font-size:clamp(1.4rem,2.1vw,1.75rem);margin:0 0 .3rem;font-weight:760}h2{font-size:1.05rem;margin:1.9rem 0 .7rem;font-weight:700}h2:first-child{margin-top:0}h3{font-size:.95rem;margin:0 0 .35rem}p{margin:.4rem 0;text-wrap:pretty}code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.86em;background:var(--hijau-muda);border-radius:6px;padding:.08rem .34rem}a{color:var(--hijau-terang)}img{max-width:100%}::selection{background:#1a7d502e}.redup{color:var(--redup)}.kecil{font-size:.8125rem}.status-memuat{color:var(--redup);font-size:.9rem}.hanya-pembaca{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lewati{position:fixed;left:.75rem;top:-4rem;z-index:80;padding:.55rem .95rem;border-radius:10px;background:var(--hijau);color:#fff;font-weight:650;box-shadow:var(--bayang-2);transition:top .12s ease}.lewati:focus-visible{top:.75rem}main:focus{outline:none}.masuk{min-height:100dvh;display:grid;place-items:center;padding:clamp(.9rem,3vw,2.5rem);background:radial-gradient(760px 340px at 8% -6%,rgba(26,125,80,.18),transparent 68%),radial-gradient(560px 320px at 102% 104%,rgba(242,193,78,.18),transparent 70%),var(--latar)}.masuk-bingkai{width:min(1000px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:clamp(1rem,3vw,2.25rem);align-items:stretch}.masuk-bingkai.kolom-tunggal{grid-template-columns:minmax(0,1fr);width:min(720px,100%)}.masuk-hero{position:relative;overflow:hidden;display:grid;align-content:center;gap:.9rem;padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--radius-besar);color:#f2fbf6;background:radial-gradient(420px 220px at 92% 6%,rgba(242,193,78,.32),transparent 68%),radial-gradient(360px 220px at 0% 100%,rgba(26,125,80,.55),transparent 70%),linear-gradient(150deg,#0c4a2e,#08301f 62%,#062a1a);box-shadow:var(--bayang-3)}.masuk-hero:after{content:"";position:absolute;inset:auto -60px -110px auto;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 26px #ffffff0d,0 0 0 56px #ffffff08;pointer-events:none}.masuk-hero-merek{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;letter-spacing:.01em;font-size:.9rem;color:#dff3e7}.masuk-hero-merek img{border-radius:10px;padding:3px;background:#ffffff24}.masuk-hero-judul{margin:0;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:760;line-height:1.16;letter-spacing:-.022em;color:#fff}.masuk-hero-isi{margin:0;max-width:34ch;font-size:.925rem;color:#e8f6eed1}.masuk-hero-poin{list-style:none;display:grid;gap:.55rem;margin:.35rem 0 0;padding:0;font-size:.875rem;color:#ecf9f1e6}.masuk-hero-poin li{display:flex;align-items:flex-start;gap:.55rem}.masuk-hero-poin li:before{content:"";flex:none;width:18px;height:18px;margin-top:.13rem;border-radius:50%;background:#f2c14e38;box-shadow:inset 0 0 0 1px #f2c14e80}.masuk-ppdb .masuk-bingkai{width:min(1080px,100%);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}.masuk-hero.masuk-hero-ringkas{position:sticky;top:clamp(.9rem,3vw,2.5rem);align-content:start;gap:.75rem}.masuk-hero-ringkas .masuk-hero-judul{font-size:clamp(1.3rem,2.1vw,1.6rem)}.langkah-daftar{counter-reset:langkah;list-style:none;display:grid;gap:.6rem;margin:.35rem 0 0;padding:0;font-size:.85rem;color:#ecf9f1e0}.langkah-daftar li{counter-increment:langkah;display:flex;align-items:flex-start;gap:.6rem}.langkah-daftar li:before{content:counter(langkah);flex:none;display:grid;place-items:center;width:1.4rem;height:1.4rem;margin-top:.05rem;border-radius:50%;font-size:.72rem;font-weight:700;color:#0b3a25;background:#f2c14ed9}.masuk-hero-kaki{display:flex;align-items:flex-start;gap:.5rem;margin:.5rem 0 0;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.14);font-size:.78rem;color:#e2f4eabd}.masuk-hero-kaki svg{flex:none;width:16px;height:16px;opacity:.85}.kelompok-isian{display:grid;gap:.8rem;margin:0;padding:.95rem 1rem 1.05rem;border:1px solid var(--garis);border-radius:var(--radius);background:color-mix(in srgb,var(--kartu) 82%,var(--latar))}.kelompok-isian+.kelompok-isian{margin-top:.1rem}.kelompok-isian>legend{padding:0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--redup)}.kelompok-isian label{font-weight:550}.grid-form .lebar-2{grid-column:1 / -1}.lencana svg{width:15px;height:15px}.tombol svg{width:17px;height:17px;margin-left:.1rem}.kartu-masuk{position:relative;width:min(400px,100%);justify-self:center;background:var(--kartu);border:1px solid var(--garis);border-radius:var(--radius-besar);padding:clamp(1.35rem,3.4vw,2rem);display:grid;gap:.9rem;align-content:start;box-shadow:var(--bayang-2)}.masuk-bingkai>.kartu-masuk,.kartu-masuk.kartu-penuh{width:100%}.kartu-masuk.kartu-lebar{width:min(680px,100%)}.kartu-masuk h1{margin:0;font-size:1.35rem}.kartu-masuk p{margin:0}.merek-masuk{display:flex;align-items:center;gap:.7rem}.merek-masuk img{border-radius:12px;background:var(--hijau-muda);padding:4px}.merek-masuk strong{display:block;font-size:.95rem;letter-spacing:-.01em;color:var(--teks)}.merek-masuk h1{margin:0;font-size:1.2rem;line-height:1.2}.merek-masuk span{display:block;font-size:.78rem;color:var(--redup)}.masuk-kaki{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.8125rem;color:var(--redup)}label{display:grid;gap:.35rem;font-size:.84rem;font-weight:600;color:var(--teks-2);min-width:0}input,textarea,select{font:inherit;font-size:.9375rem;font-weight:400;color:var(--teks);background:var(--kartu);border:1px solid var(--garis-kuat);border-radius:var(--radius-kecil);padding:.55rem .72rem;min-width:0;min-height:44px;transition:border-color .13s ease,box-shadow .13s ease,background .13s ease}textarea{min-height:88px;resize:vertical}input::placeholder,textarea::placeholder{color:#97a79f}input:hover,textarea:hover,select:hover{border-color:#a4b8ac}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--hijau-terang);box-shadow:var(--cincin)}input[type=checkbox],input[type=radio]{min-height:0;width:1.05rem;height:1.05rem;accent-color:var(--hijau);padding:0}input[type=date],input[type=time],input[type=datetime-local]{min-height:44px;-webkit-appearance:none;appearance:none}input[type=file]{padding:.35rem .45rem;font-size:.84rem;background:var(--hijau-muda);cursor:pointer}input[type=file]::file-selector-button{margin-right:.55rem;padding:.35rem .65rem;font:inherit;font-weight:600;color:var(--hijau-tua);background:var(--kartu);border:1px solid var(--garis-kuat);border-radius:9px;cursor:pointer}input[type=file]::file-selector-button:hover{border-color:var(--hijau-terang)}input[readonly],input:disabled,textarea:disabled,select:disabled{background:var(--kartu-2);color:var(--redup);cursor:not-allowed}select{-webkit-appearance:none;appearance:none;padding-right:2.1rem;background-image:linear-gradient(45deg,transparent 50%,var(--redup) 50%),linear-gradient(135deg,var(--redup) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 53%,calc(100% - .7rem) 53%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.isian-aksi{position:relative;display:block}.isian-aksi input{width:100%;padding-right:3.1rem}.isian-aksi button{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--redup);font:inherit;font-size:.75rem;font-weight:650;padding:.35rem .45rem;border-radius:8px;cursor:pointer}.isian-aksi button:hover{color:var(--hijau);background:var(--hijau-muda)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--hijau-terang);outline-offset:2px;border-radius:8px}.tombol{--latar-tombol: linear-gradient(180deg, var(--hijau-terang), var(--hijau));display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font:inherit;font-size:.9rem;font-weight:650;line-height:1.1;cursor:pointer;border:1px solid transparent;border-radius:11px;padding:.62rem 1.05rem;min-height:44px;color:#fff;background:var(--latar-tombol);box-shadow:var(--bayang-1);text-decoration:none;white-space:nowrap;transition:filter .12s ease,box-shadow .12s ease,transform 70ms ease}.tombol:hover{filter:brightness(1.08);box-shadow:var(--bayang-2)}.tombol:active{transform:translateY(1px);box-shadow:none}.tombol:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.tombol.sekunder{background:var(--kartu);color:var(--hijau);border-color:var(--garis-kuat);box-shadow:none}.tombol.sekunder:hover{background:var(--hijau-muda);border-color:var(--hijau-terang);filter:none}.tombol-bahaya{background:var(--bahaya);border-color:var(--bahaya)}.tombol-kecil{min-height:36px;padding:.4rem .8rem;font-size:.8125rem;border-radius:9px;background:var(--kartu);color:var(--hijau);border:1px solid var(--garis-kuat);box-shadow:none}.tombol-kecil:hover{filter:none;border-color:var(--hijau-terang);background:var(--hijau-muda);box-shadow:none}.tombol-ikon{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--garis-kuat);border-radius:11px;background:var(--kartu);color:var(--teks-2);font:inherit;font-size:1.15rem;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.tombol-ikon:hover{background:var(--hijau-muda);border-color:var(--hijau-terang);color:var(--hijau)}.tombol-ikon svg{width:19px;height:19px}.tautan{font:inherit;background:none;border:0;padding:0;color:var(--hijau-terang);font-weight:650;cursor:pointer;text-decoration:none;border-bottom:1px solid rgba(26,125,80,.35);border-radius:2px}.tautan:hover{color:var(--hijau);border-bottom-color:var(--hijau)}.tautan-bahaya{color:var(--bahaya);border-bottom-color:#a3231f59}.tautan-bahaya:hover{color:var(--bahaya);border-bottom-color:var(--bahaya)}.lencana{display:inline-flex;align-items:center;gap:.3rem;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.01em;padding:.24rem .62rem;border-radius:999px;border:0;background:var(--kartu-2);color:var(--teks-2);white-space:nowrap}.lencana-hijau{background:var(--hijau-muda-2);color:var(--hijau)}.lencana-kuning{background:#fdf1cf;color:var(--emas-tua)}button.lencana-kuning{cursor:pointer}.galat-teks{color:var(--bahaya);background:var(--bahaya-muda);border:1px solid #f0cfcd;border-left:3px solid var(--bahaya);border-radius:var(--radius-kecil);font-size:.875rem;padding:.6rem .8rem;margin:.7rem 0}.info-teks{color:var(--hijau);background:var(--hijau-muda);border:1px solid var(--hijau-muda-2);border-left:3px solid var(--hijau-terang);border-radius:var(--radius-kecil);font-size:.875rem;padding:.6rem .8rem;margin:.7rem 0}.shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--latar)}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--topbar-tinggi);padding:.5rem clamp(.8rem,2.4vw,1.5rem);background:linear-gradient(180deg,#0e4a2ef5,#093c25f5);color:#fff;box-shadow:0 1px #ffffff0f inset,0 6px 22px #0622153d}@supports (backdrop-filter: blur(12px)){.topbar{background:linear-gradient(180deg,#0e4a2ed1,#093c25db);backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px)}}.merek{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;font-weight:700;letter-spacing:-.005em;font-size:.98rem;white-space:nowrap;min-width:0}.merek img{border-radius:10px;background:#ffffff29;padding:3px;box-shadow:inset 0 0 0 1px #ffffff29}.topbar-aksi{display:flex;align-items:center;gap:.45rem;min-width:0}.topbar .lencana-hijau{background:#ffffff24;color:#eafff2;box-shadow:inset 0 0 0 1px #ffffff2e}.topbar .lencana-kuning{background:var(--emas);color:#3d2b00;cursor:pointer;box-shadow:none}.topbar .tombol-kecil{background:#ffffff1a;border-color:#ffffff47;color:#fff}.topbar .tombol-kecil:hover{background:#fff3;border-color:#ffffff80}.topbar .tombol-ikon{background:#ffffff14;border-color:#ffffff38;color:#fff}.topbar .tombol-ikon:hover{background:#fff3;border-color:#ffffff73;color:#fff}.topbar .tombol-kecil svg{width:15px;height:15px}.topbar .tombol-notifikasi{gap:.4rem}.status-koneksi{display:inline-flex;align-items:center;gap:.4rem;padding:.24rem .62rem .24rem .5rem;border-radius:999px;font-size:.72rem;font-weight:650;color:#e9fff3;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29;white-space:nowrap}.status-koneksi .titik{width:7px;height:7px;border-radius:50%;background:#6ee7a8;box-shadow:0 0 0 3px #6ee7a833}.status-koneksi.luring{background:#f2c14e2e;color:#ffeec2;box-shadow:inset 0 0 0 1px #f2c14e59}.status-koneksi.luring .titik{background:var(--emas);box-shadow:0 0 0 3px #f2c14e38}.pengguna{display:flex;align-items:center;gap:.55rem;font-size:.85rem;max-width:24ch;min-width:0;padding-left:.25rem}.avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff4d;font-size:.78rem;font-weight:700;letter-spacing:.02em}.pengguna-teks{display:grid;min-width:0;line-height:1.25}.pengguna-nama{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.peran-pengguna{font-size:.7rem;font-weight:500;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pita-info{background:#fff7e0;color:#5c4300;border-bottom:1px solid #eeda9c;font-size:.8125rem;padding:.5rem clamp(.8rem,2.5vw,1.5rem)}.badan{flex:1;display:grid;grid-template-columns:var(--nav-lebar) minmax(0,1fr);align-items:start;width:100%}.nav-modul{position:sticky;top:var(--topbar-tinggi);display:flex;flex-direction:column;gap:.1rem;height:calc(100dvh - var(--topbar-tinggi));padding:1rem .7rem 1.5rem;background:var(--kartu);border-right:1px solid var(--garis);overflow-y:auto;scrollbar-width:thin}.nav-bagian{margin:.9rem 0 .35rem;padding:0 .7rem;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--redup)}.nav-bagian:first-child{margin-top:.1rem}.nav-modul a{display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;border-radius:10px;color:var(--teks-2);text-decoration:none;font-size:.865rem;font-weight:500;line-height:1.25;transition:background .11s ease,color .11s ease}.nav-modul a svg{flex:none;width:17px;height:17px;opacity:.72}.nav-modul a:hover{background:var(--hijau-muda);color:var(--hijau)}.nav-modul a.nav-aktif{background:var(--hijau-muda-2);color:var(--hijau-tua);font-weight:650;box-shadow:inset 3px 0 0 var(--hijau-terang)}.nav-modul a.nav-aktif svg{opacity:1;color:var(--hijau)}.nav-kode{flex:none;font-size:.625rem;font-weight:700;letter-spacing:.05em;opacity:.7;min-width:2.35em;font-variant-numeric:tabular-nums}.nav-aktif .nav-kode{opacity:.9}.nav-toggle{display:none}.konten{width:100%;max-width:var(--lebar-konten);padding:clamp(1rem,2.4vw,1.9rem) clamp(.9rem,3vw,2.4rem) 3.5rem;min-width:0}.kaki{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem clamp(.9rem,3vw,1.6rem);border-top:1px solid var(--garis);background:var(--kartu);color:var(--redup);font-size:.75rem}.nav-bawah{display:none}.dasbor-sapa{position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:clamp(1.1rem,3vw,1.65rem);margin-bottom:1rem;border:1px solid var(--garis);border-radius:var(--radius-besar);background:radial-gradient(460px 200px at 100% -20%,rgba(242,193,78,.18),transparent 70%),radial-gradient(380px 200px at 0% 120%,rgba(26,125,80,.14),transparent 72%),var(--kartu);box-shadow:var(--bayang-1)}.dasbor-sapa h1{margin-bottom:.1rem}.dasbor-sapa-isi{min-width:0;display:grid;gap:.15rem}.dasbor-sapa-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8125rem;color:var(--redup)}.judul-bagian{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.judul-bagian h2{margin-bottom:.2rem}.kartu-baris{display:grid;grid-template-columns:repeat(auto-fit,minmax(182px,1fr));gap:.75rem;margin:1rem 0 1.5rem}.kartu{position:relative;background:var(--kartu);border:1px solid var(--garis);border-radius:var(--radius);padding:1rem 1.05rem;display:grid;gap:.15rem;align-content:start;font-size:.82rem;color:var(--redup);box-shadow:var(--bayang-1);overflow:hidden}.kartu-ikon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:.35rem;border-radius:10px;background:var(--hijau-muda);color:var(--hijau)}.kartu-ikon svg{width:18px;height:18px}.kartu-angka{font-size:1.7rem;font-weight:760;letter-spacing:-.028em;color:var(--teks);line-height:1.12;font-variant-numeric:tabular-nums}.kartu .tombol-kecil{margin-top:.5rem;justify-self:start}.grid-modul{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:.75rem}.ubin-modul{font:inherit;text-align:left;cursor:pointer;background:var(--kartu);border:1px solid var(--garis);border-radius:var(--radius);padding:.95rem 1rem 1rem;display:grid;gap:.55rem;color:var(--teks);box-shadow:var(--bayang-1);transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.ubin-kepala{display:flex;align-items:center;gap:.6rem}.ubin-ikon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:.68rem;font-weight:750;letter-spacing:.02em;color:#fff;background:var(--aksen-1);box-shadow:inset 0 0 0 1px #ffffff2e}.ubin-modul[data-aksen="2"] .ubin-ikon{background:var(--aksen-2)}.ubin-modul[data-aksen="3"] .ubin-ikon{background:var(--aksen-3)}.ubin-modul[data-aksen="4"] .ubin-ikon{background:var(--aksen-4)}.ubin-modul[data-aksen="5"] .ubin-ikon{background:var(--aksen-5)}.ubin-modul[data-aksen="6"] .ubin-ikon{background:var(--aksen-6)}.ubin-modul strong{display:block;font-size:.925rem;line-height:1.3;letter-spacing:-.008em}.ubin-modul .redup.kecil{font-size:.78rem}.ubin-panah{justify-self:end;align-self:end;color:var(--redup);font-size:.8rem;font-weight:700;transition:transform .13s ease,color .13s ease}.ubin-modul:hover{border-color:var(--hijau-terang);box-shadow:var(--bayang-2);transform:translateY(-2px)}.ubin-modul:hover .ubin-panah{color:var(--hijau);transform:translate(2px)}.kepala-halaman{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.kepala-halaman>div{min-width:0}.kepala-halaman h1{margin-bottom:.15rem}.lencana-baris{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.remah{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.78rem;color:var(--redup);margin-bottom:.45rem}.remah a{color:var(--redup);text-decoration:none;font-weight:600}.remah a:hover{color:var(--hijau);text-decoration:underline}.remah .pemisah{opacity:.5}.chip-baris{display:flex;gap:.4rem;flex-wrap:wrap;margin:.85rem 0}.chip{font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;border:1px solid var(--garis-kuat);background:var(--kartu);color:var(--teks-2);border-radius:999px;padding:.34rem .78rem;min-height:34px;transition:background .11s ease,border-color .11s ease,color .11s ease}.chip:hover{border-color:var(--hijau-terang);color:var(--hijau);background:var(--hijau-muda)}.chip-aktif,.chip-aktif:hover{background:var(--hijau);border-color:var(--hijau);color:#fff}.toolbar{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem;flex-wrap:wrap;padding:.55rem;border:1px solid var(--garis);border-radius:var(--radius);background:var(--kartu);box-shadow:var(--bayang-1)}.toolbar input[type=search]{flex:1 1 220px;min-height:40px;border-color:transparent;background:var(--kartu-2);background-image:none}.toolbar input[type=search]:focus{background:var(--kartu);border-color:var(--hijau-terang)}.toolbar .redup.kecil{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.cari-kotak{position:relative;flex:1 1 240px;min-width:0;display:flex;align-items:center}.cari-kotak>svg{position:absolute;left:.72rem;width:17px;height:17px;color:var(--redup);pointer-events:none}.cari-kotak input[type=search]{width:100%;padding-left:2.25rem;padding-right:2.4rem}.cari-bersih{position:absolute;right:.3rem;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--redup);cursor:pointer}.cari-bersih:hover{background:var(--kartu-2);color:var(--teks)}.cari-bersih svg{width:15px;height:15px}.toolbar-aksi{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.toolbar-aksi .tombol{margin:0}.panel-form{background:var(--kartu);border:1px solid var(--garis);border-radius:var(--radius);padding:1.15rem;margin:.6rem 0 1rem;box-shadow:var(--bayang-1)}.panel-form h2{margin-top:0}.grid-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem}.grid-form .penuh,.panel-form .penuh{display:grid;margin-top:.85rem}.berkas-form{gap:.35rem;padding-top:.8rem;border-top:1px dashed var(--garis-kuat)}.berkas-form strong{word-break:break-all}.aksi-form{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap;align-items:center}.lapisan{position:fixed;inset:0;z-index:60;display:flex;padding:clamp(.75rem,3vw,1.5rem);background:#061a1180;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;overscroll-behavior:contain;animation:lapisan-muncul .15s ease-out}.lapisan>.panel-form{width:min(760px,100%);max-height:calc(100dvh - (2*clamp(.75rem,3vw,1.5rem)));margin:auto;padding:0;display:flex;flex-direction:column;overflow:hidden;border-color:var(--garis);border-radius:var(--radius-besar);box-shadow:var(--bayang-3);animation:dialog-muncul .17s cubic-bezier(.2,.8,.3,1)}.lapisan>.panel-form:has(.daftar-notifikasi){width:min(560px,100%)}.panel-kepala{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem 1.15rem .75rem;border-bottom:1px solid var(--garis);background:var(--kartu)}.panel-kepala h2{margin:0;font-size:1.12rem;line-height:1.3}.panel-eyebrow{margin:0 0 .1rem;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hijau)}.panel-isi{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:.7rem;padding:1rem 1.15rem;overflow-y:auto;overscroll-behavior:contain}.panel-isi>.grid-form{gap:.85rem}.panel-kaki{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem .9rem;padding:.75rem 1.15rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--garis);background:var(--kartu-2)}.panel-kaki .aksi-form{margin:0}.panel-kaki>.redup{min-width:0;flex:1 1 180px}@keyframes lapisan-muncul{0%{opacity:0}}@keyframes dialog-muncul{0%{opacity:0;transform:translateY(10px) scale(.985)}}.tabel-bungkus{overflow:auto;max-height:calc(100dvh - 17rem);border:1px solid var(--garis);border-radius:var(--radius);background:var(--kartu);box-shadow:var(--bayang-1);-webkit-overflow-scrolling:touch}.tabel{width:100%;border-collapse:separate;border-spacing:0;font-size:.825rem}.tabel th,.tabel td{text-align:left;padding:.62rem .8rem;border-bottom:1px solid var(--garis);white-space:nowrap;vertical-align:middle}.tabel th{position:sticky;top:0;z-index:1;background:var(--kartu-2);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--redup);border-bottom:1px solid var(--garis-kuat)}.tabel tbody tr:last-child td{border-bottom:0}.tabel tbody tr:hover{background:var(--hijau-muda)}.tabel tbody tr:focus-within{background:var(--hijau-muda)}.tabel td.aksi-baris,.tabel th:last-child{text-align:right;white-space:nowrap}.aksi-baris{display:flex;gap:.3rem;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.aksi-baris .tautan{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;min-height:30px;padding:.2rem .6rem;border:1px solid var(--garis-kuat);border-radius:8px;background:var(--kartu);font-size:.78rem;font-weight:600;text-decoration:none;color:var(--hijau);cursor:pointer;transition:background .11s ease,border-color .11s ease}.aksi-baris .tautan:hover{background:var(--hijau-muda);border-color:var(--hijau-terang)}.aksi-baris .tautan-bahaya{color:var(--bahaya);border-color:#eccdca}.aksi-baris .tautan-bahaya:hover{background:var(--bahaya-muda);border-color:var(--bahaya)}.aksi-baris .tautan:disabled{opacity:.55;cursor:progress}.kosong{padding:1.6rem 1rem!important;text-align:center}.kosong-keadaan{display:grid;justify-items:center;gap:.3rem;padding:.9rem .5rem;color:var(--redup)}.kosong-keadaan .kosong-ikon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:.25rem;border-radius:14px;background:var(--hijau-muda);color:var(--hijau)}.kosong-keadaan .kosong-ikon svg{width:22px;height:22px}.kosong-keadaan strong{font-size:.95rem;color:var(--teks)}.kosong-keadaan .tombol{margin-top:.5rem}.ringkas{margin:0;display:grid;gap:.85rem}.ringkas dt{font-size:.7rem;font-weight:700;color:var(--redup);text-transform:uppercase;letter-spacing:.06em}.ringkas dd{margin:.3rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ringkas code{word-break:break-all}.daftar-notifikasi{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.55rem}.notif{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--garis);border-radius:var(--radius-kecil);background:var(--kartu)}.notif-baru{border-left:3px solid var(--hijau-terang);background:var(--kartu-2)}.notif-isi{display:grid;gap:.15rem;min-width:0}.notif-isi-teks{font-size:.84rem;color:var(--teks-2)}.notif .lencana{background:var(--hijau-muda);color:var(--redup)}.notif-waktu{font-size:.73rem;color:var(--redup)}.tombol-notifikasi{position:relative}.lencana-notifikasi{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;display:inline-grid;place-items:center;background:#d33a2f;color:#fff;border-radius:999px;padding:0 .28rem;font-size:.64rem;font-weight:700;box-shadow:0 0 0 2px #093c25e6}.ringkas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;margin:1rem 0 1.25rem}.kartu-ringkas{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;border:1px solid var(--garis);border-radius:var(--radius);background:var(--kartu);box-shadow:var(--bayang-1)}.kartu-ringkas>div{display:grid;gap:.1rem;min-width:0}.kartu-ringkas p{margin:0}.kartu-ringkas strong{color:var(--teks);font-size:.98rem;letter-spacing:-.01em}.ringkas-ikon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--hijau-muda);color:var(--hijau)}.kartu-kepala{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.kartu-kepala h2{margin:0;font-size:1rem;color:var(--teks)}.kartu-kepala .redup{margin:.15rem 0 0}.daftar-faktor{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.55rem}.daftar-faktor li{display:flex;align-items:center;gap:.75rem;background:var(--kartu-2);border:1px solid var(--garis);border-radius:var(--radius);padding:.65rem .8rem;font-size:.9rem}.faktor-ikon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hijau-muda-2);color:var(--hijau)}.faktor-ikon svg{width:19px;height:19px}.faktor-teks{display:grid;gap:.05rem;min-width:0;flex:1 1 auto}.daftar-faktor li .tombol{margin:0;flex:0 0 auto}.form-keamanan{display:grid;gap:.85rem;margin-top:.75rem}.form-keamanan .grid-form{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.langkah-mfa{margin:0;padding-left:1.15rem;display:grid;gap:.25rem;font-size:.85rem;color:var(--teks-2)}.qr-bingkai{display:grid;justify-items:start;align-content:start;gap:.15rem;padding:.8rem;border:1px dashed var(--garis-kuat);border-radius:var(--radius);background:var(--kartu-2)}.isian-mfa{display:grid;align-content:start;gap:.9rem}.isian-mfa .aksi-form{margin-top:0}.rincian{margin:0;display:grid;gap:.5rem;padding:.65rem .8rem;border:1px solid var(--garis);border-radius:var(--radius-kecil);background:var(--kartu-2)}.rincian>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.85rem}.rincian dt{color:var(--redup);font-weight:650}.rincian dd{margin:0;min-width:0;text-align:right;word-break:break-word}.aksi-berkas{margin-top:0}.qr-mfa{display:block;background:#fff;border:1px solid var(--garis);border-radius:12px;padding:.5rem;margin:.5rem 0;max-width:100%;height:auto}.kunci-mfa{display:inline-block;font-size:.8125rem;background:var(--hijau-muda);border:1px dashed var(--garis-kuat);border-radius:8px;padding:.32rem .58rem;word-break:break-all}@media(max-width:1180px){:root{--nav-lebar: 232px}}@media(max-width:1024px){:root{--nav-lebar: 216px}.pengguna-teks{display:none}.pengguna{max-width:none;padding-left:0}.masuk-bingkai{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}@media(max-width:900px){.masuk-bingkai,.masuk-ppdb .masuk-bingkai{grid-template-columns:minmax(0,1fr);width:min(560px,100%)}.masuk-hero.masuk-hero-ringkas{position:static}.masuk-hero-ringkas .langkah-daftar,.masuk-hero-ringkas .masuk-hero-kaki{display:none}.masuk-hero{padding:1.2rem 1.3rem;border-radius:var(--radius)}.masuk-hero-poin{display:none}.masuk-hero-judul{font-size:1.32rem}.masuk-hero-isi{font-size:.875rem}}@media(max-width:860px){.badan{grid-template-columns:1fr}.nav-modul{position:fixed;inset:var(--topbar-tinggi) 0 auto;z-index:35;height:auto;max-height:calc(100dvh - var(--topbar-tinggi) - var(--nav-bawah-tinggi));display:none;padding:.7rem .8rem 1rem;border-right:0;border-bottom:1px solid var(--garis);border-radius:0 0 var(--radius) var(--radius);background:var(--kartu);box-shadow:var(--bayang-3);overscroll-behavior:contain}.nav-modul.nav-terbuka{display:flex;animation:lapisan-muncul .13s ease-out}.nav-modul a{padding:.62rem .8rem;font-size:.9rem}.nav-toggle{display:inline-grid}.konten{padding:1rem .9rem calc(var(--nav-bawah-tinggi) + 2rem)}.kaki{display:none}.tabel-bungkus{max-height:none}.kartu-masuk,.kartu-masuk.kartu-lebar{width:100%}.nav-bawah{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;height:calc(var(--nav-bawah-tinggi) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#ffffffeb;border-top:1px solid var(--garis);box-shadow:0 -6px 20px #0c281a14}@supports (backdrop-filter: blur(10px)){.nav-bawah{background:color-mix(in srgb,var(--kartu) 82%,transparent);backdrop-filter:saturate(150%) blur(10px);-webkit-backdrop-filter:saturate(150%) blur(10px)}}.nav-bawah a,.nav-bawah button{display:grid;grid-template-rows:22px auto;justify-items:center;align-content:center;gap:.15rem;padding:.35rem .15rem;border:0;background:none;font:inherit;font-size:.66rem;font-weight:600;letter-spacing:.01em;color:var(--redup);text-decoration:none;cursor:pointer;min-width:0}.nav-bawah svg{width:21px;height:21px}.nav-bawah a.nav-aktif,.nav-bawah button.nav-aktif{color:var(--hijau)}.nav-bawah a.nav-aktif svg,.nav-bawah button.nav-aktif svg{filter:drop-shadow(0 2px 6px rgba(26,125,80,.3))}.nav-bawah .lencana-notifikasi{top:0;right:50%;margin-right:-18px}}@media(max-width:720px){:root{--topbar-tinggi: 56px}.topbar{gap:.4rem;padding:.35rem .65rem}.merek span{font-size:.9rem}.status-koneksi .teks-status{display:none}.status-koneksi{padding:.3rem;border-radius:50%}.topbar-aksi{gap:.3rem}.topbar .tombol-notifikasi{font-size:.78rem;padding-inline:.6rem}.tombol-notifikasi-teks,.topbar .pengguna,.topbar-keluar{display:none}.chip-baris{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;margin-inline:-.9rem;padding-inline:.9rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chip-baris::-webkit-scrollbar{display:none}.chip{flex:none}.toolbar{padding:.5rem}.toolbar .redup.kecil{margin-left:0}.kepala-halaman .tombol{width:100%}.kartu-baris{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.kartu{padding:.85rem .9rem}.kartu-angka{font-size:1.4rem}.grid-modul{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.ubin-modul{padding:.8rem}.daftar-sapa .lencana{display:none}.lapisan{padding:0}.lapisan>.panel-form{width:100%;min-height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0;padding:0}.panel-kepala,.panel-kaki{padding-inline:.9rem}.panel-isi{padding:.9rem;gap:.9rem}.cari-kotak{flex:1 1 100%}.aksi-form .tombol,.aksi-form .tombol-kecil{flex:1 1 auto}.tabel-bungkus{border:0;background:transparent;box-shadow:none;overflow:visible}.tabel,.tabel tbody,.tabel tr,.tabel td{display:block;width:100%}.tabel thead{display:none}.tabel tbody tr{background:var(--kartu);border:1px solid var(--garis);border-radius:var(--radius);box-shadow:var(--bayang-1);padding:.35rem .15rem;margin-bottom:.6rem}.tabel tbody tr:hover,.tabel tbody tr:focus-within{background:var(--kartu)}.tabel td{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.6rem;align-items:baseline;padding:.42rem .75rem;white-space:normal;border-bottom:1px dashed var(--garis);overflow-wrap:anywhere}.tabel td:before{content:attr(data-label);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--redup)}.tabel td:last-child,.tabel tbody tr:last-child td{border-bottom:0}.tabel td.aksi-baris,.tabel td.kosong{display:block;text-align:left;padding:.55rem .75rem}.tabel td.aksi-baris:before,.tabel td.kosong:before{content:none}.tabel td.aksi-baris{border-top:1px solid var(--garis);margin-top:.25rem;padding-top:.6rem}.aksi-baris{justify-content:flex-start;flex-wrap:wrap}.aksi-baris .tautan{min-height:34px;padding:.25rem .7rem;font-size:.8rem}.daftar-faktor li{align-items:center;flex-wrap:wrap}.form-keamanan .grid-form{grid-template-columns:minmax(0,1fr)}.notif{flex-direction:column;align-items:stretch}.notif .tombol-kecil,.notif .lencana{align-self:flex-start}.masuk{padding:.9rem}.kartu-masuk{border-radius:var(--radius)}}@media(max-width:480px){.merek span{display:none}.kartu-baris{grid-template-columns:minmax(0,1fr)}.kartu{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .7rem;align-items:center}.kartu-ikon{grid-row:span 2;margin-bottom:0}.kartu .tombol-kecil,.kartu .redup.kecil{grid-column:2}.navbar-judul{display:none}}@media(max-width:380px){.grid-modul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.topbar,.nav-modul,.nav-bawah,.kaki,.toolbar,.chip-baris,.aksi-baris,.lewati{display:none!important}.badan{display:block}.konten{padding:0}.tabel-bungkus{max-height:none;border:0;box-shadow:none}.tabel th{position:static}}:root{--latar: #f5f7fa;--radius-besar: 18px;--nav-lebar: 264px;--lebar-konten: 1400px}.topbar{background:#103c32;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #ffffff18}.merek{letter-spacing:-.025em;font-size:1rem}.konten{padding:clamp(1rem,3vw,2.25rem);min-width:0}.nav-modul{padding:1.25rem .8rem;gap:.22rem}.nav-identitas{position:relative;display:grid;gap:.35rem;padding:.5rem .7rem 1.25rem;border-bottom:1px solid var(--garis);margin-bottom:.65rem}.nav-identitas strong{font-size:.95rem;line-height:1.5}.eyebrow{display:block;color:var(--hijau-terang);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.nav-modul a{min-height:44px;font-size:.85rem;border-radius:9px}.nav-modul a.nav-aktif{box-shadow:none;background:var(--hijau-muda);color:var(--hijau)}.nav-kode{font-size:.62rem;border:1px solid var(--garis);background:var(--kartu);border-radius:6px}.jumlah-menu{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:650;min-width:24px;padding:.12rem .4rem;background:var(--hijau-muda);color:var(--hijau-terang);border-radius:6px;vertical-align:middle;letter-spacing:0}.nav-bagian{display:flex;align-items:center;justify-content:space-between}.cari-menu{display:block;margin:.3rem .35rem .5rem}.cari-menu input{padding:.6rem .7rem;min-height:42px;font-size:.8rem;background:var(--latar);border-color:var(--garis)}.menu-kosong{padding:.7rem;font-size:.8rem;color:var(--redup)}.tutup-menu-mobile{display:none}.dasbor-sapa{padding:clamp(1.3rem,3vw,2rem);background:var(--kartu);box-shadow:none;border-left:4px solid var(--hijau-terang);align-items:center}.dasbor-sapa h1{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.04em;margin:.45rem 0;line-height:1.25}.dasbor-sapa .lencana{padding:.45rem .75rem;border-radius:8px}.kartu-baris{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1.25rem 0 2rem}.kartu{padding:1.1rem;box-shadow:none;border-radius:12px;gap:.3rem;font-size:.8rem}.kartu-angka{font-size:1.7rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.kartu-ikon{width:32px;height:32px;border-radius:8px;margin-bottom:.4rem}.judul-bagian{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.judul-bagian h2{font-size:1.1rem;letter-spacing:-.025em}.pencarian-modul{width:min(100%,260px)}.pencarian-modul input{min-height:44px;font-size:.85rem;background:var(--kartu)}.grid-modul{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:.85rem}.ubin-modul{padding:1.15rem;border-radius:12px;box-shadow:none;min-height:155px;transition:border-color .15s,background .15s}.ubin-modul:hover{transform:none;border-color:var(--hijau-terang);box-shadow:var(--bayang-1)}.ubin-kepala strong{font-size:.95rem;letter-spacing:-.015em}.ubin-ikon{height:34px;width:34px;border-radius:9px;font-size:.75rem}.ubin-panah{border-top:1px solid var(--garis);padding-top:.65rem;margin-top:.65rem;font-size:.75rem}.chip-baris{gap:.5rem}.chip{border-radius:8px;min-height:42px}.akses-status{max-width:520px;margin:12vh auto;padding:2rem;text-align:center}.akses-status h1{font-size:1.4rem;margin-top:1rem}.akses-status .tombol{margin:.4rem}.akses-kosong{padding:clamp(1.5rem,4vw,3rem);background:var(--kartu);border:1px solid var(--garis);border-radius:var(--radius)}.akses-kosong p{color:var(--redup);max-width:60ch}@media(prefers-color-scheme:dark){:root{--latar: #0b1311}.nav-modul a.nav-aktif{color:var(--teks)}.eyebrow,.jumlah-menu{color:#81d8b4}}@media(max-width:900px){.kartu-baris{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nav-identitas{padding-right:2.5rem}.tutup-menu-mobile{display:inline-flex;position:absolute;right:0;top:0}.nav-modul.nav-terbuka{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.dasbor-sapa{gap:.8rem}.dasbor-sapa-meta{font-size:.75rem}.kartu-baris{margin-bottom:1.5rem}.kartu{padding:.9rem}.grid-modul{grid-template-columns:repeat(2,minmax(0,1fr))}.ubin-modul{min-height:160px;padding:.85rem}.ubin-kepala{align-items:flex-start;flex-direction:column;gap:.65rem}.ubin-kepala strong{overflow-wrap:anywhere}.nav-bawah{padding-bottom:env(safe-area-inset-bottom)}.pencarian-modul{width:100%}.konten{padding-bottom:1.5rem}}@media(max-width:360px){.grid-modul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ubin-modul{transition:none}}@media(max-width:860px){.konten{padding:1rem .9rem calc(var(--nav-bawah-tinggi) + env(safe-area-inset-bottom) + 1.5rem)}.tutup-menu-mobile{display:inline-flex;position:absolute;right:0;top:0}.nav-identitas{padding-right:2.5rem}}
