.pricing-currency-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;grid-column:1/-1;margin:0 0 4px}.pricing-currency-select{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--ink,#172338);white-space:nowrap}.pricing-currency-select svg{color:var(--muted,#64748b)}.pricing-currency-select select{width:auto;min-width:82px;min-height:38px;padding:7px 24px 7px 9px;border:1px solid var(--line,#e3e8ef);border-radius:9px;background:var(--surface,#fff);color:inherit;font:inherit}.pricing-currency-note{grid-column:1/-1;margin:6px 0 0;color:var(--muted,#66758a);font-size:11px;line-height:1.6;max-width:850px}.pricing-currency-note a{text-decoration:underline;text-underline-offset:2px;color:inherit}.pricing-billing-reference{display:block;color:var(--muted,#66758a);font-size:11px;font-weight:400;margin-top:4px}.storage-plan-picker>.pricing-currency-controls{margin:12px 0}.storage-plan-picker>.pricing-currency-note{margin-bottom:14px}.storage-plan-choice .pricing-billing-reference{font-size:10px}.home-pricing .pricing-currency-controls{justify-content:flex-start}.home-pricing .pricing-currency-note{margin-top:0}.storage-mini small[title]{cursor:inherit}@media(max-width:640px){.pricing-currency-controls{justify-content:flex-start;flex-wrap:wrap}.pricing-currency-select select{font-size:16px;min-height:42px}.pricing-currency-note{font-size:11px;line-height:1.55}}.home-pricing>.pricing-currency-controls{padding:0;max-width:none}.home-pricing .pricing-currency-note{font-size:11px}.home-pricing .price-card .pricing-billing-reference{font-size:11px;margin-top:4px}.pricing-currency-select select{background:var(--card,#fff)}.modern-home .home-pricing{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px}.modern-home .price-card{padding:20px 16px}.modern-home .price-card h3{font-size:31px}.storage-panel .storage-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-panel .storage-plan-choice{gap:10px;padding:16px}.storage-panel .storage-plan-choice.selected{padding:15px}.storage-panel .storage-plan-choice>small{font-size:11px}@media(min-width:701px) and (max-width:1000px){.modern-home .home-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.modern-home .home-pricing,.storage-panel .storage-plan-grid{grid-template-columns:1fr}.modern-home .price-card h3{font-size:28px}}