.ak-header{position:sticky;top:0;z-index:80;background:#fff;color:#273372;border-bottom:1px solid #e6e9ef;font-family:Cairo,Tahoma,Arial,sans-serif;isolation:isolate}.ak-header *{box-sizing:border-box}.ak-bar{max-width:1540px;margin:auto;padding:14px 28px;display:flex;align-items:center;gap:28px;position:relative}.ak-brand{flex-shrink:0}.ak-brand img{width:145px;height:50px;object-fit:contain;display:block}.ak-nav{display:flex;align-items:center;gap:22px;flex:1}.ak-nav>a,.ak-trigger{font:600 13px/1.8 Cairo,Tahoma,Arial,sans-serif;white-space:nowrap;color:#273372;background:none;border:0;text-decoration:none;padding:12px 0;cursor:pointer}.ak-trigger[aria-expanded=true]{box-shadow:0 2px #273372}.ak-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.ak-language{font-size:13px;font-weight:bold;color:#273372}.ak-quote{background:#273372;color:#fff!important;border-radius:5px;padding:11px 15px;font-size:12px;white-space:nowrap;text-decoration:none}.ak-panel{position:absolute;top:100%;inset-inline:24px;max-height:calc(100vh - 110px);overflow:auto;background:white;border:1px solid #edf0f5;box-shadow:0 14px 30px #131e331a;border-radius:0 0 18px 18px;padding:28px 32px;color:#273372}.ak-panel[hidden]{display:none!important}.ak-machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ak-column{border-inline-end:1px solid #edf0f5;padding-inline:16px}.ak-heading{display:flex;gap:12px;align-items:center;font-size:15px;font-weight:700;color:#273372;text-decoration:none}.ak-heading img{flex-shrink:0}.ak-child,.ak-all{display:block;color:#273372;text-decoration:none;padding:6px 0;font-size:13px;line-height:1.8}.ak-child:hover,.ak-pack:hover{background:#f0f2f8}.ak-all{font-weight:700;margin-top:7px}.ak-panel-foot{display:block;border-top:1px solid #e5e9f1;padding-top:18px;margin-top:20px;font-size:13px;color:#273372}.ak-panel h2{font-size:20px;font-weight:700;margin:0 0 16px}.ak-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px}.ak-pack{display:flex;align-items:center;gap:10px;color:#273372;text-decoration:none;font-size:13px;border-radius:5px}.ak-pack img{object-fit:contain;width:55px;height:65px;flex-shrink:0}.ak-mobile-toggle{display:none}.ak-header a:focus-visible,.ak-header button:focus-visible{outline:3px solid #a0a9d2;outline-offset:4px}.pack-stage{padding-top:28px}.pack-stage .family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.family-illustration>img{display:block;width:100%;height:135px;object-fit:contain}.family.selected{background:#eef0f6!important;color:#273372!important;border-color:#273372!important}.family.selected p,.family.selected h3{color:#273372!important}.family.unavailable{opacity:.65;cursor:default}.pack-stage .family{padding:18px}.pack-stage h2{margin-bottom:18px}.catalog-system-note{margin-top:16px;font-size:13px;color:#687180}.ak-empty-category{padding:16px;background:#f1f3f8;color:#273372}
@media(max-width:1320px){.ak-bar{gap:18px;padding:12px 20px}.ak-nav{gap:14px}.ak-brand img{width:125px}.ak-nav>a,.ak-trigger{font-size:12px}.ak-actions{gap:10px}.ak-quote{padding:10px;font-size:11px}}
@media(max-width:1100px){.ak-mobile-toggle{display:block;margin-inline-start:auto;background:#fff;border:1px solid #d6dcec;color:#273372;padding:8px 12px;border-radius:5px;font:600 13px Tahoma;cursor:pointer}.ak-nav{display:none;position:absolute;inset-inline:0;top:100%;max-height:calc(100vh - 85px);overflow:auto;background:#fff;padding:18px 24px;box-shadow:0 15px 25px #17203b1a}.ak-nav.is-open{display:block}.ak-nav>a,.ak-trigger{display:block;width:100%;text-align:start;font-size:14px;padding:13px 0}.ak-panel{position:static;max-height:none;padding:18px 10px;box-shadow:none;border-radius:8px}.ak-machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-column{padding:0 8px}.ak-brand img{width:120px;height:43px}.ak-bar{gap:12px}.ak-actions{gap:12px}}
@media(max-width:600px){.ak-bar{padding:10px 12px}.ak-brand img{width:95px;height:38px}.ak-quote{font-size:10px;padding:9px 7px}.ak-actions{gap:9px}.ak-language{font-size:11px}.ak-mobile-toggle{font-size:11px;padding:7px}.ak-machine-grid{grid-template-columns:1fr}.ak-column{border-inline-end:0;border-bottom:1px solid #edf0f5;padding-bottom:12px}.ak-panel{padding:14px 8px}.ak-pack{font-size:12px;gap:5px}.ak-pack img{width:44px;height:55px}.pack-stage .family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-illustration>img{height:100px}}
@media(prefers-reduced-motion:reduce){.ak-header *{scroll-behavior:auto;transition:none!important}}

.ak-system-icon{display:inline-block;width:38px;height:40px;object-fit:contain;vertical-align:middle;margin-inline-end:10px}.workspace-choice-grid img{object-fit:contain}

/* Homepage: restore the transparent, scroll-aware bar over the original hero. */
.ak-header-overlay{position:fixed;inset:0 0 auto;background:transparent;border-bottom:0;transition:transform .25s ease,visibility .25s;color:#fff}
.ak-header-overlay.is-scroll-hidden{transform:translateY(-100%);visibility:hidden}
.ak-header-overlay:not([data-surface="light"]) .ak-brand img{filter:brightness(0) invert(1)}
.ak-header-overlay:not([data-surface="light"]) .ak-language{color:#fff}
.ak-header-overlay:not([data-surface="light"]) .ak-mobile-toggle{background:transparent;border-color:#ffffff80;color:#fff}
@media(min-width:1101px){
 .ak-header-overlay:not([data-surface="light"]) .ak-nav>a,.ak-header-overlay:not([data-surface="light"]) .ak-trigger{color:#fff}
 .ak-header-overlay:not([data-surface="light"]) .ak-trigger[aria-expanded=true]{box-shadow:0 2px #fff}
}
@media(prefers-reduced-motion:reduce){.ak-header-overlay{transition:none}}
