.home_page__GabWt{--page-max:960px;position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:5rem 1.5rem 0}.home_brand__vCYD8{position:absolute;top:1.5rem;left:1.75rem;display:flex;align-items:center;gap:.625rem}.home_brandLogo__4SWs9{border-radius:8px}.home_brandName___OdLi{font-size:.8125rem;font-weight:600;letter-spacing:.18em;color:var(--text-muted)}.home_hero__CH0pQ{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--page-max);text-align:center}.home_hero__CH0pQ:before{content:"";position:absolute;top:-160px;left:50%;z-index:-1;width:min(820px,96vw);height:460px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(59,130,246,.11),transparent 68%);pointer-events:none}.home_title__Zkv_t{--grad-1:#2563eb;--grad-2:#059669;--grad-3:#d97706;margin:2.75rem 0 0;max-width:30ch;font-size:clamp(1.375rem,3vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.home_titleAccent__evZ38{background:linear-gradient(100deg,var(--grad-2) 0,var(--grad-3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home_title__Zkv_t{--grad-1:#60a5fa;--grad-2:#34d399;--grad-3:#fbbf24}}:root[data-theme=dark] .home_title__Zkv_t{--grad-1:#60a5fa;--grad-2:#34d399;--grad-3:#fbbf24}.home_interactiveWord__oJ9gv{color:var(--grad-1);white-space:nowrap}.home_letters__zqTJf{cursor:default}.home_letter__bQhnT{display:inline-block;transition:transform .4s cubic-bezier(.22,.8,.3,1);will-change:transform}.home_cta__7fZCn{display:inline-flex;align-items:center;gap:.5rem;margin-top:2.5rem;padding:.95rem 1.9rem;background:var(--accent-solid);color:var(--on-accent);border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none;box-shadow:0 12px 32px -12px rgba(37,99,235,.85);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.home_cta__7fZCn:hover{background:var(--accent-solid-hover);transform:translateY(-1px);box-shadow:0 16px 38px -12px rgba(37,99,235,.95);text-decoration:none}.home_cta__7fZCn:active{transform:translateY(1px);box-shadow:0 8px 20px -12px rgba(37,99,235,.85)}.home_cta__7fZCn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home_ctaArrow__wgRoj{font-size:1.05em;line-height:1;transition:transform .15s ease}.home_cta__7fZCn:hover .home_ctaArrow__wgRoj{transform:translateX(2px)}.home_trust__E9RuT{margin:1.25rem 0 0;font-size:.8125rem;color:var(--text-muted)}.home_error__P6jdi{max-width:46ch;margin:1.75rem 0 -.5rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--danger) 9%,transparent);border:1px solid var(--danger-border);border-radius:var(--radius);color:var(--danger);font-size:.8125rem;line-height:1.55;text-align:left}.home_demoFrame__kmn9V{--pad:1.75rem;--title-h:62px;--tabs-h:46px;--head-h:36px;--row-h:40px;--new-h:36px;--foot-h:14px;--move:0.75s cubic-bezier(0.65,0,0.35,1);position:relative;width:100%;margin-top:1rem;height:calc(var(--title-h) + var(--tabs-h) + var(--head-h) + var(--rows) * var(--row-h) + var(--new-h) + var(--foot-h));overflow:hidden;background:var(--surface);border-radius:14px;box-shadow:0 0 0 1px var(--border),var(--shadow-lift)}.home_icon__cHgz7{flex-shrink:0;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home_demoTitleRow__aoYM_{display:flex;align-items:center;gap:.625rem;height:var(--title-h);padding:0 var(--pad)}.home_demoPageIcon__P280e{font-size:1.25rem;line-height:1}.home_demoPageTitle__R7PaR{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.home_demoTabs__2DlOo{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--tabs-h);padding:0 var(--pad);transition:opacity .3s ease}.home_demoFrame__kmn9V[data-mode=graph] .home_demoTabs__2DlOo{opacity:0;pointer-events:none}.home_tabGroup__T_HYA{display:flex;align-items:center;gap:.25rem}.home_tab__lxHq5{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .55rem;border-radius:6px;font-size:.8125rem;color:var(--text-muted)}.home_tabActive__x_D7z{background:var(--surface-2);color:var(--text);font-weight:500}.home_tabTools__debdW{display:flex;align-items:center;gap:.875rem}.home_toolIcon__66WD_{display:inline-flex;font-size:.9375rem;color:var(--text-muted)}.home_demoButton__wvVSw{display:inline-flex;align-items:stretch;background:var(--accent-solid);border-radius:6px;color:var(--on-accent);font-size:.8125rem;font-weight:600;line-height:1}.home_demoButtonLabel__rvtYG{display:flex;align-items:center;padding:.4rem .6rem .4rem .7rem}.home_demoButtonCaret__mWBEe{display:flex;align-items:center;padding:0 .4rem;border-left:1px solid rgba(255,255,255,.28);font-size:.875rem}.home_demoCanvas__6gLDt{position:relative;height:calc(100% - var(--title-h) - var(--tabs-h));cursor:pointer}.home_demoCanvas__6gLDt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.home_demoHint__qoRyZ{margin:.875rem 0 0;font-size:.75rem;color:var(--text-muted);text-align:center}.home_demoEdges__Epuvc{position:absolute;inset:0;width:100%;height:100%;stroke:var(--link);stroke-width:1;opacity:0;transition:opacity .4s ease .15s}.home_demoFrame__kmn9V[data-mode=graph] .home_demoEdges__Epuvc{opacity:1;transition-delay:.5s}.home_demoHead__QakGE{position:absolute;inset:0 0 auto;height:var(--head-h);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:.75rem;color:var(--text-muted);transition:opacity .3s ease}.home_demoHead__QakGE>span{display:inline-flex;align-items:center;gap:.375rem}.home_colType__Y_CdB{font-size:.6875rem;font-weight:600}.home_demoNewRow__k8ZIN{position:absolute;inset:calc(var(--head-h) + var(--rows) * var(--row-h)) 0 auto;display:flex;align-items:center;gap:.5rem;height:var(--new-h);padding-left:var(--pad);border-bottom:1px solid var(--border);font-size:.8125rem;color:var(--text-muted);transition:opacity .3s ease}.home_demoFrame__kmn9V[data-mode=graph] .home_demoHead__QakGE,.home_demoFrame__kmn9V[data-mode=graph] .home_demoNewRow__k8ZIN{opacity:0}.home_headGroup__WPuic,.home_headLinks__WmR00,.home_headName__pdDnA,.home_headUpdated__G4LpH,.home_rowGroup__kPcRR,.home_rowLinks__pcfSo,.home_rowName___7HMt,.home_rowUpdated__rQCpX{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.home_headName__pdDnA{left:var(--pad)}.home_rowName___7HMt{left:calc(var(--pad) + 1.375rem)}.home_headGroup__WPuic,.home_rowGroup__kPcRR{left:46%}.home_headLinks__WmR00,.home_rowLinks__pcfSo{left:68%}.home_headUpdated__G4LpH,.home_rowUpdated__rQCpX{left:82%}.home_demoRow__YBRC2{position:absolute;left:0;top:calc(var(--head-h) + var(--i) * var(--row-h));width:100%;height:var(--row-h);transition:left var(--move),top var(--move),width var(--move),height var(--move);transition-delay:calc(var(--i) * 45ms)}.home_demoRow__YBRC2:after{content:"";position:absolute;inset:auto 0 0;border-bottom:1px solid var(--border);transition:opacity .25s ease}.home_demoFrame__kmn9V[data-mode=graph] .home_demoRow__YBRC2{left:var(--nx);top:var(--ny);width:0;height:0}.home_demoFrame__kmn9V[data-mode=graph] .home_demoRow__YBRC2:after{opacity:0}.home_rowDot__XWlV7{position:absolute;left:var(--pad);top:50%;width:9px;height:9px;border-radius:50%;transform:translateY(-50%);transition:transform var(--move),left var(--move);transition-delay:calc(var(--i) * 45ms)}.home_demoFrame__kmn9V[data-mode=graph] .home_rowDot__XWlV7{left:0;transform:translate(-50%,-50%) scale(var(--node-scale))}.home_rowName___7HMt{font-size:.875rem;color:var(--text);transition:left var(--move),top var(--move),font-size var(--move),transform var(--move);transition-delay:calc(var(--i) * 45ms)}.home_demoFrame__kmn9V[data-mode=graph] .home_rowName___7HMt{left:0;top:0;font-size:.625rem;transform:translate(-50%,.9rem)}.home_rowGroup__kPcRR,.home_rowLinks__pcfSo,.home_rowUpdated__rQCpX{font-size:.75rem;color:var(--text-muted);transition:opacity .3s ease}.home_demoFrame__kmn9V[data-mode=graph] .home_rowGroup__kPcRR,.home_demoFrame__kmn9V[data-mode=graph] .home_rowLinks__pcfSo,.home_demoFrame__kmn9V[data-mode=graph] .home_rowUpdated__rQCpX{opacity:0}.home_groupPill__mO_Cr{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:500}.home_edge__VN0cd{stroke:var(--link);stroke-width:1;fill:none}.home_node__4mqd_{stroke:var(--bg);stroke-width:1.5}.home_nodeLabel__WRVeq{fill:var(--text);font-size:10px;text-anchor:middle;stroke:var(--bg);stroke-width:3;paint-order:stroke fill}.home_hubLabel__vLb6W{font-size:11px;font-weight:600}.home_card__tGs61{fill:var(--surface);stroke:var(--border)}.home_uiText__gQS7W{fill:var(--text);font-size:11.5px}.home_uiMuted__HFCte{fill:var(--text-muted);font-size:11px}.home_uiCap__wGpTV{fill:var(--text-muted);font-size:9px;font-weight:600;letter-spacing:.06em}.home_glyph__RVm1P{fill:none;stroke:var(--text-muted);stroke-width:1.4;stroke-linecap:round}.home_glyphKnob__Bdwyp{fill:var(--surface);stroke:var(--text-muted);stroke-width:1.4}.home_section__ToTMp{width:100%;max-width:var(--page-max);margin-top:6.5rem}.home_sectionTitle__S5GBO{margin:0 0 2.5rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:center}.home_steps__Gw7K3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;margin:0;padding:0;list-style:none}.home_privacyIcon__av7j0,.home_stepIcon__tkV_C{display:inline-flex;margin-right:.45rem;font-size:1.25em;vertical-align:-.18em;color:var(--text-muted)}.home_stepTitle__yB2_H{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;color:var(--text)}.home_stepIndex__ziVAw{display:block;margin-bottom:.625rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--text-muted)}.home_stepBody__0OYRC{margin:.5rem 0 0;font-size:.9375rem;line-height:1.65;color:var(--text-muted)}.home_features__ryKGC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.75rem 2.5rem;gap:2.75rem 2.5rem;margin:0;padding:0;list-style:none}.home_featureDot__cV0cw{display:inline-block;width:9px;height:9px;margin-right:.55rem;border-radius:50%;vertical-align:.12em}.home_featureTitle__Oo2cI{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;color:var(--text)}.home_featureBody__OzjK4{margin:.5rem 0 0;font-size:.9375rem;line-height:1.65;color:var(--text-muted)}.home_embed__unr31{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;grid-gap:3rem;gap:3rem}.home_embedTitle__jvGLT{margin:0;max-width:16ch;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.home_embedBody__Tc2Tl{margin:1rem 0 0;font-size:1rem;line-height:1.65;color:var(--text-muted)}.home_embedIllustration__s3VMf{width:100%;height:auto}.home_pageSheet__MxIJt{fill:var(--surface);stroke:var(--border);filter:drop-shadow(0 18px 36px rgba(0,0,0,.22))}.home_pageHeading__etpeB{fill:var(--text);opacity:.75}.home_pageLine__Wx6nb{fill:var(--border)}.home_embedBlock__Cd8v7{fill:var(--bg);stroke:var(--border)}.home_privacyPoints__xWMTx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;margin:0;padding:0;list-style:none;text-align:center}.home_privacyTitle__fOLw0{margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;color:var(--text)}.home_privacyBody__FWu64{margin:.5rem 0 0;font-size:.875rem;line-height:1.65;color:var(--text-muted)}.home_closing__EXm_s{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--page-max);margin-top:7rem;text-align:center}.home_closingTitle__c43eV{margin:0;max-width:22ch;font-size:clamp(1.625rem,3.4vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.home_animBlink__cJcrR,.home_animExpand1__voqnC,.home_animExpand2__u65GI,.home_animExpand3__YKuLa,.home_animFlipAxis__EqxTj,.home_animLines___wmS9,.home_animSlideOut__pEsTj,.home_animSpin__gVLeV,.home_animVanish__alnle{transform-box:fill-box;transform-origin:center}.home_animExpand1__voqnC{--dx:4.5px;--dy:-4px}.home_animExpand2__u65GI{--dx:0px;--dy:4.5px}.home_animExpand3__YKuLa{--dx:-4.5px;--dy:-3px}.home_steps__Gw7K3 li:focus-within .home_animFlipAxis__EqxTj,.home_steps__Gw7K3 li:hover .home_animFlipAxis__EqxTj{animation:home_flipAxis__qVI_P .75s ease}.home_steps__Gw7K3 li:focus-within .home_animSlideOut__pEsTj,.home_steps__Gw7K3 li:hover .home_animSlideOut__pEsTj{animation:home_slideOut__ulobC .7s ease}.home_steps__Gw7K3 li:focus-within .home_animExpand1__voqnC,.home_steps__Gw7K3 li:focus-within .home_animExpand2__u65GI,.home_steps__Gw7K3 li:focus-within .home_animExpand3__YKuLa,.home_steps__Gw7K3 li:hover .home_animExpand1__voqnC,.home_steps__Gw7K3 li:hover .home_animExpand2__u65GI,.home_steps__Gw7K3 li:hover .home_animExpand3__YKuLa{animation:home_expand__ggu_Q .9s cubic-bezier(.22,.8,.3,1)}.home_steps__Gw7K3 li:focus-within .home_animLines___wmS9,.home_steps__Gw7K3 li:hover .home_animLines___wmS9{animation:home_fadeIn__xBYED .9s ease}.home_privacyPoints__xWMTx li:focus-within .home_animBlink__cJcrR,.home_privacyPoints__xWMTx li:hover .home_animBlink__cJcrR{animation:home_blink__9CHGL .7s ease}.home_privacyPoints__xWMTx li[data-vanished=true] .home_animVanish__alnle{animation:home_vanish__nlOdn .55s ease forwards}.home_privacyPoints__xWMTx li:focus-within .home_animSpin__gVLeV,.home_privacyPoints__xWMTx li:hover .home_animSpin__gVLeV{animation:home_spin__5gwmn .7s ease}@keyframes home_flipAxis__qVI_P{50%{transform:perspective(240px) rotate3d(1,1,0,180deg)}}@keyframes home_slideOut__ulobC{35%,60%{transform:translate(2.5px,-3px)}}@keyframes home_expand__ggu_Q{0%{transform:translate(var(--dx),var(--dy)) scale(.25);opacity:0}}@keyframes home_fadeIn__xBYED{0%,35%{opacity:0}}@keyframes home_blink__9CHGL{45%,60%{transform:scaleY(.08)}}@keyframes home_vanish__nlOdn{to{transform:scale(.1);opacity:0}}@keyframes home_spin__5gwmn{to{transform:rotate(1turn)}}.home_footer__UGiMU{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.25rem;width:100%;max-width:var(--page-max);margin-top:6.5rem;padding:2rem 0 2.5rem;border-top:1px solid var(--border);font-size:.8125rem}.home_footerLink__7SHlW,.home_footer__UGiMU{color:var(--text-muted)}.home_footerLink__7SHlW:hover{color:var(--text)}.home_footerLink__7SHlW:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (max-width:768px){.home_page__GabWt{padding-top:3.5rem}.home_demoFrame__kmn9V{--pad:1rem;--title-h:48px;--tabs-h:40px;--head-h:28px;--row-h:32px;--new-h:30px;--foot-h:10px}.home_demoPageTitle__R7PaR{font-size:1.0625rem}.home_tab__lxHq5{padding:.25rem .4rem;font-size:.75rem}.home_headLinks__WmR00,.home_headUpdated__G4LpH,.home_rowLinks__pcfSo,.home_rowUpdated__rQCpX,.home_toolIcon__66WD_{display:none}.home_headGroup__WPuic,.home_rowGroup__kPcRR{left:58%}.home_rowName___7HMt{font-size:.8125rem}.home_demoFrame__kmn9V[data-mode=graph] .home_rowName___7HMt{font-size:.5625rem}.home_footer__UGiMU,.home_section__ToTMp{margin-top:4.5rem}.home_embed__unr31,.home_features__ryKGC,.home_privacyPoints__xWMTx,.home_steps__Gw7K3{grid-template-columns:1fr;gap:2rem}.home_closing__EXm_s{margin-top:4.5rem}.home_brand__vCYD8{top:1.125rem;left:1.25rem}}@media (min-width:769px) and (max-width:1024px){.home_features__ryKGC{grid-template-columns:repeat(2,1fr)}.home_demoFrame__kmn9V{--pad:1.25rem;--title-h:54px;--tabs-h:42px;--head-h:32px;--row-h:36px;--new-h:32px}.home_demoPageTitle__R7PaR{font-size:1.1875rem}}@media (min-width:1440px){.home_page__GabWt{--page-max:1080px}}@media (prefers-reduced-motion:reduce){.home_privacyPoints__xWMTx li:focus-within [class*=anim],.home_privacyPoints__xWMTx li:hover [class*=anim],.home_steps__Gw7K3 li:focus-within [class*=anim],.home_steps__Gw7K3 li:hover [class*=anim]{animation:none}.home_ctaArrow__wgRoj,.home_cta__7fZCn,.home_demoEdges__Epuvc,.home_demoHead__QakGE,.home_demoRow__YBRC2,.home_demoRow__YBRC2:after,.home_rowDot__XWlV7,.home_rowGroup__kPcRR,.home_rowLinks__pcfSo,.home_rowName___7HMt,.home_rowUpdated__rQCpX{transition:none}.home_cta__7fZCn:hover,.home_cta__7fZCn:hover .home_ctaArrow__wgRoj{transform:none}}