.site-nav[data-v-bd785eb2]{height:64px;margin:16px auto 0;max-width:1200px;position:sticky;top:16px;transition:transform .2s;width:calc(100% - 40px);z-index:50}.nav-hidden[data-v-bd785eb2]{transform:translateY(calc(-100% - 32px))}.nav-bar[data-v-bd785eb2]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--home-overlay);border:1px solid var(--home-rule);border-radius:999px;display:flex;gap:24px;height:64px;justify-content:space-between;padding:0 24px}.nav-logo[data-v-bd785eb2]{flex-shrink:0}.desktop-links[data-v-bd785eb2],.nav-actions[data-v-bd785eb2]{align-items:center;display:flex;gap:20px}.nav-link[data-v-bd785eb2]{align-items:center;color:var(--home-body);display:inline-flex;font-size:14px;gap:6px;min-height:44px;white-space:nowrap}.nav-demo[data-v-bd785eb2]:hover,.nav-link[data-v-bd785eb2]:hover,.nav-link[aria-expanded=true][data-v-bd785eb2]{color:var(--text-color)}.nav-actions[data-v-bd785eb2]{gap:20px}.nav-demo[data-v-bd785eb2]{color:var(--home-body);font-size:14px}.nav-demo[data-v-bd785eb2],.nav-login[data-v-bd785eb2]{min-height:40px;white-space:nowrap}.nav-login[data-v-bd785eb2]{align-items:center;background:var(--home-surface);border:1px solid var(--home-rule);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:13px;font-weight:500;justify-content:center;padding:8px 19px}.nav-login[data-v-bd785eb2]:hover{background:var(--home-surface-raised);border-color:var(--home-muted)}.nav-panel-shell[data-v-bd785eb2]{left:50%;max-width:100%;padding-top:12px;position:absolute;top:64px;transform:translate(-50%);width:680px}.nav-panel[data-v-bd785eb2]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--home-overlay);border:1px solid var(--home-rule);border-radius:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - 124px);overflow-y:auto;padding:16px}.nav-panel-shell.panel-templates[data-v-bd785eb2]{width:950px}.nav-panel.panel-templates[data-v-bd785eb2]{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-panel-shell.panel-create[data-v-bd785eb2],.nav-panel-shell.panel-features[data-v-bd785eb2]{width:1120px}.nav-panel.panel-create[data-v-bd785eb2],.nav-panel.panel-features[data-v-bd785eb2]{gap:24px;padding:24px}.panel-features[data-v-bd785eb2]{grid-template-columns:minmax(0,1fr)}.panel-hub[data-v-bd785eb2]{align-items:center;color:var(--text-color-3);display:inline-flex;font-size:15px;font-weight:600;gap:8px;min-height:32px}.panel-groups[data-v-bd785eb2]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.panel-features .panel-groups[data-v-bd785eb2]{grid-template-columns:repeat(5,minmax(0,1fr))}.panel-group-label[data-v-bd785eb2]{color:var(--home-muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.panel-link.grouped-link[data-v-bd785eb2]{display:block;font-size:13px;line-height:20px;padding:7px 4px}.panel-link[data-v-bd785eb2]{border-radius:8px;min-width:0;padding:12px}.panel-link[data-v-bd785eb2]:hover{background:var(--home-surface-raised)}.panel-link span[data-v-bd785eb2]{align-items:center;display:flex;font-size:14px;font-weight:500;gap:4px}.panel-link small[data-v-bd785eb2]{color:var(--home-muted);display:block;font-size:12px;line-height:19px;margin-top:4px}.mobile-toggle[data-v-bd785eb2]{display:none}.mobile-nav[data-v-bd785eb2]{background:var(--background);border:none;color:var(--text-color);height:100dvh;inset:0;margin:0;max-height:none;max-width:none;padding:0;position:fixed;width:100%}.mobile-nav[data-v-bd785eb2]::backdrop{background:var(--home-overlay)}.mobile-inner[data-v-bd785eb2]{display:flex;flex-direction:column;min-height:100%;padding:20px}.mobile-top[data-v-bd785eb2]{align-items:center;display:flex;justify-content:space-between}.mobile-close[data-v-bd785eb2],.mobile-toggle[data-v-bd785eb2]{align-items:center;border:1px solid var(--home-rule);border-radius:50%;height:44px;justify-content:center;width:44px}.mobile-close[data-v-bd785eb2]{display:flex}.mobile-groups[data-v-bd785eb2]{flex:1;margin-block:44px}.mobile-heading[data-v-bd785eb2]{align-items:center;display:flex;font:500 30px var(--font-display);justify-content:space-between;min-height:66px;text-align:left;width:100%}.mobile-destinations[data-v-bd785eb2]{display:flex;flex-direction:column;margin:0 0 16px 12px}.mobile-destinations a[data-v-bd785eb2]{align-items:center;color:var(--home-body);display:flex;font-size:14px;min-height:44px}.mobile-actions[data-v-bd785eb2]{align-items:stretch;display:flex;flex-direction:column;gap:12px;padding-bottom:env(safe-area-inset-bottom)}.mobile-actions>a[data-v-bd785eb2]{padding:12px;text-align:center}:is(a[data-v-bd785eb2],button[data-v-bd785eb2]):focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}@media(max-width:1023px){.desktop-links[data-v-bd785eb2],.nav-actions .nav-demo[data-v-bd785eb2],.nav-actions .nav-login[data-v-bd785eb2],.nav-panel[data-v-bd785eb2]{display:none}.mobile-toggle[data-v-bd785eb2]{display:flex}.nav-bar[data-v-bd785eb2]{padding:0 10px 0 20px}}@media(prefers-reduced-motion:reduce){.site-nav[data-v-bd785eb2]{transition:none}}.modal-enter-active[data-v-2c480b90],.modal-leave-active[data-v-2c480b90]{transition:opacity .25s ease}.modal-enter-active .modal-panel[data-v-2c480b90]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.modal-leave-active .modal-panel[data-v-2c480b90]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-2c480b90],.modal-leave-to[data-v-2c480b90]{opacity:0}.modal-enter-from .modal-panel[data-v-2c480b90]{opacity:0;transform:translateY(18px) scale(.96)}.modal-leave-to .modal-panel[data-v-2c480b90]{opacity:0;transform:translateY(10px) scale(.97)}.demo-spinner[data-v-2c480b90]{animation:demo-spin-2c480b90 .8s linear infinite;border:3px solid hsla(0,0%,100%,.12);border-radius:9999px;border-top-color:#9133ea;height:36px;width:36px}@keyframes demo-spin-2c480b90{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.modal-enter-active[data-v-2c480b90],.modal-enter-active .modal-panel[data-v-2c480b90],.modal-leave-active[data-v-2c480b90],.modal-leave-active .modal-panel[data-v-2c480b90]{transition:opacity .2s ease}.modal-enter-from .modal-panel[data-v-2c480b90],.modal-leave-to .modal-panel[data-v-2c480b90]{transform:none}}.support-chat[data-v-2c4e1001]{align-items:flex-end;bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;position:fixed;right:24px;z-index:80}.support-chat-button[data-v-2c4e1001]{background:var(--text-color-3);border-radius:50%;box-shadow:0 4px 16px #0003;color:#171225;display:grid;height:56px;place-items:center;width:56px}.support-chat-button[data-v-2c4e1001]:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.support-chat-status[data-v-2c4e1001]{background:var(--home-surface);border:1px solid var(--home-rule);border-radius:12px;color:var(--text-color);font-size:14px;line-height:1.6;max-width:calc(100vw - 48px);padding:14px 18px}.support-chat-status a[data-v-2c4e1001]{color:var(--home-accent);text-decoration:underline}
