.studio-content:has(>.vc-ruang){padding-top:16px;padding-bottom:16px}.vc-ruang{--vc-atas:150px;position:relative;display:grid;grid-template-columns:272px minmax(0,1fr);height:calc(100dvh - var(--vc-atas));min-height:520px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-kartu);box-shadow:var(--bayang-kartu);overflow:hidden}.vc-sisi{display:flex;flex-direction:column;min-height:0;background:var(--slate-50);border-right:1px solid var(--slate-200)}.vc-sisi-kepala{display:flex;padding:14px 12px 10px}.vc-baru,.vc-sisi-kepala{align-items:center;gap:8px}.vc-baru{flex:1;display:inline-flex;padding:10px 12px;font-size:14px;font-weight:700;color:var(--navy);background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-kendali);cursor:pointer;transition:border-color var(--gerak-cepat) var(--lengkung)}.vc-baru:hover{border-color:var(--navy)}.vc-tutup-sisi{display:none}.vc-sisi-daftar{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 12px}.vc-sisi-kosong{margin:12px 8px;font-size:13px;line-height:1.5;color:var(--slate-600)}.vc-sisi-kelompok+.vc-sisi-kelompok{margin-top:12px}.vc-sisi-label{padding:6px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-600)}.vc-item{position:relative;display:flex;align-items:center;border-radius:var(--r-dalam)}.vc-item.aktif,.vc-item:hover{background:var(--slate-200)}.vc-item-tautan{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px;font-size:13px;color:var(--slate-800);text-decoration:none}.vc-item-tautan span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-item-tautan svg{flex:none;color:var(--slate-600)}.vc-item-aksi{display:none;gap:2px;padding-right:4px}.vc-item-aksi.tampil,.vc-item:focus-within .vc-item-aksi,.vc-item:hover .vc-item-aksi{display:inline-flex}.vc-item-aksi button{display:inline-flex;padding:5px;color:var(--slate-700);background:transparent;border:0;border-radius:6px;cursor:pointer}.vc-item-aksi button:hover{background:#fff}.vc-item-aksi .vc-bahaya{color:var(--merah-teks)}.vc-item-ubah input{width:100%;margin:2px 0;padding:7px 8px;font:inherit;font-size:13px;border:1px solid var(--navy);border-radius:var(--r-dalam)}.vc-sisi-kaki{display:grid;gap:2px;padding:10px 8px 12px;border-top:1px solid var(--slate-200)}.vc-sisi-kaki a{display:flex;align-items:center;gap:8px;padding:8px;font-size:13px;color:var(--slate-700);text-decoration:none;border-radius:var(--r-dalam)}.vc-sisi-kaki a:hover{background:var(--slate-200)}.vc-selubung{display:none}.vc-utama{display:flex;flex-direction:column;min-width:0;min-height:0}.vc-bilah{display:none;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--slate-200)}.vc-bilah-judul{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--slate-800)}.vc-memuat,.vc-pesan-sistem{margin:auto;padding:24px;font-size:14px;color:var(--slate-600);text-align:center}.vc-pembuka,.vc-pembuka-isi{flex:1;display:flex;flex-direction:column;min-height:0}.vc-pembuka-isi{overflow-y:auto;width:100%;max-width:760px;margin:0 auto;padding:48px 24px 16px;gap:18px}.vc-pembuka-isi>:first-child{margin-top:auto}.vc-pembuka-isi>:last-child{margin-bottom:auto}.vc-lencana{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;color:var(--navy);background:var(--navy-tipis);border-radius:999px}.vc-salam{margin:0;font-family:var(--font-jakarta),sans-serif;font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.02em;color:var(--slate-900)}.vc-pasar-baris{margin:0;font-size:15px;line-height:1.6;color:var(--slate-700)}.vc-pasar-tanggal{color:var(--slate-600);font-size:13px}.vc-sorot{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.vc-sorot-kartu{display:grid;gap:3px;padding:12px 14px;color:var(--slate-800);text-decoration:none;background:var(--slate-50);border:1px solid var(--slate-200);border-radius:var(--r-dalam);transition:border-color var(--gerak-cepat) var(--lengkung)}.vc-sorot-kartu:hover{border-color:var(--navy)}.vc-sorot-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-600)}.vc-sorot-daftar{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.vc-saran{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.vc-saran-tombol{padding:12px 14px;font:inherit;font-size:14px;line-height:1.4;text-align:left;color:var(--slate-800);background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-dalam);cursor:pointer;transition:border-color var(--gerak-cepat) var(--lengkung),background var(--gerak-cepat) var(--lengkung)}.vc-saran-tombol:hover:not(:disabled){border-color:var(--navy);background:var(--navy-tipis)}.vc-saran-tombol:disabled{opacity:.6;cursor:progress}.vc-pref{display:grid;gap:10px;padding:14px;border:1px dashed var(--slate-300);border-radius:var(--r-dalam)}.vc-pref-judul{font-size:14px;font-weight:700;color:var(--slate-800)}.vc-pref-baris{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vc-pref-label{min-width:96px;font-size:12px;font-weight:600;color:var(--slate-600)}.vc-pref-aksi{display:flex;align-items:center;gap:12px}.vc-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--slate-700);text-decoration:none;background:#fff;border:1px solid var(--slate-200);border-radius:999px;cursor:pointer}.vc-chip.terpilih{color:#fff;background:var(--navy);border-color:var(--navy)}.vc-chip-baris{display:flex;flex-wrap:wrap;gap:6px}.vc-kaki{width:100%;max-width:800px;margin:0 auto;padding:8px 24px 14px}.vc-tanya{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;background:#fff;border:1px solid var(--slate-300);border-radius:20px;box-shadow:var(--bayang-lembut);transition:border-color var(--gerak-cepat) var(--lengkung)}.vc-tanya:focus-within{border-color:var(--navy)}.vc-tanya textarea{flex:1;min-height:24px;max-height:200px;padding:8px 0;font:inherit;font-size:15px;line-height:1.5;color:var(--slate-900);background:transparent;border:0;outline:none;resize:none}.vc-kirim{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;background:var(--navy);border:0;border-radius:50%;cursor:pointer}.vc-kirim:disabled{background:var(--slate-300);cursor:default}.vc-catatan-kaki{margin:8px 4px 0;font-size:11px;line-height:1.5;color:var(--slate-600);text-align:center}.vc-catatan-kaki a{color:inherit}.vc-galat{margin:0 0 8px;padding:10px 12px;font-size:13px;color:var(--merah-teks);background:var(--merah-tipis);border-radius:var(--r-dalam)}.vc-log{flex:1;min-height:0;overflow-y:auto}.vc-log-isi{display:grid;gap:22px;width:100%;max-width:800px;margin:0 auto;padding:28px 24px 12px}.vc-msg{display:flex;gap:12px;animation:vc-muncul var(--gerak) var(--lengkung)}.vc-msg-user{justify-content:flex-end}.vc-gelembung{max-width:min(560px,85%);padding:10px 14px;font-size:15px;line-height:1.55;white-space:pre-wrap;color:var(--slate-900);background:var(--slate-100);border-radius:18px 18px 4px 18px}.vc-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;background:var(--gradasi-merek,var(--navy));border-radius:50%}.vc-msg-isi{flex:1;min-width:0;display:grid;gap:10px}.vc-teks{font-size:15px;line-height:1.65;color:var(--slate-900)}.vc-teks ol,.vc-teks p,.vc-teks ul{margin:0 0 10px}.vc-teks>:last-child{margin-bottom:0}.vc-teks ol,.vc-teks ul{padding-left:22px}.vc-teks li+li{margin-top:4px}.vc-teks h3{margin:4px 0 6px;font-size:15px;font-weight:800}.vc-alat{justify-self:start;padding:4px 10px;font-size:12px;color:var(--slate-700);background:var(--slate-100);border-radius:999px}.vc-berpikir{animation:vc-denyut 1.4s ease-in-out infinite}.vc-sumber{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:12px}.vc-sumber a{display:inline-flex;align-items:center;gap:6px;color:var(--navy)}.vc-msg-aksi{display:flex;gap:4px}.vc-msg-aksi button{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;font:inherit;font-size:12px;color:var(--slate-600);background:transparent;border:0;border-radius:6px;cursor:pointer}.vc-msg-aksi button:hover{color:var(--slate-900);background:var(--slate-100)}.vc-kartu{display:grid;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--slate-200);border-radius:var(--r-dalam);box-shadow:var(--bayang-lembut)}.vc-kartu-kosong{font-size:13px;color:var(--slate-600)}.vc-kartu-kepala{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vc-kartu-harga{text-align:right}.vc-ticker{font-family:var(--font-data,ui-monospace),monospace;font-weight:700;color:var(--navy);text-decoration:none}.vc-ticker:hover{text-decoration:underline}.vc-kartu-emiten .vc-ticker{font-size:17px}.vc-kartu-nama{font-size:14px;font-weight:600;color:var(--slate-800)}.vc-kartu-sub{font-size:12px;color:var(--slate-600)}.vc-kartu-judul{font-size:14px;font-weight:700;color:var(--slate-800)}.vc-harga{font-size:20px;font-weight:700;color:var(--slate-900)}.vc-kisi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:0}.vc-kisi dt{font-size:11px;color:var(--slate-600)}.vc-kisi dd{margin:2px 0 0;font-size:14px;color:var(--slate-900)}.vc-kartu-kaki{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-top:10px;font-size:12px;color:var(--slate-600);border-top:1px solid var(--slate-100)}.vc-kartu-kaki a{display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--navy);text-decoration:none}.vc-gulir{overflow-x:auto;margin:0 -4px}.vc-tabel{width:100%;min-width:100%;table-layout:auto;border-collapse:collapse;font-size:13px}.vc-tabel thead{display:table-header-group}.vc-tabel thead th{background:var(--slate-50)}.vc-tabel .vc-kiri{text-align:left}.vc-tabel td,.vc-tabel th{padding:7px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--slate-100)}.vc-tabel thead th{font-size:11px;font-weight:700;color:var(--slate-600)}.vc-tabel tbody th,.vc-tabel thead th:first-child{text-align:left;font-weight:500}.vc-tabel-banding tbody th{color:var(--slate-600);font-size:12px}.vc-tabel-banding thead th{text-align:right}.vc-sel-nama{display:block;max-width:200px;font-weight:400;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--slate-600)}.vc-sebaran{display:grid;gap:6px}.vc-sebaran-bar{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--slate-100)}.vc-sebaran-label{display:flex;justify-content:space-between;font-size:12px;color:var(--slate-600)}.vc-bg-naik{background:var(--hijau)}.vc-bg-turun{background:var(--merah)}.vc-bg-datar{background:var(--slate-300)}.vc-naik{color:var(--hijau-teks)}.vc-turun{color:var(--merah-teks)}.vc-netral{color:var(--slate-700)}.vc-rating{display:inline-block;padding:2px 8px;font-size:12px;font-weight:700;border-radius:999px}.vc-rating-baik,.vc-rating-sangat-baik{color:var(--hijau-teks);background:var(--hijau-tipis)}.vc-rating-kosong,.vc-rating-netral{color:var(--slate-700);background:var(--slate-100)}.vc-rating-lemah,.vc-rating-sangat-lemah{color:var(--merah-teks);background:var(--merah-tipis)}@keyframes vc-muncul{0%{opacity:0;transform:translateY(6px)}}@keyframes vc-denyut{50%{opacity:.55}}@media (max-width:860px){.studio-content:has(>.vc-ruang){padding:0}.vc-ruang{--vc-atas:118px;grid-template-columns:minmax(0,1fr);border:0;border-radius:0;box-shadow:none}.vc-sisi{position:absolute;inset:0 auto 0 0;z-index:3;width:min(300px,86%);transform:translateX(-102%);transition:transform var(--gerak) var(--lengkung);box-shadow:var(--bayang-angkat)}.sisi-terbuka .vc-sisi{transform:none}.vc-selubung{position:absolute;inset:0;z-index:2;display:block;padding:0;border:0;background:rgba(15,23,42,.32);opacity:0;pointer-events:none;transition:opacity var(--gerak) var(--lengkung)}.sisi-terbuka .vc-selubung{opacity:1;pointer-events:auto}.vc-tutup-sisi{display:inline-flex}.vc-bilah{display:flex}.vc-pembuka-isi{padding:24px 16px 12px}.vc-pembuka-isi>:first-child{margin-top:0}.vc-log-isi{padding:20px 16px 8px}.vc-kaki{padding:6px 12px calc(10px + env(safe-area-inset-bottom))}.vc-kisi{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-avatar{display:none}.vc-gelembung{max-width:90%}}@media (prefers-reduced-motion:reduce){.vc-berpikir,.vc-msg{animation:none}.vc-baru,.vc-saran-tombol,.vc-selubung,.vc-sisi,.vc-sorot-kartu,.vc-tanya{transition:none}}html[data-palet=ledger]{--navy:#245b4c;--navy-dalam:#163f35;--navy-muda:#3f7a66;--navy-tipis:#e2f2ea;--navy-latar:#f4f6f3;--merek-rgb:36,91,76;--merek-muda-rgb:63,122,102;--oranye:#d79a3b;--oranye-judul:#ab7420;--oranye-teks:#8f6318;--pasir:#e8c98a;--pasir-tipis:#f5edd7;--pasir-rgb:232,201,138;--oranye-rgb:215,154,59;--slate-900:#14201b;--slate-800:#252a27;--slate-700:#3a423d;--slate-600:#4a5750;--slate-500:#647369;--slate-400:#8f9a93;--slate-300:#c5ccc4;--slate-200:#dde3dc;--slate-100:#ebefea;--slate-50:#f4f6f3;--slate-200-rgb:221,227,220;--slate-50-rgb:244,246,243;--hijau:#0f7a55;--hijau-teks:#0f7a55;--hijau-tipis:#e2f2ea;--hijau-rgb:15,122,85;--merah:#c4342e;--merah-teks:#c4342e;--merah-tipis:#fce8e6;--bayang-kartu:0 10px 30px -5px rgba(var(--merek-rgb),0.08),0 4px 6px -2px rgba(var(--merek-rgb),0.04);--bayang-lembut:0 4px 20px 0 rgba(var(--merek-muda-rgb),0.07);--bayang-angkat:0 20px 35px -8px rgba(var(--merek-rgb),0.12),0 8px 16px -4px rgba(var(--merek-rgb),0.06);--gradasi-merek:linear-gradient(135deg,#163f35,#2f6d5a);--gradasi-oranye:linear-gradient(90deg,#d79a3b,#e8c98a);--forest:#163f35;--forest-2:#245b4c;--saffron:#d79a3b;--saffron-judul:#ab7420;--saffron-teks:#8f6318;--ivory:#f6f5f0;--paper:#fffefc;--paper-2:#f0efe9;--graphite:#252a27;--muted-ink:#6e746d;--rule:#dbd8ce;--moss:#4e785a;--moss-teks:#42684d;--clay:#b5624a;--clay-teks:#a1523c;--v2-bg:#f4f6f3;--v2-surface:#fffefc;--v2-surface-2:#f0efe9;--v2-line:#dde3dc;--v2-line-strong:#c5ccc4;--v2-ink:#14201b;--v2-ink-2:#3a423d;--v2-ink-3:#647369;--v2-brand:#245b4c;--v2-brand-2:#163f35;--v2-brand-soft:#e2f2ea;--v2-brand-ink:#163f35;--v2-pos:#0f7a55;--v2-pos-soft:#e2f2ea;--v2-neg:#c4342e;--v2-neg-soft:#fce8e6;--color-paper:#f4f6f3;--color-surface:#ffffff;--color-surface-sunk:#ebefea;--color-ink:#14201b;--color-ink-muted:#4a5750;--color-ink-faint:#647369;--color-rule:#dde3dc;--color-up:#0f7a55;--color-up-soft:#e2f2ea;--color-down:#c4342e;--color-down-soft:#fce8e6;--color-flat:#647369;--color-accent:#245b4c;--color-accent-soft:#e2f2ea;--color-band:#a8801f;--color-band-soft:#f5edd7}