@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap");:root{--bg:#0b0f16;--card:#0f1720;--muted:#9aa4b2;--accent-from:#5865f2;--accent-to:#4752c4;--roblox-dark:#191919;--roblox-accent:#e11d1d}.light{--bg:#f4f7fb;--card:#fff;--muted:#6b7280;--accent-from:#4f46e5;--accent-to:#8b5cf6;--roblox-dark:#111;--roblox-accent:#e11d1d}#__next,body,html{height:100%}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}body{background:var(--bg);color:#e6eef8;margin:0}.light body{color:#0b1220}.container{max-width:1100px;margin:0 auto;padding:1rem}.navbar{position:sticky;top:0;z-index:60;backdrop-filter:blur(6px);background:rgba(6,8,12,.5);border-bottom:1px solid hsla(0,0%,100%,.03)}.light .navbar{background:hsla(0,0%,100%,.6);border-bottom:1px solid rgba(0,0,0,.06)}.nav-inner{justify-content:space-between;padding:.5rem 0}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:.75rem}.logo-mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.site-name{font-weight:700;font-size:1.05rem}.nav-actions{display:flex}.btn,.nav-actions{align-items:center;gap:.5rem}.btn{display:inline-flex;padding:.55rem .9rem;border-radius:8px;font-weight:600;cursor:pointer;border:1px solid hsla(0,0%,100%,.04);color:inherit}.btn,.btn-ghost{background:transparent}.btn-accent{background:linear-gradient(90deg,var(--accent-from),var(--accent-to));color:#fff;border:0}.btn-roblox{background:linear-gradient(90deg,var(--roblox-dark),#232323);color:#fff;border:0}.card{background:var(--card);border-radius:12px;padding:1.25rem;box-shadow:0 8px 26px rgba(2,6,23,.6)}.light .card{box-shadow:0 6px 18px rgba(11,15,22,.04)}.grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.grid{grid-template-columns:repeat(2,1fr)}}.service-card{justify-content:space-between;padding:.75rem;border-radius:10px;background:hsla(0,0%,100%,.02)}.service-card,.service-left{display:flex;align-items:center}.service-left{gap:.75rem}.service-title{font-weight:600}.service-sub{color:var(--muted);font-size:.9rem}.login-btn{padding:.5rem .9rem;border-radius:9px;font-weight:700;display:inline-flex;align-items:center;gap:.6rem}.login-btn svg{width:18px;height:18px;display:inline-block}.login-btn.disabled{opacity:.95;cursor:default;filter:none}.login-btn:hover{transform:translateY(-2px);transition:transform .12s}.login-btn:active{transform:translateY(0)}.text-muted{color:var(--muted);font-size:.9rem}a img,button img{transition:transform .2s ease,box-shadow .2s ease}@keyframes pulseSuccess{0%{transform:scale(1);box-shadow:0 0 0 rgba(34,197,94,.6)}50%{transform:scale(1.05);box-shadow:0 0 20px rgba(34,197,94,.8)}to{transform:scale(1);box-shadow:0 0 0 rgba(34,197,94,.6)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.container{padding:.75rem}.card{padding:1rem}.grid{grid-template-columns:1fr!important;gap:1rem}.service-card{flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem}.service-left{width:100%;justify-content:flex-start}.service-card>div:last-child{width:100%;justify-content:center;flex-wrap:wrap}.login-btn{width:100%;justify-content:center;text-align:center;padding:.65rem 1rem}.login-btn img{width:18px;height:18px}.dropdown-menu{position:relative!important;top:0!important;box-shadow:none!important}h1{font-size:1.35rem}.service-title{font-size:1rem}.service-sub{font-size:.85rem}a.login-btn span,button.login-btn.disabled span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}button.login-btn.w-full{font-size:1rem;padding:.75rem 1rem}.relative.w-full.h-2.mt-2{height:4px}}.faq-card{background:var(--card);border-radius:12px;padding:1.5rem;box-shadow:0 6px 24px rgba(0,0,0,.4);animation:fadeSlideIn .3s ease}.light .faq-card{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08)}.faq-card h2{color:#e6eef8;margin-bottom:1rem}.light .faq-card h2{color:#0b1220}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.05);padding:.75rem 0}.light .faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;text-align:left;background:transparent;border:none;color:#e6eef8;font-weight:600;font-size:1rem;cursor:pointer;position:relative;padding:.25rem 0;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.light .faq-question{color:#0b1220}.faq-question:hover{color:var(--accent-from)}.faq-question .arrow{transition:transform .35s ease;opacity:.7}.faq-question.open .arrow{transform:rotate(180deg)}.faq-answer{color:var(--muted);font-size:.95rem;line-height:1.55;padding:.25rem .25rem 0;overflow:hidden}.markdown-body a{text-decoration:underline}.light .markdown-body a,.markdown-body a{color:var(--accent-from)}.markdown-body strong{color:#fff}.light .markdown-body strong{color:#000}.markdown-body ol,.markdown-body ul{margin:.4rem 0 .4rem 1.25rem}.markdown-body code{background:hsla(0,0%,100%,.08);padding:.2rem .4rem;border-radius:6px;font-family:monospace;font-size:.9rem}.light .markdown-body code{background:rgba(0,0,0,.06)}@media (max-width:640px){.faq-card{padding:1.1rem}.faq-question{font-size:.95rem}.faq-answer{font-size:.9rem}}.banner{color:#e6eef8;border-bottom:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(8px)}.banner-success{background:rgba(16,185,129,.2)}.banner-warning{background:rgba(234,179,8,.2)}.banner-error{background:rgba(239,68,68,.2)}.light .banner{color:#0b1220;border-bottom:1px solid rgba(0,0,0,.08)}.light .banner-success{background:rgba(16,185,129,.15)}.light .banner-warning{background:rgba(234,179,8,.15)}.light .banner-error{background:rgba(239,68,68,.15)}