.page_container__aoG4z{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(51,65,85,.3);position:-webkit-sticky;position:sticky;top:0;z-index:100}.page_logo__7fc9l{display:flex;align-items:center;gap:12px;font-weight:700;font-size:20px}.page_logoIcon__vIYln{font-size:32px;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(96,165,250,.4))}.page_logoText__ZUV_x{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.05em;font-weight:800}.page_headerActions__QmoBM{display:flex;align-items:center;gap:24px}.page_serverStatus__oJb8q{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:24px;font-size:14px;font-weight:500;color:#86efac}.page_statusDot__iEfSr{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:page_pulse__U_e85 2s infinite}@keyframes page_pulse__U_e85{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.page_loginButton__KoiDv{padding:12px 24px;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:none;border-radius:12px;color:white;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(96,165,250,.3)}.page_loginButton__KoiDv:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(96,165,250,.4);background:linear-gradient(135deg,#3b82f6,#2563eb)}.page_loginButton__KoiDv:active{transform:translateY(0);box-shadow:0 4px 12px rgba(96,165,250,.3)}.page_main__GlU4n{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px;text-align:center}.page_hero__SKW6o{margin-bottom:64px}.page_title__3jonF{font-size:clamp(3rem,8vw,6rem);font-weight:900;margin-bottom:16px;display:flex;flex-direction:column;gap:8px;line-height:.9}.page_titleGradient__wbLGU{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 24px rgba(96,165,250,.3));animation:page_glow__1cPD_ 3s ease-in-out infinite alternate}.page_titleAccent__HY_Nq{background:linear-gradient(135deg,#f8fafc,#e2e8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:300;letter-spacing:.2em}@keyframes page_glow__1cPD_{0%{filter:drop-shadow(0 0 24px rgba(96,165,250,.3))}to{filter:drop-shadow(0 0 32px rgba(96,165,250,.5))}}.page_subtitle__iAJUg{font-size:1.5rem;font-weight:600;color:#94a3b8;margin-bottom:12px;letter-spacing:.05em}.page_description__86bsR{font-size:1.1rem;color:#64748b;font-weight:400;line-height:1.6}.page_statusCard__WOBix{background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(51,65,85,.3);border-radius:20px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.2);transition:all .3s ease}.page_statusCard__WOBix:hover{border-color:rgba(96,165,250,.4);transform:translateY(-4px);box-shadow:0 16px 48px rgba(96,165,250,.1)}.page_statusGrid__FS1il{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;min-width:480px}.page_statusItem__sDXKP{text-align:center}.page_statusValue__Uz9Sy{font-size:1.5rem;font-weight:700;color:#60a5fa;margin-bottom:8px;display:block}.page_statusLabel__YTO5T{font-size:.9rem;color:#94a3b8;font-weight:500}@media (max-width:768px){.page_header__kVzhN{padding:20px 24px;flex-direction:column;gap:16px}.page_headerActions__QmoBM{gap:16px}.page_main__GlU4n{padding:32px 24px}.page_statusGrid__FS1il{grid-template-columns:1fr;gap:24px;min-width:auto}.page_statusCard__WOBix{padding:24px}.page_title__3jonF{gap:4px}}@media (max-width:480px){.page_logo__7fc9l{font-size:18px}.page_logoIcon__vIYln{font-size:28px}.page_serverStatus__oJb8q{font-size:12px;padding:6px 12px}.page_loginButton__KoiDv{padding:10px 20px;font-size:13px}}