@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--font-ui:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--blue-50:#EFF6F8;--blue-100:#DCEEF1;--blue-200:#B9DDE5;--blue-300:#8CC5D2;--blue-400:#5CA5B7;--blue-500:#34839A;--blue-600:#155E75;--blue-700:#114A5D;--blue-800:#0F3D4C;--blue-900:#0B2E39;--gray-25:#FBFCFC;--gray-50:#F6F8F9;--gray-100:#EEF1F3;--gray-200:#E1E6E9;--gray-300:#CBD3D8;--gray-400:#A6B0B7;--gray-500:#7C8A92;--gray-600:#5C6A72;--gray-700:#42505A;--gray-800:#2B3742;--gray-900:#182229;--green-50:#EBF8F1;--green-100:#D2EEDE;--green-500:#2C9364;--green-600:#1E7A50;--green-700:#166140;--amber-50:#FDF4E5;--amber-100:#F9E4BE;--amber-500:#C4820F;--amber-600:#A56B0B;--amber-700:#835309;--red-50:#FCEDEC;--red-100:#F7D6D3;--red-500:#C6392E;--red-600:#A92E25;--red-700:#8A251E;--white:#FFFFFF;--fg-primary:var(--gray-900);--fg-secondary:var(--gray-600);--fg-tertiary:var(--gray-500);--fg-inverse:var(--white);--fg-link:var(--blue-700);--fg-disabled:var(--gray-400);--surface-page:var(--gray-50);--surface-card:var(--white);--surface-sunken:var(--gray-100);--surface-overlay:rgba(24,34,41,.48);--border-subtle:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--gray-400);--brand-primary:var(--blue-600);--brand-primary-hover:var(--blue-700);--brand-primary-active:var(--blue-800);--brand-primary-subtle:var(--blue-50);--brand-primary-border:var(--blue-200);--status-success-fg:var(--green-700);--status-success-bg:var(--green-50);--status-success-border:var(--green-100);--status-success-solid:var(--green-600);--status-warning-fg:var(--amber-700);--status-warning-bg:var(--amber-50);--status-warning-border:var(--amber-100);--status-warning-solid:var(--amber-500);--status-error-fg:var(--red-700);--status-error-bg:var(--red-50);--status-error-border:var(--red-100);--status-error-solid:var(--red-600);--status-neutral-fg:var(--gray-700);--status-neutral-bg:var(--gray-100);--status-neutral-border:var(--gray-200)}:root{--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-wider:.06em}body{font-family:var(--font-ui);color:var(--fg-primary)}.font-mono,.tabular,td.num,.amount{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-xs:0 1px 2px rgba(24,34,41,.06);--shadow-sm:0 1px 3px rgba(24,34,41,.08),0 1px 2px rgba(24,34,41,.04);--shadow-md:0 4px 10px rgba(24,34,41,.08),0 1px 3px rgba(24,34,41,.05);--shadow-lg:0 12px 24px rgba(24,34,41,.1),0 2px 6px rgba(24,34,41,.05);--ease-standard:cubic-bezier(.2,0,0,1);--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s}*{box-sizing:border-box}body{margin:0;background:var(--surface-page)}a{color:var(--brand-primary)}a:hover{color:var(--brand-primary-hover)}@keyframes rg-rueda{to{transform:rotate(360deg)}}@keyframes rg-bote{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-5px) rotate(-1.6deg)}34%{transform:translateY(1px) rotate(.8deg)}58%{transform:translateY(-3px) rotate(-1deg)}78%{transform:translateY(1px) rotate(.6deg)}}@keyframes rg-suelo{to{transform:translate(-320px)}}@keyframes rg-humo{0%{opacity:.55;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(-52px,-40px) scale(1.9)}}@keyframes rg-cielo{to{transform:translate(-600px)}}@keyframes rg-skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.rg-hov-gray50:hover{background:var(--gray-50)!important}.rg-hov-gray100:hover{background:var(--gray-100)!important}.rg-hov-gray100-brand:hover{background:var(--gray-100)!important;color:var(--brand-primary)!important}.rg-hov-error:hover{background:var(--status-error-bg)!important}.rg-hov-brand:hover{background:var(--brand-primary-hover)!important}
