.acct{max-width:720px;margin-top:var(--sp-4);gap:var(--sp-4);display:grid}.acct [hidden]{display:none!important}.ac-stack{gap:var(--sp-4);display:grid}.ac-tabs{gap:var(--sp-1);margin-top:var(--sp-4);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.ac-tabs a{min-height:var(--tap);padding:0 var(--sp-4);color:var(--ink-3);font-size:var(--step--1);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-weight:600;text-decoration:none;display:inline-flex}.ac-tabs a:hover{color:var(--ink)}.ac-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.ac-tabs a:focus-visible,.ac-back:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-s)}.ac-card{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);gap:var(--sp-3);align-content:start;min-width:0;display:grid}.ac-card--lead{border-color:var(--accent-line)}.ac-h{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);color:var(--ink);margin:0}.ac-h3{color:var(--ink-3);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.ac-h:focus{outline:none}.ac-h:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-s)}.ac-note{color:var(--ink-3);font-size:var(--step--1);margin:0;line-height:1.5}.ac-note code,.ac-card p code{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.ac-dim{color:var(--ink-3);font-size:var(--step--1)}.ac-msg{min-height:20px;color:var(--ink-2);font-size:var(--step--1);margin:0}.ac-msg:empty{width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.ac-msg[data-bad="1"]{color:var(--st-contains)}.ac-form{gap:var(--sp-2);display:grid}.ac-form .btn{margin-top:var(--sp-2)}.ac-inline{align-items:end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ac-fld{gap:var(--sp-1);flex:200px;min-width:0;display:grid}.ac-links{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ac-sent{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--st-free);border-radius:var(--r-m);background:var(--st-free-bg);justify-items:start;display:grid}.ac-sent__head{align-items:center;gap:var(--sp-2);color:var(--st-free);display:flex}.ac-sent__ic{flex:none;display:inline-flex}.ac-sent__h{color:var(--ink);font-size:var(--step-1);margin:0;font-weight:700;line-height:1.2}.ac-sent .ac-note{color:var(--ink-2);font-size:var(--step-0)}.ac-sent__msg{gap:var(--sp-1);justify-items:start;min-width:0;max-width:100%;display:grid}.ac-sent__msg .ac-note{margin:0;line-height:20px}.acct .ac-sent .ac-email,.ac-sent .ac-email{max-width:100%;height:auto;min-height:0;box-shadow:inset 0 0 0 1px var(--line);padding:var(--sp-1) var(--sp-3);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border:0;justify-self:start;margin:0;font-weight:600;line-height:20px;display:block;overflow:hidden}.ac-sent:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-grp{gap:var(--sp-2);display:grid}.ac-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.acct .btn,.acct .chip{min-height:var(--tap)}.acct .btn--sm{min-height:36px}.acct .btn:focus-visible,.acct .chip:focus-visible,.acct .field:focus-visible,.ac-check input:focus-visible,.acct a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-danger{border-color:var(--st-contains);color:var(--st-contains)}.ac-danger:hover{border-color:var(--st-contains);background:var(--st-contains-bg);color:var(--st-contains)}.ac-check{align-items:flex-start;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-2) 0;color:var(--ink);font-size:var(--step--1);cursor:pointer;line-height:1.4;display:flex}.ac-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.ac-fieldset{gap:var(--sp-1);border:0;min-width:0;margin:0;padding:0;display:grid}.ac-list{padding-left:var(--sp-5);color:var(--ink-2);font-size:var(--step--1);gap:var(--sp-1);margin:0;line-height:1.5;display:grid}.ac-shares{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface-2);display:grid}.ac-share{gap:var(--sp-2);justify-items:start;display:grid}.ac-share .field{max-width:100%}.ac-back{min-height:var(--tap);color:var(--ink-2);font-size:var(--step--1);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.ac-tablewrap{min-width:0}.ac-tablewrap .tb-t td:last-child .btn,.ac-tablewrap .tb-t td .ac-vote{white-space:nowrap}.ac-vote[aria-pressed=true]{border-color:var(--st-free);background:var(--st-free-bg);color:var(--ink)}.ac-tablewrap tr[data-mine]>*{background:var(--accent-soft)}.ac-meter{gap:var(--sp-1);display:grid}.ac-row{color:var(--ink);justify-content:space-between;display:flex}.acct progress{width:100%;height:8px;accent-color:var(--accent)}.ac-dlg{max-width:min(440px, calc(100vw - var(--sp-8)));border:1px solid var(--line-ui);border-radius:var(--r-m);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);padding:0}.ac-dlg::backdrop{background:color-mix(in srgb, var(--bg) 70%, transparent)}.ac-dlg-in{gap:var(--sp-3);padding:var(--sp-5);margin:0;display:grid}@media (prefers-reduced-motion:no-preference){.ac-dlg[open]{animation:ac-in var(--dur) var(--ease-out)}.ac-sent:not([hidden]),.ac-card--lead{animation:ac-in var(--dur-slow) var(--ease-out)}}@keyframes ac-in{0%{opacity:0;transform:translateY(8px)}}@media (width>=720px){.ac-card{padding:var(--sp-6)}}#tb-cities [data-tb-count]{display:none}.acct .tb,.acct .tb-t{width:100%}.acct .tb-t th,.acct .tb-t td{padding-right:var(--sp-4);vertical-align:middle}.ac-sub{gap:var(--sp-2);align-content:start;display:grid}.ac-keys,.ac-codes,.ac-steps{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ac-keys .ac-row{align-items:center;gap:var(--sp-3);min-height:var(--tap)}.ac-steps{counter-reset:st}.ac-steps>li{counter-increment:st;gap:var(--sp-2);color:var(--ink-2);font-size:var(--step--1);display:grid}.ac-steps>li:before{content:counter(st) ".";color:var(--ink-3);font-weight:700}.ac-codes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ac-codes .code{padding:var(--sp-2) var(--sp-3);display:block}.ac-qr{border-radius:var(--r-s);width:192px;height:192px}.ac-qr-bg{fill:var(--surface-3)}.ac-qr-fg{fill:var(--ink)}.ac-alt,.ac-proof{gap:var(--sp-2);justify-items:start;display:grid}.callout:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ac-ob{position:relative}.ac-ob-dots{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.ac-ob-dots li{border-radius:var(--r-pill);background:var(--line);width:8px;height:8px}.ac-ob-dots li[aria-current=step]{background:var(--accent)}.ac-ob-top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ac-ob-pick{gap:var(--sp-2);display:grid}.ac-shell{position:relative}.ac-shell-wait{display:none}.ac-hint .ac-shell>:not(.ac-shell-wait){visibility:hidden}.ac-hint .ac-shell>.ac-shell-wait{inset:var(--sp-4) var(--sp-4) auto;margin:0;display:block;position:absolute}
