/* RX Theme v10.23.41 — Header Search Experience Studio */
.rx-hse{--rx-hse-accent:#0066cc;--rx-hse-accent-2:#0f9f9a;--rx-hse-surface:#fff;--rx-hse-soft:#f5f9fc;--rx-hse-text:#0f172a;--rx-hse-muted:#52647a;--rx-hse-border:#d8e3ec;--rx-hse-overlay:#07111f;--rx-hse-width:880px;--rx-hse-radius:24px;display:grid;place-items:start center;padding:clamp(28px,8vh,92px) 18px;background:color-mix(in srgb,var(--rx-hse-overlay) 72%,transparent);backdrop-filter:blur(8px);overflow:auto;font-family:inherit}.rx-hse__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.rx-hse__panel{position:relative;width:min(var(--rx-hse-width),calc(100vw - 36px));max-height:calc(100vh - clamp(56px,16vh,184px));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--rx-hse-border) 88%,#fff);border-radius:var(--rx-hse-radius);background:var(--rx-hse-surface);color:var(--rx-hse-text);box-shadow:0 36px 110px rgba(2,12,27,.34),0 4px 14px rgba(2,12,27,.14);animation:rx-hse-in .18s ease-out both}.rx-hse__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 12px}.rx-hse__header h2{margin:3px 0 0;color:var(--rx-hse-text);font-size:clamp(21px,3vw,30px);line-height:1.15}.rx-hse__eyebrow{display:block;color:var(--rx-hse-accent-2);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.rx-hse__close{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border:1px solid var(--rx-hse-border);border-radius:14px;background:var(--rx-hse-soft);color:var(--rx-hse-text);font-size:28px;line-height:1;cursor:pointer}.rx-hse__close:hover,.rx-hse__close:focus-visible{border-color:var(--rx-hse-accent);color:var(--rx-hse-accent);outline:3px solid color-mix(in srgb,var(--rx-hse-accent) 16%,transparent)}.rx-hse__form{position:relative;display:flex;align-items:center;gap:10px;margin:0 24px;padding:7px;border:1px solid color-mix(in srgb,var(--rx-hse-border) 80%,var(--rx-hse-accent));border-radius:18px;background:var(--rx-hse-surface);box-shadow:0 8px 28px rgba(15,23,42,.08)}.rx-hse__form:focus-within{border-color:var(--rx-hse-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--rx-hse-accent) 13%,transparent),0 12px 30px rgba(15,23,42,.09)}.rx-hse__search-icon{padding-left:10px;color:var(--rx-hse-muted);font-size:24px}.rx-hse__input{min-width:0;flex:1;height:48px;border:0!important;outline:0!important;background:transparent!important;color:var(--rx-hse-text)!important;font-size:17px!important;box-shadow:none!important}.rx-hse__input::placeholder{color:color-mix(in srgb,var(--rx-hse-muted) 82%,transparent)}.rx-hse__shortcut{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 9px;border:1px solid var(--rx-hse-border);border-bottom-width:2px;border-radius:8px;background:var(--rx-hse-soft);color:var(--rx-hse-muted);font:700 11px/1 inherit;white-space:nowrap}.rx-hse__submit{height:42px;padding:0 17px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--rx-hse-accent),color-mix(in srgb,var(--rx-hse-accent) 72%,var(--rx-hse-accent-2)));color:#fff;font-weight:850;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--rx-hse-accent) 24%,transparent)}.rx-hse__submit:hover,.rx-hse__submit:focus-visible{filter:brightness(.97);outline:3px solid color-mix(in srgb,var(--rx-hse-accent) 20%,transparent)}.rx-hse__urgent{margin:12px 24px 0;padding:11px 13px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:800;line-height:1.45}.rx-hse__status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 26px 7px}.rx-hse__status{margin:0;color:var(--rx-hse-muted);font-size:13px}.rx-hse__engine{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid color-mix(in srgb,var(--rx-hse-accent-2) 26%,var(--rx-hse-border));border-radius:999px;background:color-mix(in srgb,var(--rx-hse-accent-2) 8%,var(--rx-hse-surface));color:color-mix(in srgb,var(--rx-hse-accent-2) 75%,#043b38);font-size:11px;font-weight:850;white-space:nowrap}.rx-hse__body{min-height:220px;overflow:auto;padding:4px 24px 18px}.rx-hse__discover{display:grid;grid-template-columns:1.25fr .85fr;gap:16px}.rx-hse__section{min-width:0;padding:15px;border:1px solid var(--rx-hse-border);border-radius:16px;background:var(--rx-hse-soft)}.rx-hse__section h3{margin:0 0 11px;color:var(--rx-hse-text);font-size:13px;letter-spacing:.02em}.rx-hse__quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rx-hse__quick-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--rx-hse-border) 82%,#fff);border-radius:12px;background:var(--rx-hse-surface);color:var(--rx-hse-text);font-size:13px;font-weight:750;text-decoration:none}.rx-hse__quick-links a span{color:var(--rx-hse-accent)}.rx-hse__quick-links a:hover,.rx-hse__quick-links a:focus-visible{border-color:var(--rx-hse-accent);color:var(--rx-hse-accent);transform:translateY(-1px)}.rx-hse__chips,.rx-hse__recent{display:flex;flex-wrap:wrap;gap:7px}.rx-hse__chips button,.rx-hse__recent button{padding:7px 10px;border:1px solid var(--rx-hse-border);border-radius:999px;background:var(--rx-hse-surface);color:var(--rx-hse-muted);font:700 12px/1.2 inherit;cursor:pointer}.rx-hse__chips button:hover,.rx-hse__chips button:focus-visible,.rx-hse__recent button:hover,.rx-hse__recent button:focus-visible{border-color:var(--rx-hse-accent);color:var(--rx-hse-accent);outline:none}.rx-hse__recent-section{grid-column:1/-1}.rx-hse__section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rx-hse__section-head button{border:0;background:transparent;color:var(--rx-hse-accent);font:750 12px/1 inherit;cursor:pointer}.rx-hse__results{display:grid;gap:8px;margin-top:14px}.rx-hse__result{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;border:1px solid var(--rx-hse-border);border-radius:15px;background:var(--rx-hse-surface);color:var(--rx-hse-text);text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.rx-hse__result:hover,.rx-hse__result:focus-visible,.rx-hse__result.is-active{border-color:var(--rx-hse-accent);background:color-mix(in srgb,var(--rx-hse-accent) 4%,var(--rx-hse-surface));outline:none;transform:translateY(-1px)}.rx-hse__thumb{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--rx-hse-accent) 12%,#fff),color-mix(in srgb,var(--rx-hse-accent-2) 14%,#fff));color:var(--rx-hse-accent);font-size:12px;font-weight:900}.rx-hse__thumb img{width:100%;height:100%;object-fit:cover}.rx-hse__result-copy{min-width:0}.rx-hse__result-copy strong{display:block;overflow:hidden;color:var(--rx-hse-text);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rx-hse__result-copy small{display:block;display:-webkit-box;overflow:hidden;margin-top:3px;color:var(--rx-hse-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rx-hse__type{align-self:start;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--rx-hse-accent-2) 9%,var(--rx-hse-surface));color:color-mix(in srgb,var(--rx-hse-accent-2) 75%,#043b38);font-size:10px;font-weight:850;white-space:nowrap}.rx-hse__empty{padding:28px 20px;border:1px dashed var(--rx-hse-border);border-radius:16px;background:var(--rx-hse-soft);color:var(--rx-hse-muted);text-align:center}.rx-hse__footer{display:flex;align-items:center;gap:14px;padding:12px 24px;border-top:1px solid var(--rx-hse-border);background:var(--rx-hse-soft);color:var(--rx-hse-muted);font-size:11px}.rx-hse__footer a{margin-left:auto;color:var(--rx-hse-accent);font-weight:850;text-decoration:none}.rx-search-experience-open{overflow:hidden!important}.rx-v91-search.rx-hse-entry-ready:after{content:'Ctrl K';position:absolute;right:67px;top:50%;transform:translateY(-50%);padding:2px 5px;border:1px solid #d0d7de;border-radius:5px;background:#f6f8fa;color:#57606a;font-size:9px;font-weight:800;pointer-events:none}.rx-v91-search.rx-hse-entry-ready input{padding-right:112px}.rx-v91-search.rx-hse-entry-ready:focus-within:after{display:none}
@keyframes rx-hse-in{from{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:720px){.rx-hse{padding:10px}.rx-hse__panel{width:100%;max-height:calc(100dvh - 20px);border-radius:min(var(--rx-hse-radius),18px)}.rx-hse__header{padding:17px 16px 10px}.rx-hse__form{margin:0 14px}.rx-hse__shortcut{display:none}.rx-hse__submit{padding:0 12px}.rx-hse__status-row{padding:10px 16px 6px}.rx-hse__engine{display:none!important}.rx-hse__body{padding:4px 14px 14px}.rx-hse__discover{grid-template-columns:1fr}.rx-hse__recent-section{grid-column:auto}.rx-hse__quick-links{grid-template-columns:1fr 1fr}.rx-hse__result{grid-template-columns:44px minmax(0,1fr)}.rx-hse__thumb{width:44px;height:44px}.rx-hse__type{display:none}.rx-hse__footer{padding:10px 14px}.rx-hse__footer span{display:none}.rx-hse__footer a{margin-left:0}.rx-v91-search.rx-hse-entry-ready:after{display:none}.rx-v91-search.rx-hse-entry-ready input{padding-right:70px}}
@media(max-width:430px){.rx-hse__header h2{font-size:20px}.rx-hse__quick-links{grid-template-columns:1fr}.rx-hse__submit{font-size:0;width:42px}.rx-hse__submit:after{content:'→';font-size:18px}.rx-hse__search-icon{padding-left:5px}.rx-hse__input{font-size:15px!important}}
body.rx-dark-mode .rx-hse{--rx-hse-surface:#111827!important;--rx-hse-soft:#182235!important;--rx-hse-text:#f8fafc!important;--rx-hse-muted:#b7c3d4!important;--rx-hse-border:#334155!important;--rx-hse-overlay:#020617!important}.rx-dark-mode .rx-hse__shortcut{background:#1e293b}.rx-dark-mode .rx-hse__urgent{background:#431407;color:#fed7aa;border-color:#9a3412}
@media(prefers-reduced-motion:reduce){.rx-hse__panel{animation:none}.rx-hse__quick-links a,.rx-hse__result{transition:none}}
