.Commerce_page__M1jJM{max-width:960px;margin:0 auto;padding:32px 24px 64px;color:var(--ink)}.Commerce_page__M1jJM h1{font-size:clamp(26px,4vw,34px);font-weight:680;line-height:1.2;margin:20px 0}.Commerce_page__M1jJM h2{font-size:20px;font-weight:650;margin:0 0 16px}.Commerce_page__M1jJM p{line-height:1.6}.Commerce_actions__wdfBE,.Commerce_nav__EOc70{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.Commerce_page__M1jJM a{color:var(--accent);text-underline-offset:3px}.Commerce_panel__nSNVQ{background:var(--surface);border:1px solid var(--ui-line);border-radius:14px;padding:24px;margin:20px 0}.Commerce_grid__ZXMr0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Commerce_page__M1jJM label{display:grid;gap:8px;font-size:14px;font-weight:600;margin-bottom:18px}.Commerce_page__M1jJM button,.Commerce_page__M1jJM input,.Commerce_page__M1jJM select,.Commerce_page__M1jJM textarea{min-height:44px;font:inherit;border-radius:8px}.Commerce_page__M1jJM input,.Commerce_page__M1jJM select,.Commerce_page__M1jJM textarea{border:1px solid var(--ui-line-strong);background:var(--surface);color:var(--ink);padding:10px 12px;width:100%}.Commerce_page__M1jJM textarea{min-height:120px;resize:vertical}.Commerce_multiline__FpfuE{white-space:pre-wrap;overflow-wrap:anywhere}.Commerce_fieldset__DCoDR{border:0;padding:0;margin:0;min-width:0}.Commerce_page__M1jJM label.Commerce_check__Wf_Mh{display:flex;align-items:center;gap:12px;line-height:1.6;font-weight:400}.Commerce_page__M1jJM .Commerce_check__Wf_Mh input{width:20px;height:20px;min-height:20px;flex:0 0 20px}.Commerce_list__AiHun li{overflow-wrap:anywhere}.Commerce_page__M1jJM button{background:var(--accent);color:var(--on-accent);border:1px solid transparent;padding:10px 16px;cursor:pointer;font-size:14px;font-weight:600}.Commerce_page__M1jJM button:disabled{opacity:.5;cursor:not-allowed}.Commerce_page__M1jJM button.Commerce_secondary__E72xu{background:var(--surface);color:var(--accent);border-color:var(--ui-line-strong)}.Commerce_page__M1jJM :is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.Commerce_facts__aF4ez{margin:0}.Commerce_facts__aF4ez>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--ui-line)}.Commerce_facts__aF4ez dt{color:var(--ink-soft);flex:0 0 34%}.Commerce_facts__aF4ez dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}.Commerce_total__JD9H_{font-size:22px;font-weight:650}.Commerce_muted__1MW2M{color:var(--ink-soft)}.Commerce_error___W0uH{color:var(--ink);border-left:3px solid #b42318}.Commerce_error___W0uH,.Commerce_notice____Cn8{padding:8px 12px;background:var(--surface-soft)}.Commerce_notice____Cn8{border-left:3px solid var(--accent)}.Commerce_qr__L_wKc{display:block;width:min(100%,260px);height:auto;aspect-ratio:1;background:white;margin:0 auto 20px}.Commerce_list__AiHun{padding:0;list-style:none}.Commerce_list__AiHun li{border-bottom:1px solid var(--ui-line);padding:18px 0}.Commerce_list__AiHun a{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center;min-height:44px}.Commerce_list__AiHun small{display:block;font-size:13px;color:var(--ink-soft);margin-top:6px}@media (max-width:600px){.Commerce_page__M1jJM{padding:20px 16px 40px}.Commerce_grid__ZXMr0{grid-template-columns:1fr}.Commerce_panel__nSNVQ{padding:18px}}.Commerce_embedded__hcMkJ{max-width:none;padding:0 0 32px}.Commerce_embeddedHistory__1JVI_{border-top:1px solid var(--ui-line);padding:24px 0 40px;font-size:14px;line-height:1.6}.Commerce_historyHeading__tLd85{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.Commerce_historyHeading__tLd85 h2{margin:0;font-size:20px;font-weight:650;line-height:1.4}.Commerce_embeddedHistory__1JVI_ button{min-height:44px;padding:10px 16px;border:1px solid var(--ui-line-strong);border-radius:8px;background:var(--surface);color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.Commerce_embeddedHistory__1JVI_ button:disabled{opacity:.5;cursor:not-allowed}.Commerce_embeddedHistory__1JVI_ a{color:var(--accent);text-underline-offset:3px}.Commerce_embeddedHistory__1JVI_ :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.Commerce_embeddedHistory__1JVI_ .Commerce_actions__wdfBE:empty,.Commerce_embeddedHistory__1JVI_ .Commerce_list__AiHun:empty{display:none}.InformationPage_page__40LSA{width:min(calc(100% - 3rem),50rem);margin:0 auto;padding:3.25rem 0 4rem;color:var(--ink)}.InformationPage_header__XRd73 h1{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;font-weight:700;letter-spacing:-.025em}.InformationPage_header__XRd73{margin-bottom:2.25rem}.InformationPage_updated__fBkEY{margin:.75rem 0 0;color:var(--ink-soft);font-size:.8125rem}.InformationPage_section__yywmt+.InformationPage_section__yywmt{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--ui-line)}.InformationPage_related__WZb4v{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--ui-line)}.InformationPage_content__eZX_T{font-size:.9375rem;line-height:1.75}.InformationPage_content__eZX_T>section+section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--ui-line)}.InformationPage_content__eZX_T h2{margin:0 0 .75rem;font-size:1.25rem;font-weight:650;line-height:1.4}.InformationPage_content__eZX_T h3{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:650}.InformationPage_content__eZX_T p{margin:.75rem 0}.InformationPage_content__eZX_T ol,.InformationPage_content__eZX_T ul{padding-left:1.4rem}.InformationPage_content__eZX_T li+li{margin-top:.5rem}.InformationPage_content__eZX_T a{color:var(--accent);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.InformationPage_content__eZX_T a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.InformationPage_content__eZX_T dl{margin:0}.InformationPage_content__eZX_T dl>div{display:grid;grid-template-columns:10rem 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--ui-line)}.InformationPage_content__eZX_T dl>div:last-child{border-bottom:0}.InformationPage_content__eZX_T dt{color:var(--ink-soft)}.InformationPage_content__eZX_T dd{margin:0;overflow-wrap:anywhere}.InformationPage_content__eZX_T details{border-bottom:1px solid var(--ui-line)}.InformationPage_content__eZX_T summary{min-height:44px;padding:.85rem 0;font-weight:600;cursor:pointer}.InformationPage_content__eZX_T details p{color:var(--ink-soft);margin:0 0 1rem}@media (max-width:600px){.InformationPage_page__40LSA{width:calc(100% - 2rem);padding:2rem 0 3rem}.InformationPage_content__eZX_T dl>div{grid-template-columns:1fr;gap:.25rem}}.Payment_currentRights___7b_x{padding:24px 0;font-size:14px;line-height:1.6}.Payment_currentRights___7b_x p{margin:4px 0 0;color:var(--ink-soft)}.Payment_checkoutFallback__lXaQ9{padding-top:24px}.Payment_checkout__GDot9{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:32px;align-items:start}.Payment_selection__CLNd1{min-width:0}.Payment_pending___xR6C,.Payment_summary__8M4tY{background:var(--surface);border:1px solid var(--ui-line);border-radius:16px;padding:24px;min-width:0}.Payment_pending___xR6C h2,.Payment_selection__CLNd1 h2,.Payment_summary__8M4tY h2{font-size:20px;line-height:1.4;margin:0 0 8px;font-weight:650}.Payment_muted__GCcW7{color:var(--ink-soft);font-size:14px;line-height:1.6;margin:0 0 22px}.Payment_plans__NVMsr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.Payment_plan__wywSc{display:flex;flex-direction:column;gap:18px;border:1px solid var(--ui-line-strong);padding:20px;border-radius:12px;cursor:pointer;min-width:0}.Payment_plan__wywSc[data-selected=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface-soft)}.Payment_planHeading__n2__C{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:650;font-size:18px}.Payment_planHeading__n2__C input{width:18px;height:18px;margin:0;accent-color:var(--accent);flex:0 0 auto}.Payment_planPrice__hHSuZ{font-size:27px;line-height:1.2;letter-spacing:-.6px}.Payment_plan__wywSc ul{padding:0;list-style:none;margin:0;display:grid;gap:14px;font-size:14px;line-height:1.5}.Payment_plan__wywSc li{padding-left:20px;position:relative}.Payment_plan__wywSc li:before{content:"✓";color:var(--accent);position:absolute;left:0}.Payment_plan__wywSc small{margin-top:auto;border-top:1px solid var(--ui-line);padding-top:16px;color:var(--ink-soft);font-size:12px;line-height:1.6}.Payment_summary__8M4tY{display:grid;gap:18px}.Payment_summary__8M4tY p{margin:0}.Payment_checkoutSummary__uo4L4{font-size:14px;line-height:1.6}.Payment_checkoutSummary__uo4L4 h2{margin:0}.Payment_checkoutSummary__uo4L4 .Payment_selectedPlan__5gwI_{color:var(--ink-soft);margin-top:-12px}.Payment_checkoutTotal__s8xJI{margin:0;border-top:1px solid var(--ui-line);padding-top:18px}.Payment_checkoutTotal__s8xJI>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.Payment_checkoutTotal__s8xJI dd{margin:0;font-size:24px;font-weight:650;letter-spacing:-.5px}.Payment_checkoutSummary__uo4L4 label{margin-bottom:0}.Payment_purchaseTerms__yuMPz{color:var(--ink-soft);font-size:12px;line-height:1.6}.Payment_voucher__pI_9i label{display:block;font-size:14px;margin-bottom:8px}.Payment_voucher__pI_9i>div{display:flex;gap:8px}.Payment_voucher__pI_9i input{width:100%;min-width:0;height:44px;padding:10px;font:inherit}.Payment_voucher__pI_9i button,.Payment_voucher__pI_9i input{border:1px solid var(--ui-line-strong);border-radius:8px;background:var(--surface);color:var(--ink)}.Payment_voucher__pI_9i button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:8px 12px}.Payment_checkout__GDot9 .Payment_primary__Nt_EL,.Payment_primary__Nt_EL{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:10px;background:var(--accent);color:var(--on-accent);border:0;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.Payment_checkout__GDot9 button:disabled{opacity:.5;cursor:default}.Payment_checkout__GDot9 :is(input,button,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.Payment_checkout__GDot9 label.Payment_plan__wywSc{display:flex;margin:0;font-weight:400}.Payment_checkout__GDot9 .Payment_planHeading__n2__C input{width:18px;min-height:18px;padding:0}.Payment_checkout__GDot9 .Payment_voucher__pI_9i button{background:var(--surface);color:var(--ink);border-color:var(--ui-line-strong)}.Payment_pending___xR6C a.Payment_primary__Nt_EL{color:white}.Payment_pending___xR6C{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0}.Payment_pending___xR6C p{margin:0;color:var(--ink-soft);line-height:1.6}@media(max-width:1000px){.Payment_checkout__GDot9{grid-template-columns:1fr;gap:24px}.Payment_summary__8M4tY{max-width:none}}@media(max-width:600px){.Payment_plans__NVMsr{grid-template-columns:1fr}.Payment_pending___xR6C,.Payment_summary__8M4tY{padding:20px}.Payment_pending___xR6C{align-items:stretch;flex-direction:column}.Payment_plan__wywSc{gap:14px}.Payment_planPrice__hHSuZ{font-size:26px}}.Payment_transferPage__zaVLt{max-width:1100px}.Payment_transferPage__zaVLt h1{font-size:clamp(26px,4vw,34px);margin:24px 0}.Payment_transferLayout__eGqGU{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;align-items:start}.Payment_transferMain__VqJqe{background:var(--surface);border:1px solid var(--ui-line);border-radius:16px;padding:28px;min-width:0}.Payment_transferMain__VqJqe h2{font-size:19px;line-height:1.5;margin:24px 0 16px;text-align:center}.Payment_transferStatus__Vvhyz{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px;padding-bottom:18px;border-bottom:1px solid var(--ui-line)}.Payment_transferStatus__Vvhyz span{color:var(--ink-soft);font-variant-numeric:tabular-nums}.Payment_transferStatus__Vvhyz[data-success=true] strong{color:var(--accent)}.Payment_qrBox__uD2rG{display:flex;justify-content:center;margin:0 auto 16px;max-width:280px}.Payment_qrBox__uD2rG img{max-width:100%;height:auto;border:1px solid var(--ui-line);border-radius:12px;background:white;padding:8px}.Payment_transferHint__vYXI0{font-size:13px;line-height:1.6;color:var(--ink-soft);text-align:center;margin:12px 0}.Payment_bankFacts__X10m2{margin:24px 0 8px;display:grid;gap:0}.Payment_bankFacts__X10m2>div{padding:12px 0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:baseline;border-bottom:1px solid var(--ui-line);font-size:14px}.Payment_bankFacts__X10m2 dt{color:var(--ink-soft)}.Payment_bankFacts__X10m2 dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.Payment_bankFacts__X10m2 dd button{background:transparent;color:var(--accent);border:0;border-radius:6px;min-height:36px;padding:6px;flex-shrink:0;font-size:12px}.Payment_copyFeedback__vBltV{min-height:20px;font-size:13px;color:var(--ink-soft)}.Payment_transferActions__cpwZD{border-top:1px solid var(--ui-line);padding-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:13px}.Payment_transferActions__cpwZD button{min-height:40px}.Payment_orderBenefit__GP3cD{font-size:14px;line-height:1.7;color:var(--ink-soft)}.Payment_orderMetadata__jOINN{border-top:1px solid var(--ui-line);padding-top:16px;font-size:13px}.Payment_orderMetadata__jOINN summary,.Payment_refundDetails__ptvYE summary{cursor:pointer;padding:8px 0}.Payment_orderMetadata__jOINN dd{overflow-wrap:anywhere}.Payment_refundDetails__ptvYE{margin:24px 0;border-top:1px solid var(--ui-line);padding:16px 0}.Payment_result__1Qfp0{padding:8px 0 28px;text-align:center;line-height:1.7}.Payment_result__1Qfp0 p{color:var(--ink-soft)}.Payment_result__1Qfp0 a.Payment_primary__Nt_EL{color:white;margin-top:24px}@media(max-width:760px){.Payment_transferLayout__eGqGU{grid-template-columns:1fr}.Payment_transferMain__VqJqe{padding:20px}.Payment_bankFacts__X10m2>div{grid-template-columns:90px minmax(0,1fr);gap:8px}.Payment_bankFacts__X10m2 dd{flex-wrap:wrap;gap:2px 8px}}.AccountOverview_activityLinks__a4HH3{margin:.5rem 0 0;padding:0;list-style:none}.AccountOverview_activityLinks__a4HH3 li+li{margin-top:0}.AccountOverview_activityLinks__a4HH3 a{min-height:44px;display:inline-flex;align-items:center}