.CategoryChips-module__mEFgqq__chipsWrap{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;align-items:center;gap:18px;max-width:1280px;margin:0 auto 36px;padding:0 48px 24px;display:flex}.CategoryChips-module__mEFgqq__chipsLabel{font-size:var(--font-11);color:var(--gray-500);letter-spacing:1.2px;text-transform:uppercase;flex-shrink:0;font-weight:800}.CategoryChips-module__mEFgqq__chips{flex-wrap:wrap;flex:1;gap:8px;display:flex}.CategoryChips-module__mEFgqq__chip,.CategoryChips-module__mEFgqq__chipActive{border:1px solid var(--gray-200);font-size:var(--font-14);color:var(--gray-700);cursor:pointer;letter-spacing:-.2px;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.CategoryChips-module__mEFgqq__chip:hover{border-color:var(--brand-light,#c7d2fe);color:var(--gray-900);transform:translateY(-1px)}.CategoryChips-module__mEFgqq__chipActive{background:var(--brand);border-color:var(--brand);color:#fff}.CategoryChips-module__mEFgqq__count{font-size:var(--font-12);color:var(--gray-500);font-weight:700;font-family:var(--font-mono);background:var(--gray-100);letter-spacing:.2px;border-radius:999px;padding:2px 7px}.CategoryChips-module__mEFgqq__chip:hover .CategoryChips-module__mEFgqq__count{background:var(--gray-50);color:var(--gray-700)}.CategoryChips-module__mEFgqq__chipActive .CategoryChips-module__mEFgqq__count{color:#fffffff2;background:#ffffff2e}@media (max-width:1023px){.CategoryChips-module__mEFgqq__chipsWrap{padding-left:32px;padding-right:32px}}@media (max-width:767px){.CategoryChips-module__mEFgqq__chipsWrap{gap:12px;padding-left:20px;padding-right:20px}.CategoryChips-module__mEFgqq__chipsLabel{width:100%}.CategoryChips-module__mEFgqq__chip,.CategoryChips-module__mEFgqq__chipActive{font-size:var(--font-13);padding:8px 14px}}
.QuestionSearchBox-module__pniElW__box{border:1px solid var(--gray-200);background:linear-gradient(180deg, var(--brand-soft) 0%, #fff 60%);border-radius:16px;margin:40px 0;padding:28px 28px 26px;position:relative;overflow:hidden}.QuestionSearchBox-module__pniElW__head{color:var(--brand-deep);align-items:center;gap:8px;display:flex}.QuestionSearchBox-module__pniElW__title{font-size:var(--font-22);color:var(--gray-900);letter-spacing:-.5px;margin:0;font-weight:800}.QuestionSearchBox-module__pniElW__desc{font-size:var(--font-14);color:var(--gray-500);max-width:56ch;margin:12px 0 20px;line-height:1.7}.QuestionSearchBox-module__pniElW__slot{height:54px;position:relative}.QuestionSearchBox-module__pniElW__overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;animation:.28s cubic-bezier(.4,0,.2,1) both QuestionSearchBox-module__pniElW__overlayIn;position:fixed;inset:0}.QuestionSearchBox-module__pniElW__overlayClosing{animation:.18s cubic-bezier(.4,0,1,1) both QuestionSearchBox-module__pniElW__overlayOut}@keyframes QuestionSearchBox-module__pniElW__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes QuestionSearchBox-module__pniElW__overlayOut{0%{opacity:1}to{opacity:0}}.QuestionSearchBox-module__pniElW__panel{z-index:1;box-sizing:border-box;border:1px solid var(--gray-300);background:#fff;border-radius:12px;height:54px;padding:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1);position:relative}.QuestionSearchBox-module__pniElW__panel:not(.QuestionSearchBox-module__pniElW__panelOpen):hover{border-color:var(--brand);box-shadow:0 4px 16px -6px #0f172a29}.QuestionSearchBox-module__pniElW__panelOpen,.QuestionSearchBox-module__pniElW__panelClosing{z-index:81;border-color:var(--gray-200);border-radius:18px;width:min(620px,100vw - 32px);height:auto;margin-inline:auto;padding:22px 24px 24px;position:fixed;top:13vh;left:0;right:0;box-shadow:0 8px 16px -8px #0f172a1f,0 24px 56px -12px #0f172a47}.QuestionSearchBox-module__pniElW__panelClosing{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both QuestionSearchBox-module__pniElW__panelFadeOut}@keyframes QuestionSearchBox-module__pniElW__panelFadeOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(4px)}}.QuestionSearchBox-module__pniElW__modalHead{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.QuestionSearchBox-module__pniElW__modalHeadText{font-size:var(--font-13);color:var(--brand-deep);align-items:center;gap:7px;font-weight:700;display:flex}.QuestionSearchBox-module__pniElW__modalClose{width:32px;height:32px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1);display:flex}.QuestionSearchBox-module__pniElW__modalClose:hover{background:var(--gray-100);color:var(--gray-900)}.QuestionSearchBox-module__pniElW__form{flex-direction:column;gap:12px;display:flex}.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__modalHead,.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__suggestions,.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__submit,.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__result{animation:.3s cubic-bezier(.4,0,.2,1) .1s both QuestionSearchBox-module__pniElW__contentIn}@keyframes QuestionSearchBox-module__pniElW__contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.QuestionSearchBox-module__pniElW__inputWrap{width:100%;position:relative}.QuestionSearchBox-module__pniElW__inputIcon{color:var(--gray-500);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.QuestionSearchBox-module__pniElW__input{box-sizing:border-box;width:100%;font-size:var(--font-15);color:var(--gray-900);background:#fff;border:1px solid #0000;border-radius:12px;outline:none;padding:15px 16px 15px 42px;transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.QuestionSearchBox-module__pniElW__panel:not(.QuestionSearchBox-module__pniElW__panelOpen) .QuestionSearchBox-module__pniElW__form,.QuestionSearchBox-module__pniElW__panel:not(.QuestionSearchBox-module__pniElW__panelOpen) .QuestionSearchBox-module__pniElW__inputWrap,.QuestionSearchBox-module__pniElW__panel:not(.QuestionSearchBox-module__pniElW__panelOpen) .QuestionSearchBox-module__pniElW__input{height:100%}.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__input{border-color:var(--gray-300)}.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.QuestionSearchBox-module__pniElW__suggestions{border:1px solid var(--gray-200);background:#fff;border-radius:12px;max-height:46vh;padding:8px;animation:.2s cubic-bezier(.4,0,.2,1) QuestionSearchBox-module__pniElW__suggestIn;overflow-y:auto}@keyframes QuestionSearchBox-module__pniElW__suggestIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.QuestionSearchBox-module__pniElW__suggestHead,.QuestionSearchBox-module__pniElW__suggestFoot{font-size:var(--font-12);color:var(--gray-500);padding:6px 10px;font-weight:600}.QuestionSearchBox-module__pniElW__suggestFoot{border-top:1px solid var(--gray-100);margin-top:4px;padding-top:10px}.QuestionSearchBox-module__pniElW__suggestEmpty{font-size:var(--font-13);color:var(--gray-500);padding:14px 10px}.QuestionSearchBox-module__pniElW__suggestList{margin:0;padding:0;list-style:none}.QuestionSearchBox-module__pniElW__suggestItem{text-align:left;width:100%;color:var(--gray-900);font-size:var(--font-14);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;font-family:inherit;text-decoration:none;transition:background .14s cubic-bezier(.4,0,.2,1);display:flex}.QuestionSearchBox-module__pniElW__suggestItem:hover{background:var(--brand-soft)}.QuestionSearchBox-module__pniElW__suggestIcon{color:var(--gray-500);flex-shrink:0}.QuestionSearchBox-module__pniElW__suggestText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:560px){.QuestionSearchBox-module__pniElW__panelOpen,.QuestionSearchBox-module__pniElW__panelClosing{width:calc(100vw - 24px);top:8vh}}@media (prefers-reduced-motion:reduce){.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__modalHead,.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__suggestions,.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__submit,.QuestionSearchBox-module__pniElW__panelOpen .QuestionSearchBox-module__pniElW__result{animation:none}.QuestionSearchBox-module__pniElW__suggestItem,.QuestionSearchBox-module__pniElW__panel,.QuestionSearchBox-module__pniElW__modalClose{transition:none}.QuestionSearchBox-module__pniElW__overlay,.QuestionSearchBox-module__pniElW__overlayClosing,.QuestionSearchBox-module__pniElW__panelOpen,.QuestionSearchBox-module__pniElW__panelClosing{animation-duration:.01ms}}.QuestionSearchBox-module__pniElW__input::placeholder{color:var(--gray-500)}.QuestionSearchBox-module__pniElW__submit{width:100%;font-size:var(--font-15);color:#fff;background:var(--brand-deep);cursor:pointer;border:none;border-radius:12px;padding:15px 22px;font-weight:700;transition:transform .16s cubic-bezier(.4,0,.2,1),background .16s cubic-bezier(.4,0,.2,1)}.QuestionSearchBox-module__pniElW__submit:hover:not(:disabled){background:var(--brand)}.QuestionSearchBox-module__pniElW__submit:active:not(:disabled){transform:scale(.97)}.QuestionSearchBox-module__pniElW__submit:disabled{opacity:.6;cursor:progress}.QuestionSearchBox-module__pniElW__result{border:1px solid var(--gray-200);background:#fff;border-radius:14px;margin-top:20px;padding:22px 24px;animation:.32s cubic-bezier(.4,0,.2,1) QuestionSearchBox-module__pniElW__resultIn}@keyframes QuestionSearchBox-module__pniElW__resultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.QuestionSearchBox-module__pniElW__resultQ{font-size:var(--font-17);color:var(--gray-900);letter-spacing:-.3px;border-bottom:1px solid var(--gray-100);margin-bottom:16px;padding-bottom:16px;font-weight:800;line-height:1.5}.QuestionSearchBox-module__pniElW__resultIntentLabel{font-size:var(--font-11);color:var(--brand);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-weight:800;display:inline-block}.QuestionSearchBox-module__pniElW__resultIntentText{font-size:var(--font-15);color:var(--gray-800);margin:0;font-weight:500;line-height:1.8}.QuestionSearchBox-module__pniElW__resultIntentPending{font-size:var(--font-14);color:var(--gray-600);margin:0;font-weight:500;line-height:1.7}.QuestionSearchBox-module__pniElW__resultActions{border-top:1px solid var(--gray-100);flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.QuestionSearchBox-module__pniElW__resultPrimary{background:var(--brand);color:#fff;font-size:var(--font-14);letter-spacing:-.2px;border-radius:10px;align-items:center;gap:7px;padding:11px 18px;font-weight:800;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.QuestionSearchBox-module__pniElW__resultPrimary:hover{background:var(--brand-deep);transform:translateY(-1px)}.QuestionSearchBox-module__pniElW__resultSecondary{font-size:var(--font-13);color:var(--brand-deep);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.QuestionSearchBox-module__pniElW__resultSecondary:hover{text-decoration:underline}.QuestionSearchBox-module__pniElW__resultSaved{font-size:var(--font-13);color:var(--gray-500);font-weight:600}.QuestionSearchBox-module__pniElW__confirm{border:1px solid var(--gray-200);background:#fff;border-radius:14px;margin-top:20px;padding:22px 24px;animation:.32s cubic-bezier(.4,0,.2,1) QuestionSearchBox-module__pniElW__resultIn}.QuestionSearchBox-module__pniElW__confirmLabel{font-size:var(--font-11);color:var(--brand);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-weight:800;display:inline-block}.QuestionSearchBox-module__pniElW__confirmQ{font-size:var(--font-17);color:var(--gray-900);letter-spacing:-.3px;margin:0;font-weight:800;line-height:1.5}.QuestionSearchBox-module__pniElW__confirmHint{font-size:var(--font-13);color:var(--gray-600);margin:10px 0 0;font-weight:500;line-height:1.7}.QuestionSearchBox-module__pniElW__confirmSimilar{border-top:1px solid var(--gray-100);margin-top:18px;padding-top:16px}.QuestionSearchBox-module__pniElW__confirmActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.QuestionSearchBox-module__pniElW__confirmPrimary{font-size:var(--font-15);color:#fff;background:var(--brand-deep);cursor:pointer;border:none;border-radius:12px;flex:auto;padding:14px 22px;font-weight:700;transition:background .16s,transform .16s}.QuestionSearchBox-module__pniElW__confirmPrimary:hover:not(:disabled){background:var(--brand)}.QuestionSearchBox-module__pniElW__confirmPrimary:active:not(:disabled){transform:scale(.97)}.QuestionSearchBox-module__pniElW__confirmPrimary:disabled{opacity:.6;cursor:default}.QuestionSearchBox-module__pniElW__confirmSecondary{font-size:var(--font-14);color:var(--gray-600);border:1px solid var(--gray-200);cursor:pointer;background:0 0;border-radius:12px;padding:14px 18px;font-weight:700;transition:background .16s,color .16s}.QuestionSearchBox-module__pniElW__confirmSecondary:hover:not(:disabled){background:var(--gray-50);color:var(--gray-800)}.QuestionSearchBox-module__pniElW__confirmSecondary:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.QuestionSearchBox-module__pniElW__result,.QuestionSearchBox-module__pniElW__confirm{animation:none}.QuestionSearchBox-module__pniElW__resultPrimary:hover,.QuestionSearchBox-module__pniElW__confirmPrimary:active:not(:disabled){transform:none}}@media (max-width:640px){.QuestionSearchBox-module__pniElW__submit{padding:14px 0}}@media (prefers-reduced-motion:reduce){.QuestionSearchBox-module__pniElW__input,.QuestionSearchBox-module__pniElW__submit{transition:none}.QuestionSearchBox-module__pniElW__submit:active:not(:disabled){transform:none}}