html,body,#root{margin:0;min-height:100%}body{background:#fff}.template-host{min-height:100vh}#__framer-badge-container{display:none!important}.member-fab{position:fixed;right:20px;bottom:20px;z-index:2147483645;border:0;border-radius:12px;padding:12px 14px;background:#101010;color:#fff;font-size:13px;cursor:pointer}.member-overlay{position:fixed;right:20px;bottom:74px;width:min(430px,calc(100vw - 30px));max-height:min(74vh,760px);overflow:auto;z-index:2147483645}.member-card{border-radius:14px;border:1px solid #d9d9d9;background:#fff;padding:14px;display:grid;gap:8px;box-shadow:0 10px 30px #0000001f;font-family:Geist,sans-serif}.member-card h3,.member-card h4,.member-card p{margin:0}.member-card label{font-size:13px;font-weight:600;margin-top:4px}.member-card input{font:inherit;border:1px solid #cccccc;border-radius:10px;padding:10px}.member-button{margin-top:6px;border:1px solid #101010;border-radius:10px;background:#101010;color:#fff;padding:10px;cursor:pointer;font-weight:600}.member-button-light{background:#fff;color:#101010}.member-header{display:flex;gap:10px;align-items:center;justify-content:space-between}.project-list{display:grid;gap:8px}.project-item{border:1px solid #e5e5e5;border-radius:10px;padding:10px}.project-item small,.project-item p{color:#666}.member-error{color:#9a2400}
