@font-face{font-family:Rio Operation Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree/figtree-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rio Operation Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/figtree/figtree-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303,U+309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.rio-workspace,.rio-access,.rio-access-revalidation){--rio-font:"Rio Operation Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rio-canvas:#f4f6fc;--rio-surface:#fff;--rio-surface-2:#f5f7fb;--rio-border:#e6e8f0;--rio-input-border:#7d8799;--rio-ink:#111827;--rio-text:var(--rio-ink);--rio-muted:#626a79;--rio-primary:#1e3a8a;--rio-primary-hover:#2747a8;--rio-primary-tint:#ecf0fb;--rio-on-primary:#fff;--rio-focus:#1e3a8a;--rio-sky:#7cc4e4;--rio-lilac:#d8b4fe;--rio-accent-gradient:linear-gradient(90deg, #d8b4fe 0%, #a5b4fc 45%, #67c8ec 100%);--rio-glow-lilac:#f0d9fb;--rio-glow-sky:#cfe9f8;--rio-info-bg:#ecf0fb;--rio-info-ink:#1e3a8a;--rio-info-border:#cfd8f3;--rio-success-bg:#d1fae5;--rio-success-ink:#065f46;--rio-success-border:#6ee7b7;--rio-warning-bg:#fef3c7;--rio-warning-ink:#92400e;--rio-warning-border:#d6b75c;--rio-danger-bg:#fee2e2;--rio-danger-ink:#b91c1c;--rio-danger:#b91c1c;--rio-danger-border:#d98282;--rio-disabled-bg:#eef0f5;--rio-overlay:#11182766;--rio-radius-card:14px;--rio-radius-input:10px;--rio-radius-pill:9999px;--rio-shadow:0 1px 2px #1118270a;--rio-shadow-pop:0 12px 32px -12px #1e3a8a40;--rio-touch:44px;--rio-input-size:.9375rem;--rio-topbar-height:68px;--background:var(--rio-canvas);--foreground:var(--rio-ink);--card:var(--rio-surface);--card-foreground:var(--rio-ink);--popover:var(--rio-surface);--popover-foreground:var(--rio-ink);--primary:var(--rio-primary);--primary-foreground:var(--rio-on-primary);--secondary:var(--rio-surface-2);--secondary-foreground:var(--rio-primary);--muted:var(--rio-surface-2);--muted-foreground:var(--rio-muted);--accent:var(--rio-primary-tint);--accent-foreground:var(--rio-primary);--destructive:var(--rio-danger);--destructive-foreground:var(--rio-on-primary);--border:var(--rio-border);--input:var(--rio-input-border);--ring:var(--rio-focus);--radius:var(--rio-radius-card);--sidebar:var(--rio-surface);--sidebar-foreground:var(--rio-ink);--sidebar-primary:var(--rio-primary);--sidebar-primary-foreground:var(--rio-on-primary);--sidebar-accent:var(--rio-primary-tint);--sidebar-accent-foreground:var(--rio-primary);--sidebar-border:var(--rio-border);--sidebar-ring:var(--rio-focus);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--rio-ink);font-family:var(--rio-font);-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.55}:where(.rio-workspace,.rio-access,.rio-access-revalidation),:where(.rio-workspace,.rio-access,.rio-access-revalidation) *{box-sizing:border-box}:where(.rio-workspace,.rio-access,.rio-access-revalidation) :is(h1,h2,h3,h4,button,input,select,textarea){font-family:inherit}:where(.rio-workspace,.rio-access,.rio-access-revalidation) :is(button,input,select,textarea){font:inherit;accent-color:var(--rio-primary)}:where(.rio-workspace,.rio-access,.rio-access-revalidation) :is(button,input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--rio-touch)}:where(.rio-workspace,.rio-access,.rio-access-revalidation) :focus-visible{outline:3px solid var(--rio-focus);outline-offset:3px}:where(.rio-workspace) :where(button:not([class]),button[class=""]){width:fit-content;max-width:100%;min-height:var(--rio-touch);border:1px solid var(--rio-input-border);border-radius:var(--rio-radius-input);background:var(--rio-surface);color:var(--rio-primary);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex}:where(.rio-workspace) :where(button:not([class]),button[class=""]):hover:not(:disabled){background:var(--rio-primary-tint)}:is(.rio-workspace,.rio-access,.rio-access-revalidation) :is(button,input,select,textarea):disabled{opacity:1;cursor:not-allowed;color:var(--rio-muted);background:var(--rio-disabled-bg);border-color:var(--rio-border);box-shadow:none}:where(.rio-workspace,.rio-access,.rio-access-revalidation) [aria-disabled=true]{color:var(--rio-muted);cursor:not-allowed}:where(.rio-workspace,.rio-access) :is(input,textarea)[aria-invalid=true]{border-color:var(--rio-danger)}:where(.rio-workspace,.rio-access) ::selection{color:var(--rio-on-primary);background:var(--rio-primary)}@media (width<=760px){:where(.rio-workspace,.rio-access){--rio-input-size:1rem}}@media (prefers-reduced-motion:reduce){:where(.rio-workspace,.rio-access,.rio-access-revalidation) *,:where(.rio-workspace,.rio-access,.rio-access-revalidation) :before,:where(.rio-workspace,.rio-access,.rio-access-revalidation) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
