.auth-panel[data-v-c2db2f43]{position:relative;overflow:hidden;padding:36px 38px 34px}.qr-login-pane[data-v-c2db2f43]{min-height:21.25rem;justify-content:center}.qr-frame[data-v-c2db2f43]{margin-top:1.25rem;background:#fff}.qr-status[data-v-c2db2f43]{flex-wrap:wrap;justify-content:center}.qr-status small[data-v-c2db2f43]{margin-left:.25rem;color:#aaa49d;font-size:10px;font-variant-numeric:tabular-nums}.auth-notice[data-v-c2db2f43]{width:100%;margin-top:18px;text-align:center}.account-overview[data-v-c2db2f43]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;background:var(--surface);gap:clamp(28px,4vw,58px);padding:28px 30px}.account-identity[data-v-c2db2f43]{min-width:0;display:flex;align-items:center;gap:18px}.account-avatar[data-v-c2db2f43]{display:grid;flex:0 0 66px;height:66px;width:66px;place-items:center;border-radius:4px;background:var(--red);color:#fff;font-size:24px;font-weight:600}.account-identity__copy[data-v-c2db2f43]{min-width:0}.account-identity__copy .eyebrow[data-v-c2db2f43]{font-size:10px;letter-spacing:.18em}.account-identity__copy h1[data-v-c2db2f43]{overflow:hidden;font-size:clamp(25px,2.5vw,34px);margin:2px 0 1px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-identity__copy p[data-v-c2db2f43]{display:flex;align-items:center;gap:6px;margin:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-identity__copy p[data-v-c2db2f43] svg{color:#2e795d;flex:none;font-size:14px}.account-summary[data-v-c2db2f43]{display:flex;align-items:center}.account-summary>div[data-v-c2db2f43]{display:grid;min-width:84px;place-items:center;padding:3px 22px}.account-summary strong[data-v-c2db2f43]{font-family:Abel,sans-serif;font-size:28px;font-weight:500;line-height:1}.account-summary span[data-v-c2db2f43]{color:var(--muted);font-size:10px;margin-top:6px}.account-actions[data-v-c2db2f43]{display:flex;align-items:center;gap:10px}.account-actions .button[data-v-c2db2f43]{height:42px;padding:0 16px;white-space:nowrap}.account-actions .button[data-v-c2db2f43] svg{font-size:17px}.account-logout[data-v-c2db2f43]{display:inline-flex;height:42px;align-items:center;background:transparent;color:var(--muted);font-size:12px;gap:7px;padding:0 11px}.account-logout[data-v-c2db2f43]:hover{background:var(--soft);color:var(--ink)}.account-dashboard[data-v-c2db2f43]{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);margin-top:.75rem;gap:.75rem;align-items:start}.dashboard-main[data-v-c2db2f43],.dashboard-side[data-v-c2db2f43]{min-width:0;background:#ffffff73;padding:clamp(24px,3vw,36px)}.dashboard-heading[data-v-c2db2f43]{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:22px}.dashboard-heading h2[data-v-c2db2f43]{font-size:clamp(24px,2.5vw,32px);margin:4px 0 0;font-weight:500;letter-spacing:-.035em;line-height:1.15}.dashboard-heading p[data-v-c2db2f43]{color:var(--muted);font-size:11px;margin:6px 0 0}.dashboard-link[data-v-c2db2f43]{background:transparent;color:#4f4b45;flex:none;font-size:12px;padding:7px 0}.dashboard-link span[data-v-c2db2f43]{font-size:15px;margin-left:5px}.dashboard-link[data-v-c2db2f43]:hover{color:var(--red)}.account-listings[data-v-c2db2f43]{display:flex;flex-direction:column;gap:6px}.account-listings[data-v-c2db2f43] .listing-card{background:var(--surface);grid-template-columns:minmax(0,1fr) 190px}.account-listings[data-v-c2db2f43] .listing-card__content{min-height:9.75rem;padding:19px 21px}.account-listings[data-v-c2db2f43] .listing-card__gallery{height:9.75rem}.account-listings[data-v-c2db2f43] .listing-card__identity{min-height:19px}.account-listings[data-v-c2db2f43] .listing-card__headline{margin-top:.75rem}.account-listings[data-v-c2db2f43] .listing-card__headline h3{font-size:17px}.account-listings[data-v-c2db2f43] .listing-card__description{font-size:11px;-webkit-line-clamp:1;line-height:1.55;margin:5px 0 11px}.account-listings[data-v-c2db2f43] .listing-card__meta{font-size:10px;gap:14px}.dashboard-side[data-v-c2db2f43]{position:sticky;top:84px}.dashboard-heading--side[data-v-c2db2f43]{align-items:start}.account-factories[data-v-c2db2f43]{display:flex;flex-direction:column;gap:5px}.factory-manage-card[data-v-c2db2f43]{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;min-height:4.5rem;align-items:center;gap:.75rem;padding:.75rem;background:var(--surface);transition:transform .2s ease,background .2s ease}.factory-manage-card[data-v-c2db2f43]:hover{background:#faf9f6;transform:translate(3px)}.factory-manage-card>img[data-v-c2db2f43],.factory-monogram[data-v-c2db2f43]{width:3rem;height:3rem;background:var(--soft);object-fit:cover}.factory-monogram[data-v-c2db2f43]{display:grid;place-items:center;color:#8d877f;font-family:Abel,sans-serif;font-size:20px}.factory-manage-card__copy[data-v-c2db2f43]{min-width:0}.factory-manage-card h3[data-v-c2db2f43]{margin:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.factory-manage-card p[data-v-c2db2f43]{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--muted);font-size:9px;margin:5px 0 0;text-overflow:ellipsis;white-space:nowrap}.factory-manage-card p span[data-v-c2db2f43]{height:3px;width:3px;border-radius:4px;background:#c7c1b8}.factory-manage-card[data-v-c2db2f43]>svg{color:#aaa49b;font-size:16px}.dashboard-main[data-v-c2db2f43] .state-block,.dashboard-side[data-v-c2db2f43] .state-block{background:var(--surface);min-height:170px}@media(max-width:980px){.account-overview[data-v-c2db2f43]{grid-template-columns:minmax(0,1fr) auto}.account-summary[data-v-c2db2f43]{display:none}.account-dashboard[data-v-c2db2f43]{grid-template-columns:minmax(0,1fr) 280px}.account-listings[data-v-c2db2f43] .listing-card{grid-template-columns:1fr}.account-listings[data-v-c2db2f43] .listing-card__gallery{display:none}}@media(max-width:760px){.account-page[data-v-c2db2f43]{padding-top:1.25rem}.account-overview[data-v-c2db2f43]{grid-template-columns:1fr;padding:1.25rem;gap:18px}.account-avatar[data-v-c2db2f43]{flex-basis:56px;width:3.5rem;height:3.5rem}.account-actions[data-v-c2db2f43]{display:grid;grid-template-columns:1fr auto}.account-actions .button[data-v-c2db2f43]{width:100%}.account-dashboard[data-v-c2db2f43]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.dashboard-main[data-v-c2db2f43],.dashboard-side[data-v-c2db2f43]{width:100%;padding:22px 18px}.dashboard-side[data-v-c2db2f43]{order:-1;position:static}.dashboard-heading[data-v-c2db2f43]{align-items:flex-start;margin-bottom:18px}.dashboard-heading h2[data-v-c2db2f43]{font-size:24px}.account-listings[data-v-c2db2f43] .listing-card__content{min-height:0;padding:18px}.account-listings[data-v-c2db2f43] .listing-card__headline h3{font-size:16px}.account-listings[data-v-c2db2f43] .listing-card__meta{gap:10px}.account-listings[data-v-c2db2f43] .listing-card__action{display:none}}@media(max-width:420px){.account-identity[data-v-c2db2f43]{gap:13px}.account-identity__copy h1[data-v-c2db2f43]{font-size:23px}.dashboard-link[data-v-c2db2f43]{display:none}.factory-manage-card[data-v-c2db2f43]{grid-template-columns:44px minmax(0,1fr) 16px}.factory-manage-card>img[data-v-c2db2f43],.factory-monogram[data-v-c2db2f43]{width:2.75rem;height:2.75rem}}.account-overview[data-v-c2db2f43],.account-stat[data-v-c2db2f43],.auth-panel[data-v-c2db2f43],.auth-tabs[data-v-c2db2f43],.auth-tabs button[data-v-c2db2f43],.dashboard-link[data-v-c2db2f43],.my-listing-row[data-v-c2db2f43]{border-radius:4px}.auth-tabs button[data-v-c2db2f43]{font-size:13px;min-height:44px}.auth-heading h2[data-v-c2db2f43]{font-size:25px}.auth-heading p[data-v-c2db2f43]{font-size:13px}.login-form input[data-v-c2db2f43]{font-size:16px;min-height:48px}.account-overview[data-v-c2db2f43]{gap:16px}.dashboard-link[data-v-c2db2f43]{min-height:44px}@media(max-width:680px){.login-intro h1[data-v-c2db2f43]{font-size:32px}.auth-panel[data-v-c2db2f43]{padding:24px 18px}.auth-tabs button[data-v-c2db2f43]{font-size:12px}.code-input button[data-v-c2db2f43]{min-height:44px}}.qr-status__label[data-v-c2db2f43]{font-size:13px;font-weight:400}.auth-mobile-hint[data-v-c2db2f43]{display:none}.qr-status[data-status=error][data-v-c2db2f43]{color:var(--red)}@media(max-width:680px){.auth-mobile-hint[data-v-c2db2f43]{color:var(--muted);display:block;font-size:12px;line-height:1.8;margin:16px 0 0;text-align:center}}
