.rfx[data-theme=light],[data-theme=light] .rfx,.rfx[data-theme=dark],[data-theme=dark] .rfx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){.rfx{--riff-fast:0s;--riff-med:0s;--riff-slow:0s;--riff-spin:1.8s}}.rfx .rfx-icon{color:inherit;flex:none;display:block}.rfx[data-theme=light],[data-theme=light] .rfx,.rfx[data-theme=dark],[data-theme=dark] .rfx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){.rfx{--riff-fast:0s;--riff-med:0s;--riff-slow:0s;--riff-spin:1.8s}}.rfx .rfx-btn{justify-content:center;align-items:center;gap:var(--riff-space-4);border-radius:var(--riff-radius-md);font-family:var(--riff-font-ui);font-weight:var(--riff-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--riff-fast) var(--riff-ease), border-color var(--riff-fast) var(--riff-ease), color var(--riff-fast) var(--riff-ease);border:1px solid #0000;flex:none;display:inline-flex}.rfx .rfx-btn.is-busy{cursor:progress;position:relative}.rfx .rfx-btn.is-busy .rfx-btn-content{visibility:hidden}.rfx .rfx-btn-content{align-items:center;gap:inherit;min-width:0;display:inline-flex}.rfx .rfx-btn-spin{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rfx .rfx-btn-spin svg{animation:rfx-spin var(--riff-spin) linear infinite}@keyframes rfx-spin{to{transform:rotate(360deg)}}.rfx .rfx-btn--md{height:36px;padding:0 var(--riff-space-6);font-size:var(--riff-text-14)}.rfx .rfx-btn--lg{height:48px;padding:0 var(--riff-space-7);border-radius:var(--riff-radius-lg);font-size:var(--riff-text-16);font-weight:var(--riff-weight-bold)}.rfx .rfx-btn--sm{height:28px;padding:0 var(--riff-space-5);border-radius:var(--riff-radius-md);font-size:var(--riff-text-12)}.rfx .rfx-btn--compact{height:32px;padding:0 var(--riff-space-6);border-radius:var(--riff-radius-md);font-size:var(--riff-text-14)}.rfx .rfx-btn--compact.rfx-btn--only{width:32px}.rfx .rfx-btn--only{width:36px;padding:0}.rfx .rfx-btn--sm.rfx-btn--only{width:28px}.rfx .rfx-btn--lg.rfx-btn--only{width:48px}.rfx .rfx-btn--round{border-radius:var(--riff-radius-full);width:32px;height:32px}.rfx .rfx-btn--sm.rfx-btn--round{width:28px;height:28px}.rfx .rfx-btn--lg.rfx-btn--round{width:48px;height:48px}.rfx .rfx-btn.has-lead:not(.rfx-btn--link){padding-left:var(--riff-space-4)}.rfx .rfx-btn--primary{background:var(--riff-accent);color:var(--riff-accent-ink)}.rfx .rfx-btn--primary:hover,.rfx .rfx-btn--primary.is-hover{background:var(--riff-accent-deep)}.rfx .rfx-btn--secondary{border-color:var(--riff-border);background:var(--riff-float);color:var(--riff-ink)}.rfx .rfx-btn--secondary:hover,.rfx .rfx-btn--secondary.is-hover{border-color:var(--riff-border-hover);background:var(--riff-row)}.rfx .rfx-btn--quiet{color:var(--riff-ink-2);background:0 0}.rfx .rfx-btn--quiet:hover,.rfx .rfx-btn--quiet.is-hover{background:var(--riff-row);color:var(--riff-ink)}.rfx .rfx-btn--link{height:auto;color:var(--riff-ink);text-decoration:underline;-webkit-text-decoration-color:var(--riff-border-hover);text-decoration-color:var(--riff-border-hover);text-underline-offset:3px;background:0 0;border:0;padding:0}.rfx .rfx-btn--link:hover,.rfx .rfx-btn--link.is-hover{text-decoration-color:currentColor}.rfx .rfx-btn--link .rfx-ellipsis{overflow:visible}.rfx .rfx-btn--link:not(:hover):not(.is-hover){text-decoration-color:#14141459}.rfx .rfx-btn[disabled]{cursor:default;opacity:.45}.rfx .rfx-btn[disabled].is-busy{cursor:progress;opacity:1}.rfx .rfx-btn--lg.rfx-btn--primary{box-shadow:0 6px 16px #0b0f192e}.rfx .rfx-btn--lg.rfx-btn--primary[disabled]:not(.is-busy){opacity:1;background:var(--riff-fill-disabled);color:var(--riff-brand-ink)}.rfx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--riff-page:var(--lightningcss-light,#f7f7f7)var(--lightningcss-dark,#0e0f11);--riff-float:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17191c);--riff-row:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1f2226);--riff-row-hover:var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#282c31);--riff-border:var(--lightningcss-light,#e3e3e3)var(--lightningcss-dark,#2e3237);--riff-border-hover:var(--lightningcss-light,#d0d0d0)var(--lightningcss-dark,#3f444b);--riff-divider:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#24272b);--riff-ink:var(--lightningcss-light,#141414)var(--lightningcss-dark,#e8eaed);--riff-ink-2:var(--lightningcss-light,#525252)var(--lightningcss-dark,#b4b9c0);--riff-ink-3:var(--lightningcss-light,#696969)var(--lightningcss-dark,#9aa0a9);--riff-accent:var(--lightningcss-light,#141414)var(--lightningcss-dark,#e8eaed);--riff-accent-deep:var(--lightningcss-light,#262626)var(--lightningcss-dark,#fff);--riff-accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111827);--riff-tint:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#24282d);--riff-plate-top:#ff9c73;--riff-plate-end:#e0451d;--riff-pocket-top:#fc562c;--riff-pocket-end:#b83714;--riff-paper:#fff;--riff-star:var(--lightningcss-light,#141414)var(--lightningcss-dark,#fff);--riff-focus:var(--lightningcss-light,#141414)var(--lightningcss-dark,#fff);--riff-focus-gap:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e0f11);--riff-focus-glow:var(--lightningcss-light,#14141429)var(--lightningcss-dark,#fff3);--riff-font-ui:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--riff-font-display:"Space Grotesk", system-ui, -apple-system, sans-serif;--riff-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--riff-space-2:4px;--riff-space-4:8px;--riff-space-5:12px;--riff-space-6:16px;--riff-space-7:24px;--riff-space-8:32px;--riff-space-9:48px;--riff-space-10:64px;--riff-radius-sm:4px;--riff-radius-md:8px;--riff-radius-lg:12px;--riff-radius-xl:16px;--riff-radius-2xl:24px;--riff-radius-full:999px;--riff-text-12:.75rem;--riff-text-14:.875rem;--riff-text-16:1rem;--riff-text-18:1.125rem;--riff-text-20:1.25rem;--riff-text-24:1.5rem;--riff-text-28:1.75rem;--riff-text-32:2rem;--riff-text-36:2.25rem;--riff-text-40:2.5rem;--riff-text-44:2.75rem;--riff-text-64:4rem;--riff-text-80:5rem;--riff-weight-regular:400;--riff-weight-medium:500;--riff-weight-bold:600;--riff-leading-12:1rem;--riff-leading-14:1.25rem;--riff-leading-16:1.5rem;--riff-leading-18:1.5rem;--riff-leading-20:1.75rem;--riff-leading-24:2rem;--riff-leading-28:2.25rem;--riff-leading-32:2.5rem;--riff-leading-36:2.75rem;--riff-leading-40:3rem;--riff-leading-44:3rem;--riff-leading-64:4.25rem;--riff-leading-80:5.25rem;--riff-brand:#fc562c;--riff-brand-ink:#fff;--riff-brand-soft:#fff4ee;--riff-brand-text:#b83714;--riff-amber-soft:#f2e0c4;--riff-amber-text:#7a4a10;--riff-fill-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#3f444b);--riff-rail:248px;--riff-band:56px;--riff-sh-ink-1:var(--lightningcss-light,#1414140f)var(--lightningcss-dark,#00000070);--riff-sh-ink-2:var(--lightningcss-light,#1414141a)var(--lightningcss-dark,#00000085);--riff-sh-ink-3:var(--lightningcss-light,#14141424)var(--lightningcss-dark,#0009);--riff-radius-float:var(--riff-radius-lg);--riff-sh-float:0 0 0 1px var(--riff-sh-ink-2), var(--riff-sh-3);--riff-sh-1:0 1px 2px var(--riff-sh-ink-1);--riff-sh-2:0 1px 2px var(--riff-sh-ink-1), 0 8px 20px -6px var(--riff-sh-ink-2);--riff-sh-3:0 1px 2px var(--riff-sh-ink-1), 0 12px 28px -8px var(--riff-sh-ink-2), 0 32px 64px -28px var(--riff-sh-ink-3);--riff-ease:cubic-bezier(.2, 0, 0, 1);--riff-fast:.12s;--riff-med:.2s;--riff-slow:.32s;--riff-intent:.13s;--riff-spin:.7s}.rfx[data-theme=light],[data-theme=light] .rfx,.rfx[data-theme=dark],[data-theme=dark] .rfx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){.rfx{--riff-fast:0s;--riff-med:0s;--riff-slow:0s;--riff-spin:1.8s}}:where(.rfx button,.rfx input,.rfx textarea,.rfx select){font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}:where(.rfx button){cursor:pointer}.rfx .rfx-focus-outside:focus-visible,.rfx .rfx-focus-outside.is-focus,.rfx .rfx-focus-ring:focus-visible,.rfx .rfx-focus-ring.is-focus{box-shadow:0 0 0 2px var(--riff-focus-gap), 0 0 0 4px var(--riff-focus), 0 0 0 8px var(--riff-focus-glow);outline:none}.rfx .rfx-focus-inset:focus-visible,.rfx .rfx-focus-inset.is-focus{box-shadow:inset 0 0 0 2px var(--riff-focus-gap), inset 0 0 0 4px var(--riff-focus);outline:none}.rfx .rfx-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rfx .rfx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rfx .rfx-computed{font-family:var(--riff-font-mono);font-variant-numeric:tabular-nums}.rfx .rfx-field-wrap{gap:var(--riff-space-4);flex-direction:column;min-width:0;display:flex}.rfx .rfx-field-label{font-size:var(--riff-text-12);font-weight:var(--riff-weight-medium);color:var(--riff-ink-2)}.rfx .rfx-field{border:1px solid var(--riff-border);border-radius:var(--riff-radius-md);background:var(--riff-float);min-width:0;transition:border-color var(--riff-fast) var(--riff-ease), background var(--riff-fast) var(--riff-ease);align-items:center;display:flex;position:relative}.rfx .rfx-field:hover,.rfx .rfx-field.is-hover{border-color:var(--riff-border-hover)}.rfx .rfx-field--md{height:36px}.rfx .rfx-field--sm{height:28px}.rfx .rfx-field--compact{height:32px;padding:0 var(--riff-space-4) 0 var(--riff-space-5);border-radius:var(--riff-radius-md);font-size:var(--riff-text-14)}.rfx .rfx-field--lg{border-radius:var(--riff-radius-lg);height:48px}.rfx .rfx-field-wrap--lg .rfx-field-label,.rfx .rfx-field-wrap--lg .rfx-field-msg{font-size:var(--riff-text-14)}.rfx .rfx-field-lead{left:var(--riff-space-4);pointer-events:none;color:var(--riff-ink-3);place-items:center;display:grid;position:absolute}.rfx .rfx-field-trail{right:var(--riff-space-5);position:absolute}.rfx .rfx-field:not(.rfx-dd-btn)>.rfx-field-trail{right:var(--riff-space-4);align-items:center;gap:var(--riff-space-4);pointer-events:none;color:var(--riff-ink-3);display:flex}.rfx .rfx-field-input{width:100%;height:100%;padding:0 var(--riff-space-5);border-radius:inherit;font-family:var(--riff-font-ui);font-size:var(--riff-text-14);color:var(--riff-ink);background:0 0;border:0}.rfx .rfx-field.has-mark{padding-left:var(--riff-space-4)}.rfx .rfx-field.has-lead .rfx-field-input{padding-left:var(--riff-space-8)}.rfx .rfx-field.has-trail .rfx-field-input{padding-right:var(--riff-space-8)}.rfx .rfx-field-input::placeholder{color:var(--riff-ink-3)}.rfx .rfx-field-input:disabled{cursor:default;color:var(--riff-ink-3)}.rfx .rfx-field:has(.rfx-field-input:disabled){background:var(--riff-row)}.rfx .rfx-field.is-invalid{border-width:2px;border-color:var(--riff-ink)}.rfx .rfx-field-msg{font-size:var(--riff-text-12);color:var(--riff-ink-2);margin:0}
