.acct-center{text-align:center;padding:48px 0}.acct-muted{color:var(--muted)}.acct-title{margin:0 0 4px;font-size:clamp(24px,4vw,32px)}.acct-h2{margin:0 0 4px;font-size:18px}.acct-sub{margin:0 0 18px;font-size:14px}.acct-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:28px 24px}.acct-card+.acct-card,.acct-banner+.acct-card,.acct-dash-head+.acct-card{margin-top:16px}.acct-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.acct-label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.acct-label input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);padding:10px 12px;font-size:15px}.acct-label input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint);outline:none}.acct-error{color:var(--danger);margin:4px 0 0;font-size:14px}.acct-note{color:var(--primary);margin:6px 0 0;font-size:14px}.acct-switch{text-align:center;margin:18px 0 0;font-size:14px}.acct-link{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.acct-link:hover{text-decoration:underline}.acct-dash-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.acct-email{margin:0;font-size:14px}.acct-row{justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.acct-row+.acct-row{margin-top:12px}.acct-subscription-ending{color:var(--warn-strong);font-weight:600}.acct-badge{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--muted);padding:3px 12px;font-size:13px;font-weight:700}.acct-badge.pro{background:var(--primary-tint);color:var(--primary)}.acct-banner{border:1px solid var(--primary);background:var(--primary-tint);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14px;display:flex}.acct-plans{flex-direction:column;gap:10px;margin-top:16px;display:flex}.acct-plan{justify-content:space-between;align-items:center;display:flex}.acct-plan-price{font-weight:700}.acct-plan-price .acct-muted{font-size:13px;font-weight:400}.acct-checkout-pending{justify-content:center;align-items:center;gap:8px;margin:auto;display:inline-flex}.acct-checkout-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite acct-checkout-spin}@keyframes acct-checkout-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.acct-checkout-spinner{animation-duration:1.2s}}.acct-foot{text-align:center;margin:24px 0 0;font-size:13px}.acct-foot a{color:var(--primary)}.btn.block{justify-content:center;width:100%}.btn.small{padding:7px 14px;font-size:14px}.acct-auth{padding:32px 28px}.acct-oauth{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:11px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.acct-oauth:hover{background:var(--surface-2);border-color:var(--border-strong)}.acct-or{color:var(--muted);align-items:center;gap:12px;margin:18px 0 4px;font-size:13px;display:flex}.acct-or:before,.acct-or:after{content:"";background:var(--border);flex:1;height:1px}.acct-methodtabs{background:var(--surface-2);border-radius:var(--radius-md);gap:6px;margin-top:16px;padding:4px;display:flex}.acct-methodtabs button{font:inherit;border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 12px;font-size:14px;font-weight:600}.acct-methodtabs button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.acct-resend{align-self:center;font-size:13px}.acct-resend:disabled{color:var(--muted);cursor:default;text-decoration:none}.acct-cardhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.acct-cardhead .acct-h2{margin:0}.acct-cardfoot{margin-top:18px}.acct-setup{border-color:var(--primary)}.acct-setup-steps{flex-direction:column;gap:6px;margin:14px 0 0;padding-left:20px;display:flex}.acct-inline{margin-left:12px;font-size:13px}.acct-danger{color:var(--danger)}.acct-subform{background:var(--surface-2);border-radius:var(--radius-md);flex-direction:column;gap:12px;margin:14px 0 4px;padding:16px;display:flex}.acct-subform .btn{align-self:flex-start}.acct-fresh{border:1px solid var(--primary);background:var(--primary-tint);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:14px;display:flex}.acct-fresh .acct-note{width:100%;margin:0}.acct-mono{min-width:0;font-family:var(--mono,monospace);word-break:break-all;color:var(--text);flex:1;font-size:12px}.acct-list{margin:8px 0 0;padding:0;list-style:none}.acct-listrow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.acct-listrow:first-child{border-top:none}.acct-listrow b{font-weight:600;display:block}.acct-meta{margin-top:2px;font-size:12px;display:block}.acct-tag{border-radius:var(--radius-pill);background:var(--primary-tint);color:var(--primary);vertical-align:middle;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.account{max-width:1120px;padding:64px 28px 72px}.account:has(.acct-auth){background:var(--surface);grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:stretch;max-width:none;min-height:calc(100vh - 64px);padding:0;display:grid}.account:has(.acct-auth):before{content:"CONTENT INFRASTRUCTURE\a FOR THE AI ERA";white-space:pre;background:linear-gradient(132deg, #ffffff3d, transparent 42%), linear-gradient(36deg, color-mix(in srgb, var(--text) 18%, transparent), transparent 55%), repeating-linear-gradient(118deg, #ffffff1f 0 1px, transparent 1px 22px), var(--primary);color:#fff;font-family:var(--mono);letter-spacing:.14em;align-items:flex-end;padding:clamp(36px,5vw,72px);font-size:12px;font-weight:700;line-height:1.8;display:flex}html[lang^=zh] .account:has(.acct-auth):before{content:"本地内容基础设施\a 为 AI 而生"}.account:has(.acct-auth) .acct-auth{background:0 0;border:0;border-radius:0;place-self:center;width:min(100% - 64px,420px);padding:44px 0}.account:has(.acct-auth) .acct-title,.account:has(.acct-auth) .acct-note,.account:has(.acct-auth) .acct-sub{text-align:center}.account:has(.acct-auth) .acct-title{margin-bottom:8px;font-size:28px}.account:has(.acct-auth) .acct-label input,.account:has(.acct-auth) .acct-oauth{border-radius:var(--radius-md);background:var(--bg-soft);min-height:46px}.acct-card{border-radius:var(--radius);box-shadow:none}.acct-methodtabs,.acct-subform,.acct-fresh,.acct-badge,.acct-tag{border-radius:var(--radius-md)}.acct-dash-head{border-bottom:1px solid var(--border);padding-bottom:22px}@media (width<=820px){.account:has(.acct-auth){grid-template-columns:1fr}.account:has(.acct-auth):before{display:none}.account:has(.acct-auth) .acct-auth{width:min(100% - 40px,420px)}}
