:root{--ist-ink:#101923;--ist-basalt:#172631;--ist-slate:#294451;--ist-ice:#e9f7f6;--ist-snow:#f8fbfa;--ist-blue:#2b7f96;--ist-aurora:#bfe86a;--ist-moss:#769d62;--ist-coral:#ed7458;--ist-line:#aac7c8;--ist-muted:#52666d;--ist-light:#fff}
.ist{background:var(--ist-snow);color:var(--ist-ink);font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif;font-size:18px;line-height:1.95;overflow:clip}
.ist *{box-sizing:border-box}.ist a{color:#176c82;text-decoration-thickness:2px;text-underline-offset:4px}.ist a:hover{text-decoration-thickness:3px}.ist :focus-visible{outline:4px solid #f05a3d!important;outline-offset:4px!important}.ist-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ist-wrap--narrow{max-width:840px}.ist h1,.ist h2,.ist h3{font-family:"Noto Kufi Arabic",Tahoma,sans-serif;line-height:1.45;margin-top:0}.ist h1{font-size:clamp(2.35rem,5vw,5rem);letter-spacing:-.055em}.ist h2{font-size:clamp(1.75rem,3.2vw,3rem);letter-spacing:-.035em}.ist h3{font-size:1.15rem}.ist p{margin-top:0}.ist-kicker,.ist-eyebrow,.ist-heading>p{font-family:"IBM Plex Mono",monospace;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ist-hero{background:var(--ist-ink);color:var(--ist-light);padding:clamp(60px,9vw,118px) 0 72px;border-bottom:12px solid var(--ist-aurora)}.ist-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:clamp(34px,6vw,82px);align-items:end}.ist-kicker{color:var(--ist-aurora);margin-bottom:24px}.ist-hero h1{max-width:850px;margin-bottom:28px}.ist-lead{font-size:clamp(1.05rem,1.7vw,1.36rem);line-height:1.85;color:#edf6f5}.ist-lead b{color:var(--ist-aurora)}.ist-hero__copy>p:not(.ist-kicker):not(.ist-lead):not(.ist-fine){color:#c8d7da}.ist-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.ist-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border:2px solid currentColor;color:var(--ist-light)!important;font-family:"Noto Kufi Arabic",sans-serif;font-weight:700;text-decoration:none!important}.ist-btn--aurora{background:var(--ist-aurora);border-color:var(--ist-aurora);color:var(--ist-ink)!important}.ist-btn--light{background:var(--ist-light);border-color:var(--ist-light);color:var(--ist-ink)!important}.ist-fine{font-size:.82rem;color:#adc1c6;margin-bottom:0}.ist-signal{background:#20323d;border:1px solid #4f6a73;padding:28px;box-shadow:14px 14px 0 #2e7180}.ist-signal__top{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #56707a}.ist-signal__top span{font:600 .67rem "IBM Plex Mono",monospace;color:var(--ist-aurora)}.ist-signal__top b{font-size:.85rem}.ist-signal__line{display:grid;grid-template-columns:14px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid #3e555e}.ist-signal__line i{width:12px;height:100%;min-height:48px;background:var(--ist-blue)}.ist-signal__line--mix i{background:var(--ist-coral)}.ist-signal__line--night i{background:var(--ist-aurora)}.ist-signal__line strong,.ist-signal__line span{display:block}.ist-signal__line span{font-size:.82rem;color:#c5d4d7}.ist-signal>p{font-size:.8rem;color:#b9cbd0;margin:20px 0 0}.ist-nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--ist-line);box-shadow:0 3px 12px rgba(16,25,35,.08)}.ist-nav .ist-wrap{display:flex;overflow-x:auto;scrollbar-width:thin}.ist-nav a{flex:0 0 auto;padding:16px 13px;color:var(--ist-ink);font-size:.84rem;font-weight:700;text-decoration:none}.ist-nav a:hover{background:var(--ist-ice)}.ist-section{padding:clamp(64px,9vw,112px) 0;scroll-margin-top:76px}.ist-section--intro{background:#fff}.ist-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,7vw,100px)}.ist-eyebrow,.ist-heading>p{color:#236b7d;margin-bottom:12px}.ist-intro p{color:#30464f}.ist-heading{max-width:850px;margin-bottom:42px}.ist-heading>p{margin-bottom:10px}.ist-heading>h2{margin-bottom:14px}.ist-heading>p:last-child:not(:first-child){font-family:inherit;font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ist-muted)}.ist-section--lab{background:var(--ist-ice);border-block:1px solid var(--ist-line)}.ist-lab{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #83afb4;background:#fff;box-shadow:18px 18px 0 #9eced1}.ist-controls{padding:34px}.ist-controls fieldset{border:0;padding:0;margin:0 0 30px}.ist-controls legend{font-family:"Noto Kufi Arabic",sans-serif;font-weight:700;margin-bottom:14px}.ist-options{display:grid;gap:10px}.ist-options label{position:relative;cursor:pointer}.ist-options input{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;accent-color:#176c82}.ist-options span{display:block;border:2px solid #bed0d1;padding:13px 48px 13px 15px;font-weight:600}.ist-options input:checked+span{background:var(--ist-ink);border-color:var(--ist-ink);color:#fff}.ist-options--compact{grid-template-columns:1fr 1fr}.ist-dossier{background:var(--ist-basalt);color:#fff;padding:38px;position:relative}.ist-dossier:before{content:"";position:absolute;inset:15px;border:1px solid #4b6873;pointer-events:none}.ist-dossier>*{position:relative}.ist-dossier__code{display:flex;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #49616a;font:600 .68rem "IBM Plex Mono",monospace;color:var(--ist-aurora)}.ist-dossier__months{font-family:"Noto Kufi Arabic",sans-serif;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:800;color:var(--ist-aurora);margin:32px 0 14px;line-height:1.4}.ist-dossier h3{font-size:1.25rem}.ist-dossier>p:not(.ist-dossier__months){color:#d1dde0}.ist-dossier dl{margin:28px 0}.ist-dossier dl div{display:grid;grid-template-columns:120px 1fr;gap:15px;padding:11px 0;border-top:1px solid #3c5660}.ist-dossier dt{color:#9fc1ca}.ist-dossier dd{margin:0;font-weight:700}.ist-dossier>a{display:inline-block;color:var(--ist-aurora)}.ist-month-strip{display:grid;grid-template-columns:repeat(12,1fr);direction:rtl;margin-bottom:28px;border:1px solid var(--ist-line)}.ist-month-strip span{min-width:0;padding:12px 4px;text-align:center;font-size:.7rem;font-weight:700;border-inline-start:1px solid var(--ist-line)}.ist-month-strip span:first-child{border-inline-start:0}.ist-month-strip .is-winter{background:#d9e7ea}.ist-month-strip .is-shoulder{background:#dce9ca}.ist-month-strip .is-summer{background:#fae2a7}.ist-table-wrap{overflow-x:auto;border:1px solid #9eb8ba}.ist-table{width:100%;min-width:940px;border-collapse:collapse;background:#fff}.ist-table caption{text-align:right;padding:15px;background:var(--ist-basalt);color:#fff;font-weight:700}.ist-table th,.ist-table td{text-align:right;vertical-align:top;padding:16px;border-bottom:1px solid #d6e2e2}.ist-table thead th{background:#e9f1f1;font-size:.85rem}.ist-table tbody th{font-family:"Noto Kufi Arabic",sans-serif}.ist-table tbody tr:hover{background:#f0f9f7}.ist-table__focus{box-shadow:inset -6px 0 0 var(--ist-coral)}.demand{display:inline-block;padding:3px 9px;border:1px solid;font-size:.76rem;font-weight:700;white-space:nowrap}.demand--low{background:#e3f0df;color:#355c32}.demand--mid{background:#fff2c9;color:#704e0d}.demand--high,.demand--peak{background:#fee0d7;color:#812e1e}.demand--peak{background:#f5c2b6}.ist-table-note{font-size:.85rem;color:var(--ist-muted);margin-top:15px}.ist-section--basalt{background:var(--ist-basalt);color:#fff}.ist-section--basalt .ist-heading>p{color:var(--ist-aurora)}.ist-season-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #4c646d;border-inline-start:1px solid #4c646d}.ist-season-grid article{padding:34px;border-inline-end:1px solid #4c646d;border-bottom:1px solid #4c646d}.ist-season-grid article>span{font:600 .7rem "IBM Plex Mono",monospace;color:var(--ist-aurora)}.ist-season-grid p,.ist-season-grid li{color:#cddadd}.ist-season-grid ul{padding-right:20px}.ist-demand-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px}.ist-demand-grid>div{font-size:1.05rem}.ist-demand-grid aside{background:var(--ist-ice);border-inline-start:8px solid var(--ist-blue);padding:30px}.ist-demand-grid ol{padding-right:24px}.ist-demand-grid li{margin-bottom:14px}.ist-demand-grid aside a,.ist-source{font-weight:700}.ist-pressure{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border:1px solid var(--ist-line)}.ist-pressure>div{padding:28px;border-inline-start:1px solid var(--ist-line)}.ist-pressure>div:first-child{border-inline-start:0}.ist-pressure span,.ist-pressure b,.ist-pressure em{display:block}.ist-pressure span{font:600 .68rem "IBM Plex Mono",monospace;color:#236b7d}.ist-pressure b{font-family:"Noto Kufi Arabic",sans-serif;margin:12px 0}.ist-pressure em{font-style:normal;color:var(--ist-muted);font-size:.86rem}.ist-section--ice{background:#e8f3f2}.ist-profile-list{border-top:2px solid var(--ist-ink)}.ist-profile-list article{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;padding:32px 0;border-bottom:1px solid #9db7b9}.ist-profile-list span{font:600 .68rem "IBM Plex Mono",monospace;color:#176c82}.ist-profile-list h3{margin-top:8px}.ist-profile-list b{font-family:"Noto Kufi Arabic",sans-serif}.ist-profile-list small{display:block;color:var(--ist-muted);border-inline-start:4px solid var(--ist-coral);padding-inline-start:12px}.ist-section--safety{background:#223c47;color:#fff}.ist-safety-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:start}.ist-safety-grid p{color:#d4e0e2}.ist-source-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ist-source-row a{border:1px solid #87a6ad;color:#fff;padding:8px 12px;text-decoration:none;font-size:.83rem}.ist-safety-grid aside{background:#fff;color:var(--ist-ink);padding:30px;box-shadow:12px 12px 0 var(--ist-aurora)}.ist-safety-grid aside div{border-top:1px solid #cbd9da;padding:15px 0}.ist-safety-grid aside span{font:600 .68rem "IBM Plex Mono",monospace;color:#236b7d}.ist-safety-grid aside p{color:var(--ist-muted);margin-bottom:0}.ist-timeline{list-style:none;padding:0;margin:0;border-top:1px solid var(--ist-line)}.ist-timeline li{display:grid;grid-template-columns:100px 1fr;gap:25px;padding:24px 0;border-bottom:1px solid var(--ist-line)}.ist-timeline li>span{font:600 1.35rem "IBM Plex Mono",monospace;color:var(--ist-coral)}.ist-timeline h3{margin-bottom:4px}.ist-timeline p{color:var(--ist-muted);margin-bottom:0}.ist-section--faq{background:#fff}.ist-faq details{border-bottom:1px solid var(--ist-line)}.ist-faq summary{cursor:pointer;list-style:none;padding:20px 42px 20px 0;font-family:"Noto Kufi Arabic",sans-serif;font-weight:700;position:relative}.ist-faq summary::-webkit-details-marker{display:none}.ist-faq summary:before{content:"+";position:absolute;right:0;top:18px;font:600 1.4rem "IBM Plex Mono",monospace;color:#176c82}.ist-faq details[open] summary:before{content:"−"}.ist-faq details p{padding:0 42px 20px 0;color:var(--ist-muted)}.ist-sources{padding-right:20px}.ist-sources li{margin-bottom:8px}.ist-reviewed{margin-top:28px;padding-top:18px;border-top:1px solid var(--ist-line);font-size:.84rem;color:var(--ist-muted)}.ist-cta{background:var(--ist-ink);color:#fff;padding:72px 0;border-top:12px solid var(--ist-coral)}.ist-cta__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.ist-cta p{color:#c7d7da}.ist-cta__grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ist-cta__link{color:var(--ist-aurora)!important}.ist-review{font-family:Arial,sans-serif;max-width:800px;margin:70px auto;padding:40px}.ist-review section{border-left:8px solid #176c82;padding:35px;background:#eef6f6}.ist-review__eyebrow{font:600 .75rem monospace;text-transform:uppercase;color:#176c82}
@media(max-width:900px){.ist-hero__grid,.ist-intro,.ist-lab,.ist-demand-grid,.ist-safety-grid,.ist-cta__grid{grid-template-columns:1fr}.ist-signal{max-width:620px}.ist-month-strip{grid-template-columns:repeat(6,1fr)}.ist-month-strip span:nth-child(7){border-inline-start:0}.ist-pressure{grid-template-columns:1fr}.ist-pressure>div{border-inline-start:0;border-top:1px solid var(--ist-line)}.ist-pressure>div:first-child{border-top:0}.ist-profile-list article{grid-template-columns:1fr;gap:8px}.ist-nav{position:relative}}
@media(max-width:640px){.ist{font-size:16px}.ist-wrap{width:min(100% - 24px,1180px)}.ist-hero{padding-top:48px}.ist h1{font-size:2.25rem}.ist-section{padding:58px 0}.ist-actions{align-items:stretch}.ist-btn{width:100%}.ist-signal{padding:20px;box-shadow:8px 8px 0 #2e7180}.ist-signal__top{display:block}.ist-signal__top b{display:block;margin-top:6px}.ist-controls,.ist-dossier{padding:24px}.ist-options--compact{grid-template-columns:1fr}.ist-dossier:before{inset:9px}.ist-dossier dl div{grid-template-columns:1fr;gap:2px}.ist-month-strip{grid-template-columns:repeat(4,1fr)}.ist-month-strip span:nth-child(7){border-inline-start:1px solid var(--ist-line)}.ist-month-strip span:nth-child(5),.ist-month-strip span:nth-child(9){border-inline-start:0}.ist-season-grid{grid-template-columns:1fr}.ist-season-grid article{padding:25px}.ist-timeline li{grid-template-columns:55px 1fr}.ist-cta__grid>div:last-child{align-items:stretch}.ist-safety-grid aside{box-shadow:7px 7px 0 var(--ist-aurora)}}
@media(prefers-reduced-motion:reduce){.ist *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(forced-colors:active){.ist-btn,.ist-options span,.ist-source-row a,.demand{border:2px solid ButtonText}.ist-signal,.ist-safety-grid aside,.ist-lab{box-shadow:none}.ist-table__focus{box-shadow:inset -6px 0 CanvasText}}
.ist .ist-hero .ist-kicker{color:#bfe86a!important}.ist .ist-hero .ist-lead{color:#edf6f5!important}.ist .ist-dossier p[data-ist-copy]{color:#d1dde0!important}.ist .ist-section--basalt .ist-season-grid p,.ist .ist-section--basalt .ist-season-grid li{color:#cddadd!important}.ist .ist-section--safety .ist-source-row a{color:#fff!important}.ist .ist-timeline li>span{color:#96331f!important}
.ist .ist-hero h1,.ist .ist-section--basalt h2,.ist .ist-section--basalt h3,.ist .ist-section--safety h2,.ist .ist-section--safety h3,.ist .ist-cta h2{color:#f8fbfa!important}
