.waitlist-field[data-astro-cid-ucnifjqo]{--line: 1.5rem;min-height:calc(3 * var(--line))}.waitlist-field[data-astro-cid-ucnifjqo] textarea[data-astro-cid-ucnifjqo]{line-height:var(--line);padding-block:0;max-height:calc(6 * var(--line));field-sizing:content;caret-color:var(--mcp-neon)}.waitlist-caret[data-astro-cid-ucnifjqo]{position:absolute;bottom:calc((var(--line) - 1.25em) / 2);left:calc(var(--spacing) * 5 - 7px);width:2px;height:1.25em;font-size:.8125rem;background:var(--mcp-neon);box-shadow:0 0 8px color-mix(in srgb,var(--mcp-neon) 70%,transparent);pointer-events:none;animation:waitlist-blink 1.06s steps(1) infinite}@media(min-width:40rem){.waitlist-caret[data-astro-cid-ucnifjqo]{left:calc(var(--spacing) * 7 - 7px)}}.waitlist-field[data-astro-cid-ucnifjqo]:focus-within .waitlist-caret[data-astro-cid-ucnifjqo],.waitlist-field[data-astro-cid-ucnifjqo]:has(textarea:not(:placeholder-shown)) .waitlist-caret[data-astro-cid-ucnifjqo]{display:none}@keyframes waitlist-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.waitlist-caret[data-astro-cid-ucnifjqo]{animation:none}}.waitlist-check[data-astro-cid-ucnifjqo]{appearance:none;-webkit-appearance:none;position:absolute;right:100%;top:2.4px;margin:0 10px 0 0;width:14px;height:14px;border:1px solid var(--color-border);border-radius:3px;background:var(--color-surface) center / 10px 10px no-repeat;cursor:pointer;transition:background-color .12s,border-color .12s}.waitlist-check[data-astro-cid-ucnifjqo]:hover{border-color:color-mix(in srgb,var(--color-foreground) 50%,transparent)}.waitlist-check[data-astro-cid-ucnifjqo]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.waitlist-check[data-astro-cid-ucnifjqo]:checked{border-color:var(--color-foreground);background-color:var(--color-foreground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2l2 2 4-4.4' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html.theme-inverted .waitlist-check[data-astro-cid-ucnifjqo]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2l2 2 4-4.4' fill='none' stroke='%23f5f5f0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mcp-sheet[data-astro-cid-yeu3qeup]{display:grid;gap:var(--spacing-1\/4-col) 0}.mcp-row[data-astro-cid-yeu3qeup]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));align-items:center;column-gap:calc(var(--spacing) * 2)}.mcp-row-label[data-astro-cid-yeu3qeup]{grid-column:1 / -1}@media(max-width:47.99rem){.mcp-row[data-astro-cid-yeu3qeup]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spacing-1\/4-col)}.mcp-cell[data-astro-cid-yeu3qeup]:nth-of-type(2),.mcp-cell[data-astro-cid-yeu3qeup]:nth-of-type(3),.mcp-cell[data-astro-cid-yeu3qeup]:nth-of-type(5){display:none}}@media(min-width:48rem){.mcp-row[data-astro-cid-yeu3qeup]{grid-template-columns:9rem repeat(var(--cols),minmax(0,1fr));column-gap:var(--spacing-1\/4-col)}.mcp-row-label[data-astro-cid-yeu3qeup]{grid-column:auto}}.mcp-cell[data-astro-cid-yeu3qeup]{position:relative;aspect-ratio:1}.mcp-cell[data-astro-cid-yeu3qeup]:before{content:"";position:absolute;inset:calc(50% - 4px);background:linear-gradient(var(--color-foreground),var(--color-foreground)) center / 100% 1px no-repeat,linear-gradient(var(--color-foreground),var(--color-foreground)) center / 1px 100% no-repeat;opacity:.2;transition:opacity .2s .3s}.mcp-cell[data-astro-cid-yeu3qeup]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--color-foreground);opacity:0;transition:opacity .9s ease-out;pointer-events:none}.mcp-cell[data-astro-cid-yeu3qeup] svg[data-astro-cid-yeu3qeup]{display:block;width:100%;height:100%;opacity:0;transition:opacity .26s}.mcp-cell[data-astro-cid-yeu3qeup] svg[data-astro-cid-yeu3qeup] *{vector-effect:non-scaling-stroke;stroke-width:.8px}.mcp-cell[data-astro-cid-yeu3qeup].is-done:before{opacity:0}.mcp-cell[data-astro-cid-yeu3qeup].is-done svg[data-astro-cid-yeu3qeup]{opacity:1;transition:none;animation:mcp-pop .46s cubic-bezier(.2,.9,.25,1.25) both}.mcp-cell[data-astro-cid-yeu3qeup].is-new:after{opacity:1;transition:none}.mcp-file[data-astro-cid-yeu3qeup]{position:absolute;left:0;bottom:0;padding:2px 5px;font-family:var(--font-mono);font-size:10px;line-height:1.2;white-space:nowrap;background:var(--color-foreground);color:var(--color-background);opacity:0;pointer-events:none}.mcp-cell[data-astro-cid-yeu3qeup].is-new .mcp-file[data-astro-cid-yeu3qeup]{opacity:1}@media(max-width:47.99rem){.mcp-file[data-astro-cid-yeu3qeup]{display:none}}.mcp-sheet[data-astro-cid-yeu3qeup] .mcp-cell[data-astro-cid-yeu3qeup]{transition:opacity .4s}.is-picking[data-astro-cid-yeu3qeup] .mcp-cell[data-astro-cid-yeu3qeup]:not(.is-pick),.is-picking[data-astro-cid-yeu3qeup] .mcp-row-label[data-astro-cid-yeu3qeup]{opacity:.12}.is-picking[data-astro-cid-yeu3qeup] .mcp-cell[data-astro-cid-yeu3qeup].is-pick:after{opacity:1;transition:none}.mcp-pick[data-astro-cid-yeu3qeup]{transform-origin:0 0;opacity:0;pointer-events:none;transition:opacity .3s}.mcp-pick[data-astro-cid-yeu3qeup].is-on{opacity:1;transition:none}.mcp-pick[data-astro-cid-yeu3qeup] svg[data-astro-cid-yeu3qeup]{display:block;width:100%;height:100%;--occlusion-color: var(--color-surface)}.mcp-pick[data-astro-cid-yeu3qeup] svg[data-astro-cid-yeu3qeup] *{vector-effect:non-scaling-stroke;stroke-width:1.2px}.mcp-pick[data-astro-cid-yeu3qeup] .mcp-file[data-astro-cid-yeu3qeup]{opacity:1;display:block}@keyframes mcp-pop{0%{opacity:0;transform:scale(.55)}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.mcp-cell[data-astro-cid-yeu3qeup].is-done svg[data-astro-cid-yeu3qeup]{animation:none}}.mcp-calls[data-astro-cid-yeu3qeup]{height:3.25em}.mcp-calls[data-astro-cid-yeu3qeup] .is-old{display:none}@media(min-width:48rem){.mcp-calls[data-astro-cid-yeu3qeup]{height:calc(3 * 1.625em + 2 * var(--spacing))}.mcp-calls[data-astro-cid-yeu3qeup] .is-old{display:grid;opacity:.5}.mcp-calls[data-astro-cid-yeu3qeup] .is-old .opacity-50{opacity:1}}@media(prefers-reduced-motion:no-preference){.mcp-calls[data-astro-cid-yeu3qeup] .mcp-call{animation:mcp-line .24s cubic-bezier(.2,.7,.2,1) both}}.mcp-flow-lines[data-astro-cid-hv2ak23h] .mcp-flow-edge{fill:none;stroke:var(--color-foreground);stroke-width:1;opacity:.3;transition:opacity .2s}.mcp-flow-lines[data-astro-cid-hv2ak23h] .mcp-flow-edge.is-on{opacity:1}.mcp-flow-lines[data-astro-cid-hv2ak23h] .mcp-flow-port{fill:var(--color-background);stroke:var(--color-foreground);stroke-width:1}.mcp-flow-lines[data-astro-cid-hv2ak23h] .mcp-flow-packet{fill:var(--color-foreground);opacity:0}.mcp-flow-agent[data-astro-cid-hv2ak23h]{transition:opacity .3s}.mcp-flow-mcp[data-astro-cid-hv2ak23h]{transition:box-shadow .2s}.mcp-flow-mcp[data-astro-cid-hv2ak23h].is-on{box-shadow:inset 0 0 0 1px var(--color-foreground)}.mcp-figma-frame[data-astro-cid-hv2ak23h]{width:28%;top:30%;left:calc(4.5% + var(--i) * 32.5%)}.mcp-figma-select[data-astro-cid-hv2ak23h]{border:1px solid var(--color-foreground)}.mcp-figma-select[data-astro-cid-hv2ak23h] i[data-astro-cid-hv2ak23h]{position:absolute;width:7px;height:7px;background:var(--color-surface);border:1px solid var(--color-foreground)}.mcp-figma-select[data-astro-cid-hv2ak23h] i[data-astro-cid-hv2ak23h]:nth-child(1){left:-4px;top:-4px}.mcp-figma-select[data-astro-cid-hv2ak23h] i[data-astro-cid-hv2ak23h]:nth-child(2){right:-4px;top:-4px}.mcp-figma-select[data-astro-cid-hv2ak23h] i[data-astro-cid-hv2ak23h]:nth-child(3){left:-4px;bottom:-4px}.mcp-figma-select[data-astro-cid-hv2ak23h] i[data-astro-cid-hv2ak23h]:nth-child(4){right:-4px;bottom:-4px}.mcp-figma-size[data-astro-cid-hv2ak23h],.mcp-figma-cursor[data-astro-cid-hv2ak23h]>span[data-astro-cid-hv2ak23h],.mcp-code-tag[data-astro-cid-hv2ak23h]{background:var(--color-foreground);color:var(--color-background);font-weight:500}.mcp-figma-cursor[data-astro-cid-hv2ak23h]{--cx: 66%;display:flex;align-items:flex-start;left:104%;top:92%}@media(min-width:48rem){.mcp-figma-cursor[data-astro-cid-hv2ak23h]{--cx: 75%}}.mcp-figma-cursor[data-astro-cid-hv2ak23h] svg[data-astro-cid-hv2ak23h]{flex:none;fill:var(--color-foreground);stroke:var(--color-background);stroke-width:1;stroke-linejoin:round}.mcp-figma-frame[data-astro-cid-hv2ak23h].is-new,.mcp-code-new[data-astro-cid-hv2ak23h]{opacity:1}.mcp-figma-select[data-astro-cid-hv2ak23h],.mcp-figma-size[data-astro-cid-hv2ak23h],.mcp-code-tag[data-astro-cid-hv2ak23h]{opacity:0}@media(prefers-reduced-motion:no-preference){.mcp-flow[data-astro-cid-hv2ak23h] .mcp-figma-frame[data-astro-cid-hv2ak23h].is-new,.mcp-flow[data-astro-cid-hv2ak23h] .mcp-code-new[data-astro-cid-hv2ak23h],.mcp-flow[data-astro-cid-hv2ak23h] .mcp-code-file[data-astro-cid-hv2ak23h]{opacity:0}.is-play[data-astro-cid-hv2ak23h] .mcp-figma-frame[data-astro-cid-hv2ak23h].is-new{animation:mcp-figma-drop 4.6s cubic-bezier(.2,.7,.2,1) both}.is-play[data-astro-cid-hv2ak23h] .mcp-figma-select[data-astro-cid-hv2ak23h],.is-play[data-astro-cid-hv2ak23h] .mcp-figma-size[data-astro-cid-hv2ak23h],.is-play[data-astro-cid-hv2ak23h] .mcp-code-tag[data-astro-cid-hv2ak23h]{animation:mcp-figma-show 4.6s steps(1) both}.is-play[data-astro-cid-hv2ak23h] .mcp-figma-cursor[data-astro-cid-hv2ak23h]{animation:mcp-figma-cursor 4.6s cubic-bezier(.45,0,.2,1) both}.is-play[data-astro-cid-hv2ak23h] .mcp-code-new[data-astro-cid-hv2ak23h],.is-play[data-astro-cid-hv2ak23h] .mcp-code-file[data-astro-cid-hv2ak23h]{animation:mcp-code-in 4.6s cubic-bezier(.2,.7,.2,1) both}}@keyframes mcp-figma-drop{0%,18%{opacity:0;transform:translate(6%,10%) scale(.92)}30%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mcp-figma-show{0%{opacity:0}30%{opacity:1}86%{opacity:0}}@keyframes mcp-figma-cursor{0%{left:104%;top:92%}18%,66%{left:var(--cx);top:66%}84%,to{left:104%;top:92%}}@keyframes mcp-code-in{0%,6%{opacity:0;transform:translateY(4px)}18%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}:root{--mcp-neon: #d2ff1f}.mcp-name,.mcp-sep{transition:opacity .2s}.mcp-names.is-peeking .mcp-name:not(.is-on){opacity:.3}.mcp-peek{opacity:0;transition:opacity .15s}.mcp-peek.is-on{opacity:1}.mcp-peek svg{display:block;width:100%;height:100%;--occlusion-color: var(--color-surface)}.mcp-fly{opacity:0;transform:translate(var(--fly-x),120px) rotate(var(--fly-r)) scale(.9);transition:transform 1.1s cubic-bezier(.16,1,.3,1) var(--fly-d),opacity .5s ease-out var(--fly-d)}.mcp-fly.is-in{opacity:1;transform:none}.mcp-sleeve img{transition:filter .25s}@media(hover:hover){.mcp-mosaic:has(.mcp-sleeve:hover) .mcp-sleeve:not(:hover) img{filter:brightness(.55)}}.mcp-lightbox-bg{position:fixed;inset:0;z-index:1000;background:#08090ad1;opacity:0;pointer-events:none;transition:opacity .4s}.mcp-lightbox-bg.is-on{opacity:1;pointer-events:auto;cursor:zoom-out}.mcp-lightbox-img{position:fixed;z-index:1001;display:block;object-fit:cover;cursor:zoom-out}.mcp-mosaic{--cols: 4;--rows: 9;margin-inline:calc(50% - 50vw);overflow:hidden;max-height:calc(var(--rows) * (100vw - (var(--cols) - 1) * 3px) / var(--cols) + (var(--rows) - 1) * 3px)}@media(min-width:720px){.mcp-mosaic{--cols: 6;--rows: 8}}@media(min-width:960px){.mcp-mosaic{--cols: 9;--rows: 6}}html:not([data-variant=w]) [data-only=w],html[data-variant=a] [data-hide~=a]{display:none}@media(prefers-reduced-motion:no-preference){.mcp-session>li{animation:mcp-line .32s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * .17s + .35s)}.mcp-caret{animation:mcp-caret 1s steps(1) 2.2s 6 both}}@keyframes mcp-line{0%{opacity:0;transform:translateY(3px)}}@keyframes mcp-caret{50%{opacity:0}}
