.top-nav[data-astro-cid-rdvzuebp]{position:sticky;top:0;z-index:100}.header-bar[data-astro-cid-rdvzuebp]{background:#0c1117}.header-inner[data-astro-cid-rdvzuebp]{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.55rem 1.25rem}.logo-link[data-astro-cid-rdvzuebp]{display:flex;align-items:center;text-decoration:none}.logo[data-astro-cid-rdvzuebp]{display:block;height:38px;width:auto}.header-actions[data-astro-cid-rdvzuebp]{display:flex;gap:.7rem}.btn[data-astro-cid-rdvzuebp]{display:inline-block;padding:.5rem 1.6rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff}.btn[data-astro-cid-rdvzuebp].register{background:linear-gradient(135deg,#34b6ef,#1287c4)}.btn[data-astro-cid-rdvzuebp].login{background:#4c5766}.btn[data-astro-cid-rdvzuebp]:hover{filter:brightness(1.12)}.nav-bar[data-astro-cid-rdvzuebp]{background:#232c37;border-bottom:1px solid #2b3849}.nav-inner[data-astro-cid-rdvzuebp]{max-width:1440px;margin:0 auto;display:flex;align-items:stretch;gap:.15rem;padding:0 1.25rem;flex-wrap:wrap}.nav-link[data-astro-cid-rdvzuebp]{display:flex;align-items:center;color:#cfd9e4;text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.75rem .7rem;border-bottom:2px solid transparent;white-space:nowrap}.nav-link[data-astro-cid-rdvzuebp]:hover,.nav-link[data-astro-cid-rdvzuebp].active{color:#1ca7e0;border-bottom-color:#1ca7e0}.nav-link[data-astro-cid-rdvzuebp].home svg[data-astro-cid-rdvzuebp]{width:18px;height:18px}.nav-spacer[data-astro-cid-rdvzuebp]{flex:1}.clock[data-astro-cid-rdvzuebp],.lang[data-astro-cid-rdvzuebp]{display:flex;align-items:center;color:#8fa0b3;font-size:.72rem;white-space:nowrap;padding:.75rem .5rem}.lang[data-astro-cid-rdvzuebp]{text-transform:uppercase;letter-spacing:.06em;font-weight:700;border-left:1px solid #2b3849}@media(max-width:980px){.clock[data-astro-cid-rdvzuebp],.lang[data-astro-cid-rdvzuebp]{display:none}.nav-inner[data-astro-cid-rdvzuebp]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 .75rem}.nav-inner[data-astro-cid-rdvzuebp]::-webkit-scrollbar{display:none}.nav-link[data-astro-cid-rdvzuebp]{padding:.7rem .6rem;font-size:.76rem;flex-shrink:0}.nav-spacer[data-astro-cid-rdvzuebp]{display:none}}@media(max-width:560px){.header-inner[data-astro-cid-rdvzuebp]{padding:.5rem .75rem}.logo[data-astro-cid-rdvzuebp]{height:30px}.btn[data-astro-cid-rdvzuebp]{padding:.42rem 1rem;font-size:.72rem}.header-actions[data-astro-cid-rdvzuebp]{gap:.45rem}}.footer[data-astro-cid-iybxf6ut]{background:#10161d;border-top:1px solid var(--px-border, #2b3849);color:#94a3b5;font-size:.82rem;margin-top:2.5rem}.footer-inner[data-astro-cid-iybxf6ut]{max-width:1440px;margin:0 auto;padding:2.2rem 1.5rem 1.5rem}h4[data-astro-cid-iybxf6ut]{color:var(--px-orange, #1ca7e0);font-size:.85rem;margin:0 0 .7rem}.gap-top[data-astro-cid-iybxf6ut]{margin-top:1.2rem}.footer-links[data-astro-cid-iybxf6ut]{display:grid;grid-template-columns:1.2fr .8fr .9fr 1.4fr;gap:2.2rem}.about-text[data-astro-cid-iybxf6ut],.rg-text[data-astro-cid-iybxf6ut],.license-text[data-astro-cid-iybxf6ut]{line-height:1.55;margin:0;color:#8494a7}ul[data-astro-cid-iybxf6ut]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}a[data-astro-cid-iybxf6ut]{color:#a4b2c4;text-decoration:none}a[data-astro-cid-iybxf6ut]:hover{color:var(--px-orange, #1ca7e0)}.rg-text[data-astro-cid-iybxf6ut] a[data-astro-cid-iybxf6ut]{color:var(--px-orange, #1ca7e0);text-decoration:underline}.license-block[data-astro-cid-iybxf6ut]{margin-top:1.8rem}.license-seal[data-astro-cid-iybxf6ut]{width:58px;height:58px;object-fit:contain;border-radius:6px}.seal-caption[data-astro-cid-iybxf6ut]{margin:.3rem 0 .7rem;color:#35c46a;font-size:.7rem;font-weight:700;line-height:1.3}.license-text[data-astro-cid-iybxf6ut]{max-width:640px}.footer-divider[data-astro-cid-iybxf6ut]{height:1px;background:#222d3a;margin:1.6rem 0}.footer-strip[data-astro-cid-iybxf6ut]{display:flex;gap:2.5rem;flex-wrap:wrap}.chips[data-astro-cid-iybxf6ut]{display:flex;gap:.5rem;flex-wrap:wrap}.chips[data-astro-cid-iybxf6ut] span[data-astro-cid-iybxf6ut],.chips[data-astro-cid-iybxf6ut] a[data-astro-cid-iybxf6ut]{background:#1a232e;border:1px solid #2b3849;border-radius:5px;padding:.3rem .65rem;font-size:.75rem;color:#a4b2c4}.chips[data-astro-cid-iybxf6ut] a[data-astro-cid-iybxf6ut]:hover{border-color:var(--px-orange, #1ca7e0);color:var(--px-orange, #1ca7e0)}.copyright[data-astro-cid-iybxf6ut]{text-align:center;color:#5c6b7c;margin:1.6rem 0 0}@media(max-width:900px){.footer-links[data-astro-cid-iybxf6ut]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer-links[data-astro-cid-iybxf6ut]{grid-template-columns:1fr}}.chat-bubble[data-astro-cid-jyrlamtu]{position:fixed;right:1.2rem;bottom:1.2rem;z-index:200;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#34b6ef,#1287c4);display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 14px #00000080;transition:transform .15s}.chat-bubble[data-astro-cid-jyrlamtu]:hover{transform:scale(1.08)}.chat-icon[data-astro-cid-jyrlamtu]{font-size:1.5rem}.side-buttons[data-astro-cid-66gyo4zb]{position:fixed;left:0;top:40%;z-index:60;display:flex;flex-direction:column;gap:6px}a[data-astro-cid-66gyo4zb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:72px;height:60px;background:#1ca7e0;color:#fff;text-decoration:none;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:0 8px 8px 0}a[data-astro-cid-66gyo4zb]:hover{background:#4dc3f5}svg[data-astro-cid-66gyo4zb]{width:20px;height:20px}@media(max-width:900px){.side-buttons[data-astro-cid-66gyo4zb]{display:none}}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--px-bg: #131a22;--px-panel: #1a232e;--px-card: #212c39;--px-border: #2b3849;--px-orange: #1ca7e0;--px-orange-light: #4dc3f5;--px-blue: #1ca7e0;--px-text: #fff;--px-muted: #8fa0b3}body{margin:0;padding:0;color:var(--px-text);background-color:var(--px-bg);overflow-x:hidden}img{max-width:100%}main{margin:0;padding:0;width:100%;min-width:0}.page-content{max-width:1440px;margin:0 auto;min-width:0}
