.auth-tabs{display:flex;gap:6px;margin-bottom:24px;padding:4px;background:#fff6ef;border-radius:10px}.auth-tabs button{flex:1;border:0;background:transparent;padding:10px;cursor:pointer;color:#826957;font:inherit;font-size:14px;border-radius:7px}.auth-tabs button[aria-pressed=true]{background:white;color:#ae4b0a;font-weight:700;box-shadow:0 2px 8px #8b4f2010}.demo-note{padding:14px 16px;background:#fff2df;border:1px solid #f1dfbf;border-radius:10px;color:#825117;font-size:13px;line-height:1.6;margin-bottom:22px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-heading h2{margin:0}.purchase{padding:20px 0;border-bottom:1px solid #f0dfd1}.purchase:last-child{border:0}.purchase-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.purchase small{display:block;color:#8b786b;margin-top:8px}.purchase ul{padding-left:18px;color:#6b594d;font-size:13px;line-height:1.8}.purchase-total{font-size:14px;color:#a94b0a;font-weight:700}.key-card{padding:18px;background:#fffaf6;border:1px solid #efdfd3;border-radius:12px;margin-top:14px;min-width:0}.key-card h3{font-size:14px;margin:0 0 8px}.key-card code{display:block;font-size:12px;overflow-wrap:anywhere;color:#a94b0a;margin:14px 0}.key-card p{font-size:12px;color:#867263;margin:0}.key-card .secondary{margin:0}.empty-state{text-align:center;padding:36px 16px;color:#8a7463;font-size:14px;line-height:1.7}.empty-state a{display:inline-block;margin-top:16px}.signed-in .workspace-heading h1{overflow-wrap:anywhere}@media(max-width:700px){.section-heading{align-items:flex-start;flex-direction:column}.key-card{padding:15px}}

.text-button{border:0;background:transparent;color:#a4450b;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer;padding:8px 0}.bank-details{padding:16px;border:1px solid #f1dfbf;background:#fff8ec;border-radius:10px;font-size:13px;line-height:1.6;margin:16px 0}.bank-details p{margin:8px 0;overflow-wrap:anywhere}#recovery-message{font-size:13px;line-height:1.6;color:#89500e}.key-card .actions{flex-wrap:wrap}.key-card .primary{margin:0}
