.tanya{text-align:left;max-width:620px;margin:0 auto}.borang{background:var(--muka);border:1px solid var(--emas-2);outline:1px solid var(--garis);outline-offset:4px;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 16px;scroll-margin-top:12px;transition:border-color .2s;display:flex}.borang:focus-within{border-color:var(--emas);outline-color:var(--emas-2)}.borang>svg{color:var(--emas);flex:none}.borang input{min-width:0;color:var(--teks);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:16px}.borang input::placeholder{color:var(--teks-2);opacity:.8}.borang input::-webkit-search-cancel-button{display:none}.borang button{background:var(--teks);width:48px;height:48px;color:var(--latar);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.borang button:disabled{opacity:.55;cursor:progress}.sedang .borang{animation:.9s ease-in-out infinite degup}@keyframes degup{50%{border-color:var(--garis-2)}}@media (prefers-reduced-motion:reduce){.sedang .borang{animation:none}}.ts:not(:empty){margin-top:10px}.contoh{color:var(--teks-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.contoh button{font:inherit;color:var(--teks);background:var(--latar-2);border:1px solid var(--garis-2);cursor:pointer;text-align:left;border-radius:999px;max-width:100%;min-height:32px;padding:6px 12px}.contoh button:hover{border-color:var(--garis)}.jawapan{background:var(--panel);border:1px solid var(--garis);overscroll-behavior:contain;border-radius:18px;max-height:max(320px,100vh - 320px);margin-top:16px;padding:20px 22px;overflow:auto}.jawapan:focus{outline:none}.jawapan:focus-visible{outline:2px solid var(--emas);outline-offset:2px}.jawapan .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--emas);margin:0 0 10px;font-size:11px}.jawapan .kicker.amaran{color:var(--amaran)}.jawapan .memuat{color:var(--teks-2);margin:0;font-size:14.5px}.jawapan .isi{overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.65}.jawapan .notis{color:var(--teks-2);margin:0 0 12px;font-size:14.5px}.jawapan sup a{color:var(--nyala);padding:0 2px;font-weight:700;text-decoration:none}.jawapan sup a:hover{text-decoration:underline}.sumber{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sumber li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;scroll-margin-top:12px;display:grid}.sumber .sn{background:var(--nyala-lembut);width:22px;height:22px;color:var(--nyala);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.sumber .tajuk{overflow-wrap:anywhere;font-size:14px;line-height:1.4;text-decoration:none;display:block}.sumber .tajuk:hover{text-decoration:underline}.sumber small{color:var(--teks-2);margin-top:3px;font-size:12px;display:block}.sumber .lencana{color:var(--emas)}.sumber blockquote{border-left:2px solid var(--garis);color:var(--teks-2);overflow-wrap:anywhere;margin:8px 0 0;padding-left:10px;font-size:13px}.sumber .asal{min-height:32px;color:var(--emas);align-items:center;font-size:12.5px;display:inline-flex}.jawapan .penafian{color:var(--teks-2);border-top:1px solid var(--garis-2);margin:16px 0 0;padding-top:10px;font-size:12px}@media (min-width:761px){.wira.bertanya .sub,.wira.bertanya .nota,.wira.bertanya .angka,.wira.bertanya .contoh{display:none}.wira.bertanya h1{font-size:clamp(26px,2.6vw,34px)}}@media (max-width:760px){.jawapan{max-height:none;padding:18px 16px;overflow:visible}.wira.bertanya .sub,.wira.bertanya .nota{display:none}}
