.predv2{font:16px/1.5 system-ui,Arial,sans-serif;color:#eef3ff;background:#07101f}.predv2 *{box-sizing:border-box}.predv2{margin:0;background:radial-gradient(circle at 50% -10%,#1a3982 0,#0a1732 45%,#07101f 80%);min-height:100vh}.predv2 button,.predv2 input,.predv2 select{font:inherit}.predv2{max-width:1120px;margin:auto;padding:clamp(16px,4vw,38px)}.predv2 header{margin-bottom:25px}.predv2 header p{margin:6px 0 0;color:#aebedc}.predv2 h1{margin:0;font-size:clamp(29px,5vw,47px);line-height:1.15}.predv2 h2{margin:0 0 10px;font-size:22px}.predv2 h3{margin:0;font-size:16px}.predv2 .market-links{display:block;max-width:320px;margin-top:17px;font-weight:700}.predv2 .market-links select{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #6680a7;border-radius:10px;background:#09162c;color:white;cursor:pointer}.predv2 .eyebrow{display:inline-block;color:#89c7ff;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.predv2 .panel{background:#101e38;border:1px solid #354d77;border-radius:18px;padding:clamp(16px,3vw,25px);box-shadow:0 18px 42px #0005;margin-bottom:18px}.predv2 .choice-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.predv2 .choice-columns .panel{margin-bottom:18px}.predv2 .market-select{display:block;font-weight:700;margin:16px 0}.predv2 .market-select select{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid #6680a7;border-radius:10px;background:#09162c;color:white}.predv2 .tabs{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.predv2 .tabs button{border:1px solid #51678b;border-radius:999px;padding:9px 15px;background:#172b4b;color:#dce8ff;cursor:pointer;font-weight:700}.predv2 .tabs button[aria-pressed="true"]{background:#2b72e8;color:#fff;border-color:#77adff}.predv2 .muted{color:#aebedc}.predv2 .status{min-height:28px;color:#a9d6ff;font-size:14px}.predv2 .status.error{color:#ffb6b6}.predv2 .row{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.predv2 .row label{flex:1;min-width:210px;font-weight:700}.predv2 .row input{display:block;width:100%;border-radius:10px;border:1px solid #6680a7;background:#09162c;color:white;padding:12px;margin-top:7px;font-size:23px;letter-spacing:.2em;font-weight:800}.predv2 .primary{border:0;border-radius:10px;background:#337ced;color:#fff;font-weight:800;padding:13px 20px;cursor:pointer}.predv2 .primary:hover{background:#5193ff}.predv2 .primary:disabled{opacity:.55;cursor:not-allowed}.predv2 .source{font-size:13px;color:#aac0e4}.predv2 .results[hidden]{display:none}.predv2 .history-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin:12px 0 18px}.predv2 .history-controls button{border:1px solid #678bc2;background:#1e4277;color:#fff;border-radius:9px;width:42px;height:42px;font-size:23px;cursor:pointer}.predv2 .history-controls button:disabled{opacity:.4;cursor:not-allowed}.predv2 .history-controls div{text-align:center;min-width:170px}.predv2 .history-controls strong,.predv2 .history-controls small{display:block}.predv2 .history-controls small{font-size:12px;color:#aebedc}.predv2 .metadata{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.predv2 .pill{border:1px solid #4b6390;background:#1a3155;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.predv2 .summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}.predv2 .card{background:#172a49;border:1px solid #395579;border-radius:12px;padding:12px;min-width:0}.predv2 .card b{display:block;color:#91baff;font-size:12px;letter-spacing:.04em}.predv2 .card strong{display:block;overflow-wrap:anywhere;font-size:clamp(18px,2.5vw,25px);letter-spacing:.07em;margin-top:4px}.predv2 .jitu-table{width:100%;border-collapse:separate;border-spacing:7px;margin:0 0 18px;table-layout:fixed}.predv2 .jitu-table caption{text-align:left;font-weight:800;color:#a6c6ff;margin-bottom:4px}.predv2 .jitu-table th{color:#a6c6ff;font-size:14px}.predv2 .jitu-table td{background:#244c85;border-radius:9px;text-align:center;padding:10px;font-size:22px;font-weight:850;font-variant-numeric:tabular-nums}.predv2 .number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.predv2 .number-card{min-width:0;background:#142642;border:1px solid #355274;border-radius:12px;padding:16px}.predv2 .number-card h3{color:#a6c6ff;margin-bottom:12px}.predv2 .values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.predv2 .values span{display:grid;place-items:center;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-align:center;border-radius:9px;background:#244c85;color:white;padding:10px 3px;font-size:clamp(14px,1.9vw,22px);font-weight:850;font-variant-numeric:tabular-nums}.predv2 .values small{display:block;font-size:10px;font-weight:700;letter-spacing:0;color:#cce1ff}.predv2 .notice{font-size:13px;color:#aebedc;margin:17px 0 0}.predv2 .notice a{color:#a6d4ff}.predv2 .glossary{margin-top:18px}.predv2 .glossary-intro{color:#aebedc;margin:0 0 18px}.predv2 .glossary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.predv2 .glossary-item{margin:0;padding:16px;border:1px solid #355274;border-radius:12px;background:#142642}.predv2 .glossary-item dt{color:#a6c6ff;font-weight:800;margin-bottom:6px}.predv2 .glossary-item dd{margin:0;color:#dce8ff}@media(max-width:650px){.predv2 .glossary-grid{grid-template-columns:1fr}}@media(max-width:820px){.predv2 .choice-columns{grid-template-columns:1fr}.predv2 .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.predv2 .number-grid{grid-template-columns:1fr}}@media(max-width:480px){.predv2{padding:12px}.predv2 .panel{border-radius:13px}.predv2 .tabs button{padding:8px 11px;font-size:13px}.predv2 .summary{gap:7px}.predv2 .card{padding:10px}.predv2 .card strong{font-size:19px}.predv2 .values{gap:4px}.predv2 .values span{padding:9px 1px;font-size:15px}.predv2 .number-card:nth-child(3) .values{grid-template-columns:repeat(3,minmax(0,1fr))}}

.predv2{margin:0 auto;min-height:0;border-radius:0}.predv2 .market-links select{font-weight:700}.predv2 .jitu-table{max-width:100%}

.predv2 header{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.predv2 .eyebrow{line-height:1.55;padding-block:2px;overflow:visible}
.prediction-page-guide{position:relative;width:min(calc(100% - 24px),1120px);box-sizing:border-box;margin:24px auto 0;padding:clamp(20px,4vw,34px);overflow:hidden;border:1px solid #354d77;border-radius:16px;background:linear-gradient(155deg,#101e38 0%,#0b1528 100%);box-shadow:0 16px 38px rgba(0,0,0,.35)}
.prediction-page-guide h2,.prediction-page-guide h3,.prediction-page-guide h4{margin:20px 0 12px;color:#eef3ff;line-height:1.3}
.prediction-page-guide p,.prediction-page-guide li{color:#bdc5df;line-height:1.75}
.prediction-page-guide p{margin:0 0 14px}

.predv2 .jitu-table{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;border-spacing:0;table-layout:fixed}.predv2 .jitu-table caption,.predv2 .jitu-table thead,.predv2 .jitu-table tbody{display:block;width:100%}.predv2 .jitu-table tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;min-width:0}.predv2 .jitu-table th,.predv2 .jitu-table td{min-width:0;overflow:hidden}

/* Buku Mimpi navy palette shared by all prediction markets. */
body.prediction-page{--pred-theme-bg:#01001f;--pred-theme-panel:#02014d;--pred-theme-active:#030169;--pred-theme-line:#5552a1;--pred-theme-muted:#c5c9eb;background:linear-gradient(180deg,#01001f 0%,#02014d 58%,#01001f 100%);color:#f6f6ff}
.prediction-page .header{background:linear-gradient(100deg,#01001f,#02014d 72%,#030169);border-bottom-color:#5552a1}
.prediction-page .header nav,.prediction-page .site-main-menu{background:#02014d;border-color:#5552a1;color:#eeeefe}
.prediction-page .header nav a:hover,.prediction-page .header nav a[aria-current="page"],.prediction-page .site-main-menu a:hover{background:#030169;color:#fff}
.prediction-page .site-menu-toggle{background:#030169;border-color:#6864b4}
.prediction-page .minimal-footer{background:#01001f;border-color:#5552a1;color:#c5c9eb}
.predv2{background:transparent;color:#f6f6ff}
.predv2 header p,.predv2 .muted,.predv2 .source,.predv2 .notice,.predv2 .glossary-intro,.predv2 .history-controls small{color:#c5c9eb}
.predv2 .eyebrow,.predv2 .card b,.predv2 .number-card h3,.predv2 .jitu-table caption,.predv2 .jitu-table th,.predv2 .glossary-item dt,.predv2 .status{color:#d5d7ff}
.predv2 .panel,.predv2 .card,.predv2 .number-card,.predv2 .glossary-item{background:#02014d;border-color:#5552a1;color:#f6f6ff;box-shadow:0 14px 34px #0005}
.predv2 .market-links select,.predv2 .market-select select,.predv2 .row input{background:#01001f;border-color:#6864b4;color:#fff}
.predv2 .market-links select:focus,.predv2 .market-select select:focus,.predv2 .row input:focus-visible{outline:2px solid #a7a5ef;outline-offset:2px}
.predv2 .primary,.predv2 .history-controls button,.predv2 .tabs button[aria-pressed="true"]{background:#030169;border:1px solid #8682d5;color:#fff}
.predv2 .primary:hover,.predv2 .history-controls button:hover,.predv2 .tabs button:hover{background:#151394}
.predv2 .tabs button,.predv2 .pill{background:#02014d;border-color:#6864b4;color:#f0f0ff}
.predv2 .jitu-table td,.predv2 .values span{background:#030169;color:#fff}
.prediction-page-guide{background:linear-gradient(145deg,#02014d,#01001f);border-color:#5552a1;color:#f6f6ff}
.prediction-page-guide h2,.prediction-page-guide h3,.prediction-page-guide h4{color:#fff}
.prediction-page-guide p,.prediction-page-guide li{color:#d5d8f2}
