.CheckoutSheet_sheetLayer___dzfJ,.CheckoutSheet_sheetRoot__XHa26{display:flex;align-items:flex-end;justify-content:center}.CheckoutSheet_sheetLayer___dzfJ{--brand:#00b7bf;--brand-hover:#009aa3;--brand-active:#017c84;--brand-soft:#e6f9fa;--brand-ink:#017c84;--teal-100:#c0f0f3;--teal-700:#017c84;--text-strong:#15181c;--text-body:#3b424c;--text-muted:#79818c;--text-faint:#a4abb4;--text-link:#009aa3;--border:#e2e5e9;--border-strong:#cdd2d8;--divider:#eef0f2;--surface-page:#f6f7f8;--sale-soft:#fff1f3;--red-600:#c11338;--white:#fff;--shadow-sm:0 1px 2px rgba(21,24,28,.06);--shadow-xl:0 20px 48px rgba(21,24,28,.14);--shadow-cta:0 8px 20px rgba(0,183,191,.28);--focus-ring:0 0 0 3px #c0f0f3;--transition-base:all 200ms cubic-bezier(0.4,0,0.2,1);width:100%;height:100%;font-family:IRANSans,IRANSansFaNum,Tahoma,sans-serif;direction:rtl;text-align:right;line-height:1.7;outline:none}.CheckoutSheet_sheetLayer___dzfJ bdi{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum" 1}.CheckoutSheet_sheet__GrkyH{width:100%;max-width:430px;max-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border-radius:24px 24px 0 0;box-shadow:var(--shadow-xl);outline:none;animation:CheckoutSheet_sheetUp__kKDz4 .32s cubic-bezier(.16,1,.3,1) both}@keyframes CheckoutSheet_sheetUp__kKDz4{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.CheckoutSheet_btn__6uCZQ{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:var(--brand);color:#fff;font-weight:700;font-family:inherit;cursor:pointer;transition:var(--transition-base);white-space:nowrap}.CheckoutSheet_btn__6uCZQ:hover{background:var(--brand-hover)}.CheckoutSheet_btn__6uCZQ:active{background:var(--brand-active)}.CheckoutSheet_btn__6uCZQ:focus-visible{outline:none;box-shadow:var(--focus-ring)}.CheckoutSheet_btn__6uCZQ:disabled{opacity:.6;cursor:not-allowed}.CheckoutSheet_btnLg__5bcJl{height:52px;font-size:16px;padding:0 24px}.CheckoutSheet_btnBlock__xpnjf{width:100%}.CheckoutSheet_btnSoft__ZJ_Ud{background:var(--brand-soft);color:var(--brand-ink)}.CheckoutSheet_btnSoft__ZJ_Ud:active,.CheckoutSheet_btnSoft__ZJ_Ud:hover{background:var(--teal-100)}.CheckoutSheet_grabberRow__uSZ5y{padding:10px 0 0;display:flex;justify-content:center;touch-action:none}.CheckoutSheet_grabber__Vd9_4{width:44px;height:4px;border-radius:999px;background:var(--border)}.CheckoutSheet_sheetHeader__29cOs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 14px;border-bottom:1px solid var(--divider);touch-action:none}.CheckoutSheet_sheetTitle__bW2MO{font-size:17px;font-weight:700;color:var(--text-strong);margin:0}.CheckoutSheet_sheetClose__8QIKg{width:44px;height:44px;margin:-8px -10px -8px 0;border:0;background:transparent;color:var(--text-muted);font-size:22px;line-height:1;cursor:pointer;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:var(--transition-base)}.CheckoutSheet_sheetClose__8QIKg:hover{background:var(--surface-page);color:var(--text-strong)}.CheckoutSheet_sheetClose__8QIKg:focus-visible{outline:none;box-shadow:var(--focus-ring)}.CheckoutSheet_sheetBody__vWP_F{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 20px 20px;display:flex;flex-direction:column;gap:16px}.CheckoutSheet_courseCard__DPCvo{border:1px solid var(--border);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:12px}.CheckoutSheet_courseCardHead__AbLwr{display:flex;align-items:center;gap:12px}.CheckoutSheet_courseThumb__sopon{flex:none;width:76px;height:76px;border-radius:12px;object-fit:cover;background:var(--surface-page)}.CheckoutSheet_courseCardInfo__28mvT{flex:1 1;display:flex;flex-direction:column;gap:5px;min-width:0}.CheckoutSheet_courseTitleRow__XTcmo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.CheckoutSheet_courseTitle__Bj6nO{font-size:15px;font-weight:700;line-height:1.5;color:var(--text-strong)}.CheckoutSheet_courseMeta__hy2Si{font-size:12px;color:var(--text-muted)}.CheckoutSheet_offPill__Xp97_{flex:none;background:var(--sale-soft);color:var(--red-600);font-size:12px;font-weight:700;padding:5px 9px;border-radius:999px;white-space:nowrap}.CheckoutSheet_sheetDivider__azt_Y{height:1px;background:var(--divider)}.CheckoutSheet_priceRow__gLsW_{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.CheckoutSheet_priceLabel__NPcz0{font-size:13px;color:var(--text-muted)}.CheckoutSheet_priceVals__AXKld{display:flex;align-items:baseline;gap:10px}.CheckoutSheet_priceOrig__QVkv_{font-size:13px;color:var(--text-faint);text-decoration:line-through}.CheckoutSheet_price__5UdKZ{font-size:18px;font-weight:700;color:var(--text-strong)}.CheckoutSheet_priceUnit__ypvSS{font-size:12px;font-weight:500;color:var(--text-muted)}.CheckoutSheet_code__mbeUD{display:flex;flex-direction:column;gap:8px}.CheckoutSheet_codeToggle__Nwgeo{align-self:flex-start;border:0;background:transparent;padding:4px 0;font-family:inherit;font-size:13px;font-weight:700;color:var(--text-link);cursor:pointer;display:flex;align-items:center;gap:6px;border-radius:8px;transition:var(--transition-base)}.CheckoutSheet_codeToggle__Nwgeo:hover{color:var(--teal-700)}.CheckoutSheet_codeToggle__Nwgeo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.CheckoutSheet_codeChevron__VNalW{display:flex;align-items:center}.CheckoutSheet_codeRow__Pa8S0{display:flex;gap:8px}.CheckoutSheet_codeInput__XUhlF{flex:1 1;min-width:0;min-height:48px;border:1px solid var(--border);border-radius:14px;background:var(--white);padding:0 14px;font-family:inherit;font-size:14px;color:var(--text-strong);outline:none;transition:var(--transition-base)}.CheckoutSheet_codeInput__XUhlF::placeholder{color:var(--text-faint)}.CheckoutSheet_codeInput__XUhlF:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.CheckoutSheet_codeInput__XUhlF:-moz-read-only{background:var(--surface-page);color:var(--text-muted)}.CheckoutSheet_codeInput__XUhlF:read-only{background:var(--surface-page);color:var(--text-muted)}.CheckoutSheet_codeApply__jJK2y{flex:none;min-width:88px;height:48px;font-size:14px;padding:0 16px}.CheckoutSheet_codeMsg__UHIJ_{font-size:12px;margin:0;color:var(--teal-700)}.CheckoutSheet_codeMsgError__4qnOo{color:var(--red-600)}.CheckoutSheet_walletRow__EqM8P{display:flex;align-items:center;gap:12px;border:1px solid var(--border);background:var(--white);border-radius:16px;padding:14px 16px;min-height:44px;cursor:pointer;transition:var(--transition-base)}.CheckoutSheet_walletRowOn__DNaHh{border-color:var(--brand);background:var(--brand-soft)}.CheckoutSheet_walletRowOff__4CewP{cursor:default}.CheckoutSheet_walletInfo__w9pfr{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.CheckoutSheet_walletTitle__cI1HM{font-size:14px;font-weight:700;color:var(--text-strong)}.CheckoutSheet_walletBalance__63obR{font-size:12px;color:var(--text-muted)}.CheckoutSheet_switch__OXz1U{flex:none;width:46px;height:28px;border-radius:999px;background:var(--border-strong);position:relative;transition:background .2s cubic-bezier(.4,0,.2,1)}.CheckoutSheet_switchOn___3vSR{background:var(--brand)}.CheckoutSheet_switch__OXz1U:focus-visible{outline:none;box-shadow:var(--focus-ring)}.CheckoutSheet_switchKnob__O1r6X{position:absolute;top:3px;right:3px;width:22px;height:22px;border-radius:999px;background:var(--white);box-shadow:var(--shadow-sm);transition:right .2s cubic-bezier(.4,0,.2,1)}.CheckoutSheet_switchOn___3vSR .CheckoutSheet_switchKnob__O1r6X{right:21px}.CheckoutSheet_methods__ATKrj{display:flex;flex-direction:column;gap:10px;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.CheckoutSheet_methodsDim__Uljtu{opacity:.5;pointer-events:none}.CheckoutSheet_methodsLabel__O3PpR{font-size:13px;font-weight:700;color:var(--text-body)}.CheckoutSheet_method__pK8xc{border:1.5px solid var(--border);background:var(--white);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:var(--transition-base)}.CheckoutSheet_methodOn__Tz_WB{border-color:var(--brand);background:var(--brand-soft)}.CheckoutSheet_method__pK8xc:focus-visible{outline:none;box-shadow:var(--focus-ring)}.CheckoutSheet_methodDot__NDk1A{flex:none;width:20px;height:20px;border-radius:999px;border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;transition:var(--transition-base)}.CheckoutSheet_methodOn__Tz_WB .CheckoutSheet_methodDot__NDk1A{border-color:var(--brand)}.CheckoutSheet_methodDotFill__H6Oac{width:10px;height:10px;border-radius:999px;background:transparent;transition:var(--transition-base)}.CheckoutSheet_methodOn__Tz_WB .CheckoutSheet_methodDotFill__H6Oac{background:var(--brand)}.CheckoutSheet_methodInfo__anaRP{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.CheckoutSheet_methodTitleRow__EwxzJ{display:flex;align-items:center;gap:8px}.CheckoutSheet_methodTitle__SXYnP{font-size:14px;font-weight:700;color:var(--text-strong)}.CheckoutSheet_methodLogo__5eMhQ{flex:none;width:22px;height:22px;object-fit:contain}.CheckoutSheet_methodSub__moRO3{font-size:12px;color:var(--text-muted)}.CheckoutSheet_sheetFooter__fJRKJ{border-top:1px solid var(--divider);background:var(--white);padding:14px 20px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.CheckoutSheet_sheetAlert___l4l2{background:var(--sale-soft);color:#9f0f2e;border-radius:12px;padding:10px 14px;font-size:13px;margin:0}.CheckoutSheet_totalRow__CAfp3{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.CheckoutSheet_totalLabel__k6RqQ{font-size:13px;color:var(--text-muted)}.CheckoutSheet_totalValue__n5uqx{font-size:19px;font-weight:700;color:var(--text-strong)}.CheckoutSheet_totalUnit__UHMH8{font-size:12px;font-weight:500;color:var(--text-muted)}.CheckoutSheet_sheetCta__usTG9{box-shadow:var(--shadow-cta)}.CheckoutSheet_spinner__crA1c{width:18px;height:18px;margin-right:8px;border-radius:999px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:CheckoutSheet_spin__6Tes4 .7s linear infinite}.CheckoutSheet_spinnerSoft__rkA6l{border-color:rgba(1,124,132,.3);border-top-color:var(--brand-ink);margin-right:0}@keyframes CheckoutSheet_spin__6Tes4{to{transform:rotate(1turn)}}.CheckoutSheet_legal__GSpMP{font-size:11px;color:var(--text-faint);text-align:center;margin:0}.CheckoutSheet_legalLink__AEQTr{color:var(--text-link);text-decoration:none}.CheckoutSheet_legalLink__AEQTr:hover{color:var(--teal-700);text-decoration:none}.CheckoutSheet_noteBody__o4jU_{padding:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:2;color:var(--text-body);text-align:center}.CheckoutSheet_noteBody__o4jU_ p{margin:0}.CheckoutSheet_noteLink__xlxgx{color:var(--text-link);font-weight:700;text-decoration:none}.CheckoutSheet_noteLink__xlxgx:hover{color:var(--teal-700)}@media (min-width:768px){.CheckoutSheet_sheetLayer___dzfJ,.CheckoutSheet_sheetRoot__XHa26{align-items:center}.CheckoutSheet_sheetLayer___dzfJ{padding:24px}.CheckoutSheet_sheet__GrkyH{max-width:480px;max-height:calc(100vh - 48px);border-radius:24px;animation:CheckoutSheet_sheetPop__niwgq .32s cubic-bezier(.16,1,.3,1) both}.CheckoutSheet_sheetFooter__fJRKJ{padding:14px 20px 18px}@keyframes CheckoutSheet_sheetPop__niwgq{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}}@media (prefers-reduced-motion:reduce){.CheckoutSheet_sheet__GrkyH{animation:none}.CheckoutSheet_spinner__crA1c{animation-duration:2s}}