@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap";@font-face{font-family:saudi_riyal;src:url(data:font/woff2;base64,d09GMgABAAAAAAT0AA0AAAAAC2QAAASeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGhgGYACCZhEICocEhXcLGgABNgIkAzAEIAWHLgeBBRvVCSCOwnEvSojJ5ORhKiWep9/bPPc32mdnUaW+wXeJKlVIJCg8CIfcQWViVHSETJeZqNqErgZPp/28VaAy13pTkXvNQZv4IHCbHD9In+dyevP5Cfy7K+slmC3ybGwuLx2T18L1PKA2pnPbFCvQCdbLLSJq0N0AB31thACv29f9APD1k6ZUJ0tAD4aoQDO8bhmyFC1UI+oCuAO15AO2Q8G5MwSqDefwClCi9Be6wX9nQPsMEKAeA1AQUIMaLCGACzQCljAqQE+OwoCjcu0D6kv8/x/sl6sfkIpP/3/9/WpgdgoEQAeYoIR0QACkAlSghuJ31w3LAXyr/P+vAvSAOTCAzAK5B6CBQzRNhcGgGoYLL+dYrlnFKgu9iOcEj646uXaI2W3sJ9lTI4EetCRQAgulmH6SYMZBziQb1xBipCaQaS6l0vWRWr1q1aFDnTA52r1fr8fUTpXKWvLQ4KnSwb0+PppFHxtVC1at2uXrO9JOSIUWTzV+QWdXLT0K2uhG0jpJEiZs6WjSR9KuG9Zv1u+P2q1UujpcsT1L3dNzqhQszNevVtPHSYnHKlXoGEWtDpi6yX/duUgVJGGvzwIypcpt/Ni4Jly1atcq32n6zc+V4+ld7k6gz53h7vgOHLKN10L3KkUS7kouYUcPhGVony1zOi//ctkTdm/3kAqubk+P0MptoSFlXH1d5ZyIwuAyWX7+z+picypWzAjs1xCbVaGJLgqt5qqbqg/Y6ntEjm76aneF9Yjvano5HXrdrjSkllfHmVOk+o/IY8O89mBNc9Lbwcoe28z7DRmFzSmN4wbrT5X+B/E2SdMQn2S1PFaUu1OkJfIXKxVt+w1pFa2xjdll47yrvsvczl7/4ETotcmj56Zkzxs3b+7w0ZMNx9wX7srQ8rIsghhH+yj839cG7rwS/FVUQnWXgYUdjUP+HL5C8fybvBJ6ZQRWMKOhfsi7ZqHZEz4e3TZxMtEqXR8kGN0n/5/a9jk9IKKiFlmPtlWvYKy8rF34efCtxR9snP0uNWnu7Jj8kj9HHV1INdJDNT2jhozoFXwqYPLE+VjfWDBpsq7FUrJmU3brXPVwppI6gm8PCAjcX9RU3FdX8KtcJcczkIBc+4K9C8ZdxNPL/LtD9KcF19fLgOpBtODVPMNO+5d0/C2p2BEBPefddskgYA8Aa9mMABgKQwChUg9RkbGjprcJDW9v0SJ+QccrQRhDkk6Os7mYoEtPTCIZQk6xo9ALyCFMI3lIDtjnGFLlm9EzZJUcNNIoAAUACL10ULSMoCUYAkaUk2BRfgAnwm+QoZJMytlMKIQkH0pUBpAqdhjUMjIGGlTuklr2MTzoI92UJ23+wONVGmQ40WC8UgM5iCwsRBYopXLQcHEwXzrQIVosogW4IRrFwqmv4ZzGEQ2Em8tRFmff4c5x4kDgmpXdKAOJhsMnRWOAIg8/SVZ+YGXZ5ee18vMkZYbYopod2PHxMh22lbggxy4aiTp8UzunkRxGMUliNsQgyayTKk8k+l05RzpGmT7YjNb5FSWKKTxHRVTCPj0ISoRIUaJDEZowhCWctufXnHPwkJG/e0pZDQA=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:saudi_riyal_bold;src:url(data:font/woff2;base64,d09GMk9UVE8AAAWoAAoAAAAADGQAAAVcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYxyBmAAdAE2AiQDKD9sdGFnEgQGBYctByAbrAtRlCxOieyLA54Mb+RgxYeVCNNn6ibiVNV+Iu7SXN7DMXieH4d/7tNARoBxEVJoS0JXyFsoW1Moa0KaP3h17UL8Z0G+wBqkolCFS0d0cb3/9H9m67tCDa7gd/JWZq0/QJPsJM2HiFWr1tLePW+ILU35CMfCxNgIk9+uDhIpVNFAwkU4QgfkEqEjfCxJFyFEQJA608kHaOYTPEYwgogEzt+7MCg9+j+fFrH2vqj2xzh+xKofcfpHvFlZiXX+sfa3jQP2dSsOW6ke7uaC470xi5nB3UyAMN/6tK8HXiIqOC4pOSU1LTe7+EyoLja6TllRtXBaqpb1etfB2QghKyIRUSIlSng7vBVCM4PF4QnqUy9mzx63qH8GMALA+KHXAAKchaCqZ3+R9X/T3/FDL8bx5L4+sqOeQ/5kKShTh/Ce48012bmYEdGdKW1ZTQRI178DKPS07zm3iwTINywBSLqB/R2BAbxZi7VAsLxAPtouAHzuGJ8w3+AASnjUzhkAeTo6eFgHZ1Mq65uiO5LbR1TD+NN8bJvU620Yk8zmMK/2G0qac1hVc3NNZxEBkE+Jxnt0kTnLrLZ12DwLn9/vhJ/xPeum18lbDgD48nGcyRQmqo+3/eOHXpPN7in/xE6XHH+4VAK4GjJdBK1a/B+EZwCoF717sIcAWAKUKijRP9EyrX0Pr+X2ZhH/XGiehgi/3QS2JhDMPmtjok7o3cbtlrVcJfoX5PgLmFA1CDp+ItViuqSNoImt2dPrzJJOwC3sI5gXX3ib1xLwbVpiHJ+pkEnzRwD8UA5KrhwOyLRRrsfS0x3NFI8BSQ3ll0cgR+ghQDEhrhdXg9MdEpaIHNLxisDya2dFiWy0UNHEvPpWBUegl4TBX6omfTKiAIWSAoH6UKuXeIqi3ARnuJJHuk+albhwLVM/fKhbiF2gKx3ha3kgF77uJK2dXR24Ipz4coGvkPAVoLjYhNSoaKq4Ed0rXiHhmeQZnhGwBgBZiOZ5XkXkVolsdFFsUEJAUgglBieHxYIAphOx+ExNxn+9UbR9llsFeRWGlUc2UFxQfGB8CMWER4fHRFBseGxEQialIjlaeCw+Fh5RxMOAl6f7FrvF/58AtIQDxPb5sX272CC+hBoOF+1N20ZAO3JAhUgS8wIpNyjdI96bCiwEW+EsBcUHxPvEkV+sX6QvCODKAEiiJ9ELNyWFjIkjAJkOAAKEeEEkz58X/q6+Q3wi0/yQPV8bSQDkSgCBa40AwDUBAmSTAJDYjqKINgIUkwSAwMURAOTDAWK60UzXk6nW05/qx3ebflFGQ1JrfPMq+xvuQe4gDa0WJBoLalm1AavaQeSS7BSDNgkEb0YLNyCJ/Jz/vybInkQbBKE96MnSAeG+GEYqwgViut+pmkKl3VHi8RW+Us/8/0+3+P+R4LrUXeCSGeGFAPgqgb1jdlJlX6Q9Abi7s2atyJ5Pbq1GZeBMWH6zvhT299ZbDArMSYbMX5lgsUvtsEBqcAqhZsgb/9yNWU1Nom1LhHCIwpNw0aQ7EEOieLEoNjNdABEPFHkxPcWLeBVLvbtLfRBf8nQs9WOpP0sDJ9ESlDaLNYEllkTw4UIUhlvRhJQlhkCPYhG2xBHAhXgg5Mf0zPCKtn33wRuzQUBVdA4NAQRwEjWgRyPGa5XAIoAAAggggAACACGAAEAIIAAQAsjh83K3Si91KNF/uUlhXUsVkQf1dlBvDnQHmEtGtTejszIqISuPyBhOftilcytw+ut9M94gSbF6NydKLHAzJRInatEz1EUvX3dC/Xz86cw1U5dXVV7BcH91d3ErkDkY6MP2Lppo3ZLES+GNI8oAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype");font-weight:700;font-style:normal}.icon-saudi_riyal:before{content:"";font-family:saudi_riyal!important;font-size:inherit;color:inherit}.icon-saudi_riyal_bold:before{content:"";font-family:saudi_riyal_bold!important;font-size:inherit;color:inherit}.icon-saudi_riyal_new:after{content:"⃁";font-family:saudi_riyal!important;font-size:inherit;color:inherit}.icon-saudi_riyal_bold_new:after{content:"⃁";font-family:saudi_riyal_bold!important;font-size:inherit;color:inherit}:root,:root[data-theme=light]{--bg-page: #f7f2e8;--bg-surface: #fffdf7;--bg-sunk: #f0eadc;--line: rgba(27, 22, 16, .12);--line-strong: rgba(27, 22, 16, .25);--fg-primary: #1b1610;--fg-secondary: #5a4f40;--fg-tertiary: #8a7e6a;--accent-net: #2e5a3a;--accent-warn: #8a5a1f;--accent-danger: #b03a2e;--accent-in: #1e4a73;--accent-out: #7a3a2e;--status-healthy-bg: #edf5f0;--status-tight-bg: #fdf3e3;--status-negative-bg: #fbeae8;--font-mono: "SF Mono", "Menlo", "Consolas", "Liberation Mono", monospace}:root[data-theme=dark]{--bg-page: #14110d;--bg-surface: #1c1814;--bg-sunk: #100e0a;--line: rgba(240, 233, 218, .1);--line-strong: rgba(240, 233, 218, .22);--fg-primary: #f0e9da;--fg-secondary: #b8ad99;--fg-tertiary: #7a7060;--accent-net: #7ab088;--accent-warn: #d4a35c;--accent-danger: #d97766;--accent-in: #6a9bc4;--accent-out: #c97a68;--status-healthy-bg: rgba(122, 176, 136, .15);--status-tight-bg: rgba(212, 163, 92, .15);--status-negative-bg: rgba(217, 119, 102, .15)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg-page);color:var(--fg-primary);font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:IBM Plex Sans Arabic,system-ui,sans-serif;font-size:.96em}html[lang=ar] .num-val,html[lang=ar] [dir=ltr]{font-family:var(--font-mono)}#root{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:12px;padding:0 24px;height:52px;border-bottom:1px solid var(--line);background:var(--bg-page);position:sticky;top:0;z-index:100}.topbar-wordmark{font-size:17px;font-weight:700;letter-spacing:-.5px;color:var(--fg-primary);margin-inline-end:auto}.view-toggle{display:flex;background:var(--bg-sunk);border:1px solid var(--line);border-radius:7px;padding:2px;gap:2px}.view-toggle-btn{padding:4px 14px;border:none;background:transparent;border-radius:5px;font-size:13px;font-weight:500;color:var(--fg-secondary);cursor:pointer;transition:background .1s,color .1s}.view-toggle-btn:focus{outline:none}.view-toggle-btn:focus-visible{outline:2px solid var(--accent-in);outline-offset:1px}.view-toggle-btn:hover{background:var(--bg-page);color:var(--fg-primary)}.view-toggle-btn.active{background:var(--bg-surface);color:var(--fg-primary);box-shadow:0 1px 4px #0000001f}.icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--fg-secondary);border-radius:6px;cursor:pointer;transition:background .1s,color .1s;font-size:16px}.icon-btn:hover{background:var(--bg-sunk);color:var(--fg-primary)}.content{flex:1;padding:28px 24px;max-width:1100px;margin:0 auto;width:100%}.summary-strip{display:flex;gap:24px;padding:14px 0 18px;border-bottom:1px solid var(--line);margin-bottom:28px;flex-wrap:wrap}.summary-item{display:flex;flex-direction:column;gap:2px}.summary-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-tertiary)}.summary-value{font-family:var(--font-mono);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-primary)}.summary-value.in{color:var(--accent-in)}.summary-value.out{color:var(--accent-out)}.summary-value.pos{color:var(--accent-net)}.summary-value.neg{color:var(--accent-danger)}.plan-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:680px){.plan-columns{grid-template-columns:1fr;gap:32px}}.plan-col-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-tertiary);margin-bottom:16px}.group-section{margin-bottom:24px}.group-header{display:flex;align-items:center;gap:4px;margin-bottom:2px;height:28px}.group-name-input{flex:1;min-width:0;font-size:12px;font-weight:700;color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.06em;border:none;background:transparent;padding:2px 4px;border-radius:4px;cursor:text;font-family:inherit}.group-name-input:focus{outline:none;background:var(--bg-surface);color:var(--fg-primary);cursor:text}.group-order-btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;color:var(--fg-tertiary);border-radius:3px;cursor:pointer;padding:0;font-size:10px;line-height:1}.group-order-btn:hover{background:var(--bg-sunk);color:var(--fg-secondary)}.group-flows{border-top:1px solid var(--line)}.add-flow-btn{display:flex;align-items:center;gap:6px;padding:7px 4px;width:100%;border:none;background:transparent;color:var(--fg-tertiary);font-size:12px;cursor:pointer;border-bottom:1px solid var(--line);text-align:start;font-family:inherit;transition:color .1s}.add-flow-btn:hover{color:var(--fg-primary)}.add-group-btn{display:flex;align-items:center;gap:6px;padding:8px 4px;border:none;background:transparent;color:var(--fg-tertiary);font-size:12px;cursor:pointer;font-family:inherit;margin-top:4px}.add-group-btn:hover{color:var(--fg-primary)}.flow-row{display:flex;align-items:center;gap:6px;padding:7px 4px;border-bottom:1px solid var(--line);min-height:38px}.flow-row.muted{opacity:.38}.flow-label-wrap{flex:1;min-width:0}.flow-label-input,.flow-amount-input{width:100%;border:none;background:transparent;font-size:13px;color:var(--fg-primary);padding:2px 4px;border-radius:4px;font-family:inherit}.flow-label-input:focus,.flow-amount-input:focus{outline:none;background:var(--bg-surface)}.flow-label-display,.flow-amount-display{font-size:13px;color:var(--fg-primary);padding:2px 4px;border-radius:4px;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.flow-label-display:hover,.flow-amount-display:hover{background:var(--bg-surface)}.flow-cadence-wrap{flex-shrink:0}.flow-cadence-btn{font-size:11px;color:var(--fg-tertiary);background:transparent;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;white-space:nowrap;font-family:inherit}.flow-cadence-btn:hover{background:var(--bg-surface);color:var(--fg-secondary)}.flow-amount-wrap{flex-shrink:0;width:80px}.flow-amount-display{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end}.flow-amount-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;width:80px}.flow-ctrl{width:22px;height:22px;border:none;background:transparent;color:var(--fg-tertiary);cursor:pointer;border-radius:4px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;line-height:1}.flow-ctrl:hover{background:var(--bg-sunk);color:var(--fg-secondary)}.flow-ctrl.delete{color:transparent}.flow-row:hover .flow-ctrl.delete{color:var(--fg-tertiary)}.flow-ctrl.delete:hover{background:var(--status-negative-bg)!important;color:var(--accent-danger)!important}.cadence-picker-wrap{position:relative}.cadence-picker-popover{position:absolute;top:calc(100% + 4px);inset-inline-start:0;z-index:200;background:var(--bg-page);border:1px solid var(--line-strong);border-radius:8px;padding:12px;min-width:220px;box-shadow:0 4px 16px #0000001a}.cadence-options{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.cadence-option{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;color:var(--fg-secondary);-webkit-user-select:none;user-select:none}.cadence-option input[type=radio]{accent-color:var(--fg-primary);margin:0}.cadence-extra{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:10px}.cadence-field{display:flex;align-items:center;gap:8px}.cadence-field-lbl{font-size:11px;color:var(--fg-tertiary);width:56px;flex-shrink:0}.cadence-num{width:56px;border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:12px;font-family:var(--font-mono);background:var(--bg-page);color:var(--fg-primary)}.cadence-num:focus{outline:none;border-color:var(--line-strong)}.cadence-months-txt{width:120px;border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:12px;font-family:var(--font-mono);background:var(--bg-page);color:var(--fg-primary)}.cadence-months-txt:focus{outline:none;border-color:var(--line-strong)}.cadence-hint{font-size:10px;color:var(--fg-tertiary);margin-top:4px}.forecast-top-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.forecast-horizon-note{font-size:12px;color:var(--fg-tertiary);margin-inline-end:auto}.horizon-btns{display:flex;gap:4px}.horizon-btn{padding:3px 10px;border:1px solid var(--line);background:var(--bg-page);color:var(--fg-secondary);font-size:12px;border-radius:5px;cursor:pointer;font-family:inherit;transition:background .1s,color .1s}.horizon-btn:hover{background:var(--bg-surface);color:var(--fg-primary)}.horizon-btn.active{background:var(--fg-primary);color:var(--bg-page);border-color:var(--fg-primary)}.forecast-totals{display:flex;gap:24px;padding:14px 0 18px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.forecast-months{display:flex;flex-direction:column}.forecast-month-row{display:grid;grid-template-columns:110px 1fr 1fr 1fr 110px 100px;align-items:center;gap:8px;padding:11px 8px;border-bottom:1px solid var(--line);border-radius:4px;transition:background .1s}.forecast-month-row:hover{background:var(--bg-surface)}.forecast-month-name{font-size:13px;font-weight:600;color:var(--fg-primary);display:flex;align-items:center;gap:5px}.ov-dot{width:5px;height:5px;border-radius:50%;background:var(--accent-warn);flex-shrink:0}.fcol{display:flex;flex-direction:column;gap:1px}.fcol-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-tertiary)}.fcol-val{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--fg-primary)}.fcol-val.in{color:var(--accent-in)}.fcol-val.out{color:var(--accent-out)}.fcol-val.pos{color:var(--accent-net)}.fcol-val.neg{color:var(--accent-danger)}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:600;width:fit-content}.status-pill.healthy{background:var(--status-healthy-bg);color:var(--accent-net)}.status-pill.tight{background:var(--status-tight-bg);color:var(--accent-warn)}.status-pill.negative{background:var(--status-negative-bg);color:var(--accent-danger)}.status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.forecast-month-expand-row{grid-column:1 / -1;padding:8px 0 4px 16px}.override-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px}.override-row-label{flex:1;min-width:0;color:var(--fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.override-base{font-family:var(--font-mono);font-size:11px;color:var(--fg-tertiary);text-decoration:line-through}.override-input{width:76px;border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:12px;font-family:var(--font-mono);background:var(--bg-page);color:var(--fg-primary);text-align:end}.override-input:focus{outline:none;border-color:var(--line-strong)}.override-cancel-btn{font-size:11px;color:var(--fg-tertiary);border:none;background:transparent;cursor:pointer;padding:2px 4px;border-radius:3px;font-family:inherit}.override-cancel-btn:hover{color:var(--accent-danger)}.null-tag{font-size:11px;color:var(--fg-tertiary);background:var(--bg-surface);padding:1px 6px;border-radius:3px}.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191738;z-index:300;display:flex;justify-content:flex-end}.settings-drawer{width:320px;height:100vh;background:var(--bg-page);border-inline-start:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto}.settings-head{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);gap:8px}.settings-head-title{font-size:15px;font-weight:700;flex:1}.settings-body{padding:20px 18px;display:flex;flex-direction:column;gap:18px}.setting-field{display:flex;flex-direction:column;gap:5px}.setting-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-tertiary)}.setting-input{border:1px solid var(--line);border-radius:6px;padding:7px 10px;font-size:13px;background:var(--bg-page);color:var(--fg-primary);font-family:inherit}.setting-input:focus{outline:none;border-color:var(--line-strong)}.horizon-set-row{display:flex;gap:6px;flex-wrap:wrap}.horizon-set-btn{padding:5px 14px;border:1px solid var(--line);background:var(--bg-page);color:var(--fg-secondary);border-radius:5px;font-size:13px;cursor:pointer;font-family:inherit;transition:all .1s}.horizon-set-btn.active{background:var(--fg-primary);color:var(--bg-page);border-color:var(--fg-primary)}.toggle-row{display:flex;align-items:center;justify-content:space-between}.toggle-row-lbl{font-size:13px;color:var(--fg-primary)}.toggle-row-sub{font-size:11px;color:var(--fg-tertiary);margin-top:2px}.toggle-sw{position:relative;width:36px;height:20px;cursor:pointer;flex-shrink:0}.toggle-sw input{opacity:0;width:0;height:0;position:absolute}.toggle-sw-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--line-strong);border-radius:20px;transition:background .15s}.toggle-sw input:checked+.toggle-sw-track{background:var(--fg-primary)}.toggle-sw-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 3px #0003;pointer-events:none}.toggle-sw input:checked~.toggle-sw-thumb{transform:translate(16px)}.settings-sep{height:1px;background:var(--line)}.settings-foot{padding:4px 18px 20px;display:flex;flex-direction:column;gap:6px}.settings-foot-btn{padding:8px 12px;border:1px solid var(--line);background:var(--bg-page);color:var(--fg-secondary);border-radius:6px;font-size:13px;cursor:pointer;text-align:start;font-family:inherit;transition:background .1s,color .1s}.settings-foot-btn:hover{background:var(--bg-surface);color:var(--fg-primary)}.settings-foot-btn.danger:hover{background:var(--status-negative-bg);color:var(--accent-danger);border-color:var(--accent-danger)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.empty-group{padding:10px 4px;font-size:12px;color:var(--fg-tertiary);font-style:italic}.empty-forecast{padding:60px 0;text-align:center;color:var(--fg-tertiary);font-size:13px}.forecast-chart{margin-bottom:28px;padding:4px 0}.riyal{font-family:saudi_riyal,saudi_riyal_bold,system-ui,sans-serif;font-weight:inherit;display:inline-block;font-size:.9em;vertical-align:.05em;margin-inline-end:.18em}.riyal--sm{font-size:.85em}.riyal--md{font-size:1em}.riyal--lg{font-size:1.1em}.currency-text{margin-inline-end:.15em}.num-val{display:inline-flex;align-items:baseline;gap:0;font-variant-numeric:tabular-nums}.topbar-subtitle{font-size:11px;font-weight:400;color:var(--fg-tertiary);margin-inline-start:6px;letter-spacing:0}.seg-control{display:flex;background:var(--bg-sunk);border:1px solid var(--line);border-radius:7px;padding:2px;gap:2px}.seg-control button{flex:1;padding:5px 14px;border:none;background:transparent;border-radius:5px;font-size:13px;font-weight:500;color:var(--fg-secondary);cursor:pointer;font-family:inherit;transition:background .1s,color .1s}.seg-control button:focus{outline:none}.seg-control button:focus-visible{outline:2px solid var(--accent-in);outline-offset:1px}.seg-control button:hover{background:var(--bg-page);color:var(--fg-primary)}.seg-control button.is-active{background:var(--bg-surface);color:var(--fg-primary);box-shadow:0 1px 4px #0000001f}.split-helper-wrap{position:relative}.split-trigger{color:var(--fg-tertiary)!important;font-size:15px;font-weight:500}.flow-row:hover .split-trigger{color:var(--fg-secondary)!important}.split-popover{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:200;background:var(--bg-surface);border:1px solid var(--line-strong);border-radius:10px;padding:14px;width:236px;box-shadow:0 6px 20px #0000001a}.split-popover-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-tertiary);margin:0 0 12px}.split-fields{display:flex;flex-direction:column;gap:9px}.split-field-row{display:flex;align-items:center;gap:8px}.split-field-lbl{font-size:11px;color:var(--fg-tertiary);width:72px;flex-shrink:0}.split-num{width:62px;border:1px solid var(--line);border-radius:4px;padding:4px 7px;font-size:12px;font-family:var(--font-mono);background:var(--bg-page);color:var(--fg-primary);font-variant-numeric:tabular-nums}.split-num:focus{outline:none;border-color:var(--line-strong)}.split-unit{font-size:11px;color:var(--fg-tertiary)}.split-result{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.split-result-row{display:flex;align-items:center;justify-content:space-between}.split-result-lbl{font-size:11px;color:var(--fg-tertiary)}.split-result-val{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--fg-primary);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline}.split-warning{font-size:11px;color:var(--accent-danger);margin:4px 0 0}.split-footer{margin-top:12px;display:flex;justify-content:flex-end}.split-apply-btn{font-size:12px;padding:5px 14px;border:1px solid var(--line);border-radius:5px;background:var(--fg-primary);color:var(--bg-page);cursor:pointer;font-family:inherit;transition:opacity .1s}.split-apply-btn:disabled{opacity:.35;cursor:not-allowed}.forecast-toolbar{display:flex;align-items:center;gap:8px}.forecast-export-btn{padding:4px 12px;border:1px solid var(--line-strong);background:var(--bg-page);color:var(--fg-secondary);font-size:12px;font-family:inherit;border-radius:5px;cursor:pointer;transition:background .1s,color .1s,border-color .1s;white-space:nowrap}.forecast-export-btn:hover{background:var(--bg-sunk);color:var(--fg-primary);border-color:var(--fg-tertiary)}.print-header{display:none}@keyframes numFlash{0%{background-color:color-mix(in srgb,var(--accent-net) 22%,transparent);border-radius:4px}to{background-color:transparent}}.summary-value.is-updating{animation:numFlash .6s ease-out}@media(prefers-reduced-motion:reduce){.summary-value.is-updating{animation:none}}@media print{@page{size:A4 landscape;margin:1.5cm 1.5cm 2cm}:root{--bg-page: #ffffff;--bg-surface: #ffffff;--bg-sunk: #f5f2ec;--line: rgba(0, 0, 0, .12);--line-strong: rgba(0, 0, 0, .28);--fg-primary: #1b1610;--fg-secondary: #4a4035;--fg-tertiary: #8a7e6a;--accent-net: #2e5a3a;--accent-warn: #8a5a1f;--accent-danger: #b03a2e;--accent-in: #1e4a73;--accent-out: #7a3a2e;--status-healthy-bg: #edf5f0;--status-tight-bg: #fdf3e3;--status-negative-bg:#fbeae8}.topbar,.no-print,.forecast-toolbar,.settings-overlay{display:none!important}#root{display:block}.content{padding:0;max-width:100%;margin:0}.print-header{display:block;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--line-strong)}.print-header-title{font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--fg-primary);margin-bottom:4px}.print-header-range{font-size:14px;font-weight:600;color:var(--fg-secondary);margin-bottom:2px}.print-header-meta{font-size:11px;color:var(--fg-tertiary)}.summary-strip,.forecast-totals{flex-wrap:nowrap;gap:28px;padding-bottom:12px;margin-bottom:16px}.summary-value{font-size:15px}.forecast-chart{break-inside:avoid;break-after:avoid;margin-bottom:16px}.forecast-months{break-before:avoid}.forecast-month-row{break-inside:avoid;padding:8px 4px;grid-template-columns:120px 1fr 1fr 1fr 120px 90px}.forecast-month-row:hover{background:transparent;margin:0;padding:8px 4px;border-radius:0;border-bottom-color:var(--line)}.fcol-lbl{font-size:9px}.fcol-val{font-size:12px}.status-pill{font-size:10px;padding:2px 6px}a{text-decoration:none;color:inherit}}
