.wrap.account{max-width:calc(var(--prose) + 2 * var(--gutter));padding-top:2.5rem;padding-bottom:4rem}.account h1{margin:0 0 1rem;font-size:clamp(2rem,5vw,2.6rem)}.account section{margin-top:2.25rem}.account h2{font-size:1.25rem}.account h2 .count{color:var(--muted);font-weight:400}.account .intro{margin-bottom:.4rem}.account .intro-list{margin:0 0 1rem;padding-left:1.25rem}.account .intro-list li+li{margin-top:.3rem}.account .intro-list li::marker,.account .note,.account .empty{color:var(--muted)}.account .status{border:1px solid var(--line);background:var(--green-50);overflow-wrap:anywhere;border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem}.account .toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.account button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--green-800);border-radius:999px;padding:.5rem .9rem}.account button:disabled{opacity:.5;cursor:default}.account button.primary{background:var(--green-700);border-color:var(--green-700);color:#fff}.account .providers{flex-wrap:wrap;gap:.75rem;display:flex}.account button.provider{justify-content:center;align-items:center;gap:.5rem;min-width:15rem;min-height:2.75rem;font-weight:600;display:inline-flex}.account button.google{color:#e3e3e3;background:#131314;border-color:#8e918f}.account .google-logo{flex:none}.account button.apple{color:#fff;background:#000;border-color:#000}.account .apple-logo{flex:none;margin-top:-.15em}@media (width<=30rem){.account button.provider{flex:100%}}.account button.danger{color:#b3261e;border-color:#b3261e}.account .danger-text{color:#b3261e}.account .facts{grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;display:grid}.account .facts dt{color:var(--muted)}.account .facts dd{overflow-wrap:anywhere;margin:0}.account .rows{border-top:1px solid var(--line);margin:.75rem 0;padding:0;list-style:none}.account .rows>li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 0;display:flex}.account .rows>li>span:first-child{flex:14rem;min-width:0}.account .actions{gap:.5rem;display:flex}.account .transcript{color:var(--text);flex-basis:100%;margin:.25rem 0 0;padding-left:1.25rem}.account .transcript li{margin:.25rem 0}.account fieldset.bare{border:0;min-width:0;margin:0;padding:0}.account .kinds{border:1px solid var(--line);border-radius:.5rem;flex-direction:column;gap:.35rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.account .kinds legend{color:var(--muted);padding:0 .35rem}.account .kinds .kind{align-items:baseline;gap:.5rem;display:flex}.account .kinds .hint{color:var(--muted);font-size:.9rem;display:block}.account .feedback .field{flex-direction:column;gap:.35rem;display:flex}.account .feedback .field[hidden]{display:none}.account .feedback textarea,.account .feedback select{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:.5rem;max-width:100%;padding:.5rem .75rem}.account .feedback textarea{resize:vertical;width:100%}.account .feedback .counter{align-self:flex-end;font-size:.9rem}.account .delete{border:1px solid #e6b8b5;border-radius:.75rem;padding:1rem 1.25rem}
