.loyabit-rd{--bg:#f2f5fa;--bg-soft:#e8edf6;--surface:#ffffff;--surface-2:#f8fafd;--ink:#0e1a2e;--ink-2:#293548;--ink-3:#5a6a82;--ink-4:#94a2b8;--line:#dce3ef;--line-2:#e9eef6;--accent:#1f4fcc;--accent-2:#5c82e2;--accent-soft:#e2eafb;--gold:#a8852e;--rose:#c7384b;--warn:#c58820;--success:#1f7a4d;--info:#1f4fcc;--shadow-card:0 1px 0 rgba(14,26,46,0.04),0 1px 2px rgba(14,26,46,0.05);--shadow-pop:0 12px 32px rgba(14,26,46,0.12),0 2px 6px rgba(14,26,46,0.07);--radius-sm:6px;--radius:10px;--radius-lg:14px;--radius-xl:20px;--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--row-h:40px;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.loyabit-rd[data-density=compact]{--row-h:34px}.loyabit-rd[data-density=regular]{--row-h:40px}.loyabit-rd[data-density=comfy]{--row-h:48px}.loyabit-rd[data-theme=dark]{--bg:#0a0f1c;--bg-soft:#0f1626;--surface:#131a2b;--surface-2:#161e33;--ink:#e5ebf5;--ink-2:#b8c2d4;--ink-3:#7a8499;--ink-4:#4e5870;--line:#1f2a3d;--line-2:#192234;--accent:#5c82e2;--accent-2:#8fa8ee;--accent-soft:#192644;--gold:#c9a464;--rose:#d6747a;--warn:#d6a256;--success:#5cc28d;--info:#5c82e2;--shadow-card:0 1px 0 rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.4);--shadow-pop:0 12px 32px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.35)}.loyabit-rd *,.loyabit-rd :after,.loyabit-rd :before{box-sizing:border-box}.loyabit-rd .font-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.loyabit-rd .font-mono{font-family:var(--font-mono)}.loyabit-rd .tnum{font-variant-numeric:tabular-nums}:where(.loyabit-rd button),:where(.loyabit-rd input),:where(.loyabit-rd select),:where(.loyabit-rd textarea){font-family:inherit;color:inherit}:where(.loyabit-rd button){cursor:pointer;background:none;border:0;padding:0}:where(.loyabit-rd a){color:inherit;text-decoration:none}.loyabit-rd button:not(:disabled){cursor:pointer}.loyabit-rd ::-moz-selection{background:var(--accent);color:#fff}.loyabit-rd ::selection{background:var(--accent);color:#fff}.loyabit-rd .hr{height:1px;background:var(--line);border:0;margin:0}.loyabit-rd :where(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.loyabit-rd .px-page{padding-left:32px;padding-right:32px}@media (max-width:720px){.loyabit-rd .px-page{padding-left:16px;padding-right:16px}}.loyabit-rd .dotgrid{background-image:radial-gradient(rgba(14,26,46,.06) 1px,transparent 0);background-size:16px 16px}@keyframes loyabit-rd-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loyabit-rd .shimmer{background:linear-gradient(90deg,var(--line-2) 0,var(--line) 50%,var(--line-2) 100%);background-size:200% 100%;animation:loyabit-rd-shimmer 1.4s infinite}.loyabit-rd ::-webkit-scrollbar{width:10px;height:10px}.loyabit-rd ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.loyabit-rd[data-theme=dark] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);background-clip:padding-box}@media (max-width:880px){.loyabit-rd .rd-nav-links{display:none!important}}@media (max-width:720px){.loyabit-rd .rd-nav-login{display:none!important}}