:root{--apex-advisor-bg:#080808;--apex-advisor-surface:#111112;--apex-advisor-surface-raised:#171718;--apex-advisor-surface-soft:#1d1d1f;--apex-advisor-text:#f3f0eb;--apex-advisor-muted:#aaa6a2;--apex-advisor-dim:#777474;--apex-advisor-line:#2b2a2c;--apex-advisor-line-strong:#444144;--apex-advisor-red:#e52b38;--apex-advisor-red-dark:#b91f2a;--apex-advisor-green:#9bbb86;--apex-advisor-warn:#d5b16c;--apex-advisor-heading:"Orbitron", sans-serif;--apex-advisor-body:"Outfit", sans-serif}.apex-system-advisor-page .site-content,.apex-system-advisor-page .ast-container,.apex-system-advisor-page #primary,.apex-system-advisor-page .site-main,.apex-system-advisor-page article,.apex-system-advisor-page .entry-content{width:100%;max-width:none;margin:0;padding:0}.apex-system-advisor-page .entry-header,.apex-system-advisor-page .entry-title,.apex-system-advisor-page .comments-area,.apex-system-advisor-page .post-navigation{display:none!important}.apex-advisor-page,.apex-advisor-drawer,.apex-advisor-launch,.apex-advisor-product-prompt{box-sizing:border-box;font-family:var(--apex-advisor-body);letter-spacing:0}.apex-advisor-page *,.apex-advisor-drawer *,.apex-advisor-launch *,.apex-advisor-product-prompt *{box-sizing:border-box;letter-spacing:0}.apex-advisor-page{min-height:720px;background:var(--apex-advisor-bg);color:var(--apex-advisor-text)}.apex-advisor-page__intro,.apex-advisor-page__workbench{width:min(100% - 40px, 1220px);margin-inline:auto}.apex-advisor-page__intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:56px;align-items:end;padding:72px 0 42px;border-bottom:1px solid var(--apex-advisor-line)}.apex-advisor-kicker,.apex-advisor-eyebrow,.apex-advisor-step-label,.apex-advisor-result-card__brand,.apex-advisor-direct__label{display:block;color:var(--apex-advisor-red);font-family:var(--apex-advisor-heading);font-size:.72rem;font-weight:700;line-height:1.45;text-transform:uppercase}.apex-advisor-page__intro h1{max-width:760px;margin:12px 0 18px;color:var(--apex-advisor-text);font-family:var(--apex-advisor-heading);font-size:3.3rem;font-weight:700;line-height:1.05}.apex-advisor-page__intro p{max-width:770px;margin:0;color:var(--apex-advisor-muted);font-size:1.08rem;line-height:1.7}.apex-advisor-page__intro ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--apex-advisor-line)}.apex-advisor-page__intro li{position:relative;margin:0;padding:12px 12px 12px 26px;border-bottom:1px solid var(--apex-advisor-line);color:#cbc7c2;font-size:.92rem;line-height:1.45}.apex-advisor-page__intro li::before{content:"";position:absolute;top:18px;left:5px;width:7px;height:7px;border:1px solid var(--apex-advisor-red);background:#fff0}.apex-advisor-page__workbench{padding:30px 0 86px}.apex-advisor-app{overflow:hidden;border:1px solid var(--apex-advisor-line);border-radius:8px;background:var(--apex-advisor-surface)}.apex-advisor-app__topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;min-height:72px;padding:14px 20px;border-bottom:1px solid var(--apex-advisor-line);background:#0d0d0e}.apex-advisor-app__identity{min-width:0}.apex-advisor-app__identity strong{display:block;overflow:hidden;color:var(--apex-advisor-text);font-family:var(--apex-advisor-heading);font-size:.98rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.apex-advisor-app__identity span,.apex-advisor-app__status{display:block;margin-top:3px;color:var(--apex-advisor-dim);font-size:.78rem;line-height:1.4}.apex-advisor-app__status{margin:0;text-align:right}.apex-advisor-progress{display:flex;gap:6px;align-items:center;margin-top:8px}.apex-advisor-progress span{width:26px;height:3px;margin:0;background:#313133}.apex-advisor-progress span.is-complete,.apex-advisor-progress span.is-current{background:var(--apex-advisor-red)}.apex-advisor-app__body{min-height:490px;padding:32px}.apex-advisor-screen{max-width:960px;margin-inline:auto}.apex-advisor-screen--results{max-width:none}.apex-advisor-screen__head{max-width:750px;margin-bottom:24px}.apex-advisor-screen__head h2,.apex-advisor-direct h2,.apex-advisor-results-head h2,.apex-advisor-empty h2,.apex-advisor-error h2{margin:7px 0 8px;color:var(--apex-advisor-text);font-family:var(--apex-advisor-heading);font-size:1.65rem;font-weight:650;line-height:1.25}.apex-advisor-screen__head p,.apex-advisor-direct p,.apex-advisor-results-head p,.apex-advisor-empty p,.apex-advisor-error p{margin:0;color:var(--apex-advisor-muted);font-size:.98rem;line-height:1.62}.apex-advisor-intents,.apex-advisor-options{display:grid;gap:1px;overflow:hidden;margin:0;padding:0;border:1px solid var(--apex-advisor-line);border-radius:6px;background:var(--apex-advisor-line);list-style:none}.apex-advisor-option{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 22px;gap:14px;align-items:center;width:100%;min-height:74px;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:0!important;background:var(--apex-advisor-surface-raised)!important;box-shadow:none!important;color:var(--apex-advisor-text)!important;font-family:var(--apex-advisor-body)!important;text-align:left;cursor:pointer;transition:background-color 160ms ease,color 160ms ease}.apex-advisor-option:hover,.apex-advisor-option:focus-visible,.apex-advisor-option.is-selected{background:#222224!important}.apex-advisor-option.is-selected{box-shadow:inset 3px 0 0 var(--apex-advisor-red)!important}.apex-advisor-option__index{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--apex-advisor-line-strong);border-radius:4px;color:var(--apex-advisor-muted);font-family:var(--apex-advisor-heading);font-size:.7rem;font-weight:700}.apex-advisor-option.is-selected .apex-advisor-option__index{border-color:var(--apex-advisor-red);background:var(--apex-advisor-red);color:#fff}.apex-advisor-option__copy{min-width:0}.apex-advisor-option__copy strong{display:block;margin:0 0 3px;color:inherit;font-size:1rem;font-weight:700;line-height:1.35}.apex-advisor-option__copy span{display:block;color:var(--apex-advisor-muted);font-size:.86rem;font-weight:400;line-height:1.45}.apex-advisor-option svg{color:var(--apex-advisor-dim)}.apex-advisor-option:hover svg,.apex-advisor-option:focus-visible svg,.apex-advisor-option.is-selected svg{color:var(--apex-advisor-red)}.apex-advisor-field{display:grid;gap:9px;margin:0 0 18px}.apex-advisor-field label,.apex-advisor-field legend{padding:0;color:var(--apex-advisor-text);font-size:.88rem;font-weight:700;line-height:1.4}.apex-advisor-field input[type="search"]{width:100%;min-height:54px;margin:0;padding:0 16px;border:1px solid var(--apex-advisor-line-strong);border-radius:4px;outline:0;background:#0b0b0c;box-shadow:none;color:var(--apex-advisor-text);font-family:var(--apex-advisor-body);font-size:1rem}.apex-advisor-field input[type="search"]::placeholder{color:var(--apex-advisor-dim)}.apex-advisor-field input[type="search"]:focus{border-color:var(--apex-advisor-red);box-shadow:0 0 0 2px rgb(229 43 56 / .18)}.apex-advisor-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.apex-advisor-check{position:relative;display:flex;gap:10px;align-items:center;min-height:48px;margin:0;padding:10px 12px;border:1px solid var(--apex-advisor-line);border-radius:4px;background:var(--apex-advisor-surface-raised);color:#d4d0cb;font-size:.88rem;font-weight:650;line-height:1.3;cursor:pointer}.apex-advisor-check:hover,.apex-advisor-check:focus-within,.apex-advisor-check.is-selected{border-color:var(--apex-advisor-line-strong);background:#202022}.apex-advisor-check.is-selected{border-color:var(--apex-advisor-red)}.apex-advisor-check input{width:17px;height:17px;margin:0;accent-color:var(--apex-advisor-red)}.apex-advisor-check.is-disabled{opacity:.45;cursor:not-allowed}.apex-advisor-refinement{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px;border:1px solid var(--apex-advisor-line);border-radius:4px;background:#0d0d0e}.apex-advisor-refinement input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--apex-advisor-red)}.apex-advisor-refinement strong,.apex-advisor-refinement span{display:block}.apex-advisor-refinement strong{color:var(--apex-advisor-text);font-size:.9rem;line-height:1.4}.apex-advisor-refinement span{margin-top:3px;color:var(--apex-advisor-muted);font-size:.82rem;line-height:1.45}.apex-advisor-nav{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:24px}.apex-advisor-nav__group{display:flex;gap:10px;align-items:center}.apex-advisor-button,.apex-advisor-nav button,.apex-advisor-direct__actions a,.apex-advisor-result-card__actions a,.apex-advisor-result-card__actions button,.apex-advisor-empty__actions a,.apex-advisor-error__actions button,.apex-advisor-noscript a{display:inline-flex!important;gap:9px;align-items:center;justify-content:center;min-height:48px;margin:0!important;padding:10px 16px!important;border:1px solid var(--apex-advisor-line-strong)!important;border-radius:4px!important;background:var(--apex-advisor-surface-raised)!important;box-shadow:none!important;color:var(--apex-advisor-text)!important;font-family:var(--apex-advisor-body)!important;font-size:.88rem!important;font-weight:750!important;line-height:1.25!important;text-decoration:none!important;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}.apex-advisor-button:hover,.apex-advisor-button:focus-visible,.apex-advisor-nav button:hover,.apex-advisor-nav button:focus-visible,.apex-advisor-direct__actions a:hover,.apex-advisor-direct__actions a:focus-visible,.apex-advisor-result-card__actions a:hover,.apex-advisor-result-card__actions a:focus-visible,.apex-advisor-result-card__actions button:hover,.apex-advisor-result-card__actions button:focus-visible,.apex-advisor-empty__actions a:hover,.apex-advisor-empty__actions a:focus-visible,.apex-advisor-error__actions button:hover,.apex-advisor-error__actions button:focus-visible,.apex-advisor-noscript a:hover,.apex-advisor-noscript a:focus-visible{border-color:#666267!important;background:#242426!important}.apex-advisor-button--primary,.apex-advisor-nav button[data-apex-next],.apex-advisor-nav button[data-apex-submit],.apex-advisor-direct__actions a:first-child,.apex-advisor-empty__actions a:first-child{border-color:var(--apex-advisor-red)!important;background:var(--apex-advisor-red)!important;color:#fff!important}.apex-advisor-button--primary:hover,.apex-advisor-button--primary:focus-visible,.apex-advisor-nav button[data-apex-next]:hover,.apex-advisor-nav button[data-apex-next]:focus-visible,.apex-advisor-nav button[data-apex-submit]:hover,.apex-advisor-nav button[data-apex-submit]:focus-visible,.apex-advisor-direct__actions a:first-child:hover,.apex-advisor-direct__actions a:first-child:focus-visible,.apex-advisor-empty__actions a:first-child:hover,.apex-advisor-empty__actions a:first-child:focus-visible{border-color:var(--apex-advisor-red-dark)!important;background:var(--apex-advisor-red-dark)!important}.apex-advisor-nav button:disabled,.apex-advisor-button:disabled{border-color:#2d2d2f!important;background:#202022!important;color:#706d6b!important;cursor:not-allowed;opacity:1}.apex-advisor-text-button{min-height:44px;margin:0;padding:8px 2px;border:0;background:#fff0;color:var(--apex-advisor-muted);font-family:var(--apex-advisor-body);font-size:.86rem;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.apex-advisor-text-button:hover,.apex-advisor-text-button:focus-visible{color:var(--apex-advisor-text)}.apex-advisor-validation{margin:14px 0 0;color:#f3a4aa;font-size:.84rem;line-height:1.45}.apex-advisor-direct{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px;align-items:start;max-width:900px;margin-inline:auto}.apex-advisor-direct__panel{padding:24px;border:1px solid var(--apex-advisor-line);border-radius:6px;background:var(--apex-advisor-surface-raised)}.apex-advisor-direct__facts{margin:0;padding:0;list-style:none}.apex-advisor-direct__facts li{margin:0;padding:12px 0;border-bottom:1px solid var(--apex-advisor-line);color:#cbc7c2;font-size:.88rem;line-height:1.5}.apex-advisor-direct__facts li:last-child{border-bottom:0}.apex-advisor-direct__actions,.apex-advisor-empty__actions,.apex-advisor-error__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.apex-advisor-results-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--apex-advisor-line)}.apex-advisor-results-head__summary{max-width:760px}.apex-advisor-results-head__count{color:var(--apex-advisor-muted);font-family:var(--apex-advisor-heading);font-size:.78rem;font-weight:700;line-height:1.4;text-align:right}.apex-advisor-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.apex-advisor-result-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--apex-advisor-line);border-radius:6px;background:var(--apex-advisor-surface-raised)}.apex-advisor-result-card__image{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--apex-advisor-line);background:#121213}.apex-advisor-result-card__image img{display:block;width:100%;height:100%;padding:12px;object-fit:contain;object-position:center}.apex-advisor-result-card__mode{position:absolute;top:9px;left:9px;max-width:calc(100% - 18px);padding:5px 7px;border:1px solid #3a393b;border-radius:3px;background:rgb(8 8 8 / .92);color:#d6d1cc;font-size:.66rem;font-weight:750;line-height:1.25;text-transform:uppercase}.apex-advisor-result-card__mode--online{border-color:#45633c;color:#bad2aa}.apex-advisor-result-card__mode--poa,.apex-advisor-result-card__mode--install_only{border-color:#795f34;color:#e2c98f}.apex-advisor-result-card__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:16px}.apex-advisor-result-card__brand{overflow:hidden;margin-bottom:7px;color:var(--apex-advisor-red);text-overflow:ellipsis;white-space:nowrap}.apex-advisor-result-card h3{min-height:3.9em;margin:0;color:var(--apex-advisor-text);font-family:var(--apex-advisor-body);font-size:.98rem;font-weight:750;line-height:1.3}.apex-advisor-result-card__sku{margin:7px 0 0;color:var(--apex-advisor-dim);font-size:.72rem;line-height:1.35}.apex-advisor-result-card__price{margin:18px 0 5px;color:var(--apex-advisor-text);font-family:var(--apex-advisor-heading);font-size:1.14rem;font-weight:700;line-height:1.3}.apex-advisor-result-card__availability{min-height:2.9em;margin:0;color:var(--apex-advisor-muted);font-size:.76rem;line-height:1.45}.apex-advisor-result-card__reason{margin:14px 0 0;padding-top:13px;border-top:1px solid var(--apex-advisor-line);color:#c7c2bd;font-size:.8rem;line-height:1.5}.apex-advisor-result-card__reason strong{color:var(--apex-advisor-text)}.apex-advisor-result-card__actions{display:grid;grid-template-columns:1fr 48px 48px;gap:6px;margin-top:auto;padding-top:16px}.apex-advisor-result-card__actions a,.apex-advisor-result-card__actions button{min-width:0;padding-inline:10px!important}.apex-advisor-result-card__actions button{width:48px}.apex-advisor-result-card__actions button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.apex-advisor-result-card__actions button.is-active{border-color:var(--apex-advisor-red)!important;color:var(--apex-advisor-red)!important}.apex-advisor-limitations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;border:1px solid var(--apex-advisor-line);border-radius:4px;background:#0d0d0e}.apex-advisor-limitations p{margin:0;padding:13px 14px;border-right:1px solid var(--apex-advisor-line);color:var(--apex-advisor-muted);font-size:.76rem;line-height:1.5}.apex-advisor-limitations p:last-child{border-right:0}.apex-advisor-results-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:18px}.apex-advisor-results-footer__links{display:flex;flex-wrap:wrap;gap:16px}.apex-advisor-results-footer a{color:#d4d0cb;font-size:.84rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.apex-advisor-results-footer a:hover,.apex-advisor-results-footer a:focus-visible{color:#fff}.apex-advisor-empty,.apex-advisor-error,.apex-advisor-loading,.apex-advisor-noscript{max-width:740px;margin-inline:auto;padding:34px;border:1px solid var(--apex-advisor-line);border-radius:6px;background:var(--apex-advisor-surface-raised)}.apex-advisor-loading{text-align:center}.apex-advisor-loading__mark{width:38px;height:38px;margin:0 auto 16px;border:2px solid #373739;border-top-color:var(--apex-advisor-red);border-radius:50%;animation:apex-advisor-spin 780ms linear infinite}.apex-advisor-loading strong,.apex-advisor-loading span{display:block}.apex-advisor-loading strong{color:var(--apex-advisor-text);font-family:var(--apex-advisor-heading);font-size:.98rem}.apex-advisor-loading span{margin-top:7px;color:var(--apex-advisor-muted);font-size:.86rem}@keyframes apex-advisor-spin{to{transform:rotate(360deg)}}.apex-advisor-launch{position:fixed;right:18px;bottom:82px;z-index:100030;display:inline-flex;gap:9px;align-items:center;justify-content:center;min-width:128px;min-height:48px;margin:0!important;padding:10px 15px!important;border:1px solid #e52b38!important;border-radius:4px!important;outline:0;background:#e52b38!important;box-shadow:0 10px 28px rgb(0 0 0 / .32)!important;color:#fff!important;font-family:var(--apex-advisor-body)!important;font-size:.86rem!important;font-weight:800!important;line-height:1!important;cursor:pointer;transition:transform 160ms ease,background-color 160ms ease}.apex-advisor-launch:hover,.apex-advisor-launch:focus-visible{background:var(--apex-advisor-red-dark)!important;transform:translateY(-2px)}.apex-advisor-backdrop{position:fixed;inset:0;z-index:100040;background:rgb(0 0 0 / .72);opacity:0;transition:opacity 180ms ease}.apex-advisor-backdrop.is-open{opacity:1}.apex-advisor-drawer{position:fixed;top:0;right:0;bottom:0;z-index:100050;display:flex;width:min(560px, 100%);flex-direction:column;border-left:1px solid var(--apex-advisor-line-strong);background:var(--apex-advisor-bg);color:var(--apex-advisor-text);transform:translateX(102%);transition:transform 220ms cubic-bezier(.2,.8,.2,1)}.apex-advisor-drawer.is-open{transform:translateX(0)}.apex-advisor-drawer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:72px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--apex-advisor-line);background:#0d0d0e}.apex-advisor-drawer__header span,.apex-advisor-drawer__header strong{display:block}.apex-advisor-drawer__header span{color:var(--apex-advisor-red);font-family:var(--apex-advisor-heading);font-size:.64rem;font-weight:700;text-transform:uppercase}.apex-advisor-drawer__header strong{margin-top:4px;color:var(--apex-advisor-text);font-family:var(--apex-advisor-heading);font-size:.96rem;line-height:1.2}.apex-advisor-drawer__header button{display:grid;place-items:center;width:48px;height:48px;margin:0!important;padding:0!important;border:1px solid var(--apex-advisor-line)!important;border-radius:4px!important;background:var(--apex-advisor-surface-raised)!important;box-shadow:none!important;color:var(--apex-advisor-text)!important;cursor:pointer}.apex-advisor-drawer__header button:hover,.apex-advisor-drawer__header button:focus-visible{border-color:var(--apex-advisor-red)!important;color:var(--apex-advisor-red)!important}.apex-advisor-drawer [data-apex-advisor-mount="drawer"]{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.apex-advisor-drawer .apex-advisor-app{min-height:100%;border:0;border-radius:0}.apex-advisor-drawer .apex-advisor-app__topbar{min-height:60px;padding:10px 20px}.apex-advisor-drawer .apex-advisor-app__body{min-height:0;padding:22px 20px 34px}.apex-advisor-drawer .apex-advisor-screen__head h2,.apex-advisor-drawer .apex-advisor-direct h2,.apex-advisor-drawer .apex-advisor-results-head h2,.apex-advisor-drawer .apex-advisor-empty h2,.apex-advisor-drawer .apex-advisor-error h2{font-size:1.3rem}.apex-advisor-drawer .apex-advisor-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-advisor-drawer .apex-advisor-direct{grid-template-columns:1fr;gap:18px}.apex-advisor-drawer .apex-advisor-result-grid{grid-template-columns:1fr}.apex-advisor-drawer .apex-advisor-result-card{display:grid;grid-template-columns:150px minmax(0,1fr)}.apex-advisor-drawer .apex-advisor-result-card__image{aspect-ratio:auto;min-height:100%;border-right:1px solid var(--apex-advisor-line);border-bottom:0}.apex-advisor-drawer .apex-advisor-result-card h3{min-height:0}.apex-advisor-drawer .apex-advisor-limitations{grid-template-columns:1fr}.apex-advisor-drawer .apex-advisor-limitations p{border-right:0;border-bottom:1px solid var(--apex-advisor-line)}.apex-advisor-drawer .apex-advisor-limitations p:last-child{border-bottom:0}.apex-advisor-drawer__footer{display:flex;flex:0 0 auto;gap:14px;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-top:1px solid var(--apex-advisor-line);background:#0d0d0e;color:var(--apex-advisor-dim);font-size:.66rem;font-weight:650;line-height:1.3;text-transform:uppercase}body.apex-advisor-drawer-open{overflow:hidden!important}.apex-advisor-product-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin:24px 0 0;padding:17px 18px;border:1px solid var(--apex-advisor-line);border-radius:6px;background:var(--apex-advisor-surface)}.apex-advisor-product-prompt span{display:block;color:var(--apex-advisor-text);font-size:.92rem;font-weight:750;line-height:1.4}.apex-advisor-product-prompt p{margin:4px 0 0;color:var(--apex-advisor-muted);font-size:.8rem;line-height:1.5}.apex-advisor-product-prompt button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:48px;margin:0!important;padding:10px 15px!important;border:1px solid var(--apex-advisor-line-strong)!important;border-radius:4px!important;background:var(--apex-advisor-surface-raised)!important;box-shadow:none!important;color:var(--apex-advisor-text)!important;font-family:var(--apex-advisor-body)!important;font-size:.84rem!important;font-weight:750!important;line-height:1.2!important;white-space:nowrap;cursor:pointer}.apex-advisor-product-prompt button:hover,.apex-advisor-product-prompt button:focus-visible{border-color:var(--apex-advisor-red)!important;color:#fff!important}.apex-advisor-page :focus-visible,.apex-advisor-drawer :focus-visible,.apex-advisor-launch:focus-visible,.apex-advisor-product-prompt :focus-visible{outline:2px solid #f4a3aa!important;outline-offset:3px!important}@media (max-width:1080px){.apex-advisor-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-advisor-result-card h3,.apex-advisor-result-card__availability{min-height:0}}@media (max-width:820px){.apex-advisor-page__intro{grid-template-columns:1fr;gap:30px;padding-top:52px}.apex-advisor-page__intro h1{font-size:2.6rem}.apex-advisor-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apex-advisor-direct{grid-template-columns:1fr;gap:18px}.apex-advisor-limitations{grid-template-columns:1fr}.apex-advisor-limitations p{border-right:0;border-bottom:1px solid var(--apex-advisor-line)}.apex-advisor-limitations p:last-child{border-bottom:0}}@media (max-width:620px){.apex-advisor-page__intro,.apex-advisor-page__workbench{width:min(100% - 24px, 1220px)}.apex-advisor-page__intro{padding:34px 0 28px}.apex-advisor-page__intro h1{margin-top:9px;font-size:2rem;line-height:1.12}.apex-advisor-page__intro p{font-size:.96rem}.apex-advisor-page__workbench{padding:18px 0 56px}.apex-advisor-app__topbar{grid-template-columns:1fr;gap:8px;min-height:0;padding:13px 14px}.apex-advisor-app__status{text-align:left}.apex-advisor-app__body{min-height:430px;padding:22px 14px 28px}.apex-advisor-screen__head h2,.apex-advisor-direct h2,.apex-advisor-results-head h2,.apex-advisor-empty h2,.apex-advisor-error h2{font-size:1.28rem}.apex-advisor-option{grid-template-columns:28px minmax(0,1fr) 20px;gap:10px;min-height:70px;padding:12px!important}.apex-advisor-brand-grid{grid-template-columns:1fr}.apex-advisor-nav,.apex-advisor-nav__group{width:100%}.apex-advisor-nav{align-items:stretch;flex-direction:column-reverse}.apex-advisor-nav__group{display:grid;grid-template-columns:1fr 1fr}.apex-advisor-nav button,.apex-advisor-button{width:100%}.apex-advisor-results-head{grid-template-columns:1fr;gap:8px;align-items:start}.apex-advisor-results-head__count{text-align:left}.apex-advisor-result-grid{grid-template-columns:1fr}.apex-advisor-result-card{display:grid;grid-template-columns:116px minmax(0,1fr)}.apex-advisor-result-card__image{aspect-ratio:auto;min-height:100%;border-right:1px solid var(--apex-advisor-line);border-bottom:0}.apex-advisor-result-card__image img{padding:7px}.apex-advisor-result-card__mode{top:5px;left:5px;max-width:calc(100% - 10px);font-size:.58rem}.apex-advisor-result-card__body{padding:13px}.apex-advisor-result-card h3{min-height:0;font-size:.88rem}.apex-advisor-result-card__price{margin-top:12px;font-size:1rem}.apex-advisor-result-card__reason{font-size:.75rem}.apex-advisor-result-card__actions{grid-template-columns:minmax(0,1fr) 44px 44px}.apex-advisor-result-card__actions button{width:44px}.apex-advisor-empty,.apex-advisor-error,.apex-advisor-loading,.apex-advisor-noscript,.apex-advisor-direct__panel{padding:22px 18px}.apex-advisor-launch{right:12px;bottom:74px;min-width:118px}.apex-advisor-drawer{width:100%;border-left:0}.apex-advisor-drawer .apex-advisor-app__topbar{padding:10px 14px}.apex-advisor-drawer .apex-advisor-app__body{padding:20px 14px 30px}.apex-advisor-drawer .apex-advisor-result-card{grid-template-columns:112px minmax(0,1fr)}.apex-advisor-drawer__footer{gap:8px;padding-inline:8px;font-size:.58rem}.apex-advisor-product-prompt{grid-template-columns:1fr;gap:14px;padding:15px}.apex-advisor-product-prompt button{width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.apex-advisor-page *,.apex-advisor-drawer *,.apex-advisor-launch,.apex-advisor-backdrop{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}