.CourseMobileStickyBar-module__z_XHKW__root{display:none}@media (max-width:959px){.CourseMobileStickyBar-module__z_XHKW__root{display:block}.CourseMobileStickyBar-module__z_XHKW__bar{z-index:53;inset-inline:0;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));pointer-events:none;padding:0 .55rem;position:fixed}.CourseMobileStickyBar-module__z_XHKW__barInner{pointer-events:auto;background:color-mix(in srgb, #fff 94%, var(--color-primary-soft));border:1px solid color-mix(in srgb, white 52%, var(--color-border));max-width:520px;box-shadow:0 0 0 1px #ffffff8c inset, 0 -6px 28px color-mix(in srgb, var(--color-primary) 12%, transparent), 0 10px 32px #1a1d3a1a;-webkit-backdrop-filter:blur(16px)saturate(160%);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;margin:0 auto;padding:.38rem;display:grid}.CourseMobileStickyBar-module__z_XHKW__navToggle{cursor:pointer;min-width:0;min-height:2.85rem;font:inherit;text-align:start;color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 7%, var(--color-surface));border:none;border-radius:13px;align-items:center;gap:.45rem;padding:.35rem .55rem;transition:background .15s,box-shadow .15s;display:flex}.CourseMobileStickyBar-module__z_XHKW__navToggle:hover{background:color-mix(in srgb, var(--color-primary) 11%, var(--color-surface))}.CourseMobileStickyBar-module__z_XHKW__navIcon{width:1.1rem;height:1.1rem;color:var(--color-primary-deep);flex-shrink:0}.CourseMobileStickyBar-module__z_XHKW__navToggleText{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.CourseMobileStickyBar-module__z_XHKW__navToggleLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.72rem;font-weight:800;line-height:1.1}.CourseMobileStickyBar-module__z_XHKW__navToggleActive{color:var(--color-primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;line-height:1.25;overflow:hidden}.CourseMobileStickyBar-module__z_XHKW__chevron{width:1rem;height:1rem;color:var(--color-muted);flex-shrink:0;transition:transform .2s}.CourseMobileStickyBar-module__z_XHKW__chevronOpen{transform:rotate(180deg)}.CourseMobileStickyBar-module__z_XHKW__purchaseBtn{cursor:pointer;min-height:2.85rem;font:inherit;color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);border:none;border-radius:13px;flex-shrink:0;padding:.45rem .85rem;font-size:.92rem;font-weight:900;line-height:1.2;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 22px #16a34a52}.CourseMobileStickyBar-module__z_XHKW__purchaseBtn:hover{box-shadow:0 10px 26px #16a34a66}.CourseMobileStickyBar-module__z_XHKW__purchaseBtn:active{transform:scale(.98)}.CourseMobileStickyBar-module__z_XHKW__backdrop{z-index:52;cursor:pointer;-webkit-backdrop-filter:blur(2px);background:#0f172a6b;border:none;padding:0;animation:.2s CourseMobileStickyBar-module__z_XHKW__courseBarFadeIn;position:fixed;inset:0}.CourseMobileStickyBar-module__z_XHKW__panel{z-index:54;inset-inline:.55rem;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, #fff 97%, var(--color-primary-soft));border:1px solid color-mix(in srgb, white 50%, var(--color-border));opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;max-width:520px;margin:0 auto;padding:.75rem .7rem .8rem;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;transform:translateY(.65rem);box-shadow:inset 0 0 0 1px #fff9,0 16px 40px #1a1d3a24}.CourseMobileStickyBar-module__z_XHKW__panelOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.CourseMobileStickyBar-module__z_XHKW__panelLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .45rem;padding-inline:.2rem;font-size:.76rem;font-weight:900}.CourseMobileStickyBar-module__z_XHKW__panelList{scrollbar-width:thin;flex-direction:column;gap:.12rem;max-height:min(52vh,22rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.CourseMobileStickyBar-module__z_XHKW__panelLink{cursor:pointer;width:100%;font:inherit;text-align:start;color:color-mix(in srgb, var(--color-text) 82%, var(--color-muted));border:none;background:0 0;border-inline-start:3px solid #0000;border-radius:11px;padding:.55rem .6rem;font-size:.98rem;font-weight:700;line-height:1.4;transition:background .15s,color .15s,border-color .15s;display:block}.CourseMobileStickyBar-module__z_XHKW__panelLink:hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-primary-deep)}.CourseMobileStickyBar-module__z_XHKW__panelLinkActive{color:var(--color-primary-deep);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border-inline-start-color:var(--color-primary);font-weight:850}}@keyframes CourseMobileStickyBar-module__z_XHKW__courseBarFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CourseMobileStickyBar-module__z_XHKW__chevron,.CourseMobileStickyBar-module__z_XHKW__panel,.CourseMobileStickyBar-module__z_XHKW__purchaseBtn,.CourseMobileStickyBar-module__z_XHKW__backdrop{transition:none;animation:none}.CourseMobileStickyBar-module__z_XHKW__purchaseBtn:active{transform:none}}@media (max-width:800px){.CourseMobileStickyBar-module__z_XHKW__bar{bottom:calc(4.85rem + env(safe-area-inset-bottom,0px))}.CourseMobileStickyBar-module__z_XHKW__panel{bottom:calc(9.4rem + env(safe-area-inset-bottom,0px))}}
.TrainigCoursePageView-module__MkIzuG__page{min-height:100vh;padding-bottom:clamp(2rem,4vw,3rem);position:relative}@media (max-width:959px){.TrainigCoursePageView-module__MkIzuG__page{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}}.TrainigCoursePageView-module__MkIzuG__wrap{z-index:1;padding:clamp(1.25rem,3vw,2rem) 0 0;position:relative}.TrainigCoursePageView-module__MkIzuG__contentLayout{align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.TrainigCoursePageView-module__MkIzuG__mainColumn,.TrainigCoursePageView-module__MkIzuG__sidebarColumn{min-width:0}@media (max-width:959px){.TrainigCoursePageView-module__MkIzuG__contentLayout{grid-template-columns:1fr}.TrainigCoursePageView-module__MkIzuG__sidebarColumn{order:1}.TrainigCoursePageView-module__MkIzuG__sidebarNav{display:none}.TrainigCoursePageView-module__MkIzuG__sidebarInner{scroll-margin-top:5.5rem}}@media (min-width:960px){.TrainigCoursePageView-module__MkIzuG__contentLayout{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.TrainigCoursePageView-module__MkIzuG__sidebarColumn{align-self:stretch}.TrainigCoursePageView-module__MkIzuG__sidebarInner{top:calc(5.2rem + env(safe-area-inset-top,0px));position:sticky}}.TrainigCoursePageView-module__MkIzuG__sidebarInner{flex-direction:column;gap:.85rem;display:flex}.TrainigCoursePageView-module__MkIzuG__sidebarNav{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-primary) 6%);border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));box-shadow:var(--shadow-soft);padding:.85rem .9rem}.TrainigCoursePageView-module__MkIzuG__sidebarNavLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .55rem;font-size:.72rem;font-weight:900}.TrainigCoursePageView-module__MkIzuG__sidebarNavList{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.TrainigCoursePageView-module__MkIzuG__sidebarNavLink{color:color-mix(in srgb, var(--color-text) 82%, var(--color-muted));border-inline-start:3px solid #0000;border-radius:10px;padding:.48rem .55rem;font-size:.8rem;font-weight:650;line-height:1.45;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:block}.TrainigCoursePageView-module__MkIzuG__sidebarNavLink:hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));color:var(--color-primary-deep)}.TrainigCoursePageView-module__MkIzuG__sidebarNavLinkActive{color:var(--color-primary-deep);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border-inline-start-color:var(--color-primary);font-weight:850}@media (prefers-reduced-motion:reduce){.TrainigCoursePageView-module__MkIzuG__ps4StatCard{transition:none}}.TrainigCoursePageView-module__MkIzuG__ps4Root{color:#1e1a2e;font-family:inherit;font-size:17px;line-height:1.8}.TrainigCoursePageView-module__MkIzuG__ps4Title{color:#2f1c6a;flex-direction:column;gap:12px;margin:0 0 24px;font-weight:800;line-height:1.35;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4Title>span{font-size:clamp(1.35rem,3.4vw,1.9rem)}.TrainigCoursePageView-module__MkIzuG__ps4TitleSub{color:#5024d1;font-weight:600;font-size:clamp(1rem,2.4vw,1.3rem)!important}.TrainigCoursePageView-module__MkIzuG__ps4Intro{background:linear-gradient(135deg,#faf9ff 0%,#f0ebff 100%);border-inline-start:5px solid #5024d1;border-radius:10px;margin-bottom:28px;padding:16px 20px}.TrainigCoursePageView-module__MkIzuG__ps4Intro p{color:#3d3558;margin:0 0 10px;font-size:17px}.TrainigCoursePageView-module__MkIzuG__ps4Intro p:last-child{margin-bottom:0}.TrainigCoursePageView-module__MkIzuG__ps4Overview{margin:0 0 16px}.TrainigCoursePageView-module__MkIzuG__ps4Overview .TrainigCoursePageView-module__MkIzuG__ps4Sec{margin-top:0}.TrainigCoursePageView-module__MkIzuG__ps4Block{background:linear-gradient(#f3eeff 0%,#f7f4ff 48%,#efe9ff 100%);border:1px solid #d4c9f8;border-radius:14px;margin:28px 0 0;scroll-margin-top:5.5rem;overflow:hidden;box-shadow:0 10px 28px #5024d114}.TrainigCoursePageView-module__MkIzuG__ps4Block .TrainigCoursePageView-module__MkIzuG__ps4Sec{background:#eeeafc;border-bottom:1px solid #d7cdf9;margin:0;padding:16px 18px}.TrainigCoursePageView-module__MkIzuG__ps4BlockBody{background:#ece6fd;padding:12px 12px 14px}.TrainigCoursePageView-module__MkIzuG__ps4BlockBody .TrainigCoursePageView-module__MkIzuG__ps4List{margin:0}.TrainigCoursePageView-module__MkIzuG__ps4Sec{align-items:center;gap:12px;margin:36px 0 16px;scroll-margin-top:5.5rem;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4SecBar{background:linear-gradient(90deg,#5024d1,#2f1c6a);border-radius:2px;flex-shrink:0;width:40px;height:4px}.TrainigCoursePageView-module__MkIzuG__ps4Sec h2,.TrainigCoursePageView-module__MkIzuG__ps4SecLabel{color:#2f1c6a;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.45}.TrainigCoursePageView-module__MkIzuG__ps4Stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.TrainigCoursePageView-module__MkIzuG__ps4StatCard{text-align:center;color:inherit;cursor:pointer;background:#faf9ff;border:1px solid #ede8ff;border-radius:10px;padding:16px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.TrainigCoursePageView-module__MkIzuG__ps4StatCard:hover,.TrainigCoursePageView-module__MkIzuG__ps4StatCard:focus-visible{background:#f2edff;border-color:#b6a3ef;box-shadow:0 8px 22px #5024d11a}.TrainigCoursePageView-module__MkIzuG__ps4StatCard:focus-visible{outline-offset:2px;outline:2px solid #5024d1}.TrainigCoursePageView-module__MkIzuG__ps4StatIcon{color:#5b2ae8;background:#f2edff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4StatTitle{color:#2f1c6a;border-bottom:1px solid #ede8ff;margin-bottom:12px;padding-bottom:10px;font-size:16px;font-weight:600;line-height:1.45}.TrainigCoursePageView-module__MkIzuG__ps4StatMeta{flex-direction:column;align-items:center;gap:2px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4StatEpisodes{color:#5024d1;font-size:22px;font-weight:700;line-height:1.3}.TrainigCoursePageView-module__MkIzuG__ps4StatHours{color:#a89dd4;margin-top:2px;font-size:15px}.TrainigCoursePageView-module__MkIzuG__ps4StatsTotal{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:10px 4px 2px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4StatsTotalLabel{color:#6b5ea8;font-size:16px}.TrainigCoursePageView-module__MkIzuG__ps4StatsTotalValue{color:#2f1c6a;font-size:18px;font-weight:700}.TrainigCoursePageView-module__MkIzuG__ps4Dur{color:#5024d1;background:#ede8ff;border-radius:20px;padding:2px 10px;font-size:14px;font-weight:700;display:inline-block}.TrainigCoursePageView-module__MkIzuG__ps4List{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4List li{color:#2f1c6a;background:#fff;border:1px solid #dad0f9;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:16px;transition:background .15s,border-color .15s;display:flex;box-shadow:inset 0 1px #fffc}.TrainigCoursePageView-module__MkIzuG__ps4List li:hover{background:#f7f3ff;border-color:#cabdf5}.TrainigCoursePageView-module__MkIzuG__ps4List li:before{content:attr(data-n);color:#fff;background:#5024d1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4ListTitle{flex:1;min-width:0;line-height:1.55}.TrainigCoursePageView-module__MkIzuG__ps4List .TrainigCoursePageView-module__MkIzuG__ps4Dur{white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.TrainigCoursePageView-module__MkIzuG__ps4Benefits{flex-direction:column;gap:8px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4Benefit{background:#faf9ff;border:1px solid #ede8ff;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4BenefitIcon{background:linear-gradient(135deg,#5024d1,#2f1c6a);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4BenefitText{color:#3d3558;font-size:16px;line-height:1.7}.TrainigCoursePageView-module__MkIzuG__ps4BenefitText strong{color:#2f1c6a}.TrainigCoursePageView-module__MkIzuG__ps4Buy{color:#e9e4ff;background:linear-gradient(135deg,#2f1c6a 0%,#3d2490 100%);border-radius:14px;margin-top:36px;padding:28px 28px 24px}.TrainigCoursePageView-module__MkIzuG__ps4BuyTitle{color:#fff;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;font-size:18px;font-weight:700;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4PriceChip{color:#fff;background:#5024d1;border-radius:20px;margin-inline-start:auto;padding:4px 14px;font-size:16px;font-weight:700}.TrainigCoursePageView-module__MkIzuG__ps4PriceChip small{opacity:.85;font-weight:500}.TrainigCoursePageView-module__MkIzuG__ps4Steps{flex-direction:column;gap:14px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4Step{align-items:flex-start;gap:14px;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4StepN{color:#c4b5fd;border:1.5px solid #c0a2ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;font-size:15px;font-weight:700;display:flex}.TrainigCoursePageView-module__MkIzuG__ps4StepBody{color:#c4b5fd;font-size:16px;line-height:1.75}.TrainigCoursePageView-module__MkIzuG__ps4StepBody strong{color:#fff}@media (max-width:600px){.TrainigCoursePageView-module__MkIzuG__ps4Block{border-radius:12px;margin-top:18px}.TrainigCoursePageView-module__MkIzuG__ps4Block .TrainigCoursePageView-module__MkIzuG__ps4Sec{grid-template-columns:28px 1fr;align-items:start;gap:8px 10px;padding:14px 14px 12px;display:grid}.TrainigCoursePageView-module__MkIzuG__ps4Block .TrainigCoursePageView-module__MkIzuG__ps4SecBar{width:28px;margin-top:9px}.TrainigCoursePageView-module__MkIzuG__ps4Block .TrainigCoursePageView-module__MkIzuG__ps4Sec h2{grid-column:2;font-size:17px}.TrainigCoursePageView-module__MkIzuG__ps4BlockBody{background:#fff;padding:12px 10px}.TrainigCoursePageView-module__MkIzuG__ps4Sec{flex-wrap:wrap;gap:8px}.TrainigCoursePageView-module__MkIzuG__ps4Stats{grid-template-columns:1fr}.TrainigCoursePageView-module__MkIzuG__ps4StatCard{text-align:start;grid-template-columns:auto 1fr;grid-template-areas:"icon title""meta meta";align-items:center;gap:6px 12px;padding:14px;display:grid}.TrainigCoursePageView-module__MkIzuG__ps4StatIcon{border-radius:12px;grid-area:icon;width:44px;height:44px;margin:0}.TrainigCoursePageView-module__MkIzuG__ps4StatTitle{border:none;grid-area:title;margin:0;padding:0}.TrainigCoursePageView-module__MkIzuG__ps4StatMeta{border-top:1px solid #ede8ff;flex-direction:row;grid-area:meta;justify-content:flex-start;align-items:baseline;gap:0;margin-top:4px;padding-top:10px}.TrainigCoursePageView-module__MkIzuG__ps4StatEpisodes{font-size:16px}.TrainigCoursePageView-module__MkIzuG__ps4StatHours{margin-top:0;font-size:15px}.TrainigCoursePageView-module__MkIzuG__ps4StatHours:before{content:"·";color:#c4b5fd;margin-inline:8px}.TrainigCoursePageView-module__MkIzuG__ps4List li{padding:9px 12px;font-size:16px}.TrainigCoursePageView-module__MkIzuG__ps4Benefit{gap:10px;padding:12px}.TrainigCoursePageView-module__MkIzuG__ps4BenefitIcon{border-radius:8px;width:32px;height:32px;font-size:15px}.TrainigCoursePageView-module__MkIzuG__ps4BenefitText{font-size:16px}.TrainigCoursePageView-module__MkIzuG__ps4Buy{border-radius:10px;padding:20px 16px 18px}.TrainigCoursePageView-module__MkIzuG__ps4BuyTitle{flex-wrap:wrap;gap:8px;font-size:17px}.TrainigCoursePageView-module__MkIzuG__ps4PriceChip{margin-inline-start:0;font-size:15px}.TrainigCoursePageView-module__MkIzuG__ps4StepBody{font-size:16px}.TrainigCoursePageView-module__MkIzuG__ps4Intro{padding:14px}.TrainigCoursePageView-module__MkIzuG__ps4Intro p{text-align:justify;font-size:16px}}
.PurchaseWidget-module__721RNa__widget{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-primary) 4%);border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));box-shadow:var(--shadow-soft)}.PurchaseWidget-module__721RNa__widgetInner{flex-direction:column;gap:.75rem;padding:.95rem .9rem;display:flex}.PurchaseWidget-module__721RNa__widgetHead{flex-direction:column;gap:.25rem;display:flex}.PurchaseWidget-module__721RNa__widgetTagline{text-align:center;color:var(--color-muted);margin:0;font-size:.86rem;font-weight:650;line-height:1.55}.PurchaseWidget-module__721RNa__priceBadge{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));border-radius:12px;padding:.55rem .65rem}.PurchaseWidget-module__721RNa__priceLabel{letter-spacing:-.03em;text-align:center;color:var(--color-primary-deep);font-size:clamp(1.1rem,2vw,1.28rem);font-weight:950;display:block}.PurchaseWidget-module__721RNa__pricePrefix{color:var(--color-muted);font-size:.82em;font-weight:800}.PurchaseWidget-module__721RNa__copyField{flex-direction:column;gap:.4rem;display:flex}.PurchaseWidget-module__721RNa__copyValue{font-variant-numeric:tabular-nums;letter-spacing:.06em;text-align:center;color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-border) 85%, var(--color-primary) 15%);overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:10px;padding:.52rem .6rem;font-family:inherit;font-size:clamp(.84rem,1.7vw,.92rem);font-weight:900;display:block}.PurchaseWidget-module__721RNa__copyBtn{cursor:pointer;width:100%;font:inherit;color:var(--color-primary-deep);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));border-radius:10px;padding:.46rem .7rem;font-size:.74rem;font-weight:800;transition:background .15s}.PurchaseWidget-module__721RNa__copyBtn:hover{background:color-mix(in srgb, var(--color-primary) 16%, var(--color-surface))}.PurchaseWidget-module__721RNa__alreadyNote{text-align:center;color:#14532d;background:color-mix(in srgb, #dcfce7 80%, var(--color-surface));border:1px solid color-mix(in srgb, #22c55e 35%, var(--color-border));border-radius:10px;margin:0;padding:.55rem .65rem;font-size:.76rem;font-weight:700;line-height:1.6}.PurchaseWidget-module__721RNa__buyBtn{cursor:pointer;width:100%;font:inherit;letter-spacing:-.01em;text-align:center;color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);border:1px solid #166534;border-radius:12px;justify-content:center;align-items:center;padding:.78rem .9rem;font-size:.92rem;font-weight:900;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #bbf7d08c,0 8px 20px #16a34a52}.PurchaseWidget-module__721RNa__buyBtn:hover{background:linear-gradient(135deg,#4ade80,#16a34a);transform:translateY(-1px);box-shadow:inset 0 1px #bbf7d0b3,0 10px 24px #16a34a66}.PurchaseWidget-module__721RNa__buyBtn:disabled{cursor:wait;opacity:.78;filter:saturate(.85);transform:none}.PurchaseWidget-module__721RNa__gatewayNote{text-align:center;color:var(--color-muted);margin:0;font-size:.7rem;font-weight:700}.PurchaseWidget-module__721RNa__buyError{color:#991b1b;background:color-mix(in srgb, #fee2e2 82%, var(--color-surface));border:1px solid color-mix(in srgb, #ef4444 30%, var(--color-border));border-radius:10px;margin:0;padding:.45rem .55rem;font-size:.74rem;font-weight:700;line-height:1.55}.PurchaseWidget-module__721RNa__guideBtn{cursor:pointer;width:100%;font:inherit;color:#78350f;background:linear-gradient(128deg,#fef4cb,#fde483);border:1px solid #e68908;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;padding:.62rem .8rem;font-size:.78rem;font-weight:900;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #fff7edcc}.PurchaseWidget-module__721RNa__guideBtn:hover{background:linear-gradient(128deg,#fde790,#fcd047);border-color:#db800a;transform:translateY(-1px)}.PurchaseWidget-module__721RNa__nativeDialog{background:0 0;border:none;width:min(560px,100%);max-width:calc(100vw - 1.25rem);margin:auto;padding:0;overflow:visible}.PurchaseWidget-module__721RNa__nativeDialog::backdrop{-webkit-backdrop-filter:blur(10px);background:#0f172a8c}.PurchaseWidget-module__721RNa__dialogSurface{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));max-height:min(90vh,760px);box-shadow:var(--shadow-soft);border-radius:clamp(18px,2.5vw,24px);padding:clamp(1.1rem,2.5vw,1.5rem);overflow:auto}.PurchaseWidget-module__721RNa__modalHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.PurchaseWidget-module__721RNa__modalTitle{letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:950}.PurchaseWidget-module__721RNa__closeBtn{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary) 8%);width:2.35rem;height:2.35rem;color:var(--color-text);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;transition:background .15s,transform .15s;display:grid}.PurchaseWidget-module__721RNa__closeBtn:hover{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));transform:scale(1.04)}.PurchaseWidget-module__721RNa__modalBody{flex-direction:column;gap:.85rem;display:flex}.PurchaseWidget-module__721RNa__highlights{color:color-mix(in srgb, var(--color-text) 92%, var(--color-muted));flex-direction:column;gap:.35rem;margin:0;padding-inline-start:1.15rem;font-size:.86rem;line-height:1.72;display:flex}.PurchaseWidget-module__721RNa__modalSection{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:14px;padding:.85rem .95rem}.PurchaseWidget-module__721RNa__modalLead{color:var(--color-text);margin:0 0 .55rem;font-size:.86rem;font-weight:650;line-height:1.68}.PurchaseWidget-module__721RNa__stepsTitle{color:var(--color-text);margin:.55rem 0 .35rem;font-size:.8rem;font-weight:900}.PurchaseWidget-module__721RNa__steps{color:color-mix(in srgb, var(--color-text) 90%, var(--color-muted));margin:0;padding-inline-start:1.15rem;font-size:.84rem;line-height:1.72}.PurchaseWidget-module__721RNa__modalPanelBtn{width:100%;color:var(--color-primary-deep);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--color-border));border-radius:12px;justify-content:center;align-items:center;padding:.78rem .95rem;font-size:.88rem;font-weight:900;text-decoration:none;transition:background .15s;display:inline-flex}.PurchaseWidget-module__721RNa__modalPanelBtn:hover{background:color-mix(in srgb, var(--color-primary) 18%, var(--color-surface))}.PurchaseWidget-module__721RNa__modalSection .PurchaseWidget-module__721RNa__copyBtn{align-self:flex-start;width:auto}.PurchaseWidget-module__721RNa__portalRoot{z-index:80;place-items:center;padding:clamp(.5rem,2vw,1.25rem);display:grid;position:fixed;inset:0}.PurchaseWidget-module__721RNa__portalBackdrop{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0f172a8c;border:0;padding:0;position:absolute;inset:0}.PurchaseWidget-module__721RNa__portalDialog{z-index:1;background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));width:min(640px,100%);max-height:min(92vh,900px);box-shadow:var(--shadow-soft);border-radius:clamp(18px,2.5vw,24px);padding:clamp(1.1rem,2.5vw,1.5rem);position:relative;overflow:auto}.PurchaseWidget-module__721RNa__profileList{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:14px;flex-direction:column;gap:.55rem;margin:0;padding:.75rem .85rem;display:flex}.PurchaseWidget-module__721RNa__profileRow{flex-direction:column;gap:.12rem;display:flex}.PurchaseWidget-module__721RNa__profileLabel{color:var(--color-muted);margin:0;font-size:.72rem;font-weight:800}.PurchaseWidget-module__721RNa__profileValue{color:var(--color-text);word-break:break-word;margin:0;font-size:.92rem;font-weight:750}.PurchaseWidget-module__721RNa__priceRows{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:14px;flex-direction:column;gap:.45rem;margin:0;padding:.75rem .85rem;display:flex}.PurchaseWidget-module__721RNa__priceRow{color:color-mix(in srgb, var(--color-text) 88%, var(--color-muted));justify-content:space-between;gap:.75rem;font-size:.84rem;font-weight:700;display:flex}.PurchaseWidget-module__721RNa__priceRowTotal{border-top:1px dashed color-mix(in srgb, var(--color-primary) 22%, var(--color-border));color:var(--color-primary-deep);margin-top:.2rem;padding-top:.55rem;font-size:.95rem;font-weight:950}.PurchaseWidget-module__721RNa__authNotice{color:color-mix(in srgb, #92400e 88%, var(--color-text));background:color-mix(in srgb, #fef3c7 82%, var(--color-surface));border:1px solid color-mix(in srgb, #f59e0b 35%, var(--color-border));border-radius:12px;margin:0;padding:.7rem .8rem;font-size:.84rem;font-weight:650;line-height:1.7}.PurchaseWidget-module__721RNa__methodList{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.PurchaseWidget-module__721RNa__methodList legend{margin-bottom:.45rem;padding:0}.PurchaseWidget-module__721RNa__methodOption{cursor:pointer;background:color-mix(in srgb, var(--color-primary) 4%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));border-radius:12px;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;transition:border-color .15s,background .15s;display:flex}.PurchaseWidget-module__721RNa__methodOption input{accent-color:var(--color-primary-deep);flex:none;margin:.2rem 0 0}.PurchaseWidget-module__721RNa__methodOptionActive{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))}.PurchaseWidget-module__721RNa__methodText{flex-direction:column;gap:.15rem;display:flex}.PurchaseWidget-module__721RNa__methodName{color:var(--color-text);font-size:.88rem;font-weight:850}.PurchaseWidget-module__721RNa__methodHint{color:var(--color-muted);font-size:.72rem;font-weight:650;line-height:1.6}.PurchaseWidget-module__721RNa__cryptoPanel{flex-direction:column;gap:.8rem;display:flex}.PurchaseWidget-module__721RNa__qrBox{border:1px solid color-mix(in srgb, var(--color-primary) 14%, var(--color-border));background:#fff;border-radius:14px;place-items:center;padding:.6rem;display:grid}.PurchaseWidget-module__721RNa__qrSvg{width:min(200px,60vw);height:auto;display:block}.PurchaseWidget-module__721RNa__copyValueEmphasis{color:var(--color-primary-deep);border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));font-size:clamp(1rem,2.4vw,1.15rem)}.PurchaseWidget-module__721RNa__copyHint{color:var(--color-muted);margin:0;font-size:.7rem;font-weight:650;line-height:1.65}.PurchaseWidget-module__721RNa__copyBtn svg{vertical-align:-2px;margin-inline-end:.25rem}.PurchaseWidget-module__721RNa__timer{font-variant-numeric:tabular-nums;letter-spacing:.05em}.PurchaseWidget-module__721RNa__timerUrgent{color:#b91c1c}.PurchaseWidget-module__721RNa__warnNote{color:color-mix(in srgb, #92400e 88%, var(--color-text));background:color-mix(in srgb, #fef3c7 82%, var(--color-surface));border:1px solid color-mix(in srgb, #f59e0b 35%, var(--color-border));border-radius:12px;margin:0;padding:.6rem .75rem;font-size:.76rem;font-weight:750;line-height:1.65}.PurchaseWidget-module__721RNa__statusLine{color:var(--color-muted);align-items:center;gap:.5rem;margin:0;font-size:.78rem;font-weight:750;display:flex}.PurchaseWidget-module__721RNa__pulse{background:#16a34a;border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-out infinite PurchaseWidget-module__721RNa__cryptoPulse;box-shadow:0 0 #16a34a80}@keyframes PurchaseWidget-module__721RNa__cryptoPulse{0%{box-shadow:0 0 #16a34a8c}to{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:reduce){.PurchaseWidget-module__721RNa__pulse{animation:none}}.PurchaseWidget-module__721RNa__txForm{border-top:1px dashed color-mix(in srgb, var(--color-primary) 22%, var(--color-border));flex-direction:column;gap:.45rem;padding-top:.6rem;display:flex}.PurchaseWidget-module__721RNa__txInput{width:100%;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-border) 85%, var(--color-primary) 15%);box-sizing:border-box;border-radius:10px;padding:.55rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.PurchaseWidget-module__721RNa__txInput:focus{outline:2px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:1px}.PurchaseWidget-module__721RNa__secondaryBtn{cursor:pointer;width:100%;font:inherit;color:var(--color-primary-deep);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));border-radius:12px;padding:.6rem .8rem;font-size:.82rem;font-weight:850;transition:background .15s}.PurchaseWidget-module__721RNa__secondaryBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 16%, var(--color-surface))}.PurchaseWidget-module__721RNa__secondaryBtn:disabled{cursor:not-allowed;opacity:.55}.PurchaseWidget-module__721RNa__linkBtn{cursor:pointer;font:inherit;color:var(--color-muted);text-underline-offset:3px;background:0 0;border:0;padding:.3rem .4rem;font-size:.74rem;font-weight:750;text-decoration:underline}.PurchaseWidget-module__721RNa__linkBtn:hover{color:var(--color-text)}.PurchaseWidget-module__721RNa__cryptoActions{flex-direction:column;align-items:center;gap:.3rem;display:flex}.PurchaseWidget-module__721RNa__cryptoActions .PurchaseWidget-module__721RNa__buyBtn{margin-bottom:.3rem}.PurchaseWidget-module__721RNa__cryptoOk{color:#14532d;background:color-mix(in srgb, #dcfce7 85%, var(--color-surface));border:1px solid color-mix(in srgb, #22c55e 40%, var(--color-border));border-radius:12px;padding:.8rem .9rem}.PurchaseWidget-module__721RNa__cryptoOk strong{margin-bottom:.25rem;font-size:.95rem;display:block}.PurchaseWidget-module__721RNa__cryptoOk p,.PurchaseWidget-module__721RNa__noticeBody{margin:0;font-size:.8rem;font-weight:650;line-height:1.7}.PurchaseWidget-module__721RNa__authNotice strong{margin-bottom:.2rem;display:block}.PurchaseWidget-module__721RNa__foreignBuyNote{text-align:center;color:#075985;background:color-mix(in srgb, #0ea5e9 8%, var(--color-surface));border:1px solid color-mix(in srgb, #0ea5e9 26%, var(--color-border));border-radius:10px;margin:0;padding:.42rem .55rem;font-size:.76rem;font-weight:800;line-height:1.6}.PurchaseWidget-module__721RNa__methodOptionRial{--method-accent:#2563eb;--method-accent-deep:#1d4ed8}.PurchaseWidget-module__721RNa__methodOptionCrypto{--method-accent:#16a34a;--method-accent-deep:#15803d}.PurchaseWidget-module__721RNa__methodOption{background:color-mix(in srgb, var(--method-accent) 5%, var(--color-surface));border-color:color-mix(in srgb, var(--method-accent) 24%, var(--color-border))}.PurchaseWidget-module__721RNa__methodOption input{accent-color:var(--method-accent-deep)}.PurchaseWidget-module__721RNa__methodOptionActive{background:color-mix(in srgb, var(--method-accent) 12%, var(--color-surface));border-color:var(--method-accent);box-shadow:0 0 0 1px var(--method-accent) inset}.PurchaseWidget-module__721RNa__methodName{color:var(--method-accent-deep)}.PurchaseWidget-module__721RNa__buyBtnRial{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#1e40af;box-shadow:inset 0 1px #bfdbfe8c,0 8px 20px #2563eb52}.PurchaseWidget-module__721RNa__buyBtnRial:hover{background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:inset 0 1px #bfdbfeb3,0 10px 24px #2563eb66}.PurchaseWidget-module__721RNa__amountHero{background:color-mix(in srgb, #16a34a 10%, var(--color-surface));border:2px solid color-mix(in srgb, #16a34a 45%, var(--color-border));border-radius:14px;padding:.7rem .8rem}.PurchaseWidget-module__721RNa__amountHero .PurchaseWidget-module__721RNa__profileLabel{color:#14532d;font-size:.78rem}.PurchaseWidget-module__721RNa__amountHero .PurchaseWidget-module__721RNa__copyValue{letter-spacing:.02em;color:#14532d;border-color:color-mix(in srgb, #16a34a 40%, var(--color-border));background:#fff;padding:.55rem .6rem;font-size:clamp(1.3rem,3.4vw,1.7rem);font-weight:950}.PurchaseWidget-module__721RNa__amountHero .PurchaseWidget-module__721RNa__copyBtn{color:#14532d;border-color:color-mix(in srgb, #16a34a 35%, var(--color-border));background:#def2e6}.PurchaseWidget-module__721RNa__amountHero .PurchaseWidget-module__721RNa__copyBtn:hover{background:#ccebd7}.PurchaseWidget-module__721RNa__amountHero .PurchaseWidget-module__721RNa__copyHint{color:color-mix(in srgb, #14532d 75%, var(--color-muted));font-weight:750}.PurchaseWidget-module__721RNa__payGrid{align-items:start;gap:.8rem;display:grid}.PurchaseWidget-module__721RNa__paySide{flex-direction:column;gap:.7rem;min-width:0;display:flex}@media (min-width:560px){.PurchaseWidget-module__721RNa__payGrid{grid-template-columns:auto minmax(0,1fr)}.PurchaseWidget-module__721RNa__qrSvg{width:168px}}
