@keyframes amwQfBorderBreathe{0%,100%{border-color:rgb(20 184 166 / .18);box-shadow:0 20px 60px rgb(0 0 0 / .5),0 0 80px rgb(20 184 166 / .08)}50%{border-color:rgb(20 184 166 / .35);box-shadow:0 20px 80px rgb(0 0 0 / .55),0 0 120px rgb(20 184 166 / .15)}}@keyframes amwQfSearchPulse{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 28px rgb(20 184 166 / .15)}}@keyframes amwQfShimmer{0%{left:-100%}100%{left:100%}}@keyframes amwQfFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes amwQfGlowLine{0%,100%{opacity:.3}50%{opacity:.9}}@keyframes amwQfOrb1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-20px,15px) scale(1.05)}66%{transform:translate(15px,-10px) scale(.95)}}@keyframes amwQfOrb2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(20px,-15px) scale(1.08)}}@keyframes amwQfMoleculePulse{0%,100%{filter:drop-shadow(0 0 8px rgb(20 184 166 / .4))}50%{filter:drop-shadow(0 0 16px rgb(20 184 166 / .85))}}html.amw-qf-locked,body.amw-qf-locked{overflow:hidden!important;overscroll-behavior:contain}body.amw-qf-locked{position:fixed;left:0;right:0;width:100%}.amw-qf-overlay{position:fixed;inset:0;z-index:999999;background:rgb(2 6 14 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(.4,0,.2,1),visibility 0.3s}.amw-qf-overlay.amw-qf-open{opacity:1;visibility:visible}.amw-qf-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.94) translateY(8px);z-index:1000000;width:760px;max-width:94vw;height:82vh;max-height:720px;background:#0A1628;border:1.5px solid rgb(20 184 166 / .18);border-radius:18px;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(.4,0,.2,1),transform 0.4s cubic-bezier(.22,1,.36,1),visibility 0.3s;display:flex;flex-direction:column;overflow:hidden;font-family:'Inter',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.amw-qf-modal.amw-qf-open{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1) translateY(0);border-color:rgb(20 184 166 / .28);box-shadow:0 20px 80px rgb(0 0 0 / .55),0 0 100px rgb(20 184 166 / .12)}.amw-qf-modal::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(20 184 166 / .7),rgb(45 212 191 / .5),rgb(20 184 166 / .7),transparent);animation:amwQfGlowLine 3s ease-in-out infinite;pointer-events:none;z-index:1}.amw-qf-hex{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='52' viewBox='0 0 60 52' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0l25.98 15v30L30 60 4.02 45V15z' fill='none' stroke='rgba(20,184,166,0.06)' stroke-width='0.5'/%3E%3Ccircle cx='30' cy='0' r='1.2' fill='rgba(20,184,166,0.08)'/%3E%3Ccircle cx='4.02' cy='15' r='1.2' fill='rgba(20,184,166,0.08)'/%3E%3Ccircle cx='55.98' cy='15' r='1.2' fill='rgba(20,184,166,0.08)'/%3E%3Ccircle cx='30' cy='52' r='1.2' fill='rgba(20,184,166,0.08)'/%3E%3Ccircle cx='4.02' cy='37' r='1.2' fill='rgba(20,184,166,0.08)'/%3E%3Ccircle cx='55.98' cy='37' r='1.2' fill='rgba(20,184,166,0.08)'/%3E%3C/svg%3E");background-size:60px 52px;opacity:.7;pointer-events:none;z-index:0;border-radius:inherit}.amw-qf-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.amw-qf-orb--1{width:360px;height:360px;background:radial-gradient(circle,rgb(20 184 166 / .14) 0%,rgb(20 184 166 / .03) 40%,transparent 70%);top:-100px;right:-100px;filter:blur(50px)}.amw-qf-orb--2{width:300px;height:300px;background:radial-gradient(circle,rgb(20 184 166 / .08) 0%,transparent 60%);bottom:-80px;left:-80px;filter:blur(60px)}.amw-qf-noise{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px;border-radius:inherit}.amw-qf-header{display:flex;align-items:center;justify-content:space-between;padding:22px 26px 0;position:relative;z-index:2;flex-shrink:0}.amw-qf-title{display:flex;align-items:center;gap:14px}.amw-qf-title-molecule{display:flex;align-items:center;flex-shrink:0;animation:amwQfMoleculePulse 3.5s ease-in-out infinite}.amw-qf-title-molecule svg{width:34px;height:34px}.amw-qf-title-text{display:flex;flex-direction:column;gap:2px}.amw-qf-title-brand{font-size:13px;font-weight:800;letter-spacing:.12em;color:#fff;line-height:1}.amw-qf-title-sub{font-size:11.5px;font-weight:500;color:rgb(45 212 191 / .75);letter-spacing:.04em;line-height:1}.amw-qf-close{width:34px;height:34px;border-radius:9px;border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .03);color:rgb(255 255 255 / .5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.25s cubic-bezier(.4,0,.2,1);padding:0}.amw-qf-close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.amw-qf-close:hover{border-color:rgb(20 184 166 / .5);color:#2DD4BF;background:rgb(20 184 166 / .1);box-shadow:0 0 20px rgb(20 184 166 / .2)}.amw-qf-search-wrap{padding:16px 26px 12px;position:relative;z-index:2;flex-shrink:0}.amw-qf-search{width:100%;padding:14px 42px 14px 46px;background:rgb(255 255 255 / .035);border:1.5px solid rgb(255 255 255 / .07);border-radius:12px;color:rgb(255 255 255 / .92);font-size:15px;font-weight:500;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color 0.25s ease,background 0.25s ease}.amw-qf-search::placeholder{color:rgb(148 163 184 / .38);font-weight:400}.amw-qf-search:focus{border-color:rgb(20 184 166 / .55);background:rgb(20 184 166 / .05);animation:amwQfSearchPulse 2.5s ease-in-out infinite}.amw-qf-search-icon{position:absolute;left:42px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:4;display:flex;align-items:center;margin-top:2px}.amw-qf-search-icon svg{width:18px;height:18px;stroke:rgb(148 163 184 / .35);fill:none;stroke-width:2;transition:stroke 0.25s}.amw-qf-search:focus~.amw-qf-search-icon svg{stroke:#14B8A6;filter:drop-shadow(0 0 8px rgb(20 184 166 / .5))}.amw-qf-search-clear{position:absolute;right:36px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border-radius:6px;border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .05);color:rgb(148 163 184 / .55);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;margin-top:2px;transition:all 0.2s}.amw-qf-search-clear[hidden]{display:none!important}.amw-qf-search-clear svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round}.amw-qf-search-clear:hover{border-color:rgb(20 184 166 / .4);color:#2DD4BF;background:rgb(20 184 166 / .1)}.amw-qf-cats{display:flex;flex-wrap:wrap;gap:6px;padding:2px 26px 14px;position:relative;z-index:2;flex-shrink:0}.amw-qf-cat{--cat-color:#14B8A6;padding:5px 12px;border-radius:100px;border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .02);color:rgb(148 163 184 / .55);font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:all 0.22s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-family:inherit}.amw-qf-cat:hover{border-color:color-mix(in srgb,var(--cat-color) 35%,transparent);color:var(--cat-color);background:color-mix(in srgb,var(--cat-color) 7%,transparent)}.amw-qf-cat.amw-qf-cat-active{border-color:color-mix(in srgb,var(--cat-color) 60%,transparent);color:var(--cat-color);background:color-mix(in srgb,var(--cat-color) 14%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--cat-color) 20%,transparent)}.amw-qf-cat.amw-qf-cat-active::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cat-color) 22%,transparent),transparent);animation:amwQfShimmer 2.5s ease-in-out infinite;pointer-events:none}.amw-qf-results-outer{position:relative;flex:1 1 0%;min-height:0;z-index:2;display:flex;flex-direction:column}.amw-qf-results-outer::before{content:'';position:absolute;top:0;left:0;right:0;height:28px;background:linear-gradient(180deg,#0A1628 0%,rgb(10 22 40 / .9) 40%,transparent 100%);opacity:0;pointer-events:none;z-index:3;transition:opacity 0.2s}.amw-qf-results-outer::after{content:'';position:absolute;bottom:0;left:0;right:0;height:36px;background:linear-gradient(0deg,#0A1628 0%,rgb(10 22 40 / .9) 40%,transparent 100%);opacity:0;pointer-events:none;z-index:3;transition:opacity 0.2s}.amw-qf-results-outer.amw-qf-scroll-top::before{opacity:1}.amw-qf-results-outer.amw-qf-scroll-bottom::after{opacity:1}.amw-qf-results{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 18px 16px;scrollbar-width:thin;scrollbar-color:rgb(20 184 166 / .35) rgb(255 255 255 / .03)}.amw-qf-results::-webkit-scrollbar{width:8px}.amw-qf-results::-webkit-scrollbar-track{background:rgb(255 255 255 / .02);border-radius:4px;margin:4px 0}.amw-qf-results::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(45 212 191 / .45),rgb(20 184 166 / .22));border-radius:4px;border:2px solid #fff0;background-clip:padding-box}.amw-qf-results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgb(45 212 191 / .7),rgb(20 184 166 / .4));background-clip:padding-box}.amw-qf-count{font-size:10.5px;font-weight:700;color:rgb(148 163 184 / .4);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 10px;padding:0 10px}.amw-qf-label{font-size:9.5px;font-weight:800;color:rgb(45 212 191 / .55);letter-spacing:.16em;text-transform:uppercase;margin:14px 10px 8px;display:flex;align-items:center;gap:7px;padding-bottom:8px;position:relative;border-bottom:1px solid rgb(20 184 166 / .08)}.amw-qf-label svg{width:12px;height:12px;stroke:rgb(45 212 191 / .55);fill:none;stroke-width:2}.amw-qf-label span{flex:1}.amw-qf-label--recent{color:rgb(148 163 184 / .4);border-bottom-color:rgb(255 255 255 / .04)}.amw-qf-label--recent svg{stroke:rgb(148 163 184 / .4)}.amw-qf-recent-clear{border:none;background:none;color:rgb(148 163 184 / .45);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color 0.2s;font-family:inherit}.amw-qf-recent-clear:hover{color:#EF4444}.amw-qf-recents{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 6px}.amw-qf-recent-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;border:1px solid rgb(255 255 255 / .07);background:rgb(255 255 255 / .025);color:rgb(148 163 184 / .6);font-size:12px;font-weight:500;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;font-family:inherit}.amw-qf-recent-pill svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2;opacity:.6}.amw-qf-recent-pill:hover{border-color:rgb(20 184 166 / .35);color:#2DD4BF;background:rgb(20 184 166 / .08)}.amw-qf-item{--cat-color:#14B8A6;display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:12px;border:1px solid rgb(255 255 255 / .04);background:rgb(255 255 255 / .015);margin-bottom:5px;cursor:pointer;transition:all 0.25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;opacity:0;animation:amwQfFadeUp 0.4s ease forwards}.amw-qf-item::before{content:'';position:absolute;left:0;top:10%;bottom:10%;width:3px;background:var(--cat-color);border-radius:0 2px 2px 0;opacity:0;transition:opacity 0.25s}.amw-qf-item::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cat-color) 10%,transparent),transparent);pointer-events:none}.amw-qf-item:hover::after,.amw-qf-item.amw-qf-item--focused::after{animation:amwQfShimmer 0.65s ease forwards}.amw-qf-item:hover,.amw-qf-item.amw-qf-item--focused{border-color:color-mix(in srgb,var(--cat-color) 22%,transparent);background:color-mix(in srgb,var(--cat-color) 5%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--cat-color) 10%,transparent),0 2px 12px rgb(0 0 0 / .2)}.amw-qf-item:hover::before,.amw-qf-item.amw-qf-item--focused::before{opacity:1}.amw-qf-item-arrow{display:flex;align-items:center;opacity:0;transform:translateX(-6px);transition:opacity 0.2s,transform 0.2s;flex-shrink:0}.amw-qf-item-arrow svg{width:14px;height:14px;stroke:var(--cat-color);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.amw-qf-item:hover .amw-qf-item-arrow,.amw-qf-item.amw-qf-item--focused .amw-qf-item-arrow{opacity:1;transform:translateX(0)}.amw-qf-thumb{width:46px;height:46px;border-radius:9px;overflow:hidden;flex-shrink:0;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .07);display:flex;align-items:center;justify-content:center;transition:border-color 0.25s,box-shadow 0.25s}.amw-qf-item:hover .amw-qf-thumb,.amw-qf-item.amw-qf-item--focused .amw-qf-thumb{border-color:color-mix(in srgb,var(--cat-color) 35%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--cat-color) 18%,transparent)}.amw-qf-thumb img{width:100%;height:100%;object-fit:cover}.amw-qf-thumb svg{width:22px;height:22px;stroke:rgb(148 163 184 / .2);fill:none;stroke-width:1.5}.amw-qf-info{flex:1;min-width:0}.amw-qf-name-row{display:flex;align-items:center;gap:8px;margin-bottom:3px}.amw-qf-name{font-size:14px;font-weight:700;color:rgb(255 255 255 / .9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s;flex:0 1 auto;min-width:0}.amw-qf-item:hover .amw-qf-name,.amw-qf-item.amw-qf-item--focused .amw-qf-name{color:#fff}.amw-qf-catchip{--chip-color:#14B8A6;display:inline-flex;align-items:center;padding:2px 7px;border-radius:100px;border:1px solid color-mix(in srgb,var(--chip-color) 30%,transparent);background:color-mix(in srgb,var(--chip-color) 10%,transparent);color:var(--chip-color);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;line-height:1.4}.amw-qf-cas{font-size:11.5px;font-weight:500;color:rgb(148 163 184 / .42);font-family:'JetBrains Mono','SF Mono','Fira Code',monospace;letter-spacing:.03em;transition:color 0.2s}.amw-qf-item:hover .amw-qf-cas,.amw-qf-item.amw-qf-item--focused .amw-qf-cas{color:color-mix(in srgb,var(--cat-color) 70%,transparent)}.amw-qf-hl{background:none;color:#2DD4BF;font-weight:800;text-shadow:0 0 12px rgb(45 212 191 / .4)}.amw-qf-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.amw-qf-price{font-size:14.5px;font-weight:800;color:rgb(255 255 255 / .78);font-family:'JetBrains Mono','SF Mono',monospace;transition:color 0.2s;letter-spacing:-.01em}.amw-qf-item:hover .amw-qf-price,.amw-qf-item.amw-qf-item--focused .amw-qf-price{color:#fff;text-shadow:0 0 14px color-mix(in srgb,var(--cat-color) 30%,transparent)}.amw-qf-from{font-size:10px;font-weight:500;color:rgb(148 163 184 / .45);margin-right:4px;font-family:'Inter',sans-serif;text-transform:uppercase;letter-spacing:.08em}.amw-qf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:14px;text-align:center}.amw-qf-empty svg{width:44px;height:44px;stroke:rgb(148 163 184 / .15);fill:none;stroke-width:1.5}.amw-qf-empty span{color:rgb(255 255 255 / .5);font-size:14px;font-weight:600}.amw-qf-empty p{margin:0;color:rgb(148 163 184 / .4);font-size:12px;font-weight:400;max-width:280px;line-height:1.5}.amw-qf-footer{display:flex;align-items:center;gap:18px;padding:11px 22px;border-top:1px solid rgb(255 255 255 / .05);background:rgb(0 0 0 / .2);position:relative;z-index:2;flex-shrink:0}.amw-qf-hint{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;color:rgb(148 163 184 / .4);white-space:nowrap}.amw-qf-hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 6px;border-radius:4px;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .05);color:rgb(148 163 184 / .65);font-family:'JetBrains Mono','SF Mono',monospace;font-size:10px;font-weight:600;line-height:1.6;box-shadow:0 1px 2px rgb(0 0 0 / .3)}.amw-quick-find .amw-qf-shortcut{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .04);color:rgb(148 163 184 / .45);font-family:'JetBrains Mono','SF Mono',monospace;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.02em;transition:border-color 0.25s,color 0.25s}.amw-quick-find:hover .amw-qf-shortcut{border-color:rgb(20 184 166 / .35);color:rgb(45 212 191 / .7)}@media (max-width:700px){.amw-qf-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;top:0;left:0;transform:translateY(16px)}.amw-qf-modal.amw-qf-open{transform:translateY(0)}.amw-qf-orb--1,.amw-qf-orb--2{display:none}.amw-qf-hex{opacity:.3}.amw-qf-header{padding:16px 18px 0}.amw-qf-search-wrap{padding:12px 18px 8px}.amw-qf-cats{padding:2px 18px 10px}.amw-qf-results{padding:4px 10px 14px}.amw-qf-thumb{width:42px;height:42px}.amw-qf-catchip{display:none}.amw-qf-cat{font-size:10px;padding:4px 10px}.amw-qf-footer{padding:10px 16px;gap:12px}.amw-qf-hint:nth-child(n+3){display:none}.amw-qf-title-brand{font-size:12px}.amw-qf-title-sub{font-size:11px}.amw-qf-title-molecule svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.amw-qf-overlay,.amw-qf-modal{transition:none}.amw-qf-modal.amw-qf-open{animation:none;transform:translate(-50%,-50%)}.amw-qf-search:focus{animation:none}.amw-qf-item{animation:none;opacity:1}.amw-qf-item:hover::after{animation:none}.amw-qf-cat.amw-qf-cat-active::after{animation:none}.amw-qf-modal::after{animation:none}.amw-qf-orb{animation:none}.amw-qf-title-molecule{animation:none}.amw-qf-results{scroll-behavior:auto}}@media print{.amw-qf-overlay,.amw-qf-modal{display:none}}