.rd-landing,.slate-shell-landing,.lab-dialog{--font-serif-face:var(--font-eb-garamond)}.rd-landing :is(h1,h2,h3).font-sans{font-family:var(--font-inter), "Suisse Intl", "Helvetica Neue", Arial, sans-serif}.slate-shell-landing{--background:#090a0c;--foreground:#e6e8ea;--surface:#181a1c;--surface-strong:#212325;--surface-deep:#060708;--muted:#9c9ea1;--muted-soft:#87898c;--border:#2c2e31;--border-soft:#202224;--brand:#89aeda;--brand-soft:#5d7da2;--brand-tint:#25374c;--brand-ink:#bbcde2;--highlight:#dca56c;--highlight-soft:#6c4a29;--copper-lift:#e8dcd0;--on-brand:#0f1112;--on-danger:#0f1112;--on-highlight:#0f1112;--status-active:#6cb88a;--success:#6fb692;--danger:#d97a69;--shadow-color:#010202;--overlay-scrim:#030304;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);background:radial-gradient(120% 70% at 50% 0%, var(--background) 0%, transparent 60%), linear-gradient(180deg, var(--background) 0%, var(--surface-deep) 100%)}@supports (color:lab(0% 0 0)){.slate-shell-landing{--background:lab(2.74806% -.151321 -.852224);--foreground:lab(91.8724% -.269651 -1.29286);--surface:lab(8.92761% -.356056 -1.83102);--surface-strong:lab(13.5665% -.394449 -2.01556);--surface-deep:lab(1.76043% -.09951 -.563687);--muted:lab(65.1889% -.380129 -1.84406);--muted-soft:lab(57.0689% -.378966 -1.84339);--border:lab(18.7868% -.399813 -2.01834);--border-soft:lab(12.9879% -.360966 -1.83355);--brand:lab(69.6068% -4.83197 -26.7126);--brand-soft:lab(51.0543% -3.99771 -23.8094);--brand-tint:lab(22.11% -2.0922 -15.4227);--brand-ink:lab(81.3654% -2.97052 -12.8994);--highlight:lab(71.9645% 16.2676 37.4566);--highlight-soft:lab(34.8636% 11.9038 25.3876);--copper-lift:lab(88.3884% 2.80207 7.05702);--on-brand:lab(4.833% -.225797 -1.23269);--on-danger:lab(4.833% -.225797 -1.23269);--on-highlight:lab(4.833% -.225797 -1.23269);--status-active:lab(68.8681% -32.4342 15.8663);--success:lab(68.7222% -29.6398 11.0447);--danger:lab(61.8102% 36.5237 26.1777);--shadow-color:lab(.460743% -.0373423 -.236389);--overlay-scrim:lab(.900726% -.0613183 -.364569)}}.bg-network-graph{background-image:url(/network-graph.svg);background-size:120px 120px}html:not([data-theme=dark]) .rd-landing:not(.slate-shell-landing):not(.rd-lab-home){--background:#fef9ec;--surface:#fffdf5;--surface-strong:#fffefa;--surface-deep:#f4ebd5;--foreground:#1b1814;--muted:#6c6455;--muted-soft:#8a8170;--border:#e6dcc3;--border-soft:#efe7d2;--brand:#6d6fa6;--brand-soft:#8688b2;--brand-tint:#e6e4f1;--brand-ink:#55568c;--highlight:#e4dfaa;--highlight-soft:#f1eecb;--on-highlight:#1b1814;--on-brand:#fef9ec;--shadow-color:#342c24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--foreground)}@supports (color:lab(0% 0 0)){html:not([data-theme=dark]) .rd-landing:not(.slate-shell-landing):not(.rd-lab-home){--shadow-color:lab(18.7965% 2.31208 6.68003)}}[data-theme=dark] .rd-landing:not(.slate-shell-landing),.lab-dialog{--background:#14110d;--surface:#1c1813;--surface-strong:#231e17;--surface-deep:#0e0c0a;--foreground:#f2ebd9;--muted:#a89e8b;--muted-soft:#837a69;--border:#322c22;--border-soft:#262119;--brand:#9799c9;--brand-soft:#8688b2;--brand-tint:#2a2740;--brand-ink:#b4b6ec;--highlight:#e4dfaa;--highlight-soft:#4a4632;--on-highlight:#14110d;--on-brand:#14110d;--shadow-color:#010100;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-theme=dark] .rd-landing:not(.slate-shell-landing),.lab-dialog{--shadow-color:lab(.193739% .13563 .240466)}}.rd-cred-logo{opacity:.48;width:auto;height:.95rem;transition:opacity var(--duration-base) var(--ease-out)}.rd-cred-logo:hover{opacity:.9}.rd-al-trigger{border:0;border-bottom:1px solid color-mix(in srgb, var(--brand-ink) 38%, transparent);color:var(--brand-ink);vertical-align:baseline;transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);background:0 0;border-radius:0;align-items:center;gap:.24em;margin-inline:.05em;padding:0 .08em .06em;font-weight:500;line-height:1.08;display:inline-flex}.rd-al-trigger:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--brand-ink) 78%, transparent);background:0 0}.rd-al-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rd-al-trigger-mark{width:.92em;height:.92em;color:var(--brand-ink);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rd-al-trigger-arrow{opacity:.58;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);margin-left:.04em;font-size:.86em;line-height:1;display:inline-block;transform:translate(0)}.rd-al-trigger:hover .rd-al-trigger-arrow{opacity:1;transform:translate(.13em)}.rd-al-mark{width:.9em;height:.9em}.rd-al-intro{max-width:31rem;color:var(--muted);font-size:.875rem;line-height:1.55}.rd-al-positioning{color:var(--foreground);font-family:var(--font-serif-face), Georgia, serif;margin-top:.8rem;font-size:.95rem;line-height:1.35}.rd-al-issues{border-top:1px solid var(--border-soft);margin-top:1rem;display:grid}.rd-al-issues>div{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(10rem,.9fr) minmax(0,1.6fr);gap:1.15rem;padding:.9rem 0;display:grid}.rd-al-issues dt{color:var(--foreground);justify-content:space-between;align-items:flex-start;gap:.65rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex;position:relative}.rd-al-issues dd{color:var(--muted);font-size:.8125rem;line-height:1.5}.rd-al-proof{color:var(--brand-ink);margin-top:.35rem;font-size:.6875rem;line-height:1.4;display:block}.rd-al-detail{z-index:2;flex:none;position:relative}.rd-al-detail:hover,.rd-al-detail:focus-within,.rd-al-detail[open]{z-index:30}.rd-al-detail summary{border:1px solid var(--border-soft);width:1.15rem;height:1.15rem;color:var(--muted-soft);cursor:help;transition:color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;line-height:1;list-style:none;display:inline-flex}.rd-al-detail summary::-webkit-details-marker{display:none}.rd-al-detail summary:hover,.rd-al-detail summary:focus-visible{border-color:color-mix(in srgb, var(--brand-ink) 55%, var(--border-soft));color:var(--brand-ink);background:color-mix(in srgb, var(--brand-ink) 7%, transparent);outline:none}.rd-al-tooltip{z-index:10;border:1px solid var(--border);border-radius:var(--radius-md);width:min(18rem,100vw - 3rem);color:var(--muted);background:var(--surface);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility var(--duration-base) var(--ease-out);padding:.65rem .7rem;font-size:.75rem;font-weight:400;line-height:1.45;position:absolute;top:1.55rem;left:0;transform:translateY(-.2rem)}.rd-al-tooltip strong{color:var(--foreground);margin-bottom:.2rem;font-size:.75rem;font-weight:500;display:block}.rd-al-detail:hover .rd-al-tooltip,.rd-al-detail:focus-within .rd-al-tooltip,.rd-al-detail[open] .rd-al-tooltip{opacity:1;pointer-events:auto;visibility:visible;transform:none}.rd-al-issues>div:last-child .rd-al-tooltip{top:auto;bottom:1.55rem;transform:translateY(.2rem)}.rd-al-issues>div:last-child .rd-al-detail:hover .rd-al-tooltip,.rd-al-issues>div:last-child .rd-al-detail:focus-within .rd-al-tooltip,.rd-al-issues>div:last-child .rd-al-detail[open] .rd-al-tooltip{transform:none}.rd-al-startup{z-index:2;flex:none;font-size:.6875rem;line-height:1.35;position:relative}.rd-al-startup:hover,.rd-al-startup:focus-within,.rd-al-startup[open]{z-index:30}.rd-al-startup summary{color:var(--foreground);cursor:help;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--foreground) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--foreground) 40%, transparent);text-underline-offset:.2rem;font-weight:500;text-decoration-style:dotted;list-style:none;display:inline-flex}.rd-al-startup summary::-webkit-details-marker{display:none}.rd-al-startup summary::marker{content:""}.rd-al-startup summary:hover,.rd-al-startup summary:focus-visible{color:var(--brand-ink);outline:none;text-decoration-color:currentColor}.rd-al-startup-tooltip{z-index:10;border:1px solid var(--border);border-radius:var(--radius-md);width:min(17rem,100vw - 3rem);color:var(--muted);background:var(--surface);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility var(--duration-base) var(--ease-out);padding:.65rem .7rem;font-size:.75rem;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + .55rem);left:0;transform:translateY(.2rem)}.rd-al-startup:hover .rd-al-startup-tooltip,.rd-al-startup:focus-within .rd-al-startup-tooltip,.rd-al-startup[open] .rd-al-startup-tooltip{opacity:1;pointer-events:auto;visibility:visible;transform:none}@media (max-width:30rem){.rd-al-tooltip{left:auto;right:0}.rd-al-issues>div{grid-template-columns:1fr;gap:.25rem;padding:.8rem 0}}.rd-frontier-term{color:var(--brand-ink);white-space:nowrap;opacity:0;transition:opacity .38s var(--ease-out), transform .38s var(--ease-out);display:inline-block;transform:translateY(.08em)}.rd-frontier-term[data-visible=true]{opacity:1;transform:none}.rd-social-link{border-radius:var(--radius-sm);opacity:.55;width:2rem;height:2rem;transition:background-color var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.rd-social-link img{filter:brightness(0)invert()}.rd-social-link svg{width:.9rem;height:.9rem;color:var(--foreground)}.rd-social-link:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);opacity:.92;transform:translateY(-1px)}.rd-social-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;opacity:1}.rd-reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(16px)}.rd-reveal[data-shown=true]{opacity:1;transform:none}.rd-hero-rise{animation:rd-hero-rise .8s var(--ease-out) both}.rd-caret-blink{animation:1.06s step-end infinite rd-caret-blink}.rd-signup-success-icon{animation:rd-signup-success-in .38s var(--ease-out) both}.rd-signup-success-check{stroke-dasharray:15;stroke-dashoffset:15px;animation:rd-signup-success-draw .42s var(--ease-out) .12s both}@media (prefers-reduced-motion:reduce){.rd-caret-blink{animation:none}.rd-signup-success-icon,.rd-signup-success-check{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.rd-hero-field-mask{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(90% 60% at 50% 42%,#000 30%,#0000 80%),linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:radial-gradient(90% 60% at 50% 42%,#000 30%,#0000 80%),linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1024px){.rd-hero-field-mask{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(72% 54% at 74% 38%,#000 32%,#0000 78%),linear-gradient(90deg,#0000,#000 10% 86%,#0000),linear-gradient(#0000,#000 10% 86%,#0000);mask-image:radial-gradient(72% 54% at 74% 38%,#000 32%,#0000 78%),linear-gradient(90deg,#0000,#000 10% 86%,#0000),linear-gradient(#0000,#000 10% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.rd-rail-fill{height:calc(var(--rail-progress,0) * 100%);transition:height .2s linear}@media (prefers-reduced-motion:reduce){.rd-reveal{opacity:1!important;transition:none!important;transform:none!important}.rd-hero-rise,.rd-frontier-term{opacity:1!important;animation:none!important;transform:none!important}.rd-al-trigger,.rd-al-trigger-arrow,.rd-frontier-term,.rd-social-link{transition:none!important;transform:none!important}.rd-rail-fill{height:100%!important;transition:none!important}}@keyframes rd-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rd-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rd-signup-success-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes rd-signup-success-draw{to{stroke-dashoffset:0}}
