.SearchBand_root__iVKmI{--shell-row1:calc(var(--app-header-h) + var(--safe-top, 0px));--shell-band-gap:6px;--shell-pill-h:64px;--shell-band-pad:22px;--shell-band-h:calc(var(--shell-row1) + var(--shell-band-gap) + var(--shell-pill-h) + var(--shell-band-pad))}.SearchBand_headerUnderlay__2FHOo{position:fixed;top:0;left:0;right:0;height:var(--shell-row1);z-index:49;background:#ffffff;pointer-events:none}.SearchBand_surface__2i_06{position:fixed;top:var(--shell-row1);left:0;right:0;height:calc(var(--shell-band-h) - var(--shell-row1));z-index:57;background:#ffffff;border-bottom:1px solid var(--border);box-shadow:0 18px 40px rgba(43,43,43,.1);clip-path:inset(0 -80px -80px -80px);pointer-events:auto}.SearchBand_scrim___8GG5{position:fixed;top:var(--shell-band-h);left:0;right:0;bottom:0;z-index:57;background:rgba(43,43,43,.3)}.SearchBand_scrim___8GG5[data-dismiss=true]{cursor:default}.SearchBand_scrim___8GG5[data-dismiss=false]{background:rgba(43,43,43,.06);pointer-events:none}@media (prefers-reduced-motion:no-preference){.SearchBand_scrim___8GG5,.SearchBand_surface__2i_06{transition:opacity .25s cubic-bezier(.16,1,.3,1)}}@media (max-width:820px){.SearchBand_scrim___8GG5,.SearchBand_surface__2i_06{display:none}}.aw-ac-popup,.aw-ac-popup *{box-sizing:border-box}.aw-inline-field{display:flex;align-items:center;width:100%;min-width:0}.aw-inline-field input{flex:1;min-width:0;padding:0;background:none;border:none;outline:none;box-shadow:none;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.3;color:var(--foreground);text-overflow:ellipsis}.aw-inline-field input:focus,.aw-inline-field input:focus-visible{outline:none;box-shadow:none}.aw-inline-clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;padding:0;border:none;border-radius:var(--radius-pill);background:none;color:var(--muted-foreground);font-family:var(--font-body);font-size:16px;line-height:1;cursor:pointer}.aw-inline-clear:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (pointer:fine){.aw-inline-clear:hover{color:var(--foreground);background:var(--surface-field)}}.aw-inline-field input::-moz-placeholder{color:var(--muted-foreground);font-weight:400;opacity:1}.aw-inline-field input::placeholder{color:var(--muted-foreground);font-weight:400;opacity:1}.aw-ac-positioner{z-index:70}.aw-ac-popup{width:var(--anchor-width);max-width:var(--available-width);max-height:min(360px,max(140px,calc(var(--available-height) - 24px)));display:flex;flex-direction:column;overflow:hidden;background:rgba(255,255,255,.92);border:1.5px solid rgba(255,255,255,.72);border-top:none;border-radius:0 0 24px 24px;box-shadow:0 22px 60px rgba(0,0,0,.34);font-family:var(--font-outfit),"Outfit",sans-serif}.aw-ac-popup .ac-divider{height:1px;margin:0 16px 4px;background:rgba(26,20,13,.1)}.aw-ac-popup .ac-list{overflow-y:auto;padding:0 6px 6px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(26,20,13,.22) transparent}.aw-ac-popup .ac-list::-webkit-scrollbar{width:8px}.aw-ac-popup .ac-list::-webkit-scrollbar-thumb{background:rgba(26,20,13,.22);border-radius:4px;border:2px solid transparent;background-clip:content-box}.aw-ac-popup .ac-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:none;background:none;cursor:pointer;color:#1a140d;font-family:var(--body);padding:11px 14px;border-radius:14px}.aw-ac-popup .ac-item:focus-visible{outline:none}.aw-ac-popup .ac-active-pill{position:absolute;inset:0;z-index:0;border-radius:14px;background:rgba(26,20,13,.06);pointer-events:none}.aw-ac-popup .ac-pin{position:relative;z-index:1;color:var(--accent);flex:none;display:grid;place-items:center}.aw-ac-popup .ac-pin svg{width:16px;height:16px}.aw-ac-popup .ac-text{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column}.aw-ac-popup .ac-main{font-size:14px;font-weight:600}.aw-ac-popup .ac-main,.aw-ac-popup .ac-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-ac-popup .ac-sub{font-size:12px;color:rgba(26,20,13,.6)}.aw-ac-popup .ac-empty{padding:13px 14px;font-family:var(--body);font-size:14px;color:rgba(26,20,13,.55)}.aw-ac-popup .ac-credit{padding:6px 10px 2px;text-align:right;font-family:var(--body);font-size:12px;color:rgba(26,20,13,.45)}.aw-ac-popup .ac-group{padding:9px 14px 4px;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(26,20,13,.4)}.aw-ac-popup .ac-item--place{min-height:44px;padding-top:9px;padding-bottom:9px;gap:10px}.aw-ac-popup .ac-item--place .ac-text{flex-direction:row;align-items:baseline;gap:6px}.aw-ac-popup .ac-item--place .ac-main{flex:0 1 auto}.aw-ac-popup .ac-item--place .ac-sub{flex:0 10 auto;min-width:0}@media (max-width:720px){.aw-ac-popup .ac-item--place{padding-top:7px;padding-bottom:7px}.aw-ac-popup .ac-group{padding-top:7px;padding-bottom:1px;font-size:11px}}.aw-ac-popup .ac-item--idea{padding-top:9px;padding-bottom:9px;gap:10px;animation:aw-idea-rise .32s var(--ease-settle) both}.aw-ac-popup .ac-item--idea .ac-mainline{align-items:baseline;gap:6px}.aw-ac-popup .ac-item--idea .ac-mainline .ac-sub{flex:0 10 auto;min-width:0}.aw-ac-popup .ac-item--idea:nth-of-type(2){animation-delay:45ms}.aw-ac-popup .ac-item--idea:nth-of-type(3){animation-delay:90ms}.aw-ac-popup .ac-item--idea:nth-of-type(4){animation-delay:135ms}.aw-ac-popup :has(>.ac-item--idea)>.ac-group{animation:aw-idea-rise .32s var(--ease-settle) both}@keyframes aw-idea-rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:720px){.aw-ac-popup .ac-item--idea{padding-top:7px;padding-bottom:7px}}@media (prefers-reduced-motion:reduce){.aw-ac-popup .ac-item--idea,.aw-ac-popup :has(>.ac-item--idea)>.ac-group{animation:none}}.aw-ac-popup--detached{border-top-width:1.5px;border-top-style:solid;border-radius:18px}.aw-ac-popup .ac-drill-head{display:flex;align-items:center;gap:4px;padding:6px 10px 2px}.aw-ac-popup .ac-back{flex:none;display:grid;place-items:center;width:24px;height:24px;border:none;background:none;cursor:pointer;color:rgba(26,20,13,.5);font-family:var(--body);font-size:20px;line-height:1;padding:0 0 1px;border-radius:999px}.aw-ac-popup .ac-back:hover{background:rgba(26,20,13,.06);color:#1a140d}.aw-ac-popup .ac-drill-title{font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(26,20,13,.4)}.aw-ac-popup .ac-mainline{display:flex;align-items:center;min-width:0}.aw-ac-popup .ac-mainline .ac-main{flex:0 1 auto;min-width:0}.aw-ac-popup .ac-chip{flex:none;margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.aw-ac-popup .ac-item--surprise{position:sticky;bottom:0;z-index:2;background:color-mix(in srgb,var(--accent) 8%,#ffffff);border-top:1px solid rgba(26,20,13,.1)}.aw-ac-popup .ac-item--surprise .ac-main{color:var(--accent);font-weight:600}.aw-ac-popup .ac-item--multi-city{background:color-mix(in srgb,var(--accent) 8%,#ffffff);border-bottom:1px solid rgba(26,20,13,.1)}.aw-ac-popup .ac-item--multi-city .ac-main{color:var(--accent);font-weight:600}.aw-ac-popup .ac-list--drill{padding-bottom:0}.aw-ac-popup--inline{border-radius:20px 20px 20px 20px}.aw-ac-popup--inline .ac-list{padding-left:0;padding-right:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden auto}.aw-ac-popup--inline .ac-item{border-radius:0;padding-left:20px;padding-right:20px}.aw-ac-popup--inline .ac-active-pill{border-radius:0}.aw-ac-popup--inline .ac-item--surprise,.aw-ac-popup--inline .ac-item--surprise .ac-active-pill,.aw-ac-popup--inline .ac-item:last-child,.aw-ac-popup--inline .ac-item:last-child .ac-active-pill{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.aw-ac-popup--light{background:#fff;border-color:var(--aw-line,#e7e0d8);box-shadow:0 12px 34px rgba(43,43,43,.16)}