.AccountDashboard-module__VDGG6W__dashboard{padding-bottom:8px}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__head{margin-bottom:18px}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__head h1{overflow-wrap:anywhere}.AccountDashboard-module__VDGG6W__proBadge{background:var(--teal-soft);color:var(--teal-dark);white-space:nowrap;border:1px solid #b7d5d0;border-radius:6px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.AccountDashboard-module__VDGG6W__errorPanel{border:1px solid var(--red);background:var(--red-soft);color:var(--red-text);border-left-width:4px;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:18px;padding:16px 18px;display:grid}.AccountDashboard-module__VDGG6W__errorIcon{margin-top:2px;font-size:18px}.AccountDashboard-module__VDGG6W__errorBody strong{font-size:15px;line-height:1.35;display:block}.AccountDashboard-module__VDGG6W__errorBody p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.55}.AccountDashboard-module__VDGG6W__errorActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.AccountDashboard-module__VDGG6W__errorLink{text-decoration:none}.AccountDashboard-module__VDGG6W__retryButton[data-busy]{opacity:.7;cursor:default}.AccountDashboard-module__VDGG6W__retryButton[data-busy]:hover{background:var(--teal);border-color:var(--teal);transform:none}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__statsGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px}.AccountDashboard-module__VDGG6W__statIcon{vertical-align:-2px;color:var(--teal);margin-right:7px;font-size:13px}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__mainGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:18px}.AccountDashboard-module__VDGG6W__viewAll{min-height:44px;color:var(--teal-dark);align-items:center;gap:8px;padding-inline:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.AccountDashboard-module__VDGG6W__viewAll:hover{text-decoration:underline}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__activityItem{border-bottom:1px solid var(--line)}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__activityItem:last-child{border-bottom:0}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__activityItem time span{margin-top:2px;display:block}.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__activityItem p{overflow-wrap:anywhere}.AccountDashboard-module__VDGG6W__inlineError{border:1px solid var(--red);background:var(--red-soft);color:var(--red-text);border-radius:8px;align-items:flex-start;gap:9px;margin:4px 0 0;padding:14px 15px;font-size:13px;line-height:1.55;display:flex}.AccountDashboard-module__VDGG6W__inlineError svg{flex:none;margin-top:2px}.AccountDashboard-module__VDGG6W__emptyHeading{font-family:var(--display);letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:500}.AccountDashboard-module__VDGG6W__subscriptionContent{text-align:center}.AccountDashboard-module__VDGG6W__planBadge{border-radius:var(--radius-md);background:var(--teal-soft);color:var(--teal-dark);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.AccountDashboard-module__VDGG6W__subscriptionText{color:var(--ink-2);margin:14px 0 18px;font-size:13px;line-height:1.6}.AccountDashboard-module__VDGG6W__planAction{width:100%;text-decoration:none}.AccountDashboard-module__VDGG6W__quickActions{margin-bottom:0}.AccountDashboard-module__VDGG6W__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.AccountDashboard-module__VDGG6W__actionCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);min-height:56px;color:var(--ink);transition:background var(--transition-base),border-color var(--transition-base);align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.AccountDashboard-module__VDGG6W__actionCard:hover{background:var(--teal-soft);color:var(--teal-dark);border-color:#b7d5d0}.AccountDashboard-module__VDGG6W__actionCard svg{color:var(--teal);flex:none;font-size:1.15rem}.AccountDashboard-module__VDGG6W__actionCard:hover svg{color:var(--teal-dark)}.AccountDashboard-module__VDGG6W__skeleton{background:var(--line);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite AccountDashboard-module__VDGG6W__skeletonPulse}@keyframes AccountDashboard-module__VDGG6W__skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.AccountDashboard-module__VDGG6W__skeletonLabel{width:110px;height:10px;display:block}.AccountDashboard-module__VDGG6W__skeletonNumber{width:72px;height:26px;margin-top:9px;display:block}.AccountDashboard-module__VDGG6W__skeletonLineShort{width:60%;height:10px;margin-top:10px;display:block}.AccountDashboard-module__VDGG6W__skeletonTime{width:100%;height:12px;margin-top:3px;display:block}.AccountDashboard-module__VDGG6W__skeletonDot{border-radius:var(--radius-full);width:9px;height:9px;margin-top:3px;display:block}.AccountDashboard-module__VDGG6W__skeletonLine{width:85%;height:13px;display:block}.AccountDashboard-module__VDGG6W__skeletonBadge{border-radius:var(--radius-md);width:130px;height:36px;margin:0 auto;display:block}.AccountDashboard-module__VDGG6W__skeletonButton{border-radius:var(--radius-md);width:100%;height:44px;margin-top:18px;display:block}.AccountDashboard-module__VDGG6W__subscriptionContent .AccountDashboard-module__VDGG6W__skeletonLine{width:100%;height:42px;margin-top:14px}@media (max-width:960px){.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__mainGrid{grid-template-columns:1fr}}@media (max-width:420px){.AccountDashboard-module__VDGG6W__dashboard .AccountDashboard-module__VDGG6W__activityItem{grid-template-columns:66px 10px minmax(0,1fr);gap:10px}.AccountDashboard-module__VDGG6W__errorPanel{padding:14px}.AccountDashboard-module__VDGG6W__errorActions>*{width:100%}}
