@font-face{font-family:Lato;src:url(/brand/fonts/Lato-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/brand/fonts/Lato-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/brand/fonts/Lato-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/brand/fonts/Lato-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/brand/fonts/IBMPlexMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--vg-ink:#08211f;--vg-dialtone:#16c784;--vg-deep-teal:#0c5c4c;--vg-coral:#ff6a55;--vg-porcelain:#f4f9f7;--vg-mint:#d3f4e6;--vg-mint-border:#a8e9cf;--vg-text:#1d1c1d;--vg-muted:#616061;--vg-line:#e5ebe9;--vg-page:#edf3f1;--vr-gray-300:#d1d5db;--vr-gray-400:#9ca3af;--vr-gray-600:#4b5563;--vr-gray-700:#374151;--vr-white:#fff;--vr-green-50:#ecfdf5;--vr-green-100:#dcfce7;--vr-green-600:#16a34a;--vr-green-700:#15803d;--vr-amber-50:#fffbeb;--vr-amber-100:#fef3c7;--vr-amber-600:#d97706;--vr-amber-700:#92400e;--vr-red-50:#fef2f2;--vr-red-100:#fee2e2;--vr-red-700:#b91c1c;--vr-violet-100:#f5f3ff;--vr-violet-200:#ede9fe;--vr-violet-600:#7c3aed;--vr-violet-700:#6d28d9;--vr-bg-app:var(--vg-page);--vr-surface-card:var(--vr-white);--vr-surface-sunken:var(--vg-porcelain);--vr-border:var(--vg-line);--vr-border-strong:var(--vr-gray-300);--vr-divider:var(--vg-page);--vr-text-primary:var(--vg-text);--vr-text-secondary:var(--vr-gray-700);--vr-text-muted:var(--vg-muted);--vr-text-faint:var(--vr-gray-400);--vr-text-on-brand:var(--vr-white);--vr-action:var(--vg-deep-teal);--vr-action-hover:var(--vg-ink);--vr-action-soft-bg:var(--vg-porcelain);--vr-action-soft-border:var(--vg-mint-border);--vr-focus-ring:#0c5c4c59;--vr-font-sans:Lato, system-ui, "Segoe UI", Roboto, sans-serif;--vr-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--vr-radius-sm:6px;--vr-radius-md:8px;--vr-radius-lg:10px;--vr-radius-xl:12px;--vr-radius-2xl:16px;--vr-radius-pill:999px;font:16px/145% var(--vr-font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background:var(--vr-bg-app);font-family:var(--vr-font-sans);color:var(--vr-text-primary);margin:0}a{color:var(--vr-action)}a:hover{color:var(--vr-action-hover)}input,select,textarea,button{font-family:inherit}input[type=checkbox]{width:16px;height:16px;accent-color:var(--vr-action);cursor:pointer}:focus-visible{outline:2px solid var(--vr-action);outline-offset:2px}
