@keyframes convergence-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes convergence-orbit-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@property --shimmer-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes convergence-shimmer{to{--shimmer-angle: 360deg}}.convergence-shimmer{background:conic-gradient(from var(--shimmer-angle),var(--color-accent-bold),var(--color-accent),#38bdf8,#3a5280,var(--color-accent-bold));animation:convergence-shimmer 3s linear infinite}.pp-glass{position:relative;overflow:hidden}.pp-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(2px) brightness(1.1);-webkit-backdrop-filter:blur(2px) brightness(1.1)}.pp-glass__fill{position:absolute;inset:0;backdrop-filter:brightness(1.2);-webkit-backdrop-filter:brightness(1.2);-webkit-mask-image:linear-gradient(135deg,#000,transparent);mask-image:linear-gradient(135deg,#000,transparent)}.pp-glass--stroke:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.2px;background:linear-gradient(135deg,#fff9,#ffffff1f 45%,#ffffff59);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pp-glass__content{position:relative;height:100%}.pa{width:100%;max-width:640px;font-family:var(--font-app);color:#fff}.pa-search{display:flex;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:22px;font-size:17px;color:#ffffffbf}.pa-list{list-style:none;margin:18px 0 0;padding:0}.pa-list li{border-bottom:1px solid rgb(255 255 255 / .15)}.pa-list li:first-child{border-top:1px solid rgb(255 255 255 / .15)}.pa-row{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:14px;padding:17px 8px;cursor:pointer}.pa-row:hover{background:#ffffff0d}.pa-row:active{background:#ffffff1a}@media(min-width:1024px)and (max-height:800px){.pa-row{padding-block:13px}}.pa-row:focus-visible{outline:2px solid #fff;outline-offset:-3px}.pa-row__doc{flex:none}.pa-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pa-row__name{font-size:20px;font-weight:700}.pa-row__desc{font-size:14px;color:#ffffffb3}.pa-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:16px;font-variant-numeric:tabular-nums}.pa-row__amt{font-size:15px;color:#fffc}.pa-row__chev{flex:none;color:#ffffff80}.pa-allpaid{margin:48px 0 16px;display:flex;flex-direction:column;align-items:center;gap:14px;font-weight:700}.pa-allpaid__app{font-size:26px}.pa-allpaid__disc{transform-box:fill-box;transform-origin:center;animation:pa-disc .5s cubic-bezier(.22,1,.36,1) both}.pa-allpaid__tick{stroke-dasharray:1;stroke-dashoffset:1;animation:pa-tick .4s cubic-bezier(.22,1,.36,1) .35s forwards}@keyframes pa-disc{0%{transform:scale(.6);opacity:0}}@keyframes pa-tick{to{stroke-dashoffset:0}}.bill-row{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.65,0,.35,1),border-color .45s ease}.bill-row.is-gone{grid-template-rows:0fr;border-color:transparent}.bill-row__item{position:relative;min-height:0;overflow:hidden}.bill-row__btn{transition:translate .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,background-color .3s ease}.bill-row.is-paid .bill-row__btn{translate:40% 0;opacity:0;pointer-events:none}[dir=rtl] .bill-row.is-paid .bill-row__btn{translate:-40% 0}.bill-paid{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding-inline:18px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(90deg,#4caf5047,#4caf501f);opacity:0;translate:0 6px;pointer-events:none;transition:opacity .4s ease .12s,translate .5s cubic-bezier(.22,1,.36,1) .12s}[dir=rtl] .bill-paid{background:linear-gradient(270deg,#4caf5047,#4caf501f)}.bill-paid svg{flex:none;color:#a5d6a7}.bill-paid__ring,.bill-paid__tick{stroke-dasharray:1;stroke-dashoffset:1}.bill-paid__ring{transition:stroke-dashoffset .45s cubic-bezier(.65,0,.35,1) .15s}.bill-paid__tick{transition:stroke-dashoffset .3s cubic-bezier(.22,1,.36,1) .5s}.bill-row.is-paid .bill-paid{opacity:1;translate:0 0}.bill-row.is-paid :is(.bill-paid__ring,.bill-paid__tick){stroke-dashoffset:0}.pa-allpaid{animation:pa-rise .6s cubic-bezier(.22,1,.36,1) both}.pa-allpaid:focus{outline:none}@keyframes pa-rise{0%{opacity:0;translate:0 12px}}@media(prefers-reduced-motion:reduce){.bill-row,.bill-row__btn,.bill-paid,.bill-paid__ring,.bill-paid__tick{transition:none}.pa-allpaid,.pa-allpaid__disc{animation:none}.pa-allpaid__tick{animation:none;stroke-dashoffset:0}}
