@font-face{font-family:Plex;src:url(/fonts/IBMPlexSansArabic-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/fonts/IBMPlexSansArabic-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{color:#252633;font-synthesis:none;--blue:#1710ce;--muted:#666b7b;--line:#dfe2e9;--blue-soft:#eeedff;--green:#186449;--red:#a32838;background:#f7f8fa;font-family:Plex,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid var(--line);min-height:42px;color:inherit;background:#fff;border-radius:6px;padding:8px 16px}button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--blue);color:#fff;border-color:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}input,select{width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #bfc4d0;border-radius:5px;padding:8px 12px}label{color:#555a6a;gap:7px;font-size:13px;display:grid}h1,h2,h3,p{margin:0}h1{font-size:30px;font-weight:600;line-height:1.5}p{color:var(--muted);line-height:1.9}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:84px;padding:0 32px;display:flex}.topbar img{object-fit:contain;width:130px;height:60px;display:block}.top-actions{gap:10px;display:flex}.environment{color:#575b70;align-items:center;gap:8px;font-size:12px;display:inline-flex}.environment:before{content:"";background:#817e98;border-radius:50%;width:7px;height:7px}.eyebrow{letter-spacing:.12em;color:#686d7d;font-size:11px}.login-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;max-width:1120px;margin:90px auto;padding:0 32px;display:grid}.login-story h1{letter-spacing:-1.5px;max-width:450px;margin:25px 0;font-size:48px}.login-story>p{max-width:400px}.workflow{border-top:2px solid var(--blue);color:var(--blue);margin-top:64px;padding-top:22px;font-size:15px}.login-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:36px}.login-panel h2{margin:22px 0 4px;font-size:24px}.login-panel form{gap:20px;margin-top:28px;display:grid}.workspace{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 84px);display:grid}.sidebar{border-inline-end:1px solid var(--line);background:#fff;flex-direction:column;gap:30px;padding:32px 20px;display:flex}.sidebar nav{gap:8px;display:grid}.sidebar nav button{text-align:start;background:0 0;border:0}.sidebar nav button[aria-current]{background:var(--blue-soft);color:var(--blue);box-shadow:inset -3px 0 var(--blue);font-weight:600}[dir=ltr] .sidebar nav button[aria-current]{box-shadow:inset 3px 0 var(--blue)}.nav-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 2px;font-size:11px}.account{border-top:1px solid var(--line);margin-top:auto;padding-top:24px;font-size:13px;display:grid}.account span{color:var(--muted)}.content{width:100%;min-width:0;max-width:1800px;padding:40px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.page-heading h1{margin-top:12px}.filters{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.filters label{flex:140px;min-width:0}.filters .search-field{flex:2 220px}.result-summary{color:var(--muted);justify-content:space-between;padding:22px 0 12px;font-size:12px;display:flex}.empty{border:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:290px;padding:32px;display:flex}.empty h2{font-size:20px}.empty-symbol{color:var(--blue);font-size:38px}.table-scroll{border:1px solid var(--line);background:#fff;overflow:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}th{text-align:start;color:#62687a;white-space:nowrap;background:#f1f3f7;font-weight:400}td,th{border-bottom:1px solid var(--line);padding:16px}td{overflow-wrap:anywhere;min-width:110px}tr:last-child td{border-bottom:0}.status{background:#f1f2f6;border-radius:4px;padding:3px 8px;display:inline-block}.status[data-status=success]{color:#186449;background:#e8f4ee}.status[data-status=failed],.status[data-status=permanent_failure]{color:#a32838;background:#fff0f0}.pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.pagination>div{gap:8px;display:flex}.footnote{margin-top:24px;font-size:12px}.alert{color:#912d36;background:#fff0ee;padding:16px 32px}.alert button{margin-inline-start:12px}.loading{text-align:center;padding:80px}.drawer{border:0;border-inline-start:1px solid var(--line);width:min(580px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:inherit;background:#fff;margin:0;padding:28px;position:fixed;inset-block:0;inset-inline:auto 0;box-shadow:0 0 60px #14153420}.drawer::backdrop{background:#171a3655}.drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:24px;display:flex}.drawer header button{font-size:24px;line-height:1}.drawer dl{margin:24px 0}.drawer dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}dt{color:var(--muted);font-size:13px}dd{overflow-wrap:anywhere;margin:0}.drawer section{margin-top:32px}.steps{padding-inline-start:24px}.steps li{padding:10px 8px 24px}.steps span,.steps time{color:var(--muted);font-size:13px;display:block}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.workspace{grid-template-columns:185px minmax(0,1fr)}.content{padding:28px 22px}.login-layout{gap:40px;margin-top:60px}.login-story h1{font-size:36px}}@media (width<=680px){.topbar{height:72px;padding:0 16px}.topbar img{width:105px}.workspace{display:block}.sidebar{border-inline-end:0;border-bottom:1px solid var(--line);padding:12px 16px}.sidebar>.eyebrow,.account{display:none}.sidebar nav{gap:8px;display:flex}.sidebar nav .nav-label{flex-basis:100%;margin:8px 0 0}.sidebar nav button{flex:1;padding:8px;font-size:13px}.content{padding:24px 16px}.page-heading{align-items:start}.page-heading h1{font-size:25px}.page-heading p{font-size:13px}.page-heading>button{padding:6px 12px}.filters{padding:14px}.filters label{flex-basis:calc(50% - 12px)}.filters .search-field{flex-basis:100%}.login-layout{margin:32px auto;padding:0 20px;display:block}.login-story h1{margin:12px 0;font-size:30px}.login-story .workflow,.login-story>.eyebrow{display:none}.login-story{margin-bottom:26px}.login-panel{padding:24px}.drawer{padding:20px}.empty{min-height:260px;padding:24px}.overview-section{padding:18px}.overview-columns{grid-template-columns:1fr;gap:16px}.overview-columns .overview-section+.overview-section{margin-top:0}.section-heading{display:block}.section-heading span{text-align:start;margin-top:6px;display:block}.health-row{grid-template-columns:auto minmax(0,1fr)}.health-row time{text-align:start;grid-column:2}.health-row p{grid-column:2}}.table-scroll th{position:relative}.technical-error{white-space:pre-wrap;overflow-wrap:anywhere;color:#912d36;background:#fff0f0;margin-top:10px;padding:12px;font-size:13px}.platform-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;display:grid}.platform-list article{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;padding:24px}.overview-page{max-width:1500px}.overview-meta{color:var(--muted);flex-wrap:wrap;gap:8px 24px;padding:12px 0 26px;font-size:12px;display:flex}.overview-section{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:24px}.overview-section+.overview-section{margin-top:22px}.section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{font-size:18px;font-weight:600}.section-heading span{color:var(--muted);text-align:end;font-size:12px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fbfbfe;width:100%;max-width:340px;min-height:148px;padding:18px}.metric-card p{color:var(--muted);font-size:13px;line-height:1.5}.metric-card strong{color:#252633;font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(25px,3vw,34px);line-height:1.1;display:inline-block}.metric-unit{color:var(--muted);margin-inline-start:8px;font-size:13px}.metric-change{color:var(--green);margin-top:12px;font-size:12px;display:block}.metric-change.muted{color:var(--muted)}.overview-columns{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:22px;margin-top:22px;display:grid}.overview-columns .overview-section+.overview-section{margin-top:0}.health-list{gap:10px;display:grid}.health-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.health-row:last-child{border-bottom:0}.health-row>div{gap:3px;min-width:0;display:grid}.health-row strong{overflow-wrap:anywhere}.health-row div span,.health-row time{color:var(--muted);font-size:12px}.health-row time{text-align:end;white-space:nowrap}.health-row p{color:var(--red);grid-column:2/-1;font-size:12px}.health-dot{background:var(--muted);border-radius:50%;width:9px;height:9px}.health-dot.healthy{background:var(--green)}.health-dot.degraded{background:#8b5d12}.health-dot.offline{background:var(--red)}.exception-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.exception-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.exception-list li:last-child{border-bottom:0}.exception-list strong{color:var(--red);font-variant-numeric:tabular-nums}.inline-empty,.overview-state{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:28px}.overview-state{place-content:center;gap:10px;min-height:260px;display:grid}.overview-state h2{font-size:20px}.overview-state button{justify-self:center;margin-top:8px}.state-pulse{background:var(--blue);border-radius:50%;width:12px;height:12px;margin:0 auto 4px;animation:1.4s ease-in-out infinite state-pulse}@keyframes state-pulse{0%,to{opacity:.35}50%{opacity:1}}.platform-list h2{margin-bottom:12px;font-size:22px}.platform-list dl{gap:10px;font-size:14px;display:grid}.platform-list dd{margin-bottom:15px}.platform-drawer>h3{margin-top:24px}.load-message{padding:24px 0}.load-message button{margin-top:12px}@media (width<=680px){.sidebar nav{flex-wrap:wrap}.sidebar nav button{flex:42%}.overview-columns{grid-template-columns:1fr;gap:16px}.overview-columns .overview-section+.overview-section{margin-top:0}}button.primary:hover:not(:disabled){color:#fff;background:#10099d}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.filter-help{color:var(--muted);flex-basis:100%}.health-pending{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 24px;padding:16px 0;display:flex}.health-pending strong{color:var(--ink)}@media (width<=680px){.sidebar{padding:12px 16px}.sidebar nav{flex-wrap:nowrap;overflow-x:auto}.sidebar nav button{white-space:nowrap;flex:none}.sidebar .nav-label{display:none}}.environment-connected:before{background:#16834a;box-shadow:0 0 0 3px #16834a14}.date-field{gap:6px;min-width:0;display:grid}.date-control{background:#fff;border:1px solid #bfc3d1;border-radius:6px;display:flex;overflow:hidden}.date-control:focus-within{outline:2px solid var(--blue);outline-offset:2px}.date-control input{background:0 0;border:0;outline:none;width:100%;min-width:0}.date-control button{color:var(--blue);border:0;border-radius:0;place-items:center;padding:10px 12px;display:grid}.calendar{border:1px solid var(--line);color:#262938;background:#fff;border-radius:16px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 20px 70px #17193626}.calendar::backdrop{background:#17193640}.calendar-body{padding:18px}.calendar-title,.calendar-month,.calendar-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-title{border-bottom:1px solid var(--line);padding-bottom:12px}.calendar-title button{font-size:22px}.calendar-month{margin:16px 0}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar-grid button{border:0;border-radius:6px;min-height:40px;padding:0}.calendar-grid button[aria-current=date]{box-shadow:inset 0 0 0 1px var(--blue)}.calendar-grid button[aria-pressed=true]{background:var(--blue);color:#fff}.calendar-weekday{text-align:center;color:var(--muted);padding-bottom:8px;font-size:11px}.calendar-footer{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}
