.pclink{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:6px 0;font:inherit;font-weight:700;font-size:15px;color:var(--o5,#F2453D);cursor:pointer}@media (hover:hover){.pclink:hover{text-decoration:underline}}.pcb{padding:14px 14px 12px 16px;border-radius:calc(20px*var(--rk,1));background:var(--tile)}.pcbtop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pcbcode{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;background:#fff;font-weight:800;font-size:13.5px;letter-spacing:.04em;box-shadow:0 0 0 1px #E6E8EE}.pcbcode svg{width:16px;height:16px;fill:none;stroke:var(--o4,#FF5A3C);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pcbst{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:999px;background:#DDF3E6;color:#15915A;font-weight:700;font-size:13px}.pcb.pcwait .pcbst{background:#FFE6D3;color:#B4521C}.pcbsp{flex:1}.pcb .pcx{width:30px;height:30px;font-size:12px}.pcbt{display:block;margin:12px 0 2px;font-size:19px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.pcbs{margin:0;font-size:13.5px;line-height:1.4;color:var(--muted)}.pcbpr{margin-top:10px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);white-space:nowrap}.pcbar{flex:1;display:block;height:6px;border-radius:calc(5px*var(--rk,1));background:#FFE1C8;overflow:hidden}.pcbar i{display:block;height:100%;border-radius:calc(5px*var(--rk,1));background:var(--o7,#FF7A35);transition:width .3s}.pcbar.full{background:#CFEBDA}.pcbar.full i{background:#1FA463}.pcbbt{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px}.pcbinfo{border:0;background:none;padding:4px 0;font:inherit;font-weight:600;font-size:13.5px;color:var(--ink);cursor:pointer}@media (hover:hover){.pcbinfo:hover{text-decoration:underline}}.pcx{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#8A8D99;font-size:14px;cursor:pointer;box-shadow:0 0 0 1px #ECEDF1}@media (hover:hover){.pcx:hover{color:var(--o3,#E8452F)}}.pcact{flex:none;height:36px;padding:0 14px;border:0;border-radius:calc(12px*var(--rk,1));background:#fff;color:var(--o3,#E8452F);font:inherit;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 0 0 1.5px var(--o8,#FFC9A8)}.pcerr{margin-top:8px;font-size:13px;line-height:1.4;color:#D23B2E;font-weight:600}.pcerr .link{font-size:13px;margin-left:4px}.pcgo .spin.dark,.spin.dark{width:18px;height:18px;border-color:rgba(0,0,0,.12);border-top-color:var(--o7,#FF7A35);display:inline-block;vertical-align:middle}.pcconf{margin-top:10px;padding:12px 14px;border-radius:calc(14px*var(--rk,1));background:#FFF0EE;display:flex;flex-direction:column;gap:6px;font-size:14px}.pcconf b{color:#B8322A}.pcconf .btn2{height:40px;font-size:14px;background:#fff;box-shadow:0 0 0 1.5px var(--o8,#FFC9A8);color:var(--o3,#E8452F)}.citem.cgift{position:relative}.citem.cgift .pcgb{background:var(--o7,#FF7A35);color:#fff}.citem.cgift.cfz .pcgb{background:#C9CBD3}.citem.cgift .pcnoimg{width:64px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;font-size:30px;border-radius:calc(14px*var(--rk,1));background:var(--o10,#FFF4EA)}.citem.cgift:not(.cfz) .ct small{color:#15915A;font-weight:600}.mini .pcmini b s{color:#9A9CA6;font-weight:600;font-size:12px;margin-right:4px}.mini .pcmini small{color:#15915A}.pcbd .pcbdf{position:relative;margin:10px 0 8px}.pcbd .pcbdf .inp{width:100%;height:48px;padding:0 56px 0 14px;background:#fff;box-shadow:inset 0 0 0 1.5px #E4E5EA;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pcbd .pcbdf .inp:focus{box-shadow:inset 0 0 0 1.5px var(--o1,#FF8A1F)}.pcbd.ready .pcbdf .inp,.pcbd.ready .pcbdf .inp:focus{box-shadow:inset 0 0 0 1.5px #1FA463}.pcbdok{position:absolute;right:6px;top:6px;width:36px;height:36px;border:0;border-radius:50%;background:#1FA463;color:#fff;display:grid;place-items:center;padding:0;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.3,1.6,.5,1),background .15s;box-shadow:0 3px 10px rgba(31,164,99,.35)}.pcbdok svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pcbd.ready .pcbdok{opacity:1;transform:none;pointer-events:auto}@media (hover:hover){.pcbd.ready .pcbdok:hover{background:#178A52}}.pcbdok:disabled{opacity:.6;cursor:default}.pcbd>.muted{display:block;font-size:13.5px;line-height:1.45}.pcbd .pcbdq b{display:inline;margin:0;font-size:inherit;color:var(--ink);font-weight:700}.pcbd .pcbdf .inp.bad{box-shadow:inset 0 0 0 1.5px #E5322D;background:#FFF6F5}.pcbdv{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#1FA463;color:#fff;font-style:normal;font-size:11px;font-weight:800;vertical-align:1px}.pcbd .err{margin-top:4px}button[data-promo]{cursor:pointer}.pcmod{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(21,21,26,.5);opacity:0;transition:opacity .2s}.pcmod.open{opacity:1}.pcmod{cursor:pointer}.pcmod .pcmbox{cursor:auto}.pcmbox{position:relative;width:min(560px,100%);max-height:86vh;overflow:auto;padding:22px 22px 16px;border-radius:calc(24px*var(--rk,1));background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.25)}.pcmbox h3{margin:0 36px 10px 0;font-size:20px;font-weight:800;line-height:1.25;font-family:var(--fh,inherit)}.pcmbox p{margin:0 0 8px;font-size:14.5px;line-height:1.5;color:var(--muted)}.pcmx{position:absolute;right:14px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:var(--tile);font-size:15px;cursor:pointer;color:var(--ink)}.pcin .pcinbox{width:min(420px,100%);padding:0;overflow:hidden auto;text-align:center;transform:translateY(14px) scale(.98);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pcin.open .pcinbox{transform:none}.pcin .pcmx{z-index:2;background:rgba(255,255,255,.92);box-shadow:0 2px 10px rgba(0,0,0,.12)}.pcinimg{position:relative;aspect-ratio:4/3;background:radial-gradient(120% 90% at 50% 100%,#FFD9B8 0%,#FFF1E6 55%,#FFF8F2 100%)}.pcinimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pcinimg.noimg{display:flex;align-items:center;justify-content:center;aspect-ratio:16/7;font-size:64px;font-weight:900;color:var(--accent,#FF6A2B)}.pcinb{padding:18px 22px 22px}.pcinkick{display:inline-block;padding:5px 12px;border-radius:999px;background:#FFF1E6;color:#C2410C;font-size:13px;font-weight:700}.pcin .pcinb h3{margin:10px 0 6px;font-size:24px;line-height:1.2}.pcin .pcinb p{margin:0 0 14px;font-size:14px}.pcincode{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 10px 10px 18px;border:2px dashed #FFB48F;border-radius:calc(18px*var(--rk,1));background:#FFF8F2;text-align:left}.pcincode>span{flex:1;min-width:0}.pcincode small{display:block;font-size:12px;color:var(--muted)}.pcincode b{display:block;font-size:28px;line-height:1.15;letter-spacing:3px;color:var(--ink,#15151A);overflow-wrap:anywhere}.pcincp{flex:none;width:46px;height:46px;border:0;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink,#15151A)}.pcincp svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pcincp.done{color:#16A34A}.pcin .pcingo{width:100%;flex:none}@media (max-width:480px){.pcin{align-items:flex-end;padding:0}.pcin .pcinbox{width:100%;max-height:92vh;border-radius:calc(24px*var(--rk,1)) calc(24px*var(--rk,1)) 0 0}.pcinb{padding-bottom:calc(22px + env(safe-area-inset-bottom))}}.pcin .pcinbox:focus{outline:none}.pcmod.pcin{background:rgba(12,12,16,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pcin .pcinsr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}