.signin{padding-top:28px}.signin form{display:grid}.signin .btn{margin-top:16px}.signin .link{margin-top:8px;justify-self:center}.signin .note{margin-top:16px}.btn.apple{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;background:#000}.field.code{font-size:30px;font-weight:650;letter-spacing:.3em;text-align:center;height:68px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal{margin-top:18px;text-align:center}.who{position:absolute;top:calc(10px + env(safe-area-inset-top));right:max(20px,calc(50vw - 260px));z-index:5;width:38px;height:38px;border:0;border-radius:50%;background:var(--ink);color:#fff;font-weight:650;cursor:pointer}.account{z-index:35}.account .sheet{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.account .sheet h2{margin-bottom:0}.plan-card p:first-of-type{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 0}.plan-card strong{font-size:20px}.plan-card span{color:var(--muted)}.people{list-style:none;margin:8px 0 0;padding:0}.people li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.people li:first-child{border-top:0}.people span{min-width:0;overflow-wrap:anywhere}.people small{display:block;color:var(--muted);font-size:13px}.invite{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:12px}.invite .field{background:var(--paper)}.invite .btn{width:auto;min-height:52px}.account-links{display:flex;justify-content:center;gap:20px;margin:16px 0 4px}.link.danger{display:block;margin:0 auto;color:var(--bad-ink)}.doc h2{margin:26px 0 8px;font-size:18px}.doc li,.doc p{margin:0 0 10px}.doc ul{padding-left:20px}.doc a{color:inherit}