/* CREATIVE NEXUS v32 — premium practical visual layer. Additive override; existing IDs, scripts and controls remain intact. */
:root{color-scheme:dark;--navy:#07111f;--navy2:#0c1c31;--gold:#f0bd55;--gold-l:#ffda86;--ink:#e7eef8;--muted:#9aabc0;--line:#23364d;--bg:#050b14;--card:#0b1625;--bull:#37d99a;--bull-bg:#10352f;--bear:#ff737d;--bear-bg:#3a202b;--side:#f4c96a;--side-bg:#342c1b;--cn-cyan:#54d8ff;--cn-violet:#9b8cff;--cn-border:rgba(117,166,214,.2)}
html{scroll-padding-top:82px;background:var(--bg)}body{background:radial-gradient(ellipse at 10% -10%,#142847 0,transparent 36%),radial-gradient(ellipse at 100% 5%,#101c3d 0,transparent 28%),var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.58;letter-spacing:.005em}::selection{background:#1b8bb8;color:white}
#title-block-header{max-width:none!important;margin:0!important;padding:24px max(18px,calc((100vw - 1240px)/2)) 14px!important;background:linear-gradient(115deg,rgba(12,28,49,.97),rgba(7,17,31,.94));border-bottom:1px solid var(--cn-border);position:relative;overflow:hidden}#title-block-header:before{content:"CN  /  CREATIVE NEXUS";display:block;color:var(--cn-cyan);font-size:10px;font-weight:800;letter-spacing:.22em;margin-bottom:9px}#title-block-header:after{content:"TRADING RESEARCH WORKSPACE";display:block;color:#7e91aa;font-size:10px;letter-spacing:.16em;margin-top:7px}.title{color:#f4f8ff;font-size:clamp(22px,3vw,34px);font-weight:780;letter-spacing:-.04em;line-height:1.15;margin:0!important}
body>h1#laporan-riset-kuantitatif-multidisiplin--xauusd--btcusd{max-width:1240px;margin:22px auto 6px!important;padding:0 22px!important;border:0;color:#f3f7ff;font-size:clamp(20px,2.5vw,29px);letter-spacing:-.025em}body>h3{max-width:1240px;margin:0 auto 12px!important;padding:0 22px!important;color:#9eb2cb;font-size:14px;font-weight:500;line-height:1.65}body>p,body>blockquote,body>hr{max-width:1240px;margin-left:auto!important;margin-right:auto!important;padding-left:22px!important;padding-right:22px!important}body>p{color:#b7c5d7}body>blockquote{background:#101d2d;border-left:3px solid var(--gold);color:#c4d2e3;border-radius:0 12px 12px 0;padding-top:12px!important;padding-bottom:12px!important}
.nav{top:0;background:rgba(5,11,20,.91);border-bottom:1px solid var(--cn-border);backdrop-filter:blur(18px);box-shadow:0 8px 28px #0003}.nav-in{max-width:1320px;padding:9px 16px;gap:6px}.nav a{color:#a9bdd4;font-size:12px;padding:7px 11px;border:1px solid transparent;border-radius:8px;transition:all .18s}.nav a:hover,.nav a:focus-visible{background:#132943;border-color:#2d5578;color:#fff;outline:none}
body>h2,body>h3,body>p,body>ul,body>ol,body>table,body>.tbl-wrap,body>.card,body>.chart-card,body>.disclaimer,body>header{max-width:1240px}h2{color:#edf5ff;border-bottom:1px solid #29405b;padding-bottom:10px;letter-spacing:-.02em}h3,h4{color:#d6e7fb}p{color:#c1cddd}a{color:var(--cn-cyan);text-underline-offset:3px}a:hover{color:#a4edff}hr{border-color:#203149}code{background:#12243a;color:#9be7ff;border:1px solid #253d57;padding:2px 5px;border-radius:5px}pre{background:#081321!important;border:1px solid var(--cn-border);border-radius:12px;padding:14px;overflow:auto;color:#d9e7f7}
.card,.chart-card,.ea-status,.res-box{background:linear-gradient(155deg,rgba(15,30,49,.98),rgba(9,20,34,.98));border:1px solid var(--cn-border);border-radius:15px;box-shadow:0 12px 34px #0002,inset 0 1px #ffffff08;color:var(--ink)}.card,.chart-card{padding:clamp(14px,2vw,22px)}.card>h2:first-child,.card>h3:first-child{margin-top:0}.panel{background:linear-gradient(145deg,#102944,#0a1728 72%);border:1px solid #28517a;border-radius:18px;box-shadow:0 18px 45px #0004;position:relative;overflow:hidden}.panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--cn-cyan),var(--cn-violet),var(--gold));opacity:.85}.panel h2{color:#f4f8ff;border-color:#49617d}.panel h3,.panel h4{color:#e2efff}.panel .hint,.panel .note{color:#9fb6d1}
.tbl-wrap{border-color:#273d55;border-radius:12px;background:#091522}table{background:#0b1726;color:#d9e5f3;font-size:13px}th{background:#142a42;color:#eaf5ff;border-color:#2b425b}td{border-color:#21364c;color:#c9d7e7}tr:nth-child(2n) td{background:#0e1d2e}tbody tr:hover td{background:#132941}.ea-status-table th{background:#142a42;color:#d9e9fb;border-color:#2b425b}.ea-status-table td,.ea-status-table th{border-color:#263b51}.ea-status-table td{color:#d4e0ef}.ea-status-table th{width:38%}.ea-status{background:#0b1828}.ea-status-sub,.ea-status-note{color:#9eb2c9}.ea-status-title{color:#e7f1ff}.ea-chip,.te-bar{background:#0d2034;border-color:#29415c;color:#b8cce1}.ea-chip-label,.te-bar .te-label{color:#e4efff}.ea-chip-link{color:var(--cn-cyan)}
.field label{color:#b4cbe3}.field input,.field select,.auto-sel{background:#071321;color:#edf6ff;border:1px solid #2a4764;border-radius:10px}.field input:focus,.field select:focus{outline:2px solid #54d8ff;border-color:#54d8ff}.auto-toggle{background:#10243a;border-color:#2b4b69;color:#d8e8fa}.btn,.tf,.te-btn,.ea-btn{border-radius:10px;transition:transform .16s,filter .16s,background .16s}.btn-primary{background:linear-gradient(120deg,#f8d681,#dba83d);color:#241a05;box-shadow:0 5px 18px #e5b64a20}.btn-live{background:linear-gradient(120deg,#138ac0,#1766cf);border:1px solid #3a9fe3;color:white}.btn-ghost{background:#122840;color:#d8e9fa;border-color:#345371}.tf{background:#0b1a2b;border-color:#2b4560;color:#b8cde3}.tf.active{background:#f0bd55;color:#241a05;border-color:#f0bd55}.te-btn,.ea-btn{background:#173552;color:#e8f4ff;border-color:#315a7c}.te-btn.te-xlsx{background:#116b51;border-color:#23866a}.te-btn:hover,.ea-btn:hover{filter:brightness(1.18);transform:translateY(-1px)}
.kv{border-color:#26384c;color:#c5d4e5}.kv b{color:#f0f6ff}.sig{background:#14263a;border-color:#2b4058;color:#c7d6e7}.sig.up{background:#10372f;color:#57e5ad;border-color:#226c58}.sig.dn{background:#3a202b;color:#ff8990;border-color:#7e3945}.sig.nt{background:#1a293b;color:#aebdd0}.rec{background:#0e2033;border:1px solid #2b4560;border-left:4px solid var(--gold);color:#d5e1ef}.rec h4{color:#f1d18b}.rec p,.rec li,.rec b,.rec strong{color:#d5e1ef}.verdict.v-bull{background:#10352f;color:#62e9b2;border-color:#286c57}.verdict.v-bear{background:#3a202b;color:#ff8c95;border-color:#7b3c48}.verdict.v-side{background:#342c1b;color:#f2d17a;border-color:#75602e}.result{color:#d9e5f3}.result .res-box{background:#0c1b2b;color:#d9e5f3}.result .res-box h4{color:#a8bdd4}.result .res-box p,.result .res-box b,.result .res-box span,.result .res-box div{color:#d9e5f3}.disclaimer{background:#2b2518;border-color:#6f5929;border-left-color:#f0bd55;color:#f0dba6}.disclaimer p,.disclaimer strong{color:#f0dba6}.note{color:#9eafc3}.footer{color:#7e92aa}
.net-status.net-ok{background:#10352f;border-color:#286c57;color:#6ce7b5}.net-status.net-off{background:#3a202b;border-color:#7b3c48;color:#ff9aa1}.net-status.net-off .net-cache{color:#ffc0c4}.live-status{background:#091725;border-color:#29435d}.live-status.ok{color:#6ce7b5}.live-status.err{color:#ff9aa1}.live-status.loading{color:#f6d57d}.ex-grid .ex-kv{border-color:#294058}.ex-kv span{color:#a9bfd6}.ex-kv b{color:#eaf4ff}.ex-ok{background:#10352f;color:#6ce7b5}.ex-no{background:#3a202b;color:#ff9aa1}.ex-warn{background:#342c1b;color:#f6d57d}
/* Fast scanning: subtle section markers and generous anchor clearance */
[id]{scroll-margin-top:78px}body>h2{margin-top:32px}body>h2:before{content:"";display:inline-block;width:5px;height:1em;background:linear-gradient(var(--cn-cyan),var(--cn-violet));border-radius:4px;margin-right:10px;vertical-align:-.12em}input,select,button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cn-cyan);outline-offset:3px}.chart-tip{background:#e9f6ff;color:#07111f;border:1px solid #7bcfff;box-shadow:0 8px 24px #0005}
@media(min-width:1000px){.nav-in{padding-left:24px;padding-right:24px}body>h2,body>h3,body>p,body>ul,body>ol,body>table,body>.tbl-wrap,body>.card,body>.chart-card,body>.disclaimer{max-width:1240px}}@media(max-width:640px){#title-block-header{padding:19px 15px 13px!important}.title{font-size:23px}body>h1#laporan-riset-kuantitatif-multidisiplin--xauusd--btcusd{padding:0 14px!important;font-size:21px}body>h3{padding:0 14px!important}.nav-in{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 10px}.nav a{font-size:11.5px;padding:7px 9px}.card,.chart-card{margin:12px 0;padding:14px 12px}.panel{padding:15px 12px}.tbl-wrap{margin:10px 0}table{min-width:620px}.ea-status-table{min-width:0}.btn-row .btn{flex:1 1 145px;padding:11px 12px}.verdict{gap:8px;padding:12px}.res-grid{grid-template-columns:1fr}.ex-grid{grid-template-columns:1fr}.ea-status{padding:11px}.ea-status-table{font-size:12px}.ea-status-table th{width:42%}body>p,body>blockquote{padding-left:14px!important;padding-right:14px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media print{ :root{color-scheme:light;--ink:#111;--muted:#555;--line:#ccc;--bg:#fff;--card:#fff}body{background:#fff;color:#111}#title-block-header{background:#fff;color:#111;border-bottom:2px solid #999}#title-block-header:before,#title-block-header:after{color:#444}.title,body>h1#laporan-riset-kuantitatif-multidisiplin--xauusd--btcusd,h2,h3,h4{color:#111}.card,.chart-card,.panel,.ea-status,.res-box{background:#fff!important;color:#111!important;box-shadow:none;border:1px solid #ccc}.panel h2,.panel h3,.panel h4,.panel .hint,.panel .note{color:#111}th{background:#eee!important;color:#111!important}td,tr:nth-child(2n) td{background:#fff!important;color:#111!important}.nav{display:none!important}.btn-row,.te-bar{display:none!important}.disclaimer{background:#fff;color:#111}}
