*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/145% system-ui,Segoe UI,Roboto,sans-serif}body{margin:0;overflow-x:hidden}#root{min-height:100svh}.app-shell{width:100%}@keyframes backr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes backr-modal-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backr-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes backr-veil-out{0%{opacity:1}to{opacity:0}}@keyframes backr-spin{to{transform:rotate(360deg)}}.backr-modal-backdrop{animation:.18s ease-out both backr-fade-in}.backr-modal-card{animation:.26s cubic-bezier(.22,.61,.36,1) both backr-modal-in}.backr-modal-card.is-exiting{animation:.2s ease-in both backr-modal-out}.backr-auth-veil{z-index:200;pointer-events:none;background:#0f172a8c;animation:.42s ease-out both backr-veil-out;position:fixed;inset:0}.backr-value-in{animation:.26s ease-out both backr-fade-in}.backr-spinner{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.7s linear infinite backr-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.backr-modal-backdrop,.backr-modal-card,.backr-modal-card.is-exiting,.backr-auth-veil,.backr-value-in{animation-duration:1ms!important}}.tier-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width>=640px){.tier-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.card-list{display:block}@media (width>=640px){.card-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px;display:grid}.card-list>*{margin-bottom:0!important}}.top-tab-bar{display:none}@media (width>=640px){.top-tab-bar{display:flex}}.landing-nav{display:none}@media (width>=640px){.landing-nav{display:flex}}.landing-split{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=860px){.landing-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px}}.landing-grid-4{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=560px){.landing-grid-4{grid-template-columns:1fr 1fr}}@media (width>=900px){.landing-grid-4{grid-template-columns:repeat(4,1fr)}}.bottom-nav{display:flex}@media (width>=640px){.bottom-nav{display:none}}
