.platform{background:#f5f6f1}.nav{display:flex;justify-content:space-between;align-items:center;padding:22px max(24px,calc((100vw - 1150px)/2));background:white;border-bottom:1px solid #dde3d8;gap:20px}.nav .brand{text-decoration:none;white-space:nowrap}.nav nav{display:flex;align-items:center;gap:20px;font-size:14px}.nav form{margin:0}.link-button{background:none;color:var(--ink);padding:0;text-decoration:underline;font:inherit}.container{max-width:1150px;margin:35px auto;padding:0 24px 60px}.container h1{font-size:44px;margin:30px 0 24px}.panel{background:white;padding:26px;border:1px solid #dbe2d6;border-radius:12px;margin:20px 0}.narrow{max-width:540px}.platform label{display:block;font-size:14px;font-weight:bold;margin:16px 0}.platform input:not([type=hidden]):not([type=checkbox]),.platform textarea,.platform select{display:block;width:100%;padding:12px;margin-top:8px;font:inherit;border:1px solid #b8c3b4;border-radius:6px;background:white}.platform input[type=checkbox]{margin-right:10px}.platform input[type=color]{height:46px}.platform textarea{min-height:100px}.platform form button{width:auto}.success{background:#e1f1d9;padding:14px;border-radius:8px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.cards .panel{margin:0}.cards h2{font-size:30px;margin-top:0}.balance{display:flex;gap:30px;flex-wrap:wrap}.balance strong{display:block;font-size:40px;font-family:Georgia,serif;font-weight:normal}.badge{background:#e6edde;padding:5px 10px;border-radius:6px;font-size:12px}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.qr-download img{width:240px;display:block;background:white}.url{overflow-wrap:anywhere}.platform table input{min-width:75px}.danger{background:#8c4034}.logo-thumb{max-width:180px;max-height:80px}.muted{color:var(--muted)}@media(max-width:700px){.nav{align-items:flex-start;flex-direction:column;padding:18px 24px}.nav nav{flex-wrap:wrap}.two-col{grid-template-columns:1fr}.container h1{font-size:35px}}
