.MascotGroup-module___X_ziG__stage{isolation:isolate;width:100%;height:clamp(170px,23svh,220px);position:relative}.MascotGroup-module___X_ziG__portrait{pointer-events:none;position:absolute;inset:0;overflow:clip}.MascotGroup-module___X_ziG__member{transform-origin:50% 90%;position:absolute}.MascotGroup-module___X_ziG__member img,.MascotGroup-module___X_ziG__member video,.MascotGroup-module___X_ziG__member canvas,.MascotGroup-module___X_ziG__member svg{width:100%;height:auto;display:block}.MascotGroup-module___X_ziG__grok{z-index:4;width:28%;bottom:-10%;left:0;transform:rotate(-8deg)}.MascotGroup-module___X_ziG__jolly{z-index:2;mix-blend-mode:multiply;filter:brightness(1.02);width:47%;bottom:-28%;left:34%}.MascotGroup-module___X_ziG__felipe{z-index:3;width:37%;bottom:-19%;left:21%;transform:rotate(-9deg)}.MascotGroup-module___X_ziG__alfred{z-index:4;width:33%;bottom:-12%;right:0;transform:rotate(8deg)}.MascotGroup-module___X_ziG__video,.MascotGroup-module___X_ziG__frames{opacity:0;position:absolute;inset:0}.MascotGroup-module___X_ziG__video[data-ready],.MascotGroup-module___X_ziG__frames[data-ready]{opacity:1}.MascotGroup-module___X_ziG__poster[data-hidden]{visibility:hidden}@media (max-width:960px){.MascotGroup-module___X_ziG__stage{aspect-ratio:2.45;height:auto}}
.Band-module__la33eq__group{justify-content:space-between;align-items:flex-end;gap:28px;padding-block:0;display:flex;position:relative}.Band-module__la33eq__group:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--hairline);height:1px;position:absolute}.Band-module__la33eq__listSide{flex-shrink:0;align-self:center;min-width:0;padding-block:24px 30px}.Band-module__la33eq__listSide h2{letter-spacing:-.02em;margin:0 0 14px;font-size:17px;font-weight:600}.Band-module__la33eq__checklist{grid-template-columns:repeat(4,max-content);gap:11px 32px;margin:0;padding:0;list-style:none;display:grid}.Band-module__la33eq__checklist li{letter-spacing:-.012em;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.Band-module__la33eq__tick{background:var(--live);width:18px;height:18px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.Band-module__la33eq__tick svg{stroke-width:2.6px;width:11px;height:11px}.Band-module__la33eq__plus{background:var(--fill);width:18px;height:18px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid}.Band-module__la33eq__moreItem a{color:var(--ink-2);transition:color var(--t-micro) var(--ease-in-out)}.Band-module__la33eq__moreItem a:hover{color:var(--ink)}.Band-module__la33eq__group .Band-module__la33eq__checklist li{opacity:0;transform:translateY(4px)}.Band-module__la33eq__group[data-seen] .Band-module__la33eq__checklist li{opacity:1;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i) * 45ms);transform:none}.Band-module__la33eq__art{flex:0 clamp(410px,58svh,560px);align-self:flex-end;min-width:390px}@media (min-width:961px) and (max-width:1199px){.Band-module__la33eq__checklist{grid-template-columns:repeat(3,max-content);column-gap:20px}.Band-module__la33eq__art{flex-basis:clamp(390px,54svh,490px)}}@media (max-width:960px){.Band-module__la33eq__group{flex-direction:column;align-items:flex-start;gap:0}.Band-module__la33eq__listSide{width:100%}.Band-module__la33eq__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px}.Band-module__la33eq__checklist li{white-space:normal;align-items:flex-start;line-height:1.3}.Band-module__la33eq__art{flex:none;align-self:center;width:min(540px,100%);min-width:0}}@media (min-width:961px) and (max-width:1100px){.Band-module__la33eq__checklist{grid-template-columns:repeat(2,max-content);gap:9px 20px}.Band-module__la33eq__checklist li{font-size:14px}.Band-module__la33eq__listSide{padding-block:20px 24px}}@media (prefers-reduced-motion:reduce){.Band-module__la33eq__group .Band-module__la33eq__checklist li{opacity:1;transition:none;transform:none}}
.AmbientGlow-module__e3EoHG__wash{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.AmbientGlow-module__e3EoHG__orb{animation:ease-in-out infinite alternate AmbientGlow-module__e3EoHG__drift;position:absolute}.AmbientGlow-module__e3EoHG__clearing{position:absolute;inset:0}@keyframes AmbientGlow-module__e3EoHG__drift{0%{opacity:.8;transform:translate(0,0)scale(1)}to{transform:translate3d(var(--drift-x), var(--drift-y), 0) scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.AmbientGlow-module__e3EoHG__orb{opacity:.9;animation:none}}
.DemoWindow-module__M1bSdW__demo{width:min(600px, 100%, calc(var(--demo-height,56svh) * 600 / 440));justify-self:end}.DemoWindow-module__M1bSdW__frame{aspect-ratio:600/440;width:100%;position:relative}.DemoWindow-module__M1bSdW__stage{width:600px;height:440px;transform:scale(var(--s,1));transform-origin:0 0;font-family:var(--font);letter-spacing:-.01em;color:var(--ink);background:#f3f3f5;border-radius:12px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 .5px #00000038,0 2px 6px #0000000d,0 24px 60px -12px #00000038}.DemoWindow-module__M1bSdW__stage[data-paused] *,.DemoWindow-module__M1bSdW__stage[data-paused] :before,.DemoWindow-module__M1bSdW__stage[data-paused] :after{animation-play-state:paused!important}.DemoWindow-module__M1bSdW__toolbar{border-bottom:1px solid #0000001a;align-items:center;gap:22px;height:44px;padding:0 10px 0 14px;display:flex;position:relative}.DemoWindow-module__M1bSdW__lights{gap:8px;display:flex}.DemoWindow-module__M1bSdW__lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.DemoWindow-module__M1bSdW__lights i:nth-child(2){background:#febc2e}.DemoWindow-module__M1bSdW__lights i:nth-child(3){background:#28c840}.DemoWindow-module__M1bSdW__url{color:#3c3c43;background:#0000000e;border-radius:8px;flex:0 250px;justify-content:center;align-items:center;gap:5px;min-width:0;height:28px;font-size:12.5px;display:flex}.DemoWindow-module__M1bSdW__lock{color:#8e8e93;width:9px;height:11px}.DemoWindow-module__M1bSdW__visitor{margin-left:auto;display:grid}.DemoWindow-module__M1bSdW__human,.DemoWindow-module__M1bSdW__agentBadge{white-space:nowrap;height:26px;transition:opacity .3s var(--ease-in-out), transform .3s var(--ease-out);border-radius:999px;grid-area:1/1;justify-self:end;align-items:center;gap:5px;padding:0 11px 0 9px;font-size:12px;font-weight:600;display:inline-flex}.DemoWindow-module__M1bSdW__human{color:#3c3c43;background:#0000000f}.DemoWindow-module__M1bSdW__agentBadge{background:var(--red);color:var(--white);opacity:0;transform:scale(.94)}.DemoWindow-module__M1bSdW__badgeIcon{width:11px;height:11px}.DemoWindow-module__M1bSdW__stage[data-phase=agent] .DemoWindow-module__M1bSdW__human{opacity:0;transform:scale(.94)}.DemoWindow-module__M1bSdW__stage[data-phase=agent] .DemoWindow-module__M1bSdW__agentBadge{opacity:1;transform:none}.DemoWindow-module__M1bSdW__page{background:var(--white);border-radius:0 0 12px 12px;position:absolute;inset:44px 0 0;overflow:hidden}.DemoWindow-module__M1bSdW__page:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-in-out);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #d23a1fbf,inset 0 0 36px #d23a1f38}.DemoWindow-module__M1bSdW__stage[data-phase=agent] .DemoWindow-module__M1bSdW__page:after{opacity:1}.DemoWindow-module__M1bSdW__content{height:100%;transition:opacity .4s var(--ease-in-out)}.DemoWindow-module__M1bSdW__stage[data-phase=leave] .DemoWindow-module__M1bSdW__content,.DemoWindow-module__M1bSdW__stage[data-phase=leave] .DemoWindow-module__M1bSdW__log{opacity:0}.DemoWindow-module__M1bSdW__nav{border-bottom:1px solid var(--hairline-2);align-items:center;gap:22px;height:46px;padding:0 24px;font-size:13px;display:flex}.DemoWindow-module__M1bSdW__nav b{letter-spacing:-.015em;font-weight:650}.DemoWindow-module__M1bSdW__navLinks{color:var(--ink-2);gap:16px;display:flex}.DemoWindow-module__M1bSdW__bag{width:16px;height:16px;color:var(--ink);margin-left:auto}.DemoWindow-module__M1bSdW__store{flex-direction:column;height:100%;display:flex}.DemoWindow-module__M1bSdW__adSlot{display:grid}.DemoWindow-module__M1bSdW__dust{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.DemoWindow-module__M1bSdW__banner{color:#7a5a10;height:38px;transition:opacity .4s var(--ease-in-out);background:#fff4d6;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.DemoWindow-module__M1bSdW__banner em,.DemoWindow-module__M1bSdW__strip em{letter-spacing:.04em;text-transform:uppercase;color:#7a5a10;background:#e6b53c66;border-radius:4px;padding:2px 5px;font-size:9.5px;font-style:normal;font-weight:700}.DemoWindow-module__M1bSdW__product{flex:1;grid-template-columns:200px minmax(0,1fr);align-content:center;align-items:center;column-gap:32px;padding:0 40px;display:grid}.DemoWindow-module__M1bSdW__photo{background:var(--surface);border-radius:16px;place-items:center;width:200px;height:200px;display:grid}.DemoWindow-module__M1bSdW__kettle{width:150px;height:150px}.DemoWindow-module__M1bSdW__info{flex-direction:column;gap:8px;min-width:0;display:flex}.DemoWindow-module__M1bSdW__info h4{letter-spacing:-.022em;margin:0;font-size:24px;font-weight:650;line-height:1.1}.DemoWindow-module__M1bSdW__info p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.4}.DemoWindow-module__M1bSdW__priceRow{align-items:baseline;gap:10px;height:34px;margin-top:6px;display:flex}.DemoWindow-module__M1bSdW__price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;height:34px;font-size:28px;font-weight:650;line-height:34px;display:inline-flex}.DemoWindow-module__M1bSdW__reel{height:34px;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.DemoWindow-module__M1bSdW__reelStrip{flex-direction:column;display:flex}.DemoWindow-module__M1bSdW__reelStrip>span{height:34px}.DemoWindow-module__M1bSdW__priceNote{color:var(--ink-2);opacity:0;transition:opacity var(--t-base) var(--ease-in-out);font-size:12.5px;font-weight:500}.DemoWindow-module__M1bSdW__buy{background:var(--ink);height:34px;color:var(--white);border-radius:999px;align-self:flex-start;margin-top:8px;padding:0 18px;font-size:13px;font-weight:500;line-height:34px}.DemoWindow-module__M1bSdW__strip{color:#7a5a10;background:#fff4d6;border-radius:14px;align-items:center;gap:12px;margin:0 24px 18px;padding:10px 12px;font-size:12px;display:flex}.DemoWindow-module__M1bSdW__stripImg{background:linear-gradient(135deg,#f4b46b,#e6b53c);border-radius:8px;width:38px;height:38px}.DemoWindow-module__M1bSdW__stripText{gap:1px;display:grid}.DemoWindow-module__M1bSdW__stripText b{font-size:13px;font-weight:600}.DemoWindow-module__M1bSdW__stripBtn{background:#7a5a101f;border-radius:999px;margin-left:auto;padding:6px 14px;font-weight:600}.DemoWindow-module__M1bSdW__stage[data-scene=pricing] .DemoWindow-module__M1bSdW__reelStrip{transition:transform calc(var(--steps) * .13s + .32s) cubic-bezier(.3, .05, .2, 1)}.DemoWindow-module__M1bSdW__stage[data-scene=pricing] .DemoWindow-module__M1bSdW__reel:first-of-type .DemoWindow-module__M1bSdW__reelStrip{transition-delay:.26s}.DemoWindow-module__M1bSdW__stage[data-scene=pricing]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__reelStrip{transform:translateY(calc(var(--steps) * -34px))}.DemoWindow-module__M1bSdW__stage[data-scene=pricing]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__priceNote{opacity:1;transition-delay:.95s}.DemoWindow-module__M1bSdW__shop{height:100%;position:relative}.DemoWindow-module__M1bSdW__sale{height:30px;color:var(--white);background:linear-gradient(100deg,#e0782a,#e6b53c);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:12px 24px 0;font-size:12px;display:flex}.DemoWindow-module__M1bSdW__sale b{font-weight:650}.DemoWindow-module__M1bSdW__sale,.DemoWindow-module__M1bSdW__cookies{transition:opacity .38s var(--ease-in-out), transform .42s cubic-bezier(.5, 0, .75, 0)}.DemoWindow-module__M1bSdW__cookies{z-index:2;color:#ffffffdb;animation:DemoWindow-module__M1bSdW__rise .6s var(--ease-out) .5s backwards;background:#1d1d1feb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:16px;right:16px;box-shadow:0 12px 30px -10px #00000059}@keyframes DemoWindow-module__M1bSdW__rise{0%{opacity:0;transform:translateY(16px)}}.DemoWindow-module__M1bSdW__cookieBtn{background:var(--white);color:var(--ink);border-radius:999px;padding:6px 12px;font-weight:500}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__sale{opacity:0;transform:translateY(-6px)scale(.94)}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__cookies{opacity:0;transform:translateY(10px)scale(.94)}.DemoWindow-module__M1bSdW__tile,.DemoWindow-module__M1bSdW__pName,.DemoWindow-module__M1bSdW__pPrice,.DemoWindow-module__M1bSdW__pStock,.DemoWindow-module__M1bSdW__pBuy,.DemoWindow-module__M1bSdW__pLine{transform:var(--grid);transform-origin:0 0;--move:.72s cubic-bezier(.65, 0, .35, 1);--at:calc(.38s + var(--i) * 40ms);transition:transform var(--move), opacity .4s var(--ease-in-out), width var(--move), color .4s var(--ease-in-out);position:absolute;top:0;left:0}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) :is(.DemoWindow-module__M1bSdW__tile,.DemoWindow-module__M1bSdW__pName,.DemoWindow-module__M1bSdW__pPrice,.DemoWindow-module__M1bSdW__pStock,.DemoWindow-module__M1bSdW__pBuy,.DemoWindow-module__M1bSdW__pLine){transform:var(--list);transition-delay:var(--at)}.DemoWindow-module__M1bSdW__tile{background:var(--surface);border-radius:16px;place-items:center;width:176px;height:150px;display:grid}.DemoWindow-module__M1bSdW__tile svg{width:112px;height:112px}.DemoWindow-module__M1bSdW__pName{white-space:nowrap;font-size:14px;font-weight:600}.DemoWindow-module__M1bSdW__pPrice{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.DemoWindow-module__M1bSdW__pStock{color:var(--ink-2);opacity:0;font-size:13px}.DemoWindow-module__M1bSdW__pBuy{background:var(--ink);width:96px;height:28px;color:var(--white);border-radius:999px;grid-template-columns:minmax(0,1fr);place-items:center;font-size:12px;font-weight:500;display:grid;overflow:hidden}.DemoWindow-module__M1bSdW__pBuy span{white-space:nowrap;transition:opacity .3s var(--ease-in-out);grid-area:1/1;justify-self:center}.DemoWindow-module__M1bSdW__pBuy span+span{opacity:0}.DemoWindow-module__M1bSdW__pLine{background:var(--hairline);opacity:0;width:552px;height:1px}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__pPrice{color:var(--ink)}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__pBuy{width:52px}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__pBuy span:first-child{opacity:0;transition-delay:calc(var(--at) + .1s)}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__pBuy span+span{opacity:1;transition-delay:calc(var(--at) + .35s)}.DemoWindow-module__M1bSdW__stage[data-scene=simplify]:is([data-phase=agent],[data-phase=leave]) :is(.DemoWindow-module__M1bSdW__pStock,.DemoWindow-module__M1bSdW__pLine){opacity:1;transition-delay:calc(var(--at) + .6s)}.DemoWindow-module__M1bSdW__log{z-index:2;color:#ffffffeb;font:13px/1 var(--mono);transition:transform .6s var(--ease-out), opacity .4s var(--ease-in-out);background:#1d1d1ff0;border-radius:14px;padding:14px 18px 16px;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(calc(100% + 24px));box-shadow:0 18px 40px -12px #00000059}.DemoWindow-module__M1bSdW__stage[data-scene=log]:is([data-phase=arrive],[data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__log{transform:none}.DemoWindow-module__M1bSdW__logHead{font-family:var(--font);color:#fff9;border-bottom:1px solid #ffffff1f;justify-content:space-between;margin-bottom:10px;padding-bottom:11px;font-size:12px;font-weight:500;display:flex}.DemoWindow-module__M1bSdW__log ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.DemoWindow-module__M1bSdW__log li{opacity:0;grid-template-columns:84px 64px 1fr;display:grid}.DemoWindow-module__M1bSdW__log li[data-shown]{animation:DemoWindow-module__M1bSdW__line .3s var(--ease-out) both}.DemoWindow-module__M1bSdW__counts{gap:14px;display:flex}.DemoWindow-module__M1bSdW__counts>span{align-items:center;gap:6px;display:inline-flex}.DemoWindow-module__M1bSdW__counts>span[data-agent]{color:#ff8a70}.DemoWindow-module__M1bSdW__count{color:#fffffff2;font-variant-numeric:tabular-nums;height:14px;font-weight:600;display:inline-block;overflow:hidden}.DemoWindow-module__M1bSdW__counts>span[data-agent] .DemoWindow-module__M1bSdW__count{color:#ff8a70}.DemoWindow-module__M1bSdW__countStrip{transform:translateY(calc(var(--v) * -14px));flex-direction:column;transition:transform .38s cubic-bezier(.3,.05,.2,1);display:flex}.DemoWindow-module__M1bSdW__countStrip>span{height:14px;line-height:14px}.DemoWindow-module__M1bSdW__log li span:first-child{color:#fff6}.DemoWindow-module__M1bSdW__log li[data-agent] span:not(:first-child){color:#ff8a70}@keyframes DemoWindow-module__M1bSdW__line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.DemoWindow-module__M1bSdW__blocked{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);text-align:center;opacity:0;transition:opacity .5s var(--ease-in-out) .15s;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-bottom:12px;display:flex;position:absolute;inset:0}.DemoWindow-module__M1bSdW__blocked>*{opacity:0;transition:opacity .42s var(--ease-in-out), transform .52s var(--ease-out);transform:translateY(8px)}.DemoWindow-module__M1bSdW__blockSign{width:72px;height:72px;margin-bottom:8px}.DemoWindow-module__M1bSdW__blockSign circle{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:36px 36px;transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1);transform:rotate(-90deg)}.DemoWindow-module__M1bSdW__blockSign rect{fill:var(--ink);transform-origin:36px 36px;transition:transform .38s var(--ease-out);transform:scaleX(0)}.DemoWindow-module__M1bSdW__blocked h4{letter-spacing:-.022em;margin:0;font-size:28px;font-weight:650;line-height:1.15}.DemoWindow-module__M1bSdW__blocked p{color:var(--ink-2);margin:0;font-size:13px}.DemoWindow-module__M1bSdW__blocked code{font:500 11.5px/1.2 var(--mono);color:var(--ink-2);background:#0000000d;border-radius:999px;margin-top:6px;padding:4px 10px}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blocked{opacity:1}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blocked>*{opacity:1;transform:none}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blockSign{transition-delay:.25s}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blockSign circle{stroke-dashoffset:0;transition-delay:.35s}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blockSign rect{transition-delay:.95s;transform:scaleX(1)}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blocked h4{transition-delay:1.1s}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blocked p{transition-delay:1.2s}.DemoWindow-module__M1bSdW__stage[data-scene=block]:is([data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__blocked code{transition-delay:1.3s}.DemoWindow-module__M1bSdW__cursor{z-index:5;pointer-events:none;opacity:0;transition:transform .9s var(--ease-out), opacity .3s var(--ease-in-out);position:absolute;top:0;left:0;transform:translate(620px,420px)}.DemoWindow-module__M1bSdW__cursorBody{filter:drop-shadow(0 2px 4px #d23a1f4d)drop-shadow(0 1px 1px #0000001f);align-items:flex-start;display:flex}.DemoWindow-module__M1bSdW__stage[data-phase=agent] .DemoWindow-module__M1bSdW__cursorBody{animation:DemoWindow-module__M1bSdW__float 2.4s var(--ease-in-out) infinite}@keyframes DemoWindow-module__M1bSdW__float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2px,-3px)rotate(-3deg)}}.DemoWindow-module__M1bSdW__cursorBody span{background:var(--red);color:var(--white);white-space:nowrap;box-shadow:0 0 0 1.5px var(--white);border-radius:4px 12px 12px;margin:22px 0 0 -7px;padding:4px 10px 5px;font-size:12px;font-weight:600}.DemoWindow-module__M1bSdW__stage:is([data-phase=arrive],[data-phase=agent]) .DemoWindow-module__M1bSdW__cursor{opacity:1}.DemoWindow-module__M1bSdW__stage:is([data-phase=arrive],[data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__cursor[data-target=ads],.DemoWindow-module__M1bSdW__stage:is([data-phase=arrive],[data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__cursor[data-target=pricing]{transform:translate(300px,296px)}.DemoWindow-module__M1bSdW__stage:is([data-phase=arrive],[data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__cursor[data-target=log]{transform:translate(40px,64px)}.DemoWindow-module__M1bSdW__stage:is([data-phase=arrive],[data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__cursor[data-target=simplify]{transform:translate(330px,350px)}.DemoWindow-module__M1bSdW__stage:is([data-phase=arrive],[data-phase=agent],[data-phase=leave]) .DemoWindow-module__M1bSdW__cursor[data-target=block]{transform:translate(392px,292px)}.DemoWindow-module__M1bSdW__controls{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.DemoWindow-module__M1bSdW__segments{scrollbar-width:none;background:#0000000d;border-radius:999px;min-width:0;padding:3px;display:flex;overflow-x:auto}.DemoWindow-module__M1bSdW__segment{height:30px;color:var(--ink-2);white-space:nowrap;transition:color var(--t-micro) var(--ease-in-out), background-color var(--t-base) var(--ease-in-out), box-shadow var(--t-base) var(--ease-in-out);border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.DemoWindow-module__M1bSdW__segment:hover{color:var(--ink)}.DemoWindow-module__M1bSdW__segment[aria-selected=true]{background:var(--white);color:var(--ink);box-shadow:0 0 0 .5px #0000000f,0 2px 6px #0000001a}@media (max-width:960px){.DemoWindow-module__M1bSdW__demo{justify-self:stretch;width:min(600px,100%);margin-inline:auto}}@media (max-width:480px){.DemoWindow-module__M1bSdW__controls{gap:8px}.DemoWindow-module__M1bSdW__segments{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.DemoWindow-module__M1bSdW__segment{padding:0 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.DemoWindow-module__M1bSdW__stage *,.DemoWindow-module__M1bSdW__stage :before,.DemoWindow-module__M1bSdW__stage :after{transition-duration:0s!important;animation:none!important}.DemoWindow-module__M1bSdW__log li[data-shown]{opacity:1}}
.Faq-module__HBy1aW__dialog{background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:none;overflow:hidden}.Faq-module__HBy1aW__dialog[open]{display:grid}.Faq-module__HBy1aW__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:Faq-module__HBy1aW__fade .22s var(--ease-out);background:#0003}.Faq-module__HBy1aW__window{width:min(640px,100vw - 32px);max-height:min(78vh,720px);animation:Faq-module__HBy1aW__open .22s var(--ease-out);background:#f3f3f5;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 .5px #00000038,0 30px 80px -16px #00000059}@keyframes Faq-module__HBy1aW__open{0%{opacity:0;transform:scale(.98)translateY(4px)}}@keyframes Faq-module__HBy1aW__fade{0%{opacity:0}}.Faq-module__HBy1aW__bar{flex:none;justify-content:center;align-items:center;height:44px;padding:0 14px;display:flex;position:relative}.Faq-module__HBy1aW__bar h2{letter-spacing:-.01em;color:#3c3c43;margin:0;font-size:13px;font-weight:600}.Faq-module__HBy1aW__lights{gap:8px;margin:0;display:flex;position:absolute;left:14px}.Faq-module__HBy1aW__lights i,.Faq-module__HBy1aW__close{background:#febc2e;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000001f}.Faq-module__HBy1aW__lights i:last-child{background:#28c840}.Faq-module__HBy1aW__close{background:#ff5f57;position:relative}.Faq-module__HBy1aW__close:after{content:"×";color:#0000008c;opacity:0;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.Faq-module__HBy1aW__lights:hover .Faq-module__HBy1aW__close:after,.Faq-module__HBy1aW__close:focus-visible:after{opacity:1}.Faq-module__HBy1aW__body{background:var(--white);overscroll-behavior:contain;border-top:1px solid #0000001a;margin:0;padding:8px 32px 28px;overflow-y:auto}.Faq-module__HBy1aW__body section+section{margin-top:8px}.Faq-module__HBy1aW__body h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:20px 0 4px;font-size:11px;font-weight:600}.Faq-module__HBy1aW__body details{border-bottom:1px solid var(--hairline-2)}.Faq-module__HBy1aW__body summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.Faq-module__HBy1aW__body summary::-webkit-details-marker{display:none}.Faq-module__HBy1aW__body summary svg{width:12px;height:12px;color:var(--ink-3);transition:transform var(--t-base) var(--ease-out);flex:none}.Faq-module__HBy1aW__body details[open] summary svg{transform:rotate(180deg)}.Faq-module__HBy1aW__body details p{max-width:62ch;color:var(--ink-2);animation:Faq-module__HBy1aW__answer var(--t-base) var(--ease-out);margin:-2px 0 14px;font-size:14.5px;line-height:1.6}@keyframes Faq-module__HBy1aW__answer{0%{opacity:0;transform:translateY(-3px)}}.Faq-module__HBy1aW__body a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.Faq-module__HBy1aW__body a:hover{text-decoration-color:currentColor}.Faq-module__HBy1aW__body code{background:var(--surface);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:.88em}.Faq-module__HBy1aW__more{color:var(--ink-2);margin:20px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.Faq-module__HBy1aW__window,.Faq-module__HBy1aW__dialog::backdrop,.Faq-module__HBy1aW__body details p{animation:none}}
.Header-module__j53voW__header{z-index:40;height:var(--header);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:box-shadow var(--t-base) var(--ease-in-out);background:#ffffffb8;position:sticky;top:0;box-shadow:0 1px #0000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Header-module__j53voW__header{background:#fffffff0}}.Header-module__j53voW__header[data-scrolled]{box-shadow:0 1px 0 0 var(--hairline)}.Header-module__j53voW__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.Header-module__j53voW__brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.Header-module__j53voW__mark{flex:none;width:32px;height:32px}.Header-module__j53voW__nav{letter-spacing:-.01em;align-items:center;gap:26px;font-size:13px;font-weight:400;display:flex}.Header-module__j53voW__nav a{color:#000c;transition:color var(--t-micro) var(--ease-in-out)}.Header-module__j53voW__nav a:hover{color:#000}.Header-module__j53voW__nav a[aria-current=page]{color:#000;font-weight:500}.Header-module__j53voW__github{align-items:center;gap:6px;display:inline-flex}.Header-module__j53voW__ghMark{width:15px;height:15px}@media (max-width:480px){.Header-module__j53voW__nav{gap:18px}}
.Footer-module__iyAUiW__footer{position:relative}.Footer-module__iyAUiW__footer:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--hairline);height:1px;position:absolute}.Footer-module__iyAUiW__inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:18px;font-size:15px;display:flex}.Footer-module__iyAUiW__live{min-width:0;color:var(--ink);align-items:center;gap:10px;margin:0;display:flex;position:relative}.Footer-module__iyAUiW__dot{background:var(--ink-3);width:8px;height:8px;transition:background-color var(--t-base) var(--ease-in-out);border-radius:50%;flex:none;position:relative;top:1px}.Footer-module__iyAUiW__live[data-kind=human] .Footer-module__iyAUiW__dot{background:var(--live)}.Footer-module__iyAUiW__live[data-kind=human] .Footer-module__iyAUiW__dot:after{content:"";box-shadow:0 0 0 1.5px var(--live);opacity:0;animation:Footer-module__iyAUiW__breathe 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes Footer-module__iyAUiW__breathe{0%{opacity:.6;transform:scale(1)}60%,to{opacity:0;transform:scale(2.6)}}.Footer-module__iyAUiW__live[data-kind=agent] .Footer-module__iyAUiW__dot{background:var(--red)}.Footer-module__iyAUiW__line{animation:Footer-module__iyAUiW__lineIn var(--t-base) var(--ease-out);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}@keyframes Footer-module__iyAUiW__lineIn{0%{opacity:0}}.Footer-module__iyAUiW__link{color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--t-micro) var(--ease-in-out);font-weight:500;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040}.Footer-module__iyAUiW__link:hover{text-decoration-color:currentColor}.Footer-module__iyAUiW__copy{width:22px;height:22px;color:var(--ink-2);transition:color var(--t-micro) var(--ease-in-out), background-color var(--t-micro) var(--ease-in-out);border-radius:6px;place-items:center;display:inline-grid;position:relative;transform:translateY(.5px)}.Footer-module__iyAUiW__copy:hover{color:var(--ink);background:var(--surface)}.Footer-module__iyAUiW__copyIcon{width:15px;height:15px;transition:opacity .16s var(--ease-out);grid-area:1/1}.Footer-module__iyAUiW__copyIcon+.Footer-module__iyAUiW__copyIcon{color:var(--live);stroke-width:2.2px;opacity:0}.Footer-module__iyAUiW__copyIcon+.Footer-module__iyAUiW__copyIcon path{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .28s var(--ease-out) 60ms}.Footer-module__iyAUiW__copy[data-copied] .Footer-module__iyAUiW__copyIcon:first-child{opacity:0}.Footer-module__iyAUiW__copy[data-copied] .Footer-module__iyAUiW__copyIcon+.Footer-module__iyAUiW__copyIcon{opacity:1}.Footer-module__iyAUiW__copy[data-copied] .Footer-module__iyAUiW__copyIcon+.Footer-module__iyAUiW__copyIcon path{stroke-dashoffset:0}.Footer-module__iyAUiW__reasons{background:var(--ink);color:var(--white);width:max-content;max-width:calc(100vw - 2 * var(--gutter) - 17px);white-space:normal;overflow-wrap:anywhere;opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease-in-out), transform var(--t-fast) var(--ease-out);border-radius:6px;padding:5px 8px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:17px;transform:translateY(3px)}.Footer-module__iyAUiW__live:hover .Footer-module__iyAUiW__reasons{opacity:1;transform:none}.Footer-module__iyAUiW__built{color:var(--ink-2);flex:none}.Footer-module__iyAUiW__built a{color:var(--ink);font-weight:500}.Footer-module__iyAUiW__built a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.Footer-module__iyAUiW__inner{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.Footer-module__iyAUiW__live[data-kind=human] .Footer-module__iyAUiW__dot:after,.Footer-module__iyAUiW__line{animation:none}}
.Pitch-module__TipPLa__headline{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:max(36px,min(64px,1.5rem + 2.8vw,7.4svh));font-weight:600;line-height:1.05}.Pitch-module__TipPLa__headline span{display:block}.Pitch-module__TipPLa__subtitle{letter-spacing:-.012em;max-width:36ch;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:21px;line-height:1.38}.Pitch-module__TipPLa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.Pitch-module__TipPLa__install,.Pitch-module__TipPLa__star{letter-spacing:-.01em;white-space:nowrap;height:44px;transition:background-color var(--t-fast) var(--ease-in-out), box-shadow var(--t-fast) var(--ease-in-out), transform var(--t-fast) var(--ease-out);border-radius:999px;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.Pitch-module__TipPLa__install:active,.Pitch-module__TipPLa__star:active{transform:scale(.97)}.Pitch-module__TipPLa__install:focus-visible,.Pitch-module__TipPLa__star:focus-visible{box-shadow:0 0 0 2px var(--white), 0 0 0 4px #0071e3;outline:none}.Pitch-module__TipPLa__install{background:var(--ink);color:var(--white);gap:14px;padding:0 8px 0 20px}.Pitch-module__TipPLa__install:hover{background:var(--ink-hover)}.Pitch-module__TipPLa__labels{display:grid}.Pitch-module__TipPLa__label{transition:opacity var(--t-fast) var(--ease-in-out), transform var(--t-fast) var(--ease-out);grid-area:1/1}.Pitch-module__TipPLa__label+.Pitch-module__TipPLa__label{opacity:0;transform:translateY(4px)}.Pitch-module__TipPLa__install[data-state=copied] .Pitch-module__TipPLa__label:first-child{opacity:0;transform:translateY(-4px)}.Pitch-module__TipPLa__install[data-state=copied] .Pitch-module__TipPLa__label+.Pitch-module__TipPLa__label{opacity:1;transform:none}.Pitch-module__TipPLa__marks{align-items:center;height:28px;display:flex;position:relative}.Pitch-module__TipPLa__chip{width:28px;height:28px;margin-left:calc(-8px + var(--fan,0px));background:var(--white);box-shadow:0 0 0 1.5px var(--ink);transition:margin var(--t-base) var(--ease-out), opacity var(--t-fast) var(--ease-in-out), transform var(--t-fast) var(--ease-out);transition-delay:calc(var(--n) * 20ms);border-radius:50%;place-items:center;display:grid}.Pitch-module__TipPLa__chip:first-child{margin-left:0}.Pitch-module__TipPLa__install:hover .Pitch-module__TipPLa__chip,.Pitch-module__TipPLa__install:focus-visible .Pitch-module__TipPLa__chip{--fan:3px}.Pitch-module__TipPLa__chip:first-child{--fan:0px}.Pitch-module__TipPLa__chipMark{width:15px;height:15px}.Pitch-module__TipPLa__done{opacity:0;filter:blur(2px);transition:opacity var(--t-fast) var(--ease-swift), transform var(--t-fast) var(--ease-swift), filter var(--t-fast) var(--ease-swift);place-items:center end;display:grid;position:absolute;inset:0;transform:scale(.96)}.Pitch-module__TipPLa__doneMark{background:var(--white);width:28px;height:28px;color:var(--ink);border-radius:50%;padding:6px}.Pitch-module__TipPLa__install[data-state=copied] .Pitch-module__TipPLa__chip{opacity:0;transform:scale(.9)}.Pitch-module__TipPLa__install[data-state=copied] .Pitch-module__TipPLa__done{opacity:1;filter:none;transform:none}.Pitch-module__TipPLa__star{background:var(--surface);color:var(--ink);gap:8px;padding:0 20px 0 17px}.Pitch-module__TipPLa__star:hover{background:var(--fill)}.Pitch-module__TipPLa__starMark{fill:#0000;stroke:currentColor;width:16px;height:16px;transition:fill var(--t-fast) var(--ease-in-out), stroke var(--t-fast) var(--ease-in-out)}.Pitch-module__TipPLa__star:hover .Pitch-module__TipPLa__starMark{fill:#fc0;stroke:#e0a800}.Pitch-module__TipPLa__count{color:var(--ink-3);font-variant-numeric:tabular-nums;border-left:1px solid var(--hairline);padding-left:8px}.Pitch-module__TipPLa__fine{letter-spacing:-.005em;color:var(--ink-2);font-variant-numeric:tabular-nums;margin:20px 0 0;font-size:13px;line-height:1.4;display:grid}.Pitch-module__TipPLa__fineLine,.Pitch-module__TipPLa__caption{transition:opacity var(--t-fast) var(--ease-in-out);grid-area:1/1;justify-self:start}.Pitch-module__TipPLa__fineLine{text-underline-offset:3px;transition:opacity var(--t-fast) var(--ease-in-out), text-decoration-color var(--t-micro) var(--ease-in-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.Pitch-module__TipPLa__fineLine:hover{text-decoration-color:currentColor}.Pitch-module__TipPLa__fineLine[data-hidden],.Pitch-module__TipPLa__caption{opacity:0;pointer-events:none}.Pitch-module__TipPLa__caption[data-shown]{opacity:1}.Pitch-module__TipPLa__manual{z-index:20;background:var(--white);width:min(440px,100vw - 32px);box-shadow:0 0 0 1px var(--hairline), 0 12px 32px -8px #0000002e;color:var(--ink-2);border-radius:14px;margin-top:12px;padding:16px;font-size:13px;position:absolute}.Pitch-module__TipPLa__manual p{margin:0 0 8px}.Pitch-module__TipPLa__manual textarea{width:100%;font:12px/1.5 var(--mono);color:var(--ink);background:var(--surface);resize:none;border:0;border-radius:8px;padding:10px}.Pitch-module__TipPLa__manual button{color:var(--ink);margin-top:8px;font-weight:540}@media (max-width:560px){.Pitch-module__TipPLa__subtitle{font-size:17px}}@media (prefers-reduced-motion:reduce){.Pitch-module__TipPLa__label,.Pitch-module__TipPLa__chip,.Pitch-module__TipPLa__done{transition-duration:0s}}
.check-module___IpmSa__main{max-width:calc(38rem + 2 * var(--gutter));color:var(--ink-2);padding-block:72px 96px;font-size:16px;line-height:1.65}.check-module___IpmSa__main h1{letter-spacing:-.022em;color:var(--ink);margin:0 0 20px;font-size:36px;font-weight:560}.check-module___IpmSa__main p{margin:0 0 16px}.check-module___IpmSa__main code{color:var(--ink);font-size:.88em}.check-module___IpmSa__main a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.check-module___IpmSa__muted{color:var(--ink-2)}
.page-module___xIbjW__landing{isolation:isolate;position:relative}.page-module___xIbjW__first{min-height:calc(100svh - var(--header));grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.page-module___xIbjW__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:64px;padding-block:clamp(24px,4svh,56px);display:grid}.page-module___xIbjW__pitch{min-width:0}.page-module___xIbjW__window{--demo-height:50svh;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (max-width:960px){.page-module___xIbjW__window{--demo-height:56svh}.page-module___xIbjW__first{min-height:0}.page-module___xIbjW__hero{grid-template-columns:minmax(0,1fr);row-gap:48px;padding-block:40px 48px}}
.docs-module__8qRAgW__shell{grid-template-columns:220px minmax(0,1fr) 200px;align-items:start;column-gap:56px;display:grid}.docs-module__8qRAgW__skipLink{top:8px;left:var(--gutter);z-index:100;background:var(--white);box-shadow:0 0 0 1px var(--hairline);border-radius:8px;padding:10px 14px;position:fixed;transform:translateY(calc(-100% - 12px))}.docs-module__8qRAgW__skipLink:focus{transform:none}.docs-module__8qRAgW__navigation{display:contents}.docs-module__8qRAgW__sidebar{top:var(--header);max-height:calc(100svh - var(--header));overscroll-behavior:contain;scrollbar-width:thin;padding-block:28px 40px;position:sticky;overflow-y:auto}.docs-module__8qRAgW__menuButton{display:none}.docs-module__8qRAgW__searchButton{background:var(--surface);width:100%;height:34px;color:var(--ink-2);transition:background-color var(--t-micro) var(--ease-in-out);border-radius:9px;align-items:center;gap:8px;margin-bottom:22px;padding:0 8px 0 10px;font-size:13px;display:flex}.docs-module__8qRAgW__searchButton:hover{background:var(--fill)}.docs-module__8qRAgW__searchButton span{text-align:left;flex:1}.docs-module__8qRAgW__searchButton kbd,.docs-module__8qRAgW__searchField kbd{font:500 11px/1 var(--font);color:var(--ink-3);background:var(--white);border-radius:5px;padding:3px 5px;box-shadow:0 0 0 .5px #0000001f}.docs-module__8qRAgW__searchIcon{flex:none;width:14px;height:14px}.docs-module__8qRAgW__navList{margin:0;padding:0;list-style:none}.docs-module__8qRAgW__navSection{letter-spacing:-.005em;color:var(--ink);margin:22px 0 6px;padding:0 10px;font-size:12px;font-weight:600;display:block}.docs-module__8qRAgW__navList>li:first-child.docs-module__8qRAgW__navSection{margin-top:0}.docs-module__8qRAgW__navLink{color:var(--ink-2);transition:color var(--t-micro) var(--ease-in-out), background-color var(--t-micro) var(--ease-in-out);border-radius:7px;padding:5px 10px;font-size:13.5px;line-height:1.35;display:block}.docs-module__8qRAgW__navLink:hover{color:var(--ink)}.docs-module__8qRAgW__navLink[aria-current=page]{color:var(--ink);background:var(--surface);font-weight:600}.docs-module__8qRAgW__article{min-width:0;max-width:720px;padding-block:44px 72px}.docs-module__8qRAgW__pageHead{border-bottom:1px solid var(--hairline);gap:12px;margin-bottom:8px;padding-bottom:28px;display:grid}.docs-module__8qRAgW__pageHead h1{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:36px;font-weight:700;line-height:1.12}.docs-module__8qRAgW__lead{letter-spacing:-.012em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:19px;line-height:1.45}.docs-module__8qRAgW__actions{box-shadow:0 0 0 1px var(--hairline);border-radius:999px;justify-self:start;margin-top:4px;display:inline-flex;position:relative}.docs-module__8qRAgW__actionMain,.docs-module__8qRAgW__actionMore{height:30px;color:var(--ink);transition:background-color var(--t-micro) var(--ease-in-out);align-items:center;font-size:12.5px;font-weight:500;display:inline-flex}.docs-module__8qRAgW__actionMain{border-radius:999px 0 0 999px;gap:6px;padding:0 11px 0 10px}.docs-module__8qRAgW__actionMore{width:30px;box-shadow:inset 1px 0 0 var(--hairline);border-radius:0 999px 999px 0;justify-content:center}.docs-module__8qRAgW__actionMain:hover,.docs-module__8qRAgW__actionMore:hover,.docs-module__8qRAgW__actionMore[aria-expanded=true]{background:var(--surface)}.docs-module__8qRAgW__actionMore svg{width:12px;height:12px;color:var(--ink-2)}.docs-module__8qRAgW__actionIcons{display:grid}.docs-module__8qRAgW__actionIcons svg{width:13px;height:13px;color:var(--ink-2);transition:opacity var(--t-fast) var(--ease-out);grid-area:1/1}.docs-module__8qRAgW__actionIcons svg+svg{opacity:0;color:var(--live);stroke-width:2.2px}.docs-module__8qRAgW__actionMain[data-copied] .docs-module__8qRAgW__actionIcons svg:first-child{opacity:0}.docs-module__8qRAgW__actionMain[data-copied] .docs-module__8qRAgW__actionIcons svg+svg{opacity:1}.docs-module__8qRAgW__menu{z-index:20;background:var(--white);width:250px;animation:docs-module__8qRAgW__pop .16s var(--ease-out);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 0 0 .5px #00000024,0 12px 32px -8px #00000038}@keyframes docs-module__8qRAgW__pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.docs-module__8qRAgW__menu a{border-radius:8px;gap:1px;padding:8px 10px;font-size:13px;display:grid}.docs-module__8qRAgW__menu a:hover,.docs-module__8qRAgW__menu a:focus-visible{background:var(--surface);outline:none}.docs-module__8qRAgW__menu b{font-weight:500}.docs-module__8qRAgW__menu span{color:var(--ink-2);font-size:12px}.docs-module__8qRAgW__prose{letter-spacing:-.011em;color:var(--ink);font-size:16px;line-height:1.65}.docs-module__8qRAgW__prose>:first-child{margin-top:28px}.docs-module__8qRAgW__prose p,.docs-module__8qRAgW__prose ul,.docs-module__8qRAgW__prose ol{margin:16px 0}.docs-module__8qRAgW__prose ul,.docs-module__8qRAgW__prose ol{padding-left:22px}.docs-module__8qRAgW__prose li{margin:6px 0;padding-left:4px}.docs-module__8qRAgW__prose li::marker{color:var(--ink-3)}.docs-module__8qRAgW__prose h2{letter-spacing:-.02em;scroll-margin-top:calc(var(--header) + 20px);margin:48px 0 0;font-size:24px;font-weight:650;line-height:1.25}.docs-module__8qRAgW__prose h3{letter-spacing:-.016em;scroll-margin-top:calc(var(--header) + 20px);margin:32px 0 0;font-size:18px;font-weight:600;line-height:1.3}.docs-module__8qRAgW__prose h2+p,.docs-module__8qRAgW__prose h3+p{margin-top:10px}.docs-module__8qRAgW__prose a{color:#06c}.docs-module__8qRAgW__prose a:hover{text-underline-offset:3px;text-decoration:underline}.docs-module__8qRAgW__prose strong{font-weight:600}.docs-module__8qRAgW__prose :not(pre)>code{color:var(--ink);overflow-wrap:break-word;background:#0000000d;border-radius:6px;padding:2px 6px;font-size:.86em}.docs-module__8qRAgW__prose h2 code,.docs-module__8qRAgW__prose h3 code{letter-spacing:-.01em;background:0 0;padding:0;font-size:.92em}.docs-module__8qRAgW__code{background:var(--surface);border-radius:12px;margin:20px 0;position:relative;overflow:hidden}.docs-module__8qRAgW__code figcaption{font:500 12px/1.4 var(--mono);color:var(--ink-2);padding:9px 16px 0}.docs-module__8qRAgW__code pre{font:13.5px/1.6 var(--mono);tab-size:2;margin:0;padding:14px 16px 15px;overflow-x:auto;background:0 0!important}.docs-module__8qRAgW__code[data-titled] pre{padding-top:8px}.docs-module__8qRAgW__code pre code{min-width:max-content;display:block}.docs-module__8qRAgW__codeCopy{width:28px;height:28px;color:var(--ink-2);background:var(--surface);opacity:0;transition:opacity var(--t-fast) var(--ease-in-out), background-color var(--t-micro) var(--ease-in-out);border-radius:7px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.docs-module__8qRAgW__code:hover .docs-module__8qRAgW__codeCopy,.docs-module__8qRAgW__codeCopy:focus-visible,.docs-module__8qRAgW__codeCopy[data-copied]{opacity:1}.docs-module__8qRAgW__codeCopy:hover{background:var(--fill);color:var(--ink)}.docs-module__8qRAgW__codeCopy svg{width:14px;height:14px;transition:opacity var(--t-fast) var(--ease-out);grid-area:1/1}.docs-module__8qRAgW__codeCopy svg+svg{opacity:0;color:var(--live);stroke-width:2.2px}.docs-module__8qRAgW__codeCopy[data-copied] svg:first-child{opacity:0}.docs-module__8qRAgW__codeCopy[data-copied] svg+svg{opacity:1}.docs-module__8qRAgW__table{margin:20px 0;overflow-x:auto}.docs-module__8qRAgW__table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.docs-module__8qRAgW__table th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--hairline);padding:0 14px 8px 0;font-size:12px;font-weight:600}.docs-module__8qRAgW__table td{border-bottom:1px solid var(--hairline-2);vertical-align:top;padding:10px 14px 10px 0}.docs-module__8qRAgW__table td:first-child{white-space:nowrap}.docs-module__8qRAgW__table code{white-space:nowrap;overflow-wrap:normal}.docs-module__8qRAgW__note,.docs-module__8qRAgW__warning{background:var(--surface);border:0;border-radius:10px;margin:20px 0;padding:12px 16px;font-size:15px;line-height:1.55;box-shadow:inset 3px 0 #c7c7cc}.docs-module__8qRAgW__warning{background:#fff6ec;box-shadow:inset 3px 0 #f0a050}.docs-module__8qRAgW__note b,.docs-module__8qRAgW__warning b{margin-bottom:2px;font-weight:600;display:block}.docs-module__8qRAgW__note>:first-child,.docs-module__8qRAgW__warning>:first-child{margin-top:0}.docs-module__8qRAgW__note p,.docs-module__8qRAgW__warning p{margin:6px 0}.docs-module__8qRAgW__note>:last-child,.docs-module__8qRAgW__warning>:last-child{margin-bottom:0}.docs-module__8qRAgW__cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:20px 0;display:grid}.docs-module__8qRAgW__card{box-shadow:0 0 0 1px var(--hairline);transition:box-shadow var(--t-micro) var(--ease-in-out), background-color var(--t-micro) var(--ease-in-out);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.docs-module__8qRAgW__prose .docs-module__8qRAgW__card{color:var(--ink)}.docs-module__8qRAgW__prose .docs-module__8qRAgW__card:hover{background:var(--surface);text-decoration:none;box-shadow:0 0 0 1px #0000}.docs-module__8qRAgW__card b{font-size:15px;font-weight:600}.docs-module__8qRAgW__card span{color:var(--ink-2);font-size:13px;line-height:1.45}.docs-module__8qRAgW__pager{border-top:1px solid var(--hairline);justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;display:flex}.docs-module__8qRAgW__pager a{color:var(--ink);gap:2px;font-size:15px;font-weight:500;display:grid}.docs-module__8qRAgW__pager a[data-next]{text-align:right}.docs-module__8qRAgW__pager a:hover{color:#06c}.docs-module__8qRAgW__pager small{color:var(--ink-2);font-size:12px;font-weight:400}.docs-module__8qRAgW__toc{top:var(--header);max-height:calc(100svh - var(--header));padding-block:48px 40px;font-size:12.5px;line-height:1.4;position:sticky;overflow-y:auto}.docs-module__8qRAgW__tocTitle{color:var(--ink);margin:0 0 10px;font-weight:600}.docs-module__8qRAgW__toc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.docs-module__8qRAgW__toc li[data-depth="3"]{padding-left:12px}.docs-module__8qRAgW__toc a{color:var(--ink-2);transition:color var(--t-micro) var(--ease-in-out)}.docs-module__8qRAgW__toc a:hover,.docs-module__8qRAgW__toc a[data-active]{color:var(--ink)}.docs-module__8qRAgW__toc a[data-active]{font-weight:500}.docs-module__8qRAgW__search{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;overflow:hidden}.docs-module__8qRAgW__search[open]{align-content:start;justify-items:center;padding-top:14vh;display:grid}.docs-module__8qRAgW__search::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0003}.docs-module__8qRAgW__searchPanel{width:min(620px,100vw - 32px);animation:docs-module__8qRAgW__pop .18s var(--ease-out);background:#fffffff5;border-radius:16px;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 30px 80px -16px #00000059}.docs-module__8qRAgW__searchField{align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.docs-module__8qRAgW__searchField .docs-module__8qRAgW__searchIcon{width:18px;height:18px;color:var(--ink-2)}.docs-module__8qRAgW__searchField input{min-width:0;font:400 18px/1 var(--font);letter-spacing:-.012em;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.docs-module__8qRAgW__searchField input::placeholder{color:var(--ink-3)}.docs-module__8qRAgW__searchResults{border-top:1px solid var(--hairline);max-height:min(56vh,480px);margin:0;padding:6px;list-style:none;overflow-y:auto}.docs-module__8qRAgW__searchResults a{color:var(--ink);border-radius:9px;gap:2px;padding:9px 12px;font-size:14px;display:grid}.docs-module__8qRAgW__searchResults li[aria-selected=true] a{background:var(--surface)}.docs-module__8qRAgW__searchResults li[data-type=page] a span{font-weight:600}.docs-module__8qRAgW__searchResults li[data-type=text] a span{color:var(--ink-2);font-size:13px}.docs-module__8qRAgW__searchResults small{color:var(--ink-2);font-size:11.5px}.docs-module__8qRAgW__searchResults mark{color:#06c;background:0 0;font-weight:600}.docs-module__8qRAgW__searchEmpty{color:var(--ink-2);padding:14px 12px;font-size:14px}@media (max-width:1180px){.docs-module__8qRAgW__shell{grid-template-columns:210px minmax(0,1fr);column-gap:48px}.docs-module__8qRAgW__toc{display:none}}@media (max-width:860px){.docs-module__8qRAgW__shell{grid-template-columns:minmax(0,1fr)}.docs-module__8qRAgW__menuButton{top:var(--header);z-index:30;height:44px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--hairline);background:#ffffffdb;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;position:sticky}.docs-module__8qRAgW__menuButton svg{width:16px;height:16px}.docs-module__8qRAgW__sidebar{top:calc(var(--header) + 44px);z-index:30;max-height:none;padding:20px var(--gutter) 40px;background:var(--white);display:none;position:fixed;bottom:0;left:0;right:0}.docs-module__8qRAgW__sidebar[data-open]{display:block}.docs-module__8qRAgW__article{padding-top:28px}.docs-module__8qRAgW__pageHead h1{font-size:30px}.docs-module__8qRAgW__lead{font-size:17px}}@media (prefers-reduced-motion:reduce){.docs-module__8qRAgW__menu,.docs-module__8qRAgW__searchPanel{animation:none}}
