body{margin:0;background:#0f1115;color:#e6e8ec;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}nav.svelte-12qhfyh{display:flex;align-items:center;gap:18px;padding:12px 22px;background:#14171d;border-bottom:1px solid #21262f;position:sticky;top:0;z-index:10}.brand.svelte-12qhfyh{margin-right:10px;display:inline-flex;align-items:center;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#8b93a1;text-decoration:none;font-weight:600;padding:4px 2px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#e6e8ec}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#cfe1ff;border-bottom-color:#cfe1ff}.nav-links.svelte-12qhfyh{display:flex;align-items:center;gap:18px;flex:1;min-width:0}.spacer.svelte-12qhfyh{margin-left:auto}.hamburger.svelte-12qhfyh{display:none;flex-direction:column;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px}.hamburger.svelte-12qhfyh:hover{background:#1b1f27}.hamburger.svelte-12qhfyh span:where(.svelte-12qhfyh){width:22px;height:2px;background:#cfe1ff;border-radius:2px}.blocked.svelte-12qhfyh{max-width:640px;margin:60px auto;padding:28px;text-align:center;background:#171a21;border:1px solid #21262f;border-radius:12px}.blocked.svelte-12qhfyh h1:where(.svelte-12qhfyh){margin:0 0 10px;font-size:20px}.blocked.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#8b93a1;line-height:1.55}.blocked.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#cfe1ff;text-decoration:none;font-weight:600}.who.svelte-12qhfyh{color:#9aa3b2;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #21262f;border-radius:7px;padding:5px 11px}.who.svelte-12qhfyh:hover{color:#e6e8ec;border-color:#2f3a52}.who.active.svelte-12qhfyh{color:#cfe1ff;border-color:#2a3a55;background:#1b2740;border-bottom-color:#2a3a55}nav.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.authbtn.svelte-12qhfyh{background:none;border:1px solid #2a2f3a;color:#9aa3b2;cursor:pointer;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:600}.authbtn.svelte-12qhfyh:hover{color:#e6e8ec;border-color:#3a4150}.authlink.svelte-12qhfyh{color:#cfe1ff!important;border:1px solid #2a3a55;border-radius:7px;padding:5px 12px;border-bottom:1px solid #2a3a55!important}.authlink.svelte-12qhfyh:hover{background:#1b2740}.nav-progress.svelte-12qhfyh{position:fixed;top:0;left:0;height:3px;width:100%;z-index:50;background:linear-gradient(90deg,transparent,#3b82f6,#6ee7a0,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:svelte-12qhfyh-slide 1s ease-in-out infinite}@keyframes svelte-12qhfyh-slide{0%{background-position:-50% 0}to{background-position:150% 0}}footer.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px;color:#6b7280;font-size:12px;border-top:1px solid #21262f;margin-top:40px}footer.svelte-12qhfyh button:where(.svelte-12qhfyh){background:none;border:1px solid #2a2f3a;color:#8b93a1;cursor:pointer;border-radius:6px;padding:3px 10px;font-size:12px}footer.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:#e6e8ec}footer.svelte-12qhfyh button.active:where(.svelte-12qhfyh){color:#cfe1ff;border-color:#2a3a55;background:#1b2740}.scrim.svelte-12qhfyh{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;border:none;padding:0;cursor:pointer;opacity:0;transition:opacity .18s ease}.scrim.open.svelte-12qhfyh{opacity:1}.drawer.svelte-12qhfyh{display:none;position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(82vw,320px);flex-direction:column;padding:14px 16px 22px;overflow-y:auto;background:#14171d;border-left:1px solid #21262f;box-shadow:-8px 0 24px #00000073;transform:translate(100%);transition:transform .22s ease}.drawer.open.svelte-12qhfyh{transform:translate(0)}.drawer-head.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.drawer-title.svelte-12qhfyh{font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#8b93a1}.drawer-close.svelte-12qhfyh{background:none;border:none;color:#8b93a1;font-size:16px;line-height:1;cursor:pointer;padding:8px;border-radius:8px}.drawer-close.svelte-12qhfyh:hover{color:#e6e8ec;background:#1b1f27}.drawer-nav.svelte-12qhfyh{display:flex;flex-direction:column;gap:2px}.drawer-nav.svelte-12qhfyh a:where(.svelte-12qhfyh),.drawer-signout.svelte-12qhfyh{display:block;width:100%;box-sizing:border-box;text-align:left;color:#c2c8d2;text-decoration:none;font-weight:600;font-size:15px;padding:13px 12px;border:none;border-radius:9px;background:none;cursor:pointer}.drawer-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.drawer-signout.svelte-12qhfyh:hover{color:#e6e8ec;background:#1b1f27}.drawer-nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#cfe1ff;background:#1b2740}.drawer-signout.svelte-12qhfyh{color:#9aa3b2;margin-top:6px}.drawer-signin.svelte-12qhfyh{color:#cfe1ff!important}.drawer.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.drawer-lang.svelte-12qhfyh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid #21262f;color:#6b7280;font-size:12px}.drawer-lang.svelte-12qhfyh button:where(.svelte-12qhfyh){background:none;border:1px solid #2a2f3a;color:#8b93a1;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px}.drawer-lang.svelte-12qhfyh button.active:where(.svelte-12qhfyh){color:#cfe1ff;border-color:#2a3a55;background:#1b2740}@media (prefers-reduced-motion: reduce){.scrim.svelte-12qhfyh,.drawer.svelte-12qhfyh{transition:none}}@media (max-width: 760px){nav.svelte-12qhfyh{gap:12px;padding:10px 14px}.nav-links.svelte-12qhfyh{display:none}.hamburger.svelte-12qhfyh{display:inline-flex;margin-left:auto}.scrim.svelte-12qhfyh{display:block}.drawer.svelte-12qhfyh{display:flex}input,select,textarea{font-size:16px!important}}
