:root{--rv-bg-canvas:#f6f8f7;--rv-bg-surface:#fcfdfc;--rv-bg-sunken:#eef1ef;--rv-bg-raised:#fcfdfc;--rv-bg-overlay:#fcfdfc;--rv-bg-hover:#e7eae8;--rv-bg-selected:#e0e4e1;--rv-fg-default:#181d1a;--rv-fg-muted:#565d59;--rv-fg-subtle:#7b827e;--rv-fg-disabled:#8e9490;--rv-fg-onAccent:#fff;--rv-border-subtle:#d6dad8;--rv-border-default:#c8ceca;--rv-border-control:#8e9490;--rv-border-focus:#187e36;--rv-accent-solid:#187e36;--rv-accent-hover:#116d2d;--rv-accent-soft:#dbf7de;--rv-accent-softHover:#caf3ce;--rv-accent-fg:#18692e;--rv-focus-signal-bg:#d8df25;--rv-focus-signal-fg:#2f3106;--rv-danger-solid:#cc3336;--rv-danger-soft:#ffe9e6;--rv-danger-fg:#b02a2d;--rv-warning-solid:#f5a91f;--rv-warning-soft:#ffedd6;--rv-warning-fg:#865900;--rv-info-soft:#e2f0ff;--rv-info-fg:#0560a3;--rv-success-soft:#dbf7de;--rv-success-fg:#18692e;--rv-internal-bg:#fff5e8;--rv-teal-fg:#006d65;--rv-teal-soft:#d5f7f2;--rv-citron-fg:#656902;--rv-citron-soft:#f1f6b8;--rv-label-verde:#187e36;--rv-label-verde-highlight:#dbf7de;--rv-label-oliva:#898d00;--rv-label-oliva-highlight:#f1f6b8;--rv-label-teal:#007a71;--rv-label-teal-highlight:#d5f7f2;--rv-label-azul:#096cb5;--rv-label-azul-highlight:#e2f0ff;--rv-label-ambar:#b37900;--rv-label-ambar-highlight:#ffedd6;--rv-label-rojo:#cc3336;--rv-label-rojo-highlight:#ffe9e6;--rv-label-gris:#7b827e;--rv-label-gris-highlight:#e7eae8;--rv-elevation-0-shadow:none;--rv-elevation-1-shadow:0 1px 2px #181d1a0f;--rv-elevation-2-shadow:0 4px 12px #181d1a14;--rv-elevation-3-shadow:0 12px 32px #181d1a1f;--rv-space-0:0px;--rv-space-0-5:2px;--rv-space-1:4px;--rv-space-1-5:6px;--rv-space-2:8px;--rv-space-3:12px;--rv-space-4:16px;--rv-space-5:20px;--rv-space-6:24px;--rv-space-8:32px;--rv-space-10:40px;--rv-space-12:48px;--rv-space-16:64px;--rv-space-20:80px;--rv-space-24:96px;--rv-radius-xs:4px;--rv-radius-sm:6px;--rv-radius-md:8px;--rv-radius-lg:12px;--rv-radius-full:9999px;--rv-duration-instant:80ms;--rv-duration-fast:.12s;--rv-duration-base:.18s;--rv-duration-slow:.24s;--rv-ease-standard:cubic-bezier(.2, 0, 0, 1);--rv-ease-exit:cubic-bezier(.4, 0, 1, 1);--rv-z-base:0;--rv-z-sticky:10;--rv-z-dropdown:20;--rv-z-overlay:40;--rv-z-modal:50;--rv-z-palette:60;--rv-z-toast:70;--rv-z-dragOverlay:80;--rv-font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--rv-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--rv-text-display-size:48px;--rv-text-display-line-height:52px;--rv-text-display-weight:600;--rv-text-display-tracking:-.02em;--rv-text-title-1-size:32px;--rv-text-title-1-line-height:38px;--rv-text-title-1-weight:600;--rv-text-title-1-tracking:-.015em;--rv-text-title-2-size:24px;--rv-text-title-2-line-height:30px;--rv-text-title-2-weight:600;--rv-text-title-2-tracking:-.01em;--rv-text-title-3-size:18px;--rv-text-title-3-line-height:24px;--rv-text-title-3-weight:600;--rv-text-title-3-tracking:-.005em;--rv-text-body-lg-size:16px;--rv-text-body-lg-line-height:24px;--rv-text-body-lg-weight:400;--rv-text-body-lg-tracking:0em;--rv-text-body-size:14px;--rv-text-body-line-height:20px;--rv-text-body-weight:400;--rv-text-body-tracking:0em;--rv-text-body-strong-size:14px;--rv-text-body-strong-line-height:20px;--rv-text-body-strong-weight:550;--rv-text-body-strong-tracking:0em;--rv-text-label-size:13px;--rv-text-label-line-height:16px;--rv-text-label-weight:500;--rv-text-label-tracking:0em;--rv-text-caption-size:12px;--rv-text-caption-line-height:16px;--rv-text-caption-weight:400;--rv-text-caption-tracking:.005em;--rv-text-mono-size:12px;--rv-text-mono-line-height:16px;--rv-text-mono-weight:450;--rv-text-mono-tracking:0em}[data-theme=dark]{--rv-bg-canvas:#0d0f0e;--rv-bg-surface:#121413;--rv-bg-sunken:#121413;--rv-bg-raised:#191d1b;--rv-bg-overlay:#191d1b;--rv-bg-hover:#1f2320;--rv-bg-selected:#242926;--rv-fg-default:#eef1ef;--rv-fg-muted:#b0b6b2;--rv-fg-subtle:#7b827e;--rv-fg-disabled:#646b67;--rv-fg-onAccent:#0d0f0e;--rv-border-subtle:#2c302e;--rv-border-default:#383d3a;--rv-border-control:#646b67;--rv-border-focus:#50c76a;--rv-accent-solid:#50c76a;--rv-accent-hover:#60d677;--rv-accent-soft:#0f2813;--rv-accent-softHover:#0f3316;--rv-accent-fg:#70d482;--rv-focus-signal-bg:#d8df32;--rv-focus-signal-fg:#0d0f0e;--rv-danger-solid:#cc3336;--rv-danger-soft:#361715;--rv-danger-fg:#ff958d;--rv-warning-solid:#f5a91f;--rv-warning-soft:#2d1f0a;--rv-warning-fg:#fcbe62;--rv-info-soft:#09233b;--rv-info-fg:#7ebdfb;--rv-success-soft:#0f2813;--rv-success-fg:#70d482;--rv-internal-bg:#1e160a;--rv-teal-fg:#65d0c4;--rv-teal-soft:#0a2724;--rv-citron-fg:#d4db4e;--rv-citron-soft:#232509;--rv-label-verde:#50c76a;--rv-label-verde-highlight:#0f2813;--rv-label-oliva:#d8df32;--rv-label-oliva-highlight:#232509;--rv-label-teal:#27b5a9;--rv-label-teal-highlight:#0a2724;--rv-label-azul:#3391e2;--rv-label-azul-highlight:#09233b;--rv-label-ambar:#f5a91f;--rv-label-ambar-highlight:#2d1f0a;--rv-label-rojo:#cc3336;--rv-label-rojo-highlight:#361715;--rv-label-gris:#7b827e;--rv-label-gris-highlight:#1f2320;--rv-elevation-0-shadow:none;--rv-elevation-1-shadow:none;--rv-elevation-2-shadow:0 4px 12px #0006;--rv-elevation-3-shadow:0 12px 32px #0000008c}
@theme inline{--color-bg-canvas: var(--rv-bg-canvas); --color-bg-surface: var(--rv-bg-surface); --color-bg-sunken: var(--rv-bg-sunken); --color-bg-raised: var(--rv-bg-raised); --color-bg-overlay: var(--rv-bg-overlay); --color-bg-hover: var(--rv-bg-hover); --color-bg-selected: var(--rv-bg-selected); --color-fg-default: var(--rv-fg-default); --color-fg-muted: var(--rv-fg-muted); --color-fg-subtle: var(--rv-fg-subtle); --color-fg-disabled: var(--rv-fg-disabled); --color-fg-onAccent: var(--rv-fg-onAccent); --color-border-subtle: var(--rv-border-subtle); --color-border-default: var(--rv-border-default); --color-border-control: var(--rv-border-control); --color-border-focus: var(--rv-border-focus); --color-accent-solid: var(--rv-accent-solid); --color-accent-hover: var(--rv-accent-hover); --color-accent-soft: var(--rv-accent-soft); --color-accent-softHover: var(--rv-accent-softHover); --color-accent-fg: var(--rv-accent-fg); --color-focus-signal-bg: var(--rv-focus-signal-bg); --color-focus-signal-fg: var(--rv-focus-signal-fg); --color-danger-solid: var(--rv-danger-solid); --color-danger-soft: var(--rv-danger-soft); --color-danger-fg: var(--rv-danger-fg); --color-warning-solid: var(--rv-warning-solid); --color-warning-soft: var(--rv-warning-soft); --color-warning-fg: var(--rv-warning-fg); --color-info-soft: var(--rv-info-soft); --color-info-fg: var(--rv-info-fg); --color-success-soft: var(--rv-success-soft); --color-success-fg: var(--rv-success-fg); --color-internal-bg: var(--rv-internal-bg); --color-teal-fg: var(--rv-teal-fg); --color-teal-soft: var(--rv-teal-soft); --color-citron-fg: var(--rv-citron-fg); --color-citron-soft: var(--rv-citron-soft); --color-label-verde: var(--rv-label-verde); --color-label-verde-highlight: var(--rv-label-verde-highlight); --color-label-oliva: var(--rv-label-oliva); --color-label-oliva-highlight: var(--rv-label-oliva-highlight); --color-label-teal: var(--rv-label-teal); --color-label-teal-highlight: var(--rv-label-teal-highlight); --color-label-azul: var(--rv-label-azul); --color-label-azul-highlight: var(--rv-label-azul-highlight); --color-label-ambar: var(--rv-label-ambar); --color-label-ambar-highlight: var(--rv-label-ambar-highlight); --color-label-rojo: var(--rv-label-rojo); --color-label-rojo-highlight: var(--rv-label-rojo-highlight); --color-label-gris: var(--rv-label-gris); --color-label-gris-highlight: var(--rv-label-gris-highlight); --spacing-space-0: var(--rv-space-0); --spacing-space-0-5: var(--rv-space-0-5); --spacing-space-1: var(--rv-space-1); --spacing-space-1-5: var(--rv-space-1-5); --spacing-space-2: var(--rv-space-2); --spacing-space-3: var(--rv-space-3); --spacing-space-4: var(--rv-space-4); --spacing-space-5: var(--rv-space-5); --spacing-space-6: var(--rv-space-6); --spacing-space-8: var(--rv-space-8); --spacing-space-10: var(--rv-space-10); --spacing-space-12: var(--rv-space-12); --spacing-space-16: var(--rv-space-16); --spacing-space-20: var(--rv-space-20); --spacing-space-24: var(--rv-space-24); --radius-xs: var(--rv-radius-xs); --radius-sm: var(--rv-radius-sm); --radius-md: var(--rv-radius-md); --radius-lg: var(--rv-radius-lg); --radius-full: var(--rv-radius-full); --shadow-elevation-0: var(--rv-elevation-0-shadow); --shadow-elevation-1: var(--rv-elevation-1-shadow); --shadow-elevation-2: var(--rv-elevation-2-shadow); --shadow-elevation-3: var(--rv-elevation-3-shadow); --ease-standard: var(--rv-ease-standard); --ease-exit: var(--rv-ease-exit); --duration-instant: var(--rv-duration-instant); --duration-fast: var(--rv-duration-fast); --duration-base: var(--rv-duration-base); --duration-slow: var(--rv-duration-slow); --font-sans: var(--rv-font-sans); --font-mono: var(--rv-font-mono); --text-display: var(--rv-text-display-size); --text-display--line-height: var(--rv-text-display-line-height); --text-display--font-weight: var(--rv-text-display-weight); --text-display--letter-spacing: var(--rv-text-display-tracking); --text-title-1: var(--rv-text-title-1-size); --text-title-1--line-height: var(--rv-text-title-1-line-height); --text-title-1--font-weight: var(--rv-text-title-1-weight); --text-title-1--letter-spacing: var(--rv-text-title-1-tracking); --text-title-2: var(--rv-text-title-2-size); --text-title-2--line-height: var(--rv-text-title-2-line-height); --text-title-2--font-weight: var(--rv-text-title-2-weight); --text-title-2--letter-spacing: var(--rv-text-title-2-tracking); --text-title-3: var(--rv-text-title-3-size); --text-title-3--line-height: var(--rv-text-title-3-line-height); --text-title-3--font-weight: var(--rv-text-title-3-weight); --text-title-3--letter-spacing: var(--rv-text-title-3-tracking); --text-body-lg: var(--rv-text-body-lg-size); --text-body-lg--line-height: var(--rv-text-body-lg-line-height); --text-body-lg--font-weight: var(--rv-text-body-lg-weight); --text-body-lg--letter-spacing: var(--rv-text-body-lg-tracking); --text-body: var(--rv-text-body-size); --text-body--line-height: var(--rv-text-body-line-height); --text-body--font-weight: var(--rv-text-body-weight); --text-body--letter-spacing: var(--rv-text-body-tracking); --text-body-strong: var(--rv-text-body-strong-size); --text-body-strong--line-height: var(--rv-text-body-strong-line-height); --text-body-strong--font-weight: var(--rv-text-body-strong-weight); --text-body-strong--letter-spacing: var(--rv-text-body-strong-tracking); --text-label: var(--rv-text-label-size); --text-label--line-height: var(--rv-text-label-line-height); --text-label--font-weight: var(--rv-text-label-weight); --text-label--letter-spacing: var(--rv-text-label-tracking); --text-caption: var(--rv-text-caption-size); --text-caption--line-height: var(--rv-text-caption-line-height); --text-caption--font-weight: var(--rv-text-caption-weight); --text-caption--letter-spacing: var(--rv-text-caption-tracking); --text-mono: var(--rv-text-mono-size); --text-mono--line-height: var(--rv-text-mono-line-height); --text-mono--font-weight: var(--rv-text-mono-weight); --text-mono--letter-spacing: var(--rv-text-mono-tracking);}

