@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url('./assets/fa-brands-400.woff2') format('woff2')}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url('./assets/fa-solid-900.woff2') format('woff2')}.C .D{padding-bottom:16px}.O{display:flex;align-items:center;gap:24px;font-size:12px}.O a{text-decoration:none}.ap{font-size:18px;margin-left:8px}.X{display:block;width:min(100%,1080px);margin:0 auto;padding:24px 50px 72px}.S{text-align:center;margin:4px 0 56px}.C h1{position:static;display:block;white-space:normal;font-size:clamp(42px, 7vw, 76px);letter-spacing:-.06em;transform:rotate(-3deg);text-shadow:2px 4px #142b86,4px 8px #142b8660}.S>p:last-child{margin-top:20px;color:#d6dfff;font-size:16px}.ab{--cols:2;--card-width:290px;--col-gap:24px;width:min(100%,calc(var(--cols) * var(--card-width) + (var(--cols) - 1) * var(--col-gap)));margin:0 auto;display:grid;gap:40px}.H h2{font:700 12px/1.4 monospace;letter-spacing:2px;color:#d5dfff;margin:0 0 16px;display:flex;align-items:center;gap:16px}.H h2::after{content:'';height:1px;background:#d5dfff40;flex:1}.G{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:22px var(--col-gap)}.C .l{position:relative;width:100%;height:75px;min-height:75px;display:flex;align-items:center;gap:17px;padding:12px 20px;border:0;color:#fff;box-shadow:0 7px hsl(var(--edge-hue) 100% 25%),0 15px 24px #09174560}.n{flex:0 0 38px;width:38px;height:38px;object-fit:contain}.x{display:flex;align-items:center;justify-content:center;font-size:32px}.o{display:flex;flex-direction:column;gap:3px;min-width:0}.p{font-size:20px;font-weight:700;letter-spacing:-.4px}.q{font-size:11px;font-weight:400;color:#ffffffbd;overflow-wrap:anywhere;line-height:1.25}.s{margin-left:auto;font-size:21px;align-self:flex-start;opacity:.8}body.C.m .l{background:0 0!important}body.C.m .l>*{opacity:0}.C footer a{text-decoration:none}.b.I #SceneLoadingScreen{position:fixed;bottom:28px;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:center}.b.I #SceneLoadingScreen>:not(button){display:none}@media (max-width:760px){.X{max-width:540px;padding:20px 28px 56px}.S{margin:16px 0 42px}.ab{--cols:1}.G{gap:18px}.O{gap:16px}.O a{font-size:11px}.C .l{height:63px;min-height:63px;gap:14px;padding:8px 16px}}@media (max-width:380px){.X{padding-inline:18px}.C .D{padding-inline:18px}.O{gap:10px}.C .l{padding-inline:14px}.q{font-size:10px}}