.public-menu-toggle{display:none;width:44px;height:44px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);color:var(--ink);place-items:center;flex:none}.public-menu-toggle svg{width:22px;height:22px}.public-menu-toggle:hover{border-color:var(--accent)}
.public-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(88vw,370px);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #4d76ad44;border-radius:23px 0 0 23px;background:radial-gradient(ellipse at 100% 0%,#12345066,transparent 45%),#0c1424;color:#f2f7ff;box-shadow:-30px 0 100px #0007;overflow-y:auto;overscroll-behavior:contain;text-align:right;direction:rtl;isolation:isolate}.public-drawer[open]{display:flex;flex-direction:column;animation:drawer-enter .32s cubic-bezier(.22,1,.36,1) both}.public-drawer::backdrop{background:#030812b8;backdrop-filter:blur(5px);animation:drawer-shade .25s ease both}.public-drawer.is-closing{animation:drawer-exit .18s ease-in both}.public-drawer.is-closing::backdrop{animation:drawer-shade .18s ease reverse both}html.public-menu-open{overflow:hidden}.drawer-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:24px 22px 20px;border-bottom:1px solid #ffffff0b}.drawer-head img{width:160px;height:45px;object-fit:contain}.drawer-close{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid #43546e80;border-radius:50%;background:#17243a80;color:#afc0db}.drawer-close svg{width:19px;height:19px}.drawer-close:hover{color:#fff;border-color:#75dfff}.drawer-heading{padding:30px 26px 18px}.drawer-heading>span{font:9px/1.5 Arial,sans-serif;letter-spacing:2px;color:#667f9e}.drawer-heading h2{font-size:27px;letter-spacing:-.3px;margin-top:10px;line-height:1.35}.drawer-links{padding:0 14px;display:grid;gap:4px}.drawer-links>a{display:flex;align-items:center;gap:12px;padding:15px 12px;border:1px solid transparent;border-radius:12px;min-height:68px;transition:background .18s,border-color .18s}.drawer-links a:hover{background:#162b4155;border-color:#33546a55}.drawer-links a[aria-current]{background:linear-gradient(110deg,#0d2b3a55,#14334988);border-color:#2b718b55}.drawer-index{font:10px/1.2 Arial,sans-serif;color:#527393;width:20px;flex:none}.drawer-links strong{display:block;font-size:16px;color:#dce9fa}.drawer-links small{display:block;font-size:11px;color:#778eac;margin-top:2px}.drawer-arrow{margin-inline-start:auto;color:#54738e;font-size:18px}.drawer-links [aria-current] .drawer-index,.drawer-links [aria-current] .drawer-arrow{color:#75dfff}.drawer-account{padding:25px 26px 20px;margin-top:auto}.drawer-account-label{font-size:11px;color:#8ba3bf;margin-bottom:12px;display:block}.drawer-account-button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid #3e7094;border-radius:12px;background:linear-gradient(110deg,#15354b,#1a2947);color:#9ae7ff;font-weight:700;font-size:16px;min-height:52px;transition:background .2s,border-color .2s}.drawer-account-button:hover{border-color:#75dfff;background:#1b3e54}.drawer-account>p{font-size:11px;margin-top:10px;color:#6e85a4}.drawer-footer{display:flex;align-items:center;gap:8px;padding:16px 26px 22px;border-top:1px solid #ffffff0a;color:#657c98;font-size:10px}.drawer-footer i{width:4px;height:4px;border-radius:50%;background:#ffd166}.public-drawer a:focus-visible,.public-drawer button:focus-visible{outline:2px solid #75dfff;outline-offset:2px}
@keyframes drawer-enter{from{transform:translateX(100%);opacity:.5}to{transform:none;opacity:1}}@keyframes drawer-exit{to{transform:translateX(100%);opacity:.5}}@keyframes drawer-shade{from{opacity:0}to{opacity:1}}
@media(max-width:900px){.public-nav-ready .restored-front .site-nav,.public-nav-ready .portal-header>nav{display:none!important}.public-nav-ready .restored-front .header-tools>.btn{display:none!important}.public-nav-ready .public-menu-toggle{display:inline-grid}.public-nav-ready .restored-front .site-header{height:auto;padding-bottom:0}.public-nav-ready .restored-front .header-inner{flex-wrap:nowrap;min-height:72px;height:auto;padding-block:10px;gap:12px}.public-nav-ready .restored-front .header-tools{margin-inline-start:auto;gap:8px}.public-nav-ready .restored-front .header-tools .command-trigger{display:none}.public-nav-ready .portal-header{flex-wrap:nowrap;gap:10px}.public-nav-ready .portal-header .brand{margin-inline-end:auto}.public-nav-ready .portal-header .public-menu-toggle{margin-inline-start:auto}.public-nav-ready .restored-front .header-tools .icon-btn,.public-nav-ready .portal-header>.icon-btn{border-color:transparent;background:transparent}}
@media(max-width:400px){.drawer-head{padding:19px 17px 16px}.drawer-head img{width:145px;height:40px}.drawer-heading{padding:24px 21px 14px}.drawer-heading h2{font-size:25px}.drawer-links{padding-inline:10px}.drawer-links>a{padding:12px 10px;min-height:62px;gap:8px}.drawer-links strong{font-size:15px}.drawer-links small{font-size:10px}.drawer-account{padding:22px 21px 17px}.public-nav-ready .restored-front .header-inner{gap:8px}.public-menu-toggle{width:40px;height:40px}.public-nav-ready .restored-front .header-tools{gap:4px}}
@media(prefers-reduced-motion:reduce){.public-drawer,.public-drawer::backdrop,.public-drawer *{animation:none!important;transition:none!important}}
