@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--primary:#0b3d6b;--primary-light:#1560a8;--maroc-logo-blue-light:#8eb9ff;--maroc-logo-blue:#2b65ec;--maroc-logo-blue-deep:#0047ff;--accent:#00aeef;--accent2:#00d4aa;--gold:#c9a217;--danger:#e63946;--warn:#f4a261;--surface:#f0f5fb;--surface2:#e4edf7;--white:#fff;--text:#0d1b2a;--text-muted:#5a7089;--border:#cbd8e8;--sidebar-w:260px;--sidebar-w-rail:72px;--nav-h:68px;--shell-footer-h:76px;--radius:14px;--shadow:0 4px 24px #0b3d6b1a;--shadow-lg:0 12px 48px #0b3d6b2e}[data-theme=dark]{--primary:#3a6ea5;--primary-hover:#4a7fc4;--primary-light:#2d88d4;--surface:#0f1923;--surface2:#19263a;--white:#1a2535;--text:#e2eaf4;--text-muted:#7a9ab8;--border:#2a3f58;--shadow:0 4px 24px #0000004d;--shadow-lg:0 12px 48px #00000080}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:769px){.hide-desktop{display:none!important}}.hamburger-btn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:none}@media (max-width:1024px){.hamburger-btn{display:flex}}.topnav-search{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:380px;padding:8px 14px;display:flex}@media (max-width:768px){.topnav-search{display:none!important}}.topnav-user-text{flex-direction:column;display:flex}@media (max-width:480px){.topnav-user-text{display:none!important}}.sidebar-overlay{z-index:200;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000080;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:1024px){.app-sidebar{top:var(--nav-h);bottom:var(--shell-footer-h);width:min(var(--sidebar-w), 100vw - 48px);z-index:300;max-width:100%;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:translate(-100%);position:fixed!important}.app-sidebar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.app-sidebar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.app-sidebar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.app-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}html[dir=rtl] .app-sidebar{transform:translate(100%)}.app-sidebar.sidebar-open{transform:translate(0)}.sidebar-overlay.sidebar-open{display:block}}.main-content{background:var(--surface);flex-direction:column;flex:1;min-width:0;min-height:0;padding:28px;display:flex;overflow-y:auto}.main-content:has(.full-bleed){padding:0;overflow:hidden}@media (max-width:768px){.main-content{padding:16px;overflow-x:hidden}}@media (max-width:480px){.main-content{padding:12px}}.full-bleed{background:var(--surface);flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.full-bleed:before{content:"";background:var(--white);z-index:0;height:140px;position:absolute;top:0;left:0;right:0}.full-bleed>*{z-index:1;position:relative}@media (max-width:768px){.full-bleed{height:auto;margin:0}.main-content:has(.full-bleed){overflow:hidden auto}.main-content>:first-child{flex:1 0 auto;min-height:100%}.main-content:has(.full-bleed)>.full-bleed{overflow:visible;flex:1 0 auto!important;height:auto!important;min-height:100%!important}.main-content:has(.full-bleed[data-canvas-fill])>.full-bleed{overflow:hidden;flex:1 0 auto!important;height:auto!important;min-height:100%!important}.main-content:has(.full-bleed)>.full-bleed:has([data-observation-view=table]){flex:1 0 auto!important;height:auto!important;min-height:100%!important;overflow:visible!important}}@media (max-width:480px){.full-bleed{height:auto;margin:0}}@media (min-width:769px){.main-content:has(.full-bleed){overflow:hidden auto}.main-content>:first-child{flex:1 0 auto;min-height:100%}.main-content:has(.full-bleed)>.full-bleed{overflow:visible;flex:1 0 auto!important;height:auto!important;min-height:100%!important}.main-content:has(.full-bleed[data-canvas-fill])>.full-bleed{overflow:hidden;flex:1 0 auto!important;height:auto!important;min-height:100%!important}.main-content:has(.full-bleed)>.full-bleed:has([data-observation-view=table]){flex:1 0 auto!important;height:auto!important;min-height:auto!important;overflow:visible!important}}.login-left{flex-direction:column;flex:0 0 60%;justify-content:center;align-items:center;padding:60px;display:flex;position:relative;overflow:hidden}.login-right{-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border-left:1px solid #ffffff14;flex-direction:column;flex:0 0 40%;justify-content:center;align-items:center;padding:56px 52px;display:flex;position:relative;overflow-y:auto}@media (max-width:768px){.login-left{display:none!important}.login-right{border-left:none;flex:none;justify-content:flex-start;width:100%;min-height:100svh;padding:92px 28px 48px;overflow-y:auto}}@media (max-width:480px){.login-right{padding:80px 20px 40px}}@media (max-width:360px){.login-right{padding:72px 16px 32px}}.register-left{flex-direction:column;flex:0 0 60%;justify-content:center;align-items:center;padding:60px;display:flex;position:relative}.register-right{-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border-left:1px solid #ffffff14;flex-direction:column;flex:0 0 40%;justify-content:center;align-items:center;padding:48px;display:flex;overflow-y:auto}@media (max-width:768px){.register-left{display:none!important}.register-right{border-left:none;flex:100%;justify-content:flex-start;width:100%;min-height:100svh;padding:40px 24px;overflow-y:visible}}@media (max-width:400px){.register-right{padding:28px 16px}}.register-grid{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.span-full{grid-column:span 2}@media (max-width:480px){.register-grid{grid-template-columns:1fr}.span-full{grid-column:span 1}}.mfa-form{-webkit-backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;width:420px;max-width:calc(100vw - 32px);padding:48px 44px;display:flex;box-shadow:0 24px 80px #0006}@media (max-width:480px){.mfa-form{padding:36px 20px}}.dash-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.grid-kpi{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.grid-kpi{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-kpi{grid-template-columns:1fr 1fr;gap:10px}}.grid-charts{grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);align-items:stretch;gap:16px;margin-bottom:24px;display:grid}.grid-charts>:only-child{grid-column:1/-1}@media (max-width:1024px){.grid-charts{grid-template-columns:1fr;gap:12px;margin-bottom:16px}}.grid-news{grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:24px;display:grid}@media (max-width:768px){.grid-news{grid-template-columns:1fr}}.grid-news-small{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.grid-news-small{grid-template-columns:1fr}}.grid-events{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}@media (max-width:768px){.grid-events{grid-template-columns:1fr}}.grid-monitoring{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 28px;display:grid;overflow-y:auto}@media (max-width:1024px){.grid-monitoring{grid-template-columns:repeat(2,1fr);padding:16px}}@media (max-width:640px){.grid-monitoring{grid-template-columns:1fr;padding:12px}}.monitor-msg-card{grid-column:span 2}@media (max-width:1024px){.monitor-msg-card{grid-column:span 1}}.module-hero{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);border-radius:var(--radius);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;margin:20px;padding:14px 28px;display:flex}@media (max-width:640px){.module-hero{gap:12px;padding:16px}}@media (max-width:768px){.module-hero{display:none}.canvas-module .ol-viewport{touch-action:none}}.module-hero-actions{flex-wrap:wrap;gap:10px;margin-inline-start:auto;display:flex}@media (max-width:640px){.module-hero-actions{flex-basis:100%;margin-inline-start:0}}.obs-detail-panel{flex-shrink:0}@media (max-width:768px){.obs-detail-panel{display:none!important}}.scrollable-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--white);border-bottom:1px solid var(--border);flex-shrink:0;display:flex;overflow-x:auto}.scrollable-tabs::-webkit-scrollbar{display:none}.table-scroll-wrap{-webkit-overflow-scrolling:touch;flex:1;padding:20px 28px;overflow:auto}@media (max-width:768px){.table-scroll-wrap{padding:12px}}.dash-header-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.filter-bar{background:var(--white);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:14px 28px;display:flex}@media (max-width:768px){.filter-bar{padding:12px 16px}}@media (max-width:480px){.filter-bar{gap:8px;padding:10px 12px}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--surface);height:100%;color:var(--text);font-family:IBM Plex Sans,Plus Jakarta Sans,sans-serif}body{font-family:IBM Plex Sans,Plus Jakarta Sans,sans-serif}h1,h2,h3,h4,h5,h6,p,span,button,input,textarea,select,option,label,form{font-family:inherit}html[dir=rtl],html[dir=rtl] body,html[dir=rtl] #root{text-align:start;direction:rtl;font-family:Cairo,Plus Jakarta Sans,sans-serif}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes globe-pulse{0%,to{box-shadow:0 0 80px #00aeef4d,inset 0 0 60px #00aeef1a}50%{box-shadow:0 0 120px #00aeef80,inset 0 0 80px #00aeef33}}@keyframes float-drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(8deg)}}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes alert-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes map-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.fade-up{animation:.4s both fade-up}.delay-1{animation-delay:80ms}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.32s}._pills_hcc6f_1{gap:4px;display:flex}._pill_hcc6f_1{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s}._pill_hcc6f_1:hover{color:#ffffffe6;border-color:#00aeef80}._pillActive_hcc6f_23{border-color:var(--accent,#00aeef);color:var(--accent,#00aeef);background:#00aeef33}._pillActive_hcc6f_23:hover{border-color:var(--accent,#00aeef);color:var(--accent,#00aeef);background:#00aeef47}._pillsOnSurface_hcc6f_34 ._pill_hcc6f_1{border-color:var(--border);color:var(--text-muted);background:var(--white);flex:1}._pillsOnSurface_hcc6f_34 ._pill_hcc6f_1:hover{border-color:var(--accent);color:var(--text);background:var(--surface2)}._pillsOnSurface_hcc6f_34 ._pillActive_hcc6f_23{border-color:var(--accent);color:var(--accent);background:#00aeef1f}._pillsOnSurface_hcc6f_34 ._pillActive_hcc6f_23:hover{border-color:var(--accent);color:var(--accent);background:#00aeef33}._banner_rsagw_1{color:#fff;background:#7c2d12;border-radius:8px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px 8px 6px 12px;display:flex}._banner_rsagw_1 p{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.82rem;line-height:1.3;overflow:hidden}._banner_rsagw_1 button{color:#7c2d12;cursor:pointer;background:#fff;border:0;border-radius:6px;flex-shrink:0;padding:5px 10px;font-weight:600}._banner_rsagw_1 button:disabled{opacity:.6;cursor:default}._nav_n3h8a_2{height:var(--nav-h);background:var(--primary);z-index:1000;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 16px #0b3d6b40}._navStart_n3h8a_19,._navEnd_n3h8a_20{align-items:center;gap:12px;min-width:0;display:flex}._navStart_n3h8a_19{justify-self:start}._navCenter_n3h8a_31{justify-content:center;justify-self:stretch;min-width:0;max-width:min(520px,42vw);display:flex}._navCenter_n3h8a_31:empty{display:none}._nav_n3h8a_2:not(:has(._navCenter_n3h8a_31:not(:empty))){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._navEnd_n3h8a_20{justify-self:end}._brandRow_n3h8a_51{align-items:center;gap:10px;min-width:0;display:flex}._brandLink_n3h8a_58{min-width:0;color:inherit;border-radius:10px;align-items:center;text-decoration:none;transition:background .18s;display:flex}._brandLink_n3h8a_58:hover{background:#ffffff14}._brandLink_n3h8a_58:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._brand_n3h8a_51{align-items:center;gap:10px;min-width:0;display:flex}._sidebarToggle_n3h8a_82{color:#ffffffe0;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,color .18s;display:flex}._sidebarToggle_n3h8a_82:hover{color:#fff;background:#ffffff29}._sidebarToggle_n3h8a_82:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sidebarToggleIcon_n3h8a_105{width:20px;height:20px}._brandText_n3h8a_110{flex-direction:column;gap:5px;min-width:0;display:flex}._brandImage_n3h8a_117{object-fit:contain;flex-shrink:0;width:auto;height:44px;display:block}._brandName_n3h8a_125{color:#fff;letter-spacing:.5px;margin:0;font-family:inherit;font-size:20px;font-weight:1000;line-height:1.2}._brandSub_n3h8a_135{color:#ffffff73;letter-spacing:2px;text-transform:uppercase;margin:0;font-family:inherit;font-size:10px;font-weight:600}._searchIcon_n3h8a_145{color:#ffffff4d;flex-shrink:0;font-size:15px}._searchInput_n3h8a_151{color:#fff;background:0 0;border:none;outline:none;width:100%;min-width:0;font:500 13px Plus Jakarta Sans,sans-serif}._searchInput_n3h8a_151::placeholder{color:#fff6}._actions_n3h8a_164{align-items:center;gap:8px;display:flex}._desktopBar_n3h8a_170{align-items:center;gap:16px;min-width:0;padding-inline-start:4px;display:flex}._searchWrap_n3h8a_178{flex:1;min-width:160px;max-width:460px}._actionsRight_n3h8a_184{flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;display:flex}._actionGroup_n3h8a_192{align-items:center;gap:6px;display:flex}._actionDivider_n3h8a_198{background:#ffffff2e;flex-shrink:0;width:1px;height:26px;margin:0 6px}._accountGroup_n3h8a_206 ._user_n3h8a_206{background:#ffffff1a;border:1px solid #ffffff1f;padding-block-start:4px;padding-block-end:4px;padding-inline-start:4px;padding-inline-end:8px}._actionsDesktop_n3h8a_213{display:flex}._actionsCompact_n3h8a_217{flex-shrink:0;display:none;position:relative}._sidebarToggleDesktop_n3h8a_223{display:flex}._userText_n3h8a_227{flex-direction:column;min-width:0;display:flex}._menuTrigger_n3h8a_233{position:relative}._menuTriggerActive_n3h8a_237{color:#fff!important;background:#ffffff2e!important}._actionsPanel_n3h8a_242{top:calc(100% + 8px);z-index:1100;-webkit-overflow-scrolling:touch;border:1px solid var(--primary);background:var(--surface);width:min(320px,100vw - 24px);max-height:min(78svh,520px);box-shadow:var(--shadow-lg);border-radius:14px;padding:12px;position:absolute;overflow-y:auto}._actionsPanel_n3h8a_242:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}._actionsPanel_n3h8a_242:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}._actionsPanel_n3h8a_242:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}._actionsPanel_n3h8a_242:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}._menuSearch_n3h8a_258{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}._menuSearch_n3h8a_258 ._searchIcon_n3h8a_145{color:var(--text-muted)}._menuSearch_n3h8a_258 ._searchInput_n3h8a_151{color:var(--text)}._menuSearch_n3h8a_258 ._searchInput_n3h8a_151::placeholder{color:var(--text-muted)}._menuBlock_n3h8a_278{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:4px;padding:4px 4px 10px;display:flex}._menuBlockLabel_n3h8a_287{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font:600 11px Plus Jakarta Sans,sans-serif}._menuLangPills_n3h8a_294,._menuThemePills_n3h8a_295{gap:6px;width:100%;display:flex}._menuItem_n3h8a_301{width:100%;min-height:44px;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;font:600 13px Plus Jakarta Sans,sans-serif;transition:background .15s;display:flex}._menuItem_n3h8a_301:hover:not(:disabled){background:var(--surface)}._menuItem_n3h8a_301:disabled{opacity:.5;cursor:not-allowed}._menuItemIcon_n3h8a_325{text-align:center;flex-shrink:0;width:22px}._menuDivider_n3h8a_331{background:var(--border);height:1px;margin:8px 6px}._menuUser_n3h8a_337{padding-top:4px}._menuUser_n3h8a_337 ._user_n3h8a_206{background:0 0;border:none;border-radius:0;width:100%;padding:0}._menuUser_n3h8a_337 ._userText_n3h8a_227{flex:1;min-width:0}._menuUser_n3h8a_337 ._userName_n3h8a_351{color:var(--text)}._menuUser_n3h8a_337 ._userRole_n3h8a_354{color:var(--text-muted)}._menuUser_n3h8a_337 ._userName_n3h8a_351,._menuUser_n3h8a_337 ._userRole_n3h8a_354{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._menuUser_n3h8a_337 ._logoutBtn_n3h8a_363{background:var(--white);border:1px solid var(--border);color:var(--text-muted)}._menuUser_n3h8a_337 ._logoutBtn_n3h8a_363:hover:not(:disabled){background:var(--surface2);color:var(--text)}._iconBtn_n3h8a_373{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}._actionBtn_n3h8a_388{color:#ffffffe0;cursor:pointer;white-space:nowrap;background:#ffffff14;border:none;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 14px;font:600 12px Plus Jakarta Sans,sans-serif;transition:background .18s,color .18s;display:inline-flex}._actionBtn_n3h8a_388:hover{color:#fff;background:#ffffff29}._user_n3h8a_206{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}._logoutBtn_n3h8a_363{flex-shrink:0;margin-inline-start:2px}._logoutBtn_n3h8a_363:disabled{opacity:.45;cursor:not-allowed}._logoutIcon_n3h8a_425{width:18px;height:18px}._userAvatarBtn_n3h8a_430{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .18s;display:flex}._userAvatarBtn_n3h8a_430:hover ._userAvatar_n3h8a_430{box-shadow:0 0 0 2px var(--accent)}._userAvatarBtn_n3h8a_430:hover{transform:scale(1.08)}._userAvatarBtn_n3h8a_430:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._userAvatar_n3h8a_430{background:linear-gradient(135deg, var(--maroc-logo-blue-light) 0%, var(--maroc-logo-blue) 52%, var(--maroc-logo-blue-deep) 100%);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font:700 13px Plus Jakarta Sans,sans-serif;transition:box-shadow .18s;display:flex}._userName_n3h8a_351{color:#fff;font:600 13px Plus Jakarta Sans,sans-serif}._userRole_n3h8a_354{color:#fff6;font-size:10px}@media (max-width:1024px){._nav_n3h8a_2{gap:8px;padding:0 10px}._actionsDesktop_n3h8a_213{display:none!important}._actionsCompact_n3h8a_217{display:block}._brandName_n3h8a_125,._brandSub_n3h8a_135{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._iconBtn_n3h8a_373,._menuTrigger_n3h8a_233{width:44px;height:44px}._sidebarToggleDesktop_n3h8a_223{display:none}}@media (min-width:1025px){._actionsCompact_n3h8a_217{display:none!important}._brandRow_n3h8a_51{flex-shrink:0;margin-inline-end:0}}._sidebar_ed7gm_1{width:var(--sidebar-w);background:var(--white);border-inline-end:1px solid var(--border);flex-shrink:0;align-self:stretch;box-shadow:2px 0 16px #0b3d6b0a}html[dir=rtl] ._sidebar_ed7gm_1{box-shadow:-2px 0 16px #0b3d6b0a}._navContent_ed7gm_14{max-height:calc(100dvh - var(--nav-h) - var(--shell-footer-h));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;padding:8px 0 16px;display:flex;position:sticky;top:0;overflow:hidden auto}._navContent_ed7gm_14::-webkit-scrollbar{width:5px}._navContent_ed7gm_14::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}@media (max-width:1024px){._sidebar_ed7gm_1{width:min(var(--sidebar-w), 100vw - 48px);max-width:calc(100vw - 48px)}}@media (min-width:1025px){._sidebar_ed7gm_1{flex:0 0 var(--sidebar-w);min-width:var(--sidebar-w);transition:flex-basis .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1),box-shadow .22s}._sidebarCollapsed_ed7gm_48{flex:0 0 var(--sidebar-w-rail)!important;width:var(--sidebar-w-rail)!important;min-width:var(--sidebar-w-rail)!important;max-width:var(--sidebar-w-rail)!important;opacity:1!important;pointer-events:auto!important;overflow-x:hidden!important}._sidebarCollapsed_ed7gm_48 ._section_ed7gm_57{padding:6px 8px 4px}._sidebarCollapsed_ed7gm_48 ._sectionLabel_ed7gm_60{display:none}._sidebarCollapsed_ed7gm_48 ._sectionDivider_ed7gm_63{display:block}._sidebarCollapsed_ed7gm_48 ._item_ed7gm_66{justify-content:center;gap:0;padding:11px 8px}._sidebarCollapsed_ed7gm_48 ._label_ed7gm_71,._sidebarCollapsed_ed7gm_48 ._chevron_ed7gm_72{display:none}._sidebarCollapsed_ed7gm_48 ._badge_ed7gm_75{top:6px;color:#0000;border-radius:50%;width:7px;min-width:7px;height:7px;margin:0;padding:0;font-size:0;line-height:0;position:absolute;overflow:hidden}._sidebarCollapsed_ed7gm_48 ._badge_ed7gm_75:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}._sidebarCollapsed_ed7gm_48 ._badge_ed7gm_75:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}._sidebarCollapsed_ed7gm_48 ._badge_ed7gm_75:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}._sidebarCollapsed_ed7gm_48 ._badge_ed7gm_75:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}._sidebarCollapsed_ed7gm_48 ._icon_ed7gm_90{margin:0 auto}._sidebarCollapsed_ed7gm_48 ._subItems_ed7gm_93{display:none}}._section_ed7gm_57{padding:4px 12px 8px}._section_ed7gm_57+._section_ed7gm_57{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);margin-top:4px;padding-top:8px}._sectionHeader_ed7gm_106{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;margin-bottom:2px;padding:8px 10px 6px;transition:background .18s;display:flex}._sectionHeader_ed7gm_106:hover{background:color-mix(in srgb, var(--surface) 70%, var(--white))}._sectionHeader_ed7gm_106:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:1px}._sectionLabel_ed7gm_60{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:start;opacity:.85;flex:1;min-width:0;font:600 10px/1 Plus Jakarta Sans,sans-serif}._sectionChevron_ed7gm_138{color:var(--text-muted);opacity:.85;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.4,0,.2,1),color .18s;display:flex}._sectionChevronExpanded_ed7gm_148{color:var(--accent);transform:rotate(90deg)}html[dir=rtl] ._sectionChevronExpanded_ed7gm_148,html[dir=rtl] ._chevronExpanded_ed7gm_154{transform:rotate(-90deg)}._sectionDivider_ed7gm_63{background:color-mix(in srgb, var(--border) 70%, transparent);height:1px;margin:6px 10px 8px;display:none}._sectionItems_ed7gm_165{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}._sectionItemsExpanded_ed7gm_171{grid-template-rows:1fr}._sectionItemsInner_ed7gm_175{flex-direction:column;gap:2px;display:flex;overflow:hidden}._item_ed7gm_66{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}._item_ed7gm_66:hover{background:color-mix(in srgb, var(--surface) 80%, var(--white));border-color:color-mix(in srgb, var(--border) 40%, transparent)}._item_ed7gm_66:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:1px}._itemActive_ed7gm_203{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent) 0%, color-mix(in srgb, var(--primary-light) 10%, transparent) 100%);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}._itemActive_ed7gm_203:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent) 0%, color-mix(in srgb, var(--primary-light) 12%, transparent) 100%)}._itemParent_ed7gm_211 ._label_ed7gm_71{flex:1;min-width:0}._itemNested_ed7gm_216{border-radius:8px;margin-inline-start:6px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:12px}._itemNested_ed7gm_216 ._label_ed7gm_71{font-size:12.5px}._indicator_ed7gm_226{background:linear-gradient(180deg, var(--accent) 0%, var(--primary-light) 100%);width:3px;position:absolute;top:22%;bottom:22%}._indicator_ed7gm_226:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:3px;border-bottom-right-radius:3px;left:0}._indicator_ed7gm_226:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:3px;border-bottom-right-radius:3px;left:0}._indicator_ed7gm_226:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:3px;border-bottom-left-radius:3px;right:0}._indicator_ed7gm_226:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:3px;border-bottom-left-radius:3px;right:0}._icon_ed7gm_90{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:color .18s;display:flex}._icon_ed7gm_90 svg{width:18px;height:18px}._iconActive_ed7gm_252{color:var(--accent)}._label_ed7gm_71{color:var(--text-muted);flex:1;min-width:0;font:500 13px/1.35 Plus Jakarta Sans,sans-serif;transition:color .18s}._labelActive_ed7gm_264{color:var(--primary);font-weight:600}._badge_ed7gm_75{background:var(--accent);color:#fff;border-radius:20px;flex-shrink:0;margin-inline-start:auto;padding:2px 7px;font:700 10px Plus Jakarta Sans,sans-serif}._chevron_ed7gm_72{color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;transition:transform .22s cubic-bezier(.4,0,.2,1),color .18s;display:flex}._chevronExpanded_ed7gm_154{color:var(--accent);transform:rotate(90deg)}._nestedDot_ed7gm_294{background:color-mix(in srgb, var(--text-muted) 35%, transparent);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-inline-start:10px;margin-inline-end:2px;transition:background .18s,transform .18s}._nestedDotActive_ed7gm_305{background:var(--accent);transform:scale(1.2)}._group_ed7gm_310{flex-direction:column;display:flex}._subItems_ed7gm_93{border-inline-start:1px solid color-mix(in srgb, var(--border) 75%, transparent);grid-template-rows:0fr;margin-inline-start:14px;padding-inline-start:12px;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}._subItemsExpanded_ed7gm_324{grid-template-rows:1fr;margin-top:2px;margin-bottom:4px}._subItemsInner_ed7gm_330{flex-direction:column;gap:1px;padding-bottom:2px;display:flex;overflow:hidden}._flyoutWrapper_ed7gm_339{position:relative}._flyout_ed7gm_339{background:var(--white);border:1px solid var(--border);min-width:210px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;z-index:400;pointer-events:none;border-radius:12px;padding:8px;transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:0;transform:translate(-6px)}._flyout_ed7gm_339:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + 10px)}._flyout_ed7gm_339:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% + 10px)}._flyout_ed7gm_339:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + 10px)}._flyout_ed7gm_339:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% + 10px)}html[dir=rtl] ._flyout_ed7gm_339{transform:translate(6px)}._flyoutWrapper_ed7gm_339:hover ._flyout_ed7gm_339,._flyoutWrapper_ed7gm_339:focus-within ._flyout_ed7gm_339{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}._flyoutTitle_ed7gm_373{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin-bottom:4px;padding:6px 10px 8px;font:600 11px/1.3 Plus Jakarta Sans,sans-serif}._flyoutItems_ed7gm_383{flex-direction:column;gap:2px;display:flex}._footer_vjuge_2{width:100%;height:var(--shell-footer-h);background:var(--primary);flex-direction:column;flex-shrink:0;display:flex}._accentBar_vjuge_12{background:linear-gradient(90deg, var(--accent2) 0%, var(--accent) 60%, transparent 100%);opacity:.6;height:2px}._inner_vjuge_18{flex:1;align-items:center;gap:16px;min-height:0;padding:0 20px;display:flex;position:relative}._brand_vjuge_29{flex-shrink:0;align-items:center;gap:10px;display:flex}._brandImage_vjuge_36{object-fit:contain;width:auto;height:40px}._brandName_vjuge_42{color:#fff;letter-spacing:.4px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.2}._brandSub_vjuge_51{color:#fff6;letter-spacing:1.5px;text-transform:uppercase;font:500 10px/1.2 Plus Jakarta Sans,sans-serif}._links_vjuge_60{align-items:center;gap:20px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._links_vjuge_60 a{color:#ffffffa6;white-space:nowrap;font:500 12px Plus Jakarta Sans,sans-serif;text-decoration:none;transition:color .15s}._links_vjuge_60 a:hover{color:#fff}._socials_vjuge_80{align-items:center;gap:8px;margin-inline-start:auto;display:flex}._socialBtn_vjuge_87{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}._socialBtn_vjuge_87:hover{color:#fff;border-color:var(--accent);background:#00aeef33}._copyright_vjuge_107{color:#fff6;letter-spacing:.3px;background:#0000002e;justify-content:center;align-items:center;height:22px;font:500 10px Plus Jakarta Sans,sans-serif;display:flex}@media (max-width:1200px){:root{--shell-footer-h:112px}._inner_vjuge_18{flex-wrap:wrap;align-content:center;row-gap:6px;padding:6px 16px}._brand_vjuge_29{flex:auto;min-width:0}._brand_vjuge_29>div{min-width:0}._brandName_vjuge_42{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._links_vjuge_60{flex-wrap:wrap;flex:100%;justify-content:center;gap:4px 16px;position:static;transform:none}}@media (max-width:768px){:root{--shell-footer-h:0px}._footer_vjuge_2{flex-shrink:0;height:auto}._inner_vjuge_18{flex:none}.main-content>._footer_vjuge_2{margin-top:0;margin-inline-start:-16px;margin-inline-end:-16px;width:calc(100% + 32px);margin-bottom:-16px}.main-content:has(.full-bleed)>._footer_vjuge_2{margin-top:0;margin-inline-start:0;margin-inline-end:0;width:100%;margin-bottom:0}}@media (max-width:640px){._inner_vjuge_18{padding:4px 12px}._brandSub_vjuge_51{display:none}}@media (max-width:480px){.main-content>._footer_vjuge_2{margin-inline-start:-12px;margin-inline-end:-12px;width:calc(100% + 24px);margin-bottom:-12px}.main-content:has(.full-bleed)>._footer_vjuge_2{width:100%;margin-top:0;margin-bottom:0}}@media (min-width:769px){:root{--shell-footer-h:0px}._footer_vjuge_2{flex-shrink:0;height:auto}._inner_vjuge_18{flex:none}.main-content>._footer_vjuge_2{margin-top:0;margin-inline-start:-28px;margin-inline-end:-28px;width:calc(100% + 56px);margin-bottom:-28px}.main-content:has(.full-bleed)>._footer_vjuge_2{margin-top:0;margin-inline-start:0;margin-inline-end:0;width:100%;margin-bottom:0}}._root_d8skr_1{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}._body_d8skr_9{min-width:0;min-height:0;margin-top:var(--nav-h);flex:auto;display:flex;position:relative}._root_1w8k6_4{z-index:9999;color:#fff;background:radial-gradient(70% 55% at 50% 110%,#2b65ec2e,#0000 70%),radial-gradient(80% 60% at 20% 0,#1560a84d,#0000 60%),radial-gradient(80% 60% at 80% 10%,#2b65ec33,#0000 60%),linear-gradient(135deg,#0b3d6b 0%,#0a2a4a 60%,#061827 100%);flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;animation:.25s both _rf-fade-in_1w8k6_1;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes _rf-fade-in_1w8k6_1{0%{opacity:0}to{opacity:1}}._aurora_1w8k6_28{pointer-events:none;filter:blur(40px);background:radial-gradient(circle at 30% 30%,#8eb9ff38,#0000 35%),radial-gradient(circle at 70% 60%,#2b65ec47,#0000 40%),radial-gradient(circle at 50% 85%,#1560a833,#0000 45%);animation:14s ease-in-out infinite alternate _rf-aurora-drift_1w8k6_1;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}@keyframes _rf-aurora-drift_1w8k6_1{0%{opacity:.85;transform:translate(-2%,-2%)scale(1)}50%{opacity:1;transform:translate(2%,3%)scale(1.08)}to{opacity:.9;transform:translate(-3%,1%)scale(1)}}._stage_1w8k6_52{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}._orb_1w8k6_61{justify-content:center;align-items:center;width:200px;height:200px;margin-bottom:28px;animation:.5s both _rf-fade-in_1w8k6_1;display:flex;position:relative}._halo_1w8k6_72{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#8eb9ff4d,#2b65ec1f 55%,#0000 75%);border-radius:50%;animation:3.5s ease-in-out infinite _rf-halo-pulse_1w8k6_1;position:absolute;top:16px;bottom:16px;left:16px;right:16px}@keyframes _rf-halo-pulse_1w8k6_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}._orbit_1w8k6_92{border:1.5px solid #8eb9fff2;border-color:#8eb9fff2 #2b65ec8c #0000 #0000;border-radius:50%;animation:4.5s linear infinite _rf-spin_1w8k6_1;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 30px #2b65ec47,inset 0 0 30px #8eb9ff0f}._orbit_1w8k6_92:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #fff,0 0 22px #8eb9fff2}._orbitInner_1w8k6_115{box-shadow:none;border:1px dashed #8eb9ff4d;animation:10s linear infinite reverse _rf-spin_1w8k6_1;top:22px;bottom:22px;left:22px;right:22px}._orbitInner_1w8k6_115:after{display:none}@keyframes _rf-spin_1w8k6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._logo_1w8k6_134{z-index:2;object-fit:contain;filter:drop-shadow(0 4px 14px #00000080)drop-shadow(0 0 18px #2b65ec66);width:110px;height:110px;animation:.6s cubic-bezier(.34,1.56,.64,1) both _rf-logo-in_1w8k6_1;display:block;position:relative}@keyframes _rf-logo-in_1w8k6_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}._label_1w8k6_156{letter-spacing:8px;text-transform:uppercase;background:linear-gradient(90deg,#fff 0%,#cfe1ff 50%,#fff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;animation:.5s .15s both _rf-fade-up_1w8k6_1,4s linear infinite _rf-shine_1w8k6_1}@keyframes _rf-fade-up_1w8k6_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _rf-shine_1w8k6_1{0%{background-position:200% 0}to{background-position:-200% 0}}._loader_1w8k6_189{justify-content:center;align-items:center;gap:8px;margin-top:18px;animation:.5s .3s both _rf-fade-up_1w8k6_1;display:flex}._loader_1w8k6_189 span{border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite _rf-bounce_1w8k6_1}._loader_1w8k6_189 span:first-child{background:#8eb9ff;animation-delay:0s;box-shadow:0 0 10px #8eb9fff2}._loader_1w8k6_189 span:nth-child(2){background:#2b65ec;animation-delay:.15s;box-shadow:0 0 10px #2b65ecf2}._loader_1w8k6_189 span:nth-child(3){background:#0047ff;animation-delay:.3s;box-shadow:0 0 10px #0047fff2}@keyframes _rf-bounce_1w8k6_1{0%,80%,to{opacity:.5;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-8px)scale(1.15)}}._barWrap_1w8k6_230{z-index:3;background:#ffffff0d;height:2px;position:absolute;bottom:0;left:0;right:0}._bar_1w8k6_230{background:linear-gradient(90deg,#0000,#8eb9ff,#2b65ec,#0047ff,#2b65ec,#8eb9ff,#0000) 0 0/200% 100%;width:35%;height:100%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite _rf-bar-slide_1w8k6_1;box-shadow:0 0 12px #2b65ecbf,0 0 4px #8eb9ffe6}@keyframes _rf-bar-slide_1w8k6_1{0%{transform:translate(-100%)}to{transform:translate(385%)}}@media (prefers-reduced-motion:reduce){._root_1w8k6_4 *,._root_1w8k6_4 :before,._root_1w8k6_4 :after{animation-duration:1ms!important;animation-iteration-count:1!important}}._root_1d9uk_1{z-index:200;position:fixed;top:16px}._right_1d9uk_7{right:20px}html[dir=rtl] ._right_1d9uk_7{left:20px;right:auto}._left_1d9uk_15{left:20px}html[dir=rtl] ._left_1d9uk_15{left:auto;right:20px}._root_19i4o_1{background:linear-gradient(135deg,#0b3d6b 0%,#0a2a4a 60%,#061827 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 16px;display:flex}._cardRoot_19i4o_11{width:100%;max-width:440px}._card_19i4o_11{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;padding:48px 40px 44px;display:flex;position:relative}._card_19i4o_11:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#e6394614 0%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}._iconBlock_19i4o_36{margin-bottom:24px}._iconInner_19i4o_40{filter:drop-shadow(0 0 20px #e6394640);background:linear-gradient(135deg,#e6394633,#e6394614);border:1px solid #e6394659;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;font-size:32px;display:flex}._title_19i4o_53{color:#fff;margin-bottom:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800}._desc_19i4o_61{color:#ffffff6b;max-width:320px;margin-bottom:32px;font-size:13px;line-height:1.7}._actionBtn_19i4o_69{color:#ffffffbf;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;padding:13px 32px;font:600 13px Plus Jakarta Sans,sans-serif;transition:background .2s,border-color .2s}._actionBtn_19i4o_69:hover{background:#ffffff1f;border-color:#ffffff40}@media (max-width:480px){._card_19i4o_11{padding:36px 24px 32px}._title_19i4o_53{font-size:19px}}._field_chi8q_1,._selectField_chi8q_6{width:100%;margin-bottom:18px}._label_chi8q_11{letter-spacing:1.5px;color:#ffffff80;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}._wrapper_chi8q_21{position:relative}._icon_chi8q_25{color:#ffffff4d;z-index:1;font-size:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._input_chi8q_35{color:#fff;background:#ffffff12;border:1.5px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:44px;padding:14px 14px 14px 42px;font:500 14px Plus Jakarta Sans,sans-serif}@media (max-width:768px){._input_chi8q_35{font-size:16px}}._select_chi8q_6{color:#fff;background:#ffffff12;border:1.5px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:44px;padding:14px 14px 14px 42px;font:500 14px Plus Jakarta Sans,sans-serif}@media (max-width:768px){._select_chi8q_6{font-size:16px}}._select_chi8q_6{color:#fff9;-webkit-appearance:none;appearance:none}._select_chi8q_6 option{color:#fff;background:#0b3d6b}@keyframes cs-panel-in{0%{opacity:0;transform:translateY(-50%)translate(-14px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes cs-btn-in{0%{opacity:0;transform:scale(.6)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cs-label-in{0%{opacity:0;transform:translateY(-50%)translate(-6px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes cs-mobile-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-panel-in-rtl{0%{opacity:0;transform:translateY(-50%)translate(14px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.contact-sidebar{z-index:999;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.contact-sidebar__mobile-toggle{display:none}.contact-sidebar__plus-btn{color:#fff;cursor:pointer;background:#00aeef;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 16px #00aeef73}.contact-sidebar__plus-btn svg{width:24px;height:24px}.contact-sidebar__plus-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #00aeef73}.contact-sidebar__plus-btn:active{transform:scale(.95)}.contact-sidebar__icon-wrapper{animation:.3s both cs-btn-in;position:relative}.contact-sidebar__icon-wrapper:nth-child(2){animation-delay:50ms}.contact-sidebar__icon-wrapper:nth-child(3){animation-delay:.1s}.contact-sidebar__icon-wrapper:nth-child(4){animation-delay:.15s}.contact-sidebar__icon-wrapper:nth-child(5){animation-delay:.2s}.contact-sidebar__icon-wrapper:nth-child(6){animation-delay:.25s}.contact-sidebar__icon-wrapper:after{content:attr(data-label);color:#00aeef;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0a2a4af7;border:1px solid #00aeef33;border-radius:20px;padding:7px 13px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:50%;left:64px;transform:translateY(-50%)translate(-6px);box-shadow:0 4px 14px #0006}.contact-sidebar__icon-wrapper:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.contact-sidebar--panel-open .contact-sidebar__icon-wrapper:after{opacity:0!important;visibility:hidden!important}.contact-sidebar__icon-btn{color:#00aeef;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .25s,color .25s,box-shadow .25s,transform .2s;display:flex;box-shadow:0 2px 10px #0000004d}.contact-sidebar__icon-btn svg{width:22px;height:22px}.contact-sidebar__icon-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00aeef73}.contact-sidebar__icon-btn:active{transform:translateY(0)}.contact-sidebar__icon-btn--active{color:#fff;background:#00aeef;box-shadow:0 4px 20px #00aeef73}.contact-sidebar__panel{-webkit-backdrop-filter:blur(20px);background:#0a2a4af7;border:1px solid #00aeef2e;border-radius:12px;width:270px;animation:.25s both cs-panel-in;position:absolute;top:50%;left:68px;overflow:hidden;transform:translateY(-50%);box-shadow:5px 0 28px #0000008c}.contact-sidebar__panel-close{display:none}.contact-sidebar__panel-body{padding:16px}.contact-sidebar__contact-item{background:#00aeef0f;border-left:3px solid #00aeef;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;transition:background .2s,transform .2s;display:flex}.contact-sidebar__contact-item:hover{background:#00aeef1a;transform:translate(3px)}.contact-sidebar__contact-icon{color:#00aeef;flex-shrink:0;margin-top:2px}.contact-sidebar__contact-icon svg{width:20px;height:20px}.contact-sidebar__contact-details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.contact-sidebar__contact-label{color:#fff6;text-transform:uppercase;letter-spacing:.8px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:700}.contact-sidebar__contact-link{color:#00aeef;word-break:break-all;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .2s}.contact-sidebar__contact-link:hover{opacity:.8;text-decoration:underline}@media (max-width:1024px){.contact-sidebar{align-items:flex-start;gap:12px;top:auto;bottom:24px;left:20px;transform:none}.contact-sidebar__mobile-toggle{order:99;display:block}.contact-sidebar__icon-wrapper{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .25s,visibility .25s;transform:scale(.6)translateY(10px)}.contact-sidebar__icon-wrapper:after{display:none}.contact-sidebar--mobile-open .contact-sidebar__icon-wrapper{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)translateY(0)}.contact-sidebar--mobile-open .contact-sidebar__icon-wrapper:first-of-type{transition-delay:60ms}.contact-sidebar--mobile-open .contact-sidebar__icon-wrapper:nth-of-type(2){transition-delay:.12s}.contact-sidebar--mobile-open .contact-sidebar__icon-wrapper:nth-of-type(3){transition-delay:.18s}.contact-sidebar--mobile-open .contact-sidebar__icon-wrapper:nth-of-type(4){transition-delay:.24s}.contact-sidebar--mobile-open .contact-sidebar__icon-wrapper:nth-of-type(5){transition-delay:.3s}.contact-sidebar__panel{width:calc(100vw - 100px);max-width:280px;animation:.25s both cs-mobile-panel-in;position:fixed;top:auto;bottom:88px;left:80px;transform:none}.contact-sidebar__panel-close{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,color .2s;display:flex;position:absolute;top:8px;right:8px}.contact-sidebar__panel-close svg{width:14px;height:14px}.contact-sidebar__panel-close:hover{color:#fff;background:#ffffff26}}@media (max-width:480px){.contact-sidebar__panel{width:calc(100vw - 20px);max-width:none;left:10px}}html[dir=rtl] .contact-sidebar{left:auto;right:20px}html[dir=rtl] .contact-sidebar__icon-wrapper:after{left:auto;right:64px;transform:translateY(-50%)translate(6px)}html[dir=rtl] .contact-sidebar__icon-wrapper:hover:after{transform:translateY(-50%)translate(0)}html[dir=rtl] .contact-sidebar__panel{animation:.25s both cs-panel-in-rtl;left:auto;right:68px}html[dir=rtl] .contact-sidebar__contact-item{border-left:none;border-right:3px solid #00aeef}html[dir=rtl] .contact-sidebar__contact-item:hover{transform:translate(-3px)}@media (max-width:1024px){html[dir=rtl] .contact-sidebar{left:auto;right:20px}html[dir=rtl] .contact-sidebar__panel{left:auto;right:80px}}@media (max-width:480px){html[dir=rtl] .contact-sidebar__panel{left:auto;right:10px}}@media (max-width:1024px){html[dir=rtl] .contact-sidebar__panel-close{left:8px;right:auto}}._nav_m7jul_1{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#0b3d6beb;border-radius:40px;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 48px #0b3d6b2e}@media (max-width:768px){._nav_m7jul_1{-webkit-backdrop-filter:blur(20px);left:unset;bottom:unset;width:100%;box-shadow:none;background:#ffffff0a;border-radius:0;grid-template-columns:1fr 1fr;gap:6px 8px;padding:12px 16px;display:grid;position:static;transform:none}}._btn_m7jul_36{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:24px;padding:8px 14px;font:600 11px/1 Plus Jakarta Sans,sans-serif;text-decoration:none;transition:all .25s;display:inline-block}._btn_m7jul_36:hover{color:#fff;background:#00aeef}@media (max-width:768px){._btn_m7jul_36{border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px 8px;display:flex}}._root_p2oqv_2{background:linear-gradient(135deg,#0b3d6b 0%,#0a2a4a 60%,#061827 100%);width:100%;height:100vh;display:flex;overflow:hidden}@media (max-width:768px){._root_p2oqv_2{flex-direction:column;height:auto;min-height:100svh;overflow:visible}}@keyframes _float-drift_p2oqv_1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(8deg)}}@keyframes _globe-pulse_p2oqv_1{0%,to{box-shadow:0 0 80px #00aeef4d,inset 0 0 60px #00aeef1a}50%{box-shadow:0 0 120px #00aeef80,inset 0 0 80px #00aeef33}}._floatIcon_p2oqv_35{opacity:.18;animation:8s ease-in-out infinite _float-drift_p2oqv_1;position:absolute}._meeLogo_p2oqv_41{filter:drop-shadow(0 2px 8px #00000059);background:url(/assets/MEE_armoirie_Ministere_FR_white-DbbALixF.png) 0/contain no-repeat;width:236px;height:65px;position:absolute;top:16px}@media (max-width:768px){._meeLogo_p2oqv_41{width:min(200px,100% - 76px);right:20px}}@media (max-width:480px){._meeLogo_p2oqv_41{width:min(176px,100% - 68px);height:52px;right:16px}}@media (max-width:360px){._meeLogo_p2oqv_41{width:min(150px,100% - 60px);height:46px;top:14px;right:12px}}._langInPanel_p2oqv_72{z-index:3;position:absolute;top:26px;right:20px}@media (max-width:768px){._langInPanel_p2oqv_72{left:20px;right:auto}}@media (max-width:480px){._langInPanel_p2oqv_72{left:16px}}@media (max-width:360px){._langInPanel_p2oqv_72{top:22px;left:12px}}._globe_p2oqv_96{z-index:1;border-radius:50%;flex-shrink:0;width:420px;height:420px;animation:4s ease-in-out infinite _globe-pulse_p2oqv_1;position:relative;overflow:hidden;box-shadow:0 0 0 1px #38bdf82e,0 0 80px #00aeef47,0 0 140px #00aeef1f}._globeOverlay_p2oqv_110{text-align:center;pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0515258c;border:1px solid #38bdf82e;border-radius:24px;padding:4px 60px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}._globeTitle_p2oqv_126{color:#fff;letter-spacing:3px;font-family:inherit;font-size:20px;font-weight:800}._globeSub_p2oqv_134{color:#ffffff8c;letter-spacing:4px;margin-top:2px;font-size:12px}._tagline_p2oqv_141{z-index:1;text-align:center;margin-top:40px;position:relative}._taglineTitle_p2oqv_148{color:#fff;font-family:inherit;font-size:22px;font-weight:700}._taglineDesc_p2oqv_155{color:#ffffff80;max-width:350px;margin-top:6px;font-size:14px;line-height:1.6}._formHeader_p2oqv_164{text-align:center;width:100%;margin-bottom:36px}@media (max-width:480px){._formHeader_p2oqv_164{margin-bottom:24px}}@media (max-width:360px){._formHeader_p2oqv_164{margin-bottom:16px}}._meteoLogo_p2oqv_180{filter:drop-shadow(0 4px 12px #00aeef66);background:url(/assets/Maroc_Meteo-Z0V__6Kg.jpeg) 50%/contain no-repeat;width:100%;height:80px;margin:0 auto 20px;display:block}@media (max-width:480px){._meteoLogo_p2oqv_180{height:64px;margin-bottom:14px}}@media (max-width:360px){._meteoLogo_p2oqv_180{height:54px;margin-bottom:10px}}._welcome_p2oqv_201{color:#fff;font-family:inherit;font-size:26px;font-weight:800}@media (max-width:360px){._welcome_p2oqv_201{font-size:21px}}._welcomeSub_p2oqv_213{color:#ffffff73;margin-top:6px;font-size:13px}@media (max-width:360px){._welcomeSub_p2oqv_213{font-size:12px}}._error_p2oqv_225{color:#ff8080;background:#e639461f;border:1px solid #e639464d;border-radius:8px;width:100%;margin-bottom:16px;padding:10px 14px;font:500 12px Plus Jakarta Sans,sans-serif}._rememberRow_p2oqv_237{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:24px;display:flex}._rememberLabel_p2oqv_247{cursor:pointer;color:#ffffff80;align-items:center;gap:8px;font-size:12px;display:flex}._checkbox_p2oqv_256{background:0 0;border:1.5px solid #fff3;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._checkboxChecked_p2oqv_268{background:var(--accent);border-color:var(--accent)}._checkmark_p2oqv_273{color:#fff;font-size:11px}._forgotLink_p2oqv_278{color:var(--accent);cursor:pointer;font-size:12px}._submitBtn_p2oqv_285{background:linear-gradient(135deg, var(--accent) 0%, var(--primary-light) 100%);color:#fff;cursor:pointer;letter-spacing:.5px;border:none;border-radius:10px;width:100%;min-height:48px;padding:15px;font:700 15px Plus Jakarta Sans,sans-serif;transition:filter .2s,box-shadow .2s;box-shadow:0 6px 24px #00aeef59}._submitBtn_p2oqv_285:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 28px #00aeef80}._submitBtn_p2oqv_285:disabled{cursor:not-allowed;box-shadow:none;background:#00aeef66}._divider_p2oqv_310{align-items:center;gap:12px;width:100%;margin:20px 0;display:flex}._dividerLine_p2oqv_318{background:#ffffff1a;flex:1;height:1px}._dividerText_p2oqv_324{color:#ffffff40;font-size:11px}._ssoBtn_p2oqv_330{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;width:100%;padding:15px;font:600 13px Plus Jakarta Sans,sans-serif}._footer_p2oqv_342{text-align:center;width:100%;margin-top:28px}@media (max-width:480px){._footer_p2oqv_342{margin-top:20px}}@media (max-width:360px){._footer_p2oqv_342{margin-top:16px}}._footerText_p2oqv_358{color:#ffffff4d;font-size:11px;line-height:1.8}._footerAccent_p2oqv_364{color:var(--accent)}._registerRow_p2oqv_368{color:#ffffff4d;text-align:center;margin-top:16px;font-size:12px}._registerLink_p2oqv_375{color:var(--accent);cursor:pointer}._btn_cwk22_1{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font:600 13px Plus Jakarta Sans,sans-serif;transition:all .2s;display:inline-flex}._fullWidth_cwk22_12{justify-content:center;width:100%}._primary_cwk22_17{background:var(--primary);color:#fff;border:none}._primary_cwk22_17:hover{background:var(--primary-hover)}._ghost_cwk22_26{background:var(--surface);color:var(--text-muted);border:1px solid var(--border)}._ghost_cwk22_26:hover{border-color:var(--accent);color:var(--accent)}._accent_cwk22_36{background:linear-gradient(135deg, var(--accent) 0%, var(--primary-light) 100%);color:#fff;border:none}._accent_cwk22_36:hover{filter:brightness(1.08);box-shadow:0 4px 16px #00aeef59}._login_cwk22_46{background:linear-gradient(135deg, var(--accent) 0%, var(--primary-light) 100%);color:#fff;letter-spacing:.5px;border:none;border-radius:10px;width:100%;padding:15px;font:700 15px Plus Jakarta Sans,sans-serif;box-shadow:0 6px 24px #00aeef59}._login_cwk22_46:hover{filter:brightness(1.08);box-shadow:0 6px 28px #00aeef80}._typeNav_fzi2t_9{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:0;padding:0 12px;overflow-x:auto}._typeNav_fzi2t_9::-webkit-scrollbar{display:none}._typeNavBtn_fzi2t_21{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font:600 12px Plus Jakarta Sans,sans-serif;text-decoration:none;transition:color .18s,border-color .18s,background .18s}._typeNavBtn_fzi2t_21:hover{color:var(--primary);background:color-mix(in srgb, var(--surface) 60%, transparent)}._typeNavBtnActive_fzi2t_38{color:var(--accent);border-bottom-color:var(--accent)}._variantBar_fzi2t_43{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, transparent) 0%, transparent 100%);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;padding:10px 12px 12px;display:flex;overflow-x:auto}._segmentGroup_fzi2t_54{background:color-mix(in srgb, var(--surface2) 85%, var(--white));border:1px solid var(--border);border-radius:14px;gap:4px;width:100%;max-width:100%;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #0b25430a,0 1px 3px #0b25430a}._segmentBtn_fzi2t_66{min-width:0;min-height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:10px 12px;font:600 12px Plus Jakarta Sans,sans-serif;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s,transform .12s;display:inline-flex}._segmentBtn_fzi2t_66:hover{color:var(--primary);background:color-mix(in srgb, var(--white) 70%, transparent)}._segmentBtnActive_fzi2t_89{color:var(--accent);background:var(--white);box-shadow:0 2px 10px #00aeef1f,0 1px 3px #0b254314}._segmentBtnActive_fzi2t_89:hover{color:var(--accent);background:var(--white)}._fieldLabel_fzi2t_99{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font:600 11px Plus Jakarta Sans,sans-serif}._segmentGroupInline_fzi2t_106{background:color-mix(in srgb, var(--surface2) 85%, var(--white));border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}._segmentBtnInline_fzi2t_116{letter-spacing:.04em;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font:700 12px Plus Jakarta Sans,sans-serif;transition:color .15s,background .15s,box-shadow .15s}._segmentBtnInline_fzi2t_116:hover{color:var(--primary);background:color-mix(in srgb, var(--white) 75%, transparent)}._segmentBtnInlineActive_fzi2t_133{color:var(--accent);background:var(--white);box-shadow:0 1px 6px #00aeef24}._body_fzi2t_139{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}._layout_fzi2t_150{flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;min-height:0;display:flex}._main_fzi2t_160{min-width:0;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:auto;order:1;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}._viewerPane_fzi2t_177{flex-direction:column;flex:1;align-items:stretch;gap:.35rem;min-height:0;display:flex;overflow:hidden}._sidebar_fzi2t_187{box-sizing:border-box;flex:none;order:2;width:100%}._filtersBackdrop_fzi2t_194{display:none}._filters_fzi2t_194{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}._filtersCollapsed_fzi2t_209 ._filtersGrid_fzi2t_209{display:none}._filtersToggle_fzi2t_213{width:100%;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font:600 13px Plus Jakarta Sans,sans-serif;transition:background .12s;display:flex}._filtersToggle_fzi2t_213:hover{background:var(--surface)}._filtersToggleIcon_fzi2t_231{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._filtersToggleChevron_fzi2t_239{color:var(--text-muted);margin-inline-start:auto;transition:transform .2s}._filtersExpanded_fzi2t_245 ._filtersToggleChevron_fzi2t_239{transform:rotate(180deg)}._filtersExpanded_fzi2t_245 ._filtersToggle_fzi2t_213{border-bottom:1px solid var(--border)}._filtersHeader_fzi2t_253{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--surface) 0%, var(--white) 100%);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}._filtersIcon_fzi2t_262{background:linear-gradient(135deg,#00aeef2e 0%,#0b3d6b14 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}._filtersTitle_fzi2t_274{color:var(--text);letter-spacing:-.01em;margin:0;font:700 14px Plus Jakarta Sans,sans-serif}._filtersGrid_fzi2t_209{flex-direction:column;gap:1rem;padding:1rem;display:flex}._field_fzi2t_99{flex-direction:column;gap:.4rem;min-width:0;display:flex}._field_fzi2t_99 label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font:600 11px Plus Jakarta Sans,sans-serif}._control_fzi2t_301,._hourWrap_fzi2t_302 input{box-sizing:border-box;border:1px solid var(--border);background:var(--white);width:100%;min-height:44px;color:var(--text);border-radius:8px;outline:none;padding:10px 12px;font:500 13px Plus Jakarta Sans,sans-serif;transition:border-color .15s,box-shadow .15s}._control_fzi2t_301:hover:not(:disabled),._hourWrap_fzi2t_302 input:hover:not(:disabled){border-color:#00aeef73}._control_fzi2t_301:focus,._hourWrap_fzi2t_302 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00aeef26}._control_fzi2t_301:disabled,._hourWrap_fzi2t_302 input:disabled{opacity:.6;cursor:not-allowed;background:var(--surface)}._hourWrap_fzi2t_302{align-items:stretch;display:flex}._hourWrap_fzi2t_302 input{border-inline-end:none;flex:1;min-width:0}._hourWrap_fzi2t_302 input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:8px 0 0 8px}._hourWrap_fzi2t_302 input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:8px 0 0 8px}._hourWrap_fzi2t_302 input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0 8px 8px 0}._hourWrap_fzi2t_302 input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0 8px 8px 0}._hourWrap_fzi2t_302:focus-within input{border-color:var(--accent);box-shadow:0 0 0 3px #00aeef26}._hourWrap_fzi2t_302:focus-within ._hourSuffix_fzi2t_348{border-color:var(--accent)}._hourSuffix_fzi2t_348{border:1px solid var(--border);background:var(--surface2);letter-spacing:.06em;color:var(--text-muted);-webkit-user-select:none;user-select:none;border-inline-start:none;align-items:center;padding:0 .85rem;font:700 11px Plus Jakarta Sans,sans-serif;display:flex}._hourSuffix_fzi2t_348:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:0 8px 8px 0}._hourSuffix_fzi2t_348:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:0 8px 8px 0}._hourSuffix_fzi2t_348:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:8px 0 0 8px}._hourSuffix_fzi2t_348:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:8px 0 0 8px}._filtersActions_fzi2t_369{padding-top:.25rem;display:flex}._searchBtn_fzi2t_374{justify-content:center;width:100%;min-height:44px;border-radius:8px!important;padding:10px 22px!important}._error_fzi2t_382{color:var(--danger);background:#e6394614;border:1px solid #e6394638;border-radius:10px;padding:.7rem 1rem;font:500 13px Plus Jakarta Sans,sans-serif}@media (min-width:481px){._typeNav_fzi2t_9{padding:0 16px}._typeNavBtn_fzi2t_21{padding:11px 20px;font-size:13px}._variantBar_fzi2t_43{padding:12px 16px 14px}._segmentBtn_fzi2t_66{padding:10px 18px;font-size:13px}._body_fzi2t_139{padding:1.15rem 1.25rem 1.75rem}._main_fzi2t_160{min-height:min(520px,100svh - 240px);padding:.85rem}._filtersGrid_fzi2t_209{grid-template-columns:1fr 1fr;gap:1rem;padding:1.15rem;display:grid}._field_fzi2t_99:last-of-type,._filtersActions_fzi2t_369{grid-column:1/-1}}@media (min-width:769px){._typeNav_fzi2t_9{padding:0 20px}._typeNavBtn_fzi2t_21{padding:12px 24px}._variantBar_fzi2t_43{padding:14px 24px 18px}._body_fzi2t_139{padding:1.25rem 1.5rem 2rem}._layout_fzi2t_150{gap:1rem}._main_fzi2t_160{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);min-height:min(600px,100svh - 220px);box-shadow:var(--shadow);gap:1rem;padding:1rem}}@media (min-width:901px){._layout_fzi2t_150{flex-direction:row;align-items:flex-start;gap:1.25rem}._main_fzi2t_160{order:1;min-height:min(720px,100vh - 220px)}._sidebar_fzi2t_187{flex:0 0 320px;order:2;align-self:flex-start;width:320px}._filtersGrid_fzi2t_209{flex-direction:column;display:flex}._filtersToggle_fzi2t_213{display:none}._filtersCollapsed_fzi2t_209 ._filtersGrid_fzi2t_209{display:flex}}@media (max-width:900px){._filtersBackdrop_fzi2t_194{z-index:410;cursor:pointer;background:#0b1b2a73;border:0;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}._filtersExpanded_fzi2t_245 ._filtersGrid_fzi2t_209{z-index:420;background:var(--white);border-radius:16px 16px 0 0;max-height:min(72svh,640px);margin:0;padding:12px 12px 20px;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 30px #0b1b2a2e}}.module-hero._withBrand_1pqz6_2{align-items:center;gap:18px;padding-top:14px;padding-bottom:14px}._brandLockup_1pqz6_9{color:#fff;flex-shrink:0;align-items:center;gap:16px;display:flex}._brand_1pqz6_9{align-items:center;gap:10px;min-width:0;display:flex}._brandIcon_1pqz6_24{color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}._brandText_1pqz6_32{flex-direction:column;min-width:0;line-height:1.05;display:flex}._brandTitle_1pqz6_39{letter-spacing:.01em;color:#fff;white-space:nowrap;font-size:22px;font-weight:800}._brandSubtitle_1pqz6_47{color:#ffffffeb;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:500}._brandDivider_1pqz6_55{background:#ffffffe6;flex-shrink:0;width:1px;height:42px}._breadcrumbs_1pqz6_63{margin-bottom:2px}._breadcrumbList_1pqz6_67{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}._breadcrumbItem_1pqz6_76{align-items:center;gap:4px;display:flex}._breadcrumbLink_1pqz6_82{color:#ffffff73;white-space:nowrap;font-size:10px;font-weight:500;text-decoration:none;transition:color .15s}._breadcrumbLink_1pqz6_82:hover{color:#ffffffbf}._breadcrumbCurrent_1pqz6_94{color:#ffffffb3;white-space:nowrap;font-size:10px;font-weight:600}._breadcrumbSep_1pqz6_101{color:#ffffff40;-webkit-user-select:none;user-select:none;font-size:10px}._heroIcon_1pqz6_108{color:#fff;background:#ffffff1f;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-top:1px;font-size:24px;display:flex}._heroTitle_1pqz6_122{color:#fff;margin:0;font-family:inherit;font-size:20px;font-weight:800;line-height:1.2}._heroSub_1pqz6_131{color:#ffffff8c;margin-top:4px;font-size:12px}._toolbar_14igq_2{background:linear-gradient(#00aeef24 0%,#00aeef0f 100%);border-bottom:1px solid #00aeef33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.55rem .85rem;display:flex}._toolbarGroup_14igq_13{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._validityBadge_14igq_20{color:var(--primary,#0b3d6b);white-space:nowrap;background:#ffffffd9;border:1px solid #00aeef40;border-radius:6px;padding:.35rem .75rem;font:600 12px Plus Jakarta Sans,sans-serif}._toolBtn_14igq_30{border:1px solid var(--border,#d8e6f0);background:var(--white,#fff);width:34px;height:34px;color:var(--text,#0b2543);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}._toolBtn_14igq_30:hover:not(:disabled){background:#00aeef1a;border-color:#00aeef73}._toolBtn_14igq_30:disabled{opacity:.45;cursor:not-allowed}._toolBtnActive_14igq_53{background:#00aeef2e;border-color:#00aeef80}._actionBtn_14igq_58{border:1px solid var(--border,#d8e6f0);background:var(--white,#fff);min-height:34px;color:var(--text,#0b2543);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:0 .75rem;font:600 12px Plus Jakarta Sans,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}._actionBtn_14igq_58:hover:not(:disabled){background:#00aeef1a;border-color:#00aeef73}._actionBtn_14igq_58:disabled{opacity:.45;cursor:not-allowed}._actionBtnAccent_14igq_81{color:#15803d;background:#22c55e1f;border-color:#22c55e73}._actionBtnAccent_14igq_81:hover:not(:disabled){background:#22c55e33}._zoomLabel_14igq_90{text-align:center;min-width:3rem;color:var(--text-muted,#0b2543a6);font:700 11px Plus Jakarta Sans,sans-serif}._fullscreenRoot_14igq_97{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}._fullscreenRoot_14igq_97>:first-child{flex:auto;min-height:0}._fullscreenRoot_14igq_97:-webkit-full-screen{background:#fff;width:100%;height:100%;overflow:hidden}._fullscreenRoot_14igq_97:fullscreen{background:#fff;width:100%;height:100%;overflow:hidden}._fullscreenRoot_14igq_97:-webkit-full-screen ._viewport_14igq_115{min-height:0}._fullscreenRoot_14igq_97:fullscreen ._viewport_14igq_115{min-height:0}._fullscreenRoot_14igq_97:-webkit-full-screen ._image_14igq_118{max-width:100%;max-height:calc(100vh - 5rem)}._fullscreenRoot_14igq_97:fullscreen ._image_14igq_118{max-width:100%;max-height:calc(100vh - 5rem)}._fullscreenRoot_14igq_97:-webkit-full-screen ._mosaicGrid_14igq_122{max-height:none}._fullscreenRoot_14igq_97:fullscreen ._mosaicGrid_14igq_122{max-height:none}._fullscreenRoot_14igq_97:-webkit-full-screen ._mosaicGridFill_14igq_123{max-height:none}._fullscreenRoot_14igq_97:fullscreen ._mosaicGridFill_14igq_123{max-height:none}._viewport_14igq_115{background:#fff;flex:1;justify-content:center;align-items:center;min-height:360px;padding:1rem;display:flex;position:relative;overflow:auto}._imageWrap_14igq_139{justify-content:center;align-items:center;transition:transform .12s ease-out;display:flex}._image_14igq_118{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:4px;max-width:100%;max-height:min(55svh,560px)}@media (max-width:768px){._viewport_14igq_115{touch-action:none;min-height:0;padding:0;overflow:hidden}._imageWrap_14igq_139{width:100%;height:100%;transition:none}._image_14igq_118{width:100%;height:100%;max-height:100%}}._imageMeta_14igq_172{top:.65rem;color:#1a1a1a;pointer-events:none;background:#ffffffe0;border-radius:4px;padding:.25rem .5rem;font:600 11px Plus Jakarta Sans,monospace;position:absolute}._imageMeta_14igq_172:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}._imageMeta_14igq_172:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.75rem}._imageMeta_14igq_172:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}._imageMeta_14igq_172:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.75rem}._stageRelative_14igq_184{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-height:0;display:flex;position:relative}._stageMain_14igq_194{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}._mosaicGrid_14igq_122{background:#fff;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem;max-height:min(70vh,560px);padding:1rem;display:grid;overflow-y:auto}._mosaicGridFill_14igq_123{box-sizing:border-box;flex:1;width:100%;height:100%;min-height:360px;max-height:none}._mosaicItem_14igq_222{background:var(--surface,#f4f8fb);cursor:pointer;text-align:left;font:inherit;color:inherit;border:2px solid #0000;border-radius:8px;padding:.25rem;transition:border-color .15s,box-shadow .15s;display:block}._mosaicItem_14igq_222:hover{border-color:#00aeef59}._mosaicItemActive_14igq_238{border-color:#00aeefa6;box-shadow:0 0 0 2px #00aeef26}._mosaicThumb_14igq_243{aspect-ratio:4/3;object-fit:cover;background:#e8eef4;border-radius:4px;width:100%}._mosaicLabel_14igq_251{color:var(--text);font:700 11px Plus Jakarta Sans,sans-serif}._mosaicSub_14igq_256{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font:500 10px Plus Jakarta Sans,sans-serif;overflow:hidden}._toolbarOverlay_14igq_265{top:8px;z-index:4;pointer-events:none;align-items:flex-start;gap:6px;display:flex;position:absolute}._toolbarOverlay_14igq_265:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}._toolbarOverlay_14igq_265:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}._toolbarOverlay_14igq_265:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}._toolbarOverlay_14igq_265:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}._validityBadgeCompact_14igq_276{pointer-events:none;max-width:min(36vw,140px);color:var(--primary,#0b3d6b);white-space:nowrap;text-overflow:ellipsis;background:#ffffffeb;border:1px solid #00aeef40;border-radius:6px;padding:.3rem .55rem;font:600 10px Plus Jakarta Sans,sans-serif;overflow:hidden;box-shadow:0 2px 8px #0b25431a}._menuTrigger_14igq_291{pointer-events:auto;width:44px;height:44px;color:var(--primary,#0b3d6b);cursor:pointer;background:#fffffff0;border:1px solid #00aeef59;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 2px 10px #0b254324}._menuTrigger_14igq_291:hover{background:#fff;border-color:#00aeef8c}._menuTriggerActive_14igq_312{background:#fff;border-color:#00aeefa6;box-shadow:0 0 0 2px #00aeef2e}._mobileToolbarDock_14igq_319{background:linear-gradient(#f4fbff 0%,#fff 100%);border:1px solid #00aeef33;border-radius:10px;flex:none;width:100%;margin-top:.35rem;box-shadow:0 2px 8px #0b25430f}._mobileToolbarDockInner_14igq_329{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:.5rem;padding:.45rem .5rem .45rem .65rem;display:flex;overflow-x:auto}._mobileToolbarDockInner_14igq_329::-webkit-scrollbar{display:none}._validityBadgeDock_14igq_342{color:var(--primary,#0b3d6b);white-space:nowrap;background:#ffffffe6;border:1px solid #00aeef38;border-radius:6px;flex-shrink:0;padding:.28rem .5rem;font:600 10px Plus Jakarta Sans,sans-serif}._mobileToolbarDockControls_14igq_353{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}._mobileToolbarDockControls_14igq_353 ._toolbarGroup_14igq_13{flex-wrap:nowrap;gap:.3rem}._mobileToolbarDockControls_14igq_353 ._toolBtn_14igq_30{flex-shrink:0;width:40px;height:40px}._mobileToolbarDockControls_14igq_353 ._zoomLabel_14igq_90{min-width:2.5rem;font-size:10px}._actionBtnCompact_14igq_374{flex-shrink:0;height:40px;min-height:40px;padding:0 .55rem;font-size:11px}._actionBtnLabel_14igq_382{display:none}._mobileToolbarDockClose_14igq_386{border:1px solid var(--border,#d8e6f0);background:var(--white,#fff);width:40px;height:40px;color:var(--text-muted,#0b2543a6);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}._mobileToolbarDockClose_14igq_386:hover{background:#00aeef14}@media (min-width:481px){._actionBtnLabel_14igq_382{display:inline}._actionBtnCompact_14igq_374{padding:0 .65rem}}@media (max-width:768px){._viewport_14igq_115{min-height:min(52svh,420px);padding:.5rem}._image_14igq_118{max-height:min(52svh,480px)}}@media (max-width:480px){._toolbar_14igq_2{gap:.5rem;padding:.45rem .65rem}._toolBtn_14igq_30{width:44px;height:44px}._actionBtn_14igq_58{min-height:44px;padding:0 .65rem;font-size:11px}._validityBadge_14igq_20{padding:.3rem .55rem;font-size:11px}._viewport_14igq_115{min-height:min(50svh,380px);padding:.5rem}._image_14igq_118{max-height:min(50svh,440px)}._mosaicGrid_14igq_122{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;max-height:min(55svh,420px);padding:.65rem}._mosaicGridFill_14igq_123{min-height:280px}}@media (min-width:481px) and (max-width:900px){._viewport_14igq_115{min-height:320px}._image_14igq_118{max-height:min(58svh,500px)}._mosaicGrid_14igq_122{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}}@media (min-width:769px){._image_14igq_118{max-height:min(65vh,560px)}._mosaicGrid_14igq_122{max-height:min(70vh,560px)}}._overlay_1yqbp_1{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08101e57;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}._card_1yqbp_12{background:var(--white,#fff);border:1px solid #00aeef33;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:min(90vh,860px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 64px #08101e42}._header_1yqbp_25{border-bottom:1px solid var(--border,#d8e6f0);background:linear-gradient(#00aeef1a 0%,#00aeef08 100%);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._title_1yqbp_35{color:var(--primary,#0b3d6b);margin:0;font:700 16px Plus Jakarta Sans,sans-serif}._subtitle_1yqbp_41{color:var(--text-muted,#0b2543a6);margin:4px 0 0;font:500 12px Plus Jakarta Sans,sans-serif}._closeBtn_1yqbp_47{width:34px;height:34px;color:var(--text,#0b2543);cursor:pointer;background:#0b254314;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;transition:background .15s;display:inline-flex}._closeBtn_1yqbp_47:hover{background:#0b254324}._body_1yqbp_67{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex;overflow:auto}._previewToolbar_1yqbp_75{justify-content:flex-end;display:flex}._preview_1yqbp_75{border:1px solid var(--border,#d8e6f0);background:#f4f8fb;border-radius:10px;justify-content:center;align-items:flex-start;min-height:240px;max-height:min(50vh,480px);padding:.75rem;display:flex;overflow:auto}._previewImageWrap_1yqbp_93{justify-content:center;width:100%;min-width:min-content;display:flex}._previewImage_1yqbp_93{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;width:100%;height:auto}._previewPlaceholder_1yqbp_109{color:var(--text-muted,#0b2543a6);text-align:center;padding:2rem;font:500 14px Plus Jakarta Sans,sans-serif}._footer_1yqbp_116{justify-content:flex-end;padding:0 1.25rem 1.25rem;display:flex}._downloadBtn_1yqbp_122{color:#15803d;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e73;border-radius:8px;align-items:center;gap:.45rem;min-height:40px;padding:0 1.1rem;font:600 13px Plus Jakarta Sans,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}._downloadBtn_1yqbp_122:hover:not(:disabled){background:#22c55e33;border-color:#22c55e99}._downloadBtn_1yqbp_122:disabled{opacity:.5;cursor:not-allowed}._viewer_12a1k_1{border:1px solid var(--border-subtle,#00aeef26);background:var(--surface-elevated,#0b254308);border-radius:12px;flex-direction:column;gap:1rem;display:flex;overflow:hidden}._viewerEmbedded_12a1k_11{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto}._timeline_12a1k_20{border-bottom:1px solid var(--border-subtle,#00aeef1a);flex-wrap:wrap;gap:.5rem;max-height:120px;padding:.75rem 1rem;display:flex;overflow-y:auto}._slotBtn_12a1k_30{cursor:pointer;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:.4rem .65rem;transition:background .15s,border-color .15s;display:flex}._slotBtn_12a1k_30:hover{background:#00aeef14}._slotBtnActive_12a1k_48{background:#00aeef1f;border-color:#00aeef73}._slotHour_12a1k_53{font-size:13px;font-weight:700}._slotValid_12a1k_58{opacity:.65;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:10px;overflow:hidden}._stage_12a1k_67{background:#fff;justify-content:center;align-items:center;min-height:360px;padding:1rem;display:flex}._image_12a1k_76{object-fit:contain;border-radius:4px;max-width:100%;max-height:min(70vh,560px)}._emptyPanel_12a1k_83{justify-content:center;align-items:center;min-height:360px;padding:2rem;display:flex}._placeholderOnLight_12a1k_91{color:var(--text-muted,#0b2543a6);text-align:center;max-width:28rem;font-size:14px;line-height:1.5}._placeholder_12a1k_91{color:var(--text-muted,#0b2543a6);text-align:center;padding:2rem;font-size:14px}._placeholder_12a1k_91 p{margin:0 0 .5rem}._hint_12a1k_109{opacity:.75;max-width:420px;font-size:12px;margin:0 auto!important}._modeTag_12a1k_116{opacity:.7;font-size:11px}._footer_12a1k_121{color:var(--text-muted,#0b2543a6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.75rem 1rem;font-size:12px;display:flex}._link_12a1k_132{color:var(--accent,#00aeef);text-decoration:none}._link_12a1k_132:hover{text-decoration:underline}
