.rl-site .page.account{max-width:440px;padding:88px 32px 96px}.rl-site .account h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.rl-site .account .lead{color:var(--skin-text-muted);margin:14px 0 0;font-size:16px;line-height:1.75}.rl-site .account .muted{color:var(--skin-rl-text-faint);font-size:14px}.rl-site .account label.top{margin-top:20px;font-size:15px;font-weight:600;display:block}.rl-site .account label.top.first{margin-top:36px}.rl-site .account .label-row{justify-content:space-between;align-items:baseline;margin-top:20px;display:flex}.rl-site .account .label-row label{font-size:15px;font-weight:600}.rl-site .account .label-row a{color:var(--skin-text-muted);font-size:14px}.rl-site .account .hint{color:var(--skin-rl-text-faint);margin:8px 0 0;font-size:14px}.rl-site .field{width:100%;font:inherit;border:1px solid var(--skin-rl-field-border);border-radius:var(--skin-radius-md);background:var(--skin-bg);color:var(--skin-text);margin-top:8px;padding:14px 16px;font-size:17px}.rl-site .field:focus{outline:2px solid var(--skin-text);outline-offset:1px;border-color:var(--skin-text)}.rl-site .btn{width:100%;min-height:48px;font:inherit;border-radius:var(--skin-radius-md);background:var(--skin-primary);color:var(--skin-primary-fg);cursor:pointer;border:0;margin-top:20px;padding:14px 16px;font-size:17px;font-weight:600}.rl-site .btn:hover{background:var(--skin-rl-hover)}.rl-site .btn:disabled{opacity:.6;cursor:default}.rl-site .btn-line{width:100%;min-height:48px;font:inherit;text-align:center;border:1px solid var(--skin-rl-field-border);border-radius:var(--skin-radius-md);background:var(--skin-bg);color:var(--skin-text);cursor:pointer;padding:13px 16px;font-size:16px;font-weight:500;text-decoration:none;display:block}.rl-site .btn-line:hover{border-color:var(--skin-text);color:var(--skin-text)}.rl-site .btn-apple{background:var(--skin-rl-hover);color:var(--skin-primary-fg);border-color:var(--skin-rl-hover)}.rl-site .btn-apple:hover{background:var(--skin-text);color:var(--skin-primary-fg)}.rl-site .btn:focus-visible,.rl-site .btn-line:focus-visible{outline:2px solid var(--skin-text);outline-offset:2px}.rl-site .link-btn{font:inherit;color:var(--skin-text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.rl-site .link-btn.strong{color:var(--skin-text);font-weight:600}.rl-site .or{color:var(--skin-rl-text-faint);align-items:center;gap:14px;margin:28px 0;font-size:14px;display:flex}.rl-site .or span{background:var(--skin-rl-rule);flex:1;height:1px}.rl-site .stack{flex-direction:column;gap:10px;display:flex}.rl-site .switch{color:var(--skin-text-muted);text-align:center;margin:32px 0 0;font-size:15px}.rl-site .terms{border:0;flex-direction:column;gap:14px;margin:28px 0 0;padding:0;display:flex}.rl-site .terms .row{align-items:center;gap:12px;font-size:16px;display:flex}.rl-site .terms input[type=checkbox]{width:20px;height:20px}.rl-site .terms .tag{color:var(--skin-rl-text-faint)}.rl-site .terms .row .link-btn{margin-left:auto;font-size:14px}.rl-site .terms .content{white-space:pre-wrap;max-height:240px;color:var(--skin-text-muted);background:var(--skin-surface-2);border-radius:var(--skin-radius-md);margin:0;padding:12px 14px;font-size:14px;line-height:1.7;overflow:auto}.rl-site .error{color:var(--skin-error);margin:16px 0 0;font-size:15px}.rl-site .notice{color:var(--skin-text-muted);margin:16px 0 0;font-size:15px}.rl-site .account h2{color:var(--skin-rl-text-soft);margin:48px 0 0;font-size:15px;font-weight:600}.rl-site .account h2+*{margin-top:0}.rl-site .account .list{margin:0;padding:0;list-style:none}.rl-site .account .list li{border-bottom:1px solid var(--skin-border);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:16px;display:flex}.rl-site .account .list .two{flex-direction:column;gap:2px;display:flex}.rl-site .account .list .name{font-weight:500}.rl-site .account .list .tool-name{font-size:17px;font-weight:600}.rl-site .account .list .sub{color:var(--skin-rl-text-faint);font-size:14px}.rl-site .account .list .tool{justify-content:flex-start}.rl-site .account .budget{color:var(--skin-rl-text-faint);margin:16px 0 0;font-size:14px;line-height:1.7}.rl-site .account .end{justify-content:space-between;margin-top:56px;display:flex}
