@keyframes lazyShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lazy-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;animation:lazyShimmer 1.4s infinite}.alpha-checker{background-color:#fff;background-image:linear-gradient(45deg,#d8dade 25%,transparent 0,transparent 75%,#d8dade 0),linear-gradient(45deg,#d8dade 25%,transparent 0,transparent 75%,#d8dade 0);background-size:12px 12px;background-position:0 0,6px 6px}.alpha-checker-dark{background-color:transparent;background-image:linear-gradient(45deg,rgba(255,255,255,.07) 25%,transparent 0,transparent 75%,rgba(255,255,255,.07) 0),linear-gradient(45deg,rgba(255,255,255,.07) 25%,transparent 0,transparent 75%,rgba(255,255,255,.07) 0);background-size:24px 24px;background-position:0 0,12px 12px}:root{--bg-page:#f8f9fa;--bg-surface:#ffffff;--bg-surface-2:#f3f4f6;--bg-surface-3:#ededed;--text-primary:#1c1c1c;--text-secondary:#555555;--text-muted:#828282;--text-faint:#9ca3af;--border:#e8e8e8;--border-light:#e5e7eb;--accent:#17a2df;--accent-2:#0f62fe}html[data-theme=dark]{--bg-page:#0f1117;--bg-surface:#1a1d27;--bg-surface-2:#252836;--bg-surface-3:#2e3141;--text-primary:#f0f0f0;--text-secondary:#c0c0c0;--text-muted:#8a8a9a;--text-faint:#6b7280;--border:#2e3141;--border-light:#2e3141;--accent:#17a2df;--accent-2:#4d8ef0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;color:var(--text-primary);background:var(--bg-page);transition:background .2s,color .2s}a{color:inherit;text-decoration:none}button{font-family:inherit}input,select,textarea{color-scheme:light dark}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}