.LocaleSwitcher_wrap__i8KNx{position:relative;flex-shrink:0}.LocaleSwitcher_trigger__3dsNi{display:flex;align-items:center;gap:6px;height:44px;padding:0 12px;border:1.5px solid var(--border);background:var(--card);border-radius:12px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;transition:background .15s ease,border-color .15s ease}.LocaleSwitcher_triggerOpen__DZUlY{border-color:var(--text-secondary)}.LocaleSwitcher_flag__lvGdt{display:flex;align-items:center;flex-shrink:0;border-radius:2px;overflow:hidden}.LocaleSwitcher_caret__W9DXH{transition:transform .15s ease;color:var(--text-secondary);flex-shrink:0}.LocaleSwitcher_triggerOpen__DZUlY .LocaleSwitcher_caret__W9DXH{transform:rotate(180deg)}.LocaleSwitcher_panel__NhHAp{position:absolute;top:100%;right:0;padding-top:8px;min-width:160px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10}.LocaleSwitcher_panelOpen__ep_Fg{opacity:1;transform:translateY(0);pointer-events:auto}.LocaleSwitcher_panelInner__evIak{padding:6px;border-radius:14px;background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-md,0 8px 24px rgba(0,0,0,.15));display:flex;flex-direction:column;gap:2px}.LocaleSwitcher_option__JJBuf{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;text-decoration:none;font-size:13px;font-weight:600;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.LocaleSwitcher_option__JJBuf:hover{background:var(--solid-bg);color:var(--text)}.LocaleSwitcher_optionActive__FBz1v{background:var(--card);color:var(--text)}.SearchResultItem_dot__6Pmyf{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SearchResultItem_icon__Dk0nh{flex-shrink:0;color:var(--text-muted);display:flex;align-items:center}.SearchResultItem_label__y8qpA{font-size:15px;font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultItem_sublabel__X6vjz{font-size:13px;color:var(--text-muted);flex-shrink:0}.SearchResultItem_highlight__Mtt5M{color:#e67e22;font-weight:600}[data-theme=dark] .SearchResultItem_highlight__Mtt5M{color:#f5a623}.HomeSearch_wrap__WmLfK{position:relative;z-index:45}.HomeSearch_icon__Ksn_8{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;z-index:1;display:flex;align-items:center}.HomeSearch_input__slNXk{width:100%;height:48px;padding:0 16px 0 42px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--text);font-size:16px;font-family:var(--f-sans);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.HomeSearch_input__slNXk::placeholder{color:var(--text-disabled)}.HomeSearch_input__slNXk:focus{border-color:rgb(var(--accent-rgb));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.HomeSearch_results__C3gIV{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);z-index:50;max-height:360px;overflow:hidden;animation:HomeSearch_slideUp__TDbQS .15s ease}.HomeSearch_resultsScroll__eFdhH{max-height:360px;overflow-y:auto;padding:4px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.HomeSearch_resultsScroll__eFdhH::-webkit-scrollbar{width:6px}.HomeSearch_resultsScroll__eFdhH::-webkit-scrollbar-track{background:transparent}.HomeSearch_resultsScroll__eFdhH::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}[data-theme=dark] .HomeSearch_results__C3gIV{box-shadow:0 8px 32px rgba(0,0,0,.4)}@keyframes HomeSearch_slideUp__TDbQS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HomeSearch_scrim__kaQUA{position:fixed;inset:0;background:rgba(0,0,0,.18);z-index:40}[data-theme=dark] .HomeSearch_scrim__kaQUA{background:rgba(0,0,0,.35)}.HomeSearch_resultRow__ssrAl{display:flex;align-items:center;gap:12px;padding:12px;text-decoration:none;color:var(--text);transition:background .15s ease;border-radius:8px}.HomeSearch_resultRow__ssrAl:hover{background:rgba(0,0,0,.03)}[data-theme=dark] .HomeSearch_resultRow__ssrAl:hover{background:hsla(0,0%,100%,.05)}.HomeSearch_resultRow__ssrAl.active{background:rgba(230,126,34,.08)}.HomeSearch_empty__eWN9n{padding:16px;text-align:center;color:var(--text-muted);font-size:14px}