.call-trigger[data-v-27c38e0a]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);cursor:pointer;outline:none;transition:border-color .26s ease,background-color .26s ease,color .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.call-icon[data-v-27c38e0a]{font-size:1.125rem}.call-trigger-header[data-v-27c38e0a]{width:2.5rem;height:2.5rem;border-radius:.625rem;box-shadow:0 1px 2px #0000000f}.call-trigger-header[data-v-27c38e0a]:hover,.call-trigger-header[data-v-27c38e0a]:focus-visible,.call-trigger-header[data-state=open][data-v-27c38e0a]{background:var(--color-muted-surface);border-color:var(--color-foreground);transform:translateY(-1px)}.call-trigger-header[data-v-27c38e0a]:focus-visible{box-shadow:0 0 0 2px var(--color-ring)}.call-trigger-menu[data-v-27c38e0a]{width:100%;height:3rem;gap:.625rem;justify-content:flex-start;border-color:transparent;border-radius:.5rem;padding:0 1rem;background:var(--color-muted-surface);font-size:.875rem;font-weight:700}.call-trigger-menu .call-label[data-v-27c38e0a]{margin-right:auto}.call-trigger-menu[data-v-27c38e0a]:hover,.call-trigger-menu[data-v-27c38e0a]:focus-visible{background:var(--color-surface-elevated)}.call-chevron[data-v-27c38e0a]{font-size:1rem;opacity:.7}.call-options[data-v-27c38e0a]{display:grid;gap:.5rem}.call-option[data-v-27c38e0a]{display:flex;min-height:3rem;align-items:center;gap:.65rem;border:1px solid var(--color-border);border-radius:.75rem;padding:0 .9rem;background:var(--color-muted-surface);color:var(--color-foreground);font-weight:800;text-decoration:none;outline:none;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.call-option-icon[data-v-27c38e0a]{font-size:1.05rem;color:var(--color-main)}.call-option[data-v-27c38e0a]:hover,.call-option[data-v-27c38e0a]:focus-visible{border-color:var(--color-foreground);background:var(--color-surface-elevated);transform:translateY(-1px)}.call-option[data-v-27c38e0a]:focus-visible,.call-close[data-v-27c38e0a]:focus-visible{box-shadow:0 0 0 3px var(--color-ring)}.call-popover[data-v-27c38e0a]{z-index:60;width:min(18rem,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent);border-radius:1rem;padding:1rem;background:var(--color-surface-elevated);box-shadow:0 20px 60px #00000042,0 2px 8px #0000001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);outline:none;transform-origin:var(--reka-popover-content-transform-origin);animation:call-pop-in-27c38e0a .18s cubic-bezier(.16,1,.3,1)}.call-popover-title[data-v-27c38e0a]{margin:0 0 .75rem;font-size:.95rem;font-weight:900}.call-overlay[data-v-27c38e0a]{position:fixed;inset:0;z-index:60;background:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:call-fade-in-27c38e0a .18s ease-out}.call-sheet[data-v-27c38e0a]{position:fixed;right:0;bottom:0;left:0;z-index:61;width:100%;border:1px solid var(--color-border);border-bottom:0;border-radius:1.25rem 1.25rem 0 0;padding:.65rem 1rem max(1rem,env(safe-area-inset-bottom));background:var(--color-surface-elevated);outline:none;animation:call-sheet-in-27c38e0a .24s cubic-bezier(.16,1,.3,1)}.call-sheet-handle[data-v-27c38e0a]{width:2.5rem;height:.25rem;margin:0 auto 1rem;border-radius:999px;background:var(--color-border)}.call-sheet-title[data-v-27c38e0a]{margin:0;font-size:1rem;font-weight:900}.call-sheet-description[data-v-27c38e0a]{margin:.35rem 0 1rem;color:var(--color-muted-foreground);font-size:.85rem;line-height:1.45}.call-close[data-v-27c38e0a]{width:100%;min-height:3rem;margin-top:.65rem;border:1px solid var(--color-border);border-radius:.8rem;background:transparent;color:var(--color-muted-foreground);font:inherit;font-weight:800;cursor:pointer;outline:none;transition:background-color .22s ease,color .22s ease}.call-close[data-v-27c38e0a]:hover,.call-close[data-v-27c38e0a]:focus-visible{background:var(--color-muted-surface);color:var(--color-foreground)}@keyframes call-pop-in-27c38e0a{0%{opacity:0;transform:translateY(-5px) scale(.98)}}@keyframes call-fade-in-27c38e0a{0%{opacity:0}}@keyframes call-sheet-in-27c38e0a{0%{opacity:0;transform:translateY(1rem)}}@media(prefers-reduced-motion:reduce){.call-trigger[data-v-27c38e0a],.call-option[data-v-27c38e0a]{transition:none}.call-popover[data-v-27c38e0a],.call-overlay[data-v-27c38e0a],.call-sheet[data-v-27c38e0a]{animation:none}}.brand-link[data-v-0ccd05df]{display:inline-flex;align-items:center;min-width:9.5rem;transition:transform .26s cubic-bezier(.16,1,.3,1)}.brand-word[data-v-0ccd05df]{position:relative;display:inline-flex;align-items:baseline;letter-spacing:0;line-height:1;color:var(--color-main);transition:color .26s ease,text-shadow .26s ease}.brand-link[data-v-0ccd05df]:hover,.brand-link[data-v-0ccd05df]:focus-visible{transform:translateY(-1px)}.brand-link:hover .brand-word[data-v-0ccd05df],.brand-link:focus-visible .brand-word[data-v-0ccd05df]{color:var(--color-foreground);text-shadow:0 0 14px color-mix(in srgb,var(--color-main) 26%,transparent)}.brand-main[data-v-0ccd05df]{font-size:1.35rem;font-weight:900}.brand-dot[data-v-0ccd05df]{margin-left:.1rem;font-size:1rem;font-weight:800;color:var(--color-muted);transition:color .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}.brand-link:hover .brand-dot[data-v-0ccd05df],.brand-link:focus-visible .brand-dot[data-v-0ccd05df]{color:var(--color-foreground);transform:translateY(-.08rem)}.nav-link[data-v-0ccd05df]{position:relative;display:inline-flex;height:2.5rem;min-width:5.25rem;align-items:center;justify-content:center;overflow:hidden;border-radius:.625rem;padding:0 .85rem;color:var(--color-muted-foreground);font-size:.875rem;font-weight:800;outline:none;transition:color .32s ease,background-color .32s ease}.nav-link[data-v-0ccd05df]:after{content:"";position:absolute;right:.85rem;bottom:.45rem;left:.85rem;height:1px;background:var(--color-main);transform:scaleX(0);transform-origin:right;transition:transform .46s cubic-bezier(.16,1,.3,1)}.nav-link[data-v-0ccd05df]:hover,.nav-link[data-v-0ccd05df]:focus-visible,.nav-link.router-link-active[data-v-0ccd05df]{color:var(--color-foreground);background:var(--color-muted-surface)}.nav-link[data-v-0ccd05df]:hover:after,.nav-link[data-v-0ccd05df]:focus-visible:after,.nav-link.router-link-active[data-v-0ccd05df]:after{transform:scaleX(1);transform-origin:left}.nav-link-text[data-v-0ccd05df]{position:relative;display:inline-flex;height:1.25rem;overflow:hidden;line-height:1.25rem}.nav-link-text>span[data-v-0ccd05df],.nav-link-text[data-v-0ccd05df]:after{display:block;transition:transform .56s cubic-bezier(.16,1,.3,1);will-change:transform}.nav-link-text[data-v-0ccd05df]:after{content:attr(data-text);position:absolute;left:0;top:100%}.nav-link:hover .nav-link-text>span[data-v-0ccd05df],.nav-link:focus-visible .nav-link-text>span[data-v-0ccd05df]{transform:translateY(-100%) rotateX(50deg)}.nav-link:hover .nav-link-text[data-v-0ccd05df]:after,.nav-link:focus-visible .nav-link-text[data-v-0ccd05df]:after{transform:translateY(-100%) rotateX(0)}.theme-toggle[data-v-0ccd05df]{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--color-border);border-radius:.625rem;background:var(--color-background);color:var(--color-foreground);box-shadow:0 1px 2px #0000000f;outline:none;transition:border-color .26s ease,background-color .26s ease,color .26s ease,transform .26s cubic-bezier(.16,1,.3,1)}.theme-toggle[data-v-0ccd05df]:hover,.theme-toggle[data-v-0ccd05df]:focus-visible{background:var(--color-muted-surface);border-color:var(--color-foreground);transform:translateY(-1px)}.theme-toggle[data-v-0ccd05df]:focus-visible{box-shadow:0 0 0 2px var(--color-ring)}.mobile-menu-enter-active[data-v-0ccd05df],.mobile-menu-leave-active[data-v-0ccd05df]{transition:opacity .22s ease,transform .22s ease}.mobile-menu-enter-from[data-v-0ccd05df],.mobile-menu-leave-to[data-v-0ccd05df]{opacity:0;transform:translateY(-.5rem)}@media(prefers-reduced-motion:reduce){.brand-link[data-v-0ccd05df],.brand-word[data-v-0ccd05df],.brand-dot[data-v-0ccd05df],.nav-link[data-v-0ccd05df],.nav-link[data-v-0ccd05df]:after,.nav-link-text>span[data-v-0ccd05df],.nav-link-text[data-v-0ccd05df]:after,.theme-toggle[data-v-0ccd05df],.mobile-menu-enter-active[data-v-0ccd05df],.mobile-menu-leave-active[data-v-0ccd05df]{transition:none}}
