.search_box__gw87D{position:relative;--field-h:52px;min-height:var(--field-h)}.search_field__BBWFO{display:flex;align-items:center;gap:var(--gap-tight);padding:0 var(--gap);height:var(--field-h);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper-raised);transition:border-color var(--t-hover) var(--ease-out)}.search_field__BBWFO:focus-within{border-color:var(--ink)}.search_mark__n72Uu{flex:none;width:18px;height:18px;color:var(--ink-faint)}.search_input__Y2MgW{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;outline:none}.search_input__Y2MgW::-webkit-search-cancel-button{display:none}.search_box__gw87D[data-open=true] .search_field__BBWFO{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-curtain) + 1);border-radius:0;border-width:0 0 1px;padding:0 clamp(12px,4vw,48px)}.search_shut__u5uYb{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--ink-faint);font-size:15px;transition:color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.search_shut__u5uYb:hover{color:var(--ink);background:var(--accent-soft)}}.search_curtain__WHuvo{position:fixed;inset:var(--field-h) 0 0;z-index:var(--z-curtain);display:flex;background:var(--paper-raised);animation:search_curtain-in__BnMXh .2s var(--ease-out) both}.search_curtain__WHuvo>*{flex:1 1;min-width:0}@keyframes search_curtain-in__BnMXh{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.search_box__gw87D[data-open=true] .search_field__BBWFO{--field-h:72px;height:72px;padding-inline:max(clamp(12px,4vw,48px),calc((100vw - 1100px) / 2 + 4px));gap:14px;border:0;background:var(--paper-raised);box-shadow:0 1px 0 var(--surface-line),0 18px 40px -30px color-mix(in oklab,var(--accent) 60%,transparent)}.search_box__gw87D[data-open=true] .search_mark__n72Uu{width:22px;height:22px;color:var(--accent)}.search_box__gw87D[data-open=true] .search_input__Y2MgW{font-size:20px;font-weight:500;letter-spacing:-.01em}.search_input__Y2MgW:focus-visible{outline:none}.search_box__gw87D[data-open=true] .search_shut__u5uYb{width:40px;height:40px;font-size:16px;background:var(--accent-soft)}.search_box__gw87D[data-open=true] .search_curtain__WHuvo{inset:72px 0 0;background:radial-gradient(900px 260px at 50% 0,var(--glow-soft),transparent 70%),var(--paper-raised)}