.AppSurface_page__2R6xP{min-height:100vh;background:var(--dh-ui-canvas);color:var(--dh-ui-text)}.AppSurface_heading__vo2U9{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:650;line-height:1.25;overflow-wrap:anywhere}.AppSurface_panel__wIjQh{padding:20px;border:1px solid var(--dh-ui-divider);border-radius:12px;background:var(--dh-ui-surface)}.AppSurface_secondaryText__l_izC{color:var(--dh-ui-secondary)}.AppSurface_muted__yrKe2{color:var(--dh-ui-muted)}.AppSurface_button__AH5LA,.AppSurface_dangerButton__kS0Cy,.AppSurface_quietButton__Lo6te,.AppSurface_secondaryButton__gZLsW{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:background-color .15s,color .15s}.AppSurface_button__AH5LA{background:var(--dh-ui-accent);color:var(--dh-ui-canvas)}.AppSurface_button__AH5LA:hover{background:var(--dh-ui-accent-hover)}.AppSurface_button__AH5LA:active{background:var(--dh-ui-accent-pressed)}.AppSurface_secondaryButton__gZLsW{background:var(--dh-ui-surface);border-color:var(--dh-ui-control-outline);color:var(--dh-ui-text)}.AppSurface_quietButton__Lo6te:hover,.AppSurface_secondaryButton__gZLsW:hover{background:var(--dh-ui-hover)}.AppSurface_quietButton__Lo6te{background:transparent;color:var(--dh-ui-secondary)}.AppSurface_button__AH5LA:focus-visible,.AppSurface_dangerButton__kS0Cy:focus-visible,.AppSurface_field__Q_zxM:focus-visible,.AppSurface_quietButton__Lo6te:focus-visible,.AppSurface_secondaryButton__gZLsW:focus-visible{outline:2px solid var(--dh-ui-accent);outline-offset:3px}.AppSurface_button__AH5LA:disabled,.AppSurface_dangerButton__kS0Cy:disabled,.AppSurface_quietButton__Lo6te:disabled,.AppSurface_secondaryButton__gZLsW:disabled{background:var(--dh-ui-raised);color:var(--dh-ui-muted);cursor:wait}.AppSurface_field__Q_zxM{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--dh-ui-control-outline);border-radius:8px;background:var(--dh-ui-surface);color:var(--dh-ui-text);font-size:16px}.AppSurface_field__Q_zxM::placeholder{color:var(--dh-ui-muted)}@media (prefers-reduced-motion:reduce){.AppSurface_button__AH5LA,.AppSurface_dangerButton__kS0Cy,.AppSurface_quietButton__Lo6te,.AppSurface_secondaryButton__gZLsW{transition:none}}.AppSurface_dangerButton__kS0Cy{color:#fff;background:#b91c1c}.AppSurface_dangerButton__kS0Cy:hover{background:#991b1b}.SearchCreation_page__IP1RM{padding:8px 16px calc(32px + var(--dh-sab, 0px))}.SearchCreation_toolbar__AMYCa{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.SearchCreation_toolbar__AMYCa>span{font-size:14px;font-weight:600}.SearchCreation_intent__uzevo{max-width:720px;margin:32px auto 0;display:grid;gap:16px}.SearchCreation_help__JE0TZ,.SearchCreation_inputHint__Unu2F,.SearchCreation_markets__fnopI{color:var(--dh-ui-secondary);font-size:14px;line-height:1.6}.SearchCreation_label__rNnEo{font-size:14px;font-weight:600;margin-top:8px}.SearchCreation_inputHint__Unu2F{display:flex;justify-content:space-between;gap:16px;margin-top:-8px;font-size:12px}.SearchCreation_primary__TP_Ke{width:100%}.SearchCreation_error__HZQbX{display:grid;gap:12px;color:#fca5a5;font-size:14px}.SearchCreation_examples__e8zgE{color:var(--dh-ui-secondary);border-bottom:1px solid var(--dh-ui-divider);padding-bottom:12px}.SearchCreation_examples__e8zgE summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:14px}.SearchCreation_examplesGrid__V3dp3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SearchCreation_examplesGrid__V3dp3 button{text-align:left;justify-content:flex-start}.SearchCreation_examplesGrid__V3dp3 small{display:block;margin-top:2px;color:var(--dh-ui-secondary);font-weight:400}.SearchCreation_searchsmith__P0z9w{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;background:var(--dh-ui-surface);border:1px solid var(--dh-ui-divider);border-radius:12px}.SearchCreation_searchsmith__P0z9w>div{flex:1;min-width:180px}.SearchCreation_searchsmith__P0z9w strong{font-size:14px}.SearchCreation_searchsmith__P0z9w p{font-size:13px;color:var(--dh-ui-secondary);line-height:1.5;margin-top:4px}.SearchCreation_markets__fnopI{font-size:12px}.SearchCreation_manual__N3S6R input:not([type=checkbox]):not([type=radio]),.SearchCreation_manual__N3S6R select,.SearchCreation_manual__N3S6R textarea,.SearchCreation_review__jRdks input:not([type=checkbox]):not([type=radio]),.SearchCreation_review__jRdks select,.SearchCreation_review__jRdks textarea{min-width:0;min-height:44px;font-size:16px}.SearchCreation_manual__N3S6R button,.SearchCreation_review__jRdks button{min-width:44px;min-height:44px}.SearchCreation_reviewMarkets__PsKhz{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.SearchCreation_reviewMarket__OwAZM{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid var(--dh-ui-control-outline);border-radius:8px;background:var(--dh-ui-surface);color:var(--dh-ui-text);font-size:14px}.SearchCreation_reviewMarket__OwAZM[aria-pressed=true]{border-color:var(--dh-ui-accent);background:var(--dh-ui-raised)}.SearchCreation_examples__e8zgE summary:focus-visible,.SearchCreation_manual__N3S6R button:focus-visible,.SearchCreation_review__jRdks button:focus-visible{outline:2px solid var(--dh-ui-accent);outline-offset:2px}.SearchCreation_manual__N3S6R{background:var(--dh-ui-canvas);color:var(--dh-ui-text);padding-bottom:calc(32px + var(--dh-sab, 0px))}.SearchCreation_manualToolbar__cA9qu{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;max-width:960px;padding:16px;margin:0 auto}.SearchCreation_manualToolbar__cA9qu>div{flex-wrap:wrap;min-width:0}.SearchCreation_manualPanel__S64vg{max-width:800px;margin:16px auto;padding:20px;border:1px solid var(--dh-ui-divider);border-radius:12px;background:var(--dh-ui-surface)}.SearchCreation_manualMarkets__qpNFw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.SearchCreation_manualMarkets__qpNFw>button{min-width:0;padding:12px}@media (max-width:380px){.SearchCreation_manualMarkets__qpNFw{grid-template-columns:1fr}}@media (max-width:360px){.SearchCreation_toolbar__AMYCa{flex-wrap:wrap}.SearchCreation_toolbar__AMYCa>span{order:-1;width:100%}.SearchCreation_examplesGrid__V3dp3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SearchCreation_manual__N3S6R *,.SearchCreation_review__jRdks *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.Navigation_navLink__lvNUe{display:inline-flex;align-items:center;min-height:44px;padding:8px;border-bottom:2px solid transparent;color:var(--dh-ui-secondary);white-space:nowrap;transition:color .15s}.Navigation_navLink__lvNUe:hover{color:var(--dh-ui-text)}.Navigation_navLink__lvNUe[aria-current=page]{border-bottom-color:var(--dh-ui-accent);color:var(--dh-ui-accent)}.Navigation_clearFilter__tqY1b{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;color:var(--dh-ui-secondary)}.Navigation_clearFilter__tqY1b:hover{color:var(--dh-ui-text);background:var(--dh-ui-hover)}.Navigation_searchInput__DuB4C{width:100%;min-height:44px;border:1px solid var(--dh-ui-control-outline);border-radius:8px;background:var(--dh-ui-surface);color:var(--dh-ui-text);font-size:16px}.Navigation_searchInput__DuB4C::placeholder{color:var(--dh-ui-muted)}.Navigation_backTitle__F5AMB{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;color:var(--dh-ui-text);font-size:17px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.Navigation_backTitleText__a0tCL{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width:768px) and (max-width:1023px){.Navigation_canvas__8C1of{padding-bottom:var(--bottom-nav-h,58px)}}@media (prefers-reduced-motion:reduce){.Navigation_navLink__lvNUe{transition:none}}.BottomSheet_panel__ImRXG{color:var(--dh-ui-text);background:var(--dh-ui-surface);border:1px solid var(--dh-ui-divider);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #0005}.BottomSheet_anchored__eVz3O{border-radius:12px;box-shadow:0 12px 40px #0007}.BottomSheet_close__E7O6T{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;border-radius:8px;color:var(--dh-ui-secondary)}.BottomSheet_close__E7O6T:hover{color:var(--dh-ui-text);background:var(--dh-ui-hover)}.BottomSheet_close__E7O6T:focus-visible{outline:2px solid var(--dh-ui-accent);outline-offset:-2px}.KeywordEditor_editor__bcd1B{display:grid;gap:12px;min-width:0;color:var(--dh-ui-text)}.KeywordEditor_toolbar__KnAcR{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.KeywordEditor_toolbar__KnAcR button[aria-pressed=true]{background:var(--dh-ui-raised);border-color:var(--dh-ui-accent);color:var(--dh-ui-text)}.KeywordEditor_group__cWqeC{min-width:0;border:1px solid var(--dh-ui-divider);border-radius:12px;background:var(--dh-ui-surface);overflow:hidden}.KeywordEditor_group__cWqeC[data-expanded=true]{border-color:var(--dh-ui-control-outline)}.KeywordEditor_disclosure__2ukDu{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;text-align:left;cursor:pointer}.KeywordEditor_disclosure__2ukDu:hover{background:var(--dh-ui-hover)}.KeywordEditor_disclosure__2ukDu:focus-visible{outline:2px solid var(--dh-ui-accent);outline-offset:-3px}.KeywordEditor_type__w9Jh_{flex:none;padding:4px 6px;border-radius:4px;background:var(--dh-ui-raised);font-size:12px;font-weight:600;color:var(--dh-ui-secondary)}.KeywordEditor_summary__w4w_7{flex:1;min-width:0}.KeywordEditor_summary__w4w_7 strong{display:block;font-size:14px;font-weight:600}.KeywordEditor_summary__w4w_7 span{display:block;margin-top:3px;font-size:13px;color:var(--dh-ui-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KeywordEditor_expand__KLbTw{flex:none;color:var(--dh-ui-secondary);font-size:20px}.KeywordEditor_content__JPISF{display:grid;gap:12px;padding:4px 12px 12px}.KeywordEditor_terms__HZeCY{display:grid;gap:8px}.KeywordEditor_term__Oa9V0{display:flex;align-items:center;gap:4px;min-width:0}.KeywordEditor_termName__eR1xg{flex:1;min-width:0;justify-content:flex-start;text-align:left;overflow-wrap:anywhere}.KeywordEditor_termEdit__TSsMO{display:grid;gap:8px;width:100%}.KeywordEditor_termEdit__TSsMO input{min-width:0}.KeywordEditor_icon__vLTgw{flex:none;padding:8px}.KeywordEditor_add__6YKL2{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.KeywordEditor_range__Hk19R{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.KeywordEditor_add__6YKL2 label,.KeywordEditor_range__Hk19R label{display:grid;gap:4px;min-width:0;font-size:13px;color:var(--dh-ui-secondary)}.KeywordEditor_help__ijXN9{font-size:13px;line-height:1.5;color:var(--dh-ui-secondary);overflow-wrap:anywhere}.KeywordEditor_error__zBJb9{color:#fca5a5;font-size:13px}.KeywordEditor_raw__KqFcq{display:grid;gap:8px}.KeywordEditor_raw__KqFcq textarea{font-family:ui-monospace,monospace;min-height:120px;resize:vertical}.KeywordEditor_help__ijXN9 summary{cursor:pointer;min-height:44px;display:flex;align-items:center}@media (max-width:360px){.KeywordEditor_add__6YKL2{grid-template-columns:minmax(0,1fr)}}