.vvieeq_trigger{height:2rem;cursor:var(--cursor-interactive);background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.25rem;padding:0;display:flex}.vvieeq_trigger[data-popup-open]{color:var(--foreground)}.vvieeq_trigger:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.vvieeq_icon{transition:transform .2s;display:flex}.vvieeq_icon[data-popup-open]{transform:rotate(180deg)}.vvieeq_positioner{--navigation-duration:.35s;--navigation-easing:cubic-bezier(.22, 1, .36, 1);z-index:60;width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);transition-property:top,left,right,bottom;transition-duration:var(--navigation-duration);transition-timing-function:var(--navigation-easing)}.vvieeq_positioner[data-instant]{transition:none}.vvieeq_positioner:before{content:"";inset-inline:0;height:12px;position:absolute;top:-12px}@media not (min-width:48rem){.vvieeq_positioner{display:none}}.vvieeq_popup{width:var(--popup-width);height:var(--popup-height);max-height:var(--available-height);border:1px solid var(--border);border-radius:var(--radius-3xl);background:var(--overlay);color:var(--overlay-foreground);box-shadow:var(--overlay-shadow);transform-origin:var(--transform-origin);transition-property:opacity,transform,width,height;transition-duration:var(--navigation-duration);transition-timing-function:var(--navigation-easing);position:relative}.vvieeq_popup[data-starting-style],.vvieeq_popup[data-ending-style]{opacity:0;transform:scale(.97)}.vvieeq_popup[data-ending-style]{transition-duration:.15s;transition-timing-function:ease}.vvieeq_viewport{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.vvieeq_content{height:100%;max-width:var(--available-width);max-height:var(--available-height);overscroll-behavior:contain;transition:opacity calc(var(--navigation-duration) * .5) ease, transform var(--navigation-duration) var(--navigation-easing);padding:.375rem;overflow-y:auto}.vvieeq_content[data-starting-style],.vvieeq_content[data-ending-style]{opacity:0}@media (prefers-reduced-motion:no-preference){.vvieeq_content[data-starting-style][data-activation-direction=left]{transform:translate(-50%)}.vvieeq_content[data-starting-style][data-activation-direction=right]{transform:translate(50%)}.vvieeq_content[data-ending-style][data-activation-direction=left]{transform:translate(50%)}.vvieeq_content[data-ending-style][data-activation-direction=right]{transform:translate(-50%)}}.dark .vvieeq_popup{background:color-mix(in oklab, var(--overlay) 45%, var(--background))}.vvieeq_inset{border:1px solid var(--default);background:color-mix(in oklab, var(--default) 30%, var(--overlay));border-radius:18px}.vvieeq_label{color:var(--muted);padding:.625rem .625rem .375rem;font-size:.75rem;font-weight:500;line-height:1rem}.vvieeq_link,.vvieeq_card{color:var(--foreground);text-decoration:none;transition:background-color .15s;display:flex}:is(.vvieeq_link,.vvieeq_card):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover){:is(.vvieeq_link,.vvieeq_card):hover{background:color-mix(in oklab, var(--default) 70%, transparent)}}.vvieeq_link{border-radius:14px;align-items:center;gap:.625rem;padding:.5rem .625rem}.vvieeq_tiles>li>.vvieeq_link{align-items:flex-start;height:100%}.vvieeq_card{flex-direction:column;gap:.875rem;height:100%;padding:1.25rem}.vvieeq_cards>li{border-color:var(--default);border-bottom-width:1px}.vvieeq_cards>li:nth-child(odd){border-inline-end-width:1px}.vvieeq_cards>li:last-child,.vvieeq_cards>li:nth-child(odd):nth-last-child(2){border-bottom-width:0}.vvieeq_cards>li:nth-child(odd):last-child{border-inline-end-width:0;grid-column:1/-1}.vvieeq_post{color:var(--foreground);text-decoration:none;transition:background-color .15s}.vvieeq_post:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.vvieeq_post:hover{background:color-mix(in oklab, var(--default) 60%, var(--overlay))}}.vvieeq_social{color:var(--muted);border-radius:.25rem;padding:.25rem 0;transition:color .15s;display:flex}.vvieeq_social:hover{color:var(--foreground)}.vvieeq_social:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vvieeq_more{color:var(--foreground);border-radius:.375rem;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}.vvieeq_more svg{transition:transform .2s}.vvieeq_more:hover svg{transform:translate(2px)}.vvieeq_more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vvieeq_toggle{width:1.25rem;height:1.25rem}.vvieeq_toggle path{transform-box:fill-box;transform-origin:50%;transition:transform .32s cubic-bezier(.22,1,.36,1)}.vvieeq_toggle[data-open] path:first-child{transform:translateY(3px)rotate(45deg)}.vvieeq_toggle[data-open] path:last-child{transform:translateY(-3px)rotate(-45deg)}.vvieeq_sheet{--sheet-ease:cubic-bezier(.22, 1, .36, 1)}.vvieeq_sheet[data-state=open]{animation:.26s ease-out both vvieeq_sheet-in}.vvieeq_sheet[data-state=closed]{animation:.2s ease-in both vvieeq_sheet-out}.vvieeq_sheet[data-state=open] .vvieeq_panel:not([data-direction])>*{animation:vvieeq_rise-in .48s var(--sheet-ease) both}.vvieeq_sheet .vvieeq_panel:not([data-direction])>:nth-child(2){animation-delay:40ms}.vvieeq_sheet .vvieeq_panel:not([data-direction])>:nth-child(3){animation-delay:80ms}.vvieeq_sheet .vvieeq_panel:not([data-direction])>:nth-child(4){animation-delay:.12s}@keyframes vvieeq_sheet-in{0%{opacity:0}}@keyframes vvieeq_sheet-out{to{opacity:0;transform:translateY(-4px)}}@keyframes vvieeq_sheet-fade-out{to{opacity:0}}@keyframes vvieeq_rise-in{0%{opacity:0;transform:translateY(10px)}}.vvieeq_panel{flex-direction:column;display:flex}.vvieeq_panel[data-direction]{animation:.28s cubic-bezier(.22,1,.36,1) vvieeq_panel-in}.vvieeq_panel[data-direction=back]{--panel-from:-16px}.vvieeq_card.vvieeq_compact{gap:.75rem;padding:1rem}.vvieeq_link.vvieeq_stacked{flex-direction:column;align-items:flex-start;gap:.125rem}@keyframes vvieeq_panel-in{0%{opacity:0;transform:translateX(var(--panel-from,16px))}}@media (prefers-reduced-motion:reduce){.vvieeq_sheet[data-state=closed]{animation-name:vvieeq_sheet-fade-out}.vvieeq_sheet[data-state=open] .vvieeq_panel:not([data-direction])>*,.vvieeq_panel{animation:none}.vvieeq_toggle path,.vvieeq_icon,.vvieeq_positioner,.vvieeq_popup,.vvieeq_content,.vvieeq_link,.vvieeq_card,.vvieeq_post,.vvieeq_social,.vvieeq_more svg{transition:none}.vvieeq_more:hover svg,.vvieeq_popup[data-starting-style],.vvieeq_popup[data-ending-style]{transform:none}}
@keyframes blur-rise{0%{opacity:0;filter:blur(8px);transform:translateY(var(--rise,12px))}}.enter{animation:.8s both blur-rise;animation-delay:var(--enter-delay,0s)}.enter-surface{--rise:40px;animation:.8s both blur-rise;animation-delay:var(--enter-delay,.3s)}@keyframes slot-before-open{0%{transform:translate(.36em)}to{transform:translate(0)}}@keyframes slot-after-open{0%{transform:translate(-.36em)}to{transform:translate(0)}}@keyframes slot-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hero-slot-line{white-space:nowrap}.hero-slot__before,.hero-slot__after{animation:.42s cubic-bezier(.23,1,.32,1) both slot-before-open;animation-delay:var(--slot-delay,.9s);display:inline-block}.hero-slot__after{animation-name:slot-after-open}.hero-slot{white-space:pre;vertical-align:middle;height:.72em;padding-inline:.36em;display:inline-block;position:relative}.hero-slot__tile{cursor:pointer;width:.72em;height:.72em;animation:.44s cubic-bezier(.23,1,.32,1) both slot-in;animation-delay:calc(var(--slot-delay,.9s) + .12s);background:0 0;border:0;border-radius:28%;margin-left:-.36em;padding:0;position:absolute;top:0;left:50%}.hero-slot__layer{opacity:0;filter:blur(7px);justify-content:center;align-items:center;transition:opacity .42s,filter .42s,transform .42s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:scale(.78)}.hero-slot__icon{color:#fff;filter:drop-shadow(0 1px 1px #0000001a)drop-shadow(0 3px 6px #00000024);rotate:var(--glyph-rotation);overflow:visible}.dark .hero-slot__icon{filter:drop-shadow(0 1px 1px #00000080)drop-shadow(0 4px 10px #0009)}.hero-slot__layer[data-active=true]{opacity:1;filter:blur();transform:scale(1)}.swap{opacity:0;filter:blur(4px);transition:opacity .5s,filter .5s,transform .5s;transition-delay:var(--swap-delay,0s);transform:translateY(12px)}.swap[data-active=true]{opacity:1;filter:blur();transform:translateY(0)}@keyframes progress-cycle-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress-cycle__track{background:var(--border);border-radius:8px;height:4px;display:block;overflow:hidden}.progress-cycle__fill{border-radius:inherit;background:linear-gradient(92.5deg, var(--accent) 20%, transparent 99%);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.progress-cycle__fill[data-active=true]{animation:progress-cycle-fill var(--cycle-duration,6s) linear forwards;animation-play-state:paused}[data-running=true] .progress-cycle__fill[data-active=true]{animation-play-state:running}[data-running=true]:has(:focus-visible) .progress-cycle__fill{animation-play-state:paused}@media (hover:hover) and (pointer:fine){[data-running=true]:hover .progress-cycle__fill{animation-play-state:paused}}@keyframes mcp-particle{0%{opacity:0;transform:translate(16px)scale(.5)}20%{opacity:.8;transform:translate(8px)scale(1.1)}80%{opacity:.8;transform:translate(-4px)scale(1)}to{opacity:0;transform:translate(-12px)scale(.5)}}.mcp-particle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.5s linear infinite mcp-particle}.mcp-diagram:not([data-active=true]) .mcp-particle{animation-play-state:paused}.community-growth{--growth-base-from:#dce4ee;--growth-base-to:#e6ecf2;--growth-highlight:#c6d7ec;--growth-fill-opacity:1;--growth-line:#b7cae1;--growth-star:white}.dark .community-growth{--growth-fill-opacity:.12;--growth-line:#b7cae15c}@supports (color:lab(0% 0 0)){.dark .community-growth{--growth-line:lab(80.4269% -3.07435 -13.7573/.36)}}@keyframes community-stars-float{0%,to{transform:translate(0)}50%{transform:translate(40px,-40px)}}.community-growth__stars{animation:12s ease-in-out infinite paused community-stars-float}.community-growth[data-active=true] .community-growth__stars{animation-play-state:running}.community-growth .recharts-surface:focus:not(:focus-visible),.community-growth .recharts-surface :focus:not(:focus-visible){outline:none}@keyframes testimonials-marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.testimonials-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 72px calc(100% - 120px),#0000);mask-image:linear-gradient(#0000,#000 72px calc(100% - 120px),#0000)}.testimonials-marquee__track{animation:180s linear infinite paused testimonials-marquee}.testimonials-marquee__group{gap:20px;padding-bottom:20px;display:grid}@media not (min-width:40rem){.testimonials-marquee__group{gap:12px;padding-bottom:12px}}.testimonials-marquee[data-active=true] .testimonials-marquee__track{animation-play-state:running}.testimonials-marquee:focus-within .testimonials-marquee__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.testimonials-marquee:hover .testimonials-marquee__track{animation-play-state:paused}}.pro-overview{--pro-float-shadow:0 2px 8px #0000000f, 0 -6px 12px #00000008, 0 14px 28px #00000014}.pro-overview__tile,.pro-feature{transition:opacity .3s,filter .3s}.pro-feature__badge{background-color:var(--surface);transition:scale .3s cubic-bezier(.23,1,.32,1),box-shadow .3s;box-shadow:0 2px 4px #0000000a,0 1px 2px #0000000f,0 0 1px #0000000f}.pro-feature__card{background-color:var(--surface);box-shadow:var(--pro-float-shadow);pointer-events:none;opacity:0;transition:opacity .15s,scale .15s,translate .15s;translate:0 4px;scale:.96}@media (hover:hover) and (pointer:fine){.pro-overview:has(.pro-feature:hover) :is(.pro-overview__tile,.pro-feature:not(:hover)){opacity:.4;filter:blur(3px)}.pro-feature:hover{z-index:1}.pro-feature:hover .pro-feature__badge{box-shadow:var(--pro-float-shadow);scale:1.27273}.pro-feature:hover .pro-feature__card{opacity:1;transition-duration:.2s;translate:0;scale:1}}@keyframes pro-banner-stars{50%{transform:translate(40px,-40px)}}@keyframes pro-banner-stars-reverse{50%{transform:translate(-40px,40px)}}.pro-banner-stars{animation:12s ease-in-out infinite pro-banner-stars}.pro-banner-stars--reverse{animation-name:pro-banner-stars-reverse;animation-duration:15s}@media (prefers-reduced-motion:reduce){.community-growth__stars{animation:none}.progress-cycle__fill[data-active=true]{animation:none;transform:none}.mcp-particle{opacity:.8;animation:none}.mcp-beam{display:none}.enter,.enter-surface,.hero-slot__before,.hero-slot__after,.hero-slot__tile{animation:none}.swap,.hero-slot__layer{transition:none}.pro-feature__card{translate:none;scale:none}.testimonials-marquee{overflow-y:auto}.testimonials-marquee__track{animation:none}.testimonials-marquee__copy{display:none}.pro-banner-stars{animation:none}}.template-frame{isolation:isolate;background:var(--glass-fill);-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);position:relative}.template-frame:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 1px var(--glass-edge);pointer-events:none;position:absolute;inset:0}.template-canvas{background:var(--background);transition:background-color .3s}@media (prefers-reduced-motion:reduce){.template-canvas{transition:none}}@layer theme{:where(.template-canvas){--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%);--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%);--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%);--field-focus:var(--field-background,var(--default));--default-soft:color-mix(in oklab, var(--default) 50%, transparent);--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent);--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent);--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent);--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%);--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%);--chart-1:oklch(from var(--accent) calc(l - .24) c h);--chart-2:oklch(from var(--accent) calc(l - .12) c h);--chart-3:var(--accent);--chart-4:oklch(from var(--accent) calc(l + .12) c h);--chart-5:oklch(from var(--accent) calc(l + .24) c h);color:var(--foreground);font-family:var(--font-sans)}.template-canvas[data-style=glass]{--background:transparent;--surface:#ffffff94;--surface-secondary:#ffffff6b;--surface-tertiary:#ffffff80;--overlay:#ffffffdb;--default:#0000000d;--field-background:#ffffff8c;--separator:#00000012;--border:#00000014;--accent:#2b2e31;--accent-foreground:var(--snow);--focus:var(--accent);--chart-1:#6e95b0;--chart-2:#57768c;--chart-3:#41596a;--chart-4:#2c3d49;--chart-5:#8cb4d1}@supports (color:lab(0% 0 0)){.template-canvas[data-style=glass]{--accent:lab(18.8086% -.964925 -1.97026);--chart-1:lab(59.4287% -8.46875 -19.2202);--chart-2:lab(47.8249% -7.07728 -16.0233);--chart-3:lab(36.221% -5.68493 -12.8261);--chart-4:lab(24.6171% -4.29076 -9.62854);--chart-5:lab(71.0388% -8.67841 -19.2901)}}.dark .template-canvas[data-style=glass]{--surface:#ffffff0d;--surface-secondary:#ffffff12;--surface-tertiary:#ffffff17;--overlay:#1e1e22e6;--default:#ffffff14;--field-background:#ffffff0f;--separator:#ffffff14;--border:#ffffff1a;--accent:#f8f8f9;--accent-foreground:var(--eclipse);--chart-1:oklch(from var(--accent) calc(l - .4) c h);--chart-2:oklch(from var(--accent) calc(l - .2) c h);--chart-3:var(--accent);--chart-4:oklch(from var(--accent) calc(l - .3) c h);--chart-5:oklch(from var(--accent) calc(l - .1) c h)}@supports (color:lab(0% 0 0)){.dark .template-canvas[data-style=glass]{--accent:lab(97.6817% -.165731 -.331044)}}}.template-canvas.brutalism-light,.template-canvas.brutalism-dark{--brutalism-font-body:var(--font-brutalism-body), monospace;--brutalism-font-display:var(--font-brutalism-display), sans-serif;--font-sans:var(--brutalism-font-body)}.template-canvas [data-app-layout],.template-canvas [data-app-layout] [data-slot=sidebar],.template-canvas .app-layout__aside{height:100%;min-height:0}@keyframes template-style-progress{0%{transform:scaleX(0)}}.template-style-progress{background-image:linear-gradient(92.5deg, var(--accent) 20%, transparent 99%);animation-name:template-style-progress;animation-timing-function:linear;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.template-style-progress{animation:none}}
