html:not([data-account-state=member]):not([data-account-state=pending]) .account-route :is(.app-sidebar,.app-topbar,.app-menu-btn,.app-scrim,.acct-member-context){display:none}html:not([data-account-state=member]):not([data-account-state=pending]) .account-route .app-main-inner{max-width:none;padding:0}html:not([data-account-state=member]):not([data-account-state=pending]) .account-route .app-frame,html:not([data-account-state=member]):not([data-account-state=pending]) .account-route .app-main-wrap{background:var(--color-surface-page)}.acct-entry-nav{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);display:flex}.acct-entry-nav>a:last-child{font-size:var(--app-text-caption);color:var(--color-ink-muted);text-decoration:none}.acct-entry-nav .site-brand{display:none}@media (width>=900px){.acct-entry-nav{z-index:1;top:var(--spacing-md);right:var(--spacing-lg);position:absolute}}html:is([data-account-state=member],[data-account-state=pending]) .acct-entry-nav{display:none}.acct-boot,.acct-no-script{margin:var(--spacing-xxl) auto;padding:var(--spacing-lg);max-width:var(--container-md);text-align:center;color:var(--color-ink-muted)}.acct-onboarding{min-height:100dvh;padding:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.acct-intro{isolation:isolate;min-height:var(--entry-panel-height);padding:var(--spacing-xl);border-radius:var(--radius-xl);background:radial-gradient(120% 80% at 50% 0%,var(--color-ink-800),var(--color-ink-900) 70%);color:var(--lv-chalk);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.acct-brand,.site-brand{align-items:center;gap:var(--spacing-md);font-size:var(--text-heading-md);letter-spacing:var(--tracking-tight);font-weight:600;text-decoration:none;display:inline-flex}.site-brand{color:var(--color-ink-900);flex-shrink:0}.bv-brand-mark{width:var(--brand-mark-size);height:var(--brand-mark-size);color:var(--color-ink-900);flex:none}.acct-brand{color:var(--color-on-primary);align-self:flex-start}.acct-brand .bv-brand-mark{color:var(--color-on-primary)}.acct-brand .bv-brand-mark path{stroke:var(--color-ink-900)}.acct-story{padding-top:var(--spacing-md)}.acct-kicker{font-family:var(--font-mono);font-size:var(--app-text-caption);letter-spacing:.09em}:root .app-body .acct-intro .acct-story h2{font-size:var(--text-display-2);letter-spacing:var(--tracking-tightest);color:var(--lv-chalk);font-weight:600;line-height:.98}.acct-story>p{max-width:26rem;font-size:var(--text-lede);color:var(--app-chalk-72);margin-top:var(--spacing-lg);line-height:1.55}.acct-provenance{justify-content:space-between;gap:var(--spacing-md);border-top:var(--border-width) solid color-mix(in oklch,var(--color-on-primary) 18%,transparent);padding-top:var(--spacing-lg);font-size:var(--app-text-caption);color:color-mix(in oklch,var(--color-on-primary) 76%,transparent);flex-wrap:wrap;display:flex}.acct-form-side{padding:var(--spacing-xxl) var(--spacing-xl);justify-content:center;align-items:center;display:flex}.acct-card{width:100%;max-width:var(--container-sm)}.acct-modes{gap:var(--spacing-xs);padding:var(--spacing-xs);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken);margin-bottom:var(--spacing-xl);display:flex}.acct-mode{border-radius:var(--radius-md);min-height:var(--control-height);color:var(--color-ink-muted);font-size:var(--text-body-md);cursor:pointer;background:0 0;border:0;flex:1;font-weight:500}.acct-mode.is-active{color:var(--color-ink-900);background:var(--color-surface);box-shadow:var(--shadow-sm)}.account-route .acct-card h1{font-size:var(--text-heading-lg);letter-spacing:var(--tracking-tighter);color:var(--color-ink-900);margin-bottom:var(--spacing-md);line-height:1.1}.acct-card>p#acct-intro-copy{font-size:var(--text-body-md);color:var(--color-ink-muted);margin-bottom:var(--spacing-lg);line-height:1.65}.acct-tabs{gap:var(--spacing-lg);margin:var(--spacing-md) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.acct-tab{border:0;border-bottom:var(--focus-offset) solid transparent;min-height:var(--control-height);color:var(--color-ink-muted);font-size:var(--app-text-body);cursor:pointer;background:0 0;padding:0;font-weight:500}.acct-tab.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.acct-card form>label{font-size:var(--app-text-body);margin-bottom:var(--spacing-sm);font-weight:500}#acct-signedout input:not([type=checkbox]){min-height:var(--entry-control-height);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border-strong);font-size:var(--text-body-lg);padding-inline:var(--spacing-md);background:var(--color-surface);box-shadow:none}.acct-card input::placeholder{color:var(--color-ink-faint)}.acct-card .btn{width:100%;min-height:var(--entry-control-height);border-radius:var(--radius-md);font-size:var(--text-body-md);box-shadow:var(--shadow-sm);font-weight:500}#acct-pw-hint{font-size:var(--app-text-caption);margin-top:var(--spacing-md);line-height:1.6}.acct-terms{font-size:var(--app-text-caption);color:var(--color-ink-muted);margin-top:var(--spacing-lg);line-height:1.7}.acct-terms a{color:inherit;text-underline-offset:var(--spacing-xs);text-decoration:underline}.acct-free-link{justify-content:space-between;align-items:center;gap:var(--spacing-lg);font-size:var(--app-text-body);color:var(--color-ink-900);padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:var(--border-width) solid var(--color-border);text-decoration:none;display:flex}.acct-free-link:hover{color:var(--color-primary)}.acct-brand:focus-visible{outline-color:var(--color-on-primary)}.acct-card :is(input,button,a):focus-visible{outline:var(--focus-offset) solid var(--color-primary);outline-offset:var(--focus-offset)}@media (width<=899px){.acct-entry-nav{padding:var(--spacing-lg)}.acct-entry-nav .site-brand{font-size:var(--text-body-lg);gap:var(--spacing-sm);display:inline-flex}.acct-onboarding{min-height:0;display:block}.acct-entry-nav{display:none}.acct-intro{gap:var(--spacing-xl);min-height:0;padding:var(--spacing-lg);border-radius:var(--radius-lg)}.acct-intro .acct-story{padding-top:var(--spacing-md)}:root .app-body .acct-intro .acct-story h2{font-size:clamp(36px,11vw,52px)}.acct-story>p{font-size:var(--text-body-md);margin-top:var(--spacing-md)}.acct-provenance{display:none}.acct-onboarding{padding:var(--spacing-sm)}.acct-form-side{padding:var(--spacing-xl) var(--spacing-sm);padding:var(--spacing-xl) 0}.acct-card{max-width:var(--container-md)}}@media (width<=600px){.acct-modes{margin-bottom:var(--spacing-xl)}.acct-form-side{padding-top:var(--spacing-lg)}}#acct-who{overflow-wrap:anywhere}.acct-builder-note{font-size:var(--text-body-sm,.92rem);color:var(--color-ink);background:var(--color-primary-tint);border-radius:var(--radius-md,8px);padding:var(--spacing-sm) var(--spacing-md);margin:0 0 var(--spacing-md);font-weight:600}.acct-field{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.acct-provenance{border-top-color:var(--app-chalk-16);color:var(--app-chalk-56)}.acct-modes .acct-mode{transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}.acct-card .btn:active{transform:scale(.98)}.account-route .acct-member-context nav[aria-label=Breadcrumb]{display:none}.acct-member{max-width:var(--acct-max)}.acct-band{isolation:isolate;justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg);min-height:var(--app-band-height);padding:var(--spacing-xl);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 30% 0%,var(--color-ink-800),var(--color-ink-900) 70%);color:var(--lv-chalk);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.acct-band-body{min-width:0}.acct-band-kicker{font-family:var(--font-mono);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--app-chalk-56);margin-bottom:var(--spacing-md)}:root .app-body .acct-band h1{color:var(--lv-chalk);font-size:var(--app-title-v4)}.acct-band-who{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);color:var(--app-chalk-72);font-size:var(--text-body-md);flex-wrap:wrap;display:flex}.acct-band-who strong{overflow-wrap:anywhere;font-weight:500}.acct-plan{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);background:var(--app-chalk-10);color:var(--lv-chalk);font-size:var(--app-text-caption)}.acct-band-actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.acct-band-actions .btn{min-height:var(--control-height);border-radius:var(--radius-md)}.acct-btn-chalk{background:var(--lv-chalk);color:var(--color-ink-900);border:var(--border-width) solid var(--lv-chalk)}.acct-btn-chalk:hover{background:var(--color-surface);color:var(--color-ink-900)}.acct-btn-ghost{color:var(--lv-chalk);border:var(--border-width) solid var(--app-chalk-16);background:0 0}.acct-btn-ghost:hover{background:var(--app-chalk-6);border-color:var(--app-chalk-56);color:var(--lv-chalk)}.acct-band :focus-visible{outline:2px solid var(--lv-chalk);outline-offset:2px}.acct-btn-chalk[hidden]{display:none}.acct-verify{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-lg);background:var(--color-warn-tint);flex-wrap:wrap;display:flex}.acct-verify[hidden]{display:none}:root .app-body .acct-verify h2{font-size:var(--text-body-lg);font-weight:600}.acct-verify p{margin-top:var(--spacing-xs);color:var(--color-ink-muted);font-size:var(--text-body-md)}:root .app-body .acct-list-title{margin:var(--spacing-xxl) 0 var(--spacing-md);font-family:var(--font-mono);font-size:var(--app-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-weight:500}.acct-list{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);overflow:hidden}.acct-row{align-items:center;gap:var(--spacing-md);min-height:4.25rem;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-ink);transition:background var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.acct-row[hidden]{display:none}.acct-list>.acct-row+.acct-row{border-top:var(--border-width) solid var(--color-border)}a.acct-row:hover,.acct-row-more>summary:hover{background:var(--color-surface-page)}a.acct-row:focus-visible,.acct-row-more>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.acct-row-ico{width:1.1rem;height:1.1rem;color:var(--color-ink-800);opacity:1}.acct-row-text{flex:1;gap:2px;min-width:0;display:grid}.acct-row-text strong{font-size:var(--text-body-md);color:var(--color-ink-900);font-weight:600}.acct-row-text span{font-size:var(--app-text-caption);color:var(--color-ink-muted)}.acct-row-go{color:var(--color-ink-faint);transition:transform var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}a.acct-row:hover .acct-row-go{color:var(--color-ink-900);transform:translate(3px)}.acct-row-note{background:var(--color-secondary-tint);min-height:0;color:var(--color-ink);font-size:var(--text-body-md)}.acct-list .acct-row-more{padding:0;display:block}.acct-list .acct-row-more>summary{align-items:center;gap:var(--spacing-md);min-height:4.25rem;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;margin:0;font-weight:400;list-style:none;display:flex}.acct-list .acct-row-more>summary:before,.acct-list .acct-row-more>summary:after{display:none}.acct-list .acct-row-more>summary::-webkit-details-marker{display:none}.acct-row-more[open]>summary .acct-row-go{transform:rotate(45deg)}.acct-row-body{padding:0 var(--spacing-lg) var(--spacing-lg);font-size:var(--text-body-md);color:var(--color-ink-muted);line-height:1.6}.acct-row-link{margin-top:var(--spacing-md);color:var(--color-primary);font-weight:500;text-decoration:none;display:inline-block}.acct-inline-form{gap:var(--spacing-sm);max-width:30rem;display:grid}.acct-inline-form label{font-size:var(--app-text-caption);color:var(--color-ink);font-weight:600}.acct-inline-form>div{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.acct-inline-form input{min-height:var(--control-height);padding:0 var(--spacing-md);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-body-md);flex:14rem}@media (width<=600px){.acct-band{padding:var(--spacing-lg);border-radius:var(--radius-lg);align-items:flex-start}.acct-band-actions{width:100%}.acct-band-actions .btn{flex:1}.acct-row:not(.acct-row-more),.acct-list .acct-row-more>summary{padding-inline:var(--spacing-md)}.acct-band-actions .btn{min-height:var(--entry-control-height);flex:1 1 0}:root .app-body .acct-list-title{margin-top:var(--spacing-xl)}}
