.esuDpG_signedOut{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.esuDpG_signedOut a{color:var(--teal-dark);font-weight:700}.esuDpG_list{margin:0;padding:0;list-style:none}.esuDpG_row{border-bottom:1px solid var(--line);padding:14px 0}.esuDpG_row:first-child{padding-top:0}.esuDpG_row:last-child{border-bottom:0;padding-bottom:0}.esuDpG_addressRow{align-items:flex-start;gap:9px;min-width:0;display:flex}.esuDpG_pin{color:var(--teal);flex:none;margin-top:3px;font-size:13px}.esuDpG_address{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45}a.esuDpG_address{color:var(--teal-dark);text-decoration:none}a.esuDpG_address:hover{text-decoration:underline}.esuDpG_metaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.esuDpG_meta{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.esuDpG_note{color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.55}.esuDpG_chip{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.esuDpG_chipLive{border-color:var(--green);background:var(--green-soft);color:var(--green-text)}.esuDpG_chipLapsed{border-color:var(--amber);background:var(--amber-soft);color:var(--amber-text)}.esuDpG_chipEnded{border-color:var(--red);background:var(--red-soft);color:var(--red-text)}.esuDpG_chipUnknown{border-color:var(--line);background:var(--paper);color:var(--ink-2)}.esuDpG_errorPanel{border:1px solid var(--red);border-radius:var(--radius-lg);background:var(--red-soft);color:var(--red-text);border-left-width:4px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.esuDpG_errorIcon{margin-top:2px;font-size:17px}.esuDpG_errorBody strong{font-size:15px;line-height:1.35;display:block}.esuDpG_errorBody p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.55}.esuDpG_retryButton{margin-top:14px}.esuDpG_empty{text-align:center;padding:8px 0 4px}.esuDpG_emptyIcon{border-radius:var(--radius-full);background:var(--teal-soft);width:46px;height:46px;color:var(--teal-dark);justify-content:center;align-items:center;font-size:19px;display:inline-flex}.esuDpG_emptyHeading{font-family:var(--display);letter-spacing:var(--tracking-tight);margin:14px 0 8px;font-size:22px;font-weight:500}.esuDpG_emptyBody{max-width:46ch;color:var(--ink-2);margin:0 auto;font-size:13px;line-height:1.6}.esuDpG_priceLine{max-width:52ch;color:var(--muted);margin:12px auto 0;font-size:12px;line-height:1.6}.esuDpG_emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.esuDpG_emptyAction{text-decoration:none}.esuDpG_footNote{margin:16px 0 0;font-size:12px}.esuDpG_footNote a{color:var(--teal-dark);font-weight:700}.esuDpG_skeletonList{flex-direction:column;gap:16px;display:flex}.esuDpG_skeletonRow{flex-direction:column;gap:9px;display:flex}.esuDpG_skeleton{background:var(--line);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite esuDpG_purchasesPulse}@keyframes esuDpG_purchasesPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.esuDpG_skeleton{animation:none}}.esuDpG_skeletonLine{width:78%;height:14px;display:block}.esuDpG_skeletonChip{width:170px;height:20px;display:block}.esuDpG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.esuDpG_emptyActions>*{width:100%}}
.VDGG6W_dashboard{padding-bottom:8px}.VDGG6W_dashboard .VDGG6W_head{margin-bottom:18px}.VDGG6W_dashboard .VDGG6W_head h1{overflow-wrap:anywhere}.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}.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}.VDGG6W_errorIcon{margin-top:2px;font-size:18px}.VDGG6W_errorBody strong{font-size:15px;line-height:1.35;display:block}.VDGG6W_errorBody p{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.55}.VDGG6W_errorActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.VDGG6W_errorLink{text-decoration:none}.VDGG6W_retryButton[data-busy]{opacity:.7;cursor:default}.VDGG6W_retryButton[data-busy]:hover{background:var(--teal);border-color:var(--teal);transform:none}.VDGG6W_dashboard .VDGG6W_statsGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px}.VDGG6W_statIcon{vertical-align:-2px;color:var(--teal);margin-right:7px;font-size:13px}.VDGG6W_dashboard .VDGG6W_mainGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:18px}.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}.VDGG6W_viewAll:hover{text-decoration:underline}.VDGG6W_dashboard .VDGG6W_activityItem{border-bottom:1px solid var(--line)}.VDGG6W_dashboard .VDGG6W_activityItem:last-child{border-bottom:0}.VDGG6W_dashboard .VDGG6W_activityItem time span{margin-top:2px;display:block}.VDGG6W_dashboard .VDGG6W_activityItem p{overflow-wrap:anywhere}.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}.VDGG6W_inlineError svg{flex:none;margin-top:2px}.VDGG6W_emptyHeading{font-family:var(--display);letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:500}.VDGG6W_subscriptionContent{text-align:center}.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}.VDGG6W_subscriptionText{color:var(--ink-2);margin:14px 0 18px;font-size:13px;line-height:1.6}.VDGG6W_planAction{width:100%;text-decoration:none}.VDGG6W_priceLine{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.VDGG6W_purchasesBlock{margin-bottom:18px}.VDGG6W_quickActions{margin-bottom:0}.VDGG6W_actionsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.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}.VDGG6W_actionCard:hover{background:var(--teal-soft);color:var(--teal-dark);border-color:#b7d5d0}.VDGG6W_actionCard svg{color:var(--teal);flex:none;font-size:1.15rem}.VDGG6W_actionCard:hover svg{color:var(--teal-dark)}.VDGG6W_skeleton{background:var(--line);border-radius:var(--radius-sm);animation:1.4s ease-in-out infinite VDGG6W_skeletonPulse}@keyframes VDGG6W_skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.VDGG6W_skeletonLabel{width:110px;height:10px;display:block}.VDGG6W_skeletonNumber{width:72px;height:26px;margin-top:9px;display:block}.VDGG6W_skeletonLineShort{width:60%;height:10px;margin-top:10px;display:block}.VDGG6W_skeletonTime{width:100%;height:12px;margin-top:3px;display:block}.VDGG6W_skeletonDot{border-radius:var(--radius-full);width:9px;height:9px;margin-top:3px;display:block}.VDGG6W_skeletonLine{width:85%;height:13px;display:block}.VDGG6W_skeletonBadge{border-radius:var(--radius-md);width:130px;height:36px;margin:0 auto;display:block}.VDGG6W_skeletonButton{border-radius:var(--radius-md);width:100%;height:44px;margin-top:18px;display:block}.VDGG6W_subscriptionContent .VDGG6W_skeletonLine{width:100%;height:42px;margin-top:14px}@media (max-width:960px){.VDGG6W_dashboard .VDGG6W_mainGrid{grid-template-columns:1fr}}@media (max-width:420px){.VDGG6W_dashboard .VDGG6W_activityItem{grid-template-columns:66px 10px minmax(0,1fr);gap:10px}.VDGG6W_errorPanel{padding:14px}.VDGG6W_errorActions>*{width:100%}}
