.pf{line-break:strict;max-height:88dvh;word-break:auto-phrase;text-wrap:pretty;padding:0 16px 6px;overflow-y:auto}.pf .ttl{align-items:center;margin-top:4px;display:flex}.pf .ttl h2{font:800 17px/1.2 var(--sans)}.pf .ttl .x{background:var(--s2);width:30px;height:30px;color:var(--t1);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.pf .item{background:var(--s1);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.pf .item .ic{flex:none;justify-content:center;align-items:center;width:44px;height:40px;display:flex;overflow:hidden}.pf .item .n{font:700 14px/1.25 var(--sans);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf .item .n .tag{height:16px;font-size:9px}.pf .item .s{font:500 11px/1 var(--sans);color:var(--t2);margin-top:6px}.pf .item .p{font:700 15px/1 var(--sans);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.pf .tbl{background:var(--s1);border:1px solid var(--line);border-radius:14px;margin-top:10px;padding:2px 14px}.pf .tr{min-height:34px;font:500 12.5px/1.2 var(--sans);color:var(--t2);border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;display:flex}.pf .tr:last-child{border-bottom:0}.pf .tr>span:first-child{min-width:0;padding:4px 0;line-height:1.3}.pf .tr b{color:var(--t1);font:700 14px/1.2 var(--sans);text-align:right;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.pf .tr.wrap b{white-space:normal;flex-wrap:wrap;flex:0 auto}.pf .tr.wrap small{white-space:nowrap}.pf .tr.wrap>span:first-child{white-space:nowrap;flex:none}.pf .tr small{font:500 10.5px/1.2 var(--sans);color:var(--t3)}.pf .tr.pay{min-height:44px}.pf .tr.pay b{font:800 21px/1 var(--sans)}.pf .go{margin-top:12px}.pf .go .btn{width:100%;height:54px;font-size:17px}.pf .go .btn:disabled{opacity:.45}.pf .err{background:var(--s2);border:1px solid var(--line);font:600 12.5px/1.45 var(--sans);color:var(--t1);border-radius:12px;margin-top:10px;padding:9px 12px}.pf .notes{font:500 11.5px/1.6 var(--sans);color:#a8a3bc;margin-top:12px}.pf .notes a{color:#c9b5ff;border-bottom:1px solid #c9b5ff66;text-decoration:none}.pf .cancel{text-align:center;width:100%;font:600 13px/1 var(--sans);color:var(--t2);margin-top:8px;padding:10px 0;display:block}.pf .lead{font:500 13px/1.6 var(--sans);color:var(--t2);margin-top:10px}.pf .xbtn{width:100%;height:54px;margin-top:14px;font-size:16px}.pf .xbtn .x{font:900 18px/1 var(--sans)}.pf .center{text-align:center;flex-direction:column;align-items:center;padding:18px 0 6px;display:flex}.pf .big{font:800 30px/1.1 var(--sans);align-items:center;gap:8px;display:flex}.pf .sub2{font:500 13px/1.5 var(--sans);color:var(--t2);margin-top:8px}.pf .okbtn{width:100%;height:50px;margin-top:16px;font-size:16px}.pf .spin{border:3px solid var(--s3,#2c2938);border-top-color:var(--v);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite pf-spin}@keyframes pf-spin{to{transform:rotate(360deg)}}html[data-still="1"] .pf .spin{animation:none}.pf .rk{background:var(--s1);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:14px;padding:14px 12px;display:flex}.pf .rk b{font:800 16px/1.2 var(--sans)}.pf .rk span{font:600 12px/1 var(--sans);color:var(--t2)}.pf .consent{background:var(--s1);border:1px solid var(--v);font:600 13px/1.4 var(--sans);border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.pf .consent input{accent-color:#7f56ff;flex:none;width:18px;height:18px}.pf .notes a{display:inline-block}.pf .hero2{background:var(--s1);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;padding:14px 16px;display:flex}.pf .hero2 .k{font:600 13px/1.3 var(--sans);color:#cfc9e6;display:block}.pf .hero2 b{font:800 44px/1 var(--font-sora), var(--sans);letter-spacing:-.02em;color:var(--t1);margin-top:4px;display:inline-block}.pf .hero2 .tx{font:600 11px/1 var(--sans);color:var(--t3);margin-left:6px}.pf .hero2 .ar{font:700 13px/1.3 var(--sans);color:var(--t1);white-space:nowrap;flex:none;padding-bottom:4px}.pf .tr.wrap2{align-items:flex-start;padding:8px 0}.pf .tr.wrap2>span:first-child{white-space:nowrap;flex:none;padding:0}.pf .tr.wrap2 b{white-space:normal;text-align:right;flex-direction:column;flex:auto;align-items:flex-end;gap:3px;min-width:0;font-size:13.5px}.pf .tr.wrap2 b small{font:500 12px/1.4 var(--sans);color:#8b869e}.pf .item .until{font:700 12px/1 var(--sans);color:#cfc9e6;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pf .cancel2{width:100%;height:52px;margin-top:12px;font-size:16px}.pf .pf-foot{text-align:center;font:500 11.5px/1.5 var(--sans);color:var(--t3);margin:14px 0 4px}
