:root{--bg:#0a2a1b;--bg-deep:#081a12;--text:#f5f5f5;--muted:rgba(255,255,255,0.58);--input-bg:#f5f5f0;--btn-disabled:#4a5568;--btn-active:#2d8a4e;--link:#ffffff}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;background:var(--bg);color:var(--text)}body{flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2.5rem 1.5rem 2rem;overflow-y:auto}.page,body{display:flex}.page{width:100%;max-width:480px;flex:1 1;flex-direction:column}.brand{text-align:center;margin-bottom:2.75rem}.brandPlogo{object-fit:contain}.brandPlogo,.brandPlogoPplaceholder{width:100px;height:100px;margin:0 auto .85rem}.brandPlogoPplaceholder{border-radius:12px;background:linear-gradient(135deg,#2d6a4f,#1b4332);display:flex;align-items:center;justify-content:center;font-size:2.2rem}.brandPtitle{font-size:2rem;font-weight:600;letter-spacing:.02em;margin:0 0 .4rem}.brandPsub{font-size:1rem;color:var(--muted);margin:0}.formPblock{flex:1 1;display:flex;flex-direction:column;justify-content:center;width:100%}.label{display:block;font-size:.88rem;color:rgba(255,255,255,.6);margin-bottom:.6rem}.phonePinput{width:100%;padding:1rem 1.25rem;font-size:1.05rem;border:none;border-radius:14px;background:var(--input-bg);color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;color-scheme:light;outline:none;min-height:54px;box-sizing:border-box}.phonePinput:disabled{opacity:1;background:#ecece6;color:#4b5563;-webkit-text-fill-color:#4b5563;cursor:not-allowed}.phonePinput::placeholder{color:#9ca3af}.phonePinput:focus{box-shadow:0 0 0 3px rgba(45,138,78,.35)}.phonePinput:-webkit-autofill,.phonePinput:-webkit-autofill:active,.phonePinput:-webkit-autofill:focus,.phonePinput:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a1a;box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}body.pagePloginEmail .authPpanel .phonePinput{background:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.95)!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;border:1px solid rgba(255,255,255,.18)}body.pagePloginEmail .authPpanel .phonePinput::placeholder{color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important}body.pagePloginEmail .authPpanel .phonePinput:disabled{opacity:1!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;cursor:not-allowed}body.pagePloginEmail .authPpanel .phonePinput:-webkit-autofill,body.pagePloginEmail .authPpanel .phonePinput:-webkit-autofill:active,body.pagePloginEmail .authPpanel .phonePinput:-webkit-autofill:focus,body.pagePloginEmail .authPpanel .phonePinput:-webkit-autofill:hover{-webkit-text-fill-color:rgba(255,255,255,.95)!important;box-shadow:inset 0 0 0 1000px rgba(255,255,255,.12)!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}body.pagePhistory .phonePinput{background:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.95)!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;border:1px solid rgba(255,255,255,.18)}body.pagePhistory .phonePinput::placeholder{color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important}body.pagePhistory .phonePinput:-webkit-autofill,body.pagePhistory .phonePinput:-webkit-autofill:active,body.pagePhistory .phonePinput:-webkit-autofill:focus,body.pagePhistory .phonePinput:-webkit-autofill:hover{-webkit-text-fill-color:rgba(255,255,255,.95)!important;box-shadow:inset 0 0 0 1000px rgba(255,255,255,.12)!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.btnPcode{width:100%;margin-top:1.25rem;padding:1rem 1.25rem;font-size:1.05rem;font-weight:500;color:#fff;border:none;border-radius:14px;background:var(--btn-disabled);cursor:not-allowed;transition:background .2s ease;min-height:54px}.btnPcode.ready{background:var(--btn-active);cursor:pointer}.btnPcode.ready:hover{filter:brightness(1.06)}.btnPcode.ready:active{filter:brightness(.96)}.legal{margin-top:auto;padding-top:2.5rem;text-align:center;font-size:.78rem;line-height:1.65;color:rgba(255,255,255,.5)}.legal a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.legal a:hover{opacity:.9}.legalPfootNav{margin:.35rem 0 0;padding:0 .5rem;text-align:center;font-size:.64rem;line-height:1.55;color:rgba(255,255,255,.42)}.legalPfootPlink{color:rgba(255,255,255,.42);text-decoration:none}.legalPfootPlink:hover{color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:2px}.legalPfootPbtn{margin:0;padding:0;border:none;background:none;font:inherit;font-size:inherit;color:rgba(255,255,255,.42);cursor:pointer;vertical-align:baseline}.legalPfootPbtn:hover{color:rgba(255,255,255,.75);text-decoration:underline;text-underline-offset:2px}.legalPfootPsep{margin:0 .28rem;color:rgba(255,255,255,.22);-webkit-user-select:none;-moz-user-select:none;user-select:none}body.pagePlogin .legal+.legalPfootNav{margin-top:.2rem}body.pagePbazi .legal,body.pagePprofile .legal{margin-top:1.5rem;padding-top:1rem;font-size:.72rem}body.pagePbazi .legal+.legalPfootNav,body.pagePprofile .legal+.legalPfootNav{margin-top:.25rem;margin-bottom:.5rem}body.pagePlogin .page{flex:0 0 auto}body.pagePlogin .brand{margin-bottom:.85rem}body.pagePlogin .brandPlogo,body.pagePlogin .brandPlogoPplaceholder{margin-bottom:.5rem}body.pagePlogin .formPblock{flex:0 0 auto;justify-content:flex-start}body.pagePlogin .legal{margin-top:1rem;padding-top:1rem}.authPpanel{flex:0 0 auto;align-self:center;width:100%;padding:1.75rem 1.5rem 1.5rem;border-radius:22px;background:linear-gradient(165deg,rgba(16,58,38,.94),rgba(7,28,18,.98) 48%,rgba(4,18,12,.99));border:1px solid rgba(95,160,125,.4);box-shadow:0 24px 56px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.07)}.authPpanel,body.pagePloginEmail .authPpanel{max-width:420px}body.pagePregisterEmail{align-items:center;justify-content:center;padding:1rem;background:var(--bg)}body.pagePregisterEmail .authPpanel{max-width:440px;max-height:calc(100vh - 2rem);overflow-y:auto;-webkit-overflow-scrolling:touch}body.pagePindexLanding .brand{margin-bottom:1.5rem;position:relative}.indexPlanding{text-align:center}.indexPlandingPbtn{display:block;width:100%;padding:.95rem 1.25rem;font-size:1.05rem;font-weight:600;text-align:center;text-decoration:none;border-radius:14px;border:none;cursor:pointer;transition:filter .2s,background .2s,box-shadow .2s}.indexPlandingPbtnPprimary{background:var(--btn-active);color:#fff}.indexPlandingPbtnPprimary:hover{filter:brightness(1.06)}.indexPmerchantPentry{position:absolute;right:0;top:-.15rem;font-size:.68rem;line-height:1.1;color:#fff;text-decoration:none;letter-spacing:.01em}.indexPmerchantPentry:hover{color:rgba(255,255,255,.92)}.indexPcornerPlink,a.indexPcornerPlink,button.indexPcornerPlink{margin:0;padding:0;border:none;background:transparent;box-shadow:none;font:inherit;font-size:.68rem;line-height:1.1;font-weight:400;letter-spacing:.01em;color:rgba(255,255,255,.45);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}a.indexPcornerPlink:hover,button.indexPcornerPlink:hover{color:rgba(255,255,255,.7)}.merchantPexitPinColumn.indexPcornerPlink,a.merchantPexitPinColumn.indexPcornerPlink,button.merchantPexitPinColumn.indexPcornerPlink{font-size:.84rem;font-weight:500;line-height:1.3}button.merchantPexitPstack.indexPcornerPlink{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;line-height:1.2}.merchantPexitPzh{line-height:1.15}.merchantPexitPen{font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.56rem;font-weight:500;letter-spacing:.03em;line-height:1.1;color:rgba(255,255,255,.38)}button.merchantPexitPstack.indexPcornerPlink:hover .merchantPexitPen{color:rgba(255,255,255,.55)}.merchantSelectPbody .brand{margin-bottom:1.1rem}.merchantSelectPbody .brandPtitle{font-size:1.35rem}.merchantSelectPbody .brandPsub{font-size:.82rem;opacity:.88}.merchantSelectPform{max-width:17.5rem;margin-left:auto;margin-right:auto}.merchantSelectPform .label{font-size:.76rem;margin-bottom:.35rem}.merchantSelectPlabelPpin{margin-top:.55rem}.merchantSelectPinput{padding:.55rem .75rem;font-size:.92rem;min-height:42px;border-radius:11px}.merchantSelectPbtn{margin-top:.65rem;padding:.5rem 1rem;font-size:.88rem;min-height:42px;border-radius:11px}body.merchantSelectPbody.merchantSelectPcosmic{position:relative;overflow-x:hidden;min-height:100vh;padding:clamp(.75rem,3vw,1.25rem);background:#050508;align-items:center;justify-content:center}.merchantSelectPbg{position:fixed;inset:0;z-index:0;background:#050508 url(/plabit/assets/shop-entrance-bg.png) 50%/cover no-repeat;pointer-events:none}.merchantSelectPbg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,12,.25),rgba(5,5,14,.45))}.merchantSelectPcosmic .page{position:relative;z-index:1;width:100%;max-width:420px;margin:0 auto;padding:1.35rem 1.2rem 1.15rem;border-radius:20px;background:rgba(8,12,22,.52);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(230,220,255,.22);box-shadow:0 24px 48px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.merchantSelectPcosmic .brandPtitle{color:#f7f4ff;letter-spacing:.08em}.merchantSelectPcosmic .brandPsub{color:rgba(245,240,255,.68)}.merchantSelectPcosmic .merchantSelectPinput{background:rgba(255,255,255,.92);color:#1a1525;border:none}.merchantSelectPcosmic .merchantSelectPinput:focus{box-shadow:0 0 0 3px rgba(196,181,253,.35)}.merchantSelectPcosmic .label{color:rgba(255,255,255,.58)}.merchantSelectPcosmic .merchantSelectPbtn{background:linear-gradient(165deg,#7c6ad6,#6d5acd);color:#fff;border:none;font-weight:600;box-shadow:0 8px 28px rgba(109,90,205,.35)}.merchantSelectPcosmic .merchantSelectPbtn:hover{filter:brightness(1.06)}.merchantSelectPcosmic .merchantSelectPbtn:disabled{opacity:.45;filter:none;box-shadow:none}.merchantSelectPcosmic .merchantSelectPbtn.btnPcode.ready{background:linear-gradient(165deg,#7c6ad6,#6d5acd);cursor:pointer}.merchantSelectPcosmic .merchantSelectPbtn.btnPcode.ready:hover{filter:brightness(1.06)}.merchantSelectPcosmic .merchantPentryPfoot{color:rgba(255,255,255,.38)}.merchantSelectPcosmic a.indexPcornerPlink{color:rgba(255,255,255,.45)}.merchantSelectPcosmic a.indexPcornerPlink:hover{color:rgba(255,255,255,.82)}.registerEmailPstepNote{margin:0 0 1rem;padding:.75rem .85rem;font-size:.72rem;line-height:1.65;color:rgba(255,255,255,.65);background:rgba(0,0,0,.2);border-radius:12px;border-left:3px solid rgba(45,138,78,.65)}.registerEmailPprogress{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.75rem 0 0;font-size:.75rem}.registerEmailPdot{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:50%;background:rgba(255,255,255,.12);color:rgba(255,255,255,.5);font-weight:600}.registerEmailPdotPon{background:rgba(45,138,78,.55);color:#fff}.registerEmailPline{width:1.25rem;height:2px;background:rgba(255,255,255,.2);border-radius:1px}.registerEmailPstep{margin-bottom:.5rem}.registerEmailPstepPtitle{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:rgba(255,255,255,.95)}.registerEmailPstepPdesc{margin:0 0 .85rem;font-size:.78rem;line-height:1.55;color:rgba(255,255,255,.62)}.registerEmailPhint{margin:.5rem 0 0;font-size:.72rem;line-height:1.45;color:rgba(255,255,255,.5)}.registerEmailPslotsPwide{flex-wrap:nowrap;gap:.4rem;justify-content:space-between;margin-bottom:.65rem}.registerEmailPslotsPwide .verifyPotpPslot{width:calc((100% - 2rem) / 6);max-width:42px;min-width:0;height:46px;font-size:1.1rem}body.pagePloginEmail .brand{position:relative;margin-bottom:1rem}.loginEmailPregisterBanner{margin-bottom:1.35rem;padding:.9rem 1rem;border-radius:14px;background:linear-gradient(145deg,rgba(255,193,7,.1),rgba(255,152,0,.06));border:2px solid rgba(255,193,7,.4);text-align:center}.loginEmailPregisterPline{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem .85rem}.loginEmailPregisterPask{font-size:.92rem;font-weight:500;color:rgba(255,245,220,.92)}.loginEmailPregisterPbig{display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;padding:.55rem 1.35rem;font-size:1.05rem;font-weight:700;letter-spacing:.12em;color:#1a2e24;background:linear-gradient(180deg,#ffd54f,#ffb300);border:2px solid rgba(255,213,79,.85);border-radius:12px;text-decoration:none;box-shadow:0 3px 14px rgba(255,179,0,.35)}.loginEmailPregisterPbig:hover{filter:brightness(1.06)}.loginPpinPsep{opacity:.5}.loginPmethodPtabs{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 0 1.25rem;font-size:.9rem}.loginPmethodPactive{color:#fff;font-weight:600;padding:.35rem .6rem;border-radius:11px;background:rgba(45,138,78,.35)}.loginPmethodPlink{color:rgba(255,255,255,.75);text-decoration:none;padding:.35rem .6rem;border-radius:11px;transition:background .2s,color .2s}.loginPmethodPlink:hover{color:#fff;background:rgba(255,255,255,.08)}.loginPmethodPtabsPwrap{flex-wrap:wrap;gap:.5rem .75rem}.loginPtab{font:inherit;font-size:.88rem;font-weight:500;color:rgba(255,255,255,.75);background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:11px;padding:.4rem .65rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.loginPtab:hover{color:#fff;background:rgba(255,255,255,.06)}.loginPtabPactive{color:#fff;font-weight:600;background:rgba(45,138,78,.35);border-color:rgba(45,138,78,.5)}.loginPpanel{width:100%}.loginPpinPfooter{margin:1rem 0 0;text-align:center;font-size:.82rem}.loginPpinPfooter a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.registerEmailPpinPslots{margin-top:.35rem;margin-bottom:.25rem}body.pagePchangePin{padding:1rem 1.5rem 2rem;background:var(--bg);justify-content:flex-start}body.pagePchangePin .page{max-width:480px;margin:0 auto}body.pagePchangePin .brand{position:relative;margin-bottom:.75rem}body.pagePchangePin .formPblock{flex:0 0 auto;justify-content:flex-start}.changePinPmodeTabs{display:flex;gap:.5rem;margin:0 0 .75rem;padding:0}.changePinPmodeTab{flex:1 1;margin:0;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(0,0,0,.2);color:rgba(255,255,255,.75);font-size:.82rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.changePinPmodeTab:hover{color:rgba(255,255,255,.95);border-color:rgba(255,255,255,.35)}.changePinPmodeTab.isPactive{background:rgba(45,138,78,.45);border-color:rgba(45,138,78,.65);color:#fff;font-weight:600}.changePinPpanel{margin-bottom:.25rem}.changePinPhoneOnlyPhint{margin-top:.35rem!important;margin-bottom:.5rem!important}.changePinPtoastPnonBlocking{pointer-events:none}.changePinPform .label{margin-top:.85rem}.changePinPform .label:first-of-type{margin-top:0}.changePinPmethod{border:none;margin:.75rem 0 0;padding:0}.changePinPmethod .label{margin-top:0;margin-bottom:.5rem}.changePinPradioPlabel{display:flex;align-items:center;gap:.45rem;margin:.35rem 0;font-size:.85rem;color:rgba(255,255,255,.88);cursor:pointer}.changePinPphonePwrap{margin-top:.25rem}.changePinPhint{font-size:.72rem;color:rgba(255,255,255,.5);margin:.5rem 0 .75rem;line-height:1.45}.changePinPdemoPnote{margin-top:1rem!important}body.pagePregisterEmail .brand{position:relative;margin-bottom:1.25rem}.registerEmailPback{position:absolute;left:0;top:.25rem;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.registerEmailPback:hover{opacity:1}.registerEmailPform .label{margin-top:.85rem}.registerEmailPform .label:first-of-type{margin-top:0}.registerEmailPinput{margin-top:.35rem}.registerEmailPagree{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;font-size:.78rem;line-height:1.55;color:rgba(255,255,255,.72);cursor:pointer}.registerEmailPagree input{margin-top:.2rem;flex-shrink:0}.registerEmailPagree a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.registerEmailPinfo{margin-top:1rem;padding:1rem .9rem;border-radius:14px;background:linear-gradient(165deg,rgba(255,193,7,.09),rgba(0,0,0,.24) 52%);border:1px solid rgba(255,204,102,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.registerEmailPinfoPtitle{font-size:.82rem;font-weight:600;margin:0 0 .4rem;color:rgba(255,236,200,.95)}.registerEmailPinfoPlist{margin:0;padding-left:1.1rem;font-size:.72rem;line-height:1.65;color:rgba(255,255,255,.62)}.registerEmailPinfoPlist li{margin-bottom:.35rem}.registerEmailPinfoPnote{margin:.65rem 0 0;font-size:.68rem;line-height:1.5;color:rgba(255,255,255,.45)}.registerEmailPwarnModal{z-index:20020}.registerEmailPwarnSheet{max-width:320px;padding-top:1.05rem}.registerEmailPwarnSheet .modalPactions{margin-top:1.15rem}body.pagePverify{padding:1rem 1.5rem 1.25rem;background:var(--bg)}body.pagePverify .page{flex:0 1 auto;max-width:480px;justify-content:flex-start}body.pagePverify .brand{margin-bottom:1.25rem}body.pagePverify .brandPlogo,body.pagePverify .brandPlogoPplaceholder{width:88px;height:88px;margin-bottom:.6rem}body.pagePverify .brandPtitle{font-size:1.75rem}body.pagePverify .brandPsub{font-size:.95rem}body.pagePverify .formPblock{flex:0 0 auto;justify-content:flex-start}body.pagePverify .phonePinput{border-radius:28px;min-height:52px;padding:.95rem 1.25rem;background:#fff}body.pagePverify .btnPcode{border-radius:28px;min-height:52px;margin-top:1rem;background:#4d5664}body.pagePverify .btnPcode.ready{background:var(--btn-active)}body.pagePverify .verifyPsent{margin:0 0 .6rem;font-size:.8rem;color:rgba(255,255,255,.55)}body.pagePverify .verifyPresend{margin:1.25rem 0 0}body.pagePverify .verifyPresendPbar{border-radius:28px;padding:.85rem 1rem;font-size:.82rem;color:rgba(255,255,255,.5);background:transparent}body.pagePverify .verifyPresendPbar:disabled{background:transparent;color:rgba(255,255,255,.4)}body.pagePverify .verifyPresendPbar:not(:disabled){background:transparent;color:rgba(255,255,255,.7)}body.pagePverify .verifyPresendPbar:not(:disabled):hover{color:#fff}.verifyPlabelProw{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.verifyPlabelPmain{margin-bottom:0}.verifyPchange.plabitPiconOnlyLink{flex-shrink:0;width:32px;height:32px;color:rgba(255,255,255,.75)}.verifyPchange.plabitPiconOnlyLink svg{width:17px;height:17px}.verifyPsent{margin:0 0 1rem;font-size:.78rem;color:var(--muted)}.verifyPotpPslots{display:flex;gap:.6rem;justify-content:center;margin-bottom:.5rem}.verifyPotpPslot{width:52px;height:52px;border-radius:14px;border:2px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;font-size:1.4rem;font-weight:600;text-align:center;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.verifyPotpPslot:focus{border-color:var(--btn-active);background:rgba(45,138,78,.15);box-shadow:0 0 0 3px rgba(45,138,78,.25)}.verifyPotpPslot.verifyPotpPslotPPerror{border-color:#ef4444;background:rgba(239,68,68,.12);animation:verifyPshake .4s ease}@keyframes verifyPshake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.otpPinput{text-align:center;font-size:1.15rem;letter-spacing:.35em;font-weight:500}.verifyPresend{margin:1rem 0 0;width:100%}.verifyPresendPbar{width:100%;display:block;margin:0;padding:.9rem 1rem;border:none;border-radius:10px;font:inherit;font-size:.8rem;text-align:center;transition:background .2s ease,color .2s ease}.verifyPresendPbar:disabled{background:#112b1c;color:rgba(255,255,255,.42);cursor:not-allowed}.verifyPresendPbar:not(:disabled){background:rgba(17,43,28,.55);color:rgba(255,255,255,.82);cursor:pointer}.verifyPresendPbar:not(:disabled):hover{background:rgba(17,43,28,.75);color:#fff}.verifyPresendPbar:not(:disabled):active{filter:brightness(.96)}body.pagePapp{padding:.65rem 1rem 1.75rem}body.pagePapp .page{flex:0 1 auto;margin:auto}body.pagePrecharge{padding:0;background:var(--bg)}.rechargePpage{width:100%;max-width:480px;margin:auto;padding:1rem 1.35rem 2rem}.rechargePheader{position:relative;display:block;margin-bottom:1.5rem;text-align:center}.rechargePback{position:absolute;left:0;top:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none}.rechargePback svg{width:22px;height:22px}.rechargePheaderPtext{display:block;width:100%;text-align:center}.rechargePremaining{margin:0 0 .2rem;font-size:.95rem;color:rgba(255,255,255,.9)}.rechargePremainingPnum{color:#4ade80;font-weight:700;font-size:1.1em}.rechargePtitle{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:#fff}.rechargePsubtitle{margin:0;font-size:.88rem;color:rgba(255,255,255,.55)}.rechargePplans{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.rechargePcard{background:rgba(14,40,30,.6);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.15rem 1.25rem}.rechargePcardPheader{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.rechargePbadge{display:inline-block;padding:.2rem .6rem;border-radius:20px;font-size:.72rem;color:rgba(255,255,255,.9);background:rgba(46,204,113,.25)}.rechargePbadgePPhighlight{background:rgba(46,204,113,.35);color:#2ecc71}.rechargePbadgePPorange{background:rgba(249,115,22,.3);color:#fb923c}.rechargePcardPtag{font-size:.78rem;color:rgba(255,255,255,.5)}.rechargePcardPtitle{margin:0 0 .25rem;font-size:1.15rem;font-weight:600;color:#fff}.rechargePcardPdesc{margin:0 0 1rem;font-size:.85rem;color:rgba(255,255,255,.55)}.rechargePstepperPwrap{background:rgba(5,20,14,.6);border-radius:12px;padding:1rem;margin-bottom:1rem}.rechargePstepperPlabel{display:block;font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:.6rem}.rechargePstepper{display:flex;align-items:center;justify-content:center;gap:1rem}.rechargePstepperPbtn{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.rechargePstepperPbtn:hover{background:rgba(255,255,255,.12)}.rechargePstepperPvalue{min-width:2rem}.rechargePstepperPinput,.rechargePstepperPvalue{font-size:1.5rem;font-weight:600;color:#2ecc71;text-align:center}.rechargePstepperPinput{width:4rem;min-width:3rem;padding:.4rem;background:transparent;border:none;outline:none;-moz-appearance:textfield}.rechargePstepperPinput::-webkit-inner-spin-button,.rechargePstepperPinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rechargePstepperPunit{display:block;text-align:center;font-size:.8rem;color:rgba(255,255,255,.5);margin-top:.35rem}.rechargePpackPprice{background:rgba(5,20,14,.6);border-radius:12px;padding:.9rem 1rem;margin-bottom:1rem}.rechargePpackPoriginal{display:block;font-size:.82rem;color:rgba(255,255,255,.5);text-decoration:line-through;margin-bottom:.25rem}.rechargePpackPdiscount{font-size:1rem;color:rgba(255,255,255,.85)}.rechargePpackPdiscount strong{font-size:1.15rem;color:#2ecc71}.rechargePsave{font-size:.8rem;color:#2ecc71;margin-left:.35rem}.rechargePsavePmsg{display:block;font-size:.8rem;color:#2ecc71;margin-top:.35rem}.rechargePdiscountPhint{margin:0 0 .5rem;font-size:.85rem;color:#2ecc71}.rechargePcoupon{margin:0 0 .95rem;padding:.85rem .95rem;border-radius:14px;background:rgba(0,0,0,.18);border:1px solid rgba(255,204,102,.25)}.rechargePcouponPlabel{margin:0 0 .6rem;font-size:.82rem;color:rgba(255,245,200,.92);font-weight:600}.rechargePcouponProw{display:flex;align-items:center;gap:.55rem}.rechargePcouponPinput{flex:1 1;min-width:0;padding:.7rem .85rem;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(245,245,245,.92);color:#0a2118;outline:none;font-size:.95rem}.rechargePcouponPinput:focus{box-shadow:0 0 0 3px rgba(255,204,102,.25)}.rechargePcouponPbtn{flex:0 0 auto;padding:.7rem 1rem;border-radius:12px;border:2px solid rgba(255,213,79,.75);background:linear-gradient(180deg,#ffd54f,#ffb300);color:#1a2e24;font-weight:800;cursor:pointer}.rechargePcouponPbtn:hover{filter:brightness(1.05)}.rechargePcouponPhint{margin:.55rem 0 0;font-size:.75rem;line-height:1.45;color:rgba(255,255,255,.55);text-align:center}.rechargePcardPfooter{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem}.rechargePprice{font-size:.95rem;color:#fff}.rechargePpricePPannual{display:flex;flex-direction:column;gap:.15rem}.rechargePpricePmain{font-size:1.2rem;font-weight:600;color:#2ecc71}.rechargePpricePsub{font-size:.78rem;color:rgba(255,255,255,.5)}.rechargePcta{padding:.6rem 1.25rem;border-radius:24px;border:none;background:#2ecc71;color:#0a2118;font-size:.95rem;font-weight:600;cursor:pointer}.rechargePcta:hover{filter:brightness(1.08)}.rechargePcardPtip{margin:0;font-size:.75rem;color:rgba(255,255,255,.45);line-height:1.4}.rechargePfeatures{margin:0 0 1rem;padding:0;list-style:none}.rechargePfeatures li{position:relative;padding-left:1.25rem;margin-bottom:.4rem;font-size:.9rem;color:rgba(255,255,255,.85)}.rechargePfeatures li:before{content:"✓";position:absolute;left:0;color:#2ecc71;font-weight:700}.rechargePvalidity{background:rgba(5,20,14,.6);border-radius:20px;padding:.6rem 1rem;font-size:.82rem;color:rgba(255,255,255,.6);margin-bottom:1rem}.rechargePtips{background:rgba(14,40,30,.5);border-radius:14px;padding:1rem 1.2rem}.rechargePtipsPtitle{margin:0 0 .6rem;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.6)}.rechargePtipsPlist{margin:0;padding-left:1.2rem;font-size:.82rem;line-height:1.7;color:rgba(255,255,255,.5)}.rechargePtipsPlist li{margin-bottom:.25rem}.rechargePrabbitPpromo{border-color:rgba(255,214,102,.45);background:linear-gradient(135deg,rgba(40,22,8,.72),rgba(32,15,48,.72))}.rechargePrabbitPbadge{display:inline-block;margin:0 0 .45rem;padding:.2rem .6rem;border-radius:999px;background:rgba(255,214,102,.22);color:#ffd666;font-size:.76rem;font-weight:600}.rechargePrabbitPthumb{width:42px;height:42px;border-radius:12px;object-fit:cover;display:block;margin:0 0 .45rem;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.rechargePrabbitPpriceRow{display:flex;align-items:center;justify-content:space-between;margin:.2rem 0 .9rem}.rechargePrabbitPprice{font-size:1.15rem;font-weight:700;color:#ffd666}.rechargePrabbitPvipTag{padding:.2rem .55rem;border-radius:999px;font-size:.72rem;color:#ffefc2;background:rgba(255,149,0,.2)}.rechargePrabbitPcta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.rabbitPvipPhero{display:flex;align-items:center;gap:.75rem;margin-bottom:.8rem}.rabbitPvipPheroPemoji,.rabbitPvipPheroPimg{width:3.1rem;height:3.1rem;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1)}.rabbitPvipPheroPemoji{font-size:2rem}.rabbitPvipPheroPimg{object-fit:cover;border:1px solid rgba(255,255,255,.22)}.rabbitPvipPheroPtext p{margin:0}.rabbitPvipPname{font-size:1.03rem;color:#fff;font-weight:700}.rabbitPvipPdesc{margin-top:.18rem!important;font-size:.82rem;color:rgba(255,255,255,.65)}.rabbitPvipPfeatures{margin:0 0 1rem;padding-left:1.1rem;color:rgba(255,255,255,.86);line-height:1.75;font-size:.88rem}.rabbitPvipPfeatures strong{color:#ffd666}.rabbitPvipPbuyRow{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.rabbitPvipPprice{font-size:1.38rem;color:#ffd666;font-weight:700}.rabbitPvipPbuyBtn{text-decoration:none;white-space:nowrap}.rabbitPvipPdetailRow{margin:.8rem 0 0;text-align:right}.rabbitPvipPdetailLink{color:rgba(255,241,194,.9);text-decoration:underline;font-size:.82rem}.rabbitPvipPdetailLink:hover{color:#ffe08a}.rabbitPdetailPcard{margin-bottom:.9rem}.rabbitPdetailPheroImg{width:min(100%,300px);display:block;margin:0 auto .75rem;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04)}.rabbitPdetailPslideImg{width:100%;display:block;border-radius:12px;margin:.2rem 0 .65rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.rabbitPdetailPtitle{margin:0 0 .45rem;font-size:1.08rem;color:#fff}.rabbitPdetailPdesc{margin:0;font-size:.86rem;line-height:1.7;color:rgba(255,255,255,.8)}.rabbitPdetailPsectionTitle{margin:0 0 .6rem;font-size:.96rem;color:#ffe7a8}.rabbitPdetailPlist,.rabbitPdetailPsteps{margin:0;padding-left:1.1rem;color:rgba(255,255,255,.86);font-size:.86rem;line-height:1.75}.rabbitPdetailPlistPtight{margin-top:.15rem}.rabbitPdetailPlist li+li,.rabbitPdetailPsteps li+li{margin-top:.2rem}.rabbitPdetailPcta{margin-top:.85rem;text-decoration:none;display:inline-flex}.rabbitPcarousel{overflow:hidden}.rabbitPcarouselPtrack{display:flex;width:100%;transition:transform .28s ease}.rabbitPcarouselPslide{flex:0 0 100%;width:100%;box-sizing:border-box}.rabbitPcarouselPcontrols{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.6rem}.rabbitPcarouselPbtn{border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);border-radius:10px;padding:.36rem .65rem;font-size:.78rem;cursor:pointer}.rabbitPcarouselPbtn:disabled{opacity:.4;cursor:default}.rabbitPcarouselPdots{display:flex;align-items:center;justify-content:center;gap:.35rem;flex:1 1}.rabbitPcarouselPdot{width:7px;height:7px;border-radius:50%;border:none;background:rgba(255,255,255,.35);padding:0;cursor:pointer}.rabbitPcarouselPdot.isPactive{background:#ffd666}.rabbitPorderPform{display:flex;flex-direction:column;gap:.72rem}.rabbitPorderPfield{display:flex;flex-direction:column;gap:.35rem}.rabbitPorderPfield span{font-size:.79rem;color:rgba(255,255,255,.7)}.rabbitPorderPfield input{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(245,245,245,.92);padding:.72rem .82rem;font-size:.92rem;color:#0a2118;outline:none}.rabbitPorderPfield input:focus{box-shadow:0 0 0 3px rgba(255,214,102,.25)}.rabbitPorderPpayRow{margin-top:.2rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.rabbitPorderPamount{margin:0;font-size:.95rem;color:rgba(255,255,255,.92)}.rabbitPorderPamount strong{color:#ffd666;font-size:1.2rem}.rechargePtoast{z-index:10000;padding:1.5rem}.rechargePtoast .rechargePtoastPbackdrop{position:absolute;inset:0;background:rgba(0,0,0,.4)}.rechargePtoastPsheet{position:relative;width:100%;max-width:280px;padding:1.25rem 1.5rem;border-radius:16px;background:#fff;color:#1a2e24;box-shadow:0 12px 40px rgba(0,0,0,.3);text-align:center}.rechargePtoastPmsg{margin:0;font-size:.95rem;line-height:1.5}.rechargePtoast.rechargePtoastPPfail .rechargePtoastPmsg,.rechargePtoast.rechargePtoastPPsuccess .rechargePtoastPmsg{color:#1a2e24}.verifyPtoast{z-index:10000;padding:1.5rem}.verifyPtoast .verifyPtoastPbackdrop{position:absolute;inset:0;background:rgba(0,0,0,.4)}.verifyPtoastPsheet{position:relative;width:100%;max-width:280px;padding:1.25rem 1.5rem;border-radius:16px;background:#fff;color:#1a2e24;box-shadow:0 12px 40px rgba(0,0,0,.3);text-align:center}.verifyPtoastPmsg{margin:0;font-size:.95rem;line-height:1.5}.registerEmailPtoastPnonBlocking{pointer-events:none}.loginPtoastPnonBlocking{z-index:10001;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:0}.loginPtoastPsheet{position:relative;padding:.85rem 1.05rem;border-radius:14px;background:linear-gradient(180deg,rgba(255,213,79,.18),rgba(0,0,0,.1));border:2px solid rgba(255,213,79,.75);box-shadow:0 18px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.15);text-align:center}.loginPtoastPmsg{display:inline-block;color:rgba(255,245,220,.98);font-weight:700;font-size:1rem;line-height:1.4}@keyframes loginPtoastPop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.loginPtoastPnonBlocking:not([hidden]){animation:loginPtoastPop .16s ease-out}.rechargePmodal .rechargePmodalPsheet{position:relative;width:100%;max-width:340px;margin:auto;padding:1.5rem 1.35rem;border-radius:20px;background:#fff;color:#1a2e24;box-shadow:0 20px 60px rgba(0,0,0,.35)}.rechargePmodalPclose{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:none;background:none;color:#6b7280;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.rechargePmodalPclose:hover{color:#374151}.rechargePmodalPclose svg{width:20px;height:20px}.rechargePmodalPheader{text-align:center;margin-bottom:1rem}.rechargePmodalPicon{width:56px;height:56px;margin:0 auto .6rem;border-radius:50%;background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center}.rechargePmodalPiconPPred{background:linear-gradient(135deg,#e74c3c,#c0392b);font-size:1.1rem}.rechargePmodalPPsingle .rechargePmodalPbtnPPprimary{background:#e74c3c}.rechargePmodalPPsingle .rechargePmodalPbtnPPprimary:hover{background:#c0392b}.rechargePmodalPtitle{margin:0 0 .2rem;font-size:1.2rem;font-weight:700;color:#1a2e24}.rechargePmodalPdesc{margin:0;font-size:.88rem;color:#6b7280}.rechargePmodalPpricePbox{background:#0a2118;border-radius:12px;padding:1rem;text-align:center;margin-bottom:1rem}.rechargePmodalPpricePlabel{display:block;font-size:.78rem;color:rgba(255,255,255,.6);margin-bottom:.25rem}.rechargePmodalPprice{display:block;font-size:1.75rem;font-weight:700;color:#fff}.rechargePmodalPpricePhint{font-size:.78rem;color:rgba(255,255,255,.5)}.rechargePmodalPpayPmethods{margin-bottom:1rem}.rechargePmodalPpayPlabel{display:block;font-size:.85rem;color:#374151;margin-bottom:.6rem}.rechargePmodalPpayPoptions{display:flex;gap:.75rem}.rechargePpayPoption{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-size:.9rem;color:#374151;cursor:pointer}.rechargePpayPoptionPPactive{border-color:#2ecc71;background:rgba(46,204,113,.06)}.rechargePpayPicon{width:24px;height:24px;border-radius:50%;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.rechargePpayPiconPPwechat{background:#07c160;color:#fff}.rechargePpayPiconPPalipay{background:#1677ff;color:#fff}.rechargePmodalPqr{background:#f3f4f6;border-radius:12px;padding:1rem;text-align:center;margin-bottom:1rem}.rechargePmodalPqrPhint{margin:0 0 .75rem;font-size:.82rem;color:#6b7280}.rechargePmodalPqrPplaceholder{width:160px;height:160px;margin:0 auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#9ca3af}.rechargePmodalPactions{display:flex;gap:.75rem;margin-bottom:.6rem}.rechargePmodalPbtn{flex:1 1;padding:.75rem;border-radius:12px;font-size:.95rem;font-weight:500;cursor:pointer;text-align:center}.rechargePmodalPbtnPPsecondary{border:1px solid #d1d5db;background:#fff;color:#374151}.rechargePmodalPbtnPPsecondary:hover{background:#f9fafb}.rechargePmodalPbtnPPprimary{border:none;background:#2ecc71;color:#fff}.rechargePmodalPbtnPPprimary:hover{filter:brightness(1.06)}.rechargePmodalPinstruction{margin:0;font-size:.75rem;color:#9ca3af;text-align:center}.appPmain{max-width:480px}.appPtoolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.appPtoolPquotaPblock{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.appPtoolPrecharge{font-size:.88rem;font-weight:500;color:#4ade80;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.appPtoolPrecharge:hover{color:#86efac}.appPtoolPquota{font-size:.88rem;color:rgba(255,255,255,.9)}.appPtoolPquotaPnum{color:#4ade80;font-weight:600}.appPtoolPactions{display:flex;align-items:center;gap:.5rem}.appPtoolPbtn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .15rem;border:none;background:none;font:inherit;font-size:.82rem;color:rgba(255,255,255,.88);cursor:pointer}.appPtoolPbtn:hover{color:#fff}.appPtoolPstar{font-size:.95rem;line-height:1;opacity:.95}.appPtoolPicon{width:18px;height:18px;flex-shrink:0}.appPbrandPblock{text-align:center;margin-bottom:1.25rem}.appPbrandPblock .appPbrandPfallback,.appPbrandPblock .appPbrandPlogo{width:72px;height:72px;margin-bottom:.5rem}.appPbrandPtitle{font-size:1.5rem;margin-bottom:.25rem}.appPcredit{margin:.35rem 0 0;font-size:.72rem;color:rgba(255,255,255,.5);letter-spacing:.02em}.appPuser{display:flex;flex-direction:column;align-items:center;margin-bottom:1.15rem}.appPavatarPlink{text-decoration:none;color:inherit}.appPavatar,.appPavatarPlink{display:flex;align-items:center;justify-content:center}.appPavatar{width:56px;height:56px;border-radius:50%;background:#fff;margin-bottom:.45rem}.appPavatarPicon{display:block;width:28px;height:28px;object-fit:contain}.appPavatar:not(.appPavatarPPwithPletter) .appPavatarPletter,.appPavatarPPwithPletter .appPavatarPicon{display:none}.appPavatarPletter{font-size:1.35rem;font-weight:600;color:#0a2118}.appPquota{margin:0;font-size:.8rem;color:var(--muted)}.appPquotaPhint{color:#fbbf24}.appPcomposerPwrap{margin-bottom:.85rem}.appPcomposer{position:relative;border-radius:12px;border:1px solid rgba(136,136,136,.4);background:rgba(12,35,26,.6);overflow:hidden}.appPcomposerPinput{display:block;width:100%;min-height:132px;margin:0;padding:.85rem 3.25rem .85rem .95rem;border:none;resize:none;font:inherit;font-size:.95rem;line-height:1.5;color:var(--text);background:transparent;outline:none}.appPcomposerPinput::placeholder{color:rgba(255,255,255,.38)}.appPsend{position:absolute;right:10px;bottom:10px;padding:0;border:none;background:none;cursor:pointer;line-height:0;border-radius:50%}.appPsend:hover{filter:brightness(1.08)}.appPsend:active{filter:brightness(.94)}.appPsend img{display:block;width:44px;height:44px;object-fit:contain}.appPstats{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;font-size:.78rem;color:var(--muted)}.appPstatsPleft strong,.appPstatsPlink strong{color:rgba(255,255,255,.92);font-weight:600}.appPstatsPlink{padding:0;border:none;background:none;font:inherit;font-size:inherit;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:right}.appPstatsPlink:hover{color:var(--text)}.appPsuggestions{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.6rem}.appPsuggestion{width:100%;padding:.8rem 1rem;border:none;border-radius:12px;background:rgba(18,50,38,.5);font:inherit;font-size:.9rem;color:rgba(255,255,255,.9);text-align:left;cursor:pointer;transition:background .15s ease}.appPsuggestion:hover{background:rgba(22,60,46,.65)}.appPrefresh{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem 1rem;border:none;border-radius:12px;background:rgba(18,50,38,.45);font:inherit;font-size:.85rem;color:rgba(255,255,255,.85);cursor:pointer}.appPrefresh:hover{background:rgba(22,60,46,.6);color:#fff}.appPrefreshPicon{width:17px;height:17px;flex-shrink:0}body.pagePanswer{padding:0;background:var(--bg)}.answerPpage{width:100%;max-width:480px;margin:auto;display:flex;flex-direction:column}.answerPheader{flex-shrink:0;padding:.75rem 1rem 1rem;position:relative}.answerPback{position:absolute;left:1rem;top:.75rem;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.answerPback svg{width:22px;height:22px}.answerPuserProw{flex-direction:column;text-align:center;padding-top:2.5rem}.answerPavatar,.answerPuserProw{display:flex;align-items:center;margin-bottom:.5rem}.answerPavatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#fff;justify-content:center}.answerPavatarPletter{font-size:1.2rem;font-weight:600;color:#0a2118}.answerPquestion{margin:0;padding:0 .5rem;font-size:1rem;line-height:1.5;color:#fff;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.answerPconversation{flex:1 1;padding:0 1rem 1rem;overflow-y:auto}.answerPaiPblock{padding:1rem 0;height:26rem;min-height:26rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.answerPloading{margin:0 0 .6rem;font-size:.9rem;color:rgba(255,255,255,.7)}.answerPtips{margin:0;font-size:.88rem;line-height:1.6;color:rgba(255,255,255,.45)}.answerPresult{margin:0;font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.9)}.answerPfooter{flex-shrink:0;padding:1rem 1rem 1.5rem;background:var(--bg);border-top:1px solid rgba(255,255,255,.06)}.answerPcomposer{position:relative;display:flex;align-items:center;gap:.5rem;padding:.6rem;border-radius:14px;border:1px solid rgba(136,136,136,.4);background:rgba(12,35,26,.6);margin-bottom:.75rem}.answerPinput{flex:1 1;min-width:0;padding:.7rem 1rem;border:none;border-radius:10px;font:inherit;font-size:.95rem;color:var(--text);background:rgba(255,255,255,.08);outline:none}.answerPinput::placeholder{color:rgba(255,255,255,.38)}.answerPsend{padding:0;border:none;background:none;cursor:pointer;line-height:0;flex-shrink:0}.answerPsend:hover{filter:brightness(1.08)}.answerPsend img{display:block;width:44px;height:44px}.answerPsuggestions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.answerPsuggestionPbtn{width:100%;padding:.7rem 1rem;border:none;border-radius:12px;background:rgba(18,50,38,.5);font:inherit;font-size:.88rem;color:rgba(255,255,255,.9);text-align:left;cursor:pointer;transition:background .15s ease}.answerPsuggestionPbtn:hover{background:rgba(22,60,46,.65)}.answerPrefresh{width:100%;padding:.4rem;border:none;background:none;font:inherit;font-size:.78rem;color:rgba(255,255,255,.45);cursor:pointer}.answerPrefresh:hover{color:rgba(255,255,255,.65)}.outputPblockPmodal .outputPblockPbackdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.outputPblockPmodal .outputPblockPsheet{position:relative;width:100%;max-width:300px;margin:auto;padding:1.75rem 1.5rem;border-radius:16px;background:#fff;color:#1a2e24;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.35)}.outputPblockPicon{width:52px;height:52px;margin:0 auto 1rem;border-radius:50%;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center}.outputPblockPicon svg{width:28px;height:28px}.outputPblockPtitle{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:#1a2e24}.outputPblockPdesc{margin:0;font-size:.9rem;color:#6b7280}body.outputPblocking{overflow:hidden;touch-action:none}.modalProot[hidden]{display:none!important}.modalProot{position:fixed;inset:0;z-index:200;min-height:100vh;min-height:100dvh;padding:1.25rem}.modalProot,.modalProot:not([hidden]){display:flex;align-items:center;justify-content:center}.loginPtoastPnonBlocking:not([hidden]),.merchantPexitPoverlay,.outputPblockPmodal:not([hidden]),.rechargePmodal:not([hidden]),.rechargePtoast:not([hidden]),.verifyPtoast:not([hidden]){position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.modalPbackdrop{position:absolute;inset:0;background:rgba(5,18,12,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modalPsheet{position:relative;width:100%;max-width:300px;padding:1.75rem 1.35rem 1.5rem;border-radius:18px;background:#fff;color:#1a2e24;text-align:center;box-shadow:0 16px 48px rgba(0,0,0,.28)}.modalPiconPcircle{margin:0 auto 1rem;width:56px;height:56px}.modalPiconPsvg{width:56px;height:56px;display:block}.modalPtitle{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.modalPdesc{margin:0 0 1.35rem;font-size:.82rem;color:#6b7280;line-height:1.5}.modalPactions{display:flex;gap:.65rem}.modalPbtn{flex:1 1;padding:.65rem .5rem;border:none;text-decoration:none;text-align:center;border-radius:11px;font:inherit;font-size:.88rem;font-weight:500;cursor:pointer}.modalPbtnPPsecondary{background:#e8ece9;color:#374151}.modalPbtnPPsecondary:hover{background:#dde3df}.modalPbtnPPprimary{background:#1a4d38;color:#fff}.modalPbtnPPprimary:hover{filter:brightness(1.06)}body.modalPopen{overflow:hidden}.profilePvalidPmodal .profilePvalidPsheet{max-width:320px;padding:1.85rem 1.4rem 1.6rem;border-radius:24px}.profilePvalidPicon{margin:0 auto 1rem;width:60px;height:60px}.profilePvalidPicon svg{width:60px;height:60px;display:block}.profilePvalidPtitle{color:#0B2418;font-size:1.15rem;font-weight:700}.profilePvalidPdesc{color:#5E6D82;font-size:.84rem;margin-bottom:1.4rem}.profilePvalidPmodal .modalPbtnPPsecondary{background:#F2F3F5;color:#374151}.profilePvalidPmodal .modalPbtnPPsecondary:hover{background:#E8EAED}.profilePvalidPmodal .modalPbtnPPprimary{background:#0B2418;color:#fff}body.pagePprofile{padding:0;background:var(--bg)}.profilePpage{width:100%;max-width:480px;margin:auto;padding:1rem 1.35rem 2rem}.profilePheader{text-align:center;margin-bottom:1.25rem;position:relative}.profilePback{position:absolute;left:0;top:.15rem;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.profilePback svg{width:20px;height:20px}.profilePhomePlink{position:absolute;right:0;top:.15rem}.plabitPiconOnlyLink{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:rgba(255,255,255,.92);text-decoration:none;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);line-height:0}.plabitPiconOnlyLink:hover{background:rgba(255,255,255,.12);color:#fff}.plabitPiconOnlyLink svg{width:20px;height:20px}.plabitPiconOnlyLinkPghost{border:none;background:transparent;opacity:.92}.plabitPiconOnlyLinkPghost:hover{background:rgba(255,255,255,.08);opacity:1}.registerEmailPiconPbackBtn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:.35rem auto 0;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,.06);color:#fff;cursor:pointer}.registerEmailPiconPbackBtn:hover{background:rgba(255,255,255,.1)}.registerEmailPiconPbackBtn svg{width:22px;height:22px}.profilePtitle{margin:.35rem 0 .25rem;padding:0 2.5rem;font-size:1.35rem;font-weight:700;color:#fff}.profilePsub{margin:0;font-size:.85rem;color:rgba(255,255,255,.85)}.profilePsubPen{font-size:.78rem;opacity:.85}.merchantPsubPred{color:#e63e79;font-weight:600}.merchantPtitlePpink{color:#e63e79}.merchantPsubmit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding-top:.78rem;padding-bottom:.72rem}.merchantPsubmitPtitle{display:block;font-size:1.05rem;line-height:1.2}.merchantPsubmitPsub{display:block;font-size:.7rem;line-height:1.2;color:rgba(255,255,255,.72);font-weight:400}.merchantPlogoPwrap{margin:-.15rem auto 0;text-align:center}.merchantPlogoPimg{width:176px;max-width:62%;height:auto;opacity:.92}.merchantPlogoPtext{margin:0;font-size:.85rem;color:rgba(255,255,255,.88);font-weight:600;letter-spacing:.02em}.merchantPentryPfoot{margin:.55rem 0 0;text-align:center;font-size:.66rem;color:rgba(255,255,255,.48);letter-spacing:.02em}.merchantPexitPoverlay{display:none;position:fixed;inset:0;z-index:9999;align-items:center;justify-content:center;padding:1.25rem;background:rgba(0,0,0,.45);box-sizing:border-box}.merchantPexitPbox{width:100%;max-width:17rem;padding:1.1rem 1rem 1rem;border-radius:14px;background:rgba(28,32,40,.96);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px rgba(0,0,0,.45)}.merchantPexitPtitle{margin:0 0 .65rem;font-size:.88rem;font-weight:600;color:rgba(255,255,255,.92);text-align:center}.merchantPexitPbox .merchantPexitPinput{width:100%;box-sizing:border-box;margin-bottom:.75rem;text-align:center;letter-spacing:.35em;font-size:1.05rem}.merchantPexitProw{display:flex;gap:.5rem;justify-content:stretch}.merchantPexitPcancel,.merchantPexitPok{flex:1 1;padding:.55rem .5rem;border-radius:10px;font-size:.88rem;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.2)}.merchantPexitPcancel{background:rgba(255,255,255,.06);color:rgba(255,255,255,.85)}.merchantPexitPok{background:linear-gradient(135deg,rgba(194,24,111,.95),rgba(114,9,183,.95));color:#fff;border-color:rgba(255,255,255,.25)}.merchantPhomePbody{margin:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;-webkit-text-size-adjust:100%}.merchantPhomePheroTop{width:100%;padding-top:0;box-sizing:border-box}.merchantPhomePexitProw{display:flex;justify-content:flex-end;width:100%;margin:0 0 .38rem;padding:0 .1rem;box-sizing:border-box}.merchantSelectPexitProw{max-width:17.5rem;margin-left:auto;margin-right:auto;padding-left:max(.65rem,env(safe-area-inset-left,0px));padding-right:max(.65rem,env(safe-area-inset-right,0px));box-sizing:border-box}.merchantPhomePpage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.65rem,env(safe-area-inset-right,0px)) max(.65rem,env(safe-area-inset-bottom,0px)) max(.65rem,env(safe-area-inset-left,0px))}.merchantPhomePcenter{position:relative;width:100%;max-width:min(92vw,640px);margin:0 auto;text-align:center;box-sizing:border-box}.merchantPhomePactions{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.5rem;margin-top:.15rem}.merchantPhomePactions a.btnPcode.ready.merchantPhomePenter{margin:0}.merchantPhomePlogoTop{position:relative;z-index:1;margin:0 0 .65rem;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.merchantPhomePlogoTop .merchantPlogoPimg{width:min(92vw,640px);max-width:92vw;opacity:.98}.merchantPhomePlogoTop .merchantPlogoPtext{font-size:1.2rem;font-weight:700;color:rgba(255,255,255,.92)}.merchantPhomePsubtitle{position:relative;z-index:1;margin:0 auto .85rem;padding:0;writing-mode:horizontal-tb;-webkit-text-orientation:mixed;text-orientation:mixed;font-size:clamp(calc(2rem / 1.5),calc(8.5vw / 1.5),calc(4.5rem / 1.5));line-height:1.15;font-weight:700;letter-spacing:.02em;font-family:STKaiti,KaiTi,DFKai-SB,Kaiti SC,"Noto Serif SC",serif;color:#c2186f;text-shadow:0 1px 0 rgba(0,0,0,.28);display:flex;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:.02em;width:100%;max-width:100%;box-sizing:border-box;white-space:nowrap}.merchantPhomePchar{display:inline-block;will-change:transform;animation:merchantPhomePcharFloat 5.5s ease-in-out infinite}.merchantPhomePchar:first-child{animation-delay:0s;animation-duration:5.2s}.merchantPhomePchar:nth-child(2){animation-delay:.45s;animation-duration:5.8s}.merchantPhomePchar:nth-child(3){animation-delay:.9s;animation-duration:5.4s}.merchantPhomePchar:nth-child(4){animation-delay:.2s;animation-duration:6s}.merchantPhomePchar:nth-child(5){animation-delay:1.1s;animation-duration:5.3s}.merchantPhomePchar:nth-child(6){animation-delay:.35s;animation-duration:5.9s}.merchantPhomePchar:nth-child(7){animation-delay:.8s;animation-duration:5.5s}.merchantPhomePchar:nth-child(8){animation-delay:.55s;animation-duration:5.7s}@media (prefers-reduced-motion:reduce){.merchantPhomePchar,.merchantPhomePdot,.merchantPhomePdot:after{animation:none}}@keyframes merchantPhomePcharFloat{0%,to{transform:translate(0)}25%{transform:translate(.12em,-.08em)}50%{transform:translate(-.06em,.06em)}75%{transform:translate(-.1em,-.04em)}}.merchantPhomePwuXing{position:relative;z-index:1;display:flex;flex-wrap:nowrap;gap:clamp(.2rem,1.8vw,.75rem);margin:0 0 1.1rem;width:100%;max-width:100%;padding:0 clamp(.1rem,1vw,.35rem);box-sizing:border-box}.merchantPhomePdot,.merchantPhomePwuXing{align-items:center;justify-content:center}.merchantPhomePdot{width:clamp(46px,15.5vw,88px);height:clamp(46px,15.5vw,88px);min-width:clamp(46px,15.5vw,88px);min-height:clamp(46px,15.5vw,88px);flex:0 0 auto;border-radius:50%;display:inline-flex;color:#fff;font-size:clamp(.78rem,3.6vw,1.45rem);font-weight:500;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.28)}.merchantPhomePdotPmetal:before{content:"金"}.merchantPhomePdotPwood:before{content:"木"}.merchantPhomePdotPwater:before{content:"水"}.merchantPhomePdotPfire:before{content:"火"}.merchantPhomePdotPearth:before{content:"土"}.merchantPhomePdotPmetal{background:#e8c547;color:#3a2d00}.merchantPhomePdotPwood{background:#3cbf6b}.merchantPhomePdotPwater{background:#3a80f6}.merchantPhomePdotPfire{background:#eb4a54}.merchantPhomePdotPearth{background:#8b5a3c}a.btnPcode.ready.merchantPhomePenter{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:calc(100% - 1rem);min-width:12rem;min-height:3.05rem;margin:.35rem auto .6rem;padding:.85rem 1.85rem;text-decoration:none;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:linear-gradient(165deg,rgba(255,90,160,.22),rgba(194,24,111,.92) 18%,rgba(114,9,183,.92));box-shadow:0 3px 0 rgba(0,0,0,.14),0 12px 28px rgba(114,9,183,.38),inset 0 2px 0 rgba(255,255,255,.38),inset 0 -4px 10px rgba(0,0,0,.12);letter-spacing:.08em;font-size:1.02rem;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}a.btnPcode.ready.merchantPhomePenter:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 4px 0 rgba(0,0,0,.12),0 16px 34px rgba(114,9,183,.42),inset 0 2px 0 rgba(255,255,255,.42),inset 0 -4px 10px rgba(0,0,0,.1)}a.btnPcode.ready.merchantPhomePenter:active{transform:translateY(1px);filter:brightness(.98);box-shadow:0 1px 0 rgba(0,0,0,.18),0 8px 18px rgba(114,9,183,.32),inset 0 2px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.15)}a.btnPcode.ready.merchantPhomePenter.merchantPhomePenterPulse{overflow:hidden}a.btnPcode.ready.merchantPhomePenter.merchantPhomePenterPulse:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent,transparent 38%,rgba(255,255,255,.55) 48%,rgba(255,240,200,.75) 50%,rgba(255,255,255,.5) 52%,transparent 62%,transparent);transform:translateX(-35%) rotate(12deg);animation:merchantPhomePshineSweep 2.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen;opacity:.92}@keyframes merchantPhomePshineSweep{0%{transform:translateX(-55%) rotate(12deg)}50%{transform:translateX(55%) rotate(12deg)}to{transform:translateX(-55%) rotate(12deg)}}.merchantPsessionPcountdown{position:fixed;top:0;left:0;right:0;z-index:10050;padding:calc(.38rem + env(safe-area-inset-top, 0px)) .85rem .4rem;text-align:center;font-size:.72rem;font-weight:600;letter-spacing:.05em;color:rgba(255,255,255,.94);background:linear-gradient(180deg,rgba(18,14,28,.97),rgba(18,14,28,.9));border-bottom:1px solid rgba(255,255,255,.14);box-sizing:border-box;text-shadow:0 1px 2px rgba(0,0,0,.35)}body.merchantPflowPwithCountdown{padding-top:2.15rem}.profilePheaderPmerchant .merchantPhomePexitProw{margin-bottom:.5rem}.profilePheaderPmerchant .profilePtitle{margin-top:0}.profilePstepProgress{margin:.65rem 0 .35rem}.profilePstepTitle{margin:0 0 .85rem;font-size:.95rem;font-weight:600;color:rgba(255,255,255,.95)}.profilePstepPanel{margin-bottom:.5rem}.profilePnextBtn{min-width:8rem}.profilePdisclaimer{margin:.75rem 0 0;font-size:.68rem;line-height:1.55;color:rgba(255,255,255,.55);text-align:left}.profilePform{gap:1rem}.profilePfield,.profilePform{display:flex;flex-direction:column}.profilePfield{gap:.35rem;margin:0}.profilePlabel{font-size:.72rem;color:rgba(255,255,255,.55)}.profilePinput,.profilePselect{width:100%;padding:.75rem .85rem;border:2px solid transparent;border-radius:12px;font:inherit;font-size:.92rem;color:#1a2e24;background:#fff;outline:none;transition:border-color .2s ease}.profilePfield.isPinvalid .profilePinput,.profilePfield.isPinvalid .profilePselect{border-color:#e53935;background:#fff8f8}.profilePlocationPwrap{position:relative;width:100%}.profilePlocationPdropdown{position:absolute;left:0;right:0;top:100%;margin-top:.28rem;max-height:200px;overflow-y:auto;background:rgba(7,28,18,.98);border:1px solid rgba(119,255,182,.28);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.28);z-index:10050}.profilePlocationPdropdown[hidden]{display:none!important}.profilePlocationPdropdown:not([hidden]){display:block}.profilePlocationPitem{display:block;width:100%;padding:.52rem .82rem;border:none;background:none;font:inherit;font-size:.78rem;text-align:left;cursor:pointer;color:rgba(232,255,244,.95)}.profilePlocationPitem:focus,.profilePlocationPitem:hover{background:rgba(119,255,182,.12)}.profilePselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.profilePgender{display:flex;gap:.5rem}.profilePgenderPbtn{flex:1 1;padding:.75rem;border:none;border-radius:12px;font:inherit;font-size:.88rem;cursor:pointer;background:#fff;color:#1a2e24}.profilePgenderPbtn.isPselected{background:#4E5D53;color:#fff}.profilePdateProw,.profilePtimeProw{display:flex;gap:.45rem}.profilePselectPcell{flex:1 1;min-width:0;position:relative}.profilePselectPhint{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.72rem;color:#9ca3af}.profilePselectPcell .profilePselect{padding-left:1.65rem}.profilePdateProw .profilePcomboInput,.profilePdateProw .profilePselect,.profilePtimeProw .profilePcomboInput,.profilePtimeProw .profilePselect{flex:1 1;min-width:0;background-image:none;padding-right:.85rem;text-align:right}.profilePselectPcell .profilePcomboInput{padding-left:1.65rem}.profilePlabelPhint{font-weight:400;font-size:.68rem;color:rgba(255,255,255,.45)}.profilePcomboFieldHint{margin:.1rem 0 .4rem;line-height:1.45}.profilePsubmitPwrap{display:flex;justify-content:center;margin-top:1.5rem}.profilePsubmit{border:none;background:none;padding:0;cursor:pointer;line-height:0;display:flex;align-items:center;justify-content:center;transition:filter .2s ease,opacity .2s ease}.profilePsubmit:not(.ready){opacity:.45;cursor:pointer}.profilePsubmit:not(.ready) img{filter:grayscale(1)}.profilePsubmit.ready:hover{filter:brightness(1.08)}.profilePsubmit.ready:active{filter:brightness(.94)}.profilePsubmit:disabled{opacity:.5;cursor:not-allowed}.profilePsubmit img{width:56px;height:56px;object-fit:contain;display:block}body.pagePhistory{padding:0;background:var(--bg)}.historyPpage{width:100%;max-width:480px;margin:auto;padding:1.15rem 1.35rem 2rem}.historyPheader{margin-bottom:1rem}.historyPback{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.historyPback svg{width:22px;height:22px}.historyPbrand{text-align:center;margin-bottom:2rem}.historyPlogo,.historyPlogoPfallback{width:80px;height:80px;margin:0 auto .75rem;object-fit:contain}.historyPlogoPfallback{border-radius:14px;background:linear-gradient(135deg,#2d6a4f,#1b4332);display:none;align-items:center;justify-content:center;font-size:2.2rem}.historyPtitle{margin:0 0 .35rem;font-size:1.5rem;font-weight:600;color:#fff}.historyPtagline{margin:0;font-size:.9rem;color:rgba(255,255,255,.72)}.historyPpagePtitle{margin:0 0 .75rem;font-size:1.2rem;font-weight:600;color:#fff;text-align:center}.historyPdivider{height:1px;background:rgba(255,255,255,.15);margin:0 0 1.25rem}.historyPhint{margin:0 0 1.5rem;font-size:.88rem;color:rgba(255,255,255,.55);text-align:center}.historyPlist{display:flex;flex-direction:column;gap:.85rem}.historyPcard{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.15rem 1.25rem;border:none;border-radius:16px;background:rgba(30,60,45,.5);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.historyPcard:hover{background:rgba(40,75,55,.6)}.historyPcardPcontent{flex:1 1;min-width:0}.historyPcardProw{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.35rem}.historyPcardProw:last-child{margin-bottom:0}.historyPcardPname{flex-shrink:0;font-size:.95rem;font-weight:600;color:#fff}.historyPcardPquestion{flex:1 1;min-width:0;font-size:.95rem;font-weight:500;color:rgba(255,255,255,.95);line-height:1.4;word-break:break-word}.historyPcardPdate{margin:0;font-size:.78rem;color:rgba(255,255,255,.55)}.historyPcardPdelete{flex-shrink:0;width:32px;height:32px;padding:0;border:none;background:none;color:rgba(255,255,255,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}.historyPcardPdelete:hover{color:#fff;background:rgba(255,255,255,.1)}.historyPcardPdelete svg{width:18px;height:18px}.historyPfooter{text-align:center;margin-top:2rem;padding-bottom:1rem}.historyPclosePbtn{width:56px;height:56px;border-radius:50%;border:none;background:rgba(255,255,255,.95);color:#1a2e24;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.historyPclosePbtn:hover{background:#fff}.historyPclosePbtn svg{width:24px;height:24px}body.pageParchive{padding:0;background:var(--bg)}.archivePpage{width:100%;max-width:480px;margin:auto;padding:1.15rem 1.35rem 2rem}.archivePheader{margin-bottom:1rem}.archivePback{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.archivePback svg{width:22px;height:22px}.archivePbrand{text-align:center;margin-bottom:2rem}.archivePlogo,.archivePlogoPfallback{width:80px;height:80px;margin:0 auto .75rem;object-fit:contain}.archivePlogoPfallback{border-radius:14px;background:linear-gradient(135deg,#2d6a4f,#1b4332);display:none;align-items:center;justify-content:center;font-size:2.2rem}.archivePtitle{margin:0 0 .35rem;font-size:1.5rem;font-weight:600;color:#fff}.archivePtagline{margin:0;font-size:.9rem;color:rgba(255,255,255,.72)}.archivePhint{margin:0 0 1.5rem;font-size:.88rem;color:rgba(255,255,255,.55);text-align:center}.archivePlist{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.75rem;flex:1 1;min-height:0}.archivePcard{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.25rem;border:none;border-radius:16px;background:rgba(255,255,255,.95);color:#1a2e24;font:inherit;text-align:left;cursor:pointer;transition:opacity .15s ease,transform .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.archivePcard:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.archivePcardPname{flex:1 1;min-width:0;font-size:1.05rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archivePcardPdate{flex-shrink:0;margin:0 .85rem;font-size:.92rem;color:#5b6570}.archivePcardPellipsis{flex-shrink:0;width:32px;height:32px;padding:0;border:none;background:none;font-size:1.2rem;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px}.archivePcardPellipsis:hover{color:#6b7280;background:rgba(0,0,0,.05)}.archivePmenuPbackdrop{position:fixed;inset:0;z-index:150;background:transparent}.archivePmenuPbackdrop[hidden],.archivePmenu[hidden]{display:none!important}.archivePmenu{position:fixed;z-index:200;min-width:180px;width:200px;padding:.4rem 0;border-radius:14px;background:#e8e6e1;box-shadow:0 8px 24px rgba(0,0,0,.22);overflow:hidden}.archivePmenuPitem{display:block;width:100%;padding:.6rem 1rem;border:none;background:none;font:inherit;font-size:.9rem;color:#1a2e24;text-align:left;cursor:pointer}.archivePmenuPitem:hover{background:rgba(0,0,0,.06)}.archivePmenuPitemPPdanger:hover{background:rgba(220,38,38,.1)}.archivePmenuPitemPPdanger{color:#dc2626}.archivePmenuPsub{display:block;font-size:.72rem;color:#6b7280;margin-top:.15rem}.archivePmenuPitemPPdanger .archivePmenuPsub{color:#b91c1c}.archivePmenuPdivider{height:1px;margin:.25rem 0;background:rgba(0,0,0,.08)}.archivePfooter{text-align:center;margin-top:.25rem}.archivePaddPbtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;border-radius:28px;background:rgba(30,75,58,.55);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.95rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.archivePaddPbtn:hover{background:rgba(40,90,70,.65);border-color:rgba(255,255,255,.3);box-shadow:0 4px 12px rgba(0,0,0,.2)}.archivePaddPicon{font-size:1.2rem;font-weight:300}body.pagePbazi{padding:0;background:var(--bg)}.baziPpage{width:100%;max-width:480px;margin:auto;padding:1rem 1.35rem 2rem}.merchantFlowPtopBar{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 .85rem;padding-top:max(.1rem,env(safe-area-inset-top,0px));box-sizing:border-box;gap:.5rem}.merchantFlowPtopBar .indexPcornerPlink,.merchantFlowPtopBar .merchantBaziPbackPbtn{flex:0 0 auto}.merchantBaziPtopBar{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 0 .85rem;padding-top:max(.1rem,env(safe-area-inset-top,0px));box-sizing:border-box}.merchantBaziPbackPbtn{margin:0;padding:.4rem .15rem .4rem 0;border:none;background:transparent;font:inherit;font-size:1.12rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.92);cursor:pointer;-webkit-tap-highlight-color:transparent}.merchantBaziPbackPbtn:hover{color:#fff}.baziPheader{margin-bottom:.65rem}.baziPback{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.baziPback svg{width:22px;height:22px}.baziPsummary{margin-bottom:1.25rem}.baziPname{margin:0 0 .6rem;font-size:1.4rem;color:#fff}.baziPmeta{margin:0;padding:0;list-style:none;font-size:.88rem;line-height:1.65;color:rgba(255,255,255,.82)}.baziPmeta li span{color:rgba(255,255,255,.5);margin-right:.25rem}.baziPreportPbox{margin-top:.8rem;border-radius:14px;border:1px solid rgba(132,206,166,.28);background:linear-gradient(160deg,rgba(18,55,40,.5),rgba(8,33,24,.78));padding:1rem 1rem .95rem}.baziPreportPtitle{margin:0 0 .68rem;font-size:1.02rem;color:rgba(168,245,210,.95);letter-spacing:.04em}.baziPreportPsub{margin:0 0 .55rem;font-size:.82rem;line-height:1.45;color:rgba(255,255,255,.72)}.baziPreportPsub strong{color:rgba(255,230,160,.95);font-weight:600}.baziPreportPtext{margin:0;height:13.5rem;overflow-y:auto;font-size:.92rem;line-height:1.95;color:rgba(236,255,246,.92);white-space:pre-wrap}.baziPreportPaction{margin-top:.65rem;text-align:center}.baziPreportPactionBtn{position:relative;overflow:hidden;min-width:13.2rem;font-size:.88rem!important;letter-spacing:.05em;transform-origin:center center;border:1px solid rgba(255,255,255,.46)!important;box-shadow:0 5px 0 rgba(38,8,66,.62),0 16px 34px rgba(114,9,183,.5),0 26px 42px rgba(0,0,0,.24),inset 0 2px 0 rgba(255,255,255,.5),inset 0 -6px 10px rgba(46,7,77,.32)!important;animation:none}.baziPreportPactionBtn:after{content:"";position:absolute;inset:-45% -65%;pointer-events:none;background:linear-gradient(105deg,transparent,transparent 40%,rgba(255,255,255,.15) 46%,rgba(255,245,215,.72) 50%,rgba(255,255,255,.12) 54%,transparent 62%,transparent);transform:translateX(-70%) rotate(12deg);animation:baziPreportPshine 3.2s ease-in-out infinite}@keyframes baziPreportPbreath{0%,to{transform:translateY(0) scale(1);box-shadow:0 5px 0 rgba(38,8,66,.62),0 16px 34px rgba(114,9,183,.5),0 26px 42px rgba(0,0,0,.24),inset 0 2px 0 rgba(255,255,255,.5),inset 0 -6px 10px rgba(46,7,77,.32)}50%{transform:translateY(-3px) scale(1.055);box-shadow:0 7px 0 rgba(38,8,66,.58),0 24px 44px rgba(114,9,183,.6),0 34px 52px rgba(0,0,0,.3),inset 0 2px 0 rgba(255,255,255,.58),inset 0 -7px 12px rgba(46,7,77,.36)}}@keyframes baziPreportPshine{0%{transform:translateX(-78%) rotate(12deg);opacity:0}25%{opacity:.95}55%{transform:translateX(78%) rotate(12deg);opacity:.9}to{transform:translateX(78%) rotate(12deg);opacity:0}}.baziPcard{background:rgba(14,48,34,.7);border:1px solid rgba(130,190,150,.2);border-radius:16px;padding:1rem .85rem;margin-bottom:1.15rem}.baziPsectionPtitle{margin:0 0 .75rem;font-size:.95rem;color:rgba(255,255,255,.75);font-weight:600}.baziPpillarPgzline{margin:0 0 .65rem;font-size:.78rem;color:rgba(255,255,255,.72);line-height:1.5}.baziPpillarPdetail{margin:.75rem 0 0;font-size:.68rem;line-height:1.65;color:rgba(255,255,255,.55)}.baziPpillarPgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;text-align:center}.baziPpillarPcol{display:flex;flex-direction:column;align-items:center;font-size:.78rem;color:rgba(255,255,255,.65)}.baziPpillarPlabel{margin-bottom:.3rem;font-size:.86rem;color:rgba(255,255,255,.45)}.baziPpillarPgod{font-size:.82rem;min-height:1.2em;margin-bottom:.2rem}.baziPpillarPstem{font-size:1.4rem;font-weight:700;margin-bottom:.24rem}.baziPpillarPbranch{font-size:1.4rem;font-weight:700;margin-bottom:.28rem}.baziPpillarPhidden{font-size:.72rem;line-height:1.45;color:rgba(255,255,255,.45);display:flex;flex-direction:column;align-items:center;gap:.05rem;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}.baziPpillarPhiddenPline{display:block;width:100%;white-space:nowrap;text-align:center}.baziPpillarsPtable{border-radius:12px;overflow:hidden;border:1px solid rgba(130,190,150,.24)}.baziPpillarsProw{display:grid;grid-template-columns:5.2rem repeat(4,minmax(0,1fr))}.baziPpillarsProw:nth-child(odd){background:rgba(255,255,255,.06)}.baziPpillarsProw:nth-child(2n){background:rgba(255,255,255,.13)}.baziPpillarsPcell{padding:.5rem .35rem;text-align:center;font-size:.84rem;line-height:1.35}.baziPpillarsPcellPlabel{text-align:left;padding-left:.65rem;font-weight:700;color:rgba(255,255,255,.9)}.baziPpillarsPcellPhead{font-weight:700;color:rgba(255,255,255,.95)}.baziPpillarsPcellPgod{font-size:1.02rem;font-weight:400}.baziPpillarsPcellPbranch,.baziPpillarsPcellPstem{font-size:1.75rem;font-weight:700;line-height:1.2}.baziPpillarsPcellPhidden{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.1rem;min-height:3.2rem;font-size:.95rem}.baziPpillarsPcellPhidden .baziPpillarPhiddenPline{width:100%;text-align:center;white-space:nowrap}.elPmetal{color:#e8c547}.elPwater{color:#6bb3ff}.elPwood{color:#5cdb8e}.elPfire{color:#ff7a7a}.elPearth{color:#c9a86c}.baziPanalysis{margin-bottom:1rem}.baziPcard.baziPanalysis{padding-top:1rem}.baziPanalysisPtext{font-size:.8rem;line-height:1.8;color:rgba(255,255,255,.88)}.baziPanalysisPtext p{margin:0 0 .25rem}.baziPtrendPtitle{font-size:1.02rem;letter-spacing:.04em}.baziPtrendPpanel{border-radius:12px;border:1px solid rgba(130,190,150,.24);background:linear-gradient(160deg,rgba(20,56,40,.55),rgba(8,38,27,.72));padding:.75rem .75rem .6rem;margin-bottom:.75rem}.baziPtrendProw{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin:0 0 .48rem!important}.baziPtrendProw:last-child{margin-bottom:0!important}.baziPtrendPk{color:rgba(255,255,255,.6);font-size:.76rem;flex:0 0 auto}.baziPtrendProw strong{color:rgba(255,255,255,.96);font-size:.92rem}.baziPtrendPpills{justify-content:flex-end;gap:.38rem;flex-wrap:wrap}.baziPtrendPpill,.baziPtrendPpills{display:inline-flex;align-items:center}.baziPtrendPpill{justify-content:center;min-width:1.55rem;padding:.15rem .45rem;border-radius:999px;font-size:.78rem;line-height:1.2;font-weight:700;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06)}.baziPtrendPempty{font-size:.88rem;color:rgba(255,255,255,.62)}.baziPtrendPreport{border-radius:14px;border:1px solid rgba(120,220,170,.18);background:linear-gradient(160deg,rgba(16,42,31,.58),rgba(8,29,21,.82));padding:.82rem .8rem}.baziPtrendPreportPtitle{margin:0 0 .55rem;font-size:.86rem;letter-spacing:.03em;color:rgba(145,245,198,.96)}.baziPtrendPreportPtext{margin:0;font-size:.78rem;line-height:1.78;color:rgba(235,255,246,.9)}.baziPtrendPreportPline{margin:0 0 .38rem;font-size:.78rem;line-height:1.65;color:rgba(235,255,246,.92)}.baziPtrendPreportPline:last-child{margin-bottom:0}.baziPk{color:rgba(255,255,255,.48);margin-right:.35rem}.baziPanalysisPblock{margin-top:.4rem!important;line-height:1.65!important}.baziPanalysisPlist{margin:0;padding:0;list-style:none;font-size:.8rem;line-height:1.7;color:rgba(255,255,255,.88)}.baziPanalysisPlist li span{color:rgba(255,255,255,.5);margin-right:.35rem}.baziPyongshenPbanner{background:rgba(14,48,34,.85);border:1px solid rgba(130,190,150,.35);border-radius:16px;padding:1.25rem 1rem;margin-bottom:1.15rem;text-align:center}.baziPyongshenPexplain{display:block;width:100%;box-sizing:border-box;font-size:.98rem;line-height:1.75;color:rgba(255,255,255,.88);margin:0 0 .75rem;text-align:left}.baziPyongshenPintro{font-size:.85rem;line-height:1.7;color:rgba(255,255,255,.88);margin:0 0 .5rem}.baziPyongshenPintro:last-of-type{margin-bottom:.75rem}.baziPyongshenProw{font-size:1.7rem;font-weight:700;line-height:1.5;color:#fff;margin:.35rem 0 0}.baziPyongshenProw:first-of-type{margin-top:0}.baziPyongshenPintroPsub{margin-top:.75rem!important;margin-bottom:.35rem!important;font-size:.8rem!important}.baziPyongshenProwPsmall{font-size:1.05rem!important;font-weight:600!important}.baziPmjPboard{display:flex;flex-direction:column;align-items:stretch;gap:1.35rem;margin:.75rem 0 1rem;padding:1rem .75rem 1.1rem;border-radius:14px;background:rgba(5,28,18,.55);border:1px solid rgba(80,140,100,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.baziPmjPprimaryCol,.baziPmjPsecondaryCol{display:flex;flex-direction:column;align-items:center;width:100%}.baziPmjPsectionLabel{font-size:.72rem;font-weight:600;letter-spacing:.12em;color:rgba(255,255,255,.5);margin-bottom:.55rem}.baziPmjPsecondaryRow{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.35rem 1.75rem;width:100%}.baziPmjPstack{display:flex;flex-direction:column;align-items:center;gap:.45rem}.baziPmjPen{font-size:.72rem;line-height:1.2;color:rgba(255,255,255,.72);letter-spacing:.01em;text-transform:none}.baziPmjPmeta{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:2.4rem;justify-content:flex-start}.baziPmjPfen{font-size:.88rem;font-weight:600;color:rgba(255,255,255,.95);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baziPmjPshi{font-size:.78rem;font-weight:500;color:rgba(255,255,255,.82)}.baziPmjPtile{position:relative;border-radius:14px;border:2px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.2)}.baziPmjPtilePprimary{width:5.1rem;height:7rem;border-radius:16px}.baziPmjPtilePsecondary{width:4rem;height:5.5rem;border-radius:13px}.baziPmjPtileChar{position:relative;z-index:1;font-size:1.85rem;font-weight:700;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.baziPmjPtilePsecondary .baziPmjPtileChar{font-size:1.45rem}.baziPmjPtilePempty{background:linear-gradient(165deg,#3d3d3d,#252525 55%,#1a1a1a);border-color:rgba(255,255,255,.1)}.baziPmjPtilePempty .baziPmjPtileChar{color:rgba(255,255,255,.35);text-shadow:none}.baziPmjPtilePPmetal{background:linear-gradient(165deg,#92400e,#d97706 42%,#fbbf24)}.baziPmjPtilePPwood{background:linear-gradient(165deg,#14532d,#15803d 45%,#4ade80)}.baziPmjPtilePPwater{background:linear-gradient(165deg,#1e3a8a,#2563eb 48%,#60a5fa)}.baziPmjPtilePPfire{background:linear-gradient(165deg,#7f1d1d,#dc2626 45%,#fb923c)}.baziPmjPtilePPearth{background:linear-gradient(165deg,#5c3d1e,#92400e 40%,#d4a574)}.baziPdayunPwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.baziPdayunPblock{margin:0}.baziPdayunPheader{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.55rem;padding:0 .15rem}.baziPdayunPlabel{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.9);letter-spacing:.06em}.baziPdayunPlabelPright{font-size:.82rem;font-weight:500;color:rgba(255,255,255,.5)}.baziPdayunPgrid{display:grid;grid-template-columns:repeat(var(--bazi-dayun-cols,7),minmax(0,1fr));grid-gap:.55rem .2rem;gap:.55rem .2rem;text-align:center;align-items:center;min-width:min(100%,calc(var(--bazi-dayun-cols, 7) * 2.35rem))}.baziPdayunPage{font-size:.72rem;color:rgba(255,255,255,.58);line-height:1.35}.baziPdayunPstem{font-size:1.08rem;font-weight:700;line-height:1.4}.baziPdayunPbranch{font-size:1.02rem;font-weight:700;line-height:1.4}.baziPfooterPactions{text-align:center;margin-top:.5rem}.baziPenterPapp{display:inline-block;padding:.65rem 1.25rem;border-radius:11px;background:#1a4d38;color:#fff;text-decoration:none;font-size:.88rem}.baziPenterPapp:hover{filter:brightness(1.06)}.legalPpage{max-width:640px;margin:0 auto;padding:1.5rem 1.25rem 3rem;min-height:100vh}.legalPpage h1{font-size:1.35rem;margin:0 0 1rem}.legalPpage .back{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--muted);text-decoration:none}.legalPpage .backPicon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.legalPpage .back:hover{color:var(--text)}.legalPpage section{margin-bottom:1.25rem}.legalPpage h2{font-size:1rem;margin:0 0 .5rem;color:var(--muted);font-weight:600}.legalPpage p{margin:0;font-size:.9rem;line-height:1.65;color:rgba(255,255,255,.88)}.wuXingPbody{position:relative;margin:0;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(.65rem,3vw,1.25rem) clamp(.65rem,3vw,1rem) 1.5rem;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;color:#f5f5f5;overflow-x:hidden}.wuXingPbg{position:fixed;inset:0;z-index:0;background:#050508 url(/plabit/assets/shop-entrance-bg.png) 50%/cover no-repeat;pointer-events:none}.wuXingPbg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,12,.35),rgba(5,5,14,.55))}.wuXingPshell{position:relative;z-index:1;width:100%;max-width:400px;padding:1.1rem 1rem 1.25rem;border-radius:22px;border:1px solid rgba(230,210,255,.18);background:rgba(6,8,18,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04)}.wuXingPheaderProw{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.35rem}.wuXingPheaderPspacer{flex:1 1}.wuXingPtitle{margin:0 0 .55rem;text-align:center;font-size:clamp(1.45rem,5vw,1.75rem);font-weight:700;letter-spacing:.18em;background:linear-gradient(180deg,#f5e6a8,#c9a227 45%,#8a6a1e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 24px rgba(212,175,55,.15)}.wuXingPtitlePdivider{height:1px;margin:0 auto 1rem;max-width:88%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55) 20%,rgba(212,175,55,.55) 80%,transparent)}.wuXingPform{margin-bottom:1rem}.wuXingPfieldPwrap{display:block}.wuXingPfieldPwrap,.wuXingPgenderPwrap{margin-bottom:.55rem}.wuXingPgenderPlabel{display:block;margin-bottom:.38rem;text-align:center;font-size:.78rem;font-weight:500;letter-spacing:.06em;color:rgba(255,255,255,.62)}.wuXingPgenderRow{display:flex;gap:.55rem;max-width:280px;margin:0 auto}.wuXingPgenderPbtn{flex:1 1;padding:.62rem .4rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(165,160,152,.95);font:inherit;font-size:.82rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;-webkit-tap-highlight-color:transparent}.wuXingPgenderPbtn:not(.isPselected){border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(168,163,155,.95);box-shadow:none}.wuXingPgenderPbtn:not(.isPselected) span[lang=en]{color:rgba(132,126,118,.9);opacity:1}.wuXingPgenderPbtn.isPselected{border-color:rgba(212,175,55,.85);background:rgba(212,175,55,.22);box-shadow:0 0 0 1px rgba(212,175,55,.35),0 0 16px rgba(212,175,55,.18);color:#fff8ec;text-shadow:0 0 12px rgba(255,220,170,.35)}.wuXingPgenderPbtn span[lang=en]{font-size:.68rem;font-weight:500;transition:color .18s}.wuXingPgenderPbtn.isPselected span[lang=en]{color:rgba(255,236,210,.95);text-shadow:0 0 8px rgba(255,210,150,.25)}.wuXingPsrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wuXingPfield{width:100%;padding:.72rem .85rem;font-size:.95rem;border-radius:10px;border:1px solid rgba(255,255,255,.88);background:#0a0a0c;color:#f3f3f3;outline:none;font-family:inherit}.wuXingPfield::placeholder{color:rgba(255,255,255,.45)}.wuXingPfield:focus{border-color:rgba(212,175,55,.75);box-shadow:0 0 0 2px rgba(212,175,55,.15)}.wuXingPhint{margin:.45rem 0 0;font-size:.72rem;color:rgba(255,255,255,.55);text-align:center;line-height:1.45}.wuXingPdiagram{position:relative;width:100%;max-width:280px;aspect-ratio:1;margin:.25rem auto .85rem}.wuXingPsvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wuXingPorb{position:absolute;width:clamp(48px,16vw,72px);height:auto;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.wuXingPorbPmu{left:50%;top:9%}.wuXingPorbPhuo{left:84%;top:36%}.wuXingPorbPtu{left:72%;top:78%}.wuXingPorbPjin{left:28%;top:78%}.wuXingPorbPshui{left:16%;top:36%}.wuXingPresult{text-align:center;margin:.35rem 0 1rem;padding:.55rem 0;font-size:1.15rem;font-weight:600;letter-spacing:.12em;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.wuXingPque{color:rgba(255,255,255,.92)}.wuXingPwxPmu{color:#3d9a59}.wuXingPwxPhuo{color:#e85d4c}.wuXingPaction{margin-bottom:1.15rem}.wuXingPbtnGold{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;width:100%;max-width:280px;margin:0 auto;padding:.82rem .75rem .72rem;min-height:64px;border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:clamp(1.02rem,3.2vw,1.2rem);font-weight:600;color:#fff;letter-spacing:.06em;text-shadow:0 1px 3px rgba(0,0,0,.55);background:url(/plabit/assets/wx/btn-gold.png) 50%/100% 100% no-repeat;transition:filter .2s,transform .12s;box-sizing:border-box}.wuXingPbtnGoldPzh{display:block;line-height:1.2}.wuXingPbtnGoldPen{display:block;max-width:100%;font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.58rem,1.65vw,.68rem);font-weight:600;letter-spacing:.03em;line-height:1.25;color:rgba(255,255,255,.92);text-shadow:0 1px 3px rgba(0,0,0,.45);text-align:center;white-space:nowrap}.wuXingPbtnGold:hover{filter:brightness(1.08)}.wuXingPbtnGold:active{transform:scale(.99)}.wuXingPbrand{text-align:center;margin-top:.25rem}.wuXingPbrandImg{max-width:100%;height:auto;vertical-align:middle}.wuXingPbrandPfallback{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .5rem;font-size:.78rem;color:rgba(255,255,255,.55)}.wuXingPbrandPname{color:#e879b8;font-weight:600;letter-spacing:.06em}.wuXingPbrandPx{color:rgba(255,255,255,.35);font-size:.7rem}.wuXingPbrandPplabit{padding:.2rem .5rem;border-radius:6px;background:rgba(22,101,52,.85);color:#fff;font-size:.72rem;letter-spacing:.04em}