.finder-launcher_launcher__w7xDX{position:fixed;inset:auto 24px 24px auto;z-index:40;display:inline-flex;align-items:center;gap:10px;min-height:56px;max-width:calc(100vw - 40px);padding:14px 22px;border:0;border-radius:999px;font-size:15px;font-weight:650;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 8px 24px hsl(var(--foreground)/.18);cursor:pointer;transition:box-shadow .2s var(--motion-ease-out),background-color .2s}.finder-launcher_launcher__w7xDX[hidden]{display:none}.finder-launcher_launcher__w7xDX:hover{background:hsl(var(--primary)/.92);box-shadow:0 10px 30px hsl(var(--foreground)/.24)}.finder-launcher_close__LwCTe:focus-visible,.finder-launcher_footer__ZhgUW a:focus-visible,.finder-launcher_launcher__w7xDX:focus-visible,.finder-launcher_retry__T9k8z:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:4px}.finder-launcher_launcher__w7xDX[data-position=bottom-left],.finder-launcher_launcher__w7xDX[data-position=left-middle]{left:24px;right:auto}.finder-launcher_launcher__w7xDX[data-position=bottom-center]{left:50%;right:auto;transform:translateX(-50%)}.finder-launcher_panel__PR6OS{position:fixed;inset:auto 24px 92px auto;z-index:40;width:min(440px,calc(100vw - 48px));height:min(640px,calc(100dvh - 128px));max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:hsl(var(--foreground));overflow:visible}.finder-launcher_panel__PR6OS:not([open]){display:none}.finder-launcher_panel__PR6OS::backdrop{background:hsl(var(--foreground)/.12)}.finder-launcher_panel__PR6OS[data-position=bottom-left],.finder-launcher_panel__PR6OS[data-position=left-middle]{left:24px;right:auto}.finder-launcher_panel__PR6OS[data-position=bottom-center]{left:50%;right:auto;transform:translateX(-50%)}.finder-launcher_surface__zbZQ_{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:16px;background:hsl(var(--background));box-shadow:0 14px 44px hsl(var(--foreground)/.2)}.finder-launcher_panel__PR6OS[open] .finder-launcher_surface__zbZQ_{animation:finder-launcher_enter__kHCD0 .24s var(--motion-ease-out) both}.finder-launcher_panel__PR6OS[data-closing] .finder-launcher_surface__zbZQ_{animation:finder-launcher_leave__pitch .18s ease-in both}.finder-launcher_header__RAfAS{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 24px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.finder-launcher_identity__kUQ3x{display:flex;align-items:center;gap:10px}.finder-launcher_identity__kUQ3x>svg{color:hsl(var(--primary));flex-shrink:0}.finder-launcher_identity__kUQ3x h2{font-family:var(--font-display);font-size:21px;line-height:1.25;font-weight:600}.finder-launcher_identity__kUQ3x h2:focus{outline:none}.finder-launcher_close__LwCTe{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:10px}.finder-launcher_close__LwCTe:hover{background:hsl(var(--muted))}.finder-launcher_body__pRZPn{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.45) transparent}.finder-launcher_body__pRZPn::-moz-selection{background:hsl(var(--primary)/.18)}.finder-launcher_body__pRZPn::selection{background:hsl(var(--primary)/.18)}.finder-launcher_body__pRZPn input{caret-color:hsl(var(--primary))}.finder-launcher_footer__ZhgUW{flex-shrink:0;padding:4px 24px;border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.finder-launcher_footer__ZhgUW a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:hsl(var(--primary));font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.finder-launcher_message__BF6to{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:28px 24px;font-size:15px;line-height:1.6}.finder-launcher_message__BF6to a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:4px;min-height:44px}.finder-launcher_retry__T9k8z{min-height:44px;border-radius:10px;padding:8px 18px;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.finder-launcher_spinner__3s5UX{color:hsl(var(--primary));animation:finder-launcher_spin__8z6kO 1s linear infinite}@media (min-width:768px){.finder-launcher_launcher__w7xDX[data-position=left-middle],.finder-launcher_launcher__w7xDX[data-position=right-middle]{top:50%;bottom:auto;transform:translateY(-50%)}.finder-launcher_panel__PR6OS[data-position=left-middle],.finder-launcher_panel__PR6OS[data-position=right-middle]{top:50%;bottom:auto;transform:translateY(-50%);height:min(640px,calc(100dvh - 48px))}}@media (max-width:767px){.finder-launcher_launcher__w7xDX{bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));right:max(20px,calc(env(safe-area-inset-right) + 12px));min-height:52px;padding:12px 18px}.finder-launcher_launcher__w7xDX[data-position=bottom-left],.finder-launcher_launcher__w7xDX[data-position=left-middle]{left:max(20px,calc(env(safe-area-inset-left) + 12px))}.finder-launcher_panel__PR6OS{inset:0!important;transform:none!important;width:100%;height:100dvh}.finder-launcher_surface__zbZQ_{border-radius:0}.finder-launcher_header__RAfAS{padding-top:max(12px,env(safe-area-inset-top))}.finder-launcher_footer__ZhgUW{padding-bottom:max(4px,env(safe-area-inset-bottom))}}@keyframes finder-launcher_enter__kHCD0{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes finder-launcher_leave__pitch{to{opacity:0;transform:translateY(8px)}}@keyframes finder-launcher_spin__8z6kO{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.finder-launcher_panel__PR6OS[open] .finder-launcher_surface__zbZQ_,.finder-launcher_spinner__3s5UX{animation:none}.finder-launcher_launcher__w7xDX{transition:none}}