@font-face{font-family:Geist;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-variable.a369fcf5.woff2) format("woff2")}:root{--rv-font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--rv-weight-regular:400;--rv-weight-medium:500;--rv-text-xs:12px;--rv-text-sm:13px;--rv-text-md:14px;--rv-text-lg:15px;--rv-text-xl:17px;--rv-text-2xl:20px;--rv-text-3xl:24px;--rv-text-4xl:28px;--rv-tracking-tight:-0.02em;--rv-radius-sm:6px;--rv-radius-md:8px;--rv-radius-lg:8px;--rv-radius-xl:8px;--rv-radius-2xl:18px;--rv-radius-pill:999px;--rv-sidebar:240px;--rv-topbar:56px}.rvShell,.rvSurface{--rv-canvas:#f4f4f5;--rv-panel:#ffffff;--rv-subtle:#fafafb;--rv-muted-bg:#f4f4f5;--rv-border:#e4e4e7;--rv-border-soft:#f1f1f3;--rv-control:#d4d4d8;--rv-active:#e4e4e7;--rv-text:#09090b;--rv-text-2:#3f3f46;--rv-text-3:#52525b;--rv-muted:#71717a;--rv-inverse:#fafafa;--rv-accent:#2b4eff;--rv-accent-ink:#1d4ed8;--rv-accent-soft:#f5f7ff;--rv-accent-border:#dce3ff;--rv-accent-tint:#eef2ff;--rv-accent-wash:#f8f9ff;--rv-src-0:#2b4eff;--rv-src-0-tint:#eef2ff;--rv-src-1:#059669;--rv-src-1-tint:#ecfdf5;--rv-src-2:#ea580c;--rv-src-2-tint:#fff7ed;--rv-src-3:#db2777;--rv-src-3-tint:#fdf2f8;--rv-person-0:#e8edff;--rv-person-0-ink:#1e3a8a;--rv-person-1:#e3f6ec;--rv-person-1-ink:#14532d;--rv-person-2:#fdeedd;--rv-person-2-ink:#7c2d12;--rv-person-3:#fbe7f1;--rv-person-3-ink:#831843;--rv-person-4:#e2f4f6;--rv-person-4-ink:#134e4a;--rv-person-5:#f1ecdf;--rv-person-5-ink:#57440f;--rv-warn:#92400e;--rv-warn-soft:#fef3c7;--rv-warn-tint:#fffbeb;--rv-warn-border:#fde68a;--rv-warn-strong:#f59e0b;--rv-success:#047857;--rv-success-soft:#ecfdf5;--rv-success-border:#a7f3d0;--rv-danger:#b91c1c;--rv-danger-border:#fecaca;--rv-primary:#18181b;--rv-primary-ink:#fafafa;--rv-primary-edge:none;--rv-shadow-xs:none;--rv-shadow-panel:none;--rv-shadow-card:none;--rv-shadow-raised:none;--rv-shadow-inset:none;--rv-shadow-overlay:0 24px 48px -16px rgba(9,9,11,0.35),0 0 0 1px rgba(9,9,11,0.06);--rv-fill-light:#fafafa;--rv-fill-fade:#ffffff;--rv-fill-cobalt:radial-gradient(70% 80% at 0% 0%,rgba(110,139,255,0.6),rgba(110,139,255,0) 60%),radial-gradient(60% 70% at 100% 100%,rgba(253,186,116,0.5),rgba(253,186,116,0) 60%),linear-gradient(160deg,#1e3bff,#13248f);--rv-fill-dark:radial-gradient(60% 90% at 100% 0%,rgba(43,78,255,0.4),rgba(43,78,255,0) 65%),radial-gradient(50% 80% at 0% 100%,rgba(253,186,116,0.14),rgba(253,186,116,0) 65%),linear-gradient(180deg,#18181b,#09090b);--rv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--rv-scrim:rgba(9,9,11,0.4);--rv-on-band:#ffffff;--rv-on-band-muted:rgba(255,255,255,0.78);--rv-on-band-alert:#fde68a;--rv-band-tile:rgba(255,255,255,0.08);--rv-band-tile-border:rgba(255,255,255,0.16)}.rvShell[data-bbk-scheme=dark],.rvSurface[data-bbk-scheme=dark]{--rv-canvas:#09090b;--rv-panel:#111113;--rv-subtle:#141417;--rv-muted-bg:#1c1c20;--rv-border:#27272a;--rv-border-soft:#1f1f23;--rv-control:#3f3f46;--rv-active:#27272a;--rv-text:#fafafa;--rv-text-2:#e4e4e7;--rv-text-3:#d4d4d8;--rv-muted:#a1a1aa;--rv-inverse:#09090b;--rv-accent:#6e8bff;--rv-accent-ink:#a5b4fc;--rv-accent-soft:#131a3a;--rv-accent-border:#2a3a8f;--rv-accent-tint:#1a2350;--rv-accent-wash:#101226;--rv-src-0:#6e8bff;--rv-src-0-tint:#1a2350;--rv-src-1:#34d399;--rv-src-1-tint:#0b2a20;--rv-src-2:#fb923c;--rv-src-2-tint:#331a08;--rv-src-3:#f472b6;--rv-src-3-tint:#33101f;--rv-person-0:#1f2a55;--rv-person-0-ink:#c7d2fe;--rv-person-1:#12301f;--rv-person-1-ink:#bbf7d0;--rv-person-2:#3a2210;--rv-person-2-ink:#fed7aa;--rv-person-3:#3a1527;--rv-person-3-ink:#fbcfe8;--rv-person-4:#0f3033;--rv-person-4-ink:#a5f3fc;--rv-person-5:#33290f;--rv-person-5-ink:#fde68a;--rv-warn:#fcd34d;--rv-warn-soft:#3a2a08;--rv-warn-tint:#241a06;--rv-warn-border:#6b4e0f;--rv-success:#6ee7b7;--rv-success-soft:#0b2a20;--rv-success-border:#14532d;--rv-danger:#fca5a5;--rv-danger-border:#7f1d1d;--rv-primary:#fafafa;--rv-primary-ink:#09090b;--rv-primary-edge:none;--rv-shadow-xs:none;--rv-shadow-panel:none;--rv-shadow-card:none;--rv-shadow-raised:none;--rv-shadow-overlay:0 24px 48px -16px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.06);--rv-fill-light:#141417;--rv-fill-fade:#111113}.experienceApp.rvShell[data-bbk-scheme]{--bbk-theme-canvas:var(--rv-canvas);--bbk-theme-canvas-strong:var(--rv-border);--bbk-theme-surface:var(--rv-panel);--bbk-theme-surface-raised:var(--rv-panel);--bbk-theme-surface-active:var(--rv-muted-bg);--bbk-theme-border:var(--rv-border);--bbk-theme-text:var(--rv-text);--bbk-theme-text-muted:var(--rv-text-3);--bbk-theme-text-inverse:var(--rv-inverse);--bbk-theme-accent:var(--rv-text);--bbk-theme-accent-strong:var(--rv-text);--bbk-theme-accent-ink:var(--rv-inverse);--bbk-theme-highlight:var(--rv-accent-soft);--bbk-theme-highlight-border:var(--rv-accent-border);--bbk-theme-focus:var(--rv-accent);--bbk-theme-focus-surface:var(--rv-accent-tint);--bbk-theme-success:var(--rv-success);--bbk-theme-danger:var(--rv-danger);--bbk-theme-command:var(--rv-muted-bg);--bbk-theme-toolbar:var(--rv-panel);--bbk-theme-gradient:var(--rv-fill-light);--bbk-theme-heading-font:var(--rv-font);--bbk-theme-body-font:var(--rv-font)}.rvShell,.rvSurface{font-synthesis:none}.rvShell h1,.rvShell h2,.rvShell h3,.rvShell h4,.rvSurface h1,.rvSurface h2,.rvSurface h3,.rvSurface h4{font-family:var(--rv-font);font-weight:var(--rv-weight-regular);letter-spacing:var(--rv-tracking-tight)}.rvShell b,.rvShell dt,.rvShell strong,.rvShell th,.rvSurface b,.rvSurface dt,.rvSurface strong,.rvSurface th{font-weight:var(--rv-weight-medium)}.rvBtn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);background:var(--rv-panel);color:var(--rv-text);padding:0 14px;font:inherit;font-weight:var(--rv-weight-medium);text-decoration:none;cursor:pointer;box-shadow:var(--rv-shadow-xs)}.rvBtn--primary{border-color:transparent;background:var(--rv-primary);color:var(--rv-primary-ink);box-shadow:var(--rv-primary-edge)}.rvChip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--rv-radius-pill);background:var(--rv-muted-bg);color:var(--rv-text-2);padding:2px 10px;font-size:var(--rv-text-xs);white-space:nowrap}.rvChip--warn{background:var(--rv-warn-soft);color:var(--rv-warn)}.rvChip--accent{background:var(--rv-accent-tint);color:var(--rv-accent-ink)}.rvBand{position:relative;overflow:hidden;isolation:isolate;color:#ffffff;background:var(--rv-fill-cobalt)}.rvBand--dark{background:var(--rv-fill-dark)}.rvBand:after{position:absolute;z-index:-1;inset:0;background-image:var(--rv-grain);content:"";mix-blend-mode:overlay;opacity:.35;pointer-events:none}.rvStandalone{display:grid;min-height:100vh;min-height:100dvh;box-sizing:border-box;place-items:center;background:var(--rv-canvas);color:var(--rv-text);padding:24px;font-family:var(--rv-font);font-synthesis:none}.rvStandalone .adminUnavailableCard{display:grid;max-width:420px;justify-items:center;grid-gap:10px;gap:10px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-2xl);background:var(--rv-panel);padding:32px;box-shadow:var(--rv-shadow-panel);text-align:center}.rvStandalone .adminUnavailableCard h1{margin:0;font-size:var(--rv-text-3xl)}.rvStandalone .adminUnavailableCard p{margin:0;color:var(--rv-text-3)}.rvStandalone .adminUnavailableCard a{display:inline-flex;min-height:40px;align-items:center;margin-top:8px;border-radius:var(--rv-radius-md);background:var(--rv-primary);color:var(--rv-primary-ink);padding:0 16px;font-weight:var(--rv-weight-medium);text-decoration:none;box-shadow:var(--rv-primary-edge)}body:has(.rvSurface[data-bbk-scheme=light]){background:#f4f4f5}body:has(.rvSurface[data-bbk-scheme=dark]){background:#09090b}.rvStandalone .adminUnavailableCard p{max-width:34ch;color:var(--rv-text-2);font-size:var(--rv-text-md);line-height:1.5}@media (pointer:coarse){:is(input,textarea,select){font-size:16px!important}}