.visi[data-astro-cid-2p67hlb6]{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 55%), linear-gradient(135deg, #14532d, var(--brand-fill))}.visi-label[data-astro-cid-2p67hlb6]{color:#f0c96a;letter-spacing:.12em;font-family:inherit;line-height:1.3}#struktur.sec{background:var(--surface-2);border-block:1px solid var(--line)}#struktur .head{max-width:42rem;margin-bottom:clamp(2rem,4vw,3rem)}#struktur .head h2{margin-bottom:.8rem}#struktur .chart-wrap{--conn:color-mix(in srgb, var(--brand) 30%, var(--line));justify-content:center;padding-bottom:.5rem;display:flex;overflow-x:auto}#struktur .org{flex-direction:column;align-items:center;min-width:min-content;display:flex}#struktur .tier{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;display:flex}#struktur .spine{background:var(--conn);flex:none;width:2px;height:30px}#struktur .dash{border-top:2px dashed var(--conn);flex:none;align-self:center;width:40px}#struktur .node{text-align:center;background:var(--surface);border:1px solid var(--line);min-width:190px;box-shadow:var(--shadow-sm);transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:14px;flex-direction:column;align-items:center;gap:.18rem;padding:1.05rem 1.1rem 1rem;text-decoration:none;display:flex}#struktur .node:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}#struktur .node .role{letter-spacing:.07em;text-transform:uppercase;color:var(--accent-text);font-size:.75rem;font-weight:700}#struktur .node strong{color:var(--ink);font-size:.93rem;line-height:1.25}#struktur .node.sm{min-width:168px;padding:.9rem 1rem}#struktur .node .ava{background:var(--brand-soft);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid;position:relative;overflow:hidden}#struktur .node .ava img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#struktur .node .ava-ini{color:var(--brand);font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:800;line-height:1}#struktur .node.sm .ava{width:48px;height:48px}#struktur .lead-node{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:var(--brand-soft);min-width:236px;padding-top:1.2rem}#struktur .lead-node .role{color:var(--brand)}#struktur .lead-node .ava{background:var(--surface);width:88px;height:88px;box-shadow:0 0 0 4px var(--surface-2), 0 0 0 6px color-mix(in srgb, var(--brand) 55%, transparent);margin-bottom:.65rem}#struktur .lead-node .ava-ini{font-size:1.6rem}#struktur .komite-node{border-style:dashed}#struktur .guru-node{gap:.28rem;min-width:236px}#struktur .guru-node .guru-cta{color:var(--brand);margin-top:.2rem;font-size:.8rem;font-weight:700}@media (width<=640px){#struktur .tier{flex-direction:column;align-items:center;gap:.8rem}#struktur .tier-lead{gap:0}#struktur .dash{border-top:0;border-left:2px dashed var(--conn);width:2px;height:16px}#struktur .node,#struktur .lead-node,#struktur .guru-node,#struktur .node.sm{min-width:min(300px,84vw)}}#guru .chip-k{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:.45rem;padding:0 1rem;font-size:.92rem;font-weight:600;display:inline-flex}#guru .chip-k span{color:var(--muted);font-size:.8rem;font-weight:700}#guru .chip-k:hover{border-color:var(--muted)}#guru .chip-k[aria-pressed=true]{background:var(--brand-fill);border-color:var(--brand-fill);color:#fff}#guru .chip-k[aria-pressed=true] span{color:#ffffffd9}#guru .daftar{grid-template-columns:minmax(0,1fr);column-gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){#guru .daftar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){#guru .daftar{grid-template-columns:repeat(3,minmax(0,1fr))}}#guru .daftar>li{border-bottom:1px solid var(--line)}#guru .baris{min-height:64px;transition:background-color .15s var(--ease);border-radius:12px;align-items:center;gap:.85rem;padding:.55rem .5rem;display:flex}#guru .baris:hover{background:var(--surface-2)}#guru .baris:hover .nm{color:var(--brand)}#guru .ava{background:var(--brand-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.85rem;font-weight:800;display:grid;position:relative;overflow:hidden}#guru .ava img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#guru .nm{color:var(--ink);overflow-wrap:anywhere;font-size:.95rem;font-weight:600;line-height:1.3;display:block}#guru .mt{color:var(--muted);font-size:.82rem;line-height:1.35;display:block}#guru .lebih{margin-top:.9rem}
