.ask-ai-module__uy-JDW__widget{--morph-ease:cubic-bezier(.22, 1, .36, 1);--launcher-height:44px;--launcher-width:184px;--panel-width:336px;--panel-height:372px;--ink:#0b0b0c;--ink-soft:#6b6b66;--ink-mute:#9a9a94;--line:#09090b14;--tile:#f3f3f0;--tile-hover:#f6f6f3;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:50;width:var(--launcher-width);height:var(--launcher-height);border:1px solid var(--line);max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.3);transition:width .52s var(--morph-ease), height .52s var(--morph-ease), border-radius .52s var(--morph-ease), box-shadow .32s ease, transform .22s var(--morph-ease);background:#ffffffeb;border-radius:999px;position:fixed;overflow:hidden;box-shadow:0 1px 2px #09090b0f,0 10px 30px -10px #09090b38}.ask-ai-module__uy-JDW__widget:hover{box-shadow:0 1px 2px #09090b0f,0 16px 40px -12px #09090b4d}.ask-ai-module__uy-JDW__widget[data-open=false]:hover{transform:translateY(-1px)}.ask-ai-module__uy-JDW__widget[data-open=true]{width:var(--panel-width);height:min(var(--panel-height), calc(100dvh - 40px));background:#fff;border-radius:24px;box-shadow:0 1px 2px #09090b0f,0 24px 64px -16px #09090b52}.ask-ai-module__uy-JDW__launcher{height:var(--launcher-height);width:var(--launcher-width);color:inherit;white-space:nowrap;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:width .52s var(--morph-ease), padding .52s var(--morph-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0 auto auto 0}.ask-ai-module__uy-JDW__widget[data-open=true] .ask-ai-module__uy-JDW__launcher{width:calc(var(--panel-width) - 56px);justify-content:flex-start;padding-left:20px}.ask-ai-module__uy-JDW__spark{width:14px;height:14px;color:var(--ink);transition:transform .42s var(--morph-ease), color .2s ease;flex-shrink:0;place-items:center;display:grid}.ask-ai-module__uy-JDW__spark svg{width:14px;height:14px}.ask-ai-module__uy-JDW__launcher:hover .ask-ai-module__uy-JDW__spark{transform:rotate(-12deg)scale(1.08)}.ask-ai-module__uy-JDW__widget[data-open=true] .ask-ai-module__uy-JDW__spark{transform:none}.ask-ai-module__uy-JDW__label{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ask-ai-module__uy-JDW__close{width:36px;height:36px;color:var(--ink-soft);opacity:0;visibility:hidden;transition:opacity .18s ease, transform .36s var(--morph-ease), background .15s ease, color .15s ease, visibility .18s;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:8px;transform:scale(.7)rotate(-45deg)}.ask-ai-module__uy-JDW__close svg{width:18px;height:18px}.ask-ai-module__uy-JDW__close:hover{background:var(--tile);color:var(--ink)}.ask-ai-module__uy-JDW__widget[data-open=true] .ask-ai-module__uy-JDW__close{visibility:visible;opacity:1;transition-delay:.1s;transform:scale(1)rotate(0)}.ask-ai-module__uy-JDW__panel{inset:var(--launcher-height) 0 0;overscroll-behavior:contain;visibility:hidden;transition:visibility .24s;position:absolute;overflow-y:auto}.ask-ai-module__uy-JDW__widget[data-open=true] .ask-ai-module__uy-JDW__panel{visibility:visible}.ask-ai-module__uy-JDW__content{gap:10px;padding:0 10px 12px;display:grid}.ask-ai-module__uy-JDW__intro{color:var(--ink-soft);opacity:0;transition:opacity .2s ease, transform .32s var(--morph-ease);margin:0;padding:0 10px 2px;font-size:12.5px;line-height:1.55;transform:translateY(6px)}.ask-ai-module__uy-JDW__widget[data-open=true] .ask-ai-module__uy-JDW__intro{opacity:1;transition-delay:60ms;transform:none}.ask-ai-module__uy-JDW__list{gap:4px;display:grid}.ask-ai-module__uy-JDW__row{height:52px;color:var(--ink);opacity:0;filter:blur(6px);transition:opacity .18s ease, filter .22s ease, transform .3s var(--morph-ease), background .15s ease;border-radius:14px;align-items:center;gap:12px;padding:0 10px 0 8px;text-decoration:none;display:flex;transform:translateY(12px)scale(.97)}.ask-ai-module__uy-JDW__widget[data-open=true] .ask-ai-module__uy-JDW__row{opacity:1;filter:blur();transition-duration:.32s,.42s,.48s,.15s;transition-delay:calc(90ms + var(--row-index) * 45ms);transform:translateY(0)scale(1)}.ask-ai-module__uy-JDW__row:hover{background:var(--tile-hover)}.ask-ai-module__uy-JDW__icon{background:var(--tile);width:36px;height:36px;color:var(--ink);transition:background .18s ease, color .18s ease, transform .3s var(--morph-ease);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ask-ai-module__uy-JDW__icon svg{width:18px;height:18px}.ask-ai-module__uy-JDW__row:hover .ask-ai-module__uy-JDW__icon{background:var(--ink);color:#fff;transform:scale(1.04)}.ask-ai-module__uy-JDW__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ask-ai-module__uy-JDW__arrow{width:20px;height:20px;color:var(--ink-mute);opacity:.7;transition:transform .26s var(--morph-ease), color .18s ease, opacity .18s ease;flex-shrink:0;place-items:center;display:grid}.ask-ai-module__uy-JDW__arrow svg{width:14px;height:14px}.ask-ai-module__uy-JDW__row:hover .ask-ai-module__uy-JDW__arrow{color:var(--ink);opacity:1;transform:translate(2px,-2px)}.ask-ai-module__uy-JDW__hint{border-top:1px solid var(--line);color:var(--ink-mute);opacity:0;margin:0;padding:10px 10px 2px;font-size:11px;line-height:1.5;transition:opacity .24s}.ask-ai-module__uy-JDW__widget[data-open=true] .ask-ai-module__uy-JDW__hint{opacity:1;transition-delay:.28s}.ask-ai-module__uy-JDW__launcher:focus-visible,.ask-ai-module__uy-JDW__close:focus-visible,.ask-ai-module__uy-JDW__row:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.ask-ai-module__uy-JDW__launcher:focus-visible{border-radius:999px}@media (prefers-reduced-motion:reduce){.ask-ai-module__uy-JDW__widget,.ask-ai-module__uy-JDW__launcher,.ask-ai-module__uy-JDW__spark,.ask-ai-module__uy-JDW__close,.ask-ai-module__uy-JDW__panel,.ask-ai-module__uy-JDW__intro,.ask-ai-module__uy-JDW__row,.ask-ai-module__uy-JDW__icon,.ask-ai-module__uy-JDW__arrow,.ask-ai-module__uy-JDW__hint{filter:none!important;transition:none!important}}
