:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f6f1f4;background:#161317;line-height:1.5}
button{font-family:inherit;font-size:14px;line-height:1.4;font-weight:600}
.billing-panel{margin-top:28px;padding-top:24px;border-top:1px solid #413941}.billing-plan{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px}.billing-plan span{color:#b9afb6;text-align:right;font-size:13px}.billing-panel button{margin-top:14px}.billing-panel .muted{font-size:13px}
*{box-sizing:border-box}body{margin:0}header{max-width:1100px;padding:28px 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font:700 30px Georgia,serif;text-decoration:none;color:#f6f1f4}.brand span{color:#d76186}.preview,.muted{color:#b9afb6;font-size:12px}main{max-width:480px;padding:32px 24px 64px;margin:auto}h1{font:700 40px/1.12 Georgia,serif;margin:0 0 26px;overflow-wrap:anywhere}h2{font-size:18px;margin:0 0 16px}.eyebrow{color:#e18baa;font-size:12px;overflow-wrap:anywhere;margin:0 0 14px}form{display:grid;gap:18px}label{display:grid;gap:8px;font-size:14px;font-weight:600}input{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #51434e;border-radius:6px;background:#242025;color:#f6f1f4;font:inherit}button,.primary{min-height:44px;padding:11px 16px;border:1px solid #51434e;border-radius:6px;background:#242025;color:#f6f1f4;font:600 14px/1.4 inherit;cursor:pointer}.primary{background:#c45479;border-color:#c45479;color:white;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700}button:hover,.primary:hover{filter:brightness(1.15)}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #efbad0;outline-offset:4px}.tabs{display:flex;gap:6px;border-bottom:1px solid #413941;margin:0 0 24px;padding-bottom:12px}.tabs button{background:transparent;border-color:transparent;flex:1}.tabs [aria-pressed="true"]{background:#38232f;color:#f4b3ca;border-color:#634052}.members{display:grid;gap:10px;margin-bottom:24px}.member{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #413941}.member span{width:36px;height:36px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#38232f;color:#efbad0}.member strong{overflow-wrap:anywhere}.member small{margin-left:auto;color:#b9afb6}#acceptForm,#inviteForm{border-top:1px solid #413941;padding-top:24px;margin-top:24px}#pendingInvite,#shareInvite{padding-top:18px}#pendingDescription{color:#b9afb6;font-size:13px;overflow-wrap:anywhere}#copyInvite{margin-top:12px}.open-space{width:100%;margin-top:28px}.sign-out{display:block;margin-top:22px;background:transparent;border:0;padding-left:0;color:#d6a4b7}#accountStatus{color:#d8a6b9;font-size:14px;min-height:24px;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:420px){h1{font-size:34px}main{padding-top:20px}.member small{font-size:11px}}
.brand{font-size:24px;line-height:1.2;letter-spacing:0;max-width:100%}header{flex-wrap:wrap}
@media(max-width:420px){.brand{font-size:22px}}
.billing-plan-details{display:grid;gap:5px;min-width:0}.billing-plan-details span{display:block;overflow-wrap:anywhere}.billing-plan-details .billing-annual{color:#f4d9e5;font-weight:700}.billing-plan-details .billing-savings{color:#edb9ce}.billing-plan>strong{flex-shrink:0}
@media(max-width:420px){.billing-plan{align-items:flex-start;flex-direction:column;gap:8px}.billing-plan-details span{text-align:left}}
