.sector-explorer{color:#f3f5ff;background:radial-gradient(ellipse at 55% 32%,var(--sector-tone),transparent 70%),linear-gradient(125deg,#2c387c,#202956)}.sector-explorer .showcase-aura{background:radial-gradient(ellipse,var(--sector-tone),transparent 65%)}.sector-explorer .showcase-grid{opacity:.18}.sector-shell{grid-template-rows:70px 48px minmax(0,1fr) 31px}.sector-explorer .product-header h2{font-size:clamp(25px,2.65vw,40px)}.sector-explorer .product-heading-en h2{font-size:clamp(23px,2.4vw,37px)}.sector-explorer .product-header h2 span{color:var(--sector-accent)}.sector-explorer .product-tabs i{background:linear-gradient(90deg,var(--sector-accent),var(--sector-secondary))}.sector-explorer .product-tabs button[aria-current=step]{background:linear-gradient(0deg,#ffffff0d,transparent)}.sector-stage{min-height:0;position:relative;overflow:hidden}.sector-page{position:absolute;inset:0;display:flex;flex-direction:column;gap:18px;opacity:0;visibility:hidden;pointer-events:none;translate:0 15px;transition:opacity .45s,translate .55s,visibility .5s}.sector-page.is-active{opacity:1;visibility:visible;pointer-events:auto;translate:none}.bilingual-pair{display:flex;direction:rtl;justify-content:space-between;align-items:center;gap:18px}.bilingual-pair>.bi-ar{font:700 15px/1.55 'IBM Plex Sans Arabic';text-align:right}.bilingual-pair>.bi-en{font:600 10px/1.6 'Montserrat';text-align:left}.sector-page-title .bi-ar{font-size:22px}.sector-page-title .bi-en{font-size:18px;letter-spacing:-.4px}.sector-overview{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:4%;direction:rtl;align-items:center}.sector-copy-ar{grid-column:1}.sector-copy-en{grid-column:3;grid-row:1}.sector-copy .sector-eyebrow{font:700 10px 'IBM Plex Sans Arabic';color:var(--sector-accent);margin-bottom:18px}.sector-copy h3{font:700 clamp(21px,2vw,30px)/1.5 'IBM Plex Sans Arabic';margin:0 0 20px}.sector-copy p{font:500 16px/1.95 'IBM Plex Sans Arabic';color:#d2dfed;margin:0}.sector-copy-en .sector-eyebrow{font:600 7px 'Montserrat';letter-spacing:1px}.sector-copy-en h3{font:600 clamp(18px,1.65vw,25px)/1.5 'Montserrat';letter-spacing:-.5px}.sector-copy-en p{font:500 12px/1.95 'Montserrat'}.sector-explore{margin-top:25px;padding:12px 17px;border:1px solid #ffffff35;border-radius:12px;background:#ffffff0a;color:#eaf3ff;font:700 13px 'IBM Plex Sans Arabic';cursor:pointer}.sector-explore:hover{background:#ffffff1c}.sector-visual{grid-column:2;grid-row:1;position:relative;min-height:0;height:100%;display:grid;place-items:center;isolation:isolate}.sector-visual>.system-art{width:100%;height:100%;max-height:350px;overflow:visible}.sector-visual .art-ar,.sector-visual .art-en{display:none}.sector-visual .art-base{fill:color-mix(in srgb,var(--sector-accent) 13%,transparent);stroke:var(--sector-accent)}.sector-visual .art-draw,.sector-visual .art-pulse,.sector-visual .art-flow{stroke:var(--sector-accent)}.sector-visual .art-paper{fill:color-mix(in srgb,var(--sector-accent) 13%,#fff)}.sector-visual .art-dot{fill:var(--sector-secondary)}.sector-halo{position:absolute;inset:5%;border-radius:50%;background:radial-gradient(var(--sector-accent),transparent 66%);opacity:.11;z-index:-1}.sector-orbit{position:absolute;width:85%;aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;scale:1 .73;rotate:-17deg;z-index:-1}.sector-art-note{position:absolute;bottom:0;font:500 7px 'IBM Plex Sans Arabic';letter-spacing:1px;color:#b5c6db90}.sector-workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;direction:rtl;position:relative;isolation:isolate;flex-shrink:0}.sector-workflow button{position:relative;border:1px solid #ffffff22;border-radius:13px;padding:13px 16px;background:#ffffff05;color:#c5d5e9;display:flex;align-items:center;gap:14px;overflow:hidden;text-align:right;transition:background .7s,color .7s,translate .6s;cursor:pointer}.sector-workflow button>b{font:600 9px 'Montserrat';color:var(--sector-accent)}.sector-workflow .bilingual-pair{flex:1}.sector-workflow button.is-lit{background:color-mix(in srgb,var(--sector-accent) 12%,#f5f9ff);color:#243861;translate:0 -4px}.sector-workflow button.is-lit>b{color:#597797}.sector-flow-track{position:absolute;left:5%;right:5%;height:1px;top:50%;background:linear-gradient(90deg,var(--sector-accent),var(--sector-secondary));z-index:-1;transform:scaleX(var(--flow-progress,0));transform-origin:right}.sector-module-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:14px;direction:rtl}.sector-module{position:relative;isolation:isolate;overflow:clip;border:1px solid #ffffff26;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--sector-accent) 12%,transparent),#ffffff05);padding:18px;color:#f1f7ff;text-align:right;cursor:pointer;transition:translate .5s,background .5s}.sector-module:nth-child(2),.sector-module:nth-child(6){background:linear-gradient(145deg,color-mix(in srgb,var(--sector-secondary) 21%,transparent),#ffffff03)}.sector-module:nth-child(3){background:linear-gradient(145deg,#ffffff19,#ffffff05)}.sector-module:hover{translate:0 -4px;background:linear-gradient(135deg,#ffffff20,#ffffff07);box-shadow:0 18px 30px #101b3933}.sector-module-no{position:absolute;top:18px;left:18px;font:600 8px 'Montserrat';color:#d1e1f277}.sector-module>svg{height:29px;width:29px;stroke:var(--sector-accent);fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;margin-bottom:13px}.sector-module .bilingual-pair>.bi-ar{font-size:19px}.sector-module .bilingual-pair>.bi-en{font-size:11px}.sector-module-copy{display:grid;grid-template-columns:1fr 1fr;gap:18px;direction:rtl;margin-top:10px}.sector-module-copy p{font:500 13px/1.65 'IBM Plex Sans Arabic';color:#c4d7e9;margin:0}.sector-module-copy .bi-en{font:500 10px/1.7 'Montserrat';text-align:left}.sector-module-action{display:block;margin-top:13px;color:var(--sector-accent);font:700 9px 'IBM Plex Sans Arabic'}.sector-module-strip{color:#afc6df}.sector-module-strip .bi-ar{font-size:11px}.sector-module-strip .bi-en{font-size:8px}.sector-report-layout{display:grid;grid-template-columns:1fr 1.45fr;direction:rtl;gap:22px;min-height:0;flex:1}.sector-report-menu{display:grid;grid-template-rows:repeat(6,1fr);gap:8px;min-height:0}.sector-report-menu button{display:flex;align-items:center;gap:15px;direction:rtl;border:1px solid #ffffff16;padding:12px 15px;border-radius:13px;background:#ffffff04;color:#c8dcec;transition:background .5s,color .5s;cursor:pointer}.sector-report-menu button>b{font:600 9px 'Montserrat';color:var(--sector-accent)}.sector-report-menu .bilingual-pair{flex:1;gap:13px}.sector-report-menu button>i{font-style:normal;color:var(--sector-accent)}.sector-report-menu button[aria-pressed=true]{background:#edf5ff;color:#2b3d62;box-shadow:0 8px 19px #18224530}.sector-report-menu button[aria-pressed=true]>b{color:#6881a4}.sector-report-canvas{display:grid;grid-template-rows:38px minmax(80px,1fr) auto 27px;gap:18px;min-height:0;border:1px solid #ffffff2b;border-radius:22px;background:linear-gradient(145deg,#ffffff11,#ffffff03);padding:20px;direction:ltr;overflow:clip}.sector-report-canvas header{display:flex;align-items:center;justify-content:space-between;gap:15px}.sector-report-canvas header>span{font:600 6px 'Montserrat';letter-spacing:1.1px;color:var(--sector-accent);max-width:40%}.sector-report-canvas header .bi-ar{font-size:17px}.sector-report-canvas header .bi-en{font-size:9px}.sector-chart{position:relative;min-height:0;isolation:isolate;padding-bottom:15px}.sector-chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,transparent 1px 25%)}.sector-chart-bars{position:absolute;inset:10px 5% 23px;display:flex;gap:6%;align-items:end;justify-content:center}.sector-chart-bars i{width:8%;height:var(--h);border-radius:8px 8px 2px 2px;background:linear-gradient(var(--sector-accent),color-mix(in srgb,var(--sector-accent) 14%,transparent));border-top:1px solid #ffffff60;transform-origin:bottom;transition:height 1.8s ease-in-out}.sector-chart-bars i:nth-child(even){background:linear-gradient(var(--sector-secondary),#ffffff0c)}.sector-chart svg{position:absolute;inset:0 3% 16px;width:94%;height:calc(100% - 16px);fill:none;stroke:var(--sector-secondary);stroke-width:2.4;overflow:visible}.sector-chart-line{stroke-dasharray:1}.sector-chart-scan{position:absolute;top:0;bottom:16px;width:1px;left:0;background:linear-gradient(transparent,var(--sector-accent),transparent);box-shadow:0 0 20px var(--sector-accent);opacity:.5}.chart-illustration{position:absolute;bottom:0;left:0;right:0;text-align:center;font:500 7px 'IBM Plex Sans Arabic';color:#aac0d38c}.sector-report-caption{border-top:1px solid #ffffff14;padding-top:14px}.sector-report-caption .bilingual-pair{align-items:start;gap:30px}.sector-report-caption .bi-ar{font:500 14px/1.8 'IBM Plex Sans Arabic';width:49%}.sector-report-caption .bi-en{font:500 10px/1.8 'Montserrat';width:49%}.sector-report-canvas footer .bi-ar{font-size:9px;color:#9fb9cf}.sector-report-canvas footer .bi-en{font-size:7px;color:#9fb9cf}.system-site-link{color:#c4d8eb;text-decoration:none;font:700 11px 'IBM Plex Sans Arabic';border-bottom:1px solid #a3c8dc3d;padding-bottom:3px}.skip-system{color:var(--sector-accent,#d6b1d3)!important}.sector-module-dialog{width:min(720px,calc(100vw - 32px));padding:36px;border:1px solid #ffffff40;border-radius:23px;background:linear-gradient(140deg,#eef7ff,#dbe8f5);color:#2f3a85;box-shadow:0 30px 90px #11214f77;max-height:85dvh;overflow:auto}.sector-module-dialog::backdrop{background:#101b4bb8;backdrop-filter:blur(8px)}.module-dialog-close{position:absolute;left:14px;top:9px;font:300 31px 'Montserrat';color:#687e9f;background:none;border:none;cursor:pointer}.module-dialog-title{margin:25px 0}.module-dialog-title .bi-ar{font-size:30px}.module-dialog-title .bi-en{font-size:21px}.module-dialog-copy .bi-ar{font-size:18px}.module-dialog-copy .bi-en{font-size:13px}.module-dialog-flow{display:grid;grid-template-columns:repeat(4,1fr);direction:rtl;gap:10px;margin-top:30px}.module-dialog-flow>div{border:1px solid #2f3a8518;padding:15px 10px;border-radius:12px;background:#ffffff70}.module-dialog-flow b{font:600 8px 'Montserrat';color:#8d78aa}.module-dialog-flow .bilingual-pair{display:block}.module-dialog-flow .bi-ar,.module-dialog-flow .bi-en{display:block}.module-dialog-flow .bi-en{font-size:8px;margin-top:5px}.dialog-reports{margin-top:25px;background:#2f3a85;color:white;border:0;padding:12px 19px;border-radius:10px;font:700 13px 'IBM Plex Sans Arabic';cursor:pointer}.sector-explorer button:focus-visible,.sector-explorer a:focus-visible{outline:2px solid var(--sector-accent);outline-offset:3px}.system-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--panel-depth,#2b3b78) 80%,#253063),#253063 85%)}
@media(min-width:1700px){.sector-shell{grid-template-rows:87px 59px minmax(0,1fr) 35px}.sector-module{padding:25px}.sector-module>svg{width:40px;height:40px}.sector-module .bi-ar{font-size:22px}.sector-module .bi-en{font-size:13px}.sector-module-copy p{font-size:16px}.sector-module-copy .bi-en{font-size:12px}.sector-copy p{font-size:19px}.sector-copy-en p{font-size:15px}.sector-visual>.system-art{max-height:450px}.sector-page-title .bi-ar{font-size:27px}.sector-page-title .bi-en{font-size:22px}}
@media(max-height:720px) and (min-width:761px){.sector-page{gap:12px}.sector-copy h3{font-size:22px}.sector-copy-en h3{font-size:18px}.sector-copy p{font-size:14px}.sector-copy-en p{font-size:11px}.sector-workflow button{padding:10px 13px}.sector-module{padding:13px 16px}.sector-module>svg{width:23px;height:23px;margin-bottom:8px}.sector-module .bi-ar{font-size:17px}.sector-module .bi-en{font-size:9px}.sector-module-copy p{font-size:11px}.sector-module-copy .bi-en{font-size:8px}.sector-module-action{margin-top:8px}.sector-report-canvas{gap:10px;padding:15px}.sector-report-menu{gap:6px}.sector-report-menu button{padding:8px 12px}.sector-report-menu .bi-ar{font-size:13px}.sector-report-menu .bi-en{font-size:9px}}
@media(max-width:760px){.sector-shell{padding:23px 5% 112px;grid-template-rows:66px 51px minmax(0,1fr) 39px;gap:12px}.sector-explorer .product-header h2{font-size:20px}.sector-explorer .product-heading-en h2{font-size:17px;max-width:135px}.sector-explorer .product-header .system-focus-logo{width:40px;height:37px;left:calc(50% - 20px);top:7px;padding:5px}.sector-tabs button{flex:1;min-width:0!important;gap:7px;padding-inline:7px}.sector-tabs button>span{font-size:12px}.sector-tabs small{font-size:5px;letter-spacing:.3px}.sector-stage{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff30 transparent}.sector-page{display:none;position:relative;inset:auto;height:auto;min-height:100%;padding:5px 2px 15px;gap:22px}.sector-page.is-active{display:flex}.sector-page-title .bilingual-pair{align-items:start;gap:18px}.sector-page-title .bi-ar{font-size:18px;max-width:49%}.sector-page-title .bi-en{font-size:13px;max-width:49%}.sector-overview{grid-template-columns:1fr 1fr;gap:20px;flex:none;min-height:0}.sector-visual{grid-column:1/3;grid-row:1;height:260px}.sector-copy-ar{grid-column:1;grid-row:2}.sector-copy-en{grid-column:2;grid-row:2}.sector-copy .sector-eyebrow{font-size:8px;margin-bottom:12px}.sector-copy-en .sector-eyebrow{font-size:5px}.sector-copy h3{font-size:20px;margin-bottom:10px}.sector-copy-en h3{font-size:15px}.sector-copy p{font-size:13px}.sector-copy-en p{font-size:10px}.sector-explore{font-size:11px;padding:10px;margin-top:16px}.sector-art-note{font-size:6px}.sector-workflow{grid-template-columns:1fr 1fr;gap:10px}.sector-workflow button{padding:12px 9px;gap:9px}.sector-workflow .bilingual-pair{display:block}.sector-workflow .bi-ar{font-size:13px;display:block}.sector-workflow .bi-en{font-size:8px;display:block;margin-top:3px}.sector-module-grid{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(210px,auto);gap:10px;flex:none}.sector-module{padding:15px 12px}.sector-module .bilingual-pair{display:block}.sector-module .bi-ar{font-size:17px;display:block}.sector-module .bi-en{font-size:10px;display:block;margin-top:4px}.sector-module-copy{display:block;margin-top:12px}.sector-module-copy p{font-size:12px;line-height:1.65}.sector-module-copy .bi-en{font-size:9px;line-height:1.7;margin-top:7px}.sector-module-action{font-size:8px}.sector-module-strip .bi-ar{font-size:10px;max-width:49%}.sector-module-strip .bi-en{font-size:7px;max-width:49%}.sector-report-layout{grid-template-columns:1fr;flex:none;gap:17px}.sector-report-canvas{grid-row:1;grid-template-rows:35px 155px auto 28px;padding:13px;gap:12px;border-radius:15px}.sector-report-canvas header>span{font-size:4px}.sector-report-canvas header .bi-ar{font-size:14px}.sector-report-canvas header .bi-en{font-size:7px}.sector-report-caption .bilingual-pair{gap:15px}.sector-report-caption .bi-ar{font-size:12px}.sector-report-caption .bi-en{font-size:9px}.sector-report-canvas footer .bi-ar{font-size:8px}.sector-report-canvas footer .bi-en{font-size:6px}.sector-report-menu{grid-row:2;grid-template-rows:repeat(6,48px)}.sector-report-menu .bi-ar{font-size:14px}.sector-report-menu .bi-en{font-size:10px}.sector-explorer .product-footer{gap:9px}.sector-explorer .product-footer button{font-size:9px}.sector-explorer .system-site-link{font-size:8px;max-width:65px;line-height:1.6}.sector-explorer .product-position{font-size:6px}.sector-explorer .product-position b{font-size:13px}.sector-explorer .skip-system{max-width:95px;line-height:1.5!important}.sector-module-dialog{padding:28px 17px}.module-dialog-title .bi-ar{font-size:23px}.module-dialog-title .bi-en{font-size:17px}.module-dialog-copy .bi-ar{font-size:14px;max-width:49%}.module-dialog-copy .bi-en{font-size:11px;max-width:49%}.module-dialog-flow{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.sector-page,.sector-module,.sector-workflow button,.sector-chart-bars i{transition:none!important}}
