:root{--brand: #0b4f6c;--brand-contrast: #ffffff;--accent: #c28f2c;--bg: #f5f6f8;--surface: #ffffff;--text: #1c2430;--muted: #5d6878;--border: #dde2e8;--error: #b42318;--ok: #067647;font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif;color:var(--text);background:var(--bg)}@media (prefers-color-scheme: dark){:root{--bg: #11151b;--surface: #1a2029;--text: #e8ecf1;--muted: #9aa5b4;--border: #2c3542}}*{box-sizing:border-box}body{margin:0;background:var(--bg)}h1,h2,h3{margin:0 0 12px}h1{font-size:1.5rem}h2{font-size:1.15rem}h3{font-size:1rem;margin-top:16px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--brand);color:var(--brand-contrast)}.topbar .brand{display:flex;align-items:center;gap:8px;font-weight:600}.topbar .brand img{height:28px}.topbar nav{display:flex;gap:4px;flex-wrap:wrap}.topbar button{color:var(--brand-contrast)}.tab{background:transparent;border:0;padding:8px 12px;border-radius:6px;cursor:pointer;font:inherit}.tab.on{background:#ffffff2e}.container{max-width:1040px;margin:0 auto;padding:16px}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px}.card.narrow{max-width:440px;margin:24px auto}.lead{color:var(--muted)}.muted{color:var(--muted);font-size:.9rem}.error{color:var(--error)}.banner{background:color-mix(in srgb,var(--accent) 15%,var(--surface));border-radius:8px;padding:12px;margin:0 0 16px}.form{display:flex;flex-direction:column;gap:14px;margin-top:12px}label{display:flex;flex-direction:column;gap:6px;font-size:.95rem}label.check{flex-direction:row;align-items:flex-start;gap:8px}fieldset{border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:8px}input,select{font:inherit;padding:10px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%}label.check input{width:auto;margin-top:3px}small{color:var(--muted)}input.code{font-size:1.6rem;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}button{font:inherit}button.primary{background:var(--brand);color:var(--brand-contrast);border:0;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:600;margin-top:8px}button.primary:disabled{opacity:.5;cursor:default}button.secondary{background:var(--surface);color:var(--brand);border:1px solid var(--brand);padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600}button.link{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;padding:6px}.stepper{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:0 0 16px}.stepper li{border:1px solid var(--border);border-radius:999px;padding:2px 10px}.stepper li.done{border-color:var(--ok);color:var(--ok)}.stepper li.current{border-color:var(--brand);font-weight:600}.list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;text-align:start;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:12px;cursor:pointer}.row.static{cursor:default}.row>span{display:flex;flex-direction:column;gap:4px}.row.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.meta{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px 12px}.pill{display:inline-block;align-self:flex-start;font-size:.75rem;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,var(--surface));margin-inline-end:6px}.row.plain{border:0;padding:0}.pill.side-SELL{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.pill.wd-PAID{background:color-mix(in srgb,var(--ok) 18%,var(--surface))}.pill.wd-REJECTED{background:color-mix(in srgb,var(--error) 18%,var(--surface))}.ok{color:var(--ok)}.pill.status-2{background:color-mix(in srgb,var(--ok) 18%,var(--surface))}.pill.status-8{background:color-mix(in srgb,var(--error) 18%,var(--surface))}.quote{margin-top:16px;border-top:1px solid var(--border);padding-top:16px}.quote .yield{display:flex;justify-content:space-between;align-items:baseline}.quote .yield strong{font-size:1.8rem;color:var(--brand)}dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:12px 0}dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.total{font-weight:700}.reference{font-family:ui-monospace,monospace;font-size:1.3rem;letter-spacing:.08em}.footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;color:var(--muted);font-size:.85rem;max-width:1040px;margin:0 auto}.footer a{color:inherit}.nowrap{white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.chip{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 12px;cursor:pointer;font:inherit;font-size:.9rem}.chip.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--surface));font-weight:600}.row.rate{flex-wrap:nowrap}.row.rate>span:first-child{min-width:0}.rate-figure{align-items:flex-end;text-align:end;flex-shrink:0}.rate-figure strong{font-size:1.35rem;color:var(--brand);font-variant-numeric:tabular-nums}.faq{border-top:1px solid var(--border);padding:10px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{color:var(--muted);margin:8px 0 0;line-height:1.5}.big-yield strong{font-size:2rem;color:var(--brand)}.summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.summary>div{border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.summary>div strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.summary>div.good{background:color-mix(in srgb,var(--ok) 8%,var(--surface));border-color:color-mix(in srgb,var(--ok) 35%,var(--border))}.summary>div.good strong{color:var(--ok)}.summary .wide{grid-column:1 / -1;margin:0}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th,.table td{padding:8px 6px;border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.table th{color:var(--muted);font-weight:600;font-size:.8rem}.table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.table tfoot td{font-weight:700;border-bottom:0}.table .neg{color:var(--text)}.table .pos{color:var(--ok)}.block{display:block}.fees{margin:0 0 8px;padding-inline-start:20px;line-height:1.6}.small{font-size:.8rem}details.htm{margin-top:12px;border:1px solid var(--border);border-radius:10px;padding:10px 12px}details.htm summary{cursor:pointer;font-weight:600}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats>div{background:color-mix(in srgb,var(--brand) 6%,var(--surface));border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}.stats strong{font-size:1.15rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.alloc-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--border)}.seg-TREASURY_BILL{background:var(--brand)}.seg-TREASURY_BOND{background:color-mix(in srgb,var(--brand) 55%,#ffffff)}.seg-SUKUK{background:var(--accent)}.seg-CORPORATE_BOND{background:color-mix(in srgb,var(--accent) 50%,#ffffff)}.legend{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.85rem;color:var(--muted)}.dot{display:inline-block;width:10px;height:10px;border-radius:50%}.highlights{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:8px}.hl{border-inline-start:4px solid var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--surface));padding:10px 12px;border-radius:6px}.hl-FUND_ACCOUNT,.hl-IDLE_CASH{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.news{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.news li{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--border);padding-bottom:12px}.news p{margin:0;color:var(--muted);line-height:1.5}.period{display:flex;gap:12px;margin-bottom:12px}.stmt-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:10px}.stmt-head>div{display:flex;flex-direction:column;gap:2px}.tabs{display:flex;gap:4px;flex-wrap:wrap}@media (max-width: 640px){.tabs{position:fixed;inset-inline:0;bottom:0;z-index:10;flex-wrap:nowrap;justify-content:space-around;background:var(--surface);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabs .tab{color:var(--text);flex:1;padding:10px 4px;font-size:.85rem}.tabs .tab.on{background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand);font-weight:600}body{padding-bottom:64px}.grid{grid-template-columns:minmax(0,1fr)}.card{padding:16px}}@media print{.topbar,.footer,.no-print,.tabs,.banner{display:none!important}body,:root{background:#fff;color:#000}.container{max-width:none;padding:0}.card{border:0;padding:0}.table th,.table td{border-color:#ccc}}.table .show-stacked{display:none}@media (max-width: 640px){.table.stack thead{display:none}.table.stack,.table.stack tbody,.table.stack tfoot{display:block}.table.stack tr{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--border)}.table.stack td{border:0;padding:0;text-align:start;white-space:normal}.table.stack td.hide-stacked{display:none}.table.stack .show-stacked{display:inline}.table.stack td.lead-cell{font-weight:600}.table.stack td[data-label]{display:flex;justify-content:space-between;gap:12px}.table.stack td[data-label]:before{content:attr(data-label);color:var(--muted);font-weight:400}.table.stack td.lead-cell[data-label]:before{content:none}}.summary>div,.stats>div{min-width:0}.summary>div strong,.stats strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(.85rem,3.9vw,1.15rem)}@media (max-width: 380px){.summary{grid-template-columns:minmax(0,1fr)}}details.htm .summary>div strong{font-size:clamp(.8rem,3.5vw,1.1rem)}.breakdown{margin:12px 0;border:1px solid var(--border);border-radius:10px;padding:12px}.breakdown h3{margin-top:0}.wf{width:100%;border-collapse:collapse;font-size:.92rem}.wf td{padding:4px 0}.wf td:last-child{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:12px}.wf tr.sub td{font-weight:700;border-top:1px solid var(--border);padding-top:6px}.wf-note{margin:10px 0 4px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.wf-note.good{background:color-mix(in srgb,var(--ok) 12%,var(--surface));color:var(--ok);font-weight:700}.net-line{color:var(--muted)}.net-line .plus{color:var(--ok);font-weight:600}.row.rate{flex-wrap:wrap}.row.rate>span:first-child{flex:1 1 0}.row.rate .net-row{flex-basis:100%;display:block;font-size:.85rem;color:var(--muted);border-top:1px dashed var(--border);padding-top:6px}.row.rate .net-row .plus{color:var(--ok);font-weight:600}
