.search_overlay__GcUYG{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:flex-start;padding:calc(env(safe-area-inset-top, 0px) + 12vh) max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:search_overlay-in__C3qK_ var(--dur-base) var(--ease-settle)}.search_palette__jQOrm{width:min(640px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:var(--radius-lg);background:var(--sheet);box-shadow:var(--shadow-readout);animation:search_palette-in__pozwm var(--dur-enter) var(--ease-settle)}@keyframes search_overlay-in__C3qK_{0%{opacity:0}}@keyframes search_palette-in__pozwm{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.search_inputRow__dpVDb{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-4);border-bottom:1px solid var(--line);color:var(--muted)}.search_inputRow__dpVDb input{flex:1 1;min-height:60px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:var(--text-md)!important}.search_inputRow__dpVDb input:focus,.search_inputRow__dpVDb input:focus-visible{outline:none!important}.search_esc__Zr_Lp{padding:2px 8px;border:0;border-radius:var(--radius-pill);background:var(--well);color:var(--ink-2);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer}.search_spinner__4Fw_H{width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:search_spin__SohRR .7s linear infinite}@keyframes search_spin__SohRR{to{transform:rotate(1turn)}}.search_body__5zQd1{overflow-y:auto;padding:var(--s-2);overscroll-behavior:contain}.search_message__p0pNR{padding:var(--s-4);color:var(--muted);font-size:var(--text-sm)}.search_more__52p02{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-1) 0 var(--s-1);padding:var(--s-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;text-decoration:none}.search_more__52p02:hover{background:var(--accent-soft)}.search_foot__qtSBO{display:flex;gap:var(--s-4);padding:var(--s-2) var(--s-4);border-top:1px solid var(--line);background:var(--field);color:var(--muted);font-size:var(--text-xs)}.search_foot__qtSBO kbd{display:inline-block;min-width:20px;margin-right:3px;padding:0 4px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);text-align:center;font-size:11px}@media (max-width:560px){.search_overlay__GcUYG{padding-top:calc(env(safe-area-inset-top, 0px) + 12px)}.search_palette__jQOrm{max-height:82vh}.search_foot__qtSBO{display:none}}.search_results__XqFDZ{list-style:none;margin:0;padding:0}.search_group__356WI{padding:var(--s-3) var(--s-3) var(--s-1);color:var(--faint);font-size:var(--text-sm);font-weight:500}.search_hit__4VGbe{display:flex;align-items:center;gap:var(--s-3);padding:10px var(--s-3);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;scroll-margin:8px}.search_hit__4VGbe[aria-selected=true]{background:var(--accent-soft);color:var(--ink)}.search_completion__LRWTa{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.search_hitIcon__enYwt{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:8px;background:var(--well);color:var(--ink-2)}.search_hitText__wmpCX{display:flex;flex-direction:column;min-width:0}.search_hitText__wmpCX strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.search_hitText__wmpCX small{overflow:hidden;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.search_hitEnter__4_X9l{margin-left:auto;color:var(--faint);opacity:0;transition:opacity var(--dur-fast) var(--ease-settle)}.search_hit__4VGbe[aria-selected=true] .search_hitEnter__4_X9l{opacity:1}.search_box__9oAvb{position:relative;width:100%;max-width:760px}.search_field__5SG2j{display:flex;align-items:center;gap:var(--s-3);min-height:64px;padding:0 var(--s-2) 0 var(--s-5);border:0;border-radius:18px;background:var(--sheet);box-shadow:var(--shadow-lift);color:var(--muted)}.search_field__5SG2j:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search_field__5SG2j input:focus{outline:none!important}.search_field__5SG2j input{flex:1 1;min-width:0;min-height:60px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:var(--text-md)!important}.search_submit__tJ7Dh{display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border:0;border-radius:var(--radius);background:var(--active);color:var(--on-active);font-weight:500;transition:background var(--dur-fast) var(--ease-settle),transform var(--dur-fast) var(--ease-settle)}.search_submit__tJ7Dh:hover{background:var(--active-hover)}.search_submit__tJ7Dh:active{transform:scale(.98)}.search_dropdown__wSRtW{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:420px;overflow-y:auto;padding:var(--s-2);border:0;border-radius:var(--radius-lg);background:var(--sheet);box-shadow:var(--shadow-readout);animation:search_palette-in__pozwm var(--dur-enter) var(--ease-settle)}.search_hint__MVfnA{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3);color:var(--muted);font-size:var(--text-sm)}.search_hint__MVfnA button{padding:4px 12px;border:0;border-radius:var(--radius-pill);background:var(--well);color:var(--ink);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease-settle),color var(--dur-fast) var(--ease-settle)}.search_hint__MVfnA button:hover{background:var(--ink);color:var(--on-ink)}@media (max-width:560px){.search_field__5SG2j{padding-left:var(--s-4);min-height:56px}.search_submitLabel__vryKB{display:none}.search_submit__tJ7Dh{padding:0 var(--s-4)}}.search_below__WyLji{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3)}.search_below__WyLji .search_hint__MVfnA{flex:1 1 auto;min-width:0;margin-top:0}.search_modeToggle__vVe5D{display:inline-flex;flex:none;align-items:center;white-space:nowrap;gap:var(--s-2);margin-left:auto;padding:6px 4px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.search_modeToggle__vVe5D:hover{color:var(--ink)}.search_modeTrack___L6AZ{position:relative;width:34px;height:20px;flex:none;border-radius:999px;background:var(--control-edge);transition:background var(--dur-fast) var(--ease-settle)}.search_modeKnob__rhsOK{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--sheet);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-settle)}.search_modeToggle__vVe5D[aria-checked=true] .search_modeTrack___L6AZ{background:var(--accent)}.search_modeToggle__vVe5D[aria-checked=true] .search_modeKnob__rhsOK{transform:translateX(14px)}.search_syntaxLink__0i_Eg{padding:6px 4px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.search_syntaxLink__0i_Eg:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.search_completionFooter__RIHRu{display:flex;justify-content:flex-end;padding:var(--s-1) var(--s-2) 0;border-top:1px solid var(--line);margin-top:var(--s-1)}.search_syntax___im_2{font-size:var(--text-sm)}.search_syntax___im_2>p{margin:0 0 var(--s-4);color:var(--muted)}.search_syntax___im_2 dl{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0}.search_syntax___im_2 dt code,.search_syntax___im_2 li code{font-size:.8125rem}.search_syntax___im_2 dd{margin:2px 0 0;color:var(--muted)}.search_syntax___im_2 h3{margin:var(--s-5) 0 var(--s-2);font-size:var(--text-sm);font-weight:600}.search_syntax___im_2 ul{display:grid;grid-gap:var(--s-1);gap:var(--s-1);margin:0;padding:0;list-style:none}.search_syntax___im_2 li button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.search_syntax___im_2 li button:hover{background:var(--accent-soft)}.search_syntax___im_2 li small{color:var(--muted)}.search_syntax___im_2 .search_syntaxNote__vRzCd{margin:var(--s-5) 0 0}.search_submitIcon__RKzAH{display:none}@media (max-width:560px){.search_submitIcon__RKzAH{display:block}}.theme-toggle_wrap__QQjx2{position:relative}.theme-toggle_button__oxARL{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink-2);transition:border-color var(--dur-fast) var(--ease-settle),color var(--dur-fast) var(--ease-settle)}.theme-toggle_button__oxARL:hover{border-color:var(--accent);color:var(--ink)}.theme-toggle_menu__TOcgx{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;flex-direction:column;width:168px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);animation:theme-toggle_drop__iVV7X var(--dur-base) var(--ease-settle)}@keyframes theme-toggle_drop__iVV7X{0%{opacity:0;transform:translateY(-4px)}}.theme-toggle_item__ZhLhk{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-size:var(--text-sm);text-align:left}.theme-toggle_item__ZhLhk:hover{background:var(--paper-deep)}.theme-toggle_item__ZhLhk[aria-checked=true]{font-weight:600}.theme-toggle_check__wS1ug{margin-left:auto;color:var(--accent)}.theme-toggle_segmented__vwzMv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;padding:3px;border-radius:12px;background:var(--paper-deep)}.theme-toggle_segmented__vwzMv button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--muted);font-size:var(--text-sm);font-weight:500}.theme-toggle_segmented__vwzMv button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}@media (max-width:820px){.theme-toggle_wrap__QQjx2{display:none}}