.rx-home{color-scheme:light;--rx-bg-page:#fff;--rx-bg-subtle:#fafafb;--rx-bg-sunken:#f4f4f6;--rx-bg-inverse:#13042a;--rx-surface-overlay:hsla(0,0%,100%,.82);--rx-glass:blur(18px) saturate(1.4);--rx-text-primary:#1a1a1a;--rx-text-secondary:#56565f;--rx-text-tertiary:#75757f;--rx-text-link:#851fb5;--rx-text-link-hover:#621884;--rx-neutral-50:#f7f7f8;--rx-neutral-100:#efeff2;--rx-neutral-200:#e2e2e7;--rx-neutral-300:#cfcfd6;--rx-neutral-400:#a5a5b0;--rx-neutral-700:#3f3f48;--rx-purple-50:#f6e9fd;--rx-purple-100:#edd3fa;--rx-purple-200:#ddb0f5;--rx-purple-300:#c884ef;--rx-purple-400:#b556eb;--rx-purple-500:#a927e8;--rx-purple-600:#851fb5;--rx-purple-700:#621884;--rx-violet-500:#5b2be0;--rx-action-primary-bg:#a927e8;--rx-action-primary-hover:#851fb5;--rx-action-primary-press:#621884;--rx-border-subtle:#e7e7ea;--rx-border-default:#d3d3d8;--rx-success:#22c55e;--rx-success-soft:#e6f8ec;--rx-success-strong:#15803d;--rx-warning:#f59e0b;--rx-warning-soft:#fef3dc;--rx-warning-strong:#b45309;--rx-error-strong:#b91c1c;--rx-gradient-signature:linear-gradient(80deg,#ff1e6e,#c350f0 38%,#a927e8 68%,#5b2be0);--rx-gradient-ink:linear-gradient(160deg,#1a0638,#13042a 60%,#0e031f);--rx-shadow-xs:0 1px 2px rgba(19,4,42,.06);--rx-shadow-sm:0 1px 2px rgba(19,4,42,.05),0 2px 8px -2px rgba(19,4,42,.06);--rx-shadow-md:0 2px 4px rgba(19,4,42,.05),0 12px 32px -12px rgba(19,4,42,.16);--rx-shadow-accent:0 8px 20px -8px rgba(169,39,232,.45);--rx-font-display:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--rx-font-body:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--rx-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--rx-container-lg:1200px;--rx-section-y:96px;--rx-gutter:24px;--rx-nav-h:72px;--rx-ease-state:cubic-bezier(0.2,0,0,1);--rx-ease-out:cubic-bezier(0.16,1,0.3,1);--rx-dur-hover:80ms;--rx-dur-control:140ms;--rx-dur-reveal:220ms;--rx-dur-panel:360ms}@media (max-width:767px){.rx-home{--rx-section-y:64px;--rx-gutter:16px}}.rx-home.rx-glass{--rx-bg-page:#000;--rx-bg-subtle:transparent;--rx-text-primary:#f3f1f8;--rx-text-secondary:hsla(0,0%,100%,.7);--rx-text-tertiary:hsla(0,0%,100%,.48);--rx-text-link:#c4a8e6;--rx-text-link-hover:#dcc8f2;--rx-border-subtle:hsla(0,0%,100%,.1);--rx-border-default:hsla(0,0%,100%,.18);--rx-neutral-50:hsla(0,0%,100%,.05);--rx-neutral-100:hsla(0,0%,100%,.09);--rx-neutral-200:hsla(0,0%,100%,.14);--rx-neutral-300:hsla(0,0%,100%,.24);--rx-neutral-400:hsla(0,0%,100%,.4);--rx-neutral-700:hsla(0,0%,100%,.86);--rx-shadow-sm:none;--rx-shadow-md:0 24px 48px -32px rgba(0,0,0,.7);--rx-shadow-accent:0 8px 18px -10px rgba(74,34,201,.55);--rx-accent:#8b6ee0;--rx-accent-soft:rgba(139,110,224,.16);--rx-accent-line:rgba(139,110,224,.38);--rx-accent-text:#cdb8f2;--rx-ok:#5cb886;--rx-ok-soft:rgba(92,184,134,.14);--rx-warn:#d9a441;--rx-warn-soft:rgba(217,164,65,.14);--rx-tbd:#e6c36c;--rx-tbd-soft:hsla(43,71%,66%,.12);--rx-tbd-line:hsla(43,71%,66%,.5);--rx-glass-fill:linear-gradient(rgba(27,23,43,.74),rgba(27,23,43,.74));--rx-glass-fill-soft:linear-gradient(rgba(27,23,43,.56),rgba(27,23,43,.56));--rx-glass-border:hsla(0,0%,100%,.05);--rx-glass-blur:blur(28px) saturate(1.05);--rx-glass-shadow:0 30px 60px -40px rgba(0,0,0,.65);--rx-sheet-fill:rgba(24,20,38,.62);--rx-sheet-line:transparent;--rx-sheet-shadow:0 40px 80px -56px rgba(0,0,0,.7);--rx-ink-fill:linear-gradient(165deg,#241a4a,#171030);--rx-close-fill:linear-gradient(165deg,#2f2070,#221756 60%,#1a1245);--rx-sky:#64cefb;--rx-pill-primary:#4a22c9;--rx-pill-primary-hover:#3b1aa6}html[data-site-theme=light] .rx-home.rx-glass{--rx-text-primary:#14131a;--rx-text-secondary:#43415a;--rx-text-tertiary:#6f6d80;--rx-text-link:#6b2fa0;--rx-text-link-hover:#4f1f7a;--rx-border-subtle:rgba(20,19,26,.09);--rx-border-default:rgba(20,19,26,.16);--rx-neutral-50:rgba(20,19,26,.035);--rx-neutral-100:rgba(20,19,26,.06);--rx-neutral-200:rgba(20,19,26,.1);--rx-neutral-300:rgba(20,19,26,.18);--rx-neutral-400:rgba(20,19,26,.36);--rx-neutral-700:rgba(20,19,26,.85);--rx-shadow-md:0 20px 44px -30px rgba(40,20,80,.28);--rx-shadow-accent:0 8px 18px -10px rgba(74,34,201,.4);--rx-accent:#6b4fcf;--rx-accent-soft:rgba(107,79,207,.1);--rx-accent-line:rgba(107,79,207,.32);--rx-accent-text:#4a2fa8;--rx-ok:#1b6b44;--rx-ok-soft:rgba(27,107,68,.1);--rx-warn:#8f5d0e;--rx-warn-soft:rgba(217,164,65,.18);--rx-tbd:#7a4e0a;--rx-tbd-soft:rgba(217,164,65,.16);--rx-tbd-line:rgba(150,100,20,.5);--rx-glass-fill:linear-gradient(hsla(0,0%,100%,.68),hsla(0,0%,100%,.68));--rx-glass-fill-soft:linear-gradient(hsla(0,0%,100%,.52),hsla(0,0%,100%,.52));--rx-glass-border:rgba(20,19,26,.05);--rx-glass-blur:blur(28px) saturate(1.05);--rx-glass-shadow:0 24px 48px -36px rgba(40,20,80,.22);--rx-sheet-fill:hsla(0,0%,100%,.56);--rx-sheet-line:transparent;--rx-sheet-shadow:0 32px 64px -48px rgba(40,20,80,.22)}.rx-home{--rx-fs-page-title:clamp(30px,1vw + 19px,40px);--rx-lh-page-title:1.12;--rx-fs-h2:clamp(24px,0.78vw + 19px,34px);--rx-lh-h2:1.17;--rx-fs-h2-compact:clamp(21px,0.6vw + 16px,28px);--rx-lh-h2-compact:1.2;--rx-fs-h3:19px;--rx-lh-h3:30px;--rx-fs-card:15px;--rx-fs-small:13px;--rx-fw-display:650;--rx-r-sm:10px;--rx-r-md:14px;--rx-r-lg:28px;--rx-r-xl:32px;--rx-r-sheet:44px;--rx-r-pill:999px;--rx-sheet-gutter:24px;--rx-sheet-inset:48px;--rx-sheet-edge:var(--rx-sheet-gutter)}@media (max-width:767px){.rx-home{--rx-sheet-gutter:8px}}.rx-home{--rx-surface:var(--rx-glass-fill);--rx-surface-soft:var(--rx-glass-fill-soft,var(--rx-glass-fill));--rx-surface-line:var(--rx-glass-border);--rx-pill-primary:#4a22c9;--rx-pill-primary-hover:#3b1aa6}@media (min-width:1280px){.rx-home{--rx-container-lg:min(1760px,100vw - 2 * var(--rx-sheet-gutter) - 2 * var(--rx-sheet-inset));--rx-sheet-edge:calc((100% - var(--rx-container-lg)) / 2 - var(--rx-sheet-inset))}}.rx-home{--k-bg:#191430;--k-bg-2:#1e1836;--k-border:hsla(0,0%,100%,.09);--k-border-2:hsla(0,0%,100%,.15);--k-text:#f1eef8;--k-text-2:rgba(241,238,248,.72);--k-text-3:rgba(241,238,248,.64);--k-row:hsla(0,0%,100%,.065);--k-row-border:transparent;--k-panel:hsla(0,0%,100%,.035);--k-panel-border:transparent;--k-line:hsla(0,0%,100%,.14);--k-node:#251e40;--k-accent:#8b6ee0;--k-accent-fill:#6a4fc9;--k-accent-soft:rgba(139,110,224,.18);--k-accent-mark:rgba(139,110,224,.32);--k-accent-line:rgba(139,110,224,.4);--k-accent-text:#cdb8f2;--k-ok:#6ecb98;--k-ok-soft:rgba(110,203,152,.14);--k-ok-line:rgba(110,203,152,.28);--k-warn:#d9a441;--k-warn-soft:rgba(217,164,65,.14);--k-warn-line:rgba(217,164,65,.3);--k-info:#82b4dc;--k-info-fill:#35719f;--k-info-soft:rgba(111,168,214,.14);--k-info-line:rgba(111,168,214,.3);--k-muted-soft:hsla(0,0%,100%,.07);--k-muted-line:hsla(0,0%,100%,.11);--k-muted-text:rgba(241,238,248,.8);--k-pulse:#fff;--k-shadow:0 24px 48px -30px rgba(0,0,0,.7);--k-glow:rgba(124,92,255,.16);--k-grid:hsla(0,0%,100%,.1);--k-av-0:#9e4a78;--k-av-1:#4663a8;--k-av-2:#6f4aa6;--k-av-3:#2b7563}html[data-site-theme=light] .rx-home{--k-bg:#fff;--k-bg-2:#f6f4fb;--k-border:rgba(20,19,26,.1);--k-border-2:rgba(20,19,26,.16);--k-text:#16141f;--k-text-2:rgba(22,20,31,.72);--k-text-3:rgba(22,20,31,.72);--k-row:rgba(20,19,26,.05);--k-row-border:transparent;--k-panel:rgba(20,19,26,.03);--k-panel-border:transparent;--k-line:rgba(20,19,26,.12);--k-node:#fff;--k-accent:#6b4fcf;--k-accent-fill:#5b40b8;--k-accent-soft:rgba(107,79,207,.12);--k-accent-mark:rgba(107,79,207,.16);--k-accent-line:rgba(107,79,207,.35);--k-accent-text:#4a2fa8;--k-ok:#19623f;--k-ok-soft:rgba(25,98,63,.1);--k-ok-line:rgba(25,98,63,.25);--k-warn:#7c500b;--k-warn-soft:rgba(217,164,65,.18);--k-warn-line:rgba(180,120,30,.35);--k-info:#1f5f8f;--k-info-fill:#2b6491;--k-info-soft:rgba(111,168,214,.18);--k-info-line:rgba(31,95,143,.3);--k-muted-soft:rgba(20,19,26,.06);--k-muted-line:rgba(20,19,26,.1);--k-muted-text:rgba(22,20,31,.75);--k-pulse:#4a2fa8;--k-shadow:0 20px 40px -28px rgba(40,20,80,.28);--k-glow:rgba(124,92,255,.11);--k-grid:rgba(20,19,26,.14)}html[data-site-theme] body .rhx-site,html[data-site-theme] body .rhx-site .rhx-scope{--sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--display:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--grad:linear-gradient(80deg,#6b4fcf,#4a22c9);--violet:#6b4fcf;--ease:cubic-bezier(0.2,0,0,1)}html[data-site-theme=dark] body .rhx-site,html[data-site-theme=dark] body .rhx-site .rhx-scope{color-scheme:dark;--bg:#000;--surface:#1c182e;--surface-2:hsla(0,0%,100%,.06);--surface-3:hsla(0,0%,100%,.1);--ink:#f3f1f8;--ink-2:hsla(0,0%,100%,.86);--muted:hsla(0,0%,100%,.7);--muted-2:hsla(0,0%,100%,.56);--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.18);--line-3:hsla(0,0%,100%,.28);--sh-sm:none;--sh:0 24px 48px -32px rgba(0,0,0,.7);--sh-lg:0 40px 80px -40px rgba(0,0,0,.8);--on-accent:#c4a8e6;--on-market:#e0a3a3;--tint-market:hsla(0,50%,76%,.12);--selection:rgba(139,110,224,.35);--focus-ring:#fff}html[data-site-theme=light] body .rhx-site,html[data-site-theme=light] body .rhx-site .rhx-scope{color-scheme:light;--bg:#fbfafe;--surface:#fff;--surface-2:#f4f2f9;--surface-3:#ece9f5;--ink:#14131a;--ink-2:#43415a;--muted:#56556a;--muted-2:#6f6d80;--line:rgba(20,19,26,.09);--line-2:rgba(20,19,26,.16);--line-3:rgba(20,19,26,.26);--sh-sm:0 1px 2px rgba(19,4,42,.05);--sh:0 20px 44px -30px rgba(40,20,80,.28);--sh-lg:0 32px 64px -40px rgba(40,20,80,.3);--on-accent:#6b2fa0;--on-market:#b91c1c;--tint-market:rgba(220,38,38,.08);--selection:rgba(107,79,207,.16);--focus-ring:#6b2fa0}html[data-site-theme] body .rhx-site .btn-primary{background:var(--rx-pill-primary,#4a22c9);box-shadow:0 8px 18px -10px rgba(74,34,201,.55)}html[data-site-theme] body .rhx-site .btn-primary:hover{background:#3b1aa6;filter:none;transform:none}html[data-site-theme=dark]:has(body .rhx-site){background:#000;color-scheme:dark}html[data-site-theme=light]:has(body .rhx-site){background:#fbfafe;color-scheme:light}html:has(body .rhx-site) body{background:transparent}.rx-home{font-family:var(--rx-font-body);color:var(--rx-text-primary);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rx-home-page{background:var(--rx-bg-page);position:relative}.rx-home *,.rx-home :after,.rx-home :before{box-sizing:border-box}.rx-home .rx-container{width:100%;max-width:calc(var(--rx-container-lg) + 40px);margin:0 auto;padding:0 20px}@media (min-width:768px){.rx-home .rx-container{max-width:calc(var(--rx-container-lg) + 64px);padding:0 32px}}@media (min-width:1280px){.rx-home .rx-container{max-width:var(--rx-container-lg);padding:0}}.rx-home .rx-section{padding:var(--rx-section-y) 0;position:relative}.rx-home .rx-band{background:var(--rx-bg-subtle);border-top:1px solid var(--rx-border-subtle);border-bottom:1px solid var(--rx-border-subtle)}.rx-home .rx-band+.rx-band{border-top:0}.rx-home .rx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rx-home :focus-visible{outline:2px solid var(--rx-action-primary-bg);outline-offset:2px}.rx-home ::-moz-selection{background:var(--rx-purple-100)}.rx-home ::selection{background:var(--rx-purple-100)}.rx-home .rx-wave{position:absolute;pointer-events:none;background:url(/pattern-wave.svg) no-repeat;background-size:1100px auto;width:1100px;height:740px}.rx-home .rx-card-title,.rx-home .rx-h1,.rx-home .rx-h2,.rx-home .rx-h3{font-family:var(--rx-font-display);color:var(--rx-text-primary);text-wrap:balance;margin:0}.rx-home .rx-h1{font-size:31px;line-height:36px}.rx-home .rx-h1,.rx-home .rx-h2{font-weight:700;letter-spacing:-.02em}.rx-home .rx-h2{font-size:26px;line-height:31px}.rx-home .rx-h3{font-size:19px;line-height:26px;font-weight:500;letter-spacing:-.01em}.rx-home .rx-card-title{font-size:15px;line-height:21px;font-weight:600;letter-spacing:-.01em}.rx-home .rx-body,.rx-home .rx-card-body,.rx-home .rx-lead{margin:0;text-wrap:pretty;color:var(--rx-text-secondary)}.rx-home .rx-body,.rx-home .rx-lead{font-size:15px;line-height:23px}.rx-home .rx-card-body{font-size:14px;line-height:22px}.rx-home .rx-overline{margin:0;font-size:13px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rx-purple-700)}@media (min-width:768px){.rx-home .rx-h1{font-size:45px;line-height:52px}.rx-home .rx-h2{font-size:34px;line-height:41px}.rx-home .rx-h3{font-size:24px;line-height:31px}.rx-home .rx-card-title{font-size:15px;line-height:22px}.rx-home .rx-lead{font-size:16px;line-height:25px}.rx-home .rx-body{font-size:15px;line-height:24px}.rx-home .rx-card-body{font-size:14px;line-height:22px}}.rx-home .rx-shead{margin-bottom:32px}.rx-home .rx-shead--center{text-align:center}.rx-home .rx-shead--center .rx-shead-intro{margin-left:auto;margin-right:auto}.rx-home .rx-shead .rx-overline{margin-bottom:12px}.rx-home .rx-shead-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.rx-home .rx-shead--center .rx-shead-row{justify-content:center}.rx-home .rx-shead-intro{max-width:640px;margin-top:16px}@media (min-width:768px){.rx-home .rx-shead{margin-bottom:48px}}.rx-home .rx-reveal.is-pending{opacity:0;transform:translateY(8px)}.rx-home .rx-reveal.is-in{opacity:1;transform:none;transition:opacity var(--rx-dur-reveal) var(--rx-ease-out),transform var(--rx-dur-reveal) var(--rx-ease-out)}.rx-home .rx-reveal--stagger.is-pending{opacity:1;transform:none}.rx-home .rx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:43px;padding:0 18px;border-radius:10px;border:1px solid transparent;font-family:var(--rx-font-body);font-size:14px;line-height:22px;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--rx-dur-hover) var(--rx-ease-state),border-color var(--rx-dur-hover) var(--rx-ease-state),color var(--rx-dur-hover) var(--rx-ease-state),transform 80ms var(--rx-ease-state)}.rx-home .rx-btn:focus-visible{border-radius:10px}.rx-home .rx-btn--sm{height:36px;padding:0 14px;font-size:13px}.rx-home .rx-btn--primary{background:var(--rx-action-primary-bg);color:#fff;box-shadow:var(--rx-shadow-accent)}.rx-home .rx-btn--primary:hover{background:var(--rx-action-primary-hover)}.rx-home .rx-btn--primary:active{background:var(--rx-action-primary-press);transform:scale(.985)}.rx-home .rx-btn--secondary{background:#fff;border-color:var(--rx-border-default);color:var(--rx-text-primary)}.rx-home .rx-btn--secondary:hover{background:var(--rx-neutral-50)}.rx-home .rx-btn--secondary:active{transform:scale(.985)}.rx-home .rx-btn--icon{width:40px;height:40px;padding:0}.rx-home .rx-btn:disabled{opacity:.45;cursor:default;transform:none}.rx-home .rx-btn--ghost-icon{width:32px;height:32px;padding:0;border-radius:8px;background:transparent;color:var(--rx-text-secondary)}.rx-home .rx-btn--ghost-icon:hover{background:var(--rx-neutral-100);color:var(--rx-text-primary)}.rx-home .rx-btn--primary.rx-btn--on-gradient{background:#fff;color:var(--rx-violet-500);box-shadow:none}.rx-home .rx-btn--primary.rx-btn--on-gradient:hover{background:hsla(0,0%,100%,.92)}.rx-home .rx-btn--secondary.rx-btn--on-gradient{background:transparent;border-color:hsla(0,0%,100%,.6);color:#fff}.rx-home .rx-btn--secondary.rx-btn--on-gradient:hover{background:hsla(0,0%,100%,.1)}.rx-home .rx-textlink{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:var(--rx-font-body);font-size:16px;line-height:24px;font-weight:500;color:var(--rx-text-link);cursor:pointer;transition:color var(--rx-dur-hover) var(--rx-ease-state)}.rx-home .rx-textlink:hover{color:var(--rx-text-link-hover)}.rx-home .rx-micro{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;line-height:22px;color:var(--rx-text-secondary)}.rx-home .rx-micro li{display:inline-flex;align-items:center;gap:8px}.rx-home .rx-micro-check{color:var(--rx-success-strong);flex:none}.rx-home .rx-micro--on-gradient{color:hsla(0,0%,100%,.8);justify-content:center}.rx-home .rx-micro--on-gradient .rx-micro-check{color:#fff}.rx-home .rx-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:21px;background:#fff;border:1px solid var(--rx-border-subtle);border-radius:14px;box-shadow:var(--rx-shadow-sm);transition:box-shadow var(--rx-dur-reveal) var(--rx-ease-out),border-color var(--rx-dur-reveal) var(--rx-ease-out)}.rx-home .rx-card--interactive:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--rx-gradient-signature);opacity:0;border-radius:14px 14px 0 0;transition:opacity var(--rx-dur-reveal) var(--rx-ease-out);pointer-events:none}.rx-home .rx-card--interactive:hover{box-shadow:var(--rx-shadow-md);border-color:var(--rx-border-default)}.rx-home .rx-card--interactive:hover:before{opacity:1}.rx-home .rx-well{height:var(--well-h,200px);display:grid;place-items:center;padding:12px;background:var(--rx-bg-sunken);border-radius:10px;overflow:hidden}@media (max-width:767px){.rx-home .rx-well{height:180px}}.rx-home .rx-card--glass{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);box-shadow:none}.rx-home .rx-card--glass .rx-card-title{color:#fff}.rx-home .rx-card--glass .rx-card-body{color:hsla(0,0%,100%,.72)}.rx-home .rx-panel--muted{background:var(--rx-bg-subtle);border:1px solid var(--rx-border-subtle)}.rx-home .rx-gfx{position:relative;width:100%;display:grid;place-items:center}.rx-home .rx-gfx-inner{display:contents}.rx-home .rx-canvas{position:relative;width:100%}.rx-home .rx-canvas-stage{position:absolute;top:0;left:0;transform-origin:top left}.rx-home .rx-frame{background:#fff;border:1px solid var(--rx-border-subtle);border-radius:14px;box-shadow:var(--rx-shadow-md);text-align:left;overflow:visible}.rx-home .rx-frame-head{height:36px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--rx-border-subtle);font-size:12px;line-height:18px;font-weight:500;color:var(--rx-text-tertiary)}.rx-home .rx-frame-body{padding:12px;display:flex;flex-direction:column;gap:8px}.rx-home .rx-gfx .rx-frame-body{font-size:13px;line-height:18px;font-weight:500;color:var(--rx-text-secondary)}.rx-home .rx-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-family:var(--rx-font-body);font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;flex:none}.rx-home .rx-chip--neutral{background:var(--rx-neutral-100);color:var(--rx-neutral-700)}.rx-home .rx-chip--accent{background:var(--rx-purple-50);color:var(--rx-purple-700)}.rx-home .rx-chip--success{background:var(--rx-success-soft);color:var(--rx-success-strong)}.rx-home .rx-chip--warning{background:var(--rx-warning-soft);color:var(--rx-warning-strong)}.rx-home .rx-chip--mono{font-family:var(--rx-font-mono);font-size:11px}.rx-home .rx-skel{display:block;height:8px;border-radius:999px;background:var(--rx-neutral-200);flex:none}.rx-home .rx-skel-para{display:flex;flex-direction:column;gap:8px;width:100%}.rx-home .rx-avatar{display:inline-grid;place-items:center;border-radius:50%;background:var(--rx-purple-50);color:var(--rx-purple-700);font-weight:600;line-height:1;flex:none;letter-spacing:.01em}.rx-home .rx-tile{display:inline-grid;place-items:center;border-radius:10px;flex:none}.rx-home .rx-tile--accent{background:var(--rx-purple-50);color:var(--rx-purple-600)}.rx-home .rx-tile--success{background:var(--rx-success-soft);color:var(--rx-success-strong)}.rx-home .rx-tile--dark{background:rgba(169,39,232,.2);color:#fff}.rx-home .rx-a{opacity:0;transform:translateY(8px);transition:opacity var(--rx-dur-reveal) var(--rx-ease-out),transform var(--rx-dur-reveal) var(--rx-ease-out)}.rx-home .rx-a--fade{transform:none}.rx-home .rx-a--scale{transform:scale(.96)}.rx-home .rx-a.is-on{opacity:1;transform:none}.rx-home .rx-hero{position:relative;overflow:hidden;padding:calc(var(--rx-nav-h) + 64px) 0 var(--rx-section-y)}.rx-home .rx-hero-intro{max-width:520px;margin-top:20px}@media (min-width:768px){.rx-home .rx-hero{padding-top:calc(var(--rx-nav-h) + 96px)}}@media (min-width:1280px){.rx-home .rx-hero{padding-top:calc(var(--rx-nav-h) + 128px)}}.rx-home .rx-proof{padding:40px 0}.rx-home .rx-proof-list{list-style:none;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.rx-home .rx-proof-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rx-home .rx-proof-icon{color:var(--rx-purple-600)}.rx-home .rx-proof-value{font-family:var(--rx-font-display);font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.02em}.rx-home .rx-proof-label{font-size:13px;line-height:19px;font-weight:500;color:var(--rx-text-primary);max-width:260px}@media (min-width:768px){.rx-home .rx-proof-list{grid-template-columns:repeat(4,1fr);gap:0}.rx-home .rx-proof-item{padding:0 24px;border-left:1px solid var(--rx-border-subtle)}.rx-home .rx-proof-item:first-child{border-left:0;padding-left:0}}.rx-home .rx-problem-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:1024px){.rx-home .rx-problem-grid{grid-template-columns:repeat(3,1fr)}}.rx-home .rx-reframe-head{max-width:700px}.rx-home .rx-g5{position:relative;background:#fff;border-radius:20px;box-shadow:var(--rx-shadow-md);padding:8px}.rx-home .rx-g5:before{content:"";position:absolute;top:8px;bottom:8px;left:calc(8px + 200px + (100% - 216px) / 2);width:calc((100% - 216px) / 2);background:var(--rx-purple-50);border-radius:14px;opacity:0;transition:opacity var(--rx-dur-reveal) var(--rx-ease-out);pointer-events:none}.rx-home .rx-g5.is-in:before{opacity:1}.rx-home .rx-g5-table{position:relative;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.rx-home .rx-g5-corner,.rx-home .rx-g5-label,.rx-home .rx-g5-table col:first-child{width:200px}.rx-home .rx-g5-table td,.rx-home .rx-g5-table th{height:64px;padding:0 20px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--rx-border-subtle)}.rx-home .rx-g5-table tbody tr:last-child td,.rx-home .rx-g5-table tbody tr:last-child th{border-bottom:0}.rx-home .rx-g5-th-rep{font-size:14px;line-height:20px;font-weight:600;color:var(--rx-text-secondary)}.rx-home .rx-g5-th-rx{font-family:var(--rx-font-display);font-size:16px;line-height:24px;font-weight:600;color:var(--rx-text-primary)}.rx-home .rx-g5-label{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rx-text-secondary)}.rx-home .rx-g5-rep{font-size:16px;line-height:24px;color:var(--rx-text-secondary)}.rx-home .rx-g5-rep svg{color:var(--rx-neutral-400);vertical-align:-3px;margin-right:8px}.rx-home .rx-g5-rx{font-size:16px;line-height:24px;font-weight:500;color:var(--rx-text-primary)}.rx-home .rx-g5-rx-inner{display:inline-flex;align-items:center;gap:8px;opacity:0;transform:translateY(6px);transition:opacity var(--rx-dur-reveal) var(--rx-ease-out),transform var(--rx-dur-reveal) var(--rx-ease-out)}.rx-home .rx-g5-rx-inner svg{color:var(--rx-purple-600);flex:none}.rx-home .rx-g5.is-in .rx-g5-rx-inner{opacity:1;transform:none}.rx-home .rx-g5.is-in tbody tr:first-child .rx-g5-rx-inner{transition-delay:.22s}.rx-home .rx-g5.is-in tbody tr:nth-child(2) .rx-g5-rx-inner{transition-delay:.28s}.rx-home .rx-g5.is-in tbody tr:nth-child(3) .rx-g5-rx-inner{transition-delay:.34s}.rx-home .rx-g5.is-in tbody tr:nth-child(4) .rx-g5-rx-inner{transition-delay:.4s}.rx-home .rx-g5.is-in tbody tr:nth-child(5) .rx-g5-rx-inner{transition-delay:.46s}@media (max-width:767px){.rx-home .rx-g5{padding:8px}.rx-home .rx-g5-table thead,.rx-home .rx-g5:before{display:none}.rx-home .rx-g5-table,.rx-home .rx-g5-table tbody,.rx-home .rx-g5-table td,.rx-home .rx-g5-table th,.rx-home .rx-g5-table tr{display:block;width:auto;height:auto}.rx-home .rx-g5-table tr{padding:16px 12px;border-bottom:1px solid var(--rx-border-subtle)}.rx-home .rx-g5-table tr:last-child{border-bottom:0}.rx-home .rx-g5-table td,.rx-home .rx-g5-table th{padding:0;border-bottom:0}.rx-home .rx-g5-label{margin-bottom:8px}.rx-home .rx-g5-rep{margin-bottom:8px;font-size:15px}.rx-home .rx-g5-rx-inner{padding:6px 12px;border-radius:999px;background:var(--rx-purple-50);font-size:15px}}.rx-home .rx-bento{display:grid;grid-template-columns:1fr;gap:24px}.rx-home .rx-bento-card{min-width:0}.rx-home .rx-bento-text{display:flex;flex-direction:column;gap:12px}.rx-home .rx-bento-card--wide{display:grid;grid-template-areas:"g" "t";gap:24px}.rx-home .rx-bento-card--wide .rx-well{grid-area:g}.rx-home .rx-bento-card--wide .rx-bento-text{grid-area:t}@media (min-width:768px){.rx-home .rx-bento{grid-template-columns:repeat(12,1fr)}.rx-home .rx-bento-card{grid-column:span 6}.rx-home .rx-bento-card--last-odd,.rx-home .rx-bento-card--wide{grid-column:span 12}}@media (min-width:1280px){.rx-home .rx-bento-card{grid-column:span var(--span,6)}.rx-home .rx-bento-card--last-odd{grid-column:span var(--span,4)}.rx-home .rx-bento-card--wide{grid-template-columns:2fr 3fr;grid-template-areas:"t g";align-items:center;gap:40px}}.rx-home .rx-g8-bar{display:flex;gap:2px;height:8px}.rx-home .rx-g8-seg{flex:1;border-radius:2px;background:var(--rx-neutral-200);transition:background-color var(--rx-dur-control) var(--rx-ease-state)}.rx-home .rx-g8-seg.is-on{background:var(--rx-success)}.rx-home .rx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:28px;position:relative}.rx-home .rx-step{position:relative;display:grid;grid-template-columns:56px 1fr;grid-template-areas:"node title" "node gate" "node body";-moz-column-gap:16px;column-gap:16px;row-gap:6px;align-content:start}.rx-home .rx-step-gate{grid-area:gate;min-height:0}.rx-home .rx-step-gate:empty{display:none}.rx-home .rx-step-node{grid-area:node;width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--rx-border-default);display:grid;place-items:center;font-family:var(--rx-font-display);font-size:18px;font-weight:600;color:var(--rx-purple-600);position:relative;z-index:1;transition:border-color var(--rx-dur-control) var(--rx-ease-state)}.rx-home .rx-step.is-on .rx-step-node{border-color:var(--rx-purple-500)}.rx-home .rx-step-text{display:contents}.rx-home .rx-step-text .rx-card-title{grid-area:title;align-self:center}.rx-home .rx-step-text .rx-card-body{grid-area:body}.rx-home .rx-step-seg{position:absolute;left:27px;top:56px;bottom:-28px;width:2px;background:var(--rx-neutral-200)}.rx-home .rx-step-seg:after{content:"";position:absolute;inset:0;background:var(--rx-purple-500);transform:scaleY(0);transform-origin:top center;transition:transform .3s linear}.rx-home .rx-step.is-seg .rx-step-seg:after{transform:scaleY(1)}.rx-home .rx-step:last-child .rx-step-seg{display:none}@media (min-width:1024px){.rx-home .rx-steps{grid-template-columns:repeat(4,1fr);gap:24px}.rx-home .rx-step{grid-template-columns:1fr;grid-template-areas:"gate" "node" "title" "body";justify-items:center;text-align:center;row-gap:0}.rx-home .rx-step-gate,.rx-home .rx-step-gate:empty{display:block;height:32px;margin-bottom:12px}.rx-home .rx-step-text .rx-card-title{margin-top:20px}.rx-home .rx-step-text .rx-card-body{max-width:240px;margin-top:8px}.rx-home .rx-step-seg{left:50%;right:auto;top:71px;bottom:auto;width:calc(100% + 24px);height:2px}.rx-home .rx-step-seg:after{transform:scaleX(0);transform-origin:left center}.rx-home .rx-step.is-seg .rx-step-seg:after{transform:scaleX(1)}}.rx-home .rx-how-foot{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.rx-home .rx-how-note{margin:0;font-size:16px;line-height:24px;font-weight:500;color:var(--rx-text-secondary)}.rx-home .rx-trust{background:var(--rx-gradient-ink);overflow:hidden}.rx-home .rx-trust-wave{left:-360px;bottom:-320px;opacity:.08;filter:saturate(.4) brightness(2.6)}.rx-home .rx-trust .rx-overline{color:var(--rx-purple-200)}.rx-home .rx-trust .rx-h2{color:#fff}.rx-home .rx-trust .rx-lead{color:hsla(0,0%,100%,.72)}.rx-home .rx-trust-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.rx-home .rx-trust-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rx-home .rx-trust-grid{grid-template-columns:repeat(4,1fr)}}.rx-home .rx-tabs-wrap{display:flex;justify-content:center;margin-bottom:32px;overflow-x:auto;scrollbar-width:none}.rx-home .rx-tabs-wrap::-webkit-scrollbar{display:none}.rx-home .rx-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--rx-neutral-100);flex:none}.rx-home .rx-tab{height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;font-family:var(--rx-font-body);font-size:15px;font-weight:500;color:var(--rx-text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--rx-dur-control) var(--rx-ease-state),color var(--rx-dur-control) var(--rx-ease-state)}.rx-home .rx-tab:focus-visible{border-radius:999px}.rx-home .rx-tab.is-selected{background:#fff;color:var(--rx-text-primary);box-shadow:var(--rx-shadow-xs)}.rx-home .rx-who-panel{border-radius:20px;padding:24px}.rx-home .rx-who-pane{display:grid;grid-template-columns:1fr;gap:32px}.rx-home .rx-who-pane[hidden]{display:none}.rx-home .rx-who-pane.is-entering{animation:rxPaneIn .22s var(--rx-ease-out) both}.rx-home .rx-who-pane.is-leaving{animation:rxPaneOut .14s var(--rx-ease-state) both}@keyframes rxPaneIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rxPaneOut{0%{opacity:1}to{opacity:0}}.rx-home .rx-who-copy{display:flex;flex-direction:column;gap:16px}.rx-home .rx-who-rows{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.rx-home .rx-who-rows li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:26px;color:var(--rx-text-primary)}.rx-home .rx-who-rows svg{color:var(--rx-purple-600);flex:none;margin-top:4px}.rx-home .rx-who-gfx{min-width:0}.rx-home .rx-seg-gfx{width:100%}@media (min-width:1024px){.rx-home .rx-who-panel{padding:48px}.rx-home .rx-who-pane{grid-template-columns:repeat(12,1fr);gap:24px;align-items:center}.rx-home .rx-who-copy{grid-column:span 5}.rx-home .rx-who-gfx{grid-column:span 7}}.rx-home .rx-g15-status{width:8px;height:8px;border-radius:50%;flex:none}.rx-home .rx-g16{display:none;margin-top:32px}@media (min-width:768px){.rx-home .rx-g16{display:grid}}.rx-home .rx-g16-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.rx-home .rx-g16-tile{height:120px;padding:16px;border-radius:10px;background:var(--rx-bg-subtle);border:1px solid var(--rx-border-subtle);display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left}.rx-home .rx-g16-label{font-size:12px;line-height:18px;font-weight:500;color:var(--rx-text-secondary)}.rx-home .rx-g16-ph{opacity:.5;width:100%}.rx-home .rx-g16-chips{display:flex;gap:6px;flex-wrap:wrap}.rx-home .rx-uc-card{flex:none;width:300px;scroll-snap-align:start;gap:16px}.rx-home .rx-uc-top{display:flex;align-items:center;gap:12px}.rx-home .rx-uc-role{margin:0;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rx-text-secondary)}.rx-home .rx-uc-situation{margin:0;font-size:13px;line-height:21px;color:var(--rx-text-primary);text-wrap:pretty}.rx-home .rx-uc-quote{margin:0;font-family:var(--rx-font-display);font-size:20px;line-height:30px;font-weight:500;color:var(--rx-text-primary)}.rx-home .rx-uc-attrib{margin:auto 0 0;font-size:14px;line-height:20px;color:var(--rx-text-secondary)}@media (min-width:768px){.rx-home .rx-uc-card{width:360px}}.rx-home .rx-fit-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.rx-home .rx-fit-grid{grid-template-columns:repeat(2,1fr)}}.rx-home .rx-fit-panel{gap:20px}.rx-home .rx-fit-panel--no{display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--rx-border-subtle);border-radius:14px}.rx-home .rx-fit-panel--no .rx-card-title{color:var(--rx-text-secondary)}.rx-home .rx-fit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rx-home .rx-fit-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:24px;color:var(--rx-text-primary)}.rx-home .rx-fit-panel--no .rx-fit-list li{color:var(--rx-text-secondary)}.rx-home .rx-fit-ic{flex:none;margin-top:3px}.rx-home .rx-fit-ic--yes{color:var(--rx-success-strong)}.rx-home .rx-fit-ic--no{color:var(--rx-neutral-400)}.rx-home .rx-fit-foot{margin-top:32px;text-align:center}.rx-home .rx-int-tile{position:relative;width:calc((100% - 24px) / 3);height:72px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;background:#fff;border:1px solid var(--rx-border-subtle);border-radius:14px;cursor:default}.rx-home .rx-int-tile:focus-visible{border-radius:14px}.rx-home .rx-int-logo{max-height:28px;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter var(--rx-dur-hover) var(--rx-ease-state),opacity var(--rx-dur-hover) var(--rx-ease-state)}.rx-home .rx-int-logo--mark{max-height:24px;max-width:28px}.rx-home .rx-int-word{font-size:15px;font-weight:600;color:var(--rx-text-primary);opacity:.7;transition:opacity var(--rx-dur-hover) var(--rx-ease-state)}.rx-home .rx-int-tile:focus-visible .rx-int-logo,.rx-home .rx-int-tile:focus-visible .rx-int-word,.rx-home .rx-int-tile:hover .rx-int-logo,.rx-home .rx-int-tile:hover .rx-int-word{filter:none;opacity:1}.rx-home .rx-int-tip{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%,-4px);padding:4px 8px;border-radius:6px;background:var(--rx-text-primary);color:#fff;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:3;transition:opacity var(--rx-dur-control) var(--rx-ease-state),transform var(--rx-dur-control) var(--rx-ease-state),visibility 0s linear var(--rx-dur-control)}.rx-home .rx-int-tile:focus-visible .rx-int-tip,.rx-home .rx-int-tile:hover .rx-int-tip{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}@media (max-width:767px){.rx-home .rx-int-tile{padding:0 8px;overflow:hidden}.rx-home .rx-int-logo--mark{display:none}.rx-home .rx-int-word{font-size:13px;white-space:nowrap}}@media (min-width:768px){.rx-home .rx-int-tile{width:auto}}.rx-home .rx-hub-body{display:flex;flex-direction:column;align-items:center;gap:24px}.rx-home .rx-faq-grid{display:grid;grid-template-columns:1fr;gap:40px}.rx-home .rx-faq-side .rx-overline{margin-bottom:12px}.rx-home .rx-faq-side .rx-h2{margin-bottom:24px}.rx-home .rx-faq-list{border-top:1px solid var(--rx-border-subtle)}.rx-home .rx-faq-item{border-bottom:1px solid var(--rx-border-subtle)}.rx-home .rx-faq-h{margin:0}.rx-home .rx-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 0;border:0;background:none;font-family:var(--rx-font-body);font-size:15px;line-height:22px;font-weight:600;color:var(--rx-text-primary);text-align:left;cursor:pointer}.rx-home .rx-faq-q:focus-visible{border-radius:8px;outline-offset:-2px}.rx-home .rx-faq-plus{flex:none;color:var(--rx-text-secondary);transition:transform var(--rx-dur-control) var(--rx-ease-state)}.rx-home .rx-faq-item.is-open .rx-faq-plus{transform:rotate(45deg)}.rx-home .rx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--rx-dur-panel) var(--rx-ease-out)}.rx-home .rx-faq-item.is-open .rx-faq-a{grid-template-rows:1fr}.rx-home .rx-faq-a-inner{min-height:0;overflow:hidden}.rx-home .rx-faq-a-inner p{margin:0;padding-bottom:24px;max-width:640px;font-size:16px;line-height:26px;color:var(--rx-text-secondary)}@media (min-width:1024px){.rx-home .rx-faq-grid{grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}.rx-home .rx-faq-side{grid-column:span 4;align-self:stretch}.rx-home .rx-faq-sticky{position:sticky;top:120px}.rx-home .rx-faq-list{grid-column:span 8}}.rx-home .rx-final-panel{position:relative;overflow:hidden;border-radius:20px;padding:48px 24px;background:var(--rx-gradient-signature);color:#fff;text-align:center}.rx-home .rx-final-wave{right:-360px;top:-200px;opacity:.15;filter:grayscale(1) brightness(4)}.rx-home .rx-final-veil{position:absolute;inset:0;background:rgba(19,4,42,.34)}.rx-home .rx-final-inner{position:relative;display:flex;flex-direction:column;align-items:center}.rx-home .rx-final-panel .rx-h2{color:#fff;max-width:760px}.rx-home .rx-final-body{color:hsla(0,0%,100%,.85);margin-top:16px;max-width:640px}.rx-home .rx-final-demo{margin:4px 0 20px}@media (min-width:768px){.rx-home .rx-final-panel{border-radius:28px;padding:80px 64px}}.rx-home.rx-nav{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--rx-nav-h);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--rx-dur-reveal) var(--rx-ease-out),border-color var(--rx-dur-reveal) var(--rx-ease-out)}.rx-home.rx-nav.is-scrolled{background:var(--rx-surface-overlay);backdrop-filter:var(--rx-glass);border-bottom-color:var(--rx-border-subtle)}.rx-home .rx-nav-bar{height:100%;max-width:calc(var(--rx-container-lg) + 64px);margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}@media (min-width:768px){.rx-home .rx-nav-bar{padding:0 32px}}.rx-home .rx-nav-brand{display:inline-flex;align-items:center;gap:10px;flex:none;text-decoration:none}.rx-home .rx-nav-logo{width:auto;height:28px}.rx-home .rx-nav-word{font-family:var(--rx-font-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--rx-text-primary)}.rx-home .rx-nav-links{list-style:none;margin:0;padding:0;display:none;align-items:center;gap:32px}.rx-home .rx-nav-link{font-size:15px;line-height:20px;font-weight:500;color:var(--rx-text-secondary);text-decoration:none;transition:color var(--rx-dur-hover) var(--rx-ease-state)}.rx-home .rx-nav-link:hover{color:var(--rx-text-primary)}.rx-home .rx-nav-actions{display:none;align-items:center;gap:12px}.rx-home .rx-nav-login{font-size:15px;font-weight:500;color:var(--rx-text-secondary);text-decoration:none;margin-right:4px;transition:color var(--rx-dur-hover) var(--rx-ease-state)}.rx-home .rx-nav-login:hover{color:var(--rx-text-primary)}.rx-home .rx-nav-mobile{display:flex;align-items:center;gap:10px}.rx-home .rx-nav-burger{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--rx-border-default);background:#fff;color:var(--rx-text-primary);cursor:pointer}.rx-home .rx-nav-burger:focus-visible{border-radius:10px}.rx-home .rx-nav-sheet{position:fixed;left:0;right:0;top:var(--rx-nav-h);bottom:0;background:var(--rx-bg-page);padding:16px 20px 24px;display:flex;flex-direction:column;overflow-y:auto}.rx-home .rx-nav-sheet[hidden]{display:none}.rx-home .rx-nav-sheet-link{display:block;padding:16px 0;border-bottom:1px solid var(--rx-border-subtle);font-size:18px;line-height:24px;font-weight:500;color:var(--rx-text-primary);text-decoration:none}.rx-home .rx-nav-sheet-actions{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:12px}.rx-home .rx-nav-sheet-actions .rx-btn{width:100%}@media (min-width:900px){.rx-home .rx-nav-actions,.rx-home .rx-nav-links{display:flex}.rx-home .rx-nav-mobile,.rx-home .rx-nav-sheet{display:none}}.rx-home.rx-foot{background:var(--rx-bg-inverse);color:hsla(0,0%,100%,.72)}.rx-home .rx-foot-inner{padding-top:64px;padding-bottom:32px}.rx-home .rx-foot-grid{display:grid;grid-template-columns:1fr;gap:40px 32px;margin-bottom:48px}@media (min-width:640px){.rx-home .rx-foot-grid{grid-template-columns:repeat(3,1fr)}.rx-home .rx-foot-brand{grid-column:1/-1}}@media (min-width:900px){.rx-home .rx-foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}.rx-home .rx-foot-brand{grid-column:auto}}.rx-home .rx-foot-lockup{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;text-decoration:none}.rx-home .rx-foot-lockup span{font-family:var(--rx-font-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:#fff}.rx-home .rx-foot-tag{margin:0;max-width:360px;font-size:15px;line-height:24px;color:hsla(0,0%,100%,.72)}.rx-home .rx-foot-coltitle{margin:0 0 16px;font-size:12px;line-height:18px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.rx-home .rx-foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rx-home .rx-foot-link{font-size:14px;line-height:20px;color:hsla(0,0%,100%,.72);text-decoration:none;transition:color var(--rx-dur-hover) var(--rx-ease-state)}.rx-home .rx-foot-link:hover{color:#fff}.rx-home .rx-foot-bottom{padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}.rx-home .rx-foot-bottom p{margin:0;font-size:13px;line-height:20px;color:hsla(0,0%,100%,.5)}.rx-home.rx-foot :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.rx-home *,.rx-home :after,.rx-home :before{transition-duration:.01ms!important;transition-delay:0ms!important;animation-duration:.01ms!important;animation-delay:0ms!important}.rx-home .rx-reveal--stagger.is-pending>*,.rx-home .rx-reveal.is-pending{opacity:1;transform:none}}.rx-glass .rx-frame{--rx-bg-subtle:#fafafb;--rx-bg-sunken:#f4f4f6;--rx-text-primary:#1a1a1a;--rx-text-secondary:#56565f;--rx-text-tertiary:#75757f;--rx-border-subtle:#e7e7ea;--rx-border-default:#d3d3d8;--rx-neutral-50:#f7f7f8;--rx-neutral-100:#efeff2;--rx-neutral-200:#e2e2e7;--rx-neutral-300:#cfcfd6;--rx-neutral-400:#a5a5b0;--rx-neutral-700:#3f3f48;--rx-shadow-sm:0 1px 2px rgba(19,4,42,.05),0 2px 8px -2px rgba(19,4,42,.06);--rx-shadow-md:0 2px 4px rgba(19,4,42,.05),0 12px 32px -12px rgba(19,4,42,.16)}.rx-home-page.rx-glass{background:#000;color:var(--rx-text-primary)}.rx-glass .rx-flow{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),#000 url(/brand/flow-lines-dark.svg) 50% /cover no-repeat;filter:saturate(.78)}.rx-glass .rx-section{position:relative;z-index:1}.rx-glass .rx-band{background:transparent;border:0;isolation:isolate}.rx-glass .rx-band:before{content:"";position:absolute;top:0;bottom:0;left:var(--rx-sheet-edge);right:var(--rx-sheet-edge);z-index:0;pointer-events:none;border-radius:var(--rx-r-sheet);background:var(--rx-sheet-fill);border:1px solid var(--rx-sheet-line);backdrop-filter:var(--rx-glass-blur);box-shadow:var(--rx-sheet-shadow)}.rx-glass .rx-band>*{position:relative;z-index:1}.rx-glass .rx-band+.rx-band{margin-top:16px}@media (max-width:1279px){.rx-glass .rx-band>.rx-container{padding-left:44px;padding-right:44px}}@media (max-width:767px){.rx-glass .rx-band:before{border-radius:24px}.rx-glass .rx-band>.rx-container{padding-left:24px;padding-right:24px}}.rx-glass .rx-overline{color:var(--rx-text-link)}.rx-glass .rx-overline:before{content:"";display:inline-block;width:18px;height:2px;margin-right:10px;border-radius:2px;vertical-align:middle;background:currentColor;opacity:.55}.rx-glass ::-moz-selection{background:var(--rx-accent-line)}.rx-glass ::selection{background:var(--rx-accent-line)}.rx-glass :focus-visible{outline-color:#fff}.rx-glass .rx-card,.rx-glass .rx-example-panel,.rx-glass .rx-fit-panel--no,.rx-glass .rx-g5,.rx-glass .rx-panel--muted{background:var(--rx-glass-fill);border:1px solid var(--rx-glass-border);backdrop-filter:var(--rx-glass-blur);box-shadow:var(--rx-glass-shadow)}.rx-glass .rx-card{border-radius:var(--rx-r-lg);overflow:hidden}.rx-glass .rx-card--interactive:hover{border-color:var(--rx-border-default);box-shadow:var(--rx-glass-shadow)}.rx-glass .rx-card--glass{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14)}.rx-glass .rx-fit-panel--no{background:var(--rx-glass-fill-soft)}.rx-glass .rx-fit-panel--yes{background:linear-gradient(165deg,#3a2a8a,#2b1f6a);border-color:hsla(0,0%,100%,.12)}.rx-glass .rx-fit-panel--yes .rx-fit-ic--yes{color:#9fd9b8}.rx-glass .rx-well{background:radial-gradient(70% 80% at 50% 20%,var(--k-glow),transparent 70%),rgba(0,0,0,.22);border-bottom:1px solid hsla(0,0%,100%,.08);padding:20px 16px}.rx-glass .rx-card--illustrated .rx-well{margin:-24px -24px 0;border-radius:21px 21px 0 0}.rx-glass .rx-bento-card--wide .rx-well{margin:-24px -24px -24px 0;border-radius:0 21px 21px 0;border-bottom:0;border-left:1px solid hsla(0,0%,100%,.08)}@media (max-width:1279px){.rx-glass .rx-bento-card--wide .rx-well{margin:-24px -24px 0;border-radius:21px 21px 0 0;border-left:0;border-bottom:1px solid hsla(0,0%,100%,.08)}}.rx-glass .rx-bento-card--wide{align-items:stretch}@media (max-width:767px){.rx-glass .rx-well{height:auto;min-height:180px}}.rx-glass .rx-bento-card--wide .rx-bento-text{justify-content:center;padding-right:8px}.rx-glass .rx-example-panel{border-radius:28px;padding:clamp(14px,2vw,28px);display:grid;place-items:center;background:radial-gradient(60% 70% at 50% 0,var(--k-glow),transparent 70%),var(--rx-glass-fill)}.rx-glass .rx-example{padding-top:0}.rx-glass .rx-btn{border-radius:999px}.rx-glass .rx-btn:focus-visible{border-radius:999px}.rx-glass .rx-btn--primary:not(.rx-btn--on-gradient){background:var(--rx-pill-primary);color:#fff;box-shadow:var(--rx-shadow-accent)}.rx-glass .rx-btn--primary:not(.rx-btn--on-gradient):hover{background:var(--rx-pill-primary-hover)}.rx-glass .rx-btn--secondary:not(.rx-btn--on-gradient){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.16);color:#fff}.rx-glass .rx-btn--secondary:not(.rx-btn--on-gradient):hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.24)}.rx-glass .rx-btn--ghost-icon{color:hsla(0,0%,100%,.7)}.rx-glass .rx-btn--ghost-icon:hover{background:hsla(0,0%,100%,.12);color:#fff}.rx-glass .rx-micro-check{color:var(--rx-ok)}.rx-glass .rx-hero--video{position:relative;z-index:1;min-height:640px;height:100svh;padding:72px 0 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000;color:#fff}.rx-glass .rx-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;pointer-events:none;opacity:0;transition:opacity .9s linear;will-change:opacity}.rx-glass .rx-hero-video.is-on{opacity:1;z-index:1}.rx-glass .rx-hero-video.is-under{opacity:1;transition:none;z-index:0}.rx-glass .rx-hero-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.42) 30%,rgba(0,0,0,.4))}.rx-glass .rx-hero-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--rx-container-lg);margin:0 auto;padding:0 24px;text-align:center}.rx-glass .rx-hero--video .rx-hero-in{margin-top:auto;margin-bottom:auto}.rx-glass .rx-hero-jobs{position:relative;z-index:2;width:100%;max-width:var(--rx-container-lg);margin:28px auto 0;padding:0 24px 28px}.rx-glass .rx-hero-jobs-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 36px;align-items:center;padding:18px 24px;border-radius:22px;background:linear-gradient(hsla(0,0%,100%,.07),hsla(0,0%,100%,.04)),rgba(14,10,26,.46);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(22px) saturate(1.1);box-shadow:0 34px 70px -44px rgba(0,0,0,.8);text-align:left}.rx-glass .rx-hero-jobs-label{display:flex;align-items:center;gap:10px;margin:0;max-width:190px;font-size:12px;line-height:17px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.rx-glass .rx-hero-jobs-label img{flex:none;width:18px;height:auto}.rx-glass .rx-hero-jobs-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.rx-glass .rx-hero-jobs-list li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 10px;align-items:start;padding:2px 18px 2px 0;font-size:12.5px;line-height:17px}.rx-glass .rx-hero-jobs-list li+li{padding-left:18px}.rx-glass .rx-hero-jobs-list li+li:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:hsla(0,0%,100%,.12)}.rx-glass .rx-hero-jobs-list i{grid-row:span 2;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(100,206,251,.14);color:var(--rx-sky)}.rx-glass .rx-hero-jobs-list b{font-weight:600;font-size:13.5px;line-height:18px;color:#fff}.rx-glass .rx-hero-jobs-list span{color:hsla(0,0%,100%,.66)}@media (max-width:1279px){.rx-glass .rx-hero-jobs-panel{grid-template-columns:minmax(0,1fr);gap:14px}.rx-glass .rx-hero-jobs-label{max-width:none}.rx-glass .rx-hero-jobs-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 0}}@media (max-width:767px){.rx-glass .rx-hero-jobs{margin-top:40px;padding:0 16px 8px}.rx-glass .rx-hero-jobs-panel{padding:16px 16px 6px;border-radius:20px}.rx-glass .rx-hero-jobs-list{grid-template-columns:minmax(0,1fr);gap:0}.rx-glass .rx-hero-jobs-list li{padding:12px 0}.rx-glass .rx-hero-jobs-list li+li{padding-left:0;border-top:1px solid hsla(0,0%,100%,.1)}.rx-glass .rx-hero-jobs-list li+li:before{display:none}}@media (prefers-reduced-motion:no-preference){.rx-glass .rx-hero-jobs-panel{animation:rxRiseIn .76s cubic-bezier(.16,1,.3,1) .86s both}.rx-glass .rx-hero-jobs-list li{animation:rxRiseIn .64s cubic-bezier(.16,1,.3,1) calc(1s + var(--i, 0) * 80ms) both}}.rx-glass .rx-hero-kicker{margin-bottom:clamp(22px,3.8vh,40px);font-size:13px;letter-spacing:.22em;color:hsla(0,0%,100%,.62)}.rx-glass .rx-hero-h1{font-size:clamp(30px,3.4vw,48px);line-height:1.04;letter-spacing:-.035em;color:#fff;max-width:1180px}.rx-glass .rx-shine{display:inline-block;background-image:linear-gradient(100deg,var(--rx-sky) 40%,#fff 50%,var(--rx-sky) 60%);background-size:250% 100%;background-position:100% 50%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-inline:.04em;margin-inline:-.04em}.rx-glass .rx-hero-intro{margin:clamp(24px,4vh,40px) auto 0;max-width:640px;color:hsla(0,0%,100%,.8);text-align:center}.rx-glass .rx-hero--video .rx-micro{justify-content:center;color:hsla(0,0%,100%,.66)}.rx-glass .rx-hero--video .rx-micro li+li{position:relative;padding-left:20px}.rx-glass .rx-hero--video .rx-micro li+li:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:hsla(0,0%,100%,.2)}@media (max-width:767px){.rx-glass .rx-hero--video{min-height:560px;height:auto;padding:128px 0 40px}.rx-glass .rx-hero-kicker{letter-spacing:.16em}.rx-glass .rx-hero--video .rx-micro{flex-direction:column;align-items:center;gap:8px}.rx-glass .rx-hero--video .rx-micro li+li{padding-left:0}.rx-glass .rx-hero--video .rx-micro li+li:before{display:none}.rx-glass .rx-hero-h1{font-size:clamp(28px,calc((100vw - 48px) * .1),48px)}}@media (prefers-reduced-motion:reduce){.rx-glass .rx-hero-video{display:none}}.rx-glass .rx-proof-icon{color:var(--rx-text-link)}.rx-glass .rx-g5{border-radius:24px}.rx-glass .rx-g5:before{background:var(--rx-accent-soft)}.rx-glass .rx-g5-rx-inner svg{color:var(--rx-text-link)}@media (max-width:767px){.rx-glass .rx-g5-rx-inner{background:var(--rx-accent-soft)}}.rx-glass .rx-step-node{background:var(--rx-glass-fill);border-color:var(--rx-border-default);color:var(--rx-text-link);backdrop-filter:blur(20px)}.rx-glass .rx-step.is-on .rx-step-node{border-color:var(--rx-accent)}.rx-glass .rx-tab.is-selected{color:#1a1a1a}.rx-glass .rx-who-panel{border-radius:24px}.rx-glass .rx-who-rows svg{color:var(--rx-text-link)}.rx-glass .rx-g16-tile{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.rx-glass .rx-fit-ic--yes{color:var(--rx-ok)}.rx-glass .rx-int-tile{background:var(--rx-glass-fill-soft);border-color:hsla(0,0%,100%,.14);backdrop-filter:blur(20px)}.rx-glass .rx-int-logo{filter:none;opacity:.85;border-radius:5px}.rx-glass .rx-int-tile:focus-visible .rx-int-logo,.rx-glass .rx-int-tile:hover .rx-int-logo{opacity:1}.rx-glass .rx-int-tip{background:#fff;color:#1a1a1a}.rx-glass .rx-faq-plus{color:hsla(0,0%,100%,.6)}.rx-glass .rx-trust{background:transparent;border:0;overflow:visible;isolation:isolate}.rx-glass .rx-trust:before{content:"";position:absolute;top:0;bottom:0;left:var(--rx-sheet-edge);right:var(--rx-sheet-edge);z-index:0;pointer-events:none;border-radius:var(--rx-r-sheet);background:var(--rx-ink-fill);border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--rx-sheet-shadow)}.rx-glass .rx-trust>.rx-container{position:relative;z-index:1}.rx-glass .rx-trust-wave{display:none}@media (max-width:1279px){.rx-glass .rx-trust>.rx-container{padding-left:44px;padding-right:44px}}@media (max-width:767px){.rx-glass .rx-trust:before{border-radius:24px}.rx-glass .rx-trust>.rx-container{padding-left:24px;padding-right:24px}}.rx-glass .rx-chip--accent{background:var(--rx-accent-soft);color:var(--rx-accent-text)}.rx-glass .rx-chip--success{background:var(--rx-ok-soft);color:var(--rx-ok)}.rx-glass .rx-chip--warning{background:var(--rx-warn-soft);color:var(--rx-warn)}.rx-glass .rx-chip--neutral{background:var(--rx-neutral-100);color:var(--rx-text-secondary)}.rx-glass .rx-tile--accent{background:var(--rx-accent-soft);color:var(--rx-accent-text)}.rx-glass .rx-tile--success{background:var(--rx-ok-soft);color:var(--rx-ok)}.rx-glass .rx-tile--dark{background:hsla(0,0%,100%,.1);color:#fff}.rx-glass .rx-step-seg{background:var(--rx-border-default)}.rx-glass .rx-step-seg:after{background:var(--rx-accent)}.rx-glass .rx-card--interactive:before{display:none}.rx-glass .rx-numbered-n{color:var(--rx-text-primary)}.rx-glass .rx-h1,.rx-glass .rx-h2{font-weight:var(--rx-fw-display)}.rx-glass .rx-hero-h1{font-weight:500}.rx-glass .rx-final-panel{background:var(--rx-close-fill);border:1px solid hsla(0,0%,100%,.1)}.rx-glass .rx-final-wave{display:none}.rx-glass .rx-final-veil{background:transparent}@media (min-width:768px){.rx-glass .rx-final-panel{border-radius:var(--rx-r-sheet)}}.rx-home.rx-nav--capsule{background:transparent;border:0;height:auto;pointer-events:none}.rx-home.rx-nav--capsule.is-scrolled{background:transparent;backdrop-filter:none;border-bottom-color:transparent}.rx-home.rx-nav--capsule .rx-nav-bar{pointer-events:auto;position:relative;max-width:1180px;height:60px;width:calc(100% - 2 * var(--rx-sheet-gutter));margin:10px auto 0;padding:0 20px;border-radius:999px;background:rgba(252,251,254,.94);border:1px solid rgba(20,19,26,.14);backdrop-filter:blur(22px) saturate(1.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 10px 28px -18px rgba(16,24,40,.22),0 1px 3px rgba(16,24,40,.06);transition:box-shadow var(--rx-dur-reveal) var(--rx-ease-out)}.rx-home.rx-nav--capsule.is-scrolled .rx-nav-bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 18px 40px -22px rgba(16,24,40,.28),0 2px 6px -2px rgba(16,24,40,.08)}.rx-home.rx-nav--capsule .rx-btn{border-radius:999px}.rx-home.rx-nav--capsule .rx-btn--primary{background:#3b1aa6;box-shadow:0 8px 20px -10px rgba(59,26,166,.6)}.rx-home.rx-nav--capsule .rx-btn--primary:hover{background:#2f1487}.rx-home.rx-nav--capsule .rx-nav-sheet{pointer-events:auto;top:80px;margin:0 12px;border-radius:20px;border:1px solid rgba(20,19,26,.14);box-shadow:0 30px 70px -30px rgba(0,0,0,.6);bottom:12px}.rx-home.rx-nav--capsule .rx-nav-burger{border-radius:999px}.rx-home.rx-foot--glass{position:relative;z-index:20;background:#000;overflow:hidden}.rx-home.rx-foot--glass .rx-foot-tag{color:rgba(226,218,250,.62)}.rx-home.rx-foot--glass .rx-foot-coltitle{font-family:var(--rx-font-display);font-size:15px;letter-spacing:0;text-transform:none;color:#fff}.rx-home.rx-foot--glass .rx-foot-link{font-size:15px;color:rgba(226,218,250,.62)}.rx-home.rx-foot--glass .rx-foot-bottom p{color:rgba(226,218,250,.62)}.rx-home.rx-foot--glass .rx-foot-mark{overflow:hidden;margin-top:8px;padding-top:clamp(28px,4vw,56px);line-height:0}.rx-home.rx-foot--glass .rx-foot-mark span{display:block;text-align:center;white-space:nowrap;font-family:var(--rx-font-display);font-weight:800;font-size:clamp(96px,24.5vw,470px);line-height:1;letter-spacing:-.045em;color:#fff;padding-bottom:.06em}.rx-home.rx-nav--capsule .rhx-theme-trigger{background:#fff;border-color:rgba(20,19,26,.14);color:#56565f;border-radius:999px}.rx-home.rx-nav--capsule .rhx-theme-trigger:hover,.rx-home.rx-nav--capsule .rhx-theme-trigger[aria-expanded=true]{color:#1a1a1a;border-color:rgba(20,19,26,.24)}.rx-home.rx-nav--capsule .rhx-theme-menu{background:#fff;border-color:rgba(20,19,26,.14);box-shadow:0 30px 70px -30px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.08)}.rx-home.rx-nav--capsule .rhx-theme-item{color:#56565f}.rx-home.rx-nav--capsule .rhx-theme-item.is-checked,.rx-home.rx-nav--capsule .rhx-theme-item:focus-visible,.rx-home.rx-nav--capsule .rhx-theme-item:hover{color:#1a1a1a}.rx-home.rx-nav--capsule .rhx-theme-item:focus-visible,.rx-home.rx-nav--capsule .rhx-theme-item:hover{background:#f1f1f6}.rx-home.rx-nav--capsule .rhx-theme-item-hint{color:#8a8a9c}.rx-home.rx-nav--capsule .rhx-theme-item-check,.rx-home.rx-nav--capsule .rhx-theme-item.is-checked .rhx-theme-item-ic{color:#851fb5}.rx-home .rx-nav-theme{margin-right:2px}html[data-site-theme=light] .rx-home-page.rx-glass{background:#fbfafe}html[data-site-theme=light] .rx-glass .rx-flow{background:linear-gradient(rgba(251,250,254,.4),rgba(251,250,254,.4)),radial-gradient(50% 60% at 12% 16%,rgba(229,30,153,.12),transparent 70%),radial-gradient(56% 64% at 88% 30%,rgba(124,92,255,.14),transparent 72%),radial-gradient(48% 56% at 46% 90%,rgba(169,39,232,.12),transparent 72%),#fbfafe url(/brand/flow-lines.svg) 50% /cover no-repeat;filter:saturate(.7)}html[data-site-theme=light] .rx-glass .rx-trust .rx-overline{color:#c4a8e6}html[data-site-theme=light] .rx-glass :focus-visible{outline-color:#851fb5}html[data-site-theme=light] .rx-glass .rx-hero--video :focus-visible{outline-color:#fff}html[data-site-theme=light] .rx-glass .rx-card--interactive:hover{border-color:var(--rx-border-default);box-shadow:0 30px 60px -36px rgba(60,30,120,.35)}html[data-site-theme=light] .rx-glass .rx-card--glass{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);box-shadow:none}html[data-site-theme=light] .rx-glass .rx-well{background:radial-gradient(70% 80% at 50% 20%,var(--k-glow),transparent 70%),rgba(107,79,207,.05);border-bottom-color:rgba(20,19,26,.08)}html[data-site-theme=light] .rx-glass .rx-bento-card--wide .rx-well{border-left-color:rgba(20,19,26,.08)}html[data-site-theme=light] .rx-glass .rx-example-panel{background:radial-gradient(60% 70% at 50% 0,var(--k-glow),transparent 70%),var(--rx-glass-fill)}html[data-site-theme=light] .rx-glass .rx-fit-panel--yes{background:linear-gradient(165deg,#3a2a8a,#2b1f6a);border-color:hsla(0,0%,100%,.12)}html[data-site-theme=light] .rx-glass .rx-fit-panel--no .rx-card-title{color:var(--rx-text-secondary)}html[data-site-theme=light] .rx-glass .rx-btn--secondary:not(.rx-btn--on-gradient){background:#fff;border-color:rgba(20,19,26,.16);color:#14131a}html[data-site-theme=light] .rx-glass .rx-btn--secondary:not(.rx-btn--on-gradient):hover{background:#f6f4ff}html[data-site-theme=light] .rx-glass .rx-btn--ghost-icon{color:rgba(20,19,26,.6)}html[data-site-theme=light] .rx-glass .rx-btn--ghost-icon:hover{background:rgba(20,19,26,.06);color:#14131a}html[data-site-theme=light] .rx-glass .rx-hero--video .rx-micro-check{color:#9fd9b8}html[data-site-theme=light] .rx-glass .rx-step-node{background:#fff}html[data-site-theme=light] .rx-glass .rx-g16-tile{background:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.9)}html[data-site-theme=light] .rx-glass .rx-g16-ph.rx-av-stack .rx-av{box-shadow:0 0 0 2px #fff}html[data-site-theme=light] .rx-glass .rx-int-tile{background:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.9)}html[data-site-theme=light] .rx-glass .rx-int-tip{background:#14131a;color:#fff}html[data-site-theme=light] .rx-glass .rx-faq-plus{color:rgba(20,19,26,.55)}html[data-site-theme=light] .rx-glass .rx-tab.is-selected{box-shadow:0 1px 3px rgba(20,19,26,.12)}.rx-glass .rx-fit-panel--yes .rx-card-title,.rx-glass .rx-fit-panel--yes .rx-fit-list li{color:#fff}