.hubmenu[data-v-05f11bee]{display:inline-block;position:relative}.hubmenu__trigger[data-v-05f11bee]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:6px;line-height:inherit;margin:0;padding:0}.hubmenu__link[data-v-05f11bee]:focus-visible,.hubmenu__subtoggle[data-v-05f11bee]:focus-visible,.hubmenu__trigger[data-v-05f11bee]:focus-visible{border-radius:6px;outline:2px solid var(--hub-menu-accent,#b17e2b);outline-offset:3px}.hubmenu__chev[data-v-05f11bee]{border-bottom:1.6px solid;border-right:1.6px solid;display:inline-block;height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease;width:7px}.hubmenu__subtoggle.is-open .hubmenu__chev[data-v-05f11bee],.is-open>.hubmenu__trigger .hubmenu__chev[data-v-05f11bee]{transform:translateY(1px) rotate(-135deg)}.hubmenu__panel[data-v-05f11bee]{background:var(--hub-menu-bg,#fff);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 40px -12px #00000040,0 2px 6px #0000000f;box-sizing:border-box;color:var(--hub-menu-fg,#374151);left:50%;list-style:none;margin:0 0 0 -140px;padding:8px;position:absolute;text-align:left;top:calc(100% + 12px);width:280px;z-index:60}.hubmenu__panel[data-v-05f11bee]:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.hubmenu__link[data-v-05f11bee]{border-radius:8px;color:inherit;display:block;font-size:14px;font-weight:500;line-height:1.3;padding:10px 12px;text-decoration:none}.hubmenu__link[data-v-05f11bee]:hover{background:#b17e2b1f}.hubmenu__group[data-v-05f11bee]{align-items:center;display:flex;gap:4px}.hubmenu__link--group[data-v-05f11bee]{flex:1;font-weight:700}.hubmenu__subtoggle[data-v-05f11bee]{align-items:center;background:none;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;margin:0;padding:0;width:36px}.hubmenu__subtoggle[data-v-05f11bee]:hover{background:#b17e2b1f}.hubmenu__sub[data-v-05f11bee]{border-left:2px solid var(--hub-menu-accent,#b17e2b);list-style:none;margin:2px 0 6px 14px;padding:0 0 0 10px}.hubmenu__link--sub[data-v-05f11bee]{font-weight:450;padding:8px 12px}.hubmenu__foot[data-v-05f11bee]{border-top:1px solid #e5e7eb;margin-top:6px;padding-top:6px}.hubmenu__link--foot[data-v-05f11bee]{color:var(--hub-menu-accent,#b17e2b);font-weight:600}.hubmenu--inline[data-v-05f11bee]{display:block}.hubmenu--inline .hubmenu__panel[data-v-05f11bee]{background:transparent;border:0;box-shadow:none;color:var(--hub-menu-fg,#374151);margin-left:0;padding:6px 0 6px 12px;position:static;width:auto}.hubmenu--inline .hubmenu__panel[data-v-05f11bee]:before{display:none}.hubmenu--inline .hubmenu__link[data-v-05f11bee]{font-size:15px}@media (max-width:480px){.hubmenu:not(.hubmenu--inline) .hubmenu__panel[data-v-05f11bee]{left:auto;margin-left:0;right:0;width:min(280px,86vw)}}@media (prefers-reduced-motion:reduce){.hubmenu__chev[data-v-05f11bee]{transition:none}}.dark .hubmenu .hubmenu__panel,[data-bs-theme=dark] .hubmenu .hubmenu__panel,[data-theme=dark] .hubmenu .hubmenu__panel{--hub-menu-bg:#18181b;--hub-menu-fg:#d1d5db;border-color:#3f3f46}.dark .hubmenu .hubmenu__foot,[data-bs-theme=dark] .hubmenu .hubmenu__foot,[data-theme=dark] .hubmenu .hubmenu__foot{border-top-color:#3f3f46}.hiremenu[data-v-9c287b83]{display:inline-block;position:relative}.hiremenu__trigger[data-v-9c287b83]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:6px;line-height:inherit;margin:0;padding:0}.hiremenu__group-btn[data-v-9c287b83]:focus-visible,.hiremenu__input[data-v-9c287b83]:focus-visible,.hiremenu__link[data-v-9c287b83]:focus-visible,.hiremenu__trigger[data-v-9c287b83]:focus-visible{border-radius:6px;outline:2px solid var(--hire-menu-accent,#b17e2b);outline-offset:3px}.hiremenu__dot[data-v-9c287b83]{background:#b17e2b;border-radius:50%;flex:0 0 auto;height:6px;width:6px}.hiremenu__chev[data-v-9c287b83]{border-bottom:1.6px solid;border-right:1.6px solid;display:inline-block;flex:0 0 auto;height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease;width:7px}.hiremenu__group-btn.is-open .hiremenu__chev[data-v-9c287b83],.is-open>.hiremenu__trigger .hiremenu__chev[data-v-9c287b83]{transform:translateY(1px) rotate(-135deg)}.hiremenu__panel[data-v-9c287b83]{background:var(--hire-menu-bg,#fff);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 18px 40px -12px #00000040,0 2px 6px #0000000f;box-sizing:border-box;color:var(--hire-menu-fg,#374151);left:50%;margin-left:-180px;max-width:92vw;padding:8px;position:absolute;text-align:left;top:calc(100% + 12px);width:360px;z-index:60}.hiremenu__panel[data-v-9c287b83]:before{content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.hiremenu__search[data-v-9c287b83]{margin:2px 2px 6px;position:relative}.hiremenu__mag[data-v-9c287b83]{color:#9ca3af;height:16px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.hiremenu__input[data-v-9c287b83]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--hire-menu-field,#f9fafb);border:1px solid #e5e7eb;border-radius:10px;color:inherit;display:block;font:inherit;font-size:14px;height:40px;margin:0;padding:0 12px 0 34px;width:100%}.hiremenu__input[data-v-9c287b83]::-moz-placeholder{color:#6b7280}.hiremenu__input[data-v-9c287b83]::placeholder{color:#6b7280}.hiremenu__input[data-v-9c287b83]:focus{border-color:var(--hire-menu-accent,#b17e2b);box-shadow:0 0 0 3px #b17e2b38;outline:none}.hiremenu__sr[data-v-9c287b83]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hiremenu__list[data-v-9c287b83]{max-height:min(62vh,460px);overflow-y:auto;overscroll-behavior:contain}.hiremenu__items[data-v-9c287b83],.hiremenu__top[data-v-9c287b83]{list-style:none;margin:0;padding:0}.hiremenu__link[data-v-9c287b83]{border-radius:8px;color:inherit;display:block;font-size:14px;font-weight:500;line-height:1.3;padding:9px 12px;text-decoration:none}.hiremenu__link[data-v-9c287b83]:hover{background:#b17e2b1f}.hiremenu__link--all[data-v-9c287b83],.hiremenu__link--search[data-v-9c287b83]{font-weight:700}.hiremenu__link--search[data-v-9c287b83]{color:var(--hire-menu-accent,#b17e2b)}.hiremenu__name[data-v-9c287b83]{display:block}.hiremenu__desc[data-v-9c287b83]{color:var(--hire-menu-muted,#6b7280);display:block;font-size:12px;font-weight:400;line-height:1.35;margin-top:2px}.hiremenu__group-btn[data-v-9c287b83]{align-items:center;background:none;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:700;gap:8px;margin:0;padding:10px 12px;text-align:left;width:100%}.hiremenu__group-btn[data-v-9c287b83]:hover{background:#b17e2b1f}.hiremenu__group-title[data-v-9c287b83]{flex:1}.hiremenu__count[data-v-9c287b83]{color:var(--hire-menu-muted,#6b7280);font-size:12px;font-weight:500}.hiremenu__group+.hiremenu__group[data-v-9c287b83]{margin-top:1px}.hiremenu__group .hiremenu__items[data-v-9c287b83]{border-left:2px solid var(--hire-menu-accent,#b17e2b);margin:2px 0 6px 14px;padding-left:10px}.hiremenu__group-label[data-v-9c287b83]{color:var(--hire-menu-muted,#6b7280);font-size:11px;font-weight:700;letter-spacing:.06em;margin:8px 12px 2px;text-transform:uppercase}.hiremenu__empty[data-v-9c287b83]{color:var(--hire-menu-muted,#6b7280);font-size:13px;margin:6px 12px}.hiremenu--inline[data-v-9c287b83]{display:block}.hiremenu--inline .hiremenu__panel[data-v-9c287b83]{background:transparent;border:0;box-shadow:none;color:var(--hire-menu-fg,#374151);margin-left:0;max-width:none;padding:6px 0 6px 4px;position:static;width:auto}.hiremenu--inline .hiremenu__panel[data-v-9c287b83]:before{display:none}.hiremenu--inline .hiremenu__list[data-v-9c287b83]{max-height:none;overflow:visible}.hiremenu--inline .hiremenu__input[data-v-9c287b83]{font-size:16px;height:44px}.hiremenu--inline .hiremenu__group-btn[data-v-9c287b83],.hiremenu--inline .hiremenu__link[data-v-9c287b83]{font-size:15px}.hiremenu--inline .hiremenu__desc[data-v-9c287b83]{font-size:12.5px}@media (max-width:480px){.hiremenu:not(.hiremenu--inline) .hiremenu__panel[data-v-9c287b83]{left:auto;margin-left:0;right:0;width:min(360px,92vw)}}@media (prefers-reduced-motion:reduce){.hiremenu__chev[data-v-9c287b83]{transition:none}}.dark .hiremenu .hiremenu__panel,[data-bs-theme=dark] .hiremenu .hiremenu__panel,[data-theme=dark] .hiremenu .hiremenu__panel{--hire-menu-bg:#18181b;--hire-menu-fg:#d1d5db;--hire-menu-muted:#9ca3af;--hire-menu-field:#27272a;border-color:#3f3f46}.dark .hiremenu .hiremenu__input,[data-bs-theme=dark] .hiremenu .hiremenu__input,[data-theme=dark] .hiremenu .hiremenu__input{border-color:#3f3f46}.dark .hiremenu .hiremenu__input::-moz-placeholder,[data-bs-theme=dark] .hiremenu .hiremenu__input::-moz-placeholder,[data-theme=dark] .hiremenu .hiremenu__input::-moz-placeholder{color:#9ca3af}.dark .hiremenu .hiremenu__input::placeholder,[data-bs-theme=dark] .hiremenu .hiremenu__input::placeholder,[data-theme=dark] .hiremenu .hiremenu__input::placeholder{color:#9ca3af}
