._9XRJxW_plansWrap{--navy-900:#061a2a;--navy-700:#0a2d47;--green:#00c36a;--green-800:#008f4e;--green-50:#e9fbf1;--amber:#f59e0b;--amber-50:#fffbeb;--violet:#7c3aed;--text:#0b1220;--text-2:#2c3a52;--muted:#6b7280;--muted-2:#9ca3af;--border:#e6e9f2;--border-soft:#e6e9f2b3;--r-xl:20px;--r-lg:16px;--r-md:12px;--r-sm:8px;--r-full:999px;flex-direction:column;gap:20px;width:100%;max-width:1220px;margin:0 auto;padding:20px 24px 60px;display:flex}._9XRJxW_plansSectionLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:800}._9XRJxW_activePlanCard{background:linear-gradient(135deg, var(--navy-900), var(--navy-700));border-radius:var(--r-xl);border:1px solid #ffffff12;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 6px 28px #061a2a59}._9XRJxW_activePlanCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#00c36a1a,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-50px}._9XRJxW_apcInner{z-index:1;position:relative}._9XRJxW_apcTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._9XRJxW_apcPlanLabel{text-transform:uppercase;letter-spacing:.09em;color:#ffffff59;margin-bottom:4px;font-size:10px;font-weight:700}._9XRJxW_apcPlanName{color:#fff;letter-spacing:-.2px;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:800}._9XRJxW_apcPlanDates{color:#fff6;margin-top:3px;font-size:12px}._9XRJxW_apcBadge{border-radius:var(--r-full);color:#6ee7b7;background:#00c36a2e;border:1px solid #00c36a59;flex-shrink:0;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}._9XRJxW_apcBadge._9XRJxW_paused{color:#fcd34d;background:#f59e0b2e;border-color:#f59e0b59}._9XRJxW_planKebabWrap{flex-shrink:0;position:relative}._9XRJxW_planKebabBtn{border-radius:var(--r-sm);color:#fff9;letter-spacing:.5px;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:all .14s;display:flex}._9XRJxW_planKebabBtn:hover:not(:disabled){color:#fff;background:#ffffff29}._9XRJxW_planKebabMenu{border:1px solid var(--border);border-radius:var(--r-md);z-index:200;background:#fff;min-width:186px;display:none;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 8px 28px #0c102829}._9XRJxW_planKebabMenu._9XRJxW_open{display:block}._9XRJxW_pkmItem{width:100%;color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:11px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s;display:flex}._9XRJxW_pkmItem:hover{background:#f1f4fb}._9XRJxW_pkmDanger:hover{color:#f43f5e;background:#fff1f2}._9XRJxW_pkmIcon{flex-shrink:0;font-size:14px}._9XRJxW_pkmDivider{background:var(--border);height:1px;margin:3px 0}._9XRJxW_apcStats{border-radius:var(--r-md);background:#ffffff0f;border:1px solid #ffffff1a;margin-bottom:16px;display:flex;overflow:hidden}._9XRJxW_apcStat{text-align:center;flex:1;padding:12px 8px;position:relative}._9XRJxW_apcStat:not(:last-child):after{content:"";background:#ffffff1a;width:1px;position:absolute;top:20%;bottom:20%;right:0}._9XRJxW_apcStatVal{color:#fff;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:800;line-height:1}._9XRJxW_apcStatVal._9XRJxW_green{color:#6ee7b7}._9XRJxW_apcStatLbl{color:#ffffff61;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:10px;font-weight:600}._9XRJxW_apcProgHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._9XRJxW_apcProgLabel{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}._9XRJxW_apcProgPct{color:#fff;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:800}._9XRJxW_apcBar{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:14px;overflow:hidden}._9XRJxW_apcBarFill{background:linear-gradient(90deg, var(--green), #34d399);border-radius:4px;height:100%;transition:width .8s}._9XRJxW_apcCtaRow{gap:9px;display:flex}._9XRJxW_apcBtnPrimary{border-radius:var(--r-full);background:var(--green);color:#fff;cursor:pointer;border:none;align-items:center;gap:7px;padding:9px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 4px 14px #00c36a59}._9XRJxW_apcBtnPrimary:hover{background:var(--green-800);transform:translateY(-1px)}._9XRJxW_apcBtnSecondary{border-radius:var(--r-full);color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:7px;padding:9px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}._9XRJxW_apcBtnSecondary:hover{background:#ffffff21}._9XRJxW_planToast{color:#fff;border-radius:var(--r-full);z-index:500;pointer-events:none;white-space:nowrap;background:#0b1220;padding:10px 22px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0000004d}._9XRJxW_planHistoryList{flex-direction:column;gap:8px;display:flex}._9XRJxW_planHistRow{border-radius:var(--r-lg);color:inherit;cursor:pointer;background:linear-gradient(135deg,#f4fbf7 0%,#f0f4ff 100%);border:1px solid #7c3aed1f;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:all .15s;display:flex}._9XRJxW_planHistRow:hover{transform:translateY(-1px);box-shadow:0 4px 14px #7c3aed1a}._9XRJxW_phrIcon{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}._9XRJxW_phrIcon._9XRJxW_completed{background:var(--green-50);border:1px solid #00c36a33}._9XRJxW_phrIcon._9XRJxW_abandoned{background:var(--amber-50);border:1px solid #f59e0b26}._9XRJxW_phrBody{flex:1;min-width:0}._9XRJxW_phrName{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:700}._9XRJxW_phrDates{color:var(--muted);font-size:11.5px}._9XRJxW_phrRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}._9XRJxW_phrBadge{border-radius:var(--r-full);white-space:nowrap;padding:3px 10px;font-size:10px;font-weight:700}._9XRJxW_phrBadge._9XRJxW_completed{background:var(--green-50);color:var(--green-800);border:1px solid #00c36a33}._9XRJxW_phrBadge._9XRJxW_abandoned{background:var(--amber-50);color:#92400e;border:1px solid #f59e0b26}._9XRJxW_phrCompletion{color:var(--text-2);font-size:12px;font-weight:700}._9XRJxW_phrBarWrap{border-radius:var(--r-full);background:#7c3aed1a;width:80px;height:4px;overflow:hidden}._9XRJxW_phrBar{border-radius:var(--r-full);height:100%}._9XRJxW_phrBar._9XRJxW_completed{background:var(--green)}._9XRJxW_phrBar._9XRJxW_abandoned{background:var(--amber)}._9XRJxW_emptyHistoryNote{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-lg);background:#fafafa;padding:16px;font-size:12.5px}._9XRJxW_emptyState{text-align:center;color:var(--muted);border-radius:var(--r-lg);background:linear-gradient(135deg,#f4fbf7 0%,#f0f4ff 100%);border:1px dashed #7c3aed2e;padding:30px 22px;font-size:13px}._9XRJxW_newPlanCard{border-radius:var(--r-xl);text-align:center;cursor:pointer;color:inherit;background:linear-gradient(150deg,#edf7f2 0%,#edf4ff 55%,#f4eeff 100%);border:2px dashed #7c3aed33;padding:28px 24px;text-decoration:none;transition:all .18s;display:block;position:relative;overflow:hidden}._9XRJxW_newPlanCard:hover{border-color:#7c3aed66;transform:translateY(-1px);box-shadow:0 4px 20px #7c3aed1a}._9XRJxW_npcIcon{margin-bottom:10px;font-size:28px}._9XRJxW_npcTitle{color:var(--text);margin-bottom:5px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:800}._9XRJxW_npcSub{color:var(--muted);max-width:340px;margin:0 auto 16px;font-size:13px;line-height:1.5}._9XRJxW_npcBtn{border-radius:var(--r-full);background:linear-gradient(135deg, var(--green), #4f46e5);color:#fff;cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 24px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;transition:all .17s;display:inline-flex;box-shadow:0 4px 18px #00c36a40}._9XRJxW_npcBtn:hover{opacity:.9;transform:translateY(-1px)}._9XRJxW_showMoreBtn{border-radius:var(--r-lg);width:100%;color:var(--violet);text-align:center;cursor:pointer;background:#7c3aed0a;border:1px dashed #7c3aed40;margin-top:8px;padding:12px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;transition:all .15s;display:block}._9XRJxW_showMoreBtn:hover{background:#7c3aed14;border-color:#7c3aed73;transform:translateY(-1px)}@media (max-width:720px){._9XRJxW_plansWrap{padding:18px 16px 40px}._9XRJxW_apcStats{flex-wrap:wrap}._9XRJxW_apcStat{flex:0 0 50%}._9XRJxW_apcStat:not(:last-child):after{display:none}._9XRJxW_planHistRow{flex-direction:column;align-items:stretch}._9XRJxW_phrRight{flex-direction:row;align-items:flex-start;gap:8px;margin-top:8px}}
