.partners-root{--p-bg:#0b0d12;--p-surface:#151922;--p-surface-2:#1d222e;--p-border:#2a303d;--p-text:#eef1f6;--p-muted:#9aa4b5;--p-primary:#6c5ce7;--p-primary-strong:#5a4bd4;--p-success:#22c55e;--p-danger:#ef4444;background:var(--p-bg);min-height:100vh;color:var(--p-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.partners-shell{max-width:480px;margin:0 auto;padding:32px 20px 64px}.partners-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:16px;padding:24px}.partners-brand{letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:24px;font-weight:700;display:flex}.partners-brand__dot{background:var(--p-primary);border-radius:50%;width:10px;height:10px}.partners-title{margin:0 0 6px;font-size:22px}.partners-subtitle{color:var(--p-muted);margin:0 0 24px;font-size:14px;line-height:1.5}.partners-actions{flex-direction:column;gap:12px;display:flex}.partners-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.partners-btn--primary{background:var(--p-primary);color:#fff}.partners-btn--primary:hover{background:var(--p-primary-strong)}.partners-btn--ghost{color:var(--p-text);border-color:var(--p-border);background:0 0}.partners-btn--ghost:hover{background:var(--p-surface-2)}.partners-badge{background:var(--p-surface-2);border:1px solid var(--p-border);color:var(--p-muted);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-block}
