.serp[data-v-4e5f4915]{--serp-accent: var(--gr-brand);--serp-accent-soft: var(--gr-brand-soft);--serp-accent-line: var(--gr-brand-line);position:relative;padding:18px 0 64px;font-family:var(--gr-font)}.serp--bing[data-v-4e5f4915]{--serp-accent: #0f8b8d;--serp-accent-soft: rgba(15, 139, 141, .1);--serp-accent-line: rgba(15, 139, 141, .35)}[data-theme=dark] .serp--bing[data-v-4e5f4915]{--serp-accent: #2dc5c7;--serp-accent-soft: rgba(45, 197, 199, .12);--serp-accent-line: rgba(45, 197, 199, .4)}.serp-win[data-v-4e5f4915]{position:relative;border-radius:var(--gr-radius-lg);border:1px solid var(--gr-line);background:var(--gr-surface);box-shadow:var(--gr-shadow-lg);overflow:hidden}.serp-bar[data-v-4e5f4915]{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-bottom:1px solid var(--gr-line);background:var(--gr-surface-2)}.serp-bar i[data-v-4e5f4915]{width:9px;height:9px;border-radius:50%;background:var(--gr-line-strong)}.serp-engine[data-v-4e5f4915]{margin-left:10px;font-family:var(--gr-mono);font-size:11px;color:var(--gr-fg-3)}.serp-search[data-v-4e5f4915]{display:flex;align-items:center;gap:10px;height:44px;margin:18px 20px 0;padding:0 16px;border-radius:999px;border:1px solid var(--gr-line-strong);background:var(--gr-surface);box-shadow:var(--gr-shadow-sm);color:var(--gr-fg-3)}.serp-q[data-v-4e5f4915]{font-size:14.5px;color:var(--gr-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serp-tabs[data-v-4e5f4915]{display:flex;gap:18px;margin:14px 20px 0;padding-left:6px;border-bottom:1px solid var(--gr-line);font-size:12.5px;color:var(--gr-fg-3)}.serp-tabs span[data-v-4e5f4915]{padding-bottom:8px}.serp-tabs .is-on[data-v-4e5f4915]{color:var(--serp-accent);font-weight:600;box-shadow:inset 0 -2px 0 var(--serp-accent)}.serp-results[data-v-4e5f4915]{display:flex;flex-direction:column;gap:6px;padding:14px 12px 20px}.serp-ad[data-v-4e5f4915]{position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid transparent;transition:background-color .25s var(--gr-ease),border-color .25s var(--gr-ease),box-shadow .25s var(--gr-ease)}.serp-ad--hit[data-v-4e5f4915]{background:var(--serp-accent-soft);border-color:var(--serp-accent-line)}.serp-ad-meta[data-v-4e5f4915]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gr-fg-2)}.serp-ad-meta b[data-v-4e5f4915]{font-weight:700;color:var(--gr-fg)}.serp-ad-title[data-v-4e5f4915]{font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--serp-accent)}.serp-ad-desc[data-v-4e5f4915]{font-size:13px;line-height:1.45;color:var(--gr-fg-2)}.serp-org[data-v-4e5f4915]{display:flex;flex-direction:column;gap:7px;padding:12px 12px 0}.serp-org span[data-v-4e5f4915]{height:8px;border-radius:4px;background:var(--gr-line)}.serp-org-url[data-v-4e5f4915]{width:34%}.serp-org-title[data-v-4e5f4915]{width:66%;height:11px!important;background:var(--gr-line-strong)!important}.serp-org-line[data-v-4e5f4915]{width:92%}.serp-org-line--short[data-v-4e5f4915]{width:58%}.serp-cursor[data-v-4e5f4915]{position:absolute;left:58%;top:34px;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));transform-origin:5px 3px}.serp--run .serp-cursor[data-v-4e5f4915]{animation:serp-cursor-4e5f4915 3.6s var(--gr-ease) infinite}@keyframes serp-cursor-4e5f4915{0%{transform:translate(120px,150px);opacity:0}12%{opacity:1}44%{transform:translate(0) scale(1)}50%{transform:translate(0) scale(.82)}56%{transform:translate(0) scale(1)}78%{transform:translate(0);opacity:1}to{transform:translate(-60px,130px);opacity:0}}.serp-ripple[data-v-4e5f4915]{position:absolute;left:calc(58% + 5px);top:37px;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--serp-accent);pointer-events:none;animation:serp-ripple-4e5f4915 .7s var(--gr-ease) forwards}@keyframes serp-ripple-4e5f4915{0%{transform:scale(.2);opacity:.9}to{transform:scale(1.4);opacity:0}}.serp-toast[data-v-4e5f4915]{position:absolute;top:0;right:-14px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 8px;border-radius:999px;border:1px solid var(--gr-line);background:var(--gr-surface);box-shadow:var(--gr-shadow);font-size:13px;font-weight:500;color:var(--gr-fg);white-space:nowrap}.serp-toast em[data-v-4e5f4915]{font-style:normal;font-weight:600;color:var(--gr-ok)}.serp-toast-icon[data-v-4e5f4915]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--gr-ok)}.serp-toast-enter-active[data-v-4e5f4915],.serp-toast-leave-active[data-v-4e5f4915]{transition:opacity .3s var(--gr-ease),transform .3s var(--gr-ease)}.serp-toast-enter-from[data-v-4e5f4915]{opacity:0;transform:translateY(6px) scale(.96)}.serp-toast-leave-to[data-v-4e5f4915]{opacity:0;transform:translateY(-4px)}.serp-budget[data-v-4e5f4915]{position:absolute;left:-22px;bottom:0;z-index:3;width:264px;padding:14px 16px;border-radius:14px;border:1px solid var(--gr-line);background:var(--gr-surface);box-shadow:var(--gr-shadow)}.serp-budget-top[data-v-4e5f4915],.serp-budget-foot[data-v-4e5f4915]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.serp-budget-top span[data-v-4e5f4915]{font-size:12px;color:var(--gr-fg-3)}.serp-budget-top b[data-v-4e5f4915]{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--gr-fg);font-variant-numeric:tabular-nums}.serp-meter[data-v-4e5f4915]{height:6px;margin:10px 0 9px;border-radius:3px;background:var(--gr-bg-alt);overflow:hidden}.serp-meter i[data-v-4e5f4915]{display:block;height:100%;border-radius:3px;background:var(--gr-ok);transition:width .6s var(--gr-ease),background-color .3s}.serp-meter i.low[data-v-4e5f4915]{background:var(--gr-bad)}.serp-budget-foot[data-v-4e5f4915]{font-size:12px;color:var(--gr-fg-3)}.serp-budget-foot b[data-v-4e5f4915]{font-weight:600;color:var(--gr-fg);font-variant-numeric:tabular-nums}@media(max-width:1023px){.serp-toast[data-v-4e5f4915]{right:8px}.serp-budget[data-v-4e5f4915]{left:8px}}@media(max-width:575px){.serp[data-v-4e5f4915]{padding-bottom:92px}.serp-ad-desc[data-v-4e5f4915]{display:none}.serp-ad-title[data-v-4e5f4915]{font-size:15px}.serp-toast[data-v-4e5f4915]{top:-6px;right:4px}.serp-budget[data-v-4e5f4915]{left:4px;width:252px}.serp-cursor[data-v-4e5f4915],.serp-ripple[data-v-4e5f4915]{left:70%}.serp-ripple[data-v-4e5f4915]{left:calc(70% + 5px)}}
