 #ipsSearchDialog{overflow:visible !important;}.zeiResults{--zei-thumb-w:56px;--zei-thumb-h:56px;--zei-radius:14px;--zei-thumb-radius:10px;--zei-title:15px;--zei-pad-y:11px;--zei-pad-x:14px;--zei-gap:13px;display:none;flex-direction:column;position:relative;z-index:1000;width:100%;margin-top:10px;overflow:hidden;color:var(--i-box--co);background-color:var(--i-box--ba-co);border-radius:var(--zei-radius);border:1px solid var(--i-box--bo-co);box-shadow:0 1px 2px rgba(0, 0, 0, .05), 0 10px 28px -10px rgba(0, 0, 0, .28), 0 28px 56px -28px rgba(0, 0, 0, .32);animation:zeiPanelIn .18s cubic-bezier(.16, 1, .3, 1) both;}@keyframes zeiPanelIn{from{opacity:0;transform:translateY(-6px) scale(.99);}to{opacity:1;transform:none;}}@supports (backdrop-filter:blur(1px)) and (background:color-mix(in srgb, red 50%, transparent)){.zeiResults--glass{background-color:color-mix(in srgb, var(--i-box--ba-co) 82%, transparent);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-color:color-mix(in srgb, var(--i-box--co) 12%, transparent);}}.zeiResults::before{content:'';position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, .18) 20%, rgba(255, 255, 255, .18) 80%, transparent);}.zeiResults__scroll{flex:1 1 auto;min-height:0;max-height:380px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;}.zeiResults__scroll::-webkit-scrollbar{width:8px;}.zeiResults__scroll::-webkit-scrollbar-thumb{border-radius:99px;background-color:var(--i-box--bo-co);}.zeiResults__scroll::-webkit-scrollbar-thumb:hover{background-color:var(--i-color_soft);}#ipsSearchDialog .ipsSearchDialog__input, #ipsSearchDialog .ipsSearchDialog__filters, #ipsOffCanvas--search .ipsOffCanvas__search-filters{flex-shrink:0;}.zeiResults{flex-shrink:0;}#ipsSearchDialog .zeiResults{width:calc(100vw - 2em);max-width:880px;min-width:280px;margin:8px auto 0;z-index:999999;}#ipsOffCanvas--search .zeiResults{width:calc(100% - 2rem);margin:10px 1rem 0;}.zeiHead{display:flex;align-items:center;gap:8px;padding:10px var(--zei-pad-x);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--i-color_soft);border-bottom:1px solid var(--i-box--bo-co);}@supports (background:color-mix(in srgb, red 50%, transparent)){.zeiHead{border-bottom-color:color-mix(in srgb, var(--i-box--co) 9%, transparent);}}.zeiHead__dot{width:6px;height:6px;border-radius:50%;background-color:var(--i-primary);box-shadow:0 0 0 3px var(--i-primary);opacity:.9;animation:zeiPulse 2s ease-in-out infinite;}@keyframes zeiPulse{0%, 100%{box-shadow:0 0 0 2px transparent;}50%{box-shadow:0 0 0 4px transparent;opacity:.55;}}.zeiHead__spacer{flex:1;}.zeiRow{position:relative;display:flex;align-items:center;gap:var(--zei-gap);padding:var(--zei-pad-y) var(--zei-pad-x);text-decoration:none;color:inherit;isolation:isolate;transition:background-color .13s ease, transform .13s ease;animation:zeiRowIn .22s cubic-bezier(.16, 1, .3, 1) both;}@keyframes zeiRowIn{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:none;}}.zeiRow:nth-child(2){animation-delay:.02s;}.zeiRow:nth-child(3){animation-delay:.04s;}.zeiRow:nth-child(4){animation-delay:.06s;}.zeiRow:nth-child(5){animation-delay:.08s;}.zeiRow:nth-child(6){animation-delay:.10s;}.zeiRow:nth-child(7){animation-delay:.12s;}.zeiRow:nth-child(8){animation-delay:.14s;}.zeiRow:nth-child(n+9){animation-delay:.16s;}.zeiRow + .zeiRow::after{content:'';position:absolute;top:0;left:var(--zei-pad-x);right:var(--zei-pad-x);height:1px;background-color:var(--i-box--bo-co);opacity:.5;transition:opacity .13s ease;}.zeiRow::before{content:'';position:absolute;top:6px;bottom:6px;left:0;width:3px;border-radius:0 3px 3px 0;background-color:var(--i-primary);transform:scaleY(0);transform-origin:center;opacity:0;transition:transform .16s cubic-bezier(.16, 1, .3, 1), opacity .16s ease;}.zeiRow:hover, .zeiRow--active{background-color:var(--i-background_2);}@supports (background:color-mix(in srgb, red 50%, transparent)){.zeiRow:hover, .zeiRow--active{background-color:color-mix(in srgb, var(--i-primary) 9%, transparent);}}.zeiRow:hover::before, .zeiRow--active::before{transform:scaleY(1);opacity:1;}.zeiRow:hover .zeiRow__title, .zeiRow--active .zeiRow__title{color:var(--i-primary);}.zeiRow:hover .zeiRow__go, .zeiRow--active .zeiRow__go{opacity:1;transform:none;}.zeiRow:hover .zeiRow__thumb img, .zeiRow--active .zeiRow__thumb img{transform:scale(1.06);}.zeiRow__thumb{position:relative;flex:0 0 auto;width:var(--zei-thumb-w);max-width:34%;aspect-ratio:var(--zei-thumb-ar, 1);height:auto;overflow:hidden;border-radius:var(--zei-thumb-radius);background-color:var(--i-background_2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .07);}.zeiRow__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.16, 1, .3, 1);}.zeiRow__thumb i{font-size:min(calc(var(--zei-thumb-h) * .38), 26px);line-height:1;color:var(--i-color_soft);opacity:.75;}@supports (background:color-mix(in srgb, red 50%, transparent)){.zeiRow__thumb--icon{background-color:color-mix(in srgb, var(--i-primary) 10%, transparent);}.zeiRow__thumb--icon i{color:var(--i-primary);opacity:.85;}}.zeiRow__body{flex:1 1 auto;min-width:0;}.zeiRow__title{display:block;font-size:var(--zei-title);font-weight:600;line-height:1.35;color:var(--i-box--co);transition:color .13s ease;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.zeiRow__title i{margin-right:5px;font-size:.82em;color:var(--i-color_soft);vertical-align:baseline;}.zeiRow:hover .zeiRow__title i, .zeiRow--active .zeiRow__title i{color:inherit;}.zeiMark{padding:0 1px;border-radius:3px;background-color:transparent;color:var(--i-primary);font-weight:800;}@supports (background:color-mix(in srgb, red 50%, transparent)){.zeiMark{background-color:color-mix(in srgb, var(--i-primary) 16%, transparent);}}.zeiRow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin-top:4px;font-size:12px;line-height:1.4;color:var(--i-color_soft);}.zeiRow__meta > span{display:inline-flex;align-items:center;gap:4px;min-width:0;}.zeiRow__meta i{font-size:.9em;opacity:.7;}.zeiRow__cat{max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;}.zeiRow__go{flex:0 0 auto;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;color:var(--i-primary);background-color:var(--i-background_2);opacity:0;transform:translateX(-4px);transition:opacity .16s ease, transform .16s cubic-bezier(.16, 1, .3, 1);}@supports (background:color-mix(in srgb, red 50%, transparent)){.zeiRow__go{background-color:color-mix(in srgb, var(--i-primary) 14%, transparent);}}.zeiResults[data-zei-density="compact"]{--zei-pad-y:7px;--zei-gap:10px;}.zeiResults[data-zei-density="compact"] .zeiRow__meta{margin-top:2px;font-size:11px;}.zeiResults[data-zei-density="roomy"]{--zei-pad-y:16px;--zei-pad-x:18px;--zei-gap:16px;}.zeiResults[data-zei-density="roomy"] .zeiRow__meta{margin-top:6px;}.zeiLoading, .zeiNoResult, .zeiWait, .zeiError{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;font-size:.9em;color:var(--i-color_soft);text-align:center;}.zeiNoResult i, .zeiWait i, .zeiError i{font-size:22px;opacity:.35;}.zeiWait, .zeiError{color:var(--i-color_warning, var(--i-color_soft));}.zeiSkeleton{padding:4px 0;}.zeiSkeleton__row{display:flex;align-items:center;gap:var(--zei-gap);padding:var(--zei-pad-y) var(--zei-pad-x);}.zeiSkeleton__thumb, .zeiSkeleton__line{background-color:var(--i-background_2);background-image:linear-gradient(90deg, transparent, rgba(255, 255, 255, .22), transparent);background-size:220px 100%;background-repeat:no-repeat;animation:zeiShimmer 1.15s linear infinite;}.zeiSkeleton__thumb{flex:0 0 auto;width:var(--zei-thumb-w);max-width:34%;aspect-ratio:var(--zei-thumb-ar, 1);height:auto;border-radius:var(--zei-thumb-radius);}.zeiSkeleton__body{flex:1;min-width:0;}.zeiSkeleton__line{height:11px;border-radius:99px;}.zeiSkeleton__line + .zeiSkeleton__line{margin-top:8px;height:9px;opacity:.6;}.zeiSkeleton__row:nth-child(2) .zeiSkeleton__thumb, .zeiSkeleton__row:nth-child(2) .zeiSkeleton__line{animation-delay:.09s;}.zeiSkeleton__row:nth-child(3) .zeiSkeleton__thumb, .zeiSkeleton__row:nth-child(3) .zeiSkeleton__line{animation-delay:.18s;}@keyframes zeiShimmer{from{background-position:-220px 0;}to{background-position:calc(100% + 220px) 0;}}.zeiFoot{flex:0 0 auto;border-top:1px solid var(--i-box--bo-co);}.zeiFoot:empty{display:none;}@supports (background:color-mix(in srgb, red 50%, transparent)){.zeiFoot{border-top-color:color-mix(in srgb, var(--i-box--co) 9%, transparent);}}.zeiSentinel{height:1px;}.zeiTailLoader, .zeiTailEnd{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:.85em;color:var(--i-color_soft);}.zeiTailEnd{font-size:.8em;opacity:.7;}.zeiMoreBtn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:14px 16px;border:0;background-color:var(--i-primary);color:var(--i-primary-contrast);font:inherit;font-size:.95em;font-weight:600;line-height:1.2;cursor:pointer;transition:filter .12s ease;}.zeiMoreBtn i{font-size:.85em;}.zeiMoreBtn:hover:not(:disabled), .zeiMoreBtn:focus-visible:not(:disabled){filter:brightness(1.12);}.zeiMoreBtn:active:not(:disabled){filter:brightness(.94);}.zeiMoreBtn:disabled{opacity:.7;cursor:default;}.zeiAdvanced{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px;border:0;background:transparent;color:var(--i-link);cursor:pointer;font:inherit;font-size:.85em;font-weight:500;transition:background-color .12s ease;}.zeiAdvanced:hover{background-color:var(--i-background_2);}.zeiHint{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 12px;font-size:10.5px;color:var(--i-color_soft);background-color:var(--i-background_2);opacity:.85;}@supports (background:color-mix(in srgb, red 50%, transparent)){.zeiHint{background-color:color-mix(in srgb, var(--i-box--co) 4%, transparent);}}.zeiHint span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;}.zeiHint kbd{min-width:17px;padding:1px 5px;border-radius:4px;background-color:var(--i-box--ba-co);border:1px solid var(--i-box--bo-co);box-shadow:0 1px 0 var(--i-box--bo-co);font-family:inherit;font-size:10px;line-height:1.5;text-align:center;color:var(--i-box--co);}.zeiPopular{display:flex;flex-wrap:wrap;gap:7px;padding:14px var(--zei-pad-x);}.zeiPopular__term{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--i-box--bo-co);border-radius:999px;background:transparent;color:var(--i-box--co);font:inherit;font-size:.85em;cursor:pointer;transition:background-color .12s ease, border-color .12s ease, color .12s ease;}.zeiPopular__term i{font-size:.8em;opacity:.5;}.zeiPopular__term:hover{background-color:var(--i-primary);border-color:var(--i-primary);color:var(--i-primary-contrast);}.zeiPopular__term:hover i{opacity:.8;}@media (max-width:978px){#ipsSearchDialog .zeiResults{position:fixed;top:64px;left:10px;right:10px;width:auto;margin:0;}.zeiResults{--zei-pad-x:12px;--zei-gap:10px;}.zeiRow__thumb, .zeiSkeleton__thumb{max-width:30%;}.zeiRow__title{-webkit-line-clamp:3;}.zeiRow__meta{gap:2px 8px;font-size:11px;}.zeiRow__cat{max-width:100%;}.zeiRow__go{display:none;}.zeiHint{display:none;}}@media (max-width:400px){.zeiRow__thumb, .zeiSkeleton__thumb{max-width:26%;}.zeiResults{--zei-pad-x:10px;--zei-gap:9px;}}@media (prefers-reduced-motion:reduce){.zeiResults, .zeiRow, .zeiHead__dot, .zeiSkeleton__thumb, .zeiSkeleton__line{animation:none !important;}.zeiRow, .zeiRow__go, .zeiRow__thumb img, .zeiRow::before{transition:none !important;}}