.account{padding-bottom:var(--section-gap)}.account__back{padding:calc(env(safe-area-inset-top) + 16px) var(--page-margin) 0;font-family:var(--font-micro);font-size:var(--text-micro-12);letter-spacing:var(--tracking-labo);text-transform:uppercase;margin:0}.account__back a{color:var(--color-ink)}.account__title{padding:16px var(--page-margin);font-family:var(--font-display);font-size:var(--text-title-28);text-transform:uppercase;margin:0;font-weight:400;line-height:1.1}.account__note{padding:0 var(--page-margin);font-family:var(--font-text);font-size:var(--text-body-15);color:var(--color-grey-on-paper);margin:0}.account form{padding:0 var(--page-margin);flex-direction:column;gap:8px;display:flex}.account form label{font-family:var(--font-micro);font-size:var(--text-micro-11);letter-spacing:var(--tracking-kick);text-transform:uppercase;color:var(--color-ink);margin-top:16px}.account form label:has(input[type=checkbox]){font-family:var(--font-text);font-size:var(--text-body-15);letter-spacing:0;text-transform:none;align-items:center;gap:8px;display:flex}.account form input:not([type=checkbox]):not([type=hidden]){background:var(--color-white);height:48px;color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body-16);border:1px solid #0e0f1140;border-radius:24px;padding:0 20px}.account form input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-ink)}.account form input:focus-visible,.account form button:focus-visible,.account a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.account form small,.account form p{font-family:var(--font-text);font-size:var(--text-body-14);color:var(--color-grey-on-paper);margin:0}.account form [role=status]{color:var(--color-ink)}.account form button[aria-pressed]{border:1px solid var(--color-ink);height:32px;color:var(--color-ink);font-family:var(--font-micro);font-size:var(--text-micro-11);letter-spacing:var(--tracking-labo);text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;padding:0 12px}.account form button[type=submit]{background:var(--color-ink);height:48px;color:var(--color-paper);font-family:var(--font-micro);font-size:var(--text-micro-12);letter-spacing:var(--tracking-labo);text-transform:uppercase;cursor:pointer;border:0;margin-top:24px}.account form button[type=submit]:disabled{cursor:progress;opacity:.6}.account>p,.account>h2{padding:0 var(--page-margin)}.account>h2{margin:var(--section-gap) 0 0;font-family:var(--font-display);font-size:var(--text-title-22);text-transform:uppercase;font-weight:700}.account>p a{color:var(--color-ink)}.me-welcome{min-height:50svh;padding:24px var(--page-margin);background:var(--color-ink);color:var(--color-white);flex-direction:column;justify-content:flex-end;gap:16px;display:flex}.me-welcome__tagline{font-family:var(--font-display);font-size:var(--text-title-28);margin:0;font-weight:700;line-height:1.1}.me-welcome__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.me-button{height:48px;font-family:var(--font-micro);font-size:var(--text-micro-12);letter-spacing:var(--tracking-labo);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;display:flex}.me-button--primary{background:var(--color-paper);color:var(--color-ink)}.me-button--secondary{border:1px solid var(--color-white);color:var(--color-white)}.me-button:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.me-identity{padding:8px var(--page-margin) 0}.me-identity__name{font-family:var(--font-display);font-size:var(--text-title-32);margin:0;font-weight:700;line-height:1.1}.me-identity__email{font-family:var(--font-text);font-size:var(--text-body-14);color:var(--color-grey-on-paper);margin:4px 0 0}.me-identity [role=status]{font-family:var(--font-text);font-size:var(--text-body-14);margin:8px 0 0}.me-section{padding:0 var(--page-margin);margin-top:40px}.me-section__title{font-family:var(--font-micro);font-size:var(--text-micro-11);letter-spacing:var(--tracking-kick);text-transform:uppercase;color:var(--color-grey-on-paper);margin:0 0 8px;font-weight:500}.me-section__list{border-top:1px solid #0e0f1133;margin:0;padding:0;list-style:none}.account>.me-section__list{margin:0 var(--page-margin)}.me-section__list li{border-bottom:1px solid #0e0f1133}.me-section__row{width:100%;min-height:56px;color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body-16);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:flex}.me-section__row--stacked{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 0}.me-disclosure{font-family:var(--font-micro);font-size:var(--text-micro-11);letter-spacing:var(--tracking-kick);text-transform:uppercase;color:var(--color-grey-on-paper)}.account form.me-signout{margin-top:40px}.account form.me-signout button.me-signout__button{height:auto;color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body-16);letter-spacing:0;text-transform:none;background:0 0;border-top:1px solid #0e0f1133;border-bottom:1px solid #0e0f1133;margin-top:0}.account form+p{margin-top:24px}.account>p+p{margin-top:8px}
