.hsearch[data-v-ab8f5835]{width:100%;position:relative}.hsearch-form[data-v-ab8f5835]{border-radius:var(--r-pill);background:var(--n-0);height:44px;box-shadow:var(--ring-field);transition:box-shadow var(--t-fast) var(--ease-standard);align-items:center;gap:4px;padding:0 4px 0 18px;display:flex}.size-lg .hsearch-form[data-v-ab8f5835]{height:56px;box-shadow:var(--ring-field),var(--sh-2);padding:0 6px 0 22px}.hsearch-form[data-v-ab8f5835]:hover{box-shadow:inset 0 0 0 1.5px var(--n-400)}.hsearch-form[data-v-ab8f5835]:focus-within{box-shadow:inset 0 0 0 2px var(--accent-700)}.hsearch-input[data-v-ab8f5835]{min-width:0;height:100%;color:var(--n-900);background:0 0;border:0;outline:none;flex:1;font-size:15px}.size-lg .hsearch-input[data-v-ab8f5835]{font-size:17px}.hsearch-input[data-v-ab8f5835]::placeholder{color:var(--n-500)}.hsearch-submit[data-v-ab8f5835]{border-radius:var(--r-pill);background:var(--n-900);width:36px;height:36px;color:var(--n-0);transition:background-color var(--t-fast) var(--ease-standard);border:0;flex:none;place-items:center;display:grid}.size-lg .hsearch-submit[data-v-ab8f5835]{width:44px;height:44px}.hsearch-submit[data-v-ab8f5835]:hover{background:var(--n-700)}.size-xl .hsearch-form[data-v-ab8f5835]{height:60px;box-shadow:var(--ring-field),0 8px 24px color-mix(in srgb,var(--n-900) 6%,transparent);gap:12px;padding:0 9px 0 20px}.size-xl .hsearch-form[data-v-ab8f5835]:focus-within{box-shadow:inset 0 0 0 2px var(--accent-700),0 8px 24px color-mix(in srgb,var(--n-900) 6%,transparent)}.size-xl .hsearch-input[data-v-ab8f5835]{font-size:17px}.hsearch-lead[data-v-ab8f5835]{color:var(--n-600)}.hsearch-go[data-v-ab8f5835]{border-radius:var(--r-pill);background:var(--n-900);height:42px;color:var(--n-0);font-size:var(--fs-btn-md);transition:background-color var(--t-fast) var(--ease-standard);border:0;flex:none;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:inline-flex}.hsearch-go[data-v-ab8f5835]:hover{background:var(--n-700)}.hsearch-go-icon[data-v-ab8f5835]{display:none}@media (width<=599px){.size-xl .hsearch-form[data-v-ab8f5835]{height:56px;padding:0 7px 0 16px}.size-xl .hsearch-input[data-v-ab8f5835]{font-size:16px}.hsearch-lead[data-v-ab8f5835]{display:none}.hsearch-go[data-v-ab8f5835]{justify-content:center;width:42px;padding:0}.hsearch-go-icon[data-v-ab8f5835]{display:inline-block}.hsearch-go-label[data-v-ab8f5835]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hsearch-panel[data-v-ab8f5835]{z-index:60;width:max(100%,min(640px,100vw - 32px));padding:var(--s-3);border-radius:var(--r-lg);background:var(--n-0);box-shadow:var(--sh-3);position:absolute;top:calc(100% + 8px);left:0}.hsearch-list[data-v-ab8f5835]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hsearch-option[data-v-ab8f5835]{align-items:center;gap:var(--s-3);border-radius:var(--r-sm);cursor:pointer;min-height:44px;color:var(--n-900);padding:8px 12px;display:flex}.hsearch-option.active[data-v-ab8f5835]{background:var(--n-50)}.hsearch-thumb[data-v-ab8f5835]{-o-object-fit:cover;object-fit:cover;border-radius:var(--r-xs);flex:none;width:64px;height:40px}.hsearch-text[data-v-ab8f5835]{gap:2px;min-width:0;display:grid}.hsearch-title[data-v-ab8f5835]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:450;overflow:hidden}.hsearch-title strong[data-v-ab8f5835]{font-weight:700}.is-course .hsearch-title[data-v-ab8f5835]{font-weight:550}.hsearch-meta[data-v-ab8f5835]{font-size:var(--fs-meta);color:var(--n-600)}.hsearch-qicon[data-v-ab8f5835]{color:var(--n-500)}.hsearch-group[data-v-ab8f5835]{font-size:var(--fs-meta);color:var(--n-600);padding:6px 12px 2px;font-weight:600}.hsearch-option.is-help[data-v-ab8f5835]{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--n-600);flex-wrap:wrap;gap:4px 8px}.hsearch-option.is-help strong[data-v-ab8f5835]{color:var(--accent-700);font-weight:600}@media (width<=599px){.hsearch-go[data-v-ab8f5835]{min-width:44px;min-height:44px}}
