.store-label{display:inline-block;padding:1px 6px;border:var(--rule-w) solid var(--color-accent);border-radius:var(--radius);text-transform:uppercase;line-height:1.4;color:var(--color-accent)}.price-cur,.store-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;white-space:nowrap}.price-cur{line-height:1.2;color:var(--color-text-dim)}.store-shell{--store-card-max:420px;width:100%;max-width:calc(3 * var(--store-card-max) + 2 * 24px);margin-inline:auto}.store-grid{display:none;gap:24px}@media (min-width:640px){.store-grid{display:grid}.store-accordion,.store-accordion-list{display:none}}.store-accordion{border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);background:var(--color-bg-elev);overflow:hidden}.store-accordion+.store-accordion{margin-top:12px}.store-accordion[data-recommended=true]{border-color:var(--color-accent)}.store-accordion>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:48px;padding:10px 16px;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-text)}.store-accordion>summary::-webkit-details-marker{display:none}.store-accordion>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.store-accordion>summary+*{border-top:var(--rule-w) solid var(--color-rule)}.store-accordion-name{flex:1 1 12ch;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;overflow-wrap:break-word}.store-accordion-end{margin-left:auto;max-width:100%;display:flex;align-items:center;gap:12px}.store-accordion-price{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;min-width:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text)}.store-accordion-glyph{flex:0 0 auto;width:1ch;text-align:center;color:var(--color-text-dim)}.store-accordion-glyph:before{content:"+"}.store-accordion[open]>summary .store-accordion-glyph:before{content:"−"}.store-accordion[open]>summary .store-accordion-glyph{color:var(--color-accent)}.store-grid.store-groups{grid-template-columns:minmax(0,1fr);row-gap:48px}.store-group{display:flex;flex-direction:column;gap:20px;min-width:0}.store-group-title{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:1.15;color:var(--color-text)}.store-group-grid{display:grid;gap:24px;min-width:0}.store-group-grid[data-kind=tiers]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.tier-card-price{container-type:inline-size}.tier-card-amount{font-size:min(var(--fs-h2),15cqi)}@media (min-width:1024px){.store-group-grid[data-kind=tiers]>.tier-card[data-layout=card]{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:20px;align-content:start}}@media (min-width:640px) and (max-width:1023.98px){.store-group-grid[data-kind=tiers]{grid-template-columns:minmax(0,1fr);gap:16px;container:store-tiers/inline-size}}@container store-tiers (min-width: 36rem){.tier-card[data-layout=card]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head perks" "price perks" "desc perks" "cta more";grid-template-rows:auto auto 1fr auto;gap:14px 48px}.tier-card[data-layout=card]:before{content:"";position:absolute;top:var(--card-pad);bottom:var(--card-pad);left:50%;border-left:var(--rule-w) solid var(--color-rule)}.tier-card[data-layout=card]>.tier-card-head{grid-area:head}.tier-card[data-layout=card]>.tier-card-price{grid-area:price}.tier-card[data-layout=card]>.tier-card-desc{grid-area:desc}.tier-card[data-layout=card]>.tier-card-cta{grid-area:cta;align-self:end}.tier-card[data-layout=card]>.tier-card-perks{grid-area:perks}.tier-card[data-layout=card]>.tier-card-more{grid-area:more;align-self:end}}.store-group-grid[data-kind=packages]{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(14rem,calc((100% - 72px) / 4))),1fr));align-items:stretch}.store-group-grid[data-kind=packages]>.package-card{max-width:420px}@media (min-width:640px) and (max-width:1023.98px){.store-group-grid[data-kind=packages]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:16px}.store-group-grid[data-kind=packages]>.package-card{max-width:none}}.store-group-label{margin:0 0 10px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim)}.store-accordion+.store-group-label{margin-top:28px}.store-accordion-money{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:0 6px;min-width:0}.tier-card{display:flex;flex-direction:column;gap:20px;min-width:0;overflow-wrap:break-word}.tier-card[data-layout=card]{background:var(--color-bg-elev);border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);padding:var(--card-pad)}.tier-card[data-layout=card][data-recommended=true]{border-color:var(--color-accent)}.tier-card[data-layout=panel]{gap:16px;padding:16px}.tier-card-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-text)}.tier-card-perks>li{display:flex;gap:1ch}.tier-card-perks>li>span:first-child{flex:0 0 auto;color:var(--color-text-faint)}.package-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;overflow-wrap:break-word}.package-card[data-layout=card]{background:var(--color-bg-elev);border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius)}.package-card-body{display:flex;flex-direction:column;flex:1 1 auto;gap:12px;padding:var(--card-pad)}.package-card[data-layout=panel] .package-card-body{padding:16px}.package-card-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:4px}.package-card-contents{display:flex;flex-direction:column;gap:6px;padding:16px var(--card-pad);border-bottom:var(--rule-w) solid var(--color-rule);background:var(--color-bg-elev-2)}.package-card[data-layout=panel] .package-card-contents{padding:16px}.package-card-contents ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text)}.package-card-contents li{display:flex;gap:1ch;min-width:0}.package-card-contents li>span[aria-hidden=true]{color:var(--color-text-faint)}.store-support{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding:12px 16px}.store-support,.tier-panel{border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);background:var(--color-bg-elev)}.tier-panel{padding:20px}.tier-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-meta);line-height:1.5;color:var(--color-text-dim)}.tier-bullets>li{display:flex;gap:1ch}.tier-bullets>li>span[aria-hidden=true]{flex:0 0 auto;color:var(--color-text-faint)}.tier-compare{display:flex;flex-direction:column;gap:16px}.tier-compare-seg{display:flex;flex-wrap:wrap;gap:8px}.tier-compare-seg>.chip{flex:1 1 auto;justify-content:center}.tier-compare-col{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 16px;border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);background:var(--color-bg-elev);overflow-wrap:break-word}.tier-compare-col[data-current=true]{border-color:var(--color-rule-control)}.tier-compare-col[data-recommended=true]{border-color:var(--color-accent)}.tier-compare-col[data-selected=false]{display:none}.tier-compare-current{display:flex;align-items:center;min-height:44px;font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text)}.tier-compare-perks{list-style:none;margin:0;padding:0;font-size:var(--fs-body);color:var(--color-text)}.tier-compare-perks>li{display:flex;gap:1.25ch;padding:12px 0;border-top:var(--rule-w) solid var(--color-rule);line-height:1.45}.tier-compare-perks>li>span[aria-hidden=true]{flex:0 0 auto}@media (min-width:768px){.tier-compare-seg{display:none}.tier-compare-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:16px}.tier-compare[data-count="1"] .tier-compare-cols{max-width:640px}.tier-compare-col,.tier-compare-col[data-selected=false]{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:16px;align-content:start}}.tier-sticky{container:tier-sticky/inline-size;position:sticky;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:40;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));border-top:var(--rule-w) solid var(--color-rule);background:var(--color-bg-elev)}@container tier-sticky (max-width: calc(20.5rem - 32px)){.tier-sticky-sub{display:none}}