.account-page__section{display:grid;gap:var(--spacing-xl)}.account-page__tabs{display:inline-flex;flex-wrap:wrap;gap:.75rem;padding:.5rem;border:1px solid color-mix(in oklab,var(--color-border) 92%,white);border-radius:calc(var(--radius-pill) + .35rem);background:linear-gradient(180deg,#fffffff5,#f4f8ffeb),radial-gradient(circle at top left,color-mix(in oklab,var(--color-secondary) 10%,white),transparent 55%);box-shadow:0 18px 40px #0f172a0d;width:fit-content;max-width:100%}.account-page__tab{display:inline-flex;align-items:center;gap:.65rem;padding:.9rem 1.2rem;border:1px solid color-mix(in oklab,var(--color-border) 88%,white);border-radius:var(--radius-pill);background:#ffffffd1;color:var(--color-text-muted);font-family:var(--theme-font-display);font-size:1rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.account-page__tab:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-secondary) 32%,white);box-shadow:0 10px 24px #3b82f61f}.account-page__tab--active{border-color:transparent;background:linear-gradient(135deg,var(--color-secondary),color-mix(in oklab,var(--color-secondary) 76%,var(--color-tertiary)));color:#fff;box-shadow:0 14px 30px #3b82f633}.account-page__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 .55rem;border-radius:var(--radius-pill);background:#ffffffb8;color:inherit;font-size:.85rem;line-height:1}.account-page__tab--active .account-page__tab-count{background:#ffffff38}.account-page__content{display:grid;gap:var(--spacing-xl)}.account-page__listings-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.account-page__orders{display:grid;gap:var(--spacing-lg)}.account-page__order{display:grid;gap:var(--spacing-md)}.account-page__offer{display:grid;gap:.9rem}.account-page__order-header{display:grid;gap:.5rem}.account-page__offer-heading{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.account-page__offer-badges{display:flex;flex-wrap:wrap;gap:.5rem}.account-page__order-header h3{margin:0;font-family:var(--theme-font-display);font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-tight);color:var(--color-text)}.account-page__order-meta{margin:0;color:var(--color-text);font-size:var(--font-size-base);font-weight:600}.account-page__order-date,.account-page__offer-note{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.account-page__order-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.account-page__settings-group{display:grid;gap:var(--spacing-md);padding:clamp(1rem,2vw,1.35rem);border:1px solid color-mix(in oklab,var(--color-border) 82%,white);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--surface-panel-muted) 72%,white)}.account-page__settings-group h3{margin:0;font-family:var(--theme-font-display);font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.account-page__settings-note{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.account-page__settings-group .form-grid-2{align-items:start}.account-page__readiness-list{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.account-page__readiness-list .notice{height:100%}.account-page__phone-modal{display:grid;gap:var(--spacing-md)}
