.adv-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,23,42,.65)}.adv-modal__panel{animation:adv-modal-in .2s ease-out}@keyframes adv-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.adv-modal__panel{animation:none}}.adv-tab{color:var(--slate)}.adv-tab:hover{color:var(--ink)}.adv-tab[aria-selected=true]{background:var(--surface);box-shadow:0 1px 2px rgba(26,23,18,.06);color:var(--badge);font-weight:600}.adv-row select:disabled{cursor:not-allowed}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.hero{background:url(../img/a5a615e530e2c6057454.jpg) 50%/cover no-repeat}.hero:after{background:rgba(30,25,21,.65);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.search-bar:focus-within{box-shadow:0 4px 8px rgba(26,23,18,.07),0 12px 32px rgba(26,23,18,.12),0 0 0 2px var(--brand)}.tag-pill{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22)}.tag-pill:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.45);transform:translateY(-1px)}.tag-pill[aria-pressed=true]{background:hsla(0,0%,100%,.3);border-color:#fff}.select-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2378716c' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}@media (max-width:639px){.search-bar{border-radius:22px;flex-wrap:wrap;gap:4px;padding:5px}.search-bar #searchInput{flex:1 1 0;min-width:0;order:1;padding-left:10px}.search-bar .clear-btn{height:36px;order:2;width:36px}.search-bar .btn-primary{min-height:42px;min-width:42px;order:3;padding:0 12px}.search-bar .mic-btn{height:40px;order:4;width:40px}.search-bar:after{content:"";flex:0 0 100%;height:0;order:4}.search-bar .select-pill{background-color:var(--surface-soft);background-position:right 14px center;border-radius:999px;flex:1 1 0;min-height:40px;min-width:0;order:5;padding:0 32px 0 14px}.search-bar .adv-inline{flex:none;min-height:40px;order:6;padding:0 16px}.adv-modal input,.adv-modal select,.search-bar input,.search-bar select{font-size:16px}}@keyframes search-dock-in{0%{transform:translateY(-100%)}}.hero-main.is-docked{animation:search-dock-in .22s cubic-bezier(.22,1,.36,1);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 4px 16px rgba(26,23,18,.1);left:0;max-width:none;padding:8px 24px;position:fixed;right:0;top:0;z-index:52}.site-header{transition:transform .22s ease,box-shadow .22s ease}body.search-docked .site-header{pointer-events:none;transform:translateY(-100%)}.hero-main.is-docked .search-bar{background:var(--surface-soft);border:1px solid var(--line);box-shadow:none;margin-left:auto;margin-right:auto;max-width:1232px;padding:4px}.hero-main.is-docked .search-bar:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--brand)}.hero-main.is-docked .search-bar .select-pill{padding-bottom:8px;padding-top:8px}.hero-main.is-docked .search-bar .btn-primary{box-shadow:none;padding:9px 20px}.hero-main.is-docked .search-bar .mic-btn{height:38px;width:38px}@media (min-width:640px){.hero-main.is-docked .search-bar .adv-inline{background:transparent;border:1px solid var(--line);display:inline-flex;padding:8px 16px}}@media (max-width:639px){.hero-main.is-docked{padding:6px 12px}.hero-main.is-docked .search-bar{border-radius:999px;flex-wrap:nowrap;padding:3px}.hero-main.is-docked .search-bar .adv-inline,.hero-main.is-docked .search-bar .select-pill,.hero-main.is-docked .search-bar:after{display:none}.hero-main.is-docked .search-bar .mic-btn{height:38px;order:3;width:38px}.hero-main.is-docked .search-bar .btn-primary{order:4}.hero-main.is-docked .search-bar #searchInput{padding-left:14px}.hero-main.is-docked .search-bar .btn-primary{min-height:40px;min-width:40px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.hero-main.is-docked,.site-header{animation:none;transition:none}}