.hjc[data-v-02ea82a4]{display:flex;flex-direction:column;gap:.7rem;height:100%;min-width:0;padding:1.15rem 1.2rem 1.1rem;border-radius:18px;text-decoration:none;color:#fff;background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff0f;transition:transform .14s ease,box-shadow .18s ease,background .18s ease}.hjc[data-v-02ea82a4]:hover{color:#fff;transform:translateY(-3px);background:linear-gradient(135deg,#ffffff1c,#ffffff0a);box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff1a}.hjc[data-v-02ea82a4]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659,0 4px 20px #0000004d}.hjc-top[data-v-02ea82a4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem;min-width:0}.hjc-cat[data-v-02ea82a4]{min-width:0;font-size:.875rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#93c5fd;overflow-wrap:anywhere}.hjc-private[data-v-02ea82a4]{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;border-radius:999px;font-size:.875rem;font-weight:700;color:#fde68a;background:#f59e0b29;border:1px solid rgba(245,158,11,.34)}.hjc-title[data-v-02ea82a4]{margin:0;font-size:1.25rem;line-height:1.3;font-weight:750;color:#fff;overflow-wrap:anywhere}.hjc-budget[data-v-02ea82a4]{display:inline-flex;align-items:center;gap:.4rem;font-size:1.0625rem;font-weight:750;color:#bbf7d0;font-variant-numeric:tabular-nums}.hjc-excerpt[data-v-02ea82a4]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;line-height:1.55;color:#d1d5db}.hjc-chips[data-v-02ea82a4]{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.hjc-chip[data-v-02ea82a4]{display:inline-flex;align-items:center;min-height:1.9rem;padding:.2rem .7rem;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.3;color:#e5e7eb;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.hjc-chip--more[data-v-02ea82a4]{color:#bfdbfe;background:#3b82f629;border-color:#3b82f652}.hjc-meta[data-v-02ea82a4]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:auto;padding-top:.2rem}.hjc-meta-item[data-v-02ea82a4]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;color:#e5e7eb}.hjc-meta-item.is-soon[data-v-02ea82a4]{color:#fde68a}.hjc-foot[data-v-02ea82a4]{font-size:.875rem;color:#d1d5db}.hjc-icon[data-v-02ea82a4]{width:1.05rem;height:1.05rem;flex:none}@media (prefers-reduced-motion: reduce){.hjc[data-v-02ea82a4]{transition:none}.hjc[data-v-02ea82a4]:hover{transform:none}}.hjb-page[data-v-2c2b7c57]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.75rem;max-width:90rem;margin:0 auto;padding-block:1.25rem 5rem;padding-inline:1rem;color:#fff}@media (min-width: 640px){.hjb-page[data-v-2c2b7c57]{padding-block:2rem 6rem;padding-inline:1.5rem}}.hjb-hero[data-v-2c2b7c57]{position:relative;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem 1.125rem;border-radius:24px;background:radial-gradient(900px 360px at 8% -20%,rgba(59,130,246,.24) 0%,transparent 60%),radial-gradient(700px 320px at 100% 0%,rgba(14,165,233,.12) 0%,transparent 60%),linear-gradient(135deg,#ffffff12,#ffffff05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14}@media (min-width: 768px){.hjb-hero[data-v-2c2b7c57]{padding:2.25rem 2rem 2rem}}.hjb-eyebrow[data-v-2c2b7c57]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#93c5fd}.hjb-eyebrow-icon[data-v-2c2b7c57]{width:1.05rem;height:1.05rem}.hjb-title[data-v-2c2b7c57]{margin:0;font-size:clamp(2rem,1.35rem + 2.8vw,3.5rem);line-height:1.05;color:#fff}.hjb-pitch[data-v-2c2b7c57]{max-width:46rem;font-size:1.125rem;line-height:1.55;color:#d1d5db}.hjb-search[data-v-2c2b7c57]{position:relative;max-width:44rem;margin:.25rem 0 0}.hjb-search-icon[data-v-2c2b7c57]{position:absolute;left:1.05rem;top:50%;width:1.35rem;height:1.35rem;transform:translateY(-50%);color:#d1d5db;pointer-events:none}.hjb-search-input[data-v-2c2b7c57]{width:100%;min-width:0;box-sizing:border-box;min-height:3.5rem;padding:.8rem 1.1rem .8rem 3.1rem;font-size:1.125rem;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 4px 18px #00000040,inset 0 1px #ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .15s ease,background .15s ease}.hjb-search-input[data-v-2c2b7c57]::-moz-placeholder{color:#9ca3af}.hjb-search-input[data-v-2c2b7c57]::placeholder{color:#9ca3af}.hjb-search-input[data-v-2c2b7c57]:focus{outline:none;background:#ffffff1c;box-shadow:0 0 0 3px #3b82f659,0 4px 18px #00000040}.hjb-ctas[data-v-2c2b7c57]{display:flex;flex-wrap:wrap;gap:.625rem}.hjb-ctas--center[data-v-2c2b7c57]{justify-content:center}.hjb-body[data-v-2c2b7c57]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0}@media (min-width: 1024px){.hjb-body[data-v-2c2b7c57]{grid-template-columns:19rem minmax(0,1fr);gap:2rem;align-items:start}}.hjb-rail[data-v-2c2b7c57]{display:flex;flex-direction:column;gap:1.5rem;min-width:0;padding:1.25rem;border-radius:20px;color:#fff;background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0f}@media (min-width: 1024px){.hjb-rail[data-v-2c2b7c57]:not(.is-drawer){position:sticky;top:calc(var(--app-inset-top, 0px) + 1rem)}}.hjb-rail.is-drawer[data-v-2c2b7c57]{padding:1.25rem 1rem calc(1.5rem + var(--sa-bottom, 0px));border-radius:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hjb-rail-head[data-v-2c2b7c57]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hjb-rail-title[data-v-2c2b7c57]{margin:0;font-size:1.25rem;font-weight:750;color:#fff}.hjb-group-title[data-v-2c2b7c57]{padding:0;margin:0 0 .5rem;font-size:1rem;font-weight:700;color:#f3f4f6}.hjb-cats[data-v-2c2b7c57]{display:flex;flex-direction:column;gap:.3rem}.hjb-cat[data-v-2c2b7c57]{display:flex;align-items:center;width:100%;min-height:44px;padding:.5rem .85rem;border:0;border-radius:12px;text-align:left;font-size:1rem;font-weight:600;color:#e5e7eb;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.hjb-cat[data-v-2c2b7c57]:hover{color:#fff;background:#ffffff14}.hjb-cat[aria-pressed=true][data-v-2c2b7c57]{color:#fff;background:linear-gradient(135deg,#3b82f6e6,#2563ebd9);box-shadow:0 4px 14px #3b82f647,inset 0 1px #fff3}.hjb-cat[data-v-2c2b7c57]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.hjb-budget[data-v-2c2b7c57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hjb-done[data-v-2c2b7c57]{width:100%}.hjb-results[data-v-2c2b7c57]{display:flex;flex-direction:column;gap:1rem;min-width:0}.hjb-toolbar[data-v-2c2b7c57]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;min-width:0}.hjb-filter-btn[data-v-2c2b7c57]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.5rem 1.05rem;border-radius:999px;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6d9,#2563ebcc);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #3b82f64d,inset 0 1px #ffffff40;cursor:pointer}.hjb-filter-btn[data-v-2c2b7c57]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659,0 4px 16px #3b82f64d}.hjb-filter-count[data-v-2c2b7c57]{margin-left:.1rem;font-variant-numeric:tabular-nums}.hjb-icon[data-v-2c2b7c57]{width:1.1rem;height:1.1rem;flex:none}.hjb-count[data-v-2c2b7c57]{flex:1 1 auto;min-width:0;font-size:1.0625rem;font-weight:700;color:#fff}.hjb-sort[data-v-2c2b7c57]{display:inline-flex;align-items:center;gap:.5rem;margin:0;min-width:0}.hjb-sort-label[data-v-2c2b7c57]{font-size:.9375rem;font-weight:600;color:#d1d5db}.hjb-sort-select[data-v-2c2b7c57]{width:auto;padding-block:.45rem}.hjb-progress[data-v-2c2b7c57]{position:absolute;left:0;right:0;bottom:-.5rem;height:3px;border-radius:999px;overflow:hidden;background:#3b82f62e}.hjb-progress[data-v-2c2b7c57]:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,#60a5fa 50%,transparent 100%);animation:hjb-sweep-2c2b7c57 1.1s ease-in-out infinite}@keyframes hjb-sweep-2c2b7c57{0%{left:-40%}to{left:100%}}.hjb-active[data-v-2c2b7c57]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.hjb-chip[data-v-2c2b7c57]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .9rem;border-radius:999px;font-size:.9375rem;font-weight:650;color:#dbeafe;background:#3b82f62e;border:1px solid rgba(96,165,250,.34);cursor:pointer}.hjb-chip[data-v-2c2b7c57]:hover{color:#fff;background:#3b82f647}.hjb-chip[data-v-2c2b7c57]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.hjb-chip-x[data-v-2c2b7c57]{width:1rem;height:1rem}.hjb-grid[data-v-2c2b7c57]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.hjb-cell[data-v-2c2b7c57]{min-width:0}.hjb-empty[data-v-2c2b7c57]{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:2.5rem 1.25rem;text-align:center;border-radius:20px;background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0f}.hjb-empty-icon[data-v-2c2b7c57]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:18px;color:#bfdbfe;background:linear-gradient(135deg,#3b82f652,#2563eb29);border:1px solid rgba(96,165,250,.3)}.hjb-empty-icon[data-v-2c2b7c57] svg{width:1.6rem;height:1.6rem}.hjb-empty-title[data-v-2c2b7c57]{margin:0;font-size:1.5rem;font-weight:750;color:#fff}.hjb-empty-copy[data-v-2c2b7c57]{max-width:36rem;font-size:1rem;line-height:1.55;color:#d1d5db}.hjb-more[data-v-2c2b7c57]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:.75rem}.hjb-showing[data-v-2c2b7c57]{font-size:.9375rem;font-weight:600;color:#d1d5db}.hjb-more-btn[data-v-2c2b7c57]{min-width:14rem}@media (prefers-reduced-motion: reduce){.hjb-search-input[data-v-2c2b7c57],.hjb-cat[data-v-2c2b7c57]{transition:none}.hjb-progress[data-v-2c2b7c57]:after{animation:none;left:0;width:100%}}
