.platform-menu-toggle,.platform-menu-backdrop{display:none}@media (max-width:900px){body:has(.platform-shell) .platform-menu-toggle{z-index:1202;color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#173f67;border:1px solid #315b80;border-radius:12px;align-items:center;gap:10px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;top:16px;left:16px;box-shadow:0 7px 20px #0b264138}.platform-menu-icon{gap:4px;width:20px;display:grid;position:relative}.platform-menu-icon i{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .16s,opacity .16s;display:block}.platform-menu-toggle[aria-expanded=true] .platform-menu-icon i:first-child{transform:translateY(6px)rotate(45deg)}.platform-menu-toggle[aria-expanded=true] .platform-menu-icon i:nth-child(2){opacity:0}.platform-menu-toggle[aria-expanded=true] .platform-menu-icon i:last-child{transform:translateY(-6px)rotate(-45deg)}body:has(.platform-shell) .platform-menu-backdrop{z-index:1200;opacity:0;pointer-events:none;background:#07172794;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}body.platform-menu-open .platform-menu-backdrop{opacity:1;pointer-events:auto}body:has(.platform-shell) .platform-shell>aside{z-index:1201;box-sizing:border-box;width:min(84vw,320px);min-height:100dvh;padding-top:82px;transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:16px 0 40px #0717273d}body.platform-menu-open .platform-shell>aside{transform:translate(0)}body.platform-menu-open{overflow:hidden}:is(body:has(.platform-shell) .platform-shell>section,body:has(.platform-shell) .platform-console>section){min-width:0;padding:86px 20px 24px}}@media (max-width:520px){body:has(.platform-shell) .platform-menu-toggle{top:12px;left:12px}:is(body:has(.platform-shell) .platform-shell>section,body:has(.platform-shell) .platform-console>section){padding:78px 14px 20px}}@media (prefers-reduced-motion:reduce){.platform-menu-icon i,.platform-menu-backdrop{transition:none}body:has(.platform-shell) .platform-shell>aside{transition:none}}
