._sectionHeading_1yc6k_8{margin:0 0 var(--spacing-3);font-family:var(--font-family-heading);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--sp-ink)}._statusCard_1yc6k_17{background-color:var(--sp-surface);border:1px solid var(--sp-line);border-radius:1.5rem;padding:var(--spacing-6) var(--spacing-4);box-shadow:var(--sp-shadow)}._statusCard_1yc6k_17._active_1yc6k_25{border-color:var(--sp-sage-edge)}._statusHeader_1yc6k_29{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}._statusChip_1yc6k_38{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;margin-top:var(--spacing-2);background-color:var(--sp-sage-tint);border:1px solid var(--sp-sage-edge);border-radius:var(--radius-full);color:var(--sp-sage-ink);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}._statusChip_1yc6k_38._warning_1yc6k_55{background-color:var(--sp-peach-tint);border-color:var(--sp-peach-edge);color:var(--sp-peach-ink)}._planName_1yc6k_61{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--sp-ink);margin:0 0 .125rem}._nameUnderline_1yc6k_72{display:block;width:5.5rem;height:.4375rem;overflow:visible}._nameUnderline_1yc6k_72 path{fill:none;stroke:var(--sp-peach-edge);stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke}._planPrice_1yc6k_87{font-family:var(--font-family-heading);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--sp-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._pricePeriod_1yc6k_98{font-family:var(--font-family-base);font-size:.875rem;font-weight:500;color:var(--sp-muted)}._freeBadge_1yc6k_105{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:800;color:var(--sp-ink)}._statusDetails_1yc6k_112{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--spacing-3);margin-bottom:var(--spacing-4)}._platformFeeBox_1yc6k_122{--accent-tint: var(--sp-peach-tint);--accent-edge: var(--sp-peach-edge);--accent-ink: var(--sp-peach-ink);position:relative;display:flex;align-items:center;gap:var(--spacing-3);padding:.875rem 1rem;background-color:var(--sp-card);border:1px solid var(--sp-line);border-radius:1.125rem;box-shadow:var(--sp-shadow)}._platformFeeBox_1yc6k_122:after{content:"";position:absolute;top:.875rem;right:.875rem;width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--accent-edge)}._platformFeeBox_1yc6k_122 svg:first-child{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:.5rem;box-sizing:border-box;border-radius:50%;background-color:var(--accent-tint);color:var(--accent-ink)}._feeLabel_1yc6k_162{font-size:.75rem;font-weight:600;color:var(--sp-muted)}._feeValue_1yc6k_168{font-family:var(--font-family-heading);font-size:1.375rem;font-weight:800;letter-spacing:-.01em;color:var(--sp-ink);font-variant-numeric:tabular-nums}._feeDefault_1yc6k_177{--accent-tint: var(--sp-lavender-tint);--accent-edge: var(--sp-lavender-edge);--accent-ink: var(--sp-lavender-ink)}._detailRow_1yc6k_183{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0;font-size:.875rem}._detailLabel_1yc6k_192{color:var(--sp-muted)}._detailValue_1yc6k_196{font-weight:600;color:var(--sp-ink);text-align:right}._autoRenewBanner_1yc6k_202,._savingsBanner_1yc6k_203{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:1.125rem;font-size:.875rem}._autoRenewBanner_1yc6k_202{background-color:var(--sp-blue-tint);border:1px solid var(--sp-blue-edge);color:var(--sp-blue-ink)}._autoRenewBanner_1yc6k_202 svg{color:var(--sp-blue-edge)}._savingsBanner_1yc6k_203{background-color:var(--sp-sage-tint);border:1px solid var(--sp-sage-edge);color:var(--sp-sage-ink)}._savingsBanner_1yc6k_203 svg{color:var(--sp-sage-edge)}._statusActions_1yc6k_232{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._statusActions_1yc6k_232 button{border-radius:var(--radius-full)!important}._cancelledNote_1yc6k_244,._freeNote_1yc6k_245{padding:var(--spacing-3) var(--spacing-4);border-radius:1.125rem;background-color:var(--sp-card);border:1px solid var(--sp-line);color:var(--sp-text);font-size:.875rem;line-height:1.5}._freeNote_1yc6k_245 p{margin:0}._noSubIcon_1yc6k_259{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin:0 auto var(--spacing-4);border-radius:var(--radius-full);background-color:var(--sp-lavender-tint);color:var(--sp-lavender-ink)}._noSubIcon_1yc6k_259 svg{width:26px;height:26px}._statusCard_1yc6k_17 h3{margin-bottom:var(--spacing-2);font-family:var(--font-family-heading);font-size:1.125rem;font-weight:800;letter-spacing:-.02em;text-align:center;color:var(--sp-ink)}._statusCard_1yc6k_17>p{text-align:center;font-size:.875rem;color:var(--sp-muted)}._errorText_1yc6k_292{padding:var(--spacing-4);text-align:center;font-size:.875rem;color:var(--error-text)}@media(max-width:768px){._statusHeader_1yc6k_29{flex-direction:column;gap:var(--spacing-3)}._planPrice_1yc6k_87{text-align:left}._statusActions_1yc6k_232{flex-direction:column}._statusActions_1yc6k_232 button{width:100%}}._plansSection_18wzp_8{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6) 1.25rem;background-color:var(--sp-surface);border:1px solid var(--sp-line);border-radius:1.5rem;box-shadow:var(--sp-shadow)}._sectionTitle_18wzp_19{margin:0;font-family:var(--font-family-heading);font-size:1.375rem;font-weight:800;letter-spacing:-.02em;color:var(--sp-ink)}._toolbar_18wzp_32{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);background-color:var(--sp-card);border:1px solid var(--sp-line);border-radius:var(--radius-full);box-shadow:var(--sp-shadow)}._billingToggle_18wzp_45{display:inline-flex;align-items:center;gap:2px}._toggleBtn_18wzp_51{display:inline-flex;align-items:center;gap:var(--spacing-2);height:2rem;padding:0 var(--spacing-3);border:none;border-radius:var(--radius-full);background:none;color:var(--sp-muted);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._toggleBtn_18wzp_51:hover{background-color:var(--sp-lavender-tint);color:var(--sp-lavender-ink)}._toggleBtn_18wzp_51:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._toggleBtn_18wzp_51._active_18wzp_79{background-color:var(--sp-lavender-tint);color:var(--sp-lavender-ink)}._saveBadge_18wzp_84{padding:.125rem .375rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--sp-sage-edge) 20%,transparent);color:var(--sp-sage-ink);font-size:.6875rem;font-weight:700;line-height:1.4}._toggleBtn_18wzp_51._active_18wzp_79 ._saveBadge_18wzp_84{background-color:var(--sp-lavender-edge);color:#fff}._walletCard_18wzp_101{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-6);padding:var(--spacing-4);background-color:var(--sp-card);border:1px solid var(--sp-line);border-radius:1.25rem;box-shadow:var(--sp-shadow)}._walletInfo_18wzp_114{display:flex;align-items:baseline;gap:var(--spacing-2);font-size:.9375rem}._walletLabel_18wzp_121{color:var(--sp-muted)}._walletAmount_18wzp_125{font-family:var(--font-family-heading);font-weight:700;font-size:1.125rem;letter-spacing:-.01em;color:var(--sp-ink);font-variant-numeric:tabular-nums}._walletToggle_18wzp_134{display:flex;align-items:center;gap:var(--spacing-3);font-size:.875rem;font-weight:500;cursor:pointer}._walletCalculation_18wzp_143{margin-top:var(--spacing-3);padding:var(--spacing-2);border-radius:var(--radius-sm);background-color:var(--sp-surface);color:var(--sp-muted);font-size:.8125rem;line-height:1.4;text-align:center}._walletCovers_18wzp_154{font-weight:600;color:var(--sp-sage-ink)}._plansGrid_18wzp_161{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-4);align-items:stretch}._planCard_18wzp_173{--accent-tint: var(--sp-lavender-tint);--accent-edge: var(--sp-lavender-edge);--accent-ink: var(--sp-lavender-ink);position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);background-color:var(--sp-card);border:1px solid var(--sp-line);border-radius:1.25rem;box-shadow:var(--sp-shadow);color:var(--sp-text);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal) ease}._planCard_18wzp_173:hover{transform:translateY(-4px);border-color:var(--sp-lavender-edge);box-shadow:var(--sp-shadow-hover)}._planCard_18wzp_173:nth-child(2){--accent-tint: var(--sp-sage-tint);--accent-edge: var(--sp-sage-edge);--accent-ink: var(--sp-sage-ink)}._planCard_18wzp_173:nth-child(3){--accent-tint: var(--sp-blue-tint);--accent-edge: var(--sp-blue-edge);--accent-ink: var(--sp-blue-ink)}._planCard_18wzp_173:nth-child(4){--accent-tint: var(--sp-peach-tint);--accent-edge: var(--sp-peach-edge);--accent-ink: var(--sp-peach-ink)}._mostPopular_18wzp_218{position:relative;z-index:1;margin-block:calc(var(--spacing-4) * -1);padding-block:var(--spacing-8);border-color:var(--accent-edge);box-shadow:var(--sp-shadow-hover)}._mostPopular_18wzp_218:hover{border-color:var(--accent-edge)}._mostPopular_18wzp_218 ._planName_18wzp_231{font-size:1.375rem}._mostPopular_18wzp_218 ._planPrice_18wzp_235{font-size:2.25rem}._currentPlanCard_18wzp_239{border-color:var(--sp-line-strong)}._planHeader_18wzp_243{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}._popularBadge_18wzp_253,._bestValueBadge_18wzp_254{flex-shrink:0;display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.3;white-space:nowrap;transform:rotate(-2deg)}._popularBadge_18wzp_253{background-color:var(--sp-peach-tint);border:1px solid var(--sp-peach-edge);color:var(--sp-peach-ink)}._bestValueBadge_18wzp_254{background-color:var(--accent-tint);border:1px solid var(--accent-edge);color:var(--accent-ink)}._planName_18wzp_231{margin:0;min-width:0;font-family:var(--font-family-heading);font-size:1.1875rem;font-weight:800;letter-spacing:-.02em;color:var(--sp-ink)}._planDescription_18wzp_290{margin:0;min-height:2.8rem;color:var(--sp-muted);font-size:.875rem;line-height:1.5}._planPriceContainer_18wzp_298{margin:var(--spacing-4) 0}._planPrice_18wzp_235{font-family:var(--font-family-heading);font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--sp-ink);font-variant-numeric:tabular-nums}._pricePeriod_18wzp_312{font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:var(--sp-muted)}._effectiveMonthlyPrice_18wzp_319{margin-top:var(--spacing-2);font-size:.8125rem;font-weight:600;color:var(--sp-sage-ink)}._effectiveMonthlyPricePlaceholder_18wzp_326{height:1.125rem;margin-top:var(--spacing-2)}._platformFeeBox_18wzp_333{position:relative;display:flex;align-items:center;gap:var(--spacing-3);padding:.75rem .875rem;border-radius:1.125rem;margin-bottom:var(--spacing-4);background-color:var(--sp-surface);border:1px solid var(--sp-line)}._platformFeeBox_18wzp_333:after{content:"";position:absolute;top:.75rem;right:.75rem;width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--accent-edge)}._feeIcon_18wzp_356{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--accent-tint);color:var(--accent-ink)}._feeLabel_18wzp_368{font-size:.75rem;font-weight:600;color:var(--sp-muted)}._feeValue_18wzp_374{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:800;letter-spacing:-.01em;line-height:1.1;color:var(--sp-ink);font-variant-numeric:tabular-nums}._planDivider_18wzp_384{border:0;border-top:1px solid var(--sp-line);margin:0 0 var(--spacing-4) 0}._planFeatures_18wzp_390{list-style:none;padding:0;margin:0 0 var(--spacing-4) 0;flex-grow:1}._planFeatures_18wzp_390 li{display:flex;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-3);font-size:.875rem;line-height:1.45;color:var(--sp-text)}._planFeatures_18wzp_390 li svg{flex-shrink:0;margin-top:2px;color:var(--accent-ink)}._aiFeature_18wzp_413{font-weight:700;color:var(--sp-ink)}._planAction_18wzp_418{margin-top:auto}._subscribeButton_18wzp_426{width:100%;min-height:2.75rem;border-radius:1.375rem 1.375rem 1.375rem .5rem!important;border:1px solid var(--sp-peach-edge)!important;background-color:var(--sp-cta)!important;box-shadow:0 3px 0 var(--sp-peach-edge)!important;color:var(--sp-cta-ink)!important;font-weight:700!important;transition:background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease!important}._subscribeButton_18wzp_426:hover:not(:disabled){background-color:var(--sp-cta-hover)!important;box-shadow:0 5px 0 var(--sp-peach-edge)!important;transform:translateY(-2px)}._subscribeButton_18wzp_426:active:not(:disabled){box-shadow:0 1px 0 var(--sp-peach-edge)!important;transform:translateY(2px)}._subscribeButton_18wzp_426:disabled{background-color:var(--sp-surface)!important;border-color:var(--sp-line)!important;box-shadow:none!important;color:var(--sp-muted)!important;cursor:default}._spinner_18wzp_459{animation:_spin_18wzp_459 1s linear infinite}@keyframes _spin_18wzp_459{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._note_18wzp_472{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:1.125rem;background-color:var(--sp-card);border:1px solid var(--sp-line);color:var(--sp-text);font-size:.875rem;line-height:1.5}._note_18wzp_472 svg{flex-shrink:0;margin-top:2px;color:var(--sp-lavender-edge)}._note_18wzp_472 p{margin:0}._note_18wzp_472 p+p{margin-top:var(--spacing-2)}._errorText_18wzp_499{padding:var(--spacing-8);text-align:center;color:var(--error-text)}@media(max-width:1100px){._plansGrid_18wzp_161{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){._plansSection_18wzp_8{padding:var(--spacing-4) var(--spacing-3)}._plansGrid_18wzp_161{grid-template-columns:minmax(0,1fr)}._mostPopular_18wzp_218{margin-block:0;padding-block:var(--spacing-4)}._walletCard_18wzp_101{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){._planCard_18wzp_173,._toggleBtn_18wzp_51,._subscribeButton_18wzp_426{transition:none}._planCard_18wzp_173:hover,._subscribeButton_18wzp_426:hover,._subscribeButton_18wzp_426:active{transform:none}._spinner_18wzp_459{animation:none}}._historySection_1bpkr_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._sectionHeading_1bpkr_9{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}._tableContainer_1bpkr_18{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);overflow:hidden}._historyTable_1bpkr_26{width:100%;border-collapse:collapse;text-align:left}._historyTable_1bpkr_26 th,._historyTable_1bpkr_26 td{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border);font-size:.875rem}._historyTable_1bpkr_26 th{font-weight:600;font-size:.8125rem;color:var(--muted-foreground);white-space:nowrap}._historyTable_1bpkr_26 tbody tr{transition:background-color var(--animation-duration-fast) ease}._historyTable_1bpkr_26 tbody tr:hover{background-color:var(--muted)}._historyTable_1bpkr_26 tbody tr:last-child td{border-bottom:none}._txnId_1bpkr_59{font-family:var(--font-family-monospace);font-size:.8125rem;color:var(--muted-foreground);word-break:break-all}._amount_1bpkr_66{font-variant-numeric:tabular-nums;white-space:nowrap}._emptyState_1bpkr_71{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-4);text-align:center}._emptyIcon_1bpkr_81{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-full);background-color:var(--tk-brand-tint);color:var(--tk-brand-text)}._emptyState_1bpkr_71 h3{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}._emptyState_1bpkr_71 p{margin:0;font-size:.875rem;color:var(--muted-foreground)}._errorText_1bpkr_107{padding:var(--spacing-8);text-align:center;font-size:.875rem;color:var(--error-text)}@media(max-width:768px){._tableContainer_1bpkr_18{overflow-x:auto;-webkit-overflow-scrolling:touch}._historyTable_1bpkr_26{min-width:38rem}}@media(prefers-reduced-motion:reduce){._historyTable_1bpkr_26 tbody tr{transition:none}}._page_1328r_7{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}._paymentBreakdown_1328r_17{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}._breakdownRow_1328r_24{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);font-size:.9375rem}._breakdownRow_1328r_24 strong{font-variant-numeric:tabular-nums}._walletToggleRow_1328r_36{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);font-size:.9375rem}._successText_1328r_47{color:var(--success-text)}._summaryCard_1328r_51{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--surface);border:1px solid var(--border);border-radius:1rem}._promoSection_1328r_61{display:flex;flex-direction:column;gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px dashed var(--border)}._promoToggle_1328r_69{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:2.25rem;padding:0 var(--spacing-3) 0 var(--spacing-2);margin-left:calc(-1 * var(--spacing-2));font:inherit;font-size:.9375rem;font-weight:600;color:var(--sp-lavender-ink);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background-color .15s ease}._promoToggle_1328r_69:hover:not(:disabled){background-color:var(--sp-lavender-tint)}._promoToggle_1328r_69:focus-visible,._promoApply_1328r_93:focus-visible,._promoRemoveButton_1328r_94:focus-visible{outline:2px solid var(--sp-lavender-edge);outline-offset:2px}._promoToggle_1328r_69:disabled{color:var(--muted-foreground);cursor:not-allowed}._promoChevron_1328r_104{transition:transform .2s ease}._promoToggle_1328r_69[aria-expanded=true] ._promoChevron_1328r_104{transform:rotate(180deg)}._promoForm_1328r_112{display:flex;flex-direction:column;gap:var(--spacing-2);margin:0}._promoField_1328r_119{display:flex;align-items:stretch;gap:var(--spacing-2)}._promoInput_1328r_125{flex:1;min-width:0;height:2.75rem;padding:0 var(--spacing-4);font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:.04em;color:var(--foreground);background-color:var(--surface);border:1px solid var(--sp-lavender-line);border-radius:.75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._promoInput_1328r_125::placeholder{font-weight:400;letter-spacing:normal;color:var(--muted-foreground)}._promoInput_1328r_125:hover:not(:disabled){border-color:var(--sp-lavender-edge)}._promoInput_1328r_125:focus{border-color:var(--sp-lavender-edge);box-shadow:0 0 0 3px var(--sp-lavender-tint)}._promoInput_1328r_125[aria-invalid=true]{border-color:var(--error-text)}._promoInput_1328r_125:disabled{background-color:var(--muted);cursor:not-allowed}._promoApply_1328r_93{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-width:6rem;padding:0 var(--spacing-4);font:inherit;font-size:.9375rem;font-weight:700;color:var(--sp-lavender-ink);background-color:var(--sp-lavender-tint);border:1px solid var(--sp-lavender-line);border-radius:.75rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._promoApply_1328r_93:hover:not(:disabled){border-color:var(--sp-lavender-edge);background-color:var(--sp-lavender-line)}._promoApply_1328r_93:disabled{color:var(--muted-foreground);background-color:var(--muted);border-color:var(--border);cursor:not-allowed}._promoApply_1328r_93[aria-busy=true]{color:var(--sp-lavender-ink);background-color:var(--sp-lavender-tint);border-color:var(--sp-lavender-line);cursor:progress}._promoError_1328r_204{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0;font-size:.8125rem;line-height:1.45;color:var(--error-text)}._promoError_1328r_204 svg{flex-shrink:0;margin-top:.0625rem}._promoApplied_1328r_219{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--sp-lavender-tint);border:1px solid var(--sp-lavender-line);border-radius:.75rem;color:var(--sp-lavender-ink)}._promoAppliedIcon_1328r_231{flex-shrink:0}._promoAppliedText_1328r_235{flex:1 1 10rem;display:flex;flex-direction:column;gap:.125rem;min-width:0}._promoAppliedCode_1328r_243{font-size:.875rem;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}._promoAppliedNote_1328r_250{font-size:.8125rem}._promoRemoveButton_1328r_94{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-1);min-height:2rem;margin-left:auto;padding:0 var(--spacing-3);font:inherit;font-size:.8125rem;font-weight:600;color:var(--sp-lavender-ink);background-color:var(--surface);border:1px solid var(--sp-lavender-line);border-radius:var(--radius-full);cursor:pointer}._promoRemoveButton_1328r_94:hover:not(:disabled){border-color:var(--sp-lavender-edge)}._promoRemoveButton_1328r_94:disabled{cursor:not-allowed;color:var(--muted-foreground);border-color:var(--border)}._totalRow_1328r_282{padding-top:var(--spacing-3);border-top:1px solid var(--border);font-size:1rem}._totalRow_1328r_282 strong{font-size:1.125rem}._payConfirmButton_1328r_297,._payConfirmButton_1328r_297:hover,._payConfirmButton_1328r_297:active{color:var(--sp-lavender-ink);font-weight:600}._payConfirmButton_1328r_297{background-color:var(--sp-lavender-line);border-color:var(--sp-lavender-line);--spinner-color: var(--sp-lavender-ink)}._payConfirmButton_1328r_297:hover{background-color:color-mix(in srgb,var(--sp-lavender-line) 78%,var(--sp-lavender-edge));border-color:var(--sp-lavender-edge)}._payConfirmButton_1328r_297:active{background-color:color-mix(in srgb,var(--sp-lavender-line) 62%,var(--sp-lavender-edge));border-color:var(--sp-lavender-edge)}._payCancelButton_1328r_320,._payCancelButton_1328r_320:hover,._payCancelButton_1328r_320:active{color:var(--foreground)}._payCancelButton_1328r_320{background-color:var(--surface);border-color:var(--border)}._payCancelButton_1328r_320:hover,._payCancelButton_1328r_320:active{background-color:var(--muted);border-color:var(--sp-lavender-line)}._payConfirmButton_1328r_297:focus-visible,._payCancelButton_1328r_320:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--sp-lavender-edge)}._payConfirmButton_1328r_297:disabled{opacity:1;background-color:var(--sp-lavender-tint);border-color:var(--sp-lavender-line)}._payCancelButton_1328r_320:disabled{opacity:1;color:var(--muted-foreground)}button._walletSwitch_1328r_355[data-state=checked]{background-color:var(--sp-lavender-edge)}button._walletSwitch_1328r_355[data-state=checked]:hover{background-color:color-mix(in srgb,var(--sp-lavender-edge) 80%,var(--sp-lavender-ink))}button._walletSwitch_1328r_355:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--sp-lavender-edge)}._warningNote_1328r_369{margin:0;padding:var(--spacing-3);border-radius:var(--radius);background-color:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);color:var(--foreground);font-size:.8125rem;line-height:1.5}._spinner_1328r_380{animation:_spin_1328r_380 1s linear infinite}@keyframes _spin_1328r_380{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){._page_1328r_7{gap:var(--spacing-4)}._summaryCard_1328r_51{padding:var(--spacing-3)}._promoToggle_1328r_69{min-height:2.75rem}._promoInput_1328r_125{font-size:1rem}._promoApply_1328r_93{min-width:5.25rem;padding:0 var(--spacing-3)}}@media(prefers-reduced-motion:reduce){._spinner_1328r_380,._promoChevron_1328r_104{animation:none;transition:none}}
