.E619dq_page{background:hsl(var(--canvas));min-height:100vh;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";position:relative;overflow-x:clip}.E619dq_page :is(a,button):focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:4px;border-radius:10px}.E619dq_page :is(section){scroll-margin-top:96px}.E619dq_page [data-landing-appearance=signal]{max-width:1184px}.E619dq_page [data-landing-appearance=signal]>div:first-child>div[aria-hidden]{border-color:hsl(var(--border) / .7);background:hsl(var(--shell) / .82);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border-radius:18px;box-shadow:0 10px 30px -18px #00000059}.E619dq_page [data-landing-appearance=signal]>div:first-child>div:last-child{padding:10px 10px 10px 12px}.E619dq_hero{isolation:isolate;padding:168px 24px 0;position:relative}.E619dq_heroField{z-index:-1;pointer-events:none;height:min(1100px,125vh);position:absolute;inset:0 0 auto}.E619dq_heroField canvas{display:block}.E619dq_heroCopy{text-align:center;max-width:1140px;margin:0 auto}.E619dq_heroBrand{margin-bottom:26px}.E619dq_heroCopy h1{letter-spacing:-.047em;text-wrap:balance;max-width:1140px;margin:0 auto;font-size:clamp(44px,5.5vw,82px);font-weight:560;line-height:1}.E619dq_heroCopy h1>span,.E619dq_heroCopy>p>span{display:block}.E619dq_heroCopy>p{max-width:580px;color:hsl(var(--muted-foreground));text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:26px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.E619dq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:34px;display:flex}.E619dq_primary{background:hsl(var(--foreground));min-height:46px;color:hsl(var(--background));border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:560;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex}.E619dq_primary:hover{opacity:.88}.E619dq_primary:active{transform:scale(.98)}button.E619dq_primary{cursor:pointer;border:0;font-family:inherit}.E619dq_secondary{min-height:46px;color:hsl(var(--foreground));border-radius:14px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.E619dq_secondary:hover{background:hsl(var(--foreground) / .06)}.E619dq_secondary svg{color:hsl(var(--muted-foreground))}.E619dq_heroFigure{max-width:1320px;margin:76px auto 0;position:relative}.E619dq_section{max-width:1200px;margin:0 auto;padding:168px 24px 0;position:relative}.E619dq_chapterLabel{letter-spacing:-.005em;color:hsl(var(--foreground));align-items:baseline;gap:10px;margin:0 0 20px;font-size:14px;font-weight:560;display:flex}.E619dq_chapterLabel span{font-family:"Bitcount Grid Single", var(--font-default), ui-sans-serif, system-ui;letter-spacing:.04em;color:hsl(var(--signal));font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;line-height:1}.E619dq_head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:32px 64px;display:grid}.E619dq_head h2,.E619dq_title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.3vw,56px);font-weight:560;line-height:1.04}.E619dq_lede{max-width:500px;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;padding-bottom:6px;font-size:17.5px;line-height:1.6}.E619dq_stage{background:hsl(var(--shell));box-shadow:0 0 0 1px hsl(var(--border) / .65), 0 30px 80px -50px #00000080;border-radius:30px;margin-top:56px;position:relative;overflow:hidden}.E619dq_stageDots{pointer-events:none;color:hsl(var(--foreground) / .09);background-image:radial-gradient(circle,currentColor 1px,#0000 1.3px);background-position:8px 8px;background-size:16px 16px;position:absolute;inset:0}.E619dq_points{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:44px;padding:0 4px;display:grid}.E619dq_point{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.E619dq_point svg{color:hsl(var(--muted-foreground));margin-top:2px}.E619dq_point h3{letter-spacing:-.005em;margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.E619dq_point p{color:hsl(var(--muted-foreground));text-wrap:pretty;grid-column:2;margin:0;font-size:14.5px;line-height:1.55}.E619dq_tabs{flex-wrap:wrap;gap:6px;margin-top:40px;display:flex}.E619dq_tab{height:38px;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.E619dq_tab:hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .05)}.E619dq_tab[aria-selected=true]{color:hsl(var(--foreground));background:hsl(var(--control-strong))}.E619dq_tabs+.E619dq_stage{margin-top:16px}.E619dq_swapIn{animation:.36s cubic-bezier(.2,.8,.2,1) both E619dq_swapIn}@keyframes E619dq_swapIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.E619dq_swapIn{animation:none}}.E619dq_cycleTitle span{display:block}.E619dq_inlineLink{color:hsl(var(--foreground));align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:560;text-decoration:none;display:inline-flex}.E619dq_inlineLink:hover{text-underline-offset:5px;text-decoration:underline}.E619dq_bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.E619dq_tile{background:hsl(var(--shell));box-shadow:0 0 0 1px hsl(var(--border) / .65);border-radius:30px;flex-direction:column;padding:10px 10px 26px;display:flex}.E619dq_tileVisual{background:radial-gradient(circle, hsl(var(--foreground) / .08) 1px, transparent 1.3px) 8px 8px / 16px 16px, hsl(var(--rail) / .6);border-radius:22px;justify-content:center;align-items:center;height:212px;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.E619dq_tile h3{letter-spacing:-.01em;margin:0;padding:0 16px;font-size:17px;font-weight:600}.E619dq_tile p{color:hsl(var(--muted-foreground));text-wrap:pretty;margin:8px 0 0;padding:0 16px;font-size:14.5px;line-height:1.55}.E619dq_worksWith{text-align:center;max-width:1200px;margin:64px auto 0}.E619dq_worksWith p{color:hsl(var(--muted-foreground));margin:0;font-size:13.5px}.E619dq_worksWith .E619dq_loop{margin-top:26px}.E619dq_loop{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.E619dq_loopTrack{will-change:transform;width:max-content;display:flex}.E619dq_loopTrack ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.E619dq_loopTrack li{letter-spacing:-.01em;white-space:nowrap;color:hsl(var(--foreground) / .72);flex:none;align-items:center;gap:10px;margin-right:48px;font-size:17px;font-weight:500;display:inline-flex}.E619dq_loopTrack li>span{display:inline-flex}@media (prefers-reduced-motion:reduce){.E619dq_loop{-webkit-mask-image:none;mask-image:none}.E619dq_loopTrack{width:100%}.E619dq_loopTrack ul{flex-wrap:wrap;justify-content:center;row-gap:14px}.E619dq_loopTrack ul[data-copy=clone]{display:none}.E619dq_loopTrack li{margin:0 22px}}.E619dq_vision{max-width:1200px;margin:0 auto;padding:184px 24px 0}.E619dq_visionHead{text-align:center;max-width:1000px;margin:0 auto}.E619dq_visionHead h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,72px);font-weight:560;line-height:1.02}.E619dq_visionHead h2 span{display:block}.E619dq_visionHead>p:last-child{max-width:640px;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:30px auto 0;font-size:19px;line-height:1.6}.E619dq_visionHead>p strong{color:hsl(var(--foreground));font-weight:560}.E619dq_pillars{background:hsl(var(--shell));box-shadow:0 0 0 1px hsl(var(--border) / .65), 0 30px 80px -50px #00000080;border-radius:30px;grid-template-columns:repeat(4,minmax(0,1fr));margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.E619dq_pillars:before{content:"";pointer-events:none;color:hsl(var(--foreground) / .07);background-image:radial-gradient(circle,currentColor 1px,#0000 1.3px);background-position:8px 8px;background-size:16px 16px;position:absolute;inset:0}.E619dq_pillar{flex-direction:column;padding:28px 24px 30px;display:flex;position:relative}.E619dq_pillar+.E619dq_pillar{border-left:1px solid hsl(var(--border) / .6)}.E619dq_pillarVisual{justify-content:center;align-items:center;height:208px;margin-bottom:22px;display:flex}.E619dq_pillar>h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.E619dq_pillar>p{color:hsl(var(--muted-foreground));text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.55}@media (max-width:1000px){.E619dq_pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.E619dq_pillar:nth-child(3){border-left:0}.E619dq_pillar:nth-child(n+3){border-top:1px solid hsl(var(--border) / .6)}}@media (max-width:640px){.E619dq_pillars{border-radius:24px;grid-template-columns:1fr}.E619dq_pillar+.E619dq_pillar{border-left:0;border-top:1px solid hsl(var(--border) / .6)}}@media (max-width:1000px){.E619dq_bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.E619dq_head{grid-template-columns:1fr;gap:20px}.E619dq_points{grid-template-columns:1fr;gap:22px}.E619dq_section,.E619dq_vision{padding-top:120px}}@media (max-width:640px){.E619dq_hero{padding:132px 16px 0}.E619dq_heroFigure{margin-top:52px}.E619dq_section,.E619dq_vision{padding:104px 16px 0}.E619dq_visionHead{text-align:left}.E619dq_visionHead>p:last-child{margin-left:0;font-size:16.5px}.E619dq_stage{border-radius:22px;margin-top:36px}.E619dq_lede{font-size:16.5px}.E619dq_bento{grid-template-columns:1fr}.E619dq_worksWith ul{gap:10px 24px}.E619dq_worksWith li{font-size:16px}}.E619dq_closing{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:200px 24px 160px;display:flex}.E619dq_closing h2{letter-spacing:-.045em;margin:40px 0 0;font-size:clamp(40px,5.6vw,76px);font-weight:560;line-height:1.02}.E619dq_closing p{max-width:440px;color:hsl(var(--muted-foreground));margin:22px 0 34px;font-size:18px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.E619dq_stage[data-reveal] [data-arrive]{animation-duration:.82s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:calc(var(--at) * 16ms)}.E619dq_stage[data-reveal=waiting] [data-arrive],.E619dq_bento[data-reveal=waiting] .E619dq_tile{animation-play-state:paused}.E619dq_stage svg [data-arrive]{transform-box:fill-box;transform-origin:50%}.E619dq_stage[data-reveal] [data-arrive=rise]{animation-name:E619dq_arriveRise}.E619dq_stage[data-reveal] [data-arrive=lift]{animation-name:E619dq_arriveLift;animation-duration:1s}.E619dq_stage[data-reveal] [data-arrive=pop]{animation-name:E619dq_arrivePop;animation-duration:.62s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.E619dq_stage[data-reveal] [data-arrive=fromLeft]{animation-name:E619dq_arriveFromLeft}.E619dq_stage[data-reveal] [data-arrive=fromRight]{animation-name:E619dq_arriveFromRight}.E619dq_stage[data-reveal] [data-arrive=draw]{stroke-dasharray:1;animation-name:E619dq_arriveDraw;animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.E619dq_stage[data-reveal] [data-arrive=wipeRight]{animation-name:E619dq_arriveWipeRight;animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.E619dq_stage[data-reveal] [data-arrive=wipeLeft]{animation-name:E619dq_arriveWipeLeft;animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.E619dq_stage[data-reveal] [data-arrive=grow]{transform-origin:0;animation-name:E619dq_arriveGrow;animation-duration:1s}.E619dq_bento[data-reveal] .E619dq_tile{animation:.82s cubic-bezier(.16,1,.3,1) both E619dq_arriveRise}.E619dq_bento[data-reveal] .E619dq_tile:nth-child(3n+2){animation-delay:80ms}.E619dq_bento[data-reveal] .E619dq_tile:nth-child(3n+3){animation-delay:.16s}}@keyframes E619dq_arriveRise{0%{translate:0 26px}}@keyframes E619dq_arriveLift{0%{translate:0 72px}}@keyframes E619dq_arrivePop{0%{scale:.4}}@keyframes E619dq_arriveFromLeft{0%{translate:-40px}}@keyframes E619dq_arriveFromRight{0%{translate:40px}}@keyframes E619dq_arriveDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes E619dq_arriveWipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes E619dq_arriveWipeLeft{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes E619dq_arriveGrow{0%{scale:0 1}}.E619dq_idea{text-align:center;max-width:1200px;margin:0 auto;padding:200px 24px 160px}.E619dq_idea h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,72px);font-weight:560;line-height:1.02}.E619dq_idea h2 span{display:block}.E619dq_ideaLede{max-width:640px;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:30px auto 0;font-size:19px;line-height:1.6}@media (max-width:900px){.E619dq_idea{padding-top:140px;padding-bottom:120px}}@media (max-width:640px){.E619dq_idea{padding:112px 16px 96px}.E619dq_ideaLede{margin-top:20px;font-size:16.5px}}.E619dq_showcase{padding-top:168px;position:relative}.E619dq_showcaseHead{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:32px 64px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.E619dq_showcaseHead h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4.3vw,56px);font-weight:560;line-height:1.04}.E619dq_showcaseHead h2 span{display:block}.E619dq_showcaseHead>p{max-width:500px;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;padding-bottom:6px;font-size:17.5px;line-height:1.6}.E619dq_showcaseStage{height:clamp(540px,48vw,700px);margin-top:36px;position:relative}.E619dq_showcaseTitle{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:15.5px;font-weight:560;line-height:1.4;display:block;overflow:hidden}.E619dq_showcaseTitle>span{animation:.56s cubic-bezier(.22,1,.36,1) E619dq_showcase-title;display:block}.E619dq_showcaseByline{color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-top:4px;font-size:13px;line-height:1.4;display:inline-flex}.E619dq_showcaseDot{opacity:.6}.E619dq_showcaseUse{color:hsl(var(--foreground));align-items:center;gap:2px;font-weight:520;text-decoration:none;transition:opacity .16s;display:inline-flex}.E619dq_showcaseUse:hover{opacity:.72}.E619dq_showcaseUse:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.E619dq_showcaseNav{color:hsl(var(--muted-foreground));align-items:center;gap:12px;margin-top:14px;display:inline-flex}.E619dq_showcaseNav button{border:1px solid hsl(var(--border));background:hsl(var(--paper));width:30px;height:30px;color:hsl(var(--foreground));border-radius:999px;justify-content:center;align-items:center;transition:border-color .16s;display:flex}.E619dq_showcaseNav button:hover{border-color:hsl(var(--foreground) / .3)}.E619dq_showcaseStrip{scroll-snap-type:x mandatory;gap:16px;height:100%;margin:0;padding:0 24px 8px;list-style:none;display:flex;overflow-x:auto}.E619dq_showcaseStrip li{text-align:center;scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.E619dq_showcaseStrip img{border-radius:14px;width:auto;height:380px;margin-bottom:16px;display:block}@keyframes E619dq_showcase-title{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:900px){.E619dq_showcase{padding-top:120px}.E619dq_showcaseHead{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.E619dq_showcase{padding-top:104px}.E619dq_showcaseHead{padding:0 16px}.E619dq_showcaseHead>p{font-size:16.5px}.E619dq_showcaseStage{height:470px;margin-top:20px}.E619dq_showcaseStrip{padding:0 16px 8px}.E619dq_showcaseStrip img{height:270px}}@media (prefers-reduced-motion:reduce){.E619dq_showcaseTitle>span{animation:none}}
.r-b4Uq_figure{margin:0}.r-b4Uq_window{background:hsl(var(--canvas));box-shadow:0 0 0 1px hsl(var(--border) / .7), 0 1px 0 0 #ffffff0a inset, 0 40px 120px -40px #00000073, 0 18px 40px -24px #0000004d;border-radius:30px;position:relative;overflow:hidden}.r-b4Uq_recording{aspect-ratio:1376/820;background-position:50%;background-size:cover}.r-b4Uq_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.r-b4Uq_video[data-ready=true]{opacity:1}@media (min-width:721px){:root[class~=dark] .r-b4Uq_recording{background-image:var(--poster-full-dark)}:root[class~=light] .r-b4Uq_recording{background-image:var(--poster-full-light)}}@media (min-width:721px) and (max-resolution:1.4x){:root[class~=dark] .r-b4Uq_recording{background-image:var(--poster-medium-dark)}:root[class~=light] .r-b4Uq_recording{background-image:var(--poster-medium-light)}}@media (max-width:720px){.r-b4Uq_recording{aspect-ratio:440/760}:root[class~=dark] .r-b4Uq_recording{background-image:var(--poster-compact-dark)}:root[class~=light] .r-b4Uq_recording{background-image:var(--poster-compact-light)}}.r-b4Uq_swap{animation:.32s cubic-bezier(.2,.7,.2,1) both r-b4Uq_swap}@keyframes r-b4Uq_swap{0%{opacity:0;transform:translateY(3px)}}.r-b4Uq_draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .52s cubic-bezier(.4,0,.2,1)}.r-b4Uq_draw[data-on=true]{stroke-dashoffset:0;transition-delay:60ms}.r-b4Uq_node{opacity:0;transition:opacity .26s ease-in,transform .32s ease-in;transform:scale(.94)}.r-b4Uq_node[data-on=true]{opacity:1;transition:opacity .38s ease-out,transform .52s cubic-bezier(.2,.9,.25,1.08);transform:none}.r-b4Uq_trail{stroke-dasharray:1;stroke-dashoffset:1px;animation:r-b4Uq_trail var(--handoff) cubic-bezier(.5, 0, .25, 1) both}@keyframes r-b4Uq_trail{0%{stroke-dashoffset:1px;opacity:var(--trail-opacity,.85)}to{stroke-dashoffset:0;opacity:calc(var(--trail-opacity,.85) * .5)}}.r-b4Uq_packet{background:hsl(var(--signal));width:9px;height:9px;box-shadow:0 0 0 4px hsl(var(--signal) / .18);offset-anchor:center;offset-rotate:0deg;animation:r-b4Uq_packet var(--handoff) cubic-bezier(.5, 0, .25, 1) both;border-radius:999px;position:absolute;top:0;left:0}.r-b4Uq_chatter{width:6px;height:6px;box-shadow:0 0 0 3px hsl(var(--signal) / .14)}.r-b4Uq_faint{--trail-opacity:.32}@keyframes r-b4Uq_packet{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.r-b4Uq_row{transition:transform .52s cubic-bezier(.3,.8,.2,1),background-color .9s;animation:.42s cubic-bezier(.2,.8,.2,1) both r-b4Uq_rowIn;top:0}@keyframes r-b4Uq_rowIn{0%{opacity:0;clip-path:inset(0 0 100%)}}.r-b4Uq_row[data-fresh=true]{background:hsl(var(--control) / .9)}.r-b4Uq_bubble{z-index:5;opacity:0;transform:translate(var(--shift,-50%), 6px) scale(.92);transform-origin:50% 100%;pointer-events:none;transition:opacity .26s ease-in,transform .26s ease-in}.r-b4Uq_bubble[data-on=true]{opacity:1;transform:translate(var(--shift,-50%), 0);transition:opacity .24s ease-out,transform .42s cubic-bezier(.2,.9,.25,1.15)}.r-b4Uq_editor{opacity:0;transition:opacity .4s,transform .4s;transform:scale(.6)}.r-b4Uq_editor[data-on=true]{opacity:1;transform:none}.r-b4Uq_ring{background:hsl(var(--paper));box-shadow:0 0 0 1.5px hsl(var(--border)), 0 1px 2px #0000001f;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:box-shadow .5s;display:flex;position:relative}.r-b4Uq_ring[data-tone=running]{box-shadow:0 0 0 1.5px hsl(var(--success) / .2), 0 1px 2px #0000001f}.r-b4Uq_ring[data-tone=waiting]{box-shadow:0 0 0 1.5px hsl(var(--warning) / .8)}.r-b4Uq_ring[data-tone=attention]{box-shadow:0 0 0 1.5px hsl(var(--signal)), 0 0 0 5px hsl(var(--signal) / .14)}.r-b4Uq_spinner{background:conic-gradient(from 0deg, hsl(var(--success) / 0) 0deg, hsl(var(--success) / 0) 150deg, hsl(var(--success)) 360deg);opacity:0;animation:2.4s linear infinite paused r-b4Uq_spin;animation-delay:var(--spin-delay,0s);border-radius:999px;transition:opacity .7s;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}.r-b4Uq_spinner[data-on=true]{opacity:.9;animation-play-state:running}@keyframes r-b4Uq_spin{to{transform:rotate(360deg)}}.r-b4Uq_temporary{outline:1.5px dashed hsl(var(--muted-foreground) / .7);outline-offset:3px}.r-b4Uq_compact{display:none}@media (max-width:720px){.r-b4Uq_full{display:none}.r-b4Uq_compact{display:block}.r-b4Uq_window{border-radius:22px}}.r-b4Uq_scrim{pointer-events:none;background:linear-gradient(to bottom, transparent 30%, hsl(var(--canvas) / .72) 78%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.r-b4Uq_scrim[data-on=true]{opacity:1}.r-b4Uq_card{opacity:0;pointer-events:none;transition:opacity .24s ease-in,transform .28s ease-in;transform:translateY(10px)scale(.985)}.r-b4Uq_card[data-on=true]{opacity:1;transition:opacity .32s ease-out,transform .46s cubic-bezier(.2,.9,.25,1);transform:none}.r-b4Uq_cursor{z-index:10;filter:drop-shadow(0 2px 3px #0000004d);opacity:0;margin:-2px 0 0 -3px;transition:left 1.15s cubic-bezier(.45,0,.2,1),top 1.15s cubic-bezier(.45,0,.2,1),opacity .3s,transform .14s;position:absolute}.r-b4Uq_cursor[data-state=approach],.r-b4Uq_cursor[data-state=arrived]{opacity:1}.r-b4Uq_cursor[data-press=true]{transform:scale(.86)}@media (prefers-reduced-motion:reduce){.r-b4Uq_swap,.r-b4Uq_trail,.r-b4Uq_row,.r-b4Uq_spinner,.r-b4Uq_packet{animation:none}.r-b4Uq_draw,.r-b4Uq_node,.r-b4Uq_bubble,.r-b4Uq_editor,.r-b4Uq_row,.r-b4Uq_card,.r-b4Uq_scrim,.r-b4Uq_cursor{transition:none}}
._49Xu1q_hero{isolation:isolate;padding:160px 24px 0;position:relative}._49Xu1q_hero~*{position:relative}._49Xu1q_copy{text-align:center;max-width:980px;margin:0 auto}._49Xu1q_name{color:hsl(var(--foreground));align-items:center;gap:8px;margin:0 0 22px;font-size:15px;font-weight:560;display:inline-flex}._49Xu1q_name svg{width:22px;height:22px;color:hsl(var(--signal))}._49Xu1q_badge{background:hsl(var(--control));color:hsl(var(--muted-foreground));border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}._49Xu1q_copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0 auto;font-size:clamp(40px,5vw,72px);font-weight:560;line-height:1.02}._49Xu1q_copy>p._49Xu1q_lede{max-width:600px;color:hsl(var(--muted-foreground));text-wrap:pretty;margin:24px auto 0;font-size:clamp(17px,1.4vw,19px);line-height:1.6}._49Xu1q_figure{max-width:1200px;margin:72px auto 0;position:relative}._49Xu1q_back{margin:0 0 32px;font-size:14px}._49Xu1q_note{color:hsl(var(--muted-foreground));margin-top:18px;font-size:13.5px;line-height:1.6}._49Xu1q_note>*+*{margin-top:4px}._49Xu1q_compact{padding-bottom:8px}._49Xu1q_compact>:first-child{height:100%}._49Xu1q_compact ._49Xu1q_copy h1{font-size:clamp(36px,4.2vw,60px)}._49Xu1q_figureTabs{justify-content:center;margin-bottom:20px;display:flex}@media (max-width:640px){._49Xu1q_hero{padding:128px 16px 0}._49Xu1q_copy{text-align:left}._49Xu1q_copy>p._49Xu1q_lede{margin-left:0}._49Xu1q_copy>div:last-child,._49Xu1q_copy>._49Xu1q_actions{justify-content:flex-start}._49Xu1q_figure{margin-top:44px}._49Xu1q_figureTabs{justify-content:flex-start;overflow-x:auto}}
.cVD5Ma_mascot{cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.cVD5Ma_body{transition:transform .14s linear,scale .26s cubic-bezier(.3,1.5,.5,1);display:inline-flex;position:relative}.cVD5Ma_mascot:hover .cVD5Ma_body,:is(button:hover,button:focus-visible)>.cVD5Ma_mascot .cVD5Ma_body{scale:1.06}.cVD5Ma_layer{color:var(--face-light);display:inline-flex;position:relative}:root[class~=dark] .cVD5Ma_layer,:root[class~=dark] .cVD5Ma_burst{color:var(--face-dark)}.cVD5Ma_layer[data-leaving]{pointer-events:none;position:absolute;inset:0}.cVD5Ma_portrait{object-fit:cover;border-radius:30%;display:block}.cVD5Ma_burst{pointer-events:none;color:var(--face-light);opacity:0;background:radial-gradient(circle,currentColor 0%,#0000 62%);border-radius:50%;animation:.9s cubic-bezier(.16,1,.3,1) both cVD5Ma_burst;position:absolute;inset:-34%}@keyframes cVD5Ma_burst{0%{opacity:0;scale:.35}16%{opacity:.42}to{opacity:0;scale:1.55}}.cVD5Ma_leap{animation:1s both cVD5Ma_leap}@keyframes cVD5Ma_leap{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);translate:0;scale:1}12%{translate:0 calc(3px * var(--mascot-k,1));animation-timing-function:cubic-bezier(.2,.8,.3,1);scale:1.1 .88}36%{translate:0 calc(-22px * var(--mascot-k,1));animation-timing-function:cubic-bezier(.4,0,.6,1);scale:.93 1.09}46%{translate:0 calc(-25px * var(--mascot-k,1));animation-timing-function:cubic-bezier(.6,0,.9,.5);scale:1}62%{animation-timing-function:cubic-bezier(.2,.9,.3,1.3);translate:0;scale:1.12 .86}80%{translate:0;scale:.97 1.04}to{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.cVD5Ma_body{transition:none}.cVD5Ma_leap,.cVD5Ma_burst{animation:none}}
@keyframes K2mDua_intent-cycle{0%,27%{opacity:1;transform:translateY(0)scale(1)}34%,94%{opacity:0;transform:translateY(-2px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.K2mDua_stateIconShell{color:hsl(var(--muted-foreground));display:block;position:relative}.K2mDua_idleIntentCycle,.K2mDua_activeIntentIcon{place-items:center;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.K2mDua_idleIntentCycle{opacity:0;transform:translateY(1px)scale(.96)}.K2mDua_activeIntentIcon{opacity:.72;transform:translateY(0)scale(1)}.K2mDua_stateIconShell[data-idle=true] .K2mDua_idleIntentCycle{opacity:.42;transform:translateY(0)scale(1)}.K2mDua_stateIconShell[data-idle=true] .K2mDua_activeIntentIcon{opacity:0;transform:translateY(1px)scale(.96)}.K2mDua_idleIntentIcon{opacity:0;will-change:transform, opacity;animation:18s cubic-bezier(.22,1,.36,1) infinite K2mDua_intent-cycle;position:absolute}.K2mDua_idleIntentIconTwo{animation-delay:-12s}.K2mDua_idleIntentIconThree{animation-delay:-6s}@media (prefers-reduced-motion:reduce){.K2mDua_idleIntentCycle,.K2mDua_activeIntentIcon{transition:none}.K2mDua_idleIntentIcon{animation:none}.K2mDua_idleIntentIcon:not(:first-child){display:none}.K2mDua_idleIntentIcon:first-child{opacity:1;transform:none}}
.aEGvDq_root{color:hsl(var(--foreground));grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;padding:32px;display:grid;position:relative}.aEGvDq_panel{border-radius:var(--radius-panel,20px);background:hsl(var(--paper));min-width:0;box-shadow:0 0 0 1px hsl(var(--border) / .6), var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.aEGvDq_panelHead{border-bottom:1px solid hsl(var(--border) / .5);align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.aEGvDq_panelIcon{background:hsl(var(--control));width:30px;height:30px;color:hsl(var(--muted-foreground));border-radius:10px;justify-content:center;align-items:center;display:flex}.aEGvDq_panelTitle{flex:1;font-size:15px;font-weight:600}.aEGvDq_live{background:hsl(var(--control));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.aEGvDq_entries{gap:4px;margin:0;padding:12px;list-style:none;display:grid}.aEGvDq_entry{border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 10px;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1),background-color .45s;display:grid}.aEGvDq_entry[data-shown=false]{opacity:0;transform:translateY(8px)}.aEGvDq_entry[data-recursive=true][data-shown=true]{background:hsl(var(--signal-soft) / .6)}.aEGvDq_entryBody{min-width:0}.aEGvDq_who{align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.aEGvDq_who span{color:hsl(var(--muted-foreground));font-size:11.5px}.aEGvDq_what{margin:3px 0 0;font-size:13.5px;line-height:1.45}.aEGvDq_result{white-space:nowrap;font-variant-numeric:tabular-nums;color:hsl(var(--success));background:hsl(var(--success) / .12);border-radius:999px;align-items:center;gap:5px;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.aEGvDq_entry[data-recursive=true] .aEGvDq_result{color:hsl(var(--signal-soft-foreground));background:hsl(var(--signal-soft));box-shadow:0 0 0 1px hsl(var(--signal) / .45)}.aEGvDq_counters{grid-template-columns:1fr 1fr;gap:16px;padding:18px 20px 4px;display:grid}.aEGvDq_counter{gap:6px;margin:0;display:grid}.aEGvDq_counter b{font-family:"Bitcount Grid Single", var(--font-default), ui-sans-serif, system-ui;font-variant-numeric:tabular-nums;font-size:64px;font-weight:400;line-height:.9}.aEGvDq_counter span{font-size:13px;line-height:1.35}.aEGvDq_agents{color:hsl(var(--signal))}.aEGvDq_you{color:hsl(var(--success))}.aEGvDq_chart{margin:12px 16px 34px;position:relative}.aEGvDq_svg{width:100%;height:auto;display:block;overflow:visible}.aEGvDq_grid{stroke:hsl(var(--border) / .7);stroke-dasharray:2 4}.aEGvDq_axis{stroke:hsl(var(--border))}.aEGvDq_origin{fill:hsl(var(--signal))}.aEGvDq_segment{stroke:hsl(var(--signal));stroke-width:3px;stroke-linecap:round;stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.3,.7,.2,1)}.aEGvDq_segment[data-shown=false]{opacity:0;stroke-dashoffset:calc(var(--length) * 1px);transition:none}.aEGvDq_marker{background:hsl(var(--paper));box-shadow:0 0 0 1.5px hsl(var(--signal) / .7);border-radius:999px;padding:2px;transition:opacity .24s .32s,transform .36s cubic-bezier(.34,1.56,.64,1) .32s;display:flex;position:absolute;transform:translate(-50%,-50%)scale(1)}.aEGvDq_marker[data-shown=false]{opacity:0;transition:none;transform:translate(-50%,-50%)scale(.4)}.aEGvDq_axisLabel{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:11px;position:absolute;bottom:-22px;transform:translate(-50%)}@media (max-width:760px){.aEGvDq_root{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.aEGvDq_counter b{font-size:52px}.aEGvDq_entry{grid-template-columns:30px minmax(0,1fr)}.aEGvDq_result{grid-column:2;justify-self:start;margin-top:0}}@media (prefers-reduced-motion:reduce){.aEGvDq_entry,.aEGvDq_segment,.aEGvDq_marker{transition:none}}
.MphyNG_root .MphyNG_m{animation-play-state:paused}.MphyNG_root[data-live=true] .MphyNG_m{animation-play-state:running}.MphyNG_dotGround{background-color:hsl(var(--canvas));background-image:radial-gradient(circle, hsl(var(--foreground) / .16) 1px, transparent 1.4px);background-position:9px 9px;background-size:18px 18px}.MphyNG_cursor{z-index:30;pointer-events:none;translate:var(--rest,var(--p0));animation-duration:var(--dur);animation-delay:var(--delay,0s);animation-timing-function:cubic-bezier(.6,0,.3,1);animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:0;left:0}.MphyNG_pointer{filter:drop-shadow(0 1px 1.5px #00000047);margin:-2px 0 0 -2px;display:block}.MphyNG_pointer path{fill:var(--ink);stroke:#fff}.MphyNG_pill{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:15px;left:12px;box-shadow:0 2px 6px -2px #00000059}.MphyNG_pillFace{background:hsl(var(--paper));border-radius:999px;margin-left:-4px;padding:1px;display:flex}.MphyNG_tour3{animation-name:MphyNG_tour3}@keyframes MphyNG_tour3{0%,16%{translate:var(--p0)}32%,50%{translate:var(--p1)}66%,84%{translate:var(--p2)}to{translate:var(--p0)}}.MphyNG_sweep{animation-name:MphyNG_sweep}@keyframes MphyNG_sweep{0%,10%{translate:var(--p0)}34%,58%{translate:var(--p1)}72%,86%{translate:var(--p2)}to{translate:var(--p0)}}.MphyNG_draw{animation-name:MphyNG_drawTour}@keyframes MphyNG_drawTour{0%,12%{translate:var(--p0)}22%,26%{translate:var(--p1)}44%,60%{translate:var(--p2)}74%,88%{translate:var(--p3)}to{translate:var(--p0)}}.MphyNG_drag{animation-name:MphyNG_dragCursor}@keyframes MphyNG_dragCursor{0%,8%{translate:var(--p0)}26%,44%{translate:var(--p1)}54%,64%{translate:var(--p2)}72%,75%{translate:var(--p1)}93%,to{translate:var(--p0)}}.MphyNG_dragged{animation:MphyNG_dragged var(--dur) cubic-bezier(.6, 0, .3, 1) var(--delay) infinite both}@keyframes MphyNG_dragged{0%,8%{translate:0;scale:1}11%{scale:1.04}26%{translate:var(--d);scale:1.04}29%{scale:1}75%{translate:var(--d);scale:1}78%{scale:1.04}93%{translate:0;scale:1.04}96%,to{translate:0;scale:1}}.MphyNG_carryCursor{animation-name:MphyNG_carryCursor;animation-iteration-count:1}@keyframes MphyNG_carryCursor{0%{translate:var(--p0)}22%{translate:var(--p1)}78%,to{translate:var(--p2)}}.MphyNG_carry{animation:MphyNG_carry var(--dur) cubic-bezier(.6, 0, .3, 1) var(--delay) both}@keyframes MphyNG_carry{0%,22%{translate:var(--from);scale:1}30%,70%{scale:1.04}78%{translate:0}88%,to{translate:0;scale:1}}.MphyNG_wander{animation:MphyNG_wander var(--dur) cubic-bezier(.6, 0, .3, 1) var(--delay) infinite both}@keyframes MphyNG_wander{0%,20%{translate:0}36%,54%{translate:var(--w1)}70%,86%{translate:var(--w2)}to{translate:0}}.MphyNG_pop{transform-origin:var(--origin,50% 50%);animation:MphyNG_pop .48s cubic-bezier(.34, 1.4, .64, 1) var(--delay) both}@keyframes MphyNG_pop{0%{scale:0}}.MphyNG_wipe{animation:MphyNG_wipe var(--dur) cubic-bezier(.6, 0, .3, 1) var(--delay) both}@keyframes MphyNG_wipe{0%{clip-path:inset(-6px 100% -6px -2px)}to{clip-path:inset(-6px -2px)}}.MphyNG_grow{transform-origin:0;animation:MphyNG_grow var(--dur) cubic-bezier(.6, 0, .3, 1) var(--delay) both}@keyframes MphyNG_grow{0%{scale:var(--from,.2) 1}}.MphyNG_odo{vertical-align:top;height:16px;line-height:16px;display:inline-block;overflow:hidden}.MphyNG_odoRoll{animation:MphyNG_odo .42s cubic-bezier(.3, .9, .3, 1) var(--delay) both;flex-direction:column;display:flex;translate:0 -16px}@keyframes MphyNG_odo{0%{translate:0}}.MphyNG_caretTrack{pointer-events:none;animation:MphyNG_caretTrack var(--dur) var(--delay) both;position:absolute;inset:0;translate:100%}@keyframes MphyNG_caretTrack{0%{translate:0}}.MphyNG_typing{animation:MphyNG_wipe var(--dur) var(--delay) both}.MphyNG_caret{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:3px;bottom:2px;left:-1px}.MphyNG_caretLabel{background:var(--ink);color:#fff;letter-spacing:0;white-space:nowrap;border-radius:4px 4px 4px 0;align-items:center;gap:3px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:600;line-height:15px;display:inline-flex;position:absolute;bottom:100%;left:0}.MphyNG_selection{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:2px;position:absolute;inset:3px 0 2px}:root[class~=dark] .MphyNG_selection{background:color-mix(in srgb, var(--ink) 45%, transparent)}.MphyNG_sticky{color:#22201c;background:var(--sticky);border-radius:6px;width:108px;height:86px;padding:9px 10px 0;position:absolute;box-shadow:0 1px 1px #00000014,0 8px 16px -10px #00000073}.MphyNG_sticky[data-tone=yellow]{--sticky:#ffe58f}.MphyNG_sticky[data-tone=green]{--sticky:#c3efcb}.MphyNG_sticky[data-tone=blue]{--sticky:#c4dfff}.MphyNG_sticky[data-tone=purple]{--sticky:#decdff}.MphyNG_sticky[data-tone=orange]{--sticky:#ffd3ad}.MphyNG_sticky[data-tone=pink]{--sticky:#ffc9df}:root[class~=dark] .MphyNG_sticky[data-tone=yellow]{--sticky:#eed36e}:root[class~=dark] .MphyNG_sticky[data-tone=green]{--sticky:#a3dbaf}:root[class~=dark] .MphyNG_sticky[data-tone=blue]{--sticky:#a6c8f0}:root[class~=dark] .MphyNG_sticky[data-tone=purple]{--sticky:#c4b0f0}:root[class~=dark] .MphyNG_sticky[data-tone=orange]{--sticky:#efb98a}:root[class~=dark] .MphyNG_sticky[data-tone=pink]{--sticky:#eeaecb}.MphyNG_selected{outline:1.5px solid var(--ink);outline-offset:3px}.MphyNG_handle{border:1.5px solid var(--ink);background:#fff;border-radius:1.5px;width:7px;height:7px;position:absolute}.MphyNG_liveDot{background:hsl(var(--success));border-radius:999px;width:6px;height:6px;display:inline-block;position:relative}.MphyNG_liveDot:after{content:"";border-radius:inherit;background:hsl(var(--success));animation:2.4s cubic-bezier(0,0,.2,1) infinite paused MphyNG_ping;position:absolute;inset:0}.MphyNG_root[data-live=true] .MphyNG_liveDot:after{animation-play-state:running}@keyframes MphyNG_ping{70%,to{opacity:0;scale:2.6}}@media (prefers-reduced-motion:reduce){.MphyNG_root .MphyNG_m,.MphyNG_liveDot:after{animation:none}}
.DZefza_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.DZefza_card{border:1px solid hsl(var(--border) / .7);background:hsl(var(--paper));min-width:0;box-shadow:0 1px 0 hsl(var(--border) / .4), 0 18px 40px -34px #00000073;border-radius:24px;flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex}.DZefza_cardHead{align-items:center;gap:12px;display:flex}.DZefza_cardIcon{background:hsl(var(--shell));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.DZefza_cardKind{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}.DZefza_card h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.DZefza_card>p{color:hsl(var(--muted-foreground));text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.DZefza_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.DZefza_chips li{background:hsl(var(--control));color:hsl(var(--foreground) / .78);border-radius:999px;padding:3px 10px;font-size:12px}.DZefza_cardFoot{border-top:1px solid hsl(var(--border) / .55);color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;font-size:12.5px;display:flex}.DZefza_cardActions{align-items:center;gap:14px;display:flex}.DZefza_cardActions a{color:hsl(var(--foreground));align-items:center;gap:4px;font-weight:560;display:inline-flex}.DZefza_cardActions a:hover{color:hsl(var(--signal))}.DZefza_cardActions a.DZefza_quiet{color:hsl(var(--muted-foreground));font-weight:500}.DZefza_team{margin-top:72px}.DZefza_team:first-of-type{margin-top:48px}.DZefza_teamHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.DZefza_teamHead h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:560;display:flex}.DZefza_teamHead h3 svg{width:22px;height:22px;color:hsl(var(--signal))}.DZefza_teamHead p{max-width:560px;color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:15px;line-height:1.55}.DZefza_teamLink{color:hsl(var(--foreground));align-items:center;gap:6px;font-size:14px;font-weight:560;display:inline-flex}.DZefza_teamLink:hover{color:hsl(var(--signal))}.DZefza_team .DZefza_cards{margin-top:20px}.DZefza_teamNav{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:28px auto 0;display:flex}.DZefza_teamNav a{border:1px solid hsl(var(--border) / .8);background:hsl(var(--paper) / .85);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.DZefza_teamNav a:hover{border-color:hsl(var(--foreground) / .35)}.DZefza_teamNav svg{width:18px;height:18px;color:hsl(var(--signal))}@media (max-width:1000px){.DZefza_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.DZefza_cards{grid-template-columns:1fr}.DZefza_team{margin-top:56px}.DZefza_teamNav{justify-content:flex-start}}