.custom-spinner[data-v-105ebf13]{width:var(--v6dbd7b8c);height:var(--v6dbd7b8c);color:var(--v9d33732c);fill:var(--e7c4d792)}.group:hover .group-hover\:custom-spinner[data-v-105ebf13]{--tw-text-opacity: 1;fill:var(--v62a8473a)}.search[data-v-4ee7e269]{position:relative}.search-box[data-v-4ee7e269]{display:flex;align-items:center;height:48px;padding:4px;border:1px solid var(--line-strong);border-radius:.5rem;background:var(--ink-1);transition:border-color .15s ease,box-shadow .15s ease}.search-box[data-v-4ee7e269]:focus-within{border-color:var(--soft-blue);box-shadow:0 0 0 3px #8cc9f02e}.search-box.has-error[data-v-4ee7e269]{border-color:var(--custom-red)}.search-box.has-error[data-v-4ee7e269]:focus-within{box-shadow:0 0 0 3px #e66b5e33}.search-icon[data-v-4ee7e269]{flex-shrink:0;padding:0 .6rem 0 .75rem;color:var(--text-muted)}.search-field[data-v-4ee7e269]{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font-size:1rem}.search-field[data-v-4ee7e269]::placeholder{color:#ffffff52}.search-field[data-v-4ee7e269]:disabled{opacity:.7}.clear-button[data-v-4ee7e269]{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;margin-right:.25rem;border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.clear-button[data-v-4ee7e269]:hover,.clear-button[data-v-4ee7e269]:focus-visible{color:#fff;background:var(--ink-2)}.shortcut[data-v-4ee7e269]{flex-shrink:0;margin-right:.6rem;padding:.05rem .45rem;border:1px solid var(--line-strong);border-radius:.3rem;font-size:.75rem;color:var(--text-muted)}@media(hover:none),(max-width:767px){.shortcut[data-v-4ee7e269]{display:none}}.search-actions[data-v-4ee7e269]{position:relative;flex-shrink:0;display:inline-flex;height:100%}.search-button[data-v-4ee7e269]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:100%;min-width:8.5rem;padding:0 1.25rem;border-radius:.375rem 0 0 .375rem;background-color:var(--soft-blue);color:var(--ink-0);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.search-button span[data-v-4ee7e269]{color:inherit}.search-button[data-v-4ee7e269]:hover:not(:disabled){background-color:#a9d8f6;box-shadow:0 8px 24px -8px #8cc9f099}.search-button[data-v-4ee7e269]:disabled{cursor:progress;background-color:#8cc9f0bf}@media(max-width:420px){.search-button[data-v-4ee7e269]{min-width:0;padding:0 .9rem}}.search-menu-toggle[data-v-4ee7e269]{display:grid;place-items:center;width:2.4rem;height:100%;border-left:1px solid rgba(10,13,15,.25);border-radius:0 .375rem .375rem 0;background-color:var(--soft-blue);color:var(--ink-0);font-size:.75rem;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.search-menu-toggle[data-v-4ee7e269]:hover:not(:disabled){background-color:#a9d8f6}.is-menu-open .search-menu-toggle[data-v-4ee7e269]{background-color:#a9d8f6;box-shadow:inset 0 2px 6px #0a0d0f40}.search-menu-toggle[data-v-4ee7e269]:disabled{cursor:progress;background-color:#8cc9f0bf}.search-menu-toggle .toggle-chevron[data-v-4ee7e269]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.is-menu-open .search-menu-toggle .toggle-chevron[data-v-4ee7e269]{transform:rotate(180deg)}.search-menu[data-v-4ee7e269]{position:absolute;z-index:40;top:calc(100% + .75rem);right:-4px;width:min(19rem,100vw - 2rem);padding:.35rem;border:1px solid var(--line-strong);border-radius:.5rem;background:var(--ink-1);box-shadow:0 18px 44px -14px #000000bf,0 0 0 1px #0a0d0f99;transform-origin:calc(100% - 1.45rem) -.5rem}.search-menu[data-v-4ee7e269]:before{content:"";position:absolute;top:-6px;right:calc(1.2rem + 4px);width:10px;height:10px;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:var(--ink-1);transform:rotate(45deg)}.search-menu-head[data-v-4ee7e269]{display:flex;align-items:baseline;gap:.6rem;min-width:0;margin:0;padding:.5rem .7rem .6rem;border-bottom:1px solid var(--line);margin-bottom:.3rem}.menu-domain[data-v-4ee7e269]{overflow:hidden;font-size:.8rem;white-space:nowrap;text-overflow:ellipsis;color:var(--soft-blue)!important}.menu-domain.is-empty[data-v-4ee7e269]{font-style:italic;color:var(--text-muted)!important}.search-menu-item[data-v-4ee7e269]{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .7rem;border-radius:.375rem;text-align:left;cursor:pointer;outline:none;transition:background-color .12s ease}.search-menu-item[data-v-4ee7e269]:before{content:"";position:absolute;top:.55rem;bottom:.55rem;left:0;width:2px;border-radius:2px;background:var(--soft-blue);transform:scaleY(0);transition:transform .16s ease}.search-menu-item[data-v-4ee7e269]:hover,.search-menu-item[data-v-4ee7e269]:focus-visible{background:var(--ink-2)}.search-menu-item[data-v-4ee7e269]:hover:before,.search-menu-item[data-v-4ee7e269]:focus-visible:before{transform:scaleY(1)}.search-menu-item:hover .menu-item-icon[data-v-4ee7e269],.search-menu-item:focus-visible .menu-item-icon[data-v-4ee7e269]{color:var(--ink-0);background:var(--soft-blue);box-shadow:none}.menu-item-icon[data-v-4ee7e269]{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.4rem;font-size:.8rem;color:var(--soft-blue);background:#8cc9f01a;box-shadow:inset 0 0 0 1px #8cc9f040;transition:color .15s ease,background-color .15s ease}.menu-item-text[data-v-4ee7e269]{display:flex;flex:1;flex-direction:column;min-width:0}.menu-item-title[data-v-4ee7e269]{font-size:.92rem;font-weight:600;color:#fff}.menu-item-description[data-v-4ee7e269]{font-size:.78rem;line-height:1.35;color:var(--text-muted)}.menu-item-hint[data-v-4ee7e269]{flex-shrink:0;padding:.05rem .4rem;border:1px solid var(--line-strong);border-radius:.3rem;font-size:.72rem;color:var(--text-muted)}.search-menu-enter-active[data-v-4ee7e269]{transition:opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.search-menu-enter-active .search-menu-item[data-v-4ee7e269]{animation:menu-item-in-4ee7e269 .22s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(60ms + var(--item) * 35ms)}.search-menu-leave-active[data-v-4ee7e269]{transition:opacity .11s ease,transform .11s ease}.search-menu-enter-from[data-v-4ee7e269],.search-menu-leave-to[data-v-4ee7e269]{opacity:0;transform:translateY(-6px) scale(.97)}@keyframes menu-item-in-4ee7e269{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.search-menu-enter-from[data-v-4ee7e269],.search-menu-leave-to[data-v-4ee7e269]{transform:none}.search-menu-enter-active .search-menu-item[data-v-4ee7e269]{animation:none}.search-menu-toggle .toggle-chevron[data-v-4ee7e269]{transition:none}}.search-error[data-v-4ee7e269]{margin-top:.6rem;color:#ff6b6b!important}.recent[data-v-4ee7e269]{position:absolute;z-index:30;top:calc(48px + .5rem);left:0;right:0;padding:.75rem;border:1px solid var(--line-strong);border-radius:.5rem;background:var(--ink-1);box-shadow:0 16px 40px -12px #000000b3}.recent-list[data-v-4ee7e269]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none}.recent-item[data-v-4ee7e269]{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:9999px;background:var(--ink-0);transition:border-color .15s ease}.recent-item[data-v-4ee7e269]:hover,.recent-item[data-v-4ee7e269]:focus-within{border-color:var(--soft-blue)}.recent-domain[data-v-4ee7e269]{padding:.3rem .4rem .3rem .85rem;font-size:.85rem;color:var(--text-white);cursor:pointer}.recent-domain[data-v-4ee7e269]:hover,.recent-domain[data-v-4ee7e269]:focus-visible{color:#fff}.recent-remove[data-v-4ee7e269]{display:grid;place-items:center;width:26px;height:26px;margin-right:.2rem;border-radius:9999px;font-size:.7rem;color:var(--text-muted);cursor:pointer}.recent-remove[data-v-4ee7e269]:hover,.recent-remove[data-v-4ee7e269]:focus-visible{color:#fff;background:var(--ink-2)}.lang-trigger[data-v-6cb091be]{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 .7rem;border:1px solid var(--line-strong);border-radius:9999px;background:var(--ink-1);transition:border-color .15s ease,background-color .15s ease}.lang-trigger[data-v-6cb091be]:hover,.lang-trigger[aria-expanded=true][data-v-6cb091be]{border-color:#8cc9f099;background:var(--ink-2)}.lang-flag[data-v-6cb091be]{width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff26}.lang-menu[data-v-6cb091be]{position:absolute;right:0;top:calc(100% + 6px);min-width:190px;padding:.35rem;border:1px solid var(--line-strong);border-radius:.5rem;background:var(--ink-1);box-shadow:0 18px 40px -12px #000000d9}.lang-option[data-v-6cb091be]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem .6rem;border-radius:.375rem;transition:background-color .12s ease}.lang-option[data-v-6cb091be]:hover{background:#ffffff0f}.lang-option.is-selected[data-v-6cb091be]{background:#8cc9f01a}.lang-menu-enter-active[data-v-6cb091be],.lang-menu-leave-active[data-v-6cb091be]{transition:opacity .14s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.lang-menu-enter-from[data-v-6cb091be],.lang-menu-leave-to[data-v-6cb091be]{opacity:0;transform:translateY(-4px)}.logo-img[data-v-3c4792a1]{transition:filter .3s ease,transform .3s ease}.logo-link:hover .logo-img[data-v-3c4792a1],.logo-link:focus-visible .logo-img[data-v-3c4792a1]{filter:drop-shadow(0 0 6px rgba(140,201,240,.55)) drop-shadow(0 0 14px rgba(140,201,240,.3));transform:translateY(-1px)}.logo-link[data-v-3c4792a1]:focus-visible{outline:1px solid var(--soft-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.logo-img[data-v-3c4792a1]{transition:none}.logo-link:hover .logo-img[data-v-3c4792a1]{transform:none}}
