:root{--bg-primary:#fff;--bg-secondary:#f3f4f6;--bg-accent:#f8fafc;--bg-dark:#121212;--bg-gray:#f8f8f8;--bg-attention:#f9b234;--bg-muted:#dbdbdb;--bg-soft-gray:#f7f7f7;--text-primary:#121212;--text-secondary:#fff;--text-accent:#4b5563;--text-dark-red:#7b1429;--text-muted:#787878;--text-black:#000;--text-whitesmoke:#f1f1f1;--text-muted-light:#dcdcdc;--button-primary:#dc2626;--button-hover:#b91c1c;--card-bg:#e5e7eb;--header-bg:#fffffff2;--bg-hover:#0000001a;--border-gray:#cfcfcf;--border-black:#000;--border-neutral:#787878;--border-dark:#121212;--border-muted:#dcdcdc}[data-theme=dark]{--bg-primary:#000;--bg-secondary:#111827;--bg-accent:#1f2937;--text-primary:#fff;--text-secondary:#e5e7eb;--text-accent:#d1d5db;--button-primary:#ef4444;--button-hover:#dc2626;--card-bg:#1f2937;--header-bg:#000000f2;--bg-hover:#ffffff1a}html,body{font-family:ProductSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}button,a[href],input[type=submit],.interactive{cursor:pointer}button:hover,a[href]:hover{opacity:.9;transition:opacity .2s}button:active,a[href]:active{opacity:.8}.container{max-width:100%;margin-inline:auto;padding-inline:1.625rem}@media (width>=1280px){.container{max-width:1195px;padding-inline:0}}.group [class*=submenu-]{opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, visibility, transform;transition:all .15s}.group [class*=submenu-]:before{content:"";z-index:-1;background:0 0;width:20px;height:100%;position:absolute;top:0;right:100%}.group [class*=submenu-] *{will-change:auto}@media (width<=768px){.group [class*=submenu-]{border-radius:0;min-width:100vw;max-height:70vh;position:fixed;bottom:0;right:0;overflow-y:auto;margin-left:0!important;top:auto!important;left:0!important}.group:hover:after{display:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}
