:root{--rdx-frame:#f1f4f8;--rdx-canvas:#f8fafc;--rdx-surface:#ffffff;--rdx-surface-2:#f8fafc;--rdx-hover:#eef2f6;--rdx-active:#e4e9f0;--rdx-border:#e3e8ef;--rdx-border-strong:#d5dce5;--rdx-text:#0f172a;--rdx-text-2:#334155;--rdx-muted:#64748b;--rdx-faint:#94a3b8;--rdx-accent:var(--primary,#ef4444);--rdx-accent-rgb:var(--primary-rgb,239,68,68);--rdx-accent-soft:rgba(var(--primary-rgb,239,68,68),0.08);--rdx-success-bg:#ecfdf3;--rdx-success-bd:#abefc6;--rdx-success:#067647;--rdx-warning-bg:#fffaeb;--rdx-warning-bd:#fedf89;--rdx-warning:#b54708;--rdx-danger-bg:#fef3f2;--rdx-danger-bd:#fecdca;--rdx-danger:#b42318;--rdx-info-bg:#eff8ff;--rdx-info-bd:#b2ddff;--rdx-info:#175cd3;--rdx-neutral-bg:#f2f4f7;--rdx-neutral-bd:#e4e7ec;--rdx-neutral:#475467;--rdx-radius-sm:8px;--rdx-radius:12px;--rdx-radius-lg:14px;--rdx-shadow:0 1px 2px rgba(16,24,40,0.04);--rdx-shadow-md:0 1px 3px rgba(16,24,40,0.06),0 1px 2px rgba(16,24,40,0.04);--rdx-shadow-pop:0 12px 32px rgba(16,24,40,0.12);--rdx-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body{font-family:var(--rdx-font);color:var(--rdx-text);background:var(--rdx-frame);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.rdx-card{border:1px solid var(--rdx-border);border-radius:var(--rdx-radius);box-shadow:var(--rdx-shadow)}.rdx-card,.rdx-icon-btn{background:var(--rdx-surface)}.rdx-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rdx-radius-sm);border:1px solid var(--rdx-border);color:var(--rdx-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rdx-icon-btn:hover{background:var(--rdx-hover);color:var(--rdx-text)}.rdx-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--rdx-radius-sm);background:var(--rdx-accent);border:1px solid var(--rdx-accent);color:#fff;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.06),inset 0 1px 0 rgba(255,255,255,.15);transition:filter .15s}.rdx-btn-primary:hover{filter:brightness(.94)}.rdx-btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--rdx-radius-sm);background:var(--rdx-surface);border:1px solid var(--rdx-border);color:var(--rdx-text-2);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:var(--rdx-shadow);transition:background .15s}.rdx-btn-secondary:hover{background:var(--rdx-hover)}.rdx-row-link{transition:background .15s,border-color .15s}.rdx-row-link:hover{background:var(--rdx-hover)!important;border-color:var(--rdx-border-strong)!important}.rdx-nav-item{transition:background .15s,color .15s}.rdx-nav-item:hover{background:var(--rdx-hover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cfd6df;border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#b4bec9;background-clip:content-box}