@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Inter:wght@400;600;800&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;color:#e0e0e0;background-color:#050505;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:#050505}#app{width:100%;min-height:100vh}.multi-search-page[data-v-00cf3236]{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#050505;color:#e0e0e0;font-family:Inter,sans-serif;overflow:hidden}.grid-bg[data-v-00cf3236]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;z-index:0;pointer-events:none}.glow-effect[data-v-00cf3236]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60vw;height:60vw;background:radial-gradient(circle,rgba(0,242,255,.05) 0%,transparent 70%);pointer-events:none;z-index:0}.content-container[data-v-00cf3236]{position:relative;z-index:10;width:100%;max-width:700px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.brand[data-v-00cf3236]{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.logo-wrapper[data-v-00cf3236]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.logo-inner[data-v-00cf3236]{font-size:32px;font-weight:800;color:#fff;z-index:2;text-shadow:0 0 20px rgba(0,242,255,.5)}.logo-ring[data-v-00cf3236]{position:absolute;inset:0;border:2px solid rgba(0,242,255,.3);border-radius:50%;animation:pulse-00cf3236 3s infinite}.logo-ring[data-v-00cf3236]:before{content:"";position:absolute;inset:-4px;border:1px dashed rgba(0,242,255,.2);border-radius:50%;animation:spin-00cf3236 10s linear infinite}.brand-text h1[data-v-00cf3236]{font-size:36px;font-weight:800;letter-spacing:-.5px;margin:0;background:linear-gradient(180deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mini[data-v-00cf3236]{font-family:JetBrains Mono,monospace;font-size:12px;color:#00f2ff;letter-spacing:2px;margin-bottom:8px;opacity:.8}.hint[data-v-00cf3236]{font-family:JetBrains Mono,monospace;font-size:12px;color:#fff6;margin-bottom:40px;letter-spacing:1px}.search-form[data-v-00cf3236]{width:100%;margin-bottom:30px}.input-group[data-v-00cf3236]{display:flex;gap:12px;width:100%}.input-wrapper[data-v-00cf3236]{flex:1;display:flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:0 16px;transition:all .3s ease}.input-wrapper[data-v-00cf3236]:focus-within{border-color:#00f2ff;box-shadow:0 0 20px #00f2ff26;background:#00f2ff05}.icon[data-v-00cf3236]{color:#fff6;margin-right:12px;display:flex}.search-input[data-v-00cf3236]{flex:1;background:transparent;border:none;color:#fff;font-family:Inter,sans-serif;font-size:16px;height:56px;outline:none}.search-input[data-v-00cf3236]::placeholder{color:#fff3;font-family:JetBrains Mono,monospace;font-size:14px}.search-button[data-v-00cf3236]{height:56px;padding:0 32px;background:#00f2ff;border:none;border-radius:4px;color:#000;font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.search-button[data-v-00cf3236]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 20px #00f2ff66}.search-button[data-v-00cf3236]:active{transform:translateY(1px)}.error-message[data-v-00cf3236]{display:flex;align-items:center;gap:8px;color:#ff4d4d;font-family:JetBrains Mono,monospace;font-size:13px;margin-top:-10px;margin-bottom:20px;animation:slideDown-00cf3236 .3s ease}.error-icon[data-v-00cf3236]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #ff4d4d;border-radius:50%;font-size:10px}.popup-overlay[data-v-00cf3236]{position:absolute;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:20;padding:20px}.popup-modal[data-v-00cf3236]{width:min(420px,100%);background:#070e1af2;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px 24px;text-align:center;color:#fff;box-shadow:0 25px 60px #00000073}.popup-modal h3[data-v-00cf3236]{font-size:20px;margin-bottom:12px}.popup-modal p[data-v-00cf3236]{font-size:14px;line-height:1.6;color:#ffffffbf}.popup-actions[data-v-00cf3236]{display:flex;justify-content:center;gap:12px;margin-top:22px}.tip-button[data-v-00cf3236]{border:none;border-radius:999px;padding:10px 20px;font-size:14px;cursor:pointer;font-weight:600}.tip-button.confirm[data-v-00cf3236]{background:#00f2ff;color:#000}.tip-button.secondary[data-v-00cf3236]{background:#ffffff26;color:#fff}.engine-selection[data-v-00cf3236]{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.remember-option[data-v-00cf3236]{margin-top:20px}.engine-checkbox[data-v-00cf3236]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;opacity:.6}.engine-checkbox[data-v-00cf3236]:hover{opacity:.8}.engine-checkbox.active[data-v-00cf3236]{opacity:1}.engine-checkbox input[data-v-00cf3236]{display:none}.checkbox-custom[data-v-00cf3236]{width:18px;height:18px;border:1px solid rgba(255,255,255,.3);border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#ffffff0d}.engine-checkbox.active .checkbox-custom[data-v-00cf3236]{background:#00f2ff;border-color:#00f2ff;box-shadow:0 0 10px #00f2ff4d}.checkbox-custom svg[data-v-00cf3236]{width:12px;height:12px;color:#000;opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.engine-checkbox.active .checkbox-custom svg[data-v-00cf3236]{opacity:1;transform:scale(1)}.engine-name[data-v-00cf3236]{font-family:JetBrains Mono,monospace;font-size:13px;color:#fff;letter-spacing:.5px}@keyframes pulse-00cf3236{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.8}}@keyframes spin-00cf3236{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideDown-00cf3236{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.input-group[data-v-00cf3236]{flex-direction:column}.search-button[data-v-00cf3236]{width:100%;justify-content:center}.engine-selection[data-v-00cf3236]{gap:16px}.history-sidebar[data-v-00cf3236]{display:none}}.history-sidebar[data-v-00cf3236]{position:fixed;right:40px;top:50%;transform:translateY(-50%);width:200px;height:400px;z-index:50;transition:all .3s ease;opacity:0;pointer-events:none}.history-sidebar.has-items[data-v-00cf3236]{opacity:1;pointer-events:auto}.history-list[data-v-00cf3236]{height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}.history-list[data-v-00cf3236]::-webkit-scrollbar{display:none}.history-padding[data-v-00cf3236]{min-height:150px;flex-shrink:0}.history-item[data-v-00cf3236]{height:40px;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;cursor:pointer;transition:transform .1s ease,opacity .1s ease,filter .1s ease;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;flex-shrink:0;text-align:right;transform-origin:calc(100% - 10px) center}.history-item[data-v-00cf3236]:hover{color:#00f2ff;text-shadow:0 0 10px rgba(0,242,255,.5)}.history-text[data-v-00cf3236]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.history-footer[data-v-00cf3236]{padding-top:10px;display:flex;justify-content:center;margin-top:10px}.clear-all-btn[data-v-00cf3236]{background:transparent;border:none;color:#ffffff40;font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .3s ease;opacity:.6}.clear-all-btn[data-v-00cf3236]:hover{background:#ff4d4d1a;color:#ff4d4db3;opacity:1}
