.kepakaran-page.svelte-1ef4kpi{max-width:1040px;padding-block:64px 96px}.kepakaran-page.svelte-1ef4kpi h1:where(.svelte-1ef4kpi){letter-spacing:var(--tracking-heading-lg);font-size:clamp(36px,4.5vw,56px);line-height:var(--leading-heading-lg);margin-bottom:16px}.kepakaran-page__lead.svelte-1ef4kpi{max-width:780px;color:var(--text-body);margin-bottom:32px;font-size:15.5px;line-height:1.75}.toolbar.svelte-1ef4kpi{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.toolbar__search.svelte-1ef4kpi{border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-1);color:var(--text-muted);flex:320px;align-items:center;gap:10px;padding:0 16px;display:flex}.toolbar__search.svelte-1ef4kpi input:where(.svelte-1ef4kpi){min-height:46px;color:var(--text-body);font-family:var(--font-body);background:0 0;border:0;flex:1;font-size:14.5px}.toolbar__search.svelte-1ef4kpi input:where(.svelte-1ef4kpi):focus{outline:none}.toolbar__search.svelte-1ef4kpi:focus-within{border-color:var(--accent-strong)}.toolbar.svelte-1ef4kpi select:where(.svelte-1ef4kpi){border:1px solid var(--line);border-radius:var(--radius-buttons);background:var(--surface-1);min-height:46px;color:var(--text-body);font-family:var(--font-body);flex:260px;padding:0 16px;font-size:14px}.toolbar.svelte-1ef4kpi select:where(.svelte-1ef4kpi):focus-visible,.toolbar__search.svelte-1ef4kpi input:where(.svelte-1ef4kpi):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 65%, white);outline-offset:2px}.result-count.svelte-1ef4kpi{color:var(--text-muted);margin-bottom:36px;font-size:13px}.empty.svelte-1ef4kpi{border:1px dashed var(--line);border-radius:var(--radius-cards);color:var(--text-muted);text-align:center;padding:32px;font-size:14px}.peminatan-group.svelte-1ef4kpi{margin-bottom:40px}.peminatan-group.svelte-1ef4kpi h2:where(.svelte-1ef4kpi){border-bottom:2px solid var(--accent-strong);color:var(--text-heading);letter-spacing:-.01em;margin-bottom:14px;padding-bottom:10px;font-size:18px;font-weight:700}.table-scroll.svelte-1ef4kpi{border:1px solid var(--line);border-radius:var(--radius-cards);overflow-x:auto}.kepakaran-table.svelte-1ef4kpi{border-collapse:collapse;background:var(--surface-1);width:100%;min-width:640px;font-size:13.5px}.kepakaran-table.svelte-1ef4kpi th:where(.svelte-1ef4kpi){border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:13px 16px;font-size:11.5px;font-weight:700}.kepakaran-table.svelte-1ef4kpi td:where(.svelte-1ef4kpi){border-bottom:1px solid var(--line);color:var(--text-body);vertical-align:top;padding:13px 16px}.kepakaran-table.svelte-1ef4kpi tr:where(.svelte-1ef4kpi):last-child td:where(.svelte-1ef4kpi){border-bottom:0}.kepakaran-table.svelte-1ef4kpi tr:where(.svelte-1ef4kpi):hover td:where(.svelte-1ef4kpi){background:var(--surface-2)}.col-no.svelte-1ef4kpi{width:44px;color:var(--text-muted);font-variant-numeric:tabular-nums}.col-name.svelte-1ef4kpi{color:var(--text-heading);font-weight:600}.col-nip.svelte-1ef4kpi{color:var(--text-muted);font-family:var(--font-mono,monospace);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.source-note.svelte-1ef4kpi{color:var(--text-muted);margin-top:24px;font-size:12.5px}@media (width<=620px){.toolbar.svelte-1ef4kpi{flex-direction:column}.toolbar__search.svelte-1ef4kpi,.toolbar.svelte-1ef4kpi select:where(.svelte-1ef4kpi){flex-basis:auto}}
