.prDeal{max-width:100%;color:var(--ice);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c9e;border:1px solid #e9b44c61;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin-top:20px;padding-block:6px;padding-inline:16px 7px;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex;box-shadow:0 0 28px #e9b44c1f,inset 0 1px #ffffff0f}.prDealCode{font-family:var(--font-num);letter-spacing:.12em;color:var(--amber);background:linear-gradient(#0009,#00000059);border-radius:999px;padding:3px 12px;font-size:13.5px;box-shadow:inset 0 1px 2px #000000bf,inset 0 0 0 1px #e9b44c38}.prDealHint{color:var(--faint);padding-inline-end:8px;font-size:12px;font-weight:500}.prError{color:#f3a3aa;text-align:center;background:#ff6b8114;border:1px solid #ff6b8159;border-radius:12px;width:fit-content;max-width:100%;margin:22px auto 0;padding:9px 18px;font-size:12.5px}.prSafe{width:fit-content;max-width:100%;color:var(--dim);text-align:center;background:#0a0a0c80;border:1px solid #00ff9738;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:26px auto 0;padding:9px 18px;font-size:12.5px;font-weight:600;line-height:1.7;display:flex}.prSafe svg{width:15px;height:15px;color:var(--mint);flex-shrink:0}.prVoice{isolation:isolate;background:linear-gradient(#16141acc,#09090be0);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:22px;max-width:820px;margin:56px auto 0;padding-block:14px;padding-inline:14px 26px;display:grid;position:relative;box-shadow:0 30px 70px #00000073,inset 0 1px #ffffff0f}.prVoice:before{content:"";top:-1px;pointer-events:none;background:linear-gradient(90deg,#0000,#a98bffb3 35%,#00ff97b3 65%,#0000);height:1px;position:absolute;inset-inline:36px}.prVoicePhoto{aspect-ratio:1;background:linear-gradient(#0b0b12,#3b2715);border-radius:16px;overflow:hidden}.prVoicePhoto img{object-fit:cover;width:100%;height:100%;display:block}.prVoiceBody{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.prVoiceTag{--inkw:0,255,151;color:rgb(var(--inkw));background:rgba(var(--inkw),.08);border:1px solid rgba(var(--inkw),.4);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 9px;font-size:11.5px;font-weight:800;line-height:1.6;display:inline-flex}.prVoiceTag.amber{--inkw:233,180,76}.prVoiceTag svg{width:14px;height:14px}.prVoiceText{color:#faf9f7db;margin:0;font-size:14px;line-height:1.95}.prVoiceWho{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.prVoiceWho b{color:var(--ice);font-size:13.5px;font-weight:900}.prVoiceWho span{color:var(--faint);font-size:12px}.prCol,.prFitItem,.prModal{--c:#d3d8e2;--cw:211,216,226}.prCol.lav,.prFitItem.lav,.prModal.lav{--c:var(--lav);--cw:169,139,255}.prCol.mint,.prFitItem.mint,.prModal.mint{--c:var(--mint);--cw:0,255,151}.prLedger{isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#16141ad6,#09090beb);border:1px solid #ffffff14;border-radius:24px;padding:8px 12px 6px;position:relative;box-shadow:0 40px 90px #00000080,inset 0 1px #ffffff0f}.prLedger:before{content:"";top:-1px;pointer-events:none;background:linear-gradient(90deg,#0000,#a98bffb3 22%,#00ff97cc 50%,#ff6b8199 78%,#0000);height:1px;position:absolute;inset-inline:40px}.prTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.prCorner{width:34%}.prTable th,.prTable td{text-align:center;vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:11px 14px}.prTable tbody tr:last-child>*{border-bottom:0}.prTable tbody tr:not(.prGroup):hover>*{background-color:#ffffff05}.prTable tbody th[scope=row]{text-align:start;color:#faf9f7db;font-size:13.5px;font-weight:700;line-height:1.6}.prTable tbody th[scope=row] small{color:var(--faint);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.prTable thead th{border-bottom:1px solid #ffffff1a;padding:14px 10px 12px;position:relative}.prTable thead th:before{content:"";top:0;background:linear-gradient(90deg,transparent,rgba(var(--cw),.75),transparent);height:1px;position:absolute;inset-inline:18%}.prTable thead th.feat:before{height:1.5px;box-shadow:0 0 14px rgba(var(--cw),.7);inset-inline:8%}.prColHead{flex-direction:column;align-items:center;gap:4px;display:flex}.prColHead .pqLevel{height:30px}.prColName{color:var(--ice);font-size:16px;font-weight:900;line-height:1.5}.prColPrice{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;display:flex}.prColPrice b{color:var(--c);font-size:14.5px;font-weight:800}.prColPrice small{color:var(--faint);font-size:11.5px}.prTable thead th.feat,.prTable td.feat{background:rgba(var(--cw),.05)}.prTable thead th.feat{border-start-start-radius:14px;border-start-end-radius:14px}.prTable tbody:last-child tr:last-child td.feat{border-end-end-radius:14px;border-end-start-radius:14px}.prTable .prGroup>*{border-bottom:1px solid #ffffff1a;padding:22px 14px 9px}.prGroup th{text-align:start;color:var(--ice);font-size:13px;font-weight:900}.prGroupHead{align-items:baseline;gap:10px;display:inline-flex}.prGroupCode{font-family:var(--font-num);letter-spacing:.3em;color:var(--mint);direction:ltr;font-size:11px;font-weight:400}.prLevel{color:var(--dim);align-items:center;gap:6px;font-size:12.5px;font-weight:700;line-height:1.5;display:inline-flex}.prLevel svg{flex-shrink:0;width:15px;height:15px}.prLevel.full{color:#faf9f7e6}.prLevel.full svg{color:var(--c);filter:drop-shadow(0 0 4px rgba(var(--cw),.5))}.prLevel.limited svg{color:var(--rose)}.prLevel.none{color:var(--faint);opacity:.6;font-weight:500}.prNum{color:var(--ice);font-size:15px;font-weight:800;line-height:1.5}.prUnit{color:var(--faint);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.prInf{color:var(--c);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.prInf svg{width:19px;height:15px}.prFit{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));background:linear-gradient(#16141acc,#09090be0);border:1px solid #ffffff14;border-radius:24px;display:grid;box-shadow:0 40px 90px #00000073,inset 0 1px #ffffff0f}.prFitItem{flex-direction:column;gap:10px;min-width:0;padding:24px 26px 26px;display:flex;position:relative}.prFitItem+.prFitItem{border-inline-start:1px solid #ffffff12}.prFitItem:before{content:"";top:-1px;background:linear-gradient(90deg,transparent,rgba(var(--cw),.75),transparent);height:1px;position:absolute;inset-inline:26px}.prFitItem.feat:before{box-shadow:0 0 12px rgba(var(--cw),.6)}.prFitHead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.prFitCode{font-family:var(--font-num);letter-spacing:.3em;color:var(--c);direction:ltr;padding-bottom:8px;font-size:11px;line-height:1.4}.prFitHead .pqLevel{height:28px}.prFitTitle{color:var(--ice);font-size:17px;font-weight:900;line-height:1.5}.prFitText{color:var(--dim);font-size:13.5px;line-height:1.95}.prFaq{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.prFaqItem{background:linear-gradient(#16141ab8,#09090bd1);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:6px;padding:20px 22px 22px;display:flex;box-shadow:inset 0 1px #ffffff0d}.prFaqIdx{width:fit-content;font-family:var(--font-num);letter-spacing:.24em;color:var(--lav);direction:ltr;margin-bottom:6px;font-size:11px;font-weight:400;display:block}.prFaqItem dt{color:var(--ice);font-size:15px;font-weight:800;line-height:1.6}.prFaqItem dd{color:var(--dim);margin:2px 0 0;font-size:13.5px;line-height:1.95}.mkClose .pqLevel{margin-bottom:2px}.prModalOverlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.prModal{border:1px solid rgba(var(--cw),.28);width:100%;max-width:400px;box-shadow:0 40px 90px #000000b3,inset 0 1px 0 #ffffff0f,0 -10px 40px -18px rgba(var(--cw),.45);background:linear-gradient(#151318,#0a0a0c);border-radius:22px;padding:24px 22px 20px;position:relative}.prModal:before{content:"";top:-1px;background:linear-gradient(90deg,transparent,rgba(var(--cw),.9),transparent);height:1px;position:absolute;inset-inline:30px}.prModalTitle{color:var(--ice);margin:0 0 4px;font-size:17px;font-weight:900}.prModalSub{color:var(--faint);margin:0 0 16px;font-size:13px;line-height:1.8}.prInput{box-sizing:border-box;border:1px solid var(--line2);width:100%;color:var(--ice);background:#00000073;border-radius:12px;margin-bottom:12px;padding:11px 14px;font-family:inherit;font-size:14px;display:block;box-shadow:inset 0 1px 2px #0009}.prInput::placeholder{color:var(--faint)}.prInput:focus{border-color:var(--mint);outline:none}.prCodeRow{align-items:stretch;gap:8px;display:flex}.prCodeInput{min-width:0;font-family:var(--font-num);letter-spacing:.06em;flex:1;margin:0}.prCodeError{color:var(--rose);margin:8px 0 0;font-size:12.5px}.prQuote{background:linear-gradient(#00000080,#00000047);border-radius:13px;flex-direction:column;gap:6px;margin:14px 0 4px;padding:12px 14px;display:flex;box-shadow:inset 0 1px 2px #000000bf,inset 0 0 0 1px #ffffff09}.prQuoteRow{color:var(--dim);justify-content:space-between;gap:12px;font-size:13px;display:flex}.prQuoteRow s{color:var(--faint)}.prQuoteRow.off{color:var(--mint)}.prQuoteRate{color:var(--faint);margin:6px 0 0;font-size:11.5px;line-height:1.8}.prQuoteRow.total{color:var(--ice);border-top:1px solid #ffffff12;padding-top:7px;font-size:14.5px;font-weight:800}.prPay{flex-direction:column;gap:8px;margin-top:12px;display:flex}.prPayOpt{cursor:pointer;text-align:start;border:1px solid var(--line2);width:100%;min-height:48px;color:var(--dim);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s,color .15s;display:flex}@media (hover:hover){.prPayOpt:hover:not(:disabled){border-color:var(--dim)}}.prPayOpt:focus-visible{box-shadow:0 0 0 2px var(--mint);outline:none}.prPayOpt.on{border-color:rgba(var(--cw),.7);background:rgba(var(--cw),.07);color:var(--ice)}.prPayDot{opacity:.7;border:1.5px solid;border-radius:50%;flex-shrink:0;width:14px;height:14px}.prPayOpt.on .prPayDot{opacity:1;border-color:rgb(var(--cw));background:radial-gradient(circle,rgb(var(--cw)) 0 3.5px,transparent 4px)}.prPayName{flex:1;min-width:0;line-height:1.5}.prPayAmt{font-family:var(--font-num);color:var(--ice);flex-shrink:0;font-size:12.5px}.prModalActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.prBtn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.3;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.prBtn.ghost{color:var(--ice);border-color:var(--line);background:#ffffff0a}.prBtn.ghost:hover:not(:disabled){border-color:var(--dim);background:#ffffff14}.prBtn.solid{color:#04140b;background:linear-gradient(90deg,var(--mint),#a6ffda);box-shadow:inset 0 1px #ffffff73,0 8px 22px #00ff9747}.prBtn:disabled{opacity:.45;cursor:default}@media (max-width:1100px){.prTable th,.prTable td{padding-inline:10px}}@media (max-width:860px){.prVoice{grid-template-columns:76px minmax(0,1fr);gap:16px;margin-top:44px;padding-inline:12px 18px}.prFit{grid-template-columns:minmax(0,1fr)}.prFitItem+.prFitItem{border-inline-start:0;border-top:1px solid #ffffff12}.prFitItem{padding:22px 20px}.prFaq{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:760px){.prLedger{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#141218f5,#09090bf5);border-radius:20px;padding:0 10px 4px}.prLedger:before{inset-inline:24px}.prTable,.prTable thead,.prTable tbody{display:block}.prTable tr{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));display:grid}.prCorner{display:none}.prTable thead{z-index:2;background:#141318;border-radius:20px 20px 0 0;margin:0 -10px;padding:0 10px;position:sticky;top:0;box-shadow:0 10px 18px -12px #000000e6}.prTable thead th{padding:12px 4px 10px}.prColName{font-size:14px}.prColPrice b{font-size:13px}.prColPrice small{font-size:10.5px}.prColHead .pqLevel{height:26px}.prTable th,.prTable td{border-bottom:0}.prTable tbody tr{border-bottom:1px solid #ffffff0e}.prTable tbody tr:last-child{border-bottom:0}.prTable tbody th[scope=row]{grid-column:1/-1;padding:12px 4px 4px;font-size:13px}.prTable td{padding:4px 2px 12px}.prTable .prGroup th{border-bottom:1px solid #ffffff1a;grid-column:1/-1;padding:18px 4px 8px}.prTable .prGroup td{display:none}.prTable tbody:last-child tr:last-child td.feat{border-radius:0 0 12px 12px}.prLevel{flex-direction:column;gap:2px;font-size:11.5px}.prInf{flex-direction:column;gap:0;font-size:11.5px}.prNum{font-size:14px}}@media (max-width:560px){.prVoice{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px 14px}.prVoicePhoto{border-radius:12px}.prVoiceText{font-size:13.5px}.prDeal{border-radius:18px;padding:8px 12px}.prDealHint{padding-inline-end:0}.prModal{padding:22px 18px 18px}}@media (prefers-reduced-motion:reduce){.prBtn{transition:none}}
