.SemanticSearch-module__GmfrPW__root{--sr-surface:var(--surface,#fff);--sr-line:var(--border,#0000001f);--sr-ink:var(--text,#111);--sr-muted:var(--text-muted,#667);--sr-accent:var(--candy-blog-from,#8a5a10);--sr-soft:var(--candy-blog-soft,#8a5a101f);--sr-radius:14px;--sr-ease:cubic-bezier(.23, 1, .32, 1);width:100%;position:relative}.SemanticSearch-module__GmfrPW__field{border-radius:var(--sr-radius);background:var(--sr-surface);border:1px solid var(--sr-line);cursor:text;min-height:48px;transition:border-color .22s var(--sr-ease), box-shadow .22s var(--sr-ease), background-color .22s var(--sr-ease);align-items:center;gap:.625rem;padding:.6875rem .875rem;display:flex;box-shadow:0 1px 2px #0000000a}.SemanticSearch-module__GmfrPW__field:hover{border-color:color-mix(in srgb, var(--sr-accent) 45%, var(--sr-line))}.SemanticSearch-module__GmfrPW__field[data-focus=true]{border-color:var(--sr-accent);box-shadow:0 0 0 3px var(--sr-soft), 0 6px 20px #00000012}.SemanticSearch-module__GmfrPW__icon{color:var(--sr-muted);transition:color .22s var(--sr-ease);flex-shrink:0}.SemanticSearch-module__GmfrPW__field[data-focus=true] .SemanticSearch-module__GmfrPW__icon{color:var(--sr-accent)}.SemanticSearch-module__GmfrPW__input{min-width:0;font:inherit;color:var(--sr-ink);caret-color:var(--sr-accent);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem;line-height:1.4}.SemanticSearch-module__GmfrPW__input::placeholder{color:var(--sr-muted);opacity:1}.SemanticSearch-module__GmfrPW__input:disabled{cursor:progress}.SemanticSearch-module__GmfrPW__hint{border:1px solid var(--sr-line);background:color-mix(in srgb, var(--sr-ink) 4%, transparent);min-width:1.375rem;height:1.375rem;color:var(--sr-muted);transition:opacity .22s var(--sr-ease);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.SemanticSearch-module__GmfrPW__clear{background:color-mix(in srgb, var(--sr-ink) 6%, transparent);width:1.625rem;height:1.625rem;color:var(--sr-muted);cursor:pointer;transition:background-color .22s var(--sr-ease), color .22s var(--sr-ease), transform .14s var(--sr-ease);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SemanticSearch-module__GmfrPW__clear:hover{background:var(--sr-soft);color:var(--sr-accent)}.SemanticSearch-module__GmfrPW__clear:active{transform:scale(.9)}.SemanticSearch-module__GmfrPW__clear:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}.SemanticSearch-module__GmfrPW__panel{transform-origin:top;background:var(--sr-surface);border:1px solid var(--sr-line);border-radius:var(--sr-radius);opacity:1;max-height:min(60vh,30rem);transition:opacity .15s var(--sr-ease), transform .15s var(--sr-ease);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 18px 48px #00000029}.SemanticSearch-module__GmfrPW__panel[data-state=open]{animation:SemanticSearch-module__GmfrPW__srPanelIn .2s var(--sr-ease)}.SemanticSearch-module__GmfrPW__panel[data-state=closed]{opacity:0;pointer-events:none;transform:scale(.97)translateY(-6px)}@keyframes SemanticSearch-module__GmfrPW__srPanelIn{0%{opacity:0;transform:scale(.97)translateY(-6px)}}.SemanticSearch-module__GmfrPW__panelHead{border-bottom:1px solid color-mix(in srgb, var(--sr-line) 60%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--sr-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.6875rem;display:flex}.SemanticSearch-module__GmfrPW__panelKeys{letter-spacing:normal;text-transform:none;align-items:center;gap:.3rem;font-size:.6875rem;display:flex}.SemanticSearch-module__GmfrPW__key{border:1px solid var(--sr-line);border-radius:4px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;line-height:1;display:inline-flex}.SemanticSearch-module__GmfrPW__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:.25rem;overflow-y:auto}.SemanticSearch-module__GmfrPW__item{color:inherit;cursor:pointer;transition:background-color .2s var(--sr-ease), transform .14s var(--sr-ease);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.625rem;text-decoration:none;display:flex}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item{opacity:0;animation:SemanticSearch-module__GmfrPW__srItemIn .26s var(--sr-ease) forwards;transform:translateY(6px)}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item:first-child{animation-delay:0s}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item:nth-child(2){animation-delay:30ms}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item:nth-child(3){animation-delay:60ms}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item:nth-child(4){animation-delay:90ms}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item:nth-child(5){animation-delay:.12s}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item:nth-child(n+6){animation-delay:.15s}@keyframes SemanticSearch-module__GmfrPW__srItemIn{to{opacity:1;transform:none}}.SemanticSearch-module__GmfrPW__item[data-active=true]{background:var(--sr-soft)}.SemanticSearch-module__GmfrPW__item:active{transform:scale(.99)}.SemanticSearch-module__GmfrPW__thumb{-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb, var(--sr-ink) 6%, transparent);border-radius:8px;flex-shrink:0;width:2.75rem;height:2.75rem}.SemanticSearch-module__GmfrPW__itemBody{flex:1;min-width:0}.SemanticSearch-module__GmfrPW__badge{background:var(--sr-soft);color:var(--sr-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:.2rem;padding:.1rem .4rem;font-size:.625rem;font-weight:700;display:inline-block}.SemanticSearch-module__GmfrPW__itemTitle{color:var(--sr-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.SemanticSearch-module__GmfrPW__itemDesc{color:var(--sr-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.SemanticSearch-module__GmfrPW__itemTitle mark,.SemanticSearch-module__GmfrPW__itemDesc mark{background:color-mix(in srgb, var(--sr-accent) 22%, transparent);color:inherit;border-radius:3px;padding:0 .1em}.SemanticSearch-module__GmfrPW__arrow{color:var(--sr-accent);opacity:0;transition:opacity .2s var(--sr-ease), transform .2s var(--sr-ease);flex-shrink:0;align-self:center;transform:translate(-4px)}.SemanticSearch-module__GmfrPW__item[data-active=true] .SemanticSearch-module__GmfrPW__arrow{opacity:1;transform:none}.SemanticSearch-module__GmfrPW__empty{text-align:center;padding:1.25rem 1rem 1.375rem}.SemanticSearch-module__GmfrPW__emptyTitle{color:var(--sr-ink);margin:0;font-size:.875rem;font-weight:600}.SemanticSearch-module__GmfrPW__emptyLead{color:var(--sr-muted);margin:.25rem 0 0;font-size:.75rem}.SemanticSearch-module__GmfrPW__chips{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:.875rem;display:flex}.SemanticSearch-module__GmfrPW__chip{border:1px solid var(--sr-line);font:inherit;color:var(--sr-ink);cursor:pointer;transition:background-color .22s var(--sr-ease), border-color .22s var(--sr-ease), color .22s var(--sr-ease), transform .14s var(--sr-ease);background:0 0;border-radius:999px;padding:.3rem .625rem;font-size:.75rem}.SemanticSearch-module__GmfrPW__chip:hover{background:var(--sr-soft);border-color:var(--sr-accent);color:var(--sr-accent)}.SemanticSearch-module__GmfrPW__chip:active{transform:scale(.97)}.SemanticSearch-module__GmfrPW__chip:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}.SemanticSearch-module__GmfrPW__spin{animation:.9s linear infinite SemanticSearch-module__GmfrPW__srSpin}@keyframes SemanticSearch-module__GmfrPW__srSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SemanticSearch-module__GmfrPW__panel{transition:opacity 1ms linear}.SemanticSearch-module__GmfrPW__panel[data-state=open]{animation:none}.SemanticSearch-module__GmfrPW__panel[data-state=closed]{transform:none}.SemanticSearch-module__GmfrPW__panel[data-fresh=true] .SemanticSearch-module__GmfrPW__item{opacity:1;animation:none;transform:none}.SemanticSearch-module__GmfrPW__item:active,.SemanticSearch-module__GmfrPW__chip:active,.SemanticSearch-module__GmfrPW__clear:active{transform:none}.SemanticSearch-module__GmfrPW__arrow{transition:opacity 1ms linear;transform:none}.SemanticSearch-module__GmfrPW__spin{animation-duration:2.4s}}
