.account-tools{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.account-tools li{display:flex}.account-tools__item{justify-content:space-between;align-items:center;gap:var(--ui-space-4);min-height:3.25rem;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-ink);flex:1;text-decoration:none;display:flex}.account-tools__item:after{content:"→";color:var(--ui-brand);font-weight:700}.account-tools__item img,.account-house img{display:none}.account-tools__item b{font-weight:800;line-height:1.25}.account-tools__item:focus-visible,.account-house a:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.account-house{align-items:center;gap:var(--ui-space-3) var(--ui-space-6);padding:var(--ui-space-4) var(--ui-space-6);border:1px solid var(--ui-line);border-radius:var(--ui-radius-md);background:var(--ui-surface);grid-template-columns:max-content auto minmax(0,1fr);display:grid}.account-house .account-house__open{color:var(--ui-on-brand)}.account-house .account-house__note{color:var(--ui-ink-muted);font-size:var(--ui-text-small);grid-column:1/-1;margin:0}.account-house .account-house__label{color:var(--ui-ink-muted);font-size:var(--ui-text-small);margin:0;font-weight:600}.account-house p{margin:var(--ui-space-1) 0 0;color:var(--ui-ink)}@media (hover:hover){.account-tools__item:hover{border-color:var(--ui-ink)}}@media (width>=1024px){.account-tools{gap:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.account-tools__item{row-gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-6);grid-template-rows:9rem auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.account-tools__item img{object-fit:contain;mix-blend-mode:multiply;grid-column:1/-1;justify-self:center;width:9rem;height:9rem;display:block}.account-house{padding:var(--ui-space-3) var(--ui-space-6) var(--ui-space-3) var(--ui-space-3);grid-template-columns:7.5rem max-content auto minmax(0,1fr)}.account-house img{object-fit:contain;mix-blend-mode:multiply;width:7.5rem;height:7.5rem;display:block}.account-house .account-house__note{border-inline-start:1px solid var(--ui-line);grid-column:auto;padding-inline-start:var(--ui-space-6)}}@media (width<=639px){.account-tools{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr)}.account-house{padding:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}}.account-workspace__session-check{display:none}html[data-account-session] .account-workspace__login[data-account-pending]{visibility:hidden}html[data-account-session] .account-workspace__login[data-account-pending]>:not(.account-workspace__session-check){display:none}html[data-account-session] .account-workspace__login[data-account-pending]>.account-workspace__session-check{visibility:visible;display:block}html[data-account-session] .account-workspace[data-account-settling] .account-workspace__access>:not(.account-workspace__login),html[data-account-session] .account-workspace[data-account-settling] .account-workspace__tools,html[data-account-session] .account-workspace[data-account-settling] .account-page-content>:not(.account-workspace__access-grid),html[data-account-session] .account-workspace[data-account-settling] .account-workspace__help{visibility:hidden}html[data-account-session] main:has(.account-workspace[data-account-settling])~.app-footer{visibility:hidden}@media (width<=1023px){html[data-account-session] .account-workspace[data-account-settling] .account-workspace__explanation{visibility:hidden}}@media (width>=1024px){html[data-account-session] .account-workspace[data-account-settling] .account-workspace__access-grid:has(.account-workspace__signin-unavailable)>.account-workspace__explanation{visibility:hidden}}
