.global-search_root__MOisq{position:relative;flex:1 1 180px;max-width:260px;margin-left:auto;min-width:160px;z-index:35}.global-search_field__4sKGt{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid transparent;border-radius:24px;background:#eeeee6;color:#6b6e63}.global-search_field__4sKGt:focus-within{border-color:var(--focus-border);background:#fff;box-shadow:inset 0 0 0 1px var(--focus-border)}.global-search_field__4sKGt input,.global-search_field__4sKGt input:focus{min-width:0;width:100%;padding:10px 0;border:0!important;box-shadow:none!important;outline:none;background:transparent;font-size:14px;color:var(--ink)}.global-search_field__4sKGt input::-webkit-search-cancel-button{-webkit-appearance:none}.global-search_field__4sKGt>svg{flex:none}.global-search_field__4sKGt button{border:0;background:transparent;min-width:36px;min-height:44px;margin-right:-10px;display:grid;place-items:center;cursor:pointer;border-radius:24px;color:inherit}.global-search_results__LPVB6{position:absolute;top:calc(100% + 10px);right:0;width:420px;max-width:calc(100vw - 36px);max-height:min(560px,65dvh);overflow:auto;overscroll-behavior:contain;padding:8px;border:1px solid #dedfd4;border-radius:20px;background:#fffefa;color:var(--ink);box-shadow:0 12px 40px #252b1d24}.global-search_results__LPVB6 ul{list-style:none;margin:0;padding:0}.global-search_row__LEyhL{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:12px;min-height:68px;text-decoration:none;color:inherit}.global-search_row__LEyhL:focus-visible,.global-search_row__LEyhL:hover{background:#e9eedf}.global-search_row__LEyhL>span:nth-child(2){min-width:0;flex:1}.global-search_row__LEyhL strong{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.global-search_row__LEyhL small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:#62645c;font-size:13px;line-height:1.5;margin-top:3px}.global-search_icon__Zthgf{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#eceee4;flex:none}.global-search_hint__UHJ16{font-size:14px;color:#62645c;line-height:1.6;padding:14px 12px;margin:0}.global-search_mobileTrigger__tSemS{display:none}.global-search_mobileDialog__6kplx{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--ink);overflow:hidden}.global-search_mobileDialog__6kplx[open]{display:flex;flex-direction:column;animation:global-search_search-enter__krTBO .18s ease-out}.global-search_mobileDialog__6kplx::backdrop{background:var(--paper)}.global-search_mobileTop__2QSEq{display:flex;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px 8px;border-bottom:1px solid var(--line);flex:none}.global-search_mobileTop__2QSEq .global-search_field__4sKGt{flex:1;min-width:0}.global-search_mobileTop__2QSEq input{font-size:16px}.global-search_back__Q1PaI,.global-search_mobileTrigger__tSemS{align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.global-search_back__Q1PaI{display:flex}.global-search_back__Q1PaI:focus-visible,.global-search_mobileTrigger__tSemS:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.global-search_mobileBody___E_CJ{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 16px calc(24px + env(safe-area-inset-bottom))}.global-search_mobileBody___E_CJ .global-search_results__LPVB6{position:static;width:100%;max-width:none;max-height:none;overflow:visible;border:0;padding:0;border-radius:0;box-shadow:none;background:transparent}@keyframes global-search_search-enter__krTBO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.global-search_mobileDialog__6kplx[open]{animation:none}}@media (max-width:700px){.global-search_root__MOisq{flex:0 0 44px;min-width:44px;max-width:44px;margin:0 0 0 auto}.global-search_desktop___wtiG{display:none}.global-search_mobileTrigger__tSemS{display:flex}.global-search_row__LEyhL{padding:12px 6px}}