.prc-backdrop{z-index:70;background:#0000009e;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out both prc-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.prc-panel{color:#111;background:#fff;border:1px solid #111;width:100%;max-width:400px;margin:auto;padding:26px 24px 20px;animation:.22s cubic-bezier(.2,.7,.3,1) both prc-rise;position:relative}.dark .prc-panel{color:#fff;background:#0b0c0f;border-color:#ffffffb8}.prc-panel:before{content:"";transform-origin:0;background:currentColor;height:1px;animation:.46s cubic-bezier(.3,.7,.2,1) .12s both prc-sweep;position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.prc-head{align-items:center;gap:14px;display:flex}.prc-mark{border:1px solid;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.prc-mark svg{width:22px;height:22px;display:block}.prc-mark path,.prc-mark line{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter}.prc-mark .prc-tick{stroke-dasharray:40;stroke-dashoffset:40px;animation:.52s cubic-bezier(.4,.8,.3,1) .2s both prc-draw}.prc-wait{background:currentColor;width:20px;height:1px;animation:1.1s ease-in-out infinite prc-shuttle}.prc-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-family:Source Han Serif SC,Noto Serif SC,Songti SC,"Source Serif 4",Georgia,Times New Roman,serif;font-size:25px;font-weight:700;line-height:1.15}.prc-hint{opacity:.62;margin:14px 0 0;font-size:13.5px;line-height:1.7}.prc-rows{border-top:1px solid #1111112e;margin:20px 0 0}.prc-row{border-bottom:1px solid #1111112e;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.dark .prc-rows,.dark .prc-row{border-color:#fff3}.prc-row dt{opacity:.6;white-space:nowrap;font-size:13px}.prc-row dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.prc-row.prc-hero{padding:13px 0 14px}.prc-row.prc-hero dd{letter-spacing:-.01em;font-size:29px;font-weight:700;line-height:1.05}.prc-row dd .prc-sub{opacity:.55;letter-spacing:0;margin-top:3px;font-size:12px;font-weight:400;display:block}.prc-note{opacity:.5;margin:8px 0 0;font-size:12px;line-height:1.6}.prc-stub{letter-spacing:.04em;opacity:.55;border-top:1px dashed #11111159;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-top:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;display:flex}.dark .prc-stub{border-top-color:#ffffff59}.prc-stub span:last-child{overflow-wrap:anywhere;text-align:right}.prc-actions{gap:10px;margin-top:18px;display:flex}.prc-btn{min-width:0;color:inherit;cursor:pointer;background:0 0;border:1px solid;flex:1 1 0;padding:10px 12px;font-size:14px;font-weight:600;transition:background-color .14s,color .14s}.prc-btn-primary{color:#fff;background:#111;border-color:#111}.dark .prc-btn-primary{color:#0b0c0f;background:#fff;border-color:#fff}.prc-btn:hover{background:#1111110f}.dark .prc-btn:hover{background:#ffffff1a}.prc-btn-primary:hover{color:#fff;background:#000}.dark .prc-btn-primary:hover{color:#0b0c0f;background:#ffffffe0}.prc-billrow{box-shadow:inset 3px 0}.prc-billrow>td:first-child{padding-left:18px}.prc-billrow-flash{animation:1.6s ease-out both prc-rowflash}.prc-billtag{letter-spacing:.04em;white-space:nowrap;opacity:.75;border:1px solid;margin-left:8px;padding:0 6px;font-size:11.5px;display:inline-block}@keyframes prc-fade{0%{opacity:0}to{opacity:1}}@keyframes prc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes prc-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes prc-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes prc-shuttle{0%{transform:translate(-6px)}50%{transform:translate(6px)}to{transform:translate(-6px)}}@keyframes prc-rowflash{0%{background-color:#1111111a}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.prc-backdrop,.prc-panel,.prc-panel:before,.prc-mark .prc-tick,.prc-wait,.prc-billrow-flash{animation:none!important}.prc-backdrop,.prc-panel{opacity:1;transform:none}.prc-panel:before{transform:scaleX(1)}.prc-mark .prc-tick{stroke-dashoffset:0}.prc-btn{transition:none}}
