.ext-browser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ext-browser-card{display:flex;flex-direction:column;gap:16px;padding:24px 20px 20px;border-radius:var(--r-xl);min-height:160px;color:#1a1a1a}.ext-browser-card-dim{pointer-events:none;-webkit-user-select:none;user-select:none}.ext-browser-card .btn{background:#fff;color:#1a1a1a;border:none;box-shadow:0 1px 4px #0000001a;justify-content:center}.ext-browser-card .btn:hover{opacity:.88;background:#fff}:root[data-theme=dark] .ext-browser-card{color:#1a1a1a}.ext-browser-card-top{display:flex;align-items:center;gap:12px;flex:1 1}.ext-browser-logo{width:48px;height:48px;flex-shrink:0}.ext-browser-name{font-size:16px;font-weight:640}.ext-browser-badge{font-size:12px;font-weight:500;opacity:.6;margin-top:2px}.ext-steps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:40px}.ext-step-card{border-radius:var(--r-xl);padding:28px 24px}.ext-step-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#0000001f;font-size:14px;font-weight:700;margin-bottom:16px;flex-shrink:0}.ext-step-title{font-size:16px;font-weight:640;margin:0 0 8px}.ext-step-desc{font-size:14px;opacity:.7;margin:0;line-height:1.5}@media (max-width:560px){.ext-browser-card{align-items:center;padding:20px 16px 16px}.ext-browser-card-top{flex-direction:column;align-items:center;text-align:center;gap:8px}.ext-browser-logo{width:56px;height:56px}.ext-browser-name{font-size:17px}}@media (min-width:961px){.ext-steps-grid{grid-template-columns:repeat(4,1fr)}}