
/* Steel Axis v1.092 — Advanced Tools Suite */
:root{--sa92-bg:#020914;--sa92-panel:#061a2b;--sa92-line:rgba(142,234,255,.24);--sa92-cyan:#8eeaff;--sa92-blue:#00a8ff;--sa92-green:#25d366;--sa92-text:#eefbff;--sa92-muted:#9ebad0}
body.sa92-body{margin:0;background:radial-gradient(circle at 50% -10%,rgba(0,168,255,.25),transparent 32%),linear-gradient(180deg,#061521,#02070d);color:var(--sa92-text);font-family:Tajawal,Inter,system-ui,sans-serif;min-height:100vh}a{color:inherit}.sa92-top{position:sticky;top:0;z-index:20;background:rgba(2,9,20,.86);backdrop-filter:blur(16px);border-bottom:1px solid var(--sa92-line)}.sa92-nav{width:min(1600px,calc(100% - 22px));margin:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sa92-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:1000}.sa92-brand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,168,255,.32))}.sa92-links{display:flex;gap:8px;flex-wrap:wrap}.sa92-links a,.sa92-links button{border:1px solid var(--sa92-line);background:rgba(255,255,255,.045);color:var(--sa92-text);text-decoration:none;min-height:38px;padding:0 12px;font:inherit;font-weight:900;cursor:pointer;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.sa92-shell{width:min(1600px,calc(100% - 22px));margin:18px auto 60px}.sa92-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:14px;align-items:stretch;margin-bottom:14px}.sa92-hero-card,.sa92-panel{background:radial-gradient(circle at 16% 0,rgba(0,168,255,.18),transparent 36%),linear-gradient(180deg,rgba(13,35,55,.97),rgba(3,13,23,.99));border:1px solid var(--sa92-line);box-shadow:0 22px 56px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06);clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px)}.sa92-hero-card{padding:24px}.sa92-eyebrow{display:inline-flex;margin-bottom:10px;color:#06131f;background:var(--sa92-cyan);font-weight:1000;padding:6px 12px}.sa92-hero h1{margin:0 0 8px;font-size:clamp(30px,4vw,58px);letter-spacing:-.03em}.sa92-hero p{margin:0;color:#c5dcec;line-height:1.9;font-weight:800}.sa92-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.sa92-kpi{background:rgba(255,255,255,.05);border:1px solid rgba(142,234,255,.18);padding:14px;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.sa92-kpi b{display:block;font-size:26px;color:#fff}.sa92-kpi small{color:var(--sa92-muted);font-weight:900}.sa92-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:14px}.sa92-panel{padding:16px}.sa92-panel h2{margin:0 0 12px}.sa92-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa92-field{display:grid;gap:6px}.sa92-field.full{grid-column:1/-1}.sa92-field span{font-weight:1000;color:#d7edf8;font-size:12px}.sa92-input,.sa92-select,.sa92-textarea{width:100%;box-sizing:border-box;min-height:42px;border:1px solid rgba(142,234,255,.22);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018));color:#fff;outline:0;padding:0 11px;font:inherit;font-weight:900;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px)}.sa92-select option{background:#061521}.sa92-textarea{min-height:86px;padding:10px 11px;resize:vertical}.sa92-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.sa92-btn{border:1px solid var(--sa92-line);background:rgba(255,255,255,.055);color:#fff;padding:10px 14px;font:inherit;font-weight:1000;cursor:pointer;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.sa92-btn.primary{background:linear-gradient(90deg,var(--sa92-green),var(--sa92-blue));color:#06131f;border:0}.sa92-btn.gold{background:linear-gradient(90deg,#ffd072,#aa7d22);color:#06131f;border:0}.sa92-main{display:grid;gap:14px}.sa92-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.sa92-tab{border:1px solid rgba(142,234,255,.22);background:rgba(255,255,255,.04);color:#fff;min-height:36px;padding:0 12px;font:inherit;font-weight:1000;cursor:pointer}.sa92-tab.active{background:var(--sa92-cyan);color:#06131f}.sa92-stage{min-height:420px;background:#07111d;border:1px solid rgba(142,234,255,.14);overflow:hidden;position:relative}.sa92-canvas,.sa92-svg{width:100%;height:420px;display:block;background:radial-gradient(circle at 50% 0,rgba(0,168,255,.08),transparent 40%),#07111d}.sa92-svg text{font-family:Tajawal,Inter,sans-serif}.sa92-table-wrap{overflow:auto}.sa92-table{width:100%;border-collapse:collapse;min-width:760px}.sa92-table th,.sa92-table td{border:1px solid rgba(142,234,255,.13);padding:9px;text-align:center}.sa92-table th{background:rgba(0,168,255,.12);color:#dff7ff}.sa92-table td{color:#d5e7f2}.sa92-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sa92-preview{background:#061521;border:1px solid rgba(142,234,255,.18);min-height:170px}.sa92-draw-tools{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.sa92-small{font-size:12px;color:var(--sa92-muted);line-height:1.8}.sa92-badge{display:inline-flex;padding:4px 8px;background:rgba(142,234,255,.12);border:1px solid rgba(142,234,255,.18);color:var(--sa92-cyan);font-weight:1000;font-size:11px}.sa92-report{background:#fff;color:#111;padding:18px;line-height:1.8}.sa92-report h2,.sa92-report h3{color:#061521}.sa92-report table{width:100%;border-collapse:collapse}.sa92-report th,.sa92-report td{border:1px solid #cbd5e1;padding:7px;text-align:center}.sa92-report th{background:#e6f7ff}.sa92-deleted{max-width:900px;margin:60px auto;text-align:center}.sa92-deleted h1{font-size:42px}.sa92-deleted a{display:inline-block;margin-top:12px;background:#8eeaff;color:#06131f;padding:12px 20px;text-decoration:none;font-weight:1000;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
@media(max-width:980px){.sa92-hero,.sa92-grid{grid-template-columns:1fr}.sa92-form{grid-template-columns:1fr}.sa92-previews{grid-template-columns:1fr}.sa92-stage,.sa92-canvas,.sa92-svg{height:340px}.sa92-nav{display:grid}.sa92-links{justify-content:center}}
@media print{.sa92-top,.sa92-form,.sa92-actions,.sa92-tabs{display:none!important}body.sa92-body{background:#fff;color:#111}.sa92-panel{clip-path:none;border:0;box-shadow:none;background:#fff}.sa92-grid{display:block}.sa92-report{display:block!important}}
