*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%;margin:0}body{color:#fff;letter-spacing:.02em;background:#000;justify-content:center;align-items:center;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}main.page{flex-direction:column;align-items:center;gap:1.5rem;width:min(920px,96vw);display:flex}h1{letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0;font-size:max(2.5rem,min(8vw,5.5rem));font-weight:800}.support-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;width:100%;margin-top:1.5rem;display:grid}.support-button{color:#0b0b0b;letter-spacing:.02em;text-transform:none;text-align:left;cursor:pointer;background:linear-gradient(135deg,#f8f8f8,#e1e1e1 40%,#cfcfcf 85%);border:1px solid #3f3f3f;border-radius:12px;flex-direction:column;gap:.2rem;width:100%;padding:1rem 1.1rem;font-size:.98rem;font-weight:800;transition:transform .14s,box-shadow .14s,filter .14s;display:flex;box-shadow:0 16px 38px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,.35)}.support-button:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 22px 54px rgba(0,0,0,.78)}.support-button:active:not(:disabled){transform:translateY(0);box-shadow:0 16px 38px rgba(0,0,0,.72)}.support-button:focus-visible{outline-offset:3px;outline:2px solid #bdbdbd}.support-button:disabled{opacity:.8;cursor:not-allowed;filter:grayscale(.1)}.support-button__subtitle{color:#1f1f1f;font-size:.9rem;font-weight:650}.error{color:#ffb3b3;margin:0;font-size:.95rem}
