.sidebar[data-v-46da1135]{width:var(--sidebar-width);background:linear-gradient(180deg,#fffaf0,#fff3dd);height:100vh;padding:20px;border-right:1px solid #ebc48a;display:flex;flex-direction:column;overflow-y:auto;position:fixed;inset:0 auto 0 0;z-index:1200;box-shadow:12px 0 24px rgba(95,61,20,.08)}.sidebar-header[data-v-46da1135]{margin-bottom:20px}.sidebar-header h1[data-v-46da1135]{font-size:20px;font-weight:700;color:#6f3e06;margin-bottom:10px;line-height:1.3}.nav-actions[data-v-46da1135]{display:flex;flex-direction:column;gap:10px}button[data-v-46da1135]{background:linear-gradient(120deg,#f3bb62,#ffdfab);color:#5c3307;border:1px solid #d59e4e;padding:9px 12px;border-radius:10px;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease;text-align:left}button[data-v-46da1135]:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(111,62,6,.2)}.submenu[data-v-46da1135]{margin-top:30px}.submenu h2[data-v-46da1135]{font-size:18px;color:#333;margin-bottom:10px}.menu-section[data-v-46da1135]{margin-bottom:20px}.menu-section h3[data-v-46da1135]{font-size:16px;margin-bottom:5px;color:#8b5317}.menu-section ul[data-v-46da1135]{list-style:none;padding:0;margin:0}.menu-section li[data-v-46da1135]{margin:8px 0}.menu-link[data-v-46da1135]{width:100%;border:none;padding:0;background:transparent;color:#3c2b1e;font-weight:500;transition:color .2s ease;cursor:pointer;text-align:left}.menu-link[data-v-46da1135]:before{content:"➤";margin-right:8px;color:#8b5317}.menu-link[data-v-46da1135]:hover{color:#8b5317;text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.sidebar[data-v-46da1135]{transform:translateX(-100%);transition:transform .25s ease}.sidebar.is-open[data-v-46da1135]{transform:translateX(0)}}:root{--sidebar-width:280px;--font-body:"Plus Jakarta Sans","Segoe UI","Helvetica Neue",sans-serif;--font-heading:"Merriweather",Georgia,serif}*{box-sizing:border-box}body{font-family:var(--font-body);margin:0;padding:0;background:#fff9ed;color:#2f1f12;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:.01em}button,input,select,textarea{font:inherit}.app-shell{display:flex;min-height:100vh;position:relative}.main-content{flex:1;width:100%;margin-left:var(--sidebar-width);min-width:0;transition:margin-left .25s ease}.mobile-menu-btn{display:none;position:fixed;right:16px;bottom:16px;z-index:1201;border:1px solid #d6a466;border-radius:999px;background:linear-gradient(125deg,#ffd89b,#ffefcf);color:#6f3e06;font-weight:700;padding:10px 16px;box-shadow:0 8px 18px rgba(111,62,6,.25);cursor:pointer}.mobile-overlay{display:none}@media (max-width:960px){.main-content{margin-left:0}.mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center}.mobile-overlay{display:block;position:fixed;inset:0;background:rgba(33,23,14,.45);z-index:1100}}[data-v-613e504d]:root{--bg-cream:#fff8e8;--bg-warm:#ffe7bd;--ink-strong:#2b1c0f;--ink-soft:#5f4a37;--panel:#fffef9;--panel-border:#efcf9a;--accent:#b45309;--accent-soft:#fde4ba;--sky:#9bd4e4}.home-page[data-v-613e504d]{position:relative;overflow:hidden;min-height:100vh;padding:30px;background:radial-gradient(circle at 10% 10%,#fff7df 0,#fff3d1 38%,#ffe8b7 100%);font-family:Merriweather,Palatino Linotype,Book Antiqua,serif;color:var(--ink-strong)}.ambient-shape[data-v-613e504d]{position:absolute;border-radius:999px;pointer-events:none;filter:blur(.5px)}.ambient-left[data-v-613e504d]{width:320px;height:320px;left:-120px;top:-100px;background:radial-gradient(circle,rgba(155,212,228,.5),rgba(155,212,228,0))}.ambient-right[data-v-613e504d]{width:420px;height:420px;right:-170px;top:180px;background:radial-gradient(circle,hsla(38,94%,86%,.95),hsla(38,94%,86%,0))}.hero-panel[data-v-613e504d]{position:relative;z-index:1;margin:0 auto;max-width:1100px;padding:36px;border-radius:26px;border:1px solid hsla(37,73%,77%,.8);background:linear-gradient(140deg,rgba(255,251,240,.95),rgba(255,240,204,.95));box-shadow:0 20px 44px rgba(141,88,24,.15)}.hero-tag[data-v-613e504d]{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.hero-title[data-v-613e504d]{margin:12px 0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.15}.hero-description[data-v-613e504d]{margin:0;max-width:780px;font-size:1.05rem;line-height:1.75;color:var(--ink-soft)}.hero-ribbon[data-v-613e504d]{margin-top:18px;display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-size:.82rem;font-weight:700;color:#7c4700;background:linear-gradient(120deg,#ffe8bc,#fff3d7);border:1px solid #f3cd84}.content-stack[data-v-613e504d]{position:relative;z-index:1;max-width:1100px;margin:20px auto 0;display:grid;gap:18px}.panel[data-v-613e504d]{background:var(--panel);border:1px solid var(--panel-border);border-radius:20px;padding:22px;box-shadow:0 14px 34px rgba(121,74,20,.08)}.panel-head[data-v-613e504d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title[data-v-613e504d]{margin:0;font-size:clamp(1.15rem,2vw,1.5rem)}.panel-chip[data-v-613e504d]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#fef3c7;color:#8a4b00;border:1px solid #f3cb83}.toggle-btn[data-v-613e504d]{border:1px solid #d0a35c;background:linear-gradient(120deg,#ffe3af,#ffedca);color:#7b4600;padding:8px 14px;border-radius:999px;font-size:.83rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.toggle-btn[data-v-613e504d]:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(138,75,0,.18)}.stats-grid[data-v-613e504d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.stat-card[data-v-613e504d]{padding:16px;border-radius:14px;background:linear-gradient(145deg,#fff8e8,#fff2d5);border:1px solid #f1cd90;animation:rise-613e504d .55s ease both}.stat-card[data-v-613e504d]:nth-child(2){animation-delay:.08s}.stat-card[data-v-613e504d]:nth-child(3){animation-delay:.16s}.stat-card[data-v-613e504d]:nth-child(4){animation-delay:.24s}.stat-label[data-v-613e504d]{display:block;font-size:.82rem;color:#8a6743;margin-bottom:7px}.stat-value[data-v-613e504d]{font-size:clamp(1.4rem,3vw,2rem);color:#7c3608}.article-list[data-v-613e504d]{display:grid;gap:12px}.stories-grid[data-v-613e504d]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.article-card[data-v-613e504d]{padding:16px;border-radius:14px;border:1px solid #edd0a2;background:#fffdf7}.story-card[data-v-613e504d]{height:100%}.article-title[data-v-613e504d]{margin:0;font-size:1.1rem}.article-link[data-v-613e504d]{display:inline-block;margin-top:6px;color:#0e7490;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;word-break:break-word}.article-text[data-v-613e504d]{margin:10px 0 0;line-height:1.7;color:#5e4633}.state-box[data-v-613e504d]{border:1px dashed #e3bc7f;border-radius:12px;padding:14px;background:#fff7e5;color:#7d4a11}.state-error[data-v-613e504d]{border-color:#f0a39a;background:#fff2f0;color:#9f2318}.reveal[data-v-613e504d]{animation:fadeUp-613e504d .65s ease both}.delay-1[data-v-613e504d]{animation-delay:.08s}.delay-2[data-v-613e504d]{animation-delay:.16s}.delay-3[data-v-613e504d]{animation-delay:.24s}@keyframes fadeUp-613e504d{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-613e504d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.home-page[data-v-613e504d]{padding:18px}.hero-panel[data-v-613e504d]{padding:24px}.panel[data-v-613e504d]{padding:16px}.panel-head[data-v-613e504d]{flex-direction:column;align-items:flex-start}}.detail-page[data-v-42302a59]{max-width:1100px;margin:0 auto;padding:32px}.back-link[data-v-42302a59]{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;border-radius:999px;text-decoration:none;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;box-shadow:0 6px 16px rgba(30,64,175,.12);transition:transform .2s ease,box-shadow .2s ease}.back-link[data-v-42302a59]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(30,64,175,.16)}.back-icon[data-v-42302a59]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1d4ed8;color:#fff;font-weight:700;line-height:1}.detail-stack[data-v-42302a59]{display:grid;gap:16px}.profile-card[data-v-42302a59]{display:grid;grid-template-columns:minmax(240px,280px) 1fr;gap:20px;border:1px solid #e2e8f0;border-radius:16px;padding:18px;background:#fff}.image-wrap[data-v-42302a59]{display:flex;align-items:center;justify-content:center}.tokoh-image[data-v-42302a59]{width:100%;max-width:260px;border:2px solid #dbeafe;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);-o-object-fit:cover;object-fit:cover}.image-empty[data-v-42302a59]{width:100%;min-height:260px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#64748b;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px}.identity-wrap[data-v-42302a59]{display:flex;flex-direction:column;justify-content:center}.identity-label[data-v-42302a59]{margin:0;color:#64748b;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.detail-title[data-v-42302a59]{margin:8px 0 12px;font-size:clamp(1.6rem,3vw,2.25rem);color:#0f172a}.type-chip-wrap[data-v-42302a59]{margin-bottom:12px}.type-chip[data-v-42302a59]{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700;color:#1e3a8a;background:#e0e7ff;border:1px solid #c7d2fe}.identity-note[data-v-42302a59]{margin:0;color:#475569;line-height:1.7}.info-card[data-v-42302a59]{border:1px solid #e2e8f0;border-radius:16px;padding:18px;background:#fff}.section-title[data-v-42302a59]{margin:0 0 12px;font-size:1.2rem;color:#0f172a}.graph-card[data-v-42302a59]{overflow:hidden}.graph-heading[data-v-42302a59]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.graph-hint[data-v-42302a59]{color:#64748b;font-size:13px}.family-graph[data-v-42302a59]{height:420px;margin-top:4px;border:1px solid #fde68a;border-radius:12px;background:linear-gradient(135deg,#fffbeb,#fff7ed)}.property-grid[data-v-42302a59]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.property-item[data-v-42302a59]{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.property-label[data-v-42302a59]{font-weight:700;color:#334155}.property-value[data-v-42302a59]{color:#1e293b;word-break:break-word}.property-link[data-v-42302a59]{color:#1d4ed8;text-decoration:none;font-weight:600;word-break:break-word}.property-link[data-v-42302a59]:hover{color:#1e40af;text-decoration:underline}.state-box[data-v-42302a59]{border:1px dashed #cbd5e1;border-radius:12px;padding:18px;background:#f8fafc;color:#475569}.error-box[data-v-42302a59]{border-color:#fca5a5;background:#fef2f2;color:#991b1b}@media (max-width:900px){.detail-page[data-v-42302a59]{padding:20px}.profile-card[data-v-42302a59],.property-item[data-v-42302a59]{grid-template-columns:1fr}.graph-heading[data-v-42302a59]{flex-direction:column;gap:4px}.family-graph[data-v-42302a59]{height:360px}}.p-4[data-v-c0822510]{padding:32px}.individual-list-page[data-v-c0822510]{max-width:1200px;margin:0 auto}.back-icon-btn[data-v-c0822510]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;border-radius:999px;text-decoration:none;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;box-shadow:0 6px 16px rgba(30,64,175,.12);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.back-icon-btn[data-v-c0822510]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(30,64,175,.16);background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.back-icon[data-v-c0822510]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1d4ed8;color:#fff;font-weight:700;line-height:1}.back-text[data-v-c0822510]{font-size:14px;font-weight:600}.search-wrap[data-v-c0822510]{margin-bottom:20px}.search-input[data-v-c0822510]{width:100%;padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-c0822510]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.search-meta[data-v-c0822510]{margin-top:8px;color:#475569;font-size:14px}.category-grid[data-v-c0822510]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.category-card[data-v-c0822510]{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.category-head[data-v-c0822510]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.category-title[data-v-c0822510]{margin:0;font-size:18px;font-weight:700;color:#1e293b}.category-count[data-v-c0822510]{font-size:12px;color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 10px}.tokoh-grid[data-v-c0822510]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.tokoh-item[data-v-c0822510]{display:block;padding:8px 10px;border-radius:8px;border:1px solid #e2e8f0;color:#1d4ed8;text-decoration:none;background:#f8fafc;transition:all .2s ease}.tokoh-item[data-v-c0822510]:hover{color:#1e40af;background:#eaf2ff;border-color:#bfdbfe}.empty-state[data-v-c0822510]{border:1px dashed #cbd5e1;border-radius:10px;padding:20px;color:#475569;background:#f8fafc}@media (max-width:640px){.p-4[data-v-c0822510]{padding:20px}}.p-4[data-v-8ca2f7bc]{padding:32px}.tempat-list-page[data-v-8ca2f7bc]{max-width:1200px;margin:0 auto}.back-icon-btn[data-v-8ca2f7bc]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;border-radius:999px;text-decoration:none;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;box-shadow:0 6px 16px rgba(30,64,175,.12);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.back-icon-btn[data-v-8ca2f7bc]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(30,64,175,.16);background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.back-icon[data-v-8ca2f7bc]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1d4ed8;color:#fff;font-weight:700;line-height:1}.back-text[data-v-8ca2f7bc]{font-size:14px;font-weight:600}.search-wrap[data-v-8ca2f7bc]{margin-bottom:20px}.search-input[data-v-8ca2f7bc]{width:100%;padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-8ca2f7bc]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.search-meta[data-v-8ca2f7bc]{margin-top:8px;color:#475569;font-size:14px}.category-grid[data-v-8ca2f7bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.category-card[data-v-8ca2f7bc]{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.category-head[data-v-8ca2f7bc]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.category-title[data-v-8ca2f7bc]{margin:0;font-size:18px;font-weight:700;color:#1e293b}.category-count[data-v-8ca2f7bc]{font-size:12px;color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 10px}.tempat-grid[data-v-8ca2f7bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.tempat-item[data-v-8ca2f7bc]{display:block;padding:8px 10px;border-radius:8px;border:1px solid #e2e8f0;color:#1d4ed8;text-decoration:none;background:#f8fafc;transition:all .2s ease}.tempat-item[data-v-8ca2f7bc]:hover{color:#1e40af;background:#eaf2ff;border-color:#bfdbfe}.empty-state[data-v-8ca2f7bc]{border:1px dashed #cbd5e1;border-radius:10px;padding:20px;color:#475569;background:#f8fafc}@media (max-width:640px){.p-4[data-v-8ca2f7bc]{padding:20px}}.p-4[data-v-11825152]{padding:32px}.pusaka-list-page[data-v-11825152]{max-width:1200px;margin:0 auto}.back-icon-btn[data-v-11825152]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;border-radius:999px;text-decoration:none;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;box-shadow:0 6px 16px rgba(30,64,175,.12);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.back-icon-btn[data-v-11825152]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(30,64,175,.16);background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.back-icon[data-v-11825152]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1d4ed8;color:#fff;font-weight:700;line-height:1}.back-text[data-v-11825152]{font-size:14px;font-weight:600}.search-wrap[data-v-11825152]{margin-bottom:20px}.search-input[data-v-11825152]{width:100%;padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-11825152]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.search-meta[data-v-11825152]{margin-top:8px;color:#475569;font-size:14px}.category-grid[data-v-11825152]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.category-card[data-v-11825152]{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.category-head[data-v-11825152]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.category-title[data-v-11825152]{margin:0;font-size:18px;font-weight:700;color:#1e293b}.category-count[data-v-11825152]{font-size:12px;color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 10px}.pusaka-grid[data-v-11825152]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.pusaka-item[data-v-11825152]{display:block;padding:8px 10px;border-radius:8px;border:1px solid #e2e8f0;color:#1d4ed8;text-decoration:none;background:#f8fafc;transition:all .2s ease}.pusaka-item[data-v-11825152]:hover{color:#1e40af;background:#eaf2ff;border-color:#bfdbfe}.empty-state[data-v-11825152]{border:1px dashed #cbd5e1;border-radius:10px;padding:20px;color:#475569;background:#f8fafc}@media (max-width:640px){.p-4[data-v-11825152]{padding:20px}}.p-4[data-v-6156e69e]{padding:32px}.kesaktian-list-page[data-v-6156e69e]{max-width:1200px;margin:0 auto}.back-icon-btn[data-v-6156e69e]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;border-radius:999px;text-decoration:none;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;box-shadow:0 6px 16px rgba(30,64,175,.12);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.back-icon-btn[data-v-6156e69e]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(30,64,175,.16);background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.back-icon[data-v-6156e69e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1d4ed8;color:#fff;font-weight:700;line-height:1}.back-text[data-v-6156e69e]{font-size:14px;font-weight:600}.search-wrap[data-v-6156e69e]{margin-bottom:20px}.search-input[data-v-6156e69e]{width:100%;padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-6156e69e]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.search-meta[data-v-6156e69e]{margin-top:8px;color:#475569;font-size:14px}.category-grid[data-v-6156e69e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.category-card[data-v-6156e69e]{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#fff}.category-head[data-v-6156e69e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.category-title[data-v-6156e69e]{margin:0;font-size:18px;font-weight:700;color:#1e293b}.category-count[data-v-6156e69e]{font-size:12px;color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 10px}.kesaktian-grid[data-v-6156e69e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.kesaktian-item[data-v-6156e69e]{display:block;padding:8px 10px;border-radius:8px;border:1px solid #e2e8f0;color:#1d4ed8;text-decoration:none;background:#f8fafc;transition:all .2s ease}.kesaktian-item[data-v-6156e69e]:hover{color:#1e40af;background:#eaf2ff;border-color:#bfdbfe}.empty-state[data-v-6156e69e]{border:1px dashed #cbd5e1;border-radius:10px;padding:20px;color:#475569;background:#f8fafc}@media (max-width:640px){.p-4[data-v-6156e69e]{padding:20px}}.visualisasi-page[data-v-6f55b3f8]{min-height:100vh;padding:clamp(28px,5vw,64px) clamp(20px,5vw,72px);background:radial-gradient(circle at 92% 5%,rgba(239,184,92,.24),transparent 28%),#fff9ed}.page-header[data-v-6f55b3f8]{max-width:1240px;margin:0 auto 24px;display:flex;align-items:end;justify-content:space-between;gap:24px}.detail-kicker[data-v-6f55b3f8],.eyebrow[data-v-6f55b3f8]{color:#9a5b22;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 8px}.page-header h2[data-v-6f55b3f8]{color:#3c2414;font-size:clamp(24px,3vw,38px);line-height:1.15;margin:0}.page-intro[data-v-6f55b3f8]{color:#76563a;margin:10px 0 0}.graph-meta[data-v-6f55b3f8]{display:flex;align-items:baseline;gap:7px;white-space:nowrap;color:#76563a}.meta-value[data-v-6f55b3f8]{color:#9a5b22;font-size:22px;font-weight:800}.meta-label[data-v-6f55b3f8]{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.meta-divider[data-v-6f55b3f8]{width:1px;height:24px;background:#e5c79e;margin:0 10px}.detail[data-v-6f55b3f8],.graph-panel[data-v-6f55b3f8]{max-width:1240px;margin:0 auto;background:rgba(255,253,247,.9);border:1px solid #ead3ad;border-radius:14px;box-shadow:0 18px 40px rgba(95,61,20,.1);overflow:hidden}.graph-toolbar[data-v-6f55b3f8]{min-height:52px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #efdfc4;color:#76563a;font-size:12px}.toolbar-label[data-v-6f55b3f8]{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#3c2414}.status-dot[data-v-6f55b3f8]{width:8px;height:8px;border-radius:50%;background:#c56a28;box-shadow:0 0 0 4px #f9e5c5}.network[data-v-6f55b3f8]{height:min(68vh,680px);min-height:480px;background-color:#fffdf7;background-image:radial-gradient(#ead8ba 1px,transparent 0);background-size:22px 22px}.detail[data-v-6f55b3f8]{margin-top:24px;padding:22px 24px}.detail-heading h3[data-v-6f55b3f8]{color:#3c2414;font-size:22px;margin:0}.detail-fields[data-v-6f55b3f8]{display:flex;flex-wrap:wrap;gap:12px 48px;margin-top:18px}.detail-field[data-v-6f55b3f8]{display:grid;gap:3px;min-width:180px}.detail-field span[data-v-6f55b3f8],.instances-label[data-v-6f55b3f8]{color:#9a6c42;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detail-field strong[data-v-6f55b3f8]{color:#573618;font-size:14px}.description[data-v-6f55b3f8]{color:#76563a;margin:18px 0 0;max-width:760px}.instances-list[data-v-6f55b3f8]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:10px 0 0;padding:0}.instances-list li[data-v-6f55b3f8]{background:#fff0d3;border:1px solid #e7c58f;border-radius:999px;color:#6b421e;font-size:13px;padding:5px 11px}@media (max-width:640px){.graph-toolbar[data-v-6f55b3f8],.page-header[data-v-6f55b3f8]{align-items:start;flex-direction:column}.graph-toolbar[data-v-6f55b3f8]{gap:4px;justify-content:center;padding:12px 16px}.network[data-v-6f55b3f8]{min-height:410px;height:62vh}.detail[data-v-6f55b3f8]{padding:20px}}.visualisasi-page[data-v-fb31741a]{min-height:100vh;padding:clamp(28px,5vw,64px) clamp(20px,5vw,72px);background:radial-gradient(circle at 92% 5%,rgba(239,184,92,.24),transparent 28%),#fff9ed}.page-header[data-v-fb31741a]{max-width:1240px;margin:0 auto 24px;display:flex;align-items:end;justify-content:space-between;gap:24px}.back-link[data-v-fb31741a]{display:inline-block;color:#9a5b22;font-size:13px;font-weight:700;margin-bottom:22px;text-decoration:none}.back-link[data-v-fb31741a]:hover{text-decoration:underline}.detail-kicker[data-v-fb31741a],.eyebrow[data-v-fb31741a]{color:#9a5b22;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 8px}h1[data-v-fb31741a],h2[data-v-fb31741a]{color:#3c2414;margin:0}h1[data-v-fb31741a]{font-size:clamp(24px,3vw,38px);line-height:1.15}.page-intro[data-v-fb31741a]{color:#76563a;margin:10px 0 0}.graph-meta[data-v-fb31741a]{display:flex;align-items:baseline;gap:7px;white-space:nowrap;color:#76563a}.meta-value[data-v-fb31741a]{color:#9a5b22;font-size:22px;font-weight:800}.meta-label[data-v-fb31741a]{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.meta-divider[data-v-fb31741a]{width:1px;height:24px;background:#e5c79e;margin:0 10px}.detail[data-v-fb31741a],.graph-panel[data-v-fb31741a]{max-width:1240px;margin:0 auto;background:rgba(255,253,247,.9);border:1px solid #ead3ad;border-radius:14px;box-shadow:0 18px 40px rgba(95,61,20,.1);overflow:hidden}.graph-toolbar[data-v-fb31741a]{min-height:52px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #efdfc4;color:#76563a;font-size:12px}.toolbar-label[data-v-fb31741a]{display:inline-flex;align-items:center;gap:8px;color:#3c2414;font-weight:800}.status-dot[data-v-fb31741a]{width:8px;height:8px;border-radius:50%;background:#3d9b62;box-shadow:0 0 0 4px #dff0e4}.status-dot.loading[data-v-fb31741a]{background:#d97706;box-shadow:0 0 0 4px #f9e5c5}.network[data-v-fb31741a]{height:min(68vh,680px);min-height:480px;background-color:#fffdf7;background-image:radial-gradient(#ead8ba 1px,transparent 0);background-size:22px 22px}.graph-state[data-v-fb31741a]{min-height:480px;display:grid;place-items:center;padding:24px;color:#76563a;text-align:center}.error-state[data-v-fb31741a]{color:#9f3d2d}.detail[data-v-fb31741a]{margin-top:24px;padding:22px 24px}.detail-heading h2[data-v-fb31741a]{font-size:22px}.detail-fields[data-v-fb31741a]{display:flex;flex-wrap:wrap;gap:12px 48px;margin-top:18px}.detail-field[data-v-fb31741a]{display:grid;gap:3px;min-width:180px}.detail-field span[data-v-fb31741a]{color:#9a6c42;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detail-field strong[data-v-fb31741a]{color:#573618;font-size:14px;overflow-wrap:anywhere}.description[data-v-fb31741a]{color:#76563a;margin:18px 0 0;max-width:760px}@media (max-width:640px){.graph-toolbar[data-v-fb31741a],.page-header[data-v-fb31741a]{align-items:start;flex-direction:column}.graph-toolbar[data-v-fb31741a]{gap:4px;justify-content:center;padding:12px 16px}.graph-state[data-v-fb31741a],.network[data-v-fb31741a]{min-height:410px;height:62vh}.detail[data-v-fb31741a]{padding:20px}}.about-container[data-v-d28627b8]{max-width:800px;margin:0 auto;padding:30px;font-family:Segoe UI,sans-serif}h1[data-v-d28627b8]{text-align:center;color:#4a148c;margin-bottom:30px}.section[data-v-d28627b8]{margin-bottom:30px}h2[data-v-d28627b8]{color:#311b92;margin-bottom:10px}li[data-v-d28627b8],p[data-v-d28627b8]{font-size:16px;line-height:1.6}