@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:75% 125%;font-display:swap;src:url(/arah/assets/archivo-latin-v25-DY7AcnAa.woff2)format("woff2")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/arah/assets/familjen-grotesk-latin-v11-CfZa4wxB.woff2)format("woff2")}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/arah/assets/martian-mono-latin-v6-5W32yIyr.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf5e6;--warm:#efe7d0;--ink:#1b1a17;--muted:#46423a;--orange:#f24a2c;--orange-text:#b63720;--deep:#34140a;--garis:#d8ceb3;--f-judul:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-teks:"Familjen Grotesk", "Segoe UI", Roboto, sans-serif;--f-mono:"Martian Mono", ui-monospace, Consolas, monospace;--kepala:0px;--tinta:var(--ink);--redup:var(--muted);--latar:var(--paper);--pilih:var(--warm)}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--f-teks);text-wrap:pretty;margin:0}main{max-width:560px;margin:0 auto;padding:16px 16px 120px}h1,h2,h3{font-family:var(--f-judul);text-wrap:balance;margin:0 0 8px;line-height:1.15}h1{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(34px,10.5vw,52px);font-weight:800;font-stretch:112%;line-height:.98}h2{letter-spacing:-.015em;font-size:22px;font-weight:700;font-stretch:104%}h3{letter-spacing:-.01em;font-size:18px;font-weight:700;font-stretch:102%}p{margin:0 0 12px}a{color:inherit;text-underline-offset:3px}ul{padding-left:20px}.kecil{color:var(--muted);font-size:14px}.eyebrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--orange-text);margin-bottom:6px;font-size:10.5px;font-weight:500}.tumpuk>*+*{margin-top:16px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;min-height:44px}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.tombol{border:2px solid var(--orange);background:var(--orange);min-height:52px;color:var(--deep);font-family:var(--f-judul);letter-spacing:.01em;border-radius:6px;padding:12px 20px;font-size:16px;font-weight:700;font-stretch:106%;transition:transform .12s,background-color .12s;display:inline-block}.tombol:hover{background:#e8401f}.tombol:active{transform:translateY(1px)}.tombol.kedua{border-color:var(--ink);color:var(--ink);background:0 0}.tombol.kedua:hover{background:var(--warm)}.tombol[aria-disabled=true]{background:var(--warm);border-color:var(--garis);color:var(--muted)}.tombol.penuh{width:100%}.tautan{text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.kepala{z-index:5;background:var(--paper);border-bottom:2px solid var(--ink);margin:-16px -16px 20px;padding:10px 16px;position:sticky;top:0}.kepala-baris{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.kepala-baris b{font-family:var(--f-judul);text-transform:uppercase;letter-spacing:.01em;font-stretch:106%}.kepala .tautan{font-size:14px}.jalur{background:var(--warm);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.jalur>i{background:var(--orange);height:100%;transition:width .25s;display:block}.kepala-baris+.jalur+.kepala-baris span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.kaki{z-index:5;background:var(--paper);border-top:1px solid var(--garis);padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.kaki-isi{max-width:560px;margin:0 auto}.kaki-pesan{min-height:0;color:var(--orange-text);margin-bottom:6px;font-size:14px;font-weight:600}.kaki-pesan:empty{display:none}.pilihan{grid-template-columns:1fr;gap:8px;display:grid}.pilihan.kolom2{grid-template-columns:1fr 1fr}.kartu{border:1px solid var(--garis);background:var(--paper);text-align:left;border-radius:6px;align-items:flex-start;gap:12px;width:100%;min-height:52px;padding:13px 14px;transition:border-color .12s,background-color .12s;display:flex}.kartu:hover{border-color:var(--ink)}.kartu[aria-pressed=true]{border:2px solid var(--ink);background:var(--warm);padding:12px 13px}.kartu .ind{border:2px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.kartu.centang .ind{border-radius:4px}.kartu[aria-pressed=true] .ind{background:var(--ink);box-shadow:inset 0 0 0 3px var(--warm)}.kartu .sub{color:var(--muted);font-size:14px;display:block}.kartu .label{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:10.5px;font-weight:500;display:block}.tanya{margin:0 0 28px}.tanya-teks{margin-bottom:4px;font-weight:600}.tanya-bantu{color:var(--muted);margin-bottom:10px;font-size:14px}input[type=text],input[type=search]{border:1px solid var(--garis);background:var(--paper);border-radius:6px;width:100%;min-height:52px;padding:12px 14px}input[type=text]:focus,input[type=search]:focus{border-color:var(--ink)}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;min-height:44px}input[type=range]::-webkit-slider-runnable-track{background:var(--warm);border-radius:2px;height:4px}input[type=range]::-moz-range-track{background:var(--warm);border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--orange);width:24px;height:24px;box-shadow:0 0 0 3px var(--paper);border:0;border-radius:50%;margin-top:-10px}input[type=range]::-moz-range-thumb{background:var(--orange);width:24px;height:24px;box-shadow:0 0 0 3px var(--paper);border:0;border-radius:50%}input[type=range]:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.ujung{color:var(--muted);justify-content:space-between;gap:8px;font-size:14px;display:flex}.soal{scroll-margin-top:calc(var(--kepala) + 8px);border:2px solid #0000;border-radius:8px;margin:0 -12px 12px;padding:14px 12px;transition:opacity .15s}.soal-daftar.sorot .soal:not(.aktif){opacity:.45}.soal.aktif{border-color:var(--ink)}.soal.kurang{border-color:var(--orange-text);border-style:dashed}.soal-no{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.soal-teks{margin:4px 0 12px;font-size:17px;font-weight:600;line-height:1.4}.kotak{border:1px solid var(--garis);background:var(--paper);border-radius:6px;padding:14px}.bagian{border-top:2px solid var(--ink);margin-top:32px;padding-top:18px}.bagian>.eyebrow:first-child{color:var(--ink)}.bagian h2{text-transform:uppercase;letter-spacing:-.025em;font-size:24px;font-weight:800;font-stretch:110%}.label-pil{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ink);vertical-align:middle;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:500;display:inline-block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--ink);border-radius:99px;padding:3px 12px;font-size:14px;font-weight:500}.batang{grid-template-columns:8.5em 1fr 2.4em;align-items:center;gap:8px;font-size:14px;display:grid}.batang+.batang{margin-top:8px}.batang>span:last-child{font-family:var(--f-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.batang .rel{background:var(--warm);border-radius:2px;height:10px;overflow:hidden}.batang .rel i{background:#b3a88c;height:100%;display:block}.batang.atas{font-weight:600}.batang.atas .rel i{background:var(--orange)}.geser-hasil .rel{background:var(--warm);border-radius:2px;height:4px;margin:10px 0 6px;position:relative}.geser-hasil .rel i{background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 3px var(--paper);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ikon-waktu{flex:none;width:32px;height:32px}details>summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.pesan-sistem{background:var(--warm);border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:14px}.kartu-share{aspect-ratio:1080/1350;border:1px solid var(--garis);border-radius:6px;width:100%;height:auto;display:block}.kartu-share.kosong{background:var(--warm)}.tombol:disabled{background:var(--warm);border-color:var(--garis);color:var(--muted);cursor:default}.tanya-keluar{border:2px solid var(--ink);width:calc(100% - 32px);max-width:420px;color:var(--ink);background:var(--paper);border-radius:8px;padding:22px 20px}.tanya-keluar::backdrop{background:#1b1a178c}.judul-hasil{letter-spacing:-.025em;font-size:clamp(26px,7.6vw,40px);font-weight:700;font-stretch:104%;line-height:1.05}.judul-hasil span{white-space:nowrap}.buka{border:1px solid var(--garis);background:var(--paper);border-radius:6px}.buka[open]{border-color:var(--ink)}.buka>summary{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;list-style:none;display:flex}.buka>summary::-webkit-details-marker{display:none}.buka>summary h3{margin-bottom:4px}.buka .panah{flex:none;width:24px;height:24px;margin-top:2px;transition:transform .15s}.buka[open] .panah{transform:rotate(180deg)}.buka .isi-buka{padding:0 14px 14px}.buka .isi-buka ul{margin:4px 0 12px}.buka .isi-buka>*+*{margin-top:12px}.buka .isi-buka ul:last-child{margin-bottom:0}.pembuka h1{letter-spacing:-.04em;margin-top:8px;font-size:clamp(44px,15vw,76px);font-stretch:116%}.pembuka h1 em{color:var(--orange);font-style:normal}.pembuka .daftar-janji{border-top:2px solid var(--ink);padding:0;list-style:none}.pembuka .daftar-janji li{border-bottom:1px solid var(--garis);padding:10px 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
