.MiniappAccessMessage-module__j4Xbmq__wrap{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem 1.5rem;display:flex}.MiniappAccessMessage-module__j4Xbmq__card,.MiniappAccessMessage-module__j4Xbmq__entryCard{text-align:center;background:var(--bg-card,#0f172acc);border:1px solid var(--border-color,#ffffff14);width:min(480px,100%);box-shadow:0 8px 32px var(--shadow-color,#00000073);border-radius:1.25rem;padding:2rem 1.75rem}.MiniappAccessMessage-module__j4Xbmq__entryBadge{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf866;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.9rem;padding:.35rem .75rem;font-size:.95rem;font-weight:700;display:inline-flex}.MiniappAccessMessage-module__j4Xbmq__entryTitle{color:var(--text-primary,#f9fafb);margin:0;font-size:2rem;line-height:1.12}.MiniappAccessMessage-module__j4Xbmq__entryText{color:var(--text-secondary,#e5e7eb);margin:.95rem 0 1.45rem;font-size:1.05rem;line-height:1.5}.MiniappAccessMessage-module__j4Xbmq__brand{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.MiniappAccessMessage-module__j4Xbmq__logoMark{border-radius:999px;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #38bdf833,0 8px 22px #0f172a80}.MiniappAccessMessage-module__j4Xbmq__logoImg{object-fit:cover;border-radius:999px;width:100%;height:100%}.MiniappAccessMessage-module__j4Xbmq__titleRow{justify-content:center;align-items:center;display:flex}.MiniappAccessMessage-module__j4Xbmq__title{color:var(--text-primary,#f9fafb);font-size:1.35rem;font-weight:700}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__card,[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__entryCard{background:#fffffff2;border-color:#cbd5e18c;box-shadow:0 8px 24px #0f172a1f}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__title,[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__entryTitle{color:#0f172a}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__entryText{color:#475569}.MiniappAccessMessage-module__j4Xbmq__message{color:var(--text-secondary,#e5e7eb);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.55}.MiniappAccessMessage-module__j4Xbmq__alreadyPaidBlock{margin-top:.65rem}.MiniappAccessMessage-module__j4Xbmq__alreadyPaidHint{color:var(--text-secondary,#cbd5e1);margin:0 0 .45rem;font-size:.86rem}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__alreadyPaidHint{color:#64748b}.MiniappAccessMessage-module__j4Xbmq__primaryLink{color:#38bdf8;font-weight:600;text-decoration:underline}.MiniappAccessMessage-module__j4Xbmq__primaryLink:hover{color:#0ea5e9}.MiniappAccessMessage-module__j4Xbmq__supportHint{opacity:.8;margin-top:.25rem;font-size:.85rem}.MiniappAccessMessage-module__j4Xbmq__supportLink{color:inherit;text-decoration:underline}.MiniappAccessMessage-module__j4Xbmq__supportLink:hover{opacity:.9;text-decoration:underline}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__message{color:#475569}.MiniappAccessMessage-module__j4Xbmq__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2aabee 0%,#229ed9 100%);border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-size:1rem;font-weight:600;transition:opacity .2s,transform 50ms;display:inline-flex;box-shadow:0 4px 14px #229ed959}.MiniappAccessMessage-module__j4Xbmq__button:hover{opacity:.95;transform:translateY(-1px)}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusCard{text-align:left;background:radial-gradient(circle at 100% 0,#7dd3fc26,#0000 55%),#0284c729;border:1px solid #38bdf873;border-radius:.8rem;margin-top:.9rem;padding:.8rem .85rem}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusTitle{color:#e0f2fe;font-size:.83rem;font-weight:700}.MiniappAccessMessage-module__j4Xbmq__purchaseSteps{grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;gap:.35rem;margin-top:.65rem;display:grid}.MiniappAccessMessage-module__j4Xbmq__purchaseStep{color:#bfdbfe;background:#0f172a4d;border:1px solid #bae6fd61;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-flex}.MiniappAccessMessage-module__j4Xbmq__purchaseStepDone{color:#dcfce7;background:#22c55e38;border-color:#22c55ea6}.MiniappAccessMessage-module__j4Xbmq__purchaseStepActive{color:#f0f9ff;background:#0ea5e942;border-color:#38bdf8d9;box-shadow:0 0 0 3px #0ea5e924}.MiniappAccessMessage-module__j4Xbmq__purchaseStepLine{background:#bae6fd42;height:1px}.MiniappAccessMessage-module__j4Xbmq__purchaseStepLabels{color:#bfdbfe;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.35rem;font-size:.68rem;display:grid}.MiniappAccessMessage-module__j4Xbmq__purchaseStepLabels span:nth-child(2){text-align:center}.MiniappAccessMessage-module__j4Xbmq__purchaseStepLabels span:nth-child(3){text-align:right}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusText{color:#dbeafe;margin:.32rem 0 0;font-size:.78rem;line-height:1.4}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusButton{color:#eff6ff;cursor:pointer;--cooldown-progress:0deg;background:#0f172a5c;border:1px solid #bae6fd8c;border-radius:999px;margin-top:.6rem;padding:.35rem .7rem;font-size:.74rem;font-weight:700}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusButton:hover{background:#0f172a85}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusButton:disabled{opacity:.72;cursor:default}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusButtonContent{align-items:center;gap:.4rem;display:inline-flex}.MiniappAccessMessage-module__j4Xbmq__purchaseStatusCooldownRing{background:conic-gradient(#7dd3fcf2 var(--cooldown-progress), #0f172a42 0);border:1px solid #bae6fda6;border-radius:999px;width:.92rem;height:.92rem;box-shadow:inset 0 0 0 2px #0f172a66}.MiniappAccessMessage-module__j4Xbmq__purchaseCheckHint{color:#bae6fd;margin:.45rem 0 0;font-size:.74rem;line-height:1.35}.MiniappAccessMessage-module__j4Xbmq__purchaseSupportBox{border-top:1px dashed #bae6fd57;margin-top:.7rem;padding-top:.65rem}.MiniappAccessMessage-module__j4Xbmq__purchaseSupportBox p{color:#eff6ff;margin:0 0 .45rem;font-size:.76rem;line-height:1.4}.MiniappAccessMessage-module__j4Xbmq__purchaseSupportButton{color:#eff6ff;border:1px solid #bae6fd8c;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .62rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.MiniappAccessMessage-module__j4Xbmq__faqCard{text-align:left;background:#0f172a47;border:1px solid #94a3b82e;border-radius:.9rem;margin-top:.9rem;padding:.8rem .9rem}.MiniappAccessMessage-module__j4Xbmq__faqTitle{color:var(--text-primary,#f9fafb);font-size:.82rem;font-weight:800}.MiniappAccessMessage-module__j4Xbmq__faqList{color:var(--text-secondary,#cbd5e1);flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding-left:1rem;font-size:.76rem;line-height:1.4;display:flex}.MiniappAccessMessage-module__j4Xbmq__purchaseModalOverlay{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020617a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.MiniappAccessMessage-module__j4Xbmq__purchaseModalCard{background:var(--bg-card,#0f172afa);border:1px solid #94a3b84d;border-radius:1rem;width:min(440px,100%);padding:1rem 1rem .95rem;box-shadow:0 18px 46px #0206178c}.MiniappAccessMessage-module__j4Xbmq__purchaseModalActions{flex-direction:column;gap:.5rem;margin-top:.8rem;display:flex}.MiniappAccessMessage-module__j4Xbmq__purchaseModalActions .MiniappAccessMessage-module__j4Xbmq__button{width:100%}.MiniappAccessMessage-module__j4Xbmq__purchaseModalBackButton{width:100%;min-height:38px;color:var(--text-primary,#f9fafb);cursor:pointer;background:#0f172a66;border:1px solid #94a3b873;border-radius:.75rem;font-size:.88rem;font-weight:600}.MiniappAccessMessage-module__j4Xbmq__purchaseModalBackButton:hover{background:#0f172a94}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStatusCard{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 55%),#eff6fff2;border-color:#2563eb3d}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStatusTitle{color:#1e3a8a}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStatusText{color:#1e40af}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStep{color:#1e40af;background:#ffffffb3;border-color:#2563eb33}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStepDone{color:#166534;background:#dcfce7e6;border-color:#16a34a57}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStepActive{color:#1d4ed8;background:#dbeafef2;border-color:#2563eb73}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStepLine{background:#2563eb33}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStepLabels{color:#475569}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStatusButton{color:#1e3a8a;background:#ffffffbd;border-color:#2563eb4d}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStatusButton:hover{background:#eff6fff0}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseStatusCooldownRing{background:conic-gradient(#2563ebeb var(--cooldown-progress), #94a3b840 0);border-color:#2563eb59;box-shadow:inset 0 0 0 2px #ffffffeb}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseCheckHint{color:#1e40af}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseSupportBox{border-top-color:#2563eb3d}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseSupportBox p{color:#1e40af}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseSupportButton{color:#1e3a8a;border-color:#2563eb47}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__faqCard{background:#f8fafceb;border-color:#cbd5e18c}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__faqList{color:#475569}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseModalCard{background:#fffffffa;border-color:#cbd5e1a6}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseModalBackButton{color:#1e293b;background:#f1f5f9e6;border-color:#94a3b873}[data-theme=light] .MiniappAccessMessage-module__j4Xbmq__purchaseModalBackButton:hover{background:#e2e8f0f5}
