.mira-expandable-search{flex:0 48px;min-width:48px;height:48px;transition:flex-grow .34s cubic-bezier(.22,.8,.25,1);position:relative}.mira-expandable-search.is-expanded{flex-grow:1}.mira-search-field{background:color-mix(in srgb, var(--mira-card) 92%, transparent);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--mira-line), inset 0 1px 0 #ffffffb3, 0 2px 6px #1b221d05;backdrop-filter:blur(16px)saturate(1.15);border-radius:999px;transition:box-shadow .22s,background-color .22s;position:relative;overflow:hidden}.mira-search-field:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(at 0 0,#c9e8d27a,#0000 72%);transition:opacity .24s;position:absolute;inset:0}.mira-expandable-search:hover .mira-search-field{box-shadow:inset 0 0 0 1px #a7bfaf,inset 0 1px #ffffffb3,0 3px 10px #1b221d08}.mira-expandable-search:focus-within .mira-search-field{box-shadow:inset 0 0 0 1px #87a991,inset 0 1px #ffffffb3,0 0 0 3px #2f6b4f0c,0 4px 12px #1b221d08}.mira-expandable-search.is-expanded:focus-within .mira-search-field:before{opacity:1}.mira-search-field>svg{z-index:1;color:var(--mira-secondary);pointer-events:none;transition:color .18s;position:absolute;top:14px;left:14px}.mira-expandable-search.is-expanded .mira-search-field>svg{color:var(--mira-muted)}.mira-app .mira-search-field input{box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--mira-ink);caret-color:var(--mira-green-ink);font:400 16px/1.4 var(--mira-font);appearance:none;opacity:0;pointer-events:none;background:0 0;border:0;margin:0;padding:0 44px;transition:opacity .1s;display:block;position:relative}.mira-app .mira-expandable-search.is-expanded input{opacity:1;pointer-events:auto;transition:opacity .18s 70ms}.mira-search-field input::-webkit-search-cancel-button{display:none}.mira-app .mira-expandable-search .mira-search-field input:focus{box-shadow:none;outline:none}.mira-search-field input::placeholder{color:var(--mira-muted)}.mira-search-close{width:36px;height:36px;color:var(--mira-muted);opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .1s,transform .16s,visibility 0s linear .1s;display:grid;position:absolute;top:6px;right:6px;transform:scale(.88)}.mira-expandable-search.is-expanded .mira-search-close{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s .1s,transform .22s 70ms,visibility;transform:none}.mira-search-close:hover{background:var(--mira-green-soft);color:var(--mira-green-ink)}.mira-app .mira-search-trigger{width:48px;height:48px;color:var(--mira-secondary);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:0 auto 0 0}.mira-expandable-search.is-expanded .mira-search-trigger{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.mira-expandable-search,.mira-search-field,.mira-search-field:before,.mira-search-field>svg,.mira-app .mira-search-field input,.mira-expandable-search .mira-search-close{transition:none}}