@layer components{.fund{border-radius:var(--r-lg);background:var(--bg-elev);border:1px solid var(--line);gap:14px;margin-top:48px;padding:18px 22px 20px;display:grid}.fund__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.fund__text{flex:220px;min-width:0}.fund__text b{font:400 20px/1.2 var(--ff-serif);letter-spacing:-.005em;color:var(--fg);overflow-wrap:anywhere;display:block}.fund__text span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.fund__pct{font:500 10.5px/1 var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);flex:none;align-items:baseline;gap:6px;display:flex}.fund__pct b{font:400 22px/1 var(--ff-serif);letter-spacing:-.01em;text-transform:none;color:var(--fg);font-variant-numeric:tabular-nums}.fund__bar{border-radius:var(--r-full);background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.fund__fill{border-radius:inherit;background:var(--accent);height:100%;display:block}.fund__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.fund__line{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.fund__line b{color:var(--fg);font-weight:600}.fund--partner .fund__line{margin-top:-4px}.fund--top{margin-top:28px}.fund__tiers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fund-tier{border-radius:var(--r);background:var(--bg);border:1px solid var(--line);transition:border-color var(--t-fast), box-shadow var(--t-fast);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:8px 20px;padding:14px 16px 16px;display:grid}.fund-tier:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.fund-tier:has(.fund-upi:popover-open){border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}@media (hover:hover){.fund-tier:hover{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}}.fund-tier__head{align-content:start;gap:5px;min-width:0;display:grid}.fund-tier__name{font:500 10.5px/1.35 var(--ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);overflow-wrap:anywhere}.fund-tier__price{gap:4px;min-width:0;display:grid}.fund-tier__amt{color:var(--subtle);font-size:12.5px;line-height:1.2}.fund-tier__amt b{font:400 20px/1.1 var(--ff-serif);letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums}.fund-tier__inr{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.2}.fund-tier__perks{min-width:0;color:var(--muted);align-content:start;gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.fund-tier__perks li{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;display:grid}.fund-tier__perks li span{overflow-wrap:anywhere}.fund-tier__perks svg{width:14px;height:14px;color:var(--accent-text);margin-top:3px}.fund-tier__pay{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 10px;margin-top:6px;display:flex}.fund-tier__talk{color:var(--fg-2);margin-inline:6px;font-size:13.5px}.fund-tier__talk:hover{color:var(--fg)}@media (hover:hover) and (pointer:fine){.fund-tier__upi--app{display:none}}@media (hover:none),(pointer:coarse){.fund-tier__upi--qr{display:none}}.fund__after{min-width:0;margin-top:-2px;font-size:13.5px;line-height:1.45}.fund__after-link{font-size:inherit;display:inline}.fund__after-link svg{vertical-align:-2px;margin-left:6px;display:inline-block}.fund__fine{min-width:0;color:var(--subtle);overflow-wrap:anywhere;flex:260px;font-size:12.5px;line-height:1.5}.fund-upi{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-elev);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);box-shadow:var(--sh-3);overscroll-behavior:contain;opacity:0;transition:opacity var(--t-fast) var(--ease-out), scale var(--t-fast) var(--ease-out), overlay var(--t-fast) allow-discrete, display var(--t-fast) allow-discrete;padding:14px 16px 16px;overflow:auto;scale:.98}.fund-upi:popover-open{opacity:1;gap:12px;display:grid;scale:1}@starting-style{.fund-upi:popover-open{opacity:0;scale:.98}}@supports (anchor-name:--a){.fund-tier__upi--qr{anchor-name:var(--fund-anchor)}.fund-upi{position-anchor:var(--fund-anchor);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:8px 0;inset:auto}}.fund-upi__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fund-upi__title{min-width:0;font:400 19px/1.2 var(--ff-serif);letter-spacing:-.005em;font-variant-numeric:tabular-nums}.fund-upi__close{flex:none;margin:-4px -6px -4px 0}.fund-upi__body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.fund-upi__qr{border-radius:var(--r);box-shadow:0 0 0 1px var(--line);text-align:center;background:#fff;margin:0;padding:8px 8px 6px}.fund-upi__svg{width:148px;height:148px;display:block}.fund-upi__qr figcaption{color:#57575f;margin-top:4px;font-size:11.5px}.fund-upi__info{align-content:start;gap:12px;min-width:0;display:grid}.fund-upi__info .btn{justify-self:start}.fund-upi__kv{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;line-height:1.4;display:grid}.fund-upi__kv dt{color:var(--muted)}.fund-upi__kv dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.fund-upi__hint{color:var(--subtle);font-size:12.5px;line-height:1.45}@media (pointer:coarse){.fund__btn,.fund-tier__btn{height:44px}}@media (max-width:720px){.fund{padding:18px}}@media (max-width:480px){.fund__btn{width:100%}.fund-tier{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.fund-tier__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.fund-tier__price{text-align:right;justify-items:end}.fund-tier__pay{flex-direction:column;align-items:stretch}.fund-tier__btn{width:100%}.fund-tier__talk{align-self:center;margin:2px 0 0}}@media (max-width:360px){.fund-tier__btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:9px}}.pcard__date:has(>.fund-chip){flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fund-chip{height:18px;padding:0 6px}}
