.AssistantDock-module__xnG5dW__askdock{z-index:30;pointer-events:none;position:fixed;inset:0}.AssistantDock-module__xnG5dW__askdock>*{pointer-events:auto}.AssistantDock-module__xnG5dW__askpanel{padding-left:calc(var(--sidebar-w) + 2 * var(--sidebar-gap) + var(--rail-title) - var(--rail));animation:AssistantDock-module__xnG5dW__ask-panel-in .28s var(--ease-out) both;background:#0000001a;display:flex;position:absolute;inset:0;overflow:hidden}@media (max-width:768px){.AssistantDock-module__xnG5dW__askpanel{padding-left:0}}.AssistantDock-module__xnG5dW__askglow{inset-inline:0;pointer-events:none;height:420px;position:absolute;top:-180px;overflow:hidden}.AssistantDock-module__xnG5dW__askglowBlob{background:var(--accent-grad);opacity:.22;filter:blur(64px);will-change:transform;border-radius:999px;width:320px;height:320px;position:absolute}.AssistantDock-module__xnG5dW__askglowA{animation:22s ease-in-out infinite alternate AssistantDock-module__xnG5dW__ask-glow-a;top:40px;left:18%}.AssistantDock-module__xnG5dW__askglowB{animation:26s ease-in-out infinite alternate AssistantDock-module__xnG5dW__ask-glow-b;top:0;left:44%}.AssistantDock-module__xnG5dW__askglowC{animation:30s ease-in-out infinite alternate AssistantDock-module__xnG5dW__ask-glow-c;top:60px;left:68%}.AssistantDock-module__xnG5dW__askinner{z-index:1;width:var(--ask-col);flex-direction:column;min-width:0;height:100%;margin-inline:auto;padding-top:20px;display:flex;position:relative}.AssistantDock-module__xnG5dW__askpanelHead{flex:none;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.AssistantDock-module__xnG5dW__askpanelTitle{font-size:var(--text-section);font-weight:400;line-height:var(--lh-title);color:var(--ink);margin:0}.AssistantDock-module__xnG5dW__askmsgs{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--askinput-h,60px) + 40px);flex:1;overflow-y:auto}.AssistantDock-module__xnG5dW__askinput{bottom:var(--askdock-bottom,var(--dock-bottom));left:calc(50% + (var(--sidebar-w) + 2 * var(--sidebar-gap) + var(--rail-title) - var(--rail)) / 2);width:min(280px,100vw - 32px);height:52px;transition:width .38s var(--ease-bounce), height .38s var(--ease-bounce), min-height .38s var(--ease-bounce), bottom .38s var(--ease-bounce);position:absolute;transform:translate(-50%)}@media (max-width:768px){.AssistantDock-module__xnG5dW__askinput{left:50%}.AssistantDock-module__xnG5dW__askdock:not([data-mode=open]) .AssistantDock-module__xnG5dW__askinput{display:none}}.AssistantDock-module__xnG5dW__askdock[data-mode=open] .AssistantDock-module__xnG5dW__askinput{width:min(var(--ask-col), calc(100vw - 32px));height:auto;min-height:60px}.AssistantDock-module__xnG5dW__askdock[data-mode=mini] .AssistantDock-module__xnG5dW__askinput{width:32px;height:32px}.AssistantDock-module__xnG5dW__askdock[data-mode=blob] .AssistantDock-module__xnG5dW__askinput{width:84px;height:84px;bottom:-28px}.AssistantDock-module__xnG5dW__askfield{inset-inline:0;border-radius:var(--radius-lg);opacity:0;pointer-events:none;min-height:60px;transition:opacity .2s var(--ease-out);background:linear-gradient(#ffffff80,#ffffff80) padding-box padding-box,linear-gradient(135deg,#ffffffe6,#ffffff59) border-box;border:1px solid #0000;align-items:flex-end;gap:6px;padding:4px 60px 4px 6px;display:flex;position:absolute;bottom:0;box-shadow:0 10px 28px -10px #0f0f0f59}.AssistantDock-module__xnG5dW__askdock[data-mode=open] .AssistantDock-module__xnG5dW__askfield{opacity:1;pointer-events:auto}.AssistantDock-module__xnG5dW__askfieldCol{flex-direction:column;flex:1;min-width:0;display:flex}.AssistantDock-module__xnG5dW__askfieldChips{flex-wrap:wrap;gap:8px;padding:8px 6px 0;display:flex}.AssistantDock-module__xnG5dW__askfieldRow{align-items:flex-end;gap:6px;display:flex}.AssistantDock-module__xnG5dW__askta{min-width:0;max-height:132px;box-shadow:none;resize:none;font-size:var(--text-body);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:14px 6px;line-height:1.35;overflow-y:auto}.AssistantDock-module__xnG5dW__askta:focus,.AssistantDock-module__xnG5dW__askta:focus-visible{box-shadow:none;border-color:#0000;outline:none}.AssistantDock-module__xnG5dW__askta::placeholder{color:#2c2c2a80}.AssistantDock-module__xnG5dW__askdrop{z-index:2;border-radius:var(--radius-lg);background:var(--accent-bg);font-size:var(--text-caption);color:var(--accent-deep);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AssistantDock-module__xnG5dW__askbtn{width:100%;height:100%;color:var(--primary-foreground);cursor:pointer;transition:width .38s var(--ease-bounce), height .38s var(--ease-bounce), right .24s var(--ease-out), bottom .24s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0;overflow:hidden}.AssistantDock-module__xnG5dW__askdock[data-mode=open] .AssistantDock-module__xnG5dW__askbtn{width:52px;height:52px;bottom:4px;right:4px}.AssistantDock-module__xnG5dW__askdock[data-mode=blob] .AssistantDock-module__xnG5dW__askbtn{overflow:visible}.AssistantDock-module__xnG5dW__askbtnGrad{background:var(--accent-grad);transition:opacity .2s var(--ease-out);background-position:50%;background-size:200% 200%;border-radius:999px;animation:7s infinite AssistantDock-module__xnG5dW__ask-grad-flow;position:absolute;inset:0;box-shadow:0 10px 28px -10px #0f0f0f59}.AssistantDock-module__xnG5dW__askdock[data-mode=blob] .AssistantDock-module__xnG5dW__askbtnGrad{opacity:0}.AssistantDock-module__xnG5dW__askbtnLabel{white-space:nowrap;font-size:var(--text-caption);transition:opacity .16s var(--ease-out);justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:absolute;inset:0}.AssistantDock-module__xnG5dW__askdock:not([data-mode=pill]) .AssistantDock-module__xnG5dW__askbtnLabel{opacity:0}.AssistantDock-module__xnG5dW__askbtnIcon{opacity:0;transition:opacity .16s var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.AssistantDock-module__xnG5dW__askdock[data-mode=open] .AssistantDock-module__xnG5dW__askbtnIcon{opacity:1}.AssistantDock-module__xnG5dW__askblob{pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .12s linear,scale .12s linear;display:flex;position:absolute;inset:0;scale:.55}.AssistantDock-module__xnG5dW__askdock[data-mode=blob] .AssistantDock-module__xnG5dW__askblob{opacity:1;transition:opacity .38s var(--ease-bounce), scale .4s var(--ease-bounce);scale:1}.AssistantDock-module__xnG5dW__askblobSpark{color:var(--primary-foreground);justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;inset:0}.AssistantDock-module__xnG5dW__askbtnSpark{font-size:1rem}.AssistantDock-module__xnG5dW__blob{overflow:visible}.AssistantDock-module__xnG5dW__blobLayer{fill:var(--primary);transform-box:fill-box;transform-origin:50%;will-change:rotate}.AssistantDock-module__xnG5dW__blobDock.AssistantDock-module__xnG5dW__blobL1{opacity:.12;animation:30s linear infinite AssistantDock-module__xnG5dW__ask-spin-r;scale:1.28}.AssistantDock-module__xnG5dW__blobDock.AssistantDock-module__xnG5dW__blobL2{opacity:.18;animation:36s linear infinite AssistantDock-module__xnG5dW__ask-spin-l;scale:1.14}.AssistantDock-module__xnG5dW__blobDock.AssistantDock-module__xnG5dW__blobL3{opacity:.28;animation:26s linear infinite AssistantDock-module__xnG5dW__ask-spin-r;scale:1.06}.AssistantDock-module__xnG5dW__blobDock.AssistantDock-module__xnG5dW__blobL4{opacity:1;animation:44s linear infinite AssistantDock-module__xnG5dW__ask-spin-l;scale:1}.AssistantDock-module__xnG5dW__blobChrome.AssistantDock-module__xnG5dW__blobL1{opacity:.12;animation:30s linear infinite AssistantDock-module__xnG5dW__ask-spin-r;scale:1.45}.AssistantDock-module__xnG5dW__blobChrome.AssistantDock-module__xnG5dW__blobL2{opacity:.18;animation:36s linear infinite AssistantDock-module__xnG5dW__ask-spin-l;scale:1.3}.AssistantDock-module__xnG5dW__blobChrome.AssistantDock-module__xnG5dW__blobL3{opacity:.28;animation:26s linear infinite AssistantDock-module__xnG5dW__ask-spin-r;scale:1.15}.AssistantDock-module__xnG5dW__blobChrome.AssistantDock-module__xnG5dW__blobL4{opacity:1;animation:44s linear infinite AssistantDock-module__xnG5dW__ask-spin-l;scale:1}@keyframes AssistantDock-module__xnG5dW__ask-spin-r{to{rotate:360deg}}@keyframes AssistantDock-module__xnG5dW__ask-spin-l{to{rotate:-360deg}}@keyframes AssistantDock-module__xnG5dW__ask-grad-flow{0%{background-position:0%;background-size:200% 200%}50%{background-position:100%;background-size:300% 300%}to{background-position:0%;background-size:200% 200%}}@keyframes AssistantDock-module__xnG5dW__ask-panel-in{0%{opacity:0}to{opacity:1}}@keyframes AssistantDock-module__xnG5dW__ask-glow-a{0%{transform:translate(0)scale(1)}50%{transform:translate(42px,22px)scale(1.25)}to{transform:translate(12px,-12px)scale(.9)}}@keyframes AssistantDock-module__xnG5dW__ask-glow-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-34px,16px)scale(1.3)}to{transform:translate(26px,6px)scale(1.05)}}@keyframes AssistantDock-module__xnG5dW__ask-glow-c{0%{transform:translate(0)scale(1)}50%{transform:translate(-44px,20px)scale(.85)}to{transform:translate(-16px,-14px)scale(1.2)}}@media (prefers-reduced-motion:reduce){.AssistantDock-module__xnG5dW__askpanel,.AssistantDock-module__xnG5dW__askglowBlob,.AssistantDock-module__xnG5dW__askbtnGrad,.AssistantDock-module__xnG5dW__blobLayer{animation:none!important}.AssistantDock-module__xnG5dW__askinput,.AssistantDock-module__xnG5dW__askbtn,.AssistantDock-module__xnG5dW__askblob,.AssistantDock-module__xnG5dW__askfield{transition:none!important}}
