.search-trigger[data-v-0c53a6a0]{align-items:center;background:var(--color-surface,#f4f4f5);border:1px solid var(--color-border,#e4e4e7);border-radius:8px;color:var(--color-muted,#71717a);cursor:pointer;display:inline-flex;font-size:.875rem;gap:8px;padding:8px 14px;transition:border-color .15s,background .15s}.search-trigger[data-v-0c53a6a0]:hover{background:var(--color-surface-hover,#e4e4e7);border-color:var(--color-border-strong,#a1a1aa);color:var(--color-text,#18181b)}.search-trigger__label[data-v-0c53a6a0]{display:none;flex:1;text-align:left;white-space:nowrap}.search-trigger__kbd[data-v-0c53a6a0]{align-items:center;background:var(--color-bg,#fff);border:1px solid var(--color-border,#e4e4e7);border-radius:4px;color:var(--color-muted,#71717a);display:inline-flex;font-family:inherit;font-size:.75rem;line-height:1.6;padding:1px 6px}.search-backdrop[data-v-0c53a6a0]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;justify-content:center;padding-top:clamp(48px,10vh,120px);position:fixed;z-index:9999}.search-modal[data-v-0c53a6a0]{background:var(--color-bg,#fff);border:1px solid var(--color-border,#e4e4e7);border-radius:12px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:calc(100vh - 160px);overflow:hidden;width:min(640px,calc(100vw - 32px))}.search-modal__header[data-v-0c53a6a0]{align-items:center;border-bottom:1px solid var(--color-border,#e4e4e7);display:flex;flex-shrink:0;gap:10px;padding:14px 16px}.search-modal__icon[data-v-0c53a6a0]{color:var(--color-muted,#71717a);flex-shrink:0}.search-modal__input[data-v-0c53a6a0]{background:transparent;border:none;color:var(--color-text,#18181b);flex:1;font-size:1rem;line-height:1.5;min-width:0;outline:none}.search-modal__input[data-v-0c53a6a0]::-moz-placeholder{color:var(--color-muted,#a1a1aa)}.search-modal__input[data-v-0c53a6a0]::placeholder{color:var(--color-muted,#a1a1aa)}.search-modal__input[data-v-0c53a6a0]::-webkit-search-cancel-button{display:none}.search-modal__close[data-v-0c53a6a0]{align-items:center;background:none;border:1px solid var(--color-border,#e4e4e7);border-radius:6px;color:var(--color-muted,#71717a);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.search-modal__close[data-v-0c53a6a0]:hover{background:var(--color-surface,#f4f4f5);color:var(--color-text,#18181b)}.search-modal__body[data-v-0c53a6a0]{overflow-y:auto;overscroll-behavior:contain}.search-results[data-v-0c53a6a0]{list-style:none;margin:0;padding:6px}.search-result[data-v-0c53a6a0]{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:background .12s}.search-result[data-v-0c53a6a0]:hover,.search-result__icon[data-v-0c53a6a0]{background:var(--color-surface,#f4f4f5)}.search-result__icon[data-v-0c53a6a0]{align-items:center;border:1px solid var(--color-border,#e4e4e7);border-radius:6px;color:var(--color-muted,#71717a);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:1px;width:32px}.search-result__content[data-v-0c53a6a0]{flex:1;min-width:0}.search-result__title[data-v-0c53a6a0]{color:var(--color-text,#18181b);display:block;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__snippet[data-v-0c53a6a0]{color:var(--color-muted,#71717a);display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-height:1.5;margin:4px 0 0;-webkit-box-orient:vertical;overflow:hidden}.search-result__snippet[data-v-0c53a6a0] mark{background:transparent;color:var(--color-accent,#2563eb);font-weight:600}.search-result__arrow[data-v-0c53a6a0]{color:var(--color-muted,#a1a1aa);flex-shrink:0;margin-top:3px;transition:transform .12s}.search-result:hover .search-result__arrow[data-v-0c53a6a0]{color:var(--color-text,#18181b);transform:translate(2px)}.search-empty[data-v-0c53a6a0],.search-hint[data-v-0c53a6a0]{color:var(--color-muted,#a1a1aa);font-size:.875rem;padding:32px 16px;text-align:center}.modal-enter-active[data-v-0c53a6a0]{transition:opacity .18s ease,transform .18s ease}.modal-leave-active[data-v-0c53a6a0]{transition:opacity .14s ease,transform .14s ease}.modal-enter-from[data-v-0c53a6a0],.modal-leave-to[data-v-0c53a6a0]{opacity:0}.modal-enter-from .search-modal[data-v-0c53a6a0]{transform:translateY(-12px) scale(.98)}.modal-leave-to .search-modal[data-v-0c53a6a0]{transform:translateY(-8px) scale(.99)}.search-results-meta[data-v-0c53a6a0]{border-bottom:1px solid var(--color-border,#e4e4e7);color:var(--color-muted,#a1a1aa);flex-shrink:0;font-size:.75rem;padding:8px 18px 2px}@font-face{font-family:lato;src:local("lato Regular"),local("lato"),url(../lato.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"lato Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:104.5608%;ascent-override:94.3948%;descent-override:20.3709%;line-gap-override:0%}@font-face{font-family:"lato Fallback: Segoe UI";src:local("Segoe UI");size-adjust:98.2273%;ascent-override:100.4812%;descent-override:21.6844%;line-gap-override:0%}@font-face{font-family:"lato Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.7778%;ascent-override:101.9862%;descent-override:22.0092%;line-gap-override:0%}@font-face{font-family:"lato Fallback: Arial";src:local("Arial");size-adjust:97.6894%;ascent-override:101.0345%;descent-override:21.8038%;line-gap-override:0%}@font-face{font-family:"lato Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.8776%;ascent-override:107.4255%;descent-override:23.183%;line-gap-override:0%}.navbar-cta-btn[data-v-38dc7b33]{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;align-items:center;background:#00b242;border-radius:1em;box-sizing:inherit;color:#fff;cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;font-family:lato,"lato Fallback: BlinkMacSystemFont","lato Fallback: Segoe UI","lato Fallback: Helvetica Neue","lato Fallback: Arial","lato Fallback: Noto Sans",sans-serif;font-size:1em;font-weight:400;line-height:1.5;margin:.5em .5em .5em 2rem;padding:.5em 1em;position:relative;text-decoration:none}.ghost-signup-wrapper[data-v-ace2aa1b]{width:100%}.ghost-signup-container[data-v-ace2aa1b]{margin:0 auto;max-width:440px;min-height:58px;width:100%}.overlay[data-v-0927bf15]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b13d1;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.popup[data-v-0927bf15]{background:#171c28;box-shadow:0 20px 60px #00000073}.right[data-v-0927bf15]{background:linear-gradient(135deg,#2d4fff,#596fff)}.badge[data-v-0927bf15]{background:#596fff26;color:#8ea2ff}h2[data-v-0927bf15]{color:#fff}p[data-v-0927bf15]{color:#b8c0d0}form[data-v-0927bf15]{display:flex;gap:10px}input[data-v-0927bf15]{background:#252b3b;flex:1;padding:14px}button[type=submit][data-v-0927bf15],input[data-v-0927bf15]{border:none;border-radius:12px;color:#fff}button[type=submit][data-v-0927bf15]{background:#4d66ff;cursor:pointer;font-weight:600;padding:14px 20px}.close-btn[data-v-0927bf15]{background:#ffffff14;color:#fff}.modal-enter-active[data-v-0927bf15],.modal-leave-active[data-v-0927bf15]{transition:all .25s ease}.modal-enter-from[data-v-0927bf15],.modal-leave-to[data-v-0927bf15]{opacity:0}.modal-enter-from .popup[data-v-0927bf15],.modal-leave-to .popup[data-v-0927bf15]{transform:scale(.95)}.popup[data-v-0927bf15]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;overflow:hidden;position:relative;width:min(720px,92vw)}.content[data-v-0927bf15]{display:flex}.left[data-v-0927bf15]{background:#fff;flex:1;padding:42px}.right[data-v-0927bf15]{align-items:center;background:linear-gradient(135deg,#2ecc71,#27ae60);display:flex;justify-content:center;width:220px}.illustration[data-v-0927bf15]{color:#fff;font-size:72px}.badge[data-v-0927bf15]{background:#2ecc711f;border-radius:999px;color:#1f8f4a;display:inline-block;font-size:13px;font-weight:600;margin-bottom:18px;padding:6px 12px}h2[data-v-0927bf15]{color:#1f2937;font-size:34px;margin-bottom:12px}p[data-v-0927bf15]{color:#6b7280;line-height:1.6;margin-bottom:24px}.signup[data-v-0927bf15]{align-items:center;background:#2ecc71;border-radius:12px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:14px 24px;text-decoration:none;transition:all .2s ease}.signup[data-v-0927bf15]:hover{background:#27ae60;transform:translateY(-1px)}.close-btn[data-v-0927bf15]{background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;height:36px;position:absolute;right:12px;top:12px;transition:all .2s ease;width:36px}.close-btn[data-v-0927bf15]:hover{background:#e5e7eb;color:#111827}
