.CompareRows-module__jGx-Ya__rows{width:100%;max-width:36rem;margin:0 auto;padding:0;list-style:none}.CompareRows-module__jGx-Ya__start{margin-inline:0}.CompareRows-module__jGx-Ya__item+.CompareRows-module__jGx-Ya__item{border-top:1px solid var(--border-subtle)}.CompareRows-module__jGx-Ya__row{align-items:center;gap:var(--space-050) var(--space-200);min-height:4rem;padding:var(--space-200) var(--space-100);color:var(--text-primary);touch-action:manipulation;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;transition:opacity .18s;display:grid}.CompareRows-module__jGx-Ya__dot{corner-shape:round;background:var(--dot);border-radius:50%;width:.625rem;height:.625rem}.CompareRows-module__jGx-Ya__name{font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong)}.CompareRows-module__jGx-Ya__note{font-size:var(--type-body);color:var(--text-secondary);grid-area:2/2}.CompareRows-module__jGx-Ya__arrow{color:var(--text-secondary);grid-area:1/3/span 2;transition:transform .22s cubic-bezier(.16,1,.3,1),color .15s}.CompareRows-module__jGx-Ya__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.CompareRows-module__jGx-Ya__rows:has(.CompareRows-module__jGx-Ya__row:focus-visible) .CompareRows-module__jGx-Ya__row:not(:focus-visible){opacity:.45}.CompareRows-module__jGx-Ya__row:focus-visible .CompareRows-module__jGx-Ya__arrow{color:var(--text-primary);transform:translate(4px)}@media (hover:hover) and (pointer:fine){.CompareRows-module__jGx-Ya__rows:has(.CompareRows-module__jGx-Ya__row:hover) .CompareRows-module__jGx-Ya__row:not(:hover){opacity:.45}.CompareRows-module__jGx-Ya__row:hover .CompareRows-module__jGx-Ya__arrow{color:var(--text-primary);transform:translate(4px)}}@media (max-width:40rem){.CompareRows-module__jGx-Ya__row{column-gap:var(--space-150);padding:var(--space-200) 0}}@media (prefers-reduced-motion:reduce){.CompareRows-module__jGx-Ya__row,.CompareRows-module__jGx-Ya__arrow{transition:none}}
.SiteDock-module__KiNwnq__bar{inset:var(--space-200) 0 auto;z-index:40;padding-inline:var(--gutter);pointer-events:none;--glass:color-mix(in srgb, color-mix(in srgb, var(--color-pewter-silver) 25%, var(--color-rose-alloy) 75%) 78%, transparent);--glass-edge:color-mix(in srgb, var(--color-rose-alloy) 92%, transparent);--focus-ring:color-mix(in srgb, var(--color-verdant-green) 72%, var(--color-nureba-ink));justify-content:space-between;align-items:center;display:flex;position:fixed}.SiteDock-module__KiNwnq__wordmark,.SiteDock-module__KiNwnq__dock{pointer-events:auto}.SiteDock-module__KiNwnq__wordmark{isolation:isolate;box-sizing:border-box;height:2.8125rem;padding:0 var(--space-200) .14em;margin-left:calc(-1 * var(--space-200));border-radius:var(--radius-lg);color:var(--text-primary);font-family:var(--font-body);font-size:1.375rem;font-weight:var(--display-weight);letter-spacing:var(--track-h3);transition:color .3s var(--ease-smooth-out,ease);align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.SiteDock-module__KiNwnq__wordmark:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-forest-black);opacity:0;transition:opacity .3s var(--ease-smooth-out,ease);position:absolute;inset:0}.SiteDock-module__KiNwnq__barScrolled .SiteDock-module__KiNwnq__wordmark{color:var(--color-rose-alloy)}.SiteDock-module__KiNwnq__barScrolled .SiteDock-module__KiNwnq__wordmark:before{opacity:1}.SiteDock-module__KiNwnq__wordmark:focus-visible,.SiteDock-module__KiNwnq__link:focus-visible,.SiteDock-module__KiNwnq__cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SiteDock-module__KiNwnq__dock{box-sizing:border-box;align-items:center;gap:var(--space-100);height:2.8125rem;padding:var(--space-050,.25rem) var(--space-050,.25rem) var(--space-050,.25rem) var(--space-150);border:.5px solid var(--glass-edge);border-radius:var(--radius-lg);isolation:isolate;display:flex;position:relative}.SiteDock-module__KiNwnq__dock:before{content:"";z-index:-1;border-radius:inherit;corner-shape:inherit;background:var(--glass);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);pointer-events:none;position:absolute;inset:-.5px}.SiteDock-module__KiNwnq__list{align-items:center;gap:var(--space-025,.125rem);margin:0;padding:0;list-style:none;display:flex}.SiteDock-module__KiNwnq__link{padding:.4375rem var(--space-150,.75rem);border-radius:calc(var(--radius-lg) - 4.5px);color:color-mix(in srgb, var(--color-forest-black) 80%, transparent);font-family:var(--font-body);font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);white-space:nowrap;transition:color var(--duration-quick,.15s) var(--ease-smooth-out,ease), background-color var(--duration-quick,.15s) var(--ease-smooth-out,ease);align-items:center;line-height:calc(1em + .25rem);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SiteDock-module__KiNwnq__link:hover{background-color:color-mix(in srgb, var(--color-rose-alloy) 40%, transparent)}}.SiteDock-module__KiNwnq__link:focus-visible{background-color:color-mix(in srgb, var(--color-rose-alloy) 40%, transparent)}.SiteDock-module__KiNwnq__link:focus-visible,.SiteDock-module__KiNwnq__linkActive{color:var(--color-forest-black)}@media (hover:hover) and (pointer:fine){.SiteDock-module__KiNwnq__link:hover{color:var(--color-forest-black)}}.SiteDock-module__KiNwnq__linkActive{font-weight:var(--weight-ui-strong,var(--weight-strong))}.SiteDock-module__KiNwnq__cta:active{transform:scale(.97)}.SiteDock-module__KiNwnq__cta{align-items:center;gap:var(--space-100,.5rem);min-height:2.25rem;padding:0 var(--space-200,1rem);border-radius:calc(var(--radius-lg) - 4.5px);background:var(--color-nureba-ink);color:var(--color-rose-alloy);font-family:var(--font-body);font-size:var(--type-ui);font-weight:var(--weight-strong);letter-spacing:var(--track-ui);white-space:nowrap;transition:background-color var(--duration-quick,.15s) var(--ease-smooth-out,ease), color var(--duration-quick,.15s) var(--ease-smooth-out,ease), transform .16s ease-out;line-height:1;text-decoration:none;display:inline-flex}.SiteDock-module__KiNwnq__cta:focus-visible{background:var(--color-verdant-green);color:var(--color-nureba-ink)}@media (hover:hover) and (pointer:fine){.SiteDock-module__KiNwnq__cta:hover{background:var(--color-verdant-green);color:var(--color-nureba-ink)}}.SiteDock-module__KiNwnq__roll{height:1.25em;line-height:1.25;display:block;overflow:hidden}.SiteDock-module__KiNwnq__rollInner{transition:transform .45s cubic-bezier(.16,1,.3,1);display:block;position:relative}.SiteDock-module__KiNwnq__rollInner:after{content:attr(data-label);position:absolute;top:100%;left:0}.SiteDock-module__KiNwnq__link:focus-visible .SiteDock-module__KiNwnq__rollInner,.SiteDock-module__KiNwnq__cta:focus-visible .SiteDock-module__KiNwnq__rollInner{transform:translateY(-100%)}@media (hover:hover) and (pointer:fine){.SiteDock-module__KiNwnq__link:hover .SiteDock-module__KiNwnq__rollInner,.SiteDock-module__KiNwnq__cta:hover .SiteDock-module__KiNwnq__rollInner{transform:translateY(-100%)}}.SiteDock-module__KiNwnq__menuBtn,.SiteDock-module__KiNwnq__menu,.SiteDock-module__KiNwnq__scrim{display:none}@media (max-width:56rem){.SiteDock-module__KiNwnq__bar{inset-inline:var(--space-150,.75rem);padding:var(--space-050,.25rem) var(--space-050,.25rem) var(--space-050,.25rem) var(--space-200,1rem);border:.5px solid var(--glass-edge);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);pointer-events:auto;transition:background-color .3s var(--ease-smooth-out,ease), border-color .3s var(--ease-smooth-out,ease);grid-template-columns:1fr auto;grid-template-areas:"word menu""panel panel";align-items:center;display:grid}.SiteDock-module__KiNwnq__barOpen{border-color:var(--color-graphite-lift);background:var(--color-charcoal-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.SiteDock-module__KiNwnq__wordmark{margin-left:calc(-1 * var(--space-100,.5rem));height:2.75rem;padding:0 var(--space-100,.5rem) .14em;grid-area:word;justify-self:start;font-size:1.5rem}.SiteDock-module__KiNwnq__barScrolled .SiteDock-module__KiNwnq__wordmark{color:var(--text-primary)}.SiteDock-module__KiNwnq__barOpen .SiteDock-module__KiNwnq__wordmark,.SiteDock-module__KiNwnq__barScrolled.SiteDock-module__KiNwnq__barOpen .SiteDock-module__KiNwnq__wordmark{color:var(--color-rose-alloy)}.SiteDock-module__KiNwnq__wordmark:before,.SiteDock-module__KiNwnq__barScrolled .SiteDock-module__KiNwnq__wordmark:before{opacity:0}.SiteDock-module__KiNwnq__dock{display:none}.SiteDock-module__KiNwnq__menuBtn{isolation:isolate;cursor:pointer;background:0 0;border:0;grid-area:menu;justify-content:center;justify-self:end;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:transform .16s ease-out;display:inline-flex;position:relative}.SiteDock-module__KiNwnq__menuBtn:before{content:"";z-index:-1;border-radius:max(var(--radius-xs), calc(var(--radius-lg) - 8.5px));background:var(--color-forest-black);transition:background-color var(--duration-quick,.15s) ease;position:absolute;inset:.25rem}.SiteDock-module__KiNwnq__barOpen .SiteDock-module__KiNwnq__menuBtn:before{background:var(--color-iron-surface)}.SiteDock-module__KiNwnq__menuBtn:active:before{background:var(--color-slate-hover)}@media (hover:hover) and (pointer:fine){.SiteDock-module__KiNwnq__barOpen .SiteDock-module__KiNwnq__menuBtn:hover:before{background:var(--color-slate-hover)}.SiteDock-module__KiNwnq__menuBtn:hover .SiteDock-module__KiNwnq__menuBar{background:var(--color-verdant-green)}}.SiteDock-module__KiNwnq__menuBtn>span:last-child{display:none}.SiteDock-module__KiNwnq__menuBtn:focus-visible,.SiteDock-module__KiNwnq__menuLink:focus-visible,.SiteDock-module__KiNwnq__menuCta:focus-visible{outline:2px solid var(--color-verdant-green);outline-offset:2px}.SiteDock-module__KiNwnq__menuIcon{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:1rem;display:flex}.SiteDock-module__KiNwnq__menuBar{border-radius:var(--radius-full);background:var(--color-rose-alloy);width:1rem;height:1.5px;transition:transform .2s cubic-bezier(.23, 1, .32, 1), background-color var(--duration-quick,.15s) ease}.SiteDock-module__KiNwnq__menuBtn[aria-expanded=true] .SiteDock-module__KiNwnq__menuBar{transition-duration:.28s,.15s}.SiteDock-module__KiNwnq__menuBtn[aria-expanded=true] .SiteDock-module__KiNwnq__menuBar:first-child{transform:translateY(2.75px)rotate(45deg)}.SiteDock-module__KiNwnq__menuBtn[aria-expanded=true] .SiteDock-module__KiNwnq__menuBar:last-child{transform:translateY(-2.75px)rotate(-45deg)}.SiteDock-module__KiNwnq__scrim{z-index:39;background:color-mix(in srgb, var(--color-nureba-ink) 45%, transparent);opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s;display:block;position:fixed;inset:0}.SiteDock-module__KiNwnq__scrim[data-open]{opacity:1;visibility:visible;transition-delay:0s}.SiteDock-module__KiNwnq__menu{margin-right:calc(var(--space-200,1rem) - var(--space-050,.25rem));visibility:hidden;grid-area:panel;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s;display:grid}.SiteDock-module__KiNwnq__menu[data-open]{visibility:visible;grid-template-rows:1fr;transition-duration:.28s,0s;transition-delay:0s}.SiteDock-module__KiNwnq__menuInner{min-height:0;overflow:hidden}.SiteDock-module__KiNwnq__menuList{padding:var(--space-200,1rem) 0 var(--space-100,.5rem);flex-direction:column;margin:0;list-style:none;display:flex}.SiteDock-module__KiNwnq__menuLink{min-height:3rem;color:var(--color-fog-text);font-family:var(--font-body);font-size:1.375rem;font-weight:var(--weight-strong);letter-spacing:-.01em;align-items:center;line-height:1.2;text-decoration:none;display:flex}.SiteDock-module__KiNwnq__menuLink:active,.SiteDock-module__KiNwnq__menuLinkActive{color:var(--color-rose-alloy)}.SiteDock-module__KiNwnq__menuGroup{padding-top:var(--space-100,.5rem);color:var(--color-fog-text);font-family:var(--font-body);font-size:var(--type-ui);font-weight:var(--weight-ui);letter-spacing:var(--track-ui);opacity:.7;margin:0}.SiteDock-module__KiNwnq__menuSub{margin:0 0 var(--space-100,.5rem);padding:0;list-style:none}.SiteDock-module__KiNwnq__menuNote{margin-left:var(--space-100,.5rem);font-size:var(--type-ui);font-weight:var(--weight-ui);opacity:.6}.SiteDock-module__KiNwnq__menuCta{min-height:3.5rem;margin:var(--space-100,.5rem) 0 var(--space-150,.75rem);border-radius:var(--radius-md);background:var(--color-verdant-green);color:var(--color-nureba-ink);font-family:var(--font-body);font-size:1.375rem;font-weight:var(--weight-strong);letter-spacing:-.01em;justify-content:center;align-items:center;text-decoration:none;transition:transform .16s ease-out;display:flex}.SiteDock-module__KiNwnq__menuCta:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.SiteDock-module__KiNwnq__wordmark,.SiteDock-module__KiNwnq__link,.SiteDock-module__KiNwnq__cta,.SiteDock-module__KiNwnq__rollInner,.SiteDock-module__KiNwnq__menu,.SiteDock-module__KiNwnq__menuBtn,.SiteDock-module__KiNwnq__menuBar{transition:none!important}.SiteDock-module__KiNwnq__link:hover .SiteDock-module__KiNwnq__rollInner,.SiteDock-module__KiNwnq__link:focus-visible .SiteDock-module__KiNwnq__rollInner,.SiteDock-module__KiNwnq__cta:hover .SiteDock-module__KiNwnq__rollInner,.SiteDock-module__KiNwnq__cta:focus-visible .SiteDock-module__KiNwnq__rollInner{transform:none}}@media (pointer:coarse){.SiteDock-module__KiNwnq__link{min-height:2.75rem}}.SiteDock-module__KiNwnq__products{position:relative}button.SiteDock-module__KiNwnq__trigger{cursor:pointer;background-color:#0000;border:0;gap:.3125rem}.SiteDock-module__KiNwnq__chevron{transition:transform .2s var(--ease-smooth-out,ease);flex:none}.SiteDock-module__KiNwnq__trigger[aria-expanded=true] .SiteDock-module__KiNwnq__chevron{transform:rotate(180deg)}.SiteDock-module__KiNwnq__trigger[aria-expanded=true]{color:var(--color-forest-black);background-color:color-mix(in srgb, var(--color-rose-alloy) 40%, transparent)}.SiteDock-module__KiNwnq__panel{--r-inner:max(var(--radius-xs), calc(var(--radius-lg) - 6.5px));z-index:1;box-sizing:border-box;border:.5px solid var(--glass-edge);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-rose-alloy) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);opacity:0;visibility:hidden;transform-origin:50% 0;width:28rem;transition:opacity .2s var(--ease-smooth-out,ease), transform .2s var(--ease-smooth-out,ease), visibility 0s linear .2s;grid-template-columns:11.5rem minmax(0,1fr);gap:.375rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .5rem);left:calc(50% - 14rem);transform:translateY(-4px)scale(.97);box-shadow:0 1px 2px #0c09080f,0 6px 16px -6px #0c09082e}.SiteDock-module__KiNwnq__panel:before{content:"";height:.5rem;position:absolute;inset:-.5rem 0 auto}.SiteDock-module__KiNwnq__panel[data-open]{opacity:1;visibility:visible;transition:opacity .28s var(--ease-smooth-out,ease), transform .28s var(--ease-smooth-out,ease), visibility 0s linear 0s;transform:none}.SiteDock-module__KiNwnq__panelRows{display:flex;position:relative}.SiteDock-module__KiNwnq__glider{border-radius:var(--r-inner);background:var(--color-pearl-porcelain);opacity:0;pointer-events:none;transition:transform .22s var(--ease-smooth-out,ease), height .22s var(--ease-smooth-out,ease), opacity .15s ease-out;position:absolute;top:0;left:0;right:0}.SiteDock-module__KiNwnq__panelList{flex-direction:column;flex:1;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.SiteDock-module__KiNwnq__panelList>li{flex:1;display:flex}.SiteDock-module__KiNwnq__panelLink{padding:var(--space-150,.75rem) var(--space-200,1rem);text-wrap:pretty;border-radius:var(--r-inner);color:var(--color-forest-black);flex-direction:column;flex:1;justify-content:center;gap:.25rem;text-decoration:none;display:flex}.SiteDock-module__KiNwnq__panelName{font-family:var(--font-body);font-size:var(--type-ui);font-weight:var(--weight-strong);letter-spacing:var(--track-ui);line-height:1.25}.SiteDock-module__KiNwnq__panelNote{color:var(--text-secondary-soft);font-family:var(--font-body);font-size:var(--type-caption);font-weight:var(--weight-ui);letter-spacing:var(--track-caption,0);line-height:1.4}.SiteDock-module__KiNwnq__panelLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.SiteDock-module__KiNwnq__preview{aspect-ratio:16/10;border-radius:var(--r-inner);background:var(--color-charcoal-surface);position:relative;overflow:hidden}.SiteDock-module__KiNwnq__previewImg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s var(--ease-smooth-out,ease), transform .4s var(--ease-smooth-out,ease);position:absolute;inset:0;transform:scale(1.03)}.SiteDock-module__KiNwnq__previewImg[data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.SiteDock-module__KiNwnq__glider,.SiteDock-module__KiNwnq__previewImg{transition:none}.SiteDock-module__KiNwnq__panel,.SiteDock-module__KiNwnq__chevron,.SiteDock-module__KiNwnq__panelLink{transition:none!important}}
.FactrMDemo-module__ySw5KG__figure{aspect-ratio:1200/640;--focus-ring:var(--color-verdant-green);width:100%;max-width:1200px;margin:0 auto;position:relative}.FactrMDemo-module__ySw5KG__window{width:1200px;height:640px;transform:scale(var(--s,1));transform-origin:0 0;pointer-events:none;border:1px solid color-mix(in srgb, var(--color-rose-alloy) 24%, transparent);border-radius:calc(var(--radius-lg) / var(--s,1));background:var(--color-charcoal-surface);color:var(--color-rose-alloy);font-family:var(--font-body);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.FactrMDemo-module__ySw5KG__window button{font:inherit;color:inherit;cursor:pointer}.FactrMDemo-module__ySw5KG__window button:focus-visible,.FactrMDemo-module__ySw5KG__window input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.FactrMDemo-module__ySw5KG__titlebar{align-items:center;gap:var(--space-200);height:2.5rem;padding-inline:var(--space-150);border-bottom:1px solid var(--color-graphite-lift);flex:none;display:flex}.FactrMDemo-module__ySw5KG__dots{gap:.5rem;display:inline-flex}.FactrMDemo-module__ySw5KG__dots i{corner-shape:round;background:#ff5f57;border-radius:50%;width:.75rem;height:.75rem}.FactrMDemo-module__ySw5KG__dots i:nth-child(2){background:#febc2e}.FactrMDemo-module__ySw5KG__dots i:nth-child(3){background:#28c840}.FactrMDemo-module__ySw5KG__chrome{align-items:center;gap:var(--space-150);color:var(--color-pewter-silver);display:inline-flex}.FactrMDemo-module__ySw5KG__chromeEnd{margin-left:auto}.FactrMDemo-module__ySw5KG__title{color:var(--color-fog-text);font-size:var(--type-ui);letter-spacing:var(--track-ui);white-space:nowrap;text-overflow:ellipsis;line-height:calc(1em + .25rem);overflow:hidden}.FactrMDemo-module__ySw5KG__body{flex:1;grid-template-columns:3rem 13.75rem minmax(0,1fr) 17.5rem;min-height:0;display:grid}.FactrMDemo-module__ySw5KG__sidebar{gap:var(--space-100);min-height:0;padding:var(--space-200) var(--space-150);border-right:1px solid var(--color-graphite-lift);flex-direction:column;display:flex;overflow-y:auto}.FactrMDemo-module__ySw5KG__brand{margin:0 0 var(--space-050);padding-inline:var(--space-100);font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong);line-height:1.2}.FactrMDemo-module__ySw5KG__newSession,.FactrMDemo-module__ySw5KG__session{align-items:center;gap:var(--space-100);width:100%;min-height:2.25rem;padding:0 var(--space-100);border-radius:var(--radius-md);font-size:var(--type-ui);letter-spacing:var(--track-ui);text-align:left;transition:background-color .15s var(--ease-smooth-out,ease);background:0 0;border:0;line-height:1.2;display:flex}.FactrMDemo-module__ySw5KG__newSession{background:var(--color-iron-surface)}.FactrMDemo-module__ySw5KG__newSession:hover,.FactrMDemo-module__ySw5KG__session:hover{background:var(--color-graphite-lift)}.FactrMDemo-module__ySw5KG__newSession[aria-current=true],.FactrMDemo-module__ySw5KG__session[aria-current=true]{background:var(--color-iron-surface)}.FactrMDemo-module__ySw5KG__project{align-items:center;gap:var(--space-100);margin:var(--space-100) 0 0;padding-inline:var(--space-100);color:var(--color-fog-text);font-size:var(--type-caption);letter-spacing:var(--track-caption);line-height:1.3;display:flex}.FactrMDemo-module__ySw5KG__sessionList{gap:var(--space-025,.125rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FactrMDemo-module__ySw5KG__session{color:var(--color-rose-alloy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FactrMDemo-module__ySw5KG__sessionDot{corner-shape:round;background:var(--color-fog-text);border-radius:50%;flex:none;width:.3125rem;height:.3125rem}.FactrMDemo-module__ySw5KG__main{flex-direction:column;min-width:0;min-height:0;display:flex}.FactrMDemo-module__ySw5KG__log{gap:var(--space-200);min-height:0;padding:var(--space-300) var(--space-300) var(--space-200);scrollbar-width:thin;scrollbar-color:var(--color-graphite-lift) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.FactrMDemo-module__ySw5KG__user{max-width:85%;padding:var(--space-150) var(--space-200);border-radius:var(--radius-md);background:var(--color-graphite-lift);font-size:var(--type-ui);letter-spacing:var(--track-ui);align-self:flex-end;margin:0;line-height:1.5}.FactrMDemo-module__ySw5KG__agent{max-width:100%;font-size:var(--type-body);letter-spacing:var(--track-body);line-height:calc(1em + .5rem)}.FactrMDemo-module__ySw5KG__agent p{margin:0}.FactrMDemo-module__ySw5KG__note{color:var(--color-fog-text);font-size:var(--type-caption);letter-spacing:var(--track-caption);line-height:1.3;margin-bottom:var(--space-100)!important}.FactrMDemo-module__ySw5KG__caret{vertical-align:text-bottom;background:var(--color-fog-text);width:.5ch;height:1em;margin-left:2px;animation:1s steps(2,start) infinite FactrMDemo-module__ySw5KG__blink;display:inline-block}@keyframes FactrMDemo-module__ySw5KG__blink{to{visibility:hidden}}.FactrMDemo-module__ySw5KG__empty{justify-content:center;align-items:center;gap:var(--space-300);text-align:center;flex-direction:column;flex:1;display:flex}.FactrMDemo-module__ySw5KG__emptyTitle{color:var(--color-fog-text);font-size:var(--type-h3);font-weight:var(--display-weight);letter-spacing:var(--track-h3);margin:0;line-height:1.2}.FactrMDemo-module__ySw5KG__examples{align-items:center;gap:var(--space-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FactrMDemo-module__ySw5KG__example{min-height:2.25rem;padding:0 var(--space-200);border:1px solid var(--color-graphite-lift);border-radius:var(--radius-md);font-size:var(--type-ui);letter-spacing:var(--track-ui);transition:background-color .15s var(--ease-smooth-out,ease);background:0 0;line-height:1.2}.FactrMDemo-module__ySw5KG__example:hover{background:var(--color-graphite-lift)}.FactrMDemo-module__ySw5KG__composer{margin:0 var(--space-300) var(--space-200);flex:none}.FactrMDemo-module__ySw5KG__inputRow{align-items:center;gap:var(--space-100);padding:0 var(--space-100) 0 var(--space-200);border:1px solid var(--color-iron-surface);border-radius:var(--radius-md);min-height:2.75rem;display:flex}.FactrMDemo-module__ySw5KG__input{min-width:0;color:var(--color-rose-alloy);font-family:inherit;font-size:var(--type-ui);letter-spacing:var(--track-ui);background:0 0;border:0;flex:1;line-height:1.2}.FactrMDemo-module__ySw5KG__input::placeholder{color:var(--color-fog-text)}.FactrMDemo-module__ySw5KG__input:focus-visible{outline:none}.FactrMDemo-module__ySw5KG__inputRow:focus-within{border-color:var(--color-fog-text)}.FactrMDemo-module__ySw5KG__sendBtn{border-radius:var(--radius-md);background:var(--color-rose-alloy);width:2rem;height:2rem;transition:background-color .15s var(--ease-smooth-out,ease);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;color:var(--color-nureba-ink)!important}.FactrMDemo-module__ySw5KG__sendBtn:disabled{background:var(--color-iron-surface);color:var(--color-fog-text)!important;cursor:default!important}.FactrMDemo-module__ySw5KG__sendBtn:not(:disabled):hover{background:var(--color-verdant-green)}.FactrMDemo-module__ySw5KG__composerFoot{justify-content:space-between;align-items:center;gap:var(--space-200);margin-top:var(--space-100);color:var(--color-fog-text);font-size:var(--type-caption);letter-spacing:var(--track-caption);line-height:1.3;display:flex}.FactrMDemo-module__ySw5KG__footLabel{padding-inline:var(--space-100)}.FactrMDemo-module__ySw5KG__picker{position:relative}.FactrMDemo-module__ySw5KG__pickerBtn{align-items:center;gap:var(--space-050);min-height:2rem;padding:0 var(--space-100);border-radius:var(--radius-md);font-size:var(--type-caption);letter-spacing:var(--track-caption);transition:background-color .15s var(--ease-smooth-out,ease);background:0 0;border:0;display:inline-flex;color:var(--color-fog-text)!important}.FactrMDemo-module__ySw5KG__pickerBtn:hover,.FactrMDemo-module__ySw5KG__pickerBtn[aria-expanded=true]{background:var(--color-graphite-lift)}.FactrMDemo-module__ySw5KG__menu{right:0;bottom:calc(100% + var(--space-050));z-index:2;width:14.5rem;padding:var(--space-050);border:1px solid var(--color-iron-surface);border-radius:var(--radius-lg);background:var(--color-graphite-lift);position:absolute}.FactrMDemo-module__ySw5KG__menuHead,.FactrMDemo-module__ySw5KG__menuFoot{padding:var(--space-100);color:var(--color-fog-text);font-family:var(--font-mono);font-size:var(--type-micro);font-weight:var(--weight-mono);font-feature-settings:"ss03", "ss04", "ss05";margin:0;line-height:1.3}.FactrMDemo-module__ySw5KG__option{justify-content:space-between;align-items:center;gap:var(--space-100);width:100%;min-height:2.5rem;padding:0 var(--space-100);border-radius:max(var(--radius-xs), calc(var(--radius-lg) - 5px));font-size:var(--type-ui);text-align:left;background:0 0;border:0;display:flex}.FactrMDemo-module__ySw5KG__option small{color:var(--color-fog-text);font-size:var(--type-caption);display:block}.FactrMDemo-module__ySw5KG__option:hover,.FactrMDemo-module__ySw5KG__option[aria-selected=true]{background:var(--color-iron-surface)}.FactrMDemo-module__ySw5KG__panel{border-left:1px solid var(--color-graphite-lift);flex-direction:column;min-width:0;min-height:0;display:flex}.FactrMDemo-module__ySw5KG__tabs{gap:var(--space-050);padding:var(--space-100) var(--space-150) 0;border-bottom:1px solid var(--color-graphite-lift);flex:none;display:flex}.FactrMDemo-module__ySw5KG__tab{min-height:2.25rem;padding:0 var(--space-150);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--type-ui);letter-spacing:var(--track-ui);background:0 0;border:0;color:var(--color-fog-text)!important}.FactrMDemo-module__ySw5KG__tab[aria-selected=true]{background:var(--color-iron-surface);font-weight:var(--weight-strong);color:var(--color-rose-alloy)!important}.FactrMDemo-module__ySw5KG__panelBody{gap:var(--space-200);min-height:0;padding:var(--space-200) var(--space-150);flex-direction:column;flex:1;display:flex;overflow-y:auto}.FactrMDemo-module__ySw5KG__fileList{gap:var(--space-025,.125rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FactrMDemo-module__ySw5KG__fileBtn{align-items:center;gap:var(--space-100);width:100%;min-height:2.25rem;padding:0 var(--space-100);border-radius:var(--radius-md);font-size:var(--type-ui);text-align:left;transition:background-color .15s var(--ease-smooth-out,ease);background:0 0;border:0;display:flex}.FactrMDemo-module__ySw5KG__fileBtn:hover{background:var(--color-graphite-lift)}.FactrMDemo-module__ySw5KG__fileBtn[aria-current=true]{background:var(--color-iron-surface)}.FactrMDemo-module__ySw5KG__preview{padding:var(--space-150);border-radius:var(--radius-md);background:var(--color-nureba-ink);color:var(--color-fog-text);font-family:var(--font-mono);font-size:var(--type-micro);font-weight:var(--weight-mono);font-feature-settings:"ss03", "ss04", "ss05";line-height:1.6}.FactrMDemo-module__ySw5KG__preview p{margin:0}.FactrMDemo-module__ySw5KG__panelEmpty{color:var(--color-fog-text);font-size:var(--type-ui);margin:0;line-height:1.4}.FactrMDemo-module__ySw5KG__caption,.FactrMDemo-module__ySw5KG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.FactrMDemo-module__ySw5KG__caret{animation:none}}.FactrMDemo-module__ySw5KG__rail{align-items:center;gap:var(--space-150);padding:var(--space-150) 0;border-right:1px solid var(--color-graphite-lift);color:var(--color-pewter-silver);flex-direction:column;display:flex}.FactrMDemo-module__ySw5KG__rail>span{border-radius:var(--radius-md);place-items:center;width:2rem;height:2rem;display:grid}.FactrMDemo-module__ySw5KG__railOn{background:var(--color-iron-surface);color:var(--color-rose-alloy)}.FactrMDemo-module__ySw5KG__railFoot{margin-top:auto}.FactrMDemo-module__ySw5KG__avatar{corner-shape:round;background:var(--color-iron-surface);color:var(--color-rose-alloy);font-size:var(--type-caption);border-radius:50%!important}.FactrMDemo-module__ySw5KG__brandRow{padding-right:var(--space-100);color:var(--color-fog-text);justify-content:space-between;align-items:center;display:flex}.FactrMDemo-module__ySw5KG__brandRow .FactrMDemo-module__ySw5KG__brand{color:var(--color-rose-alloy);margin:0}.FactrMDemo-module__ySw5KG__projectRow{margin:var(--space-150) 0 0;padding-inline:var(--space-100);color:var(--color-rose-alloy);font-size:var(--type-ui);letter-spacing:var(--track-ui);justify-content:space-between;align-items:center;display:flex}.FactrMDemo-module__ySw5KG__projectRow svg{color:var(--color-fog-text)}.FactrMDemo-module__ySw5KG__inputBox{border:1px solid var(--color-iron-surface);border-radius:var(--radius-md)}.FactrMDemo-module__ySw5KG__inputBox:focus-within{border-color:var(--color-fog-text)}.FactrMDemo-module__ySw5KG__inputBox .FactrMDemo-module__ySw5KG__inputRow{border:0}.FactrMDemo-module__ySw5KG__branch{align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-200);border-bottom:1px solid var(--color-graphite-lift);color:var(--color-fog-text);font-size:var(--type-caption);margin:0;display:flex}.FactrMDemo-module__ySw5KG__branch svg{color:var(--color-verdant-green)}.FactrMDemo-module__ySw5KG__footGroup{align-items:center;gap:var(--space-150);min-width:0;display:inline-flex}.FactrMDemo-module__ySw5KG__footItem{align-items:center;gap:var(--space-050);white-space:nowrap;display:inline-flex}.FactrMDemo-module__ySw5KG__effort{color:var(--color-fog-text)}.FactrMDemo-module__ySw5KG__status{border:1.5px solid var(--color-verdant-green);corner-shape:round;border-radius:50%;width:.875rem;height:.875rem}.FactrMDemo-module__ySw5KG__picker{align-items:center;gap:var(--space-150);display:inline-flex}.FactrMDemo-module__ySw5KG__tab{align-items:center;gap:var(--space-050);display:inline-flex}.FactrMDemo-module__ySw5KG__tabAdd{width:2rem;color:var(--color-pewter-silver);place-items:center;margin-left:auto;display:grid}.FactrMDemo-module__ySw5KG__urlBar{align-items:center;gap:var(--space-150);color:var(--color-pewter-silver);font-size:var(--type-caption);display:flex}.FactrMDemo-module__ySw5KG__urlBar span{color:var(--color-fog-text);flex:1}.FactrMDemo-module__ySw5KG__toolsHead{margin:var(--space-100) 0 0;color:var(--color-rose-alloy);font-size:var(--type-ui)}.FactrMDemo-module__ySw5KG__tools{gap:var(--space-100);flex-direction:column;display:flex}.FactrMDemo-module__ySw5KG__tool{align-items:center;gap:var(--space-150);min-height:2.5rem;padding:0 var(--space-150);border-radius:var(--radius-md);background:var(--color-iron-surface);font-size:var(--type-ui);text-align:left;border:0;display:flex;color:var(--color-rose-alloy)!important}.FactrMDemo-module__ySw5KG__tool:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.FactrMDemo-module__ySw5KG__tool:not(:disabled):hover{background:var(--color-slate-hover)}}
.RunsWhere-module__lCOu8a__where{padding-block:clamp(4rem,8vw,7rem)}.RunsWhere-module__lCOu8a__inner{width:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto}.RunsWhere-module__lCOu8a__title{text-align:center;margin:0}.RunsWhere-module__lCOu8a__lede{max-width:40rem;margin:var(--space-300) auto 0;text-align:center;color:var(--text-secondary)}.RunsWhere-module__lCOu8a__figure{max-width:56rem;margin:var(--space-800) auto 0;position:relative}.RunsWhere-module__lCOu8a__svg{--rw-forest:#1d3023;--rw-mist:#d5e6dc;--rw-mist-pale:#e6efe9;--rw-pearl:#f3f0ea;--rw-sage:#a9c3a2;--rw-leaf:#4a9455;--rw-accent:#67eaa2;--rw-rose:#e0aebc;--rw-mustard:#e3bc57;--rw-peri:#7c92cd;--rw-grey:#616d64;--rw-sea:#5f8079;width:100%;height:auto;display:block;position:relative;overflow:visible}.RunsWhere-module__lCOu8a__svg *{vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.RunsWhere-module__lCOu8a__rtop,.RunsWhere-module__lCOu8a__rbottom{fill:var(--surface-page);stroke:var(--rw-forest);stroke-width:1px}.RunsWhere-module__lCOu8a__rvert{fill:none;stroke:var(--rw-forest);stroke-width:1px}.RunsWhere-module__lCOu8a__ui{fill:none;stroke:color-mix(in srgb, var(--rw-forest) 35%, transparent);stroke-width:1px}.RunsWhere-module__lCOu8a__person{fill:var(--rw-pearl);stroke:var(--rw-forest);stroke-width:1px}.RunsWhere-module__lCOu8a__floor{fill:color-mix(in srgb, var(--rw-pearl) 80%, transparent);stroke:color-mix(in srgb, var(--rw-forest) 22%, transparent);stroke-width:1px}.RunsWhere-module__lCOu8a__floorLight{fill:url(#rw-floor-light);stroke:none}.RunsWhere-module__lCOu8a__cast{fill:color-mix(in srgb, var(--rw-forest) 10%, transparent);stroke:none}.RunsWhere-module__lCOu8a__sideShade{fill:url(#rw-side-shade);stroke:none}.RunsWhere-module__lCOu8a__topLight{fill:url(#rw-top-light);stroke:none;pointer-events:none}.RunsWhere-module__lCOu8a__glass{fill:color-mix(in srgb, var(--rw-grey) 16%, transparent);stroke:color-mix(in srgb, var(--rw-forest) 32%, transparent);stroke-width:1px}.RunsWhere-module__lCOu8a__glassFront{fill:color-mix(in srgb, var(--rw-grey) 8%, transparent);stroke:color-mix(in srgb, var(--rw-forest) 26%, transparent);stroke-width:1px;pointer-events:none}.RunsWhere-module__lCOu8a__mullion{fill:none;stroke:color-mix(in srgb, var(--rw-forest) 14%, transparent);stroke-width:1px}.RunsWhere-module__lCOu8a__cable,.RunsWhere-module__lCOu8a__cableTrunk,.RunsWhere-module__lCOu8a__beam{fill:none;stroke:color-mix(in srgb, var(--rw-forest) 60%, transparent);stroke-width:1px;stroke-dasharray:3 4;animation:1.4s linear infinite RunsWhere-module__lCOu8a__flow}.RunsWhere-module__lCOu8a__link{fill:none;stroke:color-mix(in srgb, var(--rw-forest) 28%, transparent);stroke-width:1px;stroke-dasharray:2 6}@keyframes RunsWhere-module__lCOu8a__flow{to{stroke-dashoffset:-14px}}.RunsWhere-module__lCOu8a__dot{fill:var(--rw-forest)}.RunsWhere-module__lCOu8a__pulse{fill:none;stroke:var(--rw-forest);stroke-width:1px}.RunsWhere-module__lCOu8a__grille{fill:color-mix(in srgb, var(--rw-forest) 45%, transparent)}.RunsWhere-module__lCOu8a__led{stroke:none;animation:2.4s ease-in-out infinite RunsWhere-module__lCOu8a__breathe}@keyframes RunsWhere-module__lCOu8a__breathe{0%,to{opacity:.35}50%{opacity:1}}.RunsWhere-module__lCOu8a__lockDisc{fill:var(--rw-forest);stroke:none}.RunsWhere-module__lCOu8a__lockBody{fill:var(--surface-page);stroke:none}.RunsWhere-module__lCOu8a__lockShackle{fill:none;stroke:var(--surface-page);stroke-width:1.6px}.RunsWhere-module__lCOu8a__cloud{fill:color-mix(in srgb, var(--rw-peri) 20%, var(--rw-pearl));stroke:color-mix(in srgb, var(--rw-forest) 45%, transparent);stroke-width:1px;stroke-dasharray:4 4}.RunsWhere-module__lCOu8a__float{animation:5s ease-in-out infinite RunsWhere-module__lCOu8a__bob}@keyframes RunsWhere-module__lCOu8a__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.RunsWhere-module__lCOu8a__labels{pointer-events:none;position:absolute;inset:0}.RunsWhere-module__lCOu8a__label{text-align:center;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:13rem;display:flex;position:absolute}.RunsWhere-module__lCOu8a__label strong{font-size:var(--type-ui-strong);font-weight:var(--weight-strong);letter-spacing:var(--track-ui)}.RunsWhere-module__lCOu8a__label small{color:var(--text-secondary);font-size:var(--type-ui);letter-spacing:var(--track-ui);line-height:1.3}.RunsWhere-module__lCOu8a__legend{margin:var(--space-300) 0 0;color:var(--text-secondary);font-size:var(--type-ui);letter-spacing:var(--track-ui);padding:0;list-style:none;display:none}.RunsWhere-module__lCOu8a__legend li+li{margin-top:var(--space-100)}.RunsWhere-module__lCOu8a__legend strong{color:var(--rw-forest);font-weight:var(--weight-strong)}@media (max-width:40rem){.RunsWhere-module__lCOu8a__labels{display:none}.RunsWhere-module__lCOu8a__legend{display:block}}@media (prefers-reduced-motion:reduce){.RunsWhere-module__lCOu8a__cable,.RunsWhere-module__lCOu8a__cableTrunk,.RunsWhere-module__lCOu8a__beam,.RunsWhere-module__lCOu8a__led,.RunsWhere-module__lCOu8a__float{animation:none}}
.FilterMenu-module__kBrTdW__select{min-width:0;display:flex}.FilterMenu-module__kBrTdW__trigger{justify-content:space-between;align-items:center;gap:var(--space-150);min-width:0;min-height:2.75rem;padding:0 var(--space-150) 0 var(--space-200);border:1px solid var(--border-token);border-radius:var(--radius-md);background:var(--color-rose-alloy);color:var(--text-primary);font:inherit;font-size:var(--type-ui);letter-spacing:var(--track-ui);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:1;transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1);display:flex}.FilterMenu-module__kBrTdW__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FilterMenu-module__kBrTdW__prefix{color:var(--text-secondary-soft)}.FilterMenu-module__kBrTdW__chevron{color:var(--text-secondary-soft);flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.FilterMenu-module__kBrTdW__select[data-open] .FilterMenu-module__kBrTdW__chevron{transform:rotate(180deg)}.FilterMenu-module__kBrTdW__select[data-open] .FilterMenu-module__kBrTdW__trigger{border-color:#0c090852}.FilterMenu-module__kBrTdW__trigger[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.FilterMenu-module__kBrTdW__trigger:hover{border-color:#0c090852}}.FilterMenu-module__kBrTdW__popover{min-width:var(--trigger-width);padding:var(--space-100);border:1px solid var(--border-token);border-radius:var(--radius-lg);background:var(--color-rose-alloy);transform-origin:0 0;outline:none}.FilterMenu-module__kBrTdW__popover[data-entering]{animation:.18s cubic-bezier(.23,1,.32,1) FilterMenu-module__kBrTdW__open}.FilterMenu-module__kBrTdW__popover[data-exiting]{animation:.12s cubic-bezier(.23,1,.32,1) reverse FilterMenu-module__kBrTdW__open}@keyframes FilterMenu-module__kBrTdW__open{0%{opacity:0;transform:scale(.94)}}.FilterMenu-module__kBrTdW__box{position:relative}.FilterMenu-module__kBrTdW__glider{border-radius:max(var(--radius-xs), calc(var(--radius-lg) - 9px));background:var(--color-pearl-porcelain);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1),opacity .15s ease-out;position:absolute;top:0;left:0;right:0}.FilterMenu-module__kBrTdW__list{overscroll-behavior:contain;outline:none;flex-direction:column;gap:2px;max-height:22rem;display:flex;position:relative;overflow-y:auto}.FilterMenu-module__kBrTdW__item{align-items:center;gap:var(--space-300);min-height:2.75rem;padding:0 var(--space-150);border-radius:max(var(--radius-xs), calc(var(--radius-lg) - 9px));color:var(--text-secondary);font-size:var(--type-ui);letter-spacing:var(--track-ui);white-space:nowrap;cursor:pointer;outline:none;grid-template-columns:minmax(0,1fr) 1rem;display:grid}.FilterMenu-module__kBrTdW__check{color:var(--text-primary);place-items:center;display:grid}.FilterMenu-module__kBrTdW__item[data-selected],.FilterMenu-module__kBrTdW__item[data-focused]{color:var(--text-primary)}.FilterMenu-module__kBrTdW__item[data-focus-visible]{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.FilterMenu-module__kBrTdW__popover[data-entering],.FilterMenu-module__kBrTdW__popover[data-exiting]{animation:none}.FilterMenu-module__kBrTdW__chevron,.FilterMenu-module__kBrTdW__glider{transition:none}}
.NodeRow-module__eaWAzG__row{justify-content:center;align-items:center;gap:var(--space-150);height:5.25rem;margin-top:var(--space-200);display:flex}.NodeRow-module__eaWAzG__tower{width:3.5rem;height:auto;transition:width .24s cubic-bezier(.23,1,.32,1);display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.NodeRow-module__eaWAzG__tower{transition:none}}.NodeRow-module__eaWAzG__top{fill:var(--color-rose-alloy);stroke:#0c090894;stroke-width:.9px;stroke-linejoin:round}.NodeRow-module__eaWAzG__front{fill:color-mix(in srgb, var(--color-forest-black) 10%, var(--color-rose-alloy));stroke:color-mix(in srgb, var(--color-forest-black) 10%, var(--color-rose-alloy));stroke-width:.6px}.NodeRow-module__eaWAzG__side{fill:color-mix(in srgb, var(--color-forest-black) 22%, var(--color-rose-alloy));stroke:color-mix(in srgb, var(--color-forest-black) 22%, var(--color-rose-alloy));stroke-width:.6px}.NodeRow-module__eaWAzG__edge{fill:none;stroke:#0c090894;stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round}.NodeRow-module__eaWAzG__hole{fill:#0c090873}.NodeRow-module__eaWAzG__led{fill:var(--color-forest-black)}.NodeRow-module__eaWAzG__more{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-caption);font-variant-numeric:tabular-nums;align-self:center}
.RulerSlider-module__jQINBW__ruler{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;--fade:linear-gradient(to right, transparent, #0000001f 5%, #0006 11%, #000000bf 18%, #000 26%, #000 74%, #000000bf 82%, #0006 89%, #0000001f 95%, transparent);height:4.75rem;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);position:relative;overflow:hidden}.RulerSlider-module__jQINBW__ruler:active{cursor:grabbing}.RulerSlider-module__jQINBW__ruler:focus{outline:none}.RulerSlider-module__jQINBW__ruler:focus-visible{outline:1px solid color-mix(in srgb, var(--focus-ring) 45%, transparent);outline-offset:2px;border-radius:var(--radius-md);-webkit-mask-image:none;mask-image:none}.RulerSlider-module__jQINBW__track{position:absolute;inset:0 auto 0 50%}.RulerSlider-module__jQINBW__tick{--base:.625rem;width:1px;height:calc(var(--base) + var(--lens,0) * 1.125rem);corner-shape:round;background:color-mix(in srgb, var(--color-nureba-ink) calc(14% + var(--lens,0) * 50%), transparent);border-radius:1px;position:absolute;bottom:2rem;transform:translate(-.5px)}.RulerSlider-module__jQINBW__mid{--base:.9375rem;background:color-mix(in srgb, var(--color-nureba-ink) calc(24% + var(--lens,0) * 44%), transparent)}.RulerSlider-module__jQINBW__major{--base:1.25rem;background:color-mix(in srgb, var(--color-nureba-ink) calc(34% + var(--lens,0) * 40%), transparent)}.RulerSlider-module__jQINBW__label{color:var(--text-secondary-soft);font-size:var(--type-caption);letter-spacing:var(--track-caption);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.RulerSlider-module__jQINBW__needle{corner-shape:round;background:var(--color-nureba-ink);pointer-events:none;border-radius:1px;width:2px;height:2.375rem;position:absolute;bottom:2rem;left:50%;transform:translate(-1px)}
.Configurator-module___Iio_G__config{gap:var(--space-800);flex-direction:column;display:flex}.Configurator-module___Iio_G__builder{gap:var(--space-600);grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;display:grid}.Configurator-module___Iio_G__choices{gap:var(--space-800);flex-direction:column;min-width:0;display:flex}.Configurator-module___Iio_G__block{border:0;min-width:0;margin:0;padding:0}.Configurator-module___Iio_G__ask{gap:var(--space-075,.375rem);margin:0 0 var(--space-300);color:var(--text-primary);font-size:var(--type-h4);font-weight:var(--display-weight);letter-spacing:var(--track-h4);line-height:var(--display-leading);flex-direction:column;padding:0;display:flex}.Configurator-module___Iio_G__askNote{color:var(--text-secondary-soft);font-size:var(--type-body);font-weight:var(--weight-prose);letter-spacing:var(--track-body);line-height:1.4}.Configurator-module___Iio_G__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Configurator-module___Iio_G__peopleBig{width:fit-content;margin:0 auto var(--space-200);color:var(--text-primary);font-size:var(--type-stat);font-weight:var(--display-weight);letter-spacing:var(--track-stat);line-height:var(--display-leading);position:relative}.Configurator-module___Iio_G__peopleBig small{bottom:.35em;left:calc(100% + var(--space-100));color:var(--text-secondary-soft);font-size:var(--type-ui);font-weight:var(--weight-prose);letter-spacing:var(--track-ui);position:absolute}.Configurator-module___Iio_G__peopleField{width:calc(var(--digits,2) * 1ch + .56em);border:1px solid var(--border-token);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;background:0 0;grid-template-rows:1.15em;place-items:center;padding:.06em 0;transition:width .26s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1),background-color .22s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.Configurator-module___Iio_G__peopleField:hover{border-color:color-mix(in srgb, var(--color-nureba-ink) 36%, transparent)}.Configurator-module___Iio_G__peopleField[data-editing]{border-color:color-mix(in srgb, var(--color-nureba-ink) 64%, transparent);background:var(--color-rose-alloy)}.Configurator-module___Iio_G__peopleField:has(.Configurator-module___Iio_G__peopleHit:focus-visible){border-color:color-mix(in srgb, var(--color-nureba-ink) 64%, transparent);background:var(--color-rose-alloy)}.Configurator-module___Iio_G__typed{line-height:1.15em;display:inline-flex}.Configurator-module___Iio_G__typedDigit{text-align:center;will-change:transform, filter;width:1ch;display:inline-block}.Configurator-module___Iio_G__peopleHit{border-radius:inherit;color:#0000;width:100%;caret-color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;cursor:text;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1.15em;position:absolute;inset:0}button.Configurator-module___Iio_G__peopleHit:before{content:"";position:absolute;inset:min(0px,50% - 22px) -.25rem}.Configurator-module___Iio_G__peopleHit::selection{background:color-mix(in srgb, var(--color-nureba-ink) 14%, transparent);color:#0000}@media (prefers-reduced-motion:reduce){.Configurator-module___Iio_G__peopleField{transition:none}}.Configurator-module___Iio_G__rulerRow{align-items:center;gap:var(--space-100);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid}.Configurator-module___Iio_G__rulerRow .Configurator-module___Iio_G__step{align-self:end;margin-bottom:1.25rem}.Configurator-module___Iio_G__step{corner-shape:round;background:var(--color-nureba-ink);width:2.75rem;height:2.75rem;color:var(--color-rose-alloy);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;place-items:center;padding:0;transition:color .16s cubic-bezier(.23,1,.32,1),background-color .24s,transform .12s cubic-bezier(.23,1,.32,1);display:grid}.Configurator-module___Iio_G__step:disabled{opacity:.25;cursor:default}.Configurator-module___Iio_G__step:active:not(:disabled){transform:scale(.9)}.Configurator-module___Iio_G__step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.Configurator-module___Iio_G__teams{gap:var(--space-100);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Configurator-module___Iio_G__models{gap:var(--space-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Configurator-module___Iio_G__option{align-items:center;gap:var(--space-200);height:100%;min-height:4.5rem;padding:var(--space-200) var(--space-300) var(--space-200) var(--space-250,1.25rem);border:1px solid var(--border-token);border-radius:var(--radius-lg);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.Configurator-module___Iio_G__option input{opacity:0;pointer-events:none;position:absolute}.Configurator-module___Iio_G__on{background:var(--color-pearl-porcelain)}.Configurator-module___Iio_G__option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.Configurator-module___Iio_G__option:active{transform:scale(.99)}.Configurator-module___Iio_G__optText{gap:var(--space-050);flex-direction:column;flex:1;min-width:0;display:flex}.Configurator-module___Iio_G__optTitle{color:var(--text-primary);font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong);line-height:1.3}.Configurator-module___Iio_G__optText small{color:var(--text-secondary-soft);font-size:var(--type-ui);letter-spacing:var(--track-ui);line-height:1.4}.Configurator-module___Iio_G__optText .Configurator-module___Iio_G__proof{gap:var(--space-050) var(--space-300);margin-top:var(--space-050);flex-wrap:wrap;display:flex}.Configurator-module___Iio_G__proof b{color:var(--text-primary);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.Configurator-module___Iio_G__tick{border-radius:var(--radius-xs);background:var(--color-rose-alloy);color:#0000;border:1.5px solid #0c09084d;flex:none;place-items:center;width:1.25rem;height:1.25rem;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1);display:grid}.Configurator-module___Iio_G__on .Configurator-module___Iio_G__tick{border-color:var(--color-nureba-ink);background:var(--color-nureba-ink);color:var(--color-rose-alloy)}.Configurator-module___Iio_G__models .Configurator-module___Iio_G__logo{margin-left:var(--space-050)}.Configurator-module___Iio_G__toolbar{gap:var(--space-100);margin-bottom:var(--space-300);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.Configurator-module___Iio_G__search{align-items:center;gap:var(--space-100);min-height:2.75rem;padding:0 var(--space-200);border:1px solid var(--border-token);border-radius:var(--radius-md);background:var(--color-rose-alloy);color:var(--text-secondary-soft);transition:border-color .16s cubic-bezier(.23,1,.32,1);display:flex}.Configurator-module___Iio_G__search input{min-width:0;height:100%;color:var(--text-primary);font:inherit;font-size:max(16px, var(--type-ui));appearance:none;background:0 0;border:0;outline:none;flex:1}.Configurator-module___Iio_G__search:focus-within{border-color:var(--color-nureba-ink)}.Configurator-module___Iio_G__group+.Configurator-module___Iio_G__group{margin-top:var(--space-400)}.Configurator-module___Iio_G__groupName{margin:0 0 var(--space-150);color:var(--text-secondary);font-size:var(--type-ui-strong);font-weight:var(--weight-strong);letter-spacing:var(--track-ui-strong)}.Configurator-module___Iio_G__logo{object-fit:contain;flex:none;width:1.375rem;height:1.375rem}.Configurator-module___Iio_G__letter{border-radius:var(--radius-sm);background:var(--color-pearl-porcelain);color:var(--text-secondary);font-size:.75rem;font-weight:var(--weight-strong);place-items:center;line-height:1;display:grid}.Configurator-module___Iio_G__chips{gap:var(--space-100);margin-top:var(--space-150);flex-wrap:wrap;display:flex}.Configurator-module___Iio_G__chip{min-height:2.25rem;padding:0 var(--space-150);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--type-ui);letter-spacing:var(--track-ui);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0c090829;align-items:center;gap:.4rem;transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.Configurator-module___Iio_G__chip:active{transform:scale(.97)}.Configurator-module___Iio_G__chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Configurator-module___Iio_G__chipOn{border-color:var(--border-token);background:var(--color-pearl-porcelain)}.Configurator-module___Iio_G__chipCount{color:var(--text-secondary-soft);font-variant-numeric:tabular-nums}.Configurator-module___Iio_G__chipLogo,.Configurator-module___Iio_G__chipLetter{object-fit:contain;flex:none;width:1rem;height:1rem}.Configurator-module___Iio_G__chipLetter{border-radius:var(--radius-sm);background:var(--color-pearl-porcelain);color:var(--text-secondary);font-size:.625rem;font-weight:var(--weight-strong);place-items:center;line-height:1;display:grid}.Configurator-module___Iio_G__resultBar{align-items:center;gap:var(--space-200);min-height:2.25rem;margin-top:var(--space-150);color:var(--text-secondary);font-size:var(--type-ui);letter-spacing:var(--track-ui);flex-wrap:wrap;display:flex}.Configurator-module___Iio_G__bulk{color:var(--text-primary);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.Configurator-module___Iio_G__bulk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Configurator-module___Iio_G__chip:hover:not(.Configurator-module___Iio_G__chipOn){border-color:#0c090866}.Configurator-module___Iio_G__bulk:hover{text-decoration-thickness:2px}}.Configurator-module___Iio_G__maker{margin-left:var(--space-050);color:var(--text-secondary-soft);font-size:var(--type-ui);font-weight:var(--weight-prose);letter-spacing:var(--track-ui)}.Configurator-module___Iio_G__meta{align-items:flex-end;gap:var(--space-025);min-width:6.5rem;color:var(--text-primary);font-size:var(--type-ui-strong);font-weight:var(--weight-strong);letter-spacing:var(--track-ui-strong);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:none;display:flex}.Configurator-module___Iio_G__meta small{color:var(--text-secondary-soft);font-size:var(--type-caption);font-weight:var(--weight-prose);letter-spacing:var(--track-caption)}.Configurator-module___Iio_G__none{color:var(--text-secondary-soft);font-size:var(--type-ui);margin:0}@media (hover:hover) and (pointer:fine){.Configurator-module___Iio_G__option:not(.Configurator-module___Iio_G__on):hover{border-color:#0c09084d}.Configurator-module___Iio_G__step:hover:not(:disabled){background:var(--color-forest-black)}.Configurator-module___Iio_G__search:hover:not(:focus-within){border-color:#0c09084d}}.Configurator-module___Iio_G__side{gap:var(--space-200);flex-direction:column;min-width:0;display:flex;position:sticky;top:6rem}.Configurator-module___Iio_G__bill{min-width:0;padding:var(--space-400) var(--space-400) calc(var(--space-400) + var(--tooth) / 2);border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--surface-highlight);color:var(--text-primary);--soft:var(--text-secondary);--rule:#0c090847;--gap:1.25rem;--tooth:22px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 0 0 / var(--tooth) 100% round;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 0 0 / var(--tooth) 100% round;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 0 0 / var(--tooth) 100% round;flex-direction:column;display:flex}.Configurator-module___Iio_G__bill :is(p,dl,h3){margin:0}.Configurator-module___Iio_G__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-weight:450}.Configurator-module___Iio_G__billHead{align-items:center;gap:var(--space-100);padding-bottom:var(--gap);text-align:center;flex-direction:column;display:flex}.Configurator-module___Iio_G__billTitle{font-size:var(--type-title);font-weight:var(--display-weight);letter-spacing:var(--track-title);line-height:var(--display-leading)}.Configurator-module___Iio_G__billMeta{color:var(--soft);font-size:var(--type-caption)}.Configurator-module___Iio_G__bill .Configurator-module___Iio_G__sect{padding-block:var(--gap);border-top:1px dashed var(--rule)}.Configurator-module___Iio_G__bill .Configurator-module___Iio_G__lines{gap:var(--space-150);display:grid}.Configurator-module___Iio_G__lines>div,.Configurator-module___Iio_G__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-100) var(--space-300);flex-wrap:wrap;display:flex}.Configurator-module___Iio_G__totalRow>span{white-space:nowrap}.Configurator-module___Iio_G__totalRow>.Configurator-module___Iio_G__total{white-space:nowrap;margin-inline-start:auto}.Configurator-module___Iio_G__lines>div{font-size:var(--type-ui);letter-spacing:var(--track-ui);line-height:1.4}.Configurator-module___Iio_G__lines dt{color:var(--soft)}.Configurator-module___Iio_G__lines dd{color:var(--text-primary);margin:0 0 0 auto}.Configurator-module___Iio_G__totalRow{font-size:var(--type-ui-strong);font-weight:var(--weight-strong);letter-spacing:var(--track-ui-strong)}.Configurator-module___Iio_G__total{font-size:var(--type-h3);line-height:1.1}.Configurator-module___Iio_G__bill .Configurator-module___Iio_G__billFoot{align-items:stretch;gap:var(--space-150);text-align:center;flex-direction:column;padding-bottom:0;display:flex}.Configurator-module___Iio_G__cta{border-radius:var(--radius-md);background:var(--color-charcoal-surface);min-height:2.75rem;color:var(--color-rose-alloy);font-size:var(--type-ui-strong);font-weight:var(--weight-strong);letter-spacing:var(--track-ui-strong);touch-action:manipulation;justify-content:center;align-items:center;text-decoration:none;transition:background-color .24s,transform .12s cubic-bezier(.23,1,.32,1);display:flex}.Configurator-module___Iio_G__cta:active{transform:scale(.98)}.Configurator-module___Iio_G__cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Configurator-module___Iio_G__cta:hover{background:var(--color-forest-black)}}.Configurator-module___Iio_G__fine{color:var(--soft);font-size:var(--type-caption);letter-spacing:var(--track-caption);line-height:1.45}.Configurator-module___Iio_G__empty{color:var(--soft);font-size:var(--type-body);letter-spacing:var(--track-body)}@media (max-width:64rem){.Configurator-module___Iio_G__builder{grid-template-columns:minmax(0,1fr)}.Configurator-module___Iio_G__bill{position:static}}@media (max-width:40rem){.Configurator-module___Iio_G__config,.Configurator-module___Iio_G__choices{gap:var(--space-600)}.Configurator-module___Iio_G__teams,.Configurator-module___Iio_G__toolbar{grid-template-columns:minmax(0,1fr)}.Configurator-module___Iio_G__search{grid-column:1/-1}.Configurator-module___Iio_G__option{padding-left:var(--space-200)}.Configurator-module___Iio_G__models .Configurator-module___Iio_G__option{column-gap:var(--space-150);row-gap:var(--space-100);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"tick logo text"". .meta";align-items:start;display:grid}.Configurator-module___Iio_G__models .Configurator-module___Iio_G__logo{grid-area:logo;margin-top:.125rem}.Configurator-module___Iio_G__models .Configurator-module___Iio_G__optText{grid-area:text}.Configurator-module___Iio_G__models .Configurator-module___Iio_G__tick{grid-area:tick;margin-top:.0625rem}.Configurator-module___Iio_G__models .Configurator-module___Iio_G__meta{align-items:baseline;gap:var(--space-150);text-align:left;flex-direction:row;grid-area:meta;min-width:0}.Configurator-module___Iio_G__bill{padding-inline:var(--space-300)}}@media (prefers-reduced-motion:reduce){.Configurator-module___Iio_G__option,.Configurator-module___Iio_G__tick,.Configurator-module___Iio_G__step,.Configurator-module___Iio_G__cta{transition:none}}.Configurator-module___Iio_G__dash{margin-inline:.2em}.Configurator-module___Iio_G__allIn{align-items:center;gap:var(--space-100);display:inline-flex}.Configurator-module___Iio_G__save{border-radius:var(--radius-full);corner-shape:round;background:var(--color-forest-black);color:#fff;font-size:var(--type-caption);letter-spacing:var(--track-caption);white-space:nowrap;padding:.125rem .5rem;font-weight:650;line-height:1.4}
.private-ai-module__-BqUUa__page{background:var(--surface-page);min-height:100%;color:var(--text-primary)}.private-ai-module__-BqUUa__container{width:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto}.private-ai-module__-BqUUa__intro{width:min(100% - 2 * var(--gutter), var(--container-max));text-align:center;margin-inline:auto;padding-top:calc(3.8125rem + clamp(3.5rem,7vw,7rem));padding-bottom:clamp(2.5rem,5vw,4rem)}.private-ai-module__-BqUUa__display{font-family:var(--font-serif), Georgia, serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem);font-weight:400;line-height:1.04}.private-ai-module__-BqUUa__introLede{max-width:42rem;margin:var(--space-300) auto 0;color:var(--text-secondary)}.private-ai-module__-BqUUa__product{padding:0 var(--gutter) clamp(6rem, 10vw, 9rem)}.private-ai-module__-BqUUa__stage{width:min(100%, var(--container-max));--stage-pad:clamp(1rem, 4.5vw, 4.5rem);padding:var(--stage-pad);border-radius:var(--radius-lg);background:var(--color-forest-black) url(/private-ai/stage-grass-waves.jpg) center / cover no-repeat;will-change:transform;margin-inline:auto}.private-ai-module__-BqUUa__band{padding-top:clamp(3rem,5vw,5rem);padding-bottom:var(--section-gap)}.private-ai-module__-BqUUa__pricing{align-items:center;gap:var(--space-800);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.private-ai-module__-BqUUa__pricingTitle{text-align:center;margin:0}.private-ai-module__-BqUUa__figure{--hairline-plate:var(--color-rose-alloy);--hairline-hi:var(--color-nureba-ink);--hairline-edge:var(--color-pewter-silver);--hairline-mid:var(--color-fog-text);--hairline-lo:var(--border-token);--hairline-stroke:1;justify-self:center;width:100%;max-width:30rem;margin:0;position:relative}.private-ai-module__-BqUUa__figure>div{width:100%}.private-ai-module__-BqUUa__figure>div:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.private-ai-module__-BqUUa__figure figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:56rem){.private-ai-module__-BqUUa__pricing{gap:var(--space-600);grid-template-columns:minmax(0,1fr)}.private-ai-module__-BqUUa__figure{order:-1;max-width:18rem}}.private-ai-module__-BqUUa__page .reveal-line-mask{margin-bottom:-.24em;padding-bottom:.24em}.private-ai-module__-BqUUa__compare{padding-bottom:var(--section-gap)}.private-ai-module__-BqUUa__compareTitle{text-align:center;margin:0 0 clamp(2rem,4vw,3rem)}.private-ai-module__-BqUUa__compareList{max-width:36rem;margin:0 auto}.private-ai-module__-BqUUa__page main{padding-bottom:calc(2 * var(--section-gap) - 2.5rem)}@media (max-width:40rem){.private-ai-module__-BqUUa__page main{padding-bottom:calc(2 * var(--section-gap))}}
.vs-module__SkM2JG__page{gap:var(--space-800);padding-block:calc(3.8125rem + clamp(2.5rem, 5vw, 4.5rem)) calc(2 * var(--section-gap));flex-direction:column;display:flex}.vs-module__SkM2JG__lede{max-width:68ch;color:var(--text-secondary)}.vs-module__SkM2JG__method{max-width:68ch;color:var(--text-supporting)}.vs-module__SkM2JG__section{gap:var(--space-300);flex-direction:column;display:flex}.vs-module__SkM2JG__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.vs-module__SkM2JG__table{border-collapse:collapse;table-layout:fixed;text-align:right;width:100%;min-width:34rem}@media (min-width:40.01rem){.vs-module__SkM2JG__table :is(th,td):first-child{width:40%}}.vs-module__SkM2JG__caption{text-align:left;font-weight:var(--weight-strong);color:var(--text-primary);padding-block-end:var(--space-150)}.vs-module__SkM2JG__captionNote{font-weight:var(--weight-prose);color:var(--text-supporting)}.vs-module__SkM2JG__col{padding:var(--space-100) var(--space-150);border-block-end:1px solid var(--border-token);color:var(--text-secondary);font-weight:var(--weight-ui);white-space:nowrap}.vs-module__SkM2JG__rowHead{text-align:left;padding:var(--space-150);border-block-end:1px solid var(--border-subtle);color:var(--text-primary);font-weight:var(--weight-ui);white-space:nowrap}.vs-module__SkM2JG__rowMeta{color:var(--text-supporting);font-weight:var(--weight-prose);display:block}.vs-module__SkM2JG__cell{padding:var(--space-150);border-block-end:1px solid var(--border-subtle);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.vs-module__SkM2JG__featureTable{text-align:left}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__cell,.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__col{white-space:normal;vertical-align:top}.vs-module__SkM2JG__cellNote{color:var(--text-supporting);display:block}.vs-module__SkM2JG__ours{background:var(--surface-highlight);color:var(--text-primary)}.vs-module__SkM2JG__best{font-weight:var(--weight-strong);color:var(--text-primary)}.vs-module__SkM2JG__ledger{gap:var(--space-400);display:grid}@media (min-width:48rem){.vs-module__SkM2JG__ledger{grid-template-columns:1fr 1fr}}.vs-module__SkM2JG__ledgerCard{gap:var(--space-150);padding:var(--space-300);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;display:flex}.vs-module__SkM2JG__ledgerTitle{font-weight:var(--weight-strong);color:var(--text-primary)}.vs-module__SkM2JG__ledgerList{gap:var(--space-150);color:var(--text-secondary);flex-direction:column;margin:0;padding-inline-start:0;list-style:none;display:flex}.vs-module__SkM2JG__faqList{gap:var(--space-300);flex-direction:column;margin:0;display:flex}.vs-module__SkM2JG__faqRow{gap:var(--space-100) var(--space-600);padding-block:var(--space-300);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.vs-module__SkM2JG__faqRow:last-child{border-block-end:1px solid var(--border-subtle)}.vs-module__SkM2JG__faqQuestion{font-size:var(--type-h4);font-weight:var(--display-weight);letter-spacing:var(--track-h4,-.005em);color:var(--text-primary);text-wrap:balance;line-height:1.2}.vs-module__SkM2JG__faqAnswer{max-width:68ch;font-size:var(--type-body);color:var(--text-secondary);margin:0;line-height:1.5}@media (max-width:40rem){.vs-module__SkM2JG__faqRow{grid-template-columns:minmax(0,1fr)}.vs-module__SkM2JG__faqQuestion{font-size:var(--type-body);font-weight:var(--weight-strong)}}.vs-module__SkM2JG__cta{align-items:flex-start;gap:var(--space-300);flex-direction:column;padding-block-start:var(--space-200);display:flex}.vs-module__SkM2JG__priceCta{min-height:2.75rem;padding-inline:var(--space-400);border-radius:var(--radius-md);background:var(--color-charcoal-surface);color:var(--color-rose-alloy);font-size:var(--type-ui-strong);font-weight:var(--weight-strong);letter-spacing:var(--track-ui-strong);touch-action:manipulation;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.vs-module__SkM2JG__priceCta:active{transform:scale(.98)}.vs-module__SkM2JG__priceCta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.vs-module__SkM2JG__priceCta:hover{background:var(--color-verdant-green);color:var(--color-nureba-ink)}}.vs-module__SkM2JG__priceCta:focus-visible{background:var(--color-verdant-green);color:var(--color-nureba-ink)}@media (prefers-reduced-motion:reduce){.vs-module__SkM2JG__priceCta{transition:none}}.vs-module__SkM2JG__closeLine{max-width:40ch;color:var(--text-primary);text-wrap:balance;margin:0}.vs-module__SkM2JG__closeNote{font-size:var(--type-body);color:var(--text-secondary);margin:0}.vs-module__SkM2JG__indexList{gap:var(--space-300);grid-auto-rows:auto;display:grid}@media (min-width:48rem){.vs-module__SkM2JG__indexList{grid-template-columns:1fr 1fr}}@media (min-width:72rem){.vs-module__SkM2JG__indexList{grid-template-columns:repeat(3,minmax(0,1fr))}}.vs-module__SkM2JG__indexCard{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:var(--space-100);padding:var(--space-400);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.vs-module__SkM2JG__indexCard:hover{background:var(--surface-subtle)}}.vs-module__SkM2JG__indexCardTitle{color:var(--text-primary)}.vs-module__SkM2JG__indexCardBody{color:var(--text-secondary)}.vs-module__SkM2JG__method a{color:var(--text-primary);text-decoration:none}@media (hover:hover) and (pointer:fine){.vs-module__SkM2JG__method a:hover{text-underline-offset:.2em;text-decoration:underline}}.vs-module__SkM2JG__featureTable{table-layout:fixed;border-collapse:separate;border-spacing:0}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__col{width:35%;padding:var(--space-200) var(--space-150);text-align:center;vertical-align:middle;border-block-end:0}.vs-module__SkM2JG__featureTable thead .vs-module__SkM2JG__rowHead,.vs-module__SkM2JG__featureTable thead th:first-child{border-block-start:0}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__col:first-child{width:30%}.vs-module__SkM2JG__colHead{align-items:center;gap:var(--space-100);color:var(--text-primary);font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong);display:inline-flex}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__colMark{width:auto;height:2.25rem}.vs-module__SkM2JG__colLogo{width:1.75rem;height:1.75rem;margin-block:.25rem}.vs-module__SkM2JG__cellValue{display:block}.vs-module__SkM2JG__cellNote{font-size:var(--type-ui);letter-spacing:var(--track-ui);color:var(--text-secondary-soft,var(--text-secondary));margin-top:2px;display:block}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__rowHead{padding:var(--space-150) var(--space-200) var(--space-150) 0;border-block-end:0;border-block-start:1px solid var(--border-subtle);font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong);white-space:normal}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__cell{padding:var(--space-150) var(--space-200);border-block-end:0;border-block-start:1px solid var(--border-subtle);color:var(--text-primary);text-align:center;vertical-align:middle;text-wrap:balance}.vs-module__SkM2JG__oursHead{border-radius:var(--radius-md) var(--radius-md) 0 0}.vs-module__SkM2JG__oursFoot{border-radius:0 0 var(--radius-md) var(--radius-md)}@media (max-width:47.99rem){.vs-module__SkM2JG__colHead{gap:var(--space-050);flex-direction:column}}.vs-module__SkM2JG__ledgerOurs{background:var(--surface-highlight);border-color:#0000}@media (max-width:40rem){.vs-module__SkM2JG__featureTable{table-layout:auto;min-width:0}.vs-module__SkM2JG__featureTable thead tr,.vs-module__SkM2JG__featureTable tbody tr{grid-template-columns:1fr 1fr;display:grid}.vs-module__SkM2JG__featureTable thead th:first-child{display:none}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__col{width:auto}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__rowHead{padding:var(--space-200) 0 var(--space-100);grid-column:1/-1}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__cell{padding:var(--space-100) var(--space-150) var(--space-200);border-block-start:0}.vs-module__SkM2JG__featureTable .vs-module__SkM2JG__ours{border-radius:0}.vs-module__SkM2JG__oursHead{border-radius:var(--radius-md) var(--radius-md) 0 0}.vs-module__SkM2JG__oursFoot{border-radius:0 0 var(--radius-md) var(--radius-md)}}.vs-module__SkM2JG__page>*{width:100%}@media (min-width:40.01rem){.vs-module__SkM2JG__featureTable tbody th,.vs-module__SkM2JG__featureTable tbody td{height:4.75rem}}.vs-module__SkM2JG__closeNote a{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}
.BenchmarkSection-module__jEPySW__section{flex-direction:column;scroll-margin-top:5rem;display:flex}.BenchmarkSection-module__jEPySW__header{align-items:center;gap:var(--space-200);text-align:center;flex-direction:column;max-width:44rem;margin-inline:auto;display:flex}.BenchmarkSection-module__jEPySW__header h2,.BenchmarkSection-module__jEPySW__header p{margin:0}.BenchmarkSection-module__jEPySW__header p{color:var(--text-secondary);text-wrap:balance}.BenchmarkSection-module__jEPySW__headName{display:inline}.BenchmarkSection-module__jEPySW__headMeta{font-size:.8125rem;font-weight:var(--weight-prose);letter-spacing:var(--track-ui);color:var(--text-secondary-soft);font-variant-numeric:tabular-nums;margin-top:4px;line-height:calc(1em + .25rem);display:block}.BenchmarkSection-module__jEPySW__cornerLabels{display:none}.BenchmarkSection-module__jEPySW__metaBest{color:var(--text-primary);font-weight:var(--weight-strong)}.BenchmarkSection-module__jEPySW__fnMark{color:var(--text-secondary);vertical-align:.3em;margin-left:2px;font-size:.6rem;line-height:0}.BenchmarkSection-module__jEPySW__compare{max-width:52rem;margin:var(--space-600) 0 0;color:var(--text-secondary);font-size:.9375rem;line-height:1.55}.BenchmarkSection-module__jEPySW__compare a{color:var(--text-primary)}.BenchmarkSection-module__jEPySW__footnotes{max-width:52rem;margin:var(--space-400) 0 0;counter-reset:fn;gap:var(--space-100);flex-direction:column;padding:0;list-style:none;display:flex}.BenchmarkSection-module__jEPySW__footnotes li{letter-spacing:var(--track-ui);color:var(--text-secondary);counter-increment:fn;padding-left:1.125rem;font-size:.9375rem;line-height:1.55;position:relative}.BenchmarkSection-module__jEPySW__footnotes li:before{content:counter(fn);color:var(--text-secondary);font-size:.6rem;line-height:2.4;position:absolute;top:0;left:0}.BenchmarkSection-module__jEPySW__footnotes a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.BenchmarkSection-module__jEPySW__tables{gap:var(--space-300);margin-top:var(--space-400);flex-direction:column;display:flex}.BenchmarkSection-module__jEPySW__toggleWrap{align-items:center;gap:var(--space-500);flex-direction:column;display:flex}.BenchmarkSection-module__jEPySW__toggle{grid-template-columns:repeat(2,1fr);display:inline-grid;position:relative}.BenchmarkSection-module__jEPySW__thumb{border-radius:var(--radius-capsule);corner-shape:round;background:var(--color-pearl-porcelain);position:absolute;inset:0 50% 0 0}.BenchmarkSection-module__jEPySW__toggleBtn{min-width:7.5rem;min-height:2.75rem;padding:0 var(--space-300);border-radius:var(--radius-capsule);corner-shape:round;color:var(--text-secondary-soft);font:inherit;font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong);cursor:pointer;transition:color .2s var(--ease-smooth-out);background:0 0;border:0;position:relative}.BenchmarkSection-module__jEPySW__toggle:active{transition:transform .16s ease-out;transform:scale(.98)}.BenchmarkSection-module__jEPySW__toggleBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.BenchmarkSection-module__jEPySW__toggleOn{color:var(--text-primary)}.BenchmarkSection-module__jEPySW__swapItem.BenchmarkSection-module__jEPySW__toggleNote{justify-content:center;justify-self:center;gap:var(--space-050) var(--space-400);letter-spacing:var(--track-ui);color:var(--text-secondary);text-align:center;flex-wrap:wrap;margin:0;font-size:.9375rem;line-height:1.4;display:flex}.BenchmarkSection-module__jEPySW__keyItem{white-space:nowrap}.BenchmarkSection-module__jEPySW__keyItem strong{font-weight:var(--weight-strong);color:var(--text-primary)}.BenchmarkSection-module__jEPySW__swap{width:100%;display:grid}.BenchmarkSection-module__jEPySW__swapItem{opacity:0;visibility:hidden;filter:blur(3px);pointer-events:none;transition:opacity .15s var(--ease-smooth-out), transform .15s var(--ease-smooth-out), filter .15s var(--ease-smooth-out), visibility 0s linear .15s;grid-area:1/1;display:block;transform:translateY(8px)}.BenchmarkSection-module__jEPySW__swapTable{filter:none;transform:translateY(4px)}.BenchmarkSection-module__jEPySW__swapItem[data-on=true]{opacity:1;visibility:visible;filter:none;pointer-events:auto;transition-duration:.2s,.2s,.2s,0s;transition-delay:40ms,40ms,40ms,0s;transform:none}@media (prefers-reduced-motion:reduce){.BenchmarkSection-module__jEPySW__thumb,.BenchmarkSection-module__jEPySW__toggleBtn,.BenchmarkSection-module__jEPySW__swapItem,.BenchmarkSection-module__jEPySW__swapItem[data-on=true]{filter:none;transition:none;transform:none}.BenchmarkSection-module__jEPySW__thumb{transform:translateX(calc(var(--index,0) * 100%))}}.BenchmarkSection-module__jEPySW__mark{background-color:currentColor;flex:none;height:1.25rem;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.BenchmarkSection-module__jEPySW__markMasked{-webkit-mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-image:var(--mask)}.BenchmarkSection-module__jEPySW__markFactri{-webkit-mask-image:var(--m-helmet), var(--m-eye-l), var(--m-eye-r);-webkit-mask-image:var(--m-helmet), var(--m-eye-l), var(--m-eye-r);mask-image:var(--m-helmet), var(--m-eye-l), var(--m-eye-r);-webkit-mask-composite:source-out, source-over, source-over;-webkit-mask-repeat:no-repeat,no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat,no-repeat;-webkit-mask-composite:source-out,source-over,source-over;mask-composite:subtract,add,add}.BenchmarkSection-module__jEPySW__headInner{align-items:center;gap:var(--space-100);display:inline-flex}.BenchmarkSection-module__jEPySW__headMark_factri{height:2.25rem}.BenchmarkSection-module__jEPySW__headMark_prime{height:1.4rem}.BenchmarkSection-module__jEPySW__headMark_hermes{height:1.625rem}.BenchmarkSection-module__jEPySW__table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.BenchmarkSection-module__jEPySW__corner{width:30%}.BenchmarkSection-module__jEPySW__head{padding:var(--space-200) var(--space-100) var(--space-200);font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong);color:var(--text-primary);text-align:center;line-height:calc(1em + .25rem)}.BenchmarkSection-module__jEPySW__rowHead{padding:var(--space-150) var(--space-200) var(--space-150) 0;border-top:1px solid var(--border-subtle);text-align:left;font-weight:inherit}.BenchmarkSection-module__jEPySW__rowLabel{font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong);color:var(--text-primary);line-height:calc(1em + .25rem);display:block}.BenchmarkSection-module__jEPySW__rowBench{font-size:var(--type-ui);letter-spacing:var(--track-ui);color:var(--text-secondary-soft);margin-top:2px;line-height:calc(1em + .25rem);display:block}.BenchmarkSection-module__jEPySW__cell{padding:var(--space-150) var(--space-100);border-top:1px solid var(--border-subtle);text-align:center;color:var(--text-primary)}.BenchmarkSection-module__jEPySW__value{font-size:var(--type-body);letter-spacing:var(--track-body);line-height:calc(1em + .25rem);display:block}.BenchmarkSection-module__jEPySW__note{font-size:var(--type-ui);letter-spacing:var(--track-ui);color:var(--text-secondary-soft);margin-top:2px;line-height:calc(1em + .25rem);display:block}.BenchmarkSection-module__jEPySW__best .BenchmarkSection-module__jEPySW__value{font-weight:var(--weight-strong);letter-spacing:var(--track-body-strong)}.BenchmarkSection-module__jEPySW__ours{background:var(--surface-highlight)}.BenchmarkSection-module__jEPySW__head.BenchmarkSection-module__jEPySW__ours{border-radius:var(--radius-md) var(--radius-md) 0 0}.BenchmarkSection-module__jEPySW__oursLast{border-radius:0 0 var(--radius-md) var(--radius-md)}.BenchmarkSection-module__jEPySW__nowrap{white-space:nowrap}@media (max-width:64rem){.BenchmarkSection-module__jEPySW__headInner{flex-direction:column;gap:4px}}@media (max-width:40rem){.BenchmarkSection-module__jEPySW__swapItem.BenchmarkSection-module__jEPySW__toggleNote{gap:var(--space-050);flex-direction:column;font-size:.875rem}.BenchmarkSection-module__jEPySW__footnotes li{font-size:.875rem}.BenchmarkSection-module__jEPySW__head,.BenchmarkSection-module__jEPySW__corner{vertical-align:bottom}.BenchmarkSection-module__jEPySW__headName{min-height:2.4em;display:block}.BenchmarkSection-module__jEPySW__headMeta,.BenchmarkSection-module__jEPySW__cornerLabels{letter-spacing:0;font-size:.8125rem;line-height:1.125rem;display:block}.BenchmarkSection-module__jEPySW__metaLine{display:block}.BenchmarkSection-module__jEPySW__metaWord,.BenchmarkSection-module__jEPySW__metaDot{display:none}.BenchmarkSection-module__jEPySW__cornerLabels>span{color:var(--text-secondary-soft);display:block}.BenchmarkSection-module__jEPySW__headInner{flex-direction:column;gap:4px}.BenchmarkSection-module__jEPySW__headMark_factri{height:1.75rem}.BenchmarkSection-module__jEPySW__headMark_prime{height:1rem}.BenchmarkSection-module__jEPySW__headMark_hermes{height:1.25rem}.BenchmarkSection-module__jEPySW__corner{width:6.5rem;padding-bottom:var(--space-150)}.BenchmarkSection-module__jEPySW__nowrap{display:block}.BenchmarkSection-module__jEPySW__taskDot{display:none}.BenchmarkSection-module__jEPySW__head{padding:var(--space-150) 2px;font-size:.8125rem;line-height:1.2}.BenchmarkSection-module__jEPySW__rowHead{padding-right:var(--space-100)}.BenchmarkSection-module__jEPySW__rowLabel{font-size:.875rem;line-height:1.25}.BenchmarkSection-module__jEPySW__rowBench{font-size:.8125rem;line-height:1.2}.BenchmarkSection-module__jEPySW__cell{padding:var(--space-150) 2px}.BenchmarkSection-module__jEPySW__value{font-size:var(--type-ui)}.BenchmarkSection-module__jEPySW__note{letter-spacing:-.02em;white-space:nowrap;font-size:.8125rem}.BenchmarkSection-module__jEPySW__tables{gap:var(--space-200);margin-top:var(--space-300)}.BenchmarkSection-module__jEPySW__toggleWrap{gap:var(--space-300)}.BenchmarkSection-module__jEPySW__footnotes{margin-top:var(--space-400)}}
.docs-module__jMC11a__page{background:var(--surface-page);min-height:100%;color:var(--text-primary);font-family:var(--font-sans)}.docs-module__jMC11a__shell{--docs-top:6rem;--docs-head:112px;width:min(100% - 2 * var(--gutter), var(--container-max));margin-inline:auto;margin-bottom:calc(2 * var(--section-gap));grid-template-columns:13rem minmax(0,1fr) 11rem;column-gap:clamp(3rem,6vw,6rem);padding-top:calc(3.8125rem + clamp(2.5rem,5vw,4.5rem));display:grid}.docs-module__jMC11a__shell:not(:has(.docs-module__jMC11a__toc)){grid-template-columns:13rem minmax(0,1fr)}.docs-module__jMC11a__side{top:var(--docs-top);max-height:calc(100svh - var(--docs-top) - 1rem);overscroll-behavior:contain;scrollbar-width:none;align-self:start;margin:-.25rem -1rem 0;padding:.25rem 1rem 0;position:sticky;overflow-y:auto}.docs-module__jMC11a__side::-webkit-scrollbar{display:none}.docs-module__jMC11a__nav{flex-direction:column;gap:1.25rem;padding-bottom:1rem;display:flex;position:relative}.docs-module__jMC11a__navMark{width:var(--mark-w,0);height:var(--mark-h,0);border-radius:var(--radius-md);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-forest-black) 6%, transparent);transform:translate(var(--mark-x,0), var(--mark-y,0));opacity:0;pointer-events:none;position:absolute;top:0;left:0}.docs-module__jMC11a__navMark[data-on]{opacity:1}.docs-module__jMC11a__navMark[data-placed]{transition:transform var(--duration-fast) var(--ease-smooth-out), width var(--duration-fast) var(--ease-smooth-out), height var(--duration-fast) var(--ease-smooth-out)}.docs-module__jMC11a__navGroup ul,.docs-module__jMC11a__menuList ul{margin:0;padding:0;list-style:none}.docs-module__jMC11a__navTitle{color:var(--text-secondary-soft);margin:0 0 .5rem;font-size:.8125rem;line-height:1.25rem}.docs-module__jMC11a__navLink{border-radius:var(--radius-md);color:var(--text-secondary);touch-action:manipulation;transition:color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out);margin-inline:-.75rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.375rem;text-decoration:none;display:block;position:relative}.docs-module__jMC11a__navHere{color:var(--text-primary);font-weight:var(--weight-strong)}.docs-module__jMC11a__navLink:focus-visible,.docs-module__jMC11a__tocLink:focus-visible,.docs-module__jMC11a__next:focus-visible,.docs-module__jMC11a__menuButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.docs-module__jMC11a__navLink:hover{color:var(--text-primary)}.docs-module__jMC11a__navLink:not(.docs-module__jMC11a__navHere):hover{background:color-mix(in srgb, var(--surface-subtle) 60%, transparent)}}.docs-module__jMC11a__menu{display:none}.docs-module__jMC11a__main,.docs-module__jMC11a__article{min-width:0}.docs-module__jMC11a__article>:not(.docs-module__jMC11a__prose),.docs-module__jMC11a__prose>:not(.docs-module__jMC11a__tableWrap){max-width:46rem}.docs-module__jMC11a__title{font-family:var(--font-serif), Georgia, serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:2.75rem;font-weight:400;line-height:1.1}.docs-line-mask{margin-bottom:-.2em;padding-bottom:.2em}.docs-module__jMC11a__prose{color:var(--text-primary);font-size:var(--type-body);margin-top:2rem;line-height:1.75rem}.docs-module__jMC11a__prose h2{scroll-margin-top:var(--docs-head);font-family:var(--font-sans);font-size:1.25rem;font-weight:var(--weight-strong);letter-spacing:-.01em;color:var(--text-primary);margin:3rem 0 .75rem;line-height:1.75rem}.docs-module__jMC11a__prose h2:focus{outline:none}.docs-module__jMC11a__prose h2:first-child{margin-top:0}.docs-module__jMC11a__prose p,.docs-module__jMC11a__prose ul,.docs-module__jMC11a__prose ol{margin:0 0 1rem}.docs-module__jMC11a__prose ul,.docs-module__jMC11a__prose ol{padding-left:1.25rem}.docs-module__jMC11a__prose ul{list-style:outside}.docs-module__jMC11a__prose ol{list-style:decimal}.docs-module__jMC11a__prose li::marker{color:var(--text-secondary-soft)}.docs-module__jMC11a__prose li+li{margin-top:.5rem}.docs-module__jMC11a__prose strong{font-weight:var(--weight-strong)}.docs-module__jMC11a__prose a{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-token);text-decoration-color:var(--border-token);text-underline-offset:.22em;transition:text-decoration-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.docs-module__jMC11a__prose a:hover{color:var(--color-forest-black);text-decoration-color:currentColor}}.docs-module__jMC11a__prose code{border-radius:var(--radius-sm);background:var(--surface-highlight);color:var(--color-forest-black);font-family:var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.125em .4em;font-size:.875em}.docs-module__jMC11a__note{color:var(--text-secondary);margin:0 0 1.5rem}.docs-module__jMC11a__note strong{color:var(--text-primary)}.docs-module__jMC11a__tableWrap{overscroll-behavior-x:contain;border-radius:var(--radius-sm);margin:1.5rem 0 2rem;overflow-x:auto}.docs-module__jMC11a__tableWrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.docs-module__jMC11a__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.5rem}.docs-module__jMC11a__table th,.docs-module__jMC11a__table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:.75rem 1.25rem .75rem 0}.docs-module__jMC11a__table th:last-child,.docs-module__jMC11a__table td:last-child{padding-right:0}.docs-module__jMC11a__table th{border-bottom-color:var(--border-token);color:var(--text-secondary-soft);font-size:.8125rem;font-weight:var(--weight-ui);white-space:nowrap;padding-top:0}.docs-module__jMC11a__table td:first-child{font-weight:var(--weight-strong)}.docs-module__jMC11a__lines{color:var(--text-secondary);flex-direction:column;gap:.125rem;display:flex}.docs-module__jMC11a__keep{white-space:nowrap}.docs-module__jMC11a__lines b{color:var(--text-primary);font-weight:var(--weight-strong)}.docs-module__jMC11a__next{color:var(--text-primary);touch-action:manipulation;border-radius:var(--radius-sm);flex-direction:column;gap:.25rem;margin-top:4rem;text-decoration:none;display:inline-flex}.docs-module__jMC11a__nextLabel{color:var(--text-secondary-soft);font-size:.8125rem;line-height:1.25rem}.docs-module__jMC11a__nextTitle{font-size:1.125rem;font-weight:var(--weight-strong);align-items:center;gap:.5rem;line-height:1.5rem;display:inline-flex}.docs-module__jMC11a__nextArrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.docs-module__jMC11a__next:hover .docs-module__jMC11a__nextArrow{transform:translate(.25rem)}}.docs-module__jMC11a__toc{top:var(--docs-top);max-height:calc(100svh - var(--docs-top) - 1rem);scrollbar-width:none;align-self:start;position:sticky;overflow-y:auto}.docs-module__jMC11a__tocTrack{padding-left:.875rem;position:relative}.docs-module__jMC11a__tocMark{width:2px;height:var(--mark-h,1.75rem);background:var(--text-primary);transform:translateY(var(--mark-y,0));pointer-events:none;border-radius:1px;position:absolute;top:0;left:0}.docs-module__jMC11a__tocMark[data-placed]{transition:transform var(--duration-fast) var(--ease-smooth-out), height var(--duration-fast) var(--ease-smooth-out)}.docs-module__jMC11a__tocList{margin:0;padding:0;list-style:none}.docs-module__jMC11a__tocLink{border-radius:var(--radius-sm);color:var(--text-secondary-soft);padding:.25rem 0;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1);display:block}.docs-module__jMC11a__tocHere{color:var(--text-primary)}@media (hover:hover) and (pointer:fine){.docs-module__jMC11a__tocLink:hover{color:var(--text-primary)}}@media (max-width:72rem){:is(.docs-module__jMC11a__shell,.docs-module__jMC11a__shell:not(:has(.docs-module__jMC11a__toc))){grid-template-columns:12rem minmax(0,1fr)}.docs-module__jMC11a__toc{display:none}}@media (max-width:56rem){:is(.docs-module__jMC11a__shell,.docs-module__jMC11a__shell:not(:has(.docs-module__jMC11a__toc))){--docs-head:144px;grid-template-columns:minmax(0,1fr);padding-top:5.3125rem}.docs-module__jMC11a__side{z-index:5;max-height:none;margin:-.5rem calc(-1 * var(--gutter)) 1.5rem;overscroll-behavior:auto;padding:.5rem var(--gutter);background:var(--surface-page);top:4rem;overflow:visible}.docs-module__jMC11a__nav{display:none}.docs-module__jMC11a__menu{display:block;position:relative}.docs-module__jMC11a__menuButton{border-radius:var(--radius-md);background:var(--surface-page);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--border-token);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;align-items:center;gap:.625rem;padding:0 .875rem;font-size:.9375rem;list-style:none;display:flex}.docs-module__jMC11a__menuButton::-webkit-details-marker{display:none}.docs-module__jMC11a__menuLabel{color:var(--text-secondary-soft)}.docs-module__jMC11a__menuCurrent{min-width:0;color:var(--text-primary);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.docs-module__jMC11a__menuChevron{fill:none;width:1rem;height:1rem;stroke:var(--text-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s cubic-bezier(.23,1,.32,1)}.docs-module__jMC11a__menu[open] .docs-module__jMC11a__menuChevron{transform:rotate(180deg)}.docs-module__jMC11a__menuList{overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--surface-page);max-height:calc(100svh - 10rem);box-shadow:inset 0 0 0 1px var(--border-token), 0 6px 16px -10px #0c090847;flex-direction:column;gap:1.25rem;padding:1rem 1.25rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.docs-module__jMC11a__menuList .docs-module__jMC11a__navLink{align-items:center;min-height:2.75rem;margin-inline:-.75rem;padding:0 .75rem;display:flex}.docs-module__jMC11a__menuList .docs-module__jMC11a__navHere{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-forest-black) 6%, transparent)}.docs-module__jMC11a__title{font-size:2.25rem}.docs-module__jMC11a__tableWrap{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.docs-module__jMC11a__next{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.docs-module__jMC11a__navLink,.docs-module__jMC11a__navMark[data-placed],.docs-module__jMC11a__tocMark[data-placed],.docs-module__jMC11a__tocLink,.docs-module__jMC11a__nextArrow,.docs-module__jMC11a__menuChevron,.docs-module__jMC11a__prose a{transition:none}}
.SplitSteps-module__c4c-yW__split{color:var(--text-primary);position:relative}.SplitSteps-module__c4c-yW__inner{gap:var(--space-800);width:min(100% - 2 * var(--gutter), var(--container-max));flex-direction:column;margin-inline:auto;padding-block:0;display:flex}@media (min-width:56rem) and (prefers-reduced-motion:no-preference){.SplitSteps-module__c4c-yW__split{height:260svh}.SplitSteps-module__c4c-yW__stageWrap{align-items:center;height:100svh;display:flex;position:sticky;top:0}.SplitSteps-module__c4c-yW__inner{padding-block:0;position:relative}.SplitSteps-module__c4c-yW__panels .SplitSteps-module__c4c-yW__panel{aspect-ratio:auto;height:var(--ph,auto)}.SplitSteps-module__c4c-yW__panels .SplitSteps-module__c4c-yW__back{justify-content:space-between}.SplitSteps-module__c4c-yW__panels .SplitSteps-module__c4c-yW__stepTitle{margin-top:auto}}.SplitSteps-module__c4c-yW__title{color:var(--text-primary);text-align:center;margin:0}.SplitSteps-module__c4c-yW__title .split-line-mask{margin-bottom:-.24em;padding-bottom:.24em}.SplitSteps-module__c4c-yW__stage{--r-pic:var(--radius-lg);position:relative}.SplitSteps-module__c4c-yW__overlay{z-index:2;padding:var(--space-400);color:var(--color-nureba-ink);font-family:var(--font-serif), Georgia, serif;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.03em;text-align:center;pointer-events:none;opacity:0;visibility:hidden;place-items:center;margin:0;font-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem);font-weight:400;line-height:1.04;display:grid;position:absolute;inset:0}.SplitSteps-module__c4c-yW__panels{perspective:1800px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.SplitSteps-module__c4c-yW__whole{z-index:1;border-radius:var(--r-pic);background:var(--img) 50% 50% / 100% auto no-repeat;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.SplitSteps-module__c4c-yW__panel{--r:var(--r-pic);aspect-ratio:2}@media (max-width:75rem){.SplitSteps-module__c4c-yW__panel{aspect-ratio:4/3}}.SplitSteps-module__c4c-yW__turn{height:100%;transform-style:preserve-3d;will-change:transform;position:relative;transform:rotateY(180deg)}.SplitSteps-module__c4c-yW__front,.SplitSteps-module__c4c-yW__back{border-radius:var(--r);backface-visibility:hidden;position:absolute;inset:0}.SplitSteps-module__c4c-yW__front{background-image:var(--img);background-size:300%;background-position:var(--x) 50%;background-repeat:no-repeat}.SplitSteps-module__c4c-yW__back{background:var(--surface-highlight);flex-direction:column;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex;transform:rotateY(180deg)}.SplitSteps-module__c4c-yW__icon{color:var(--text-primary);flex:none;display:block}.SplitSteps-module__c4c-yW__stepTitle{margin:var(--space-400) 0 0;color:var(--text-primary);font-size:var(--type-title);font-weight:var(--display-weight);letter-spacing:var(--track-title);line-height:1.17}.SplitSteps-module__c4c-yW__body{min-height:calc(2em + 1rem);margin:var(--space-150) 0 0;color:var(--text-secondary);font-size:var(--type-body);letter-spacing:var(--track-body);line-height:calc(1em + .5rem)}@media (max-width:56rem){.SplitSteps-module__c4c-yW__icon{width:2.5rem;height:2.5rem}.SplitSteps-module__c4c-yW__inner{gap:var(--space-400)}.SplitSteps-module__c4c-yW__panels{row-gap:var(--space-150);perspective:none;grid-template-columns:minmax(0,1fr)}.SplitSteps-module__c4c-yW__panel{aspect-ratio:auto;min-height:0}.SplitSteps-module__c4c-yW__turn{transform:none}.SplitSteps-module__c4c-yW__front{display:none}.SplitSteps-module__c4c-yW__back{padding:var(--space-400);position:static;transform:none}}
.PrivateAiTeaser-module__gym9uW__teaser{margin-top:calc(var(--section-gap) * .375);justify-content:center;display:flex}.PrivateAiTeaser-module__gym9uW__panel{width:min(100%, var(--container-max));min-height:clamp(20rem,34vw,28rem);padding:var(--space-600) var(--space-400) calc(var(--space-600) + var(--space-150));border-radius:var(--radius-statement);background:var(--color-forest-black);color:var(--color-rose-alloy);text-align:center;isolation:isolate;grid-template-rows:auto auto;align-content:center;place-items:center;row-gap:2rem;display:grid;position:relative;overflow:hidden}.PrivateAiTeaser-module__gym9uW__scene{z-index:-1;background:radial-gradient(ellipse 46% 58% at 50% 52%, #08120cbd, #08120c66 60%, #08120c00 100%), var(--color-forest-black) url(/private-ai/home-emerald-glass.jpg) 40% 45% / cover no-repeat;position:absolute;inset:0}.PrivateAiTeaser-module__gym9uW__copy{align-items:center;gap:var(--space-200);flex-direction:column;max-width:36rem;display:flex}.PrivateAiTeaser-module__gym9uW__title{color:var(--color-rose-alloy);margin:0}.PrivateAiTeaser-module__gym9uW__title,.PrivateAiTeaser-module__gym9uW__lede{text-shadow:0 1px 14px #08120c8c}.PrivateAiTeaser-module__gym9uW__lede{color:var(--color-rose-alloy);text-wrap:balance;margin:0}.PrivateAiTeaser-module__gym9uW__go{min-height:2.75rem;padding:0 var(--space-300);border-radius:var(--radius-md);background:var(--color-nureba-ink);color:var(--color-rose-alloy);font-size:var(--type-ui-strong);font-weight:var(--weight-strong);letter-spacing:var(--track-ui-strong);touch-action:manipulation;justify-content:center;align-items:center;margin-top:0;text-decoration:none;transition:background-color .15s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.PrivateAiTeaser-module__gym9uW__go:active{transform:scale(.97)}.PrivateAiTeaser-module__gym9uW__go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.PrivateAiTeaser-module__gym9uW__roll{height:1.25em;line-height:1.25;display:block;overflow:hidden}.PrivateAiTeaser-module__gym9uW__rollInner{transition:transform .45s cubic-bezier(.16,1,.3,1);display:block;position:relative}.PrivateAiTeaser-module__gym9uW__rollInner:after{content:attr(data-label);position:absolute;top:100%;left:0}.PrivateAiTeaser-module__gym9uW__go:focus-visible .PrivateAiTeaser-module__gym9uW__rollInner{transform:translateY(-100%)}@media (hover:hover) and (pointer:fine){.PrivateAiTeaser-module__gym9uW__go:hover{background:var(--color-verdant-green);color:var(--color-nureba-ink)}.PrivateAiTeaser-module__gym9uW__go:hover .PrivateAiTeaser-module__gym9uW__rollInner{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.PrivateAiTeaser-module__gym9uW__go,.PrivateAiTeaser-module__gym9uW__rollInner{transition:none}.PrivateAiTeaser-module__gym9uW__go:hover .PrivateAiTeaser-module__gym9uW__rollInner,.PrivateAiTeaser-module__gym9uW__go:focus-visible .PrivateAiTeaser-module__gym9uW__rollInner{transform:none}}@media (max-width:40rem){.PrivateAiTeaser-module__gym9uW__panel{padding-inline:var(--space-300)}.PrivateAiTeaser-module__gym9uW__scene{background:radial-gradient(ellipse 80% 56% at 50% 50%, #08120cc2, #08120c66 60%, #08120c00 100%), var(--color-forest-black) url(/private-ai/home-emerald-glass.jpg) 40% 45% / cover no-repeat}}
