[data-theme=literary] .account-line{font-family:var(--literary-serif);color:var(--literary-ink-soft);margin:0 0 18px;font-size:clamp(17px,1.7vw,19px);font-weight:300;line-height:1.6}[data-theme=literary] .account-line:last-child{margin-bottom:0}[data-theme=literary] .account-line a{color:var(--literary-accent);text-underline-offset:2px;text-decoration:underline}[data-theme=literary] .account-line a:hover{color:var(--literary-accent-deep)}[data-theme=literary] .account-line strong{color:var(--literary-ink);word-break:break-word;font-weight:500}[data-theme=literary] .account-aside{font-family:var(--literary-sans);color:var(--literary-muted);margin:10px 0 0;font-size:13px;line-height:1.6}[data-theme=literary] .account-aside a{color:var(--literary-accent);text-underline-offset:2px;text-decoration:underline}[data-theme=literary] .account-done{font-family:var(--literary-serif);color:var(--literary-ink-soft);margin:0;font-size:clamp(17px,1.7vw,19px);font-weight:300;line-height:1.6}[data-theme=literary] .account-label{font-family:var(--literary-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--literary-accent);align-items:center;gap:.7em;font-size:12px;font-weight:600;display:flex}[data-theme=literary] .account-label:before{content:"";background:var(--literary-accent);opacity:.55;flex:none;width:20px;height:1px}[data-theme=literary] .account-sections{border-top:1px solid var(--literary-line);margin:0;padding:0;list-style:none}[data-theme=literary] .account-section{border-bottom:1px solid var(--literary-line);gap:12px;padding:24px 0 26px;display:grid}[data-theme=literary] .account-section-rail{align-items:flex-start;display:flex}[data-theme=literary].account-area .flow-col{max-width:34rem}@media (min-width:720px){[data-theme=literary] .account-section{grid-template-columns:132px 1fr;column-gap:28px;padding:26px 0 28px}[data-theme=literary] .account-section-rail{padding-top:8px}}[data-theme=literary] .account-fact{font-family:var(--literary-serif);color:var(--literary-ink);margin:0;font-size:clamp(19px,2vw,21px);font-weight:300;line-height:1.45}[data-theme=literary] .account-fact-address{word-break:break-word}[data-theme=literary] .account-fact-quiet{color:var(--literary-muted)}[data-theme=literary] .account-fact-slot{min-height:2.9em;font-size:clamp(19px,2vw,21px)}[data-theme=literary] .account-fact-slot+button.flow-submit,[data-theme=literary] .account-fact-slot+.flow-submit{margin-top:8px}[data-theme=literary] .account-bars{animation:account-breathe 2.6s var(--literary-ease)infinite;padding-top:.35em;display:block}[data-theme=literary] .account-bar{background:var(--literary-line-soft);border-radius:1px;height:.55em;display:block}[data-theme=literary] .account-bar+.account-bar{margin-top:.6em}[data-theme=literary] .account-bar-short{width:58%}@keyframes account-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-theme=literary] .account-bars{opacity:.75;animation:none}}[data-theme=literary] .account-device-wait{flex:1;padding-top:.2em;font-size:19px}[data-theme=literary] .account-device-wait .account-bar{width:46%}[data-theme=literary] .account-device-wait .account-bar-short{width:30%;height:.42em}[data-theme=literary] .account-actions{flex-wrap:wrap;gap:4px 22px;margin-top:12px;display:flex}[data-theme=literary] .account-action{font-family:var(--literary-sans);color:var(--literary-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--literary-accent)35%,transparent);text-decoration-color:color-mix(in srgb,var(--literary-accent)35%,transparent);transition:color .2s var(--literary-ease),text-decoration-color .2s var(--literary-ease);font-size:13.5px;font-weight:500}[data-theme=literary] .account-action:hover{color:var(--literary-accent-deep);-webkit-text-decoration-color:var(--literary-accent-deep);text-decoration-color:var(--literary-accent-deep)}[data-theme=literary] .account-close{margin-top:28px}[data-theme=literary] .account-leave{font-family:var(--literary-sans);color:var(--literary-muted);margin:0 0 22px;font-size:13px;line-height:1.5}[data-theme=literary] .account-leave a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--literary-line);text-decoration-color:var(--literary-line)}[data-theme=literary] .account-leave a:hover{color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}[data-theme=literary] .account-block-label{margin-bottom:14px}[data-theme=literary] .account-block+.account-block{border-top:1px solid var(--literary-line);margin-top:34px;padding-top:28px}[data-theme=literary] .account-devices{border-top:1px solid var(--literary-line);margin:0;padding:0;list-style:none}[data-theme=literary] .account-device{border-bottom:1px solid var(--literary-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;display:flex}[data-theme=literary] .account-device:last-child{border-bottom:0}[data-theme=literary] .account-device-name{font-family:var(--literary-serif);color:var(--literary-ink);word-break:break-word;font-size:19px;line-height:1.3}[data-theme=literary] .account-device-seen{font-family:var(--literary-sans);color:var(--literary-muted);margin-top:3px;font-size:13px;line-height:1.5;display:block}[data-theme=literary] .account-device-act{font-family:var(--literary-sans);color:var(--literary-muted);flex:none;align-items:baseline;gap:14px;font-size:13px;display:flex}[data-theme=literary] .account-btn{width:auto;margin-top:0;padding:8px 16px;font-size:13px}[data-theme=literary] .account-btn:disabled{opacity:.6;cursor:default;transform:none}[data-theme=literary] .account-out{width:auto;margin:0;padding:11px 22px;font-size:14px}[data-theme=literary] .account-out:disabled{opacity:.6;cursor:default;transform:none}[data-theme=literary] .account-danger{background:var(--destructive);border-color:var(--destructive)}[data-theme=literary] .account-danger:hover:not(:disabled){background:color-mix(in srgb,var(--destructive)82%,black)}[data-theme=literary] .account-switch{padding-bottom:4px}[data-theme=literary] .account-switch .flow-check span{font-size:15px}@media (max-width:440px){[data-theme=literary] .account-device{flex-direction:column;align-items:flex-start;gap:10px}}
