.iwk0sG_launcher{z-index:40;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));filter:drop-shadow(0 12px 24px #17182924);isolation:isolate;border-radius:16px 999px 999px 16px;align-items:stretch;gap:12px;animation:.5s cubic-bezier(.22,1,.36,1) both iwk0sG_launcher-enter;display:flex;position:fixed}body:has(#win-ai-finder) .iwk0sG_launcher{display:none}.iwk0sG_label{min-height:52px;color:var(--color-brand-500);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #4a409a14;border-radius:12px;justify-content:center;align-items:center;gap:.25em;padding:12px 24px;font-size:.875rem;font-weight:700;line-height:1.2;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.iwk0sG_brand,.iwk0sG_sparkle,.iwk0sG_icon:before{background-image:linear-gradient(90deg,#ff3b5c,#ff9f0a,#ffd60a,#30d158,#19c2ff,#5e5ce6,#bf5af2,#ff3b8d,#ff3b5c);background-size:400% 100%;animation:9s linear infinite iwk0sG_winy-rainbow-flow}.iwk0sG_brand{color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.iwk0sG_icon{isolation:isolate;background:#fffffff5;border:1px solid #4a409a14;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #17182924}.iwk0sG_icon:before{z-index:0;content:"";filter:blur(8px);opacity:.24;width:34px;height:34px;position:absolute;transform:scale(1.12);-webkit-mask:url(/assets/ai/winy-floating-launcher.svg) 50%/contain no-repeat;mask:url(/assets/ai/winy-floating-launcher.svg) 50%/contain no-repeat}.iwk0sG_sparkle{z-index:1;filter:drop-shadow(0 4px 7px #4a409a29);width:32px;height:32px;animation:9s linear infinite iwk0sG_winy-rainbow-flow,3.2s ease-in-out infinite iwk0sG_winy-sparkle-breathe;-webkit-mask:url(/assets/ai/winy-floating-launcher.svg) 50%/contain no-repeat;mask:url(/assets/ai/winy-floating-launcher.svg) 50%/contain no-repeat}.iwk0sG_launcher:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}@media (hover:hover){.iwk0sG_launcher:hover .iwk0sG_label{border-color:#4a409a3d;transform:translate(2px);box-shadow:0 10px 24px #1718291a}.iwk0sG_launcher:hover .iwk0sG_icon{transform:translateY(-2px)scale(1.06)}}@keyframes iwk0sG_launcher-enter{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes iwk0sG_winy-rainbow-flow{0%{background-position:0%}to{background-position:800%}}@keyframes iwk0sG_winy-sparkle-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.05)}}@media (max-width:600px){.iwk0sG_launcher{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));align-items:center;gap:8px}.iwk0sG_label{white-space:normal;max-width:calc(100vw - 84px);min-height:48px;padding:10px 16px;font-size:.8125rem}.iwk0sG_labelText{overflow-wrap:anywhere;text-align:center;text-wrap:balance;min-width:0}.iwk0sG_icon{flex-basis:48px;width:48px;height:48px}.iwk0sG_sparkle,.iwk0sG_icon:before{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.iwk0sG_launcher,.iwk0sG_brand,.iwk0sG_icon:before,.iwk0sG_sparkle{animation:none}.iwk0sG_label,.iwk0sG_icon{transition:none}}
