.assistant-dock-module__7UnAgW__askdock{z-index:30;pointer-events:none;position:fixed;inset:0}.assistant-dock-module__7UnAgW__askdock[data-mode=open]{z-index:45}.assistant-dock-module__7UnAgW__askdock>*{pointer-events:auto}.assistant-dock-module__7UnAgW__askpanel{padding-left:calc(var(--sidebar-w) + 2 * var(--sidebar-gap) + var(--rail-title) - var(--rail));animation:assistant-dock-module__7UnAgW__ask-panel-in .28s var(--ease-out) both;background:#00000026;display:flex;position:absolute;inset:0;overflow:hidden}@media (max-width:768px){.assistant-dock-module__7UnAgW__askpanel{padding-left:0}}.assistant-dock-module__7UnAgW__askinner{z-index:1;width:var(--ask-col);flex-direction:column;min-width:0;height:100%;margin-inline:auto;display:flex;position:relative}.assistant-dock-module__7UnAgW__askpanelHead{z-index:20;inset-inline:12px;top:calc(var(--safe-top) + 1rem);flex:none;align-items:center;gap:8px;padding-bottom:0;display:flex;position:absolute}.assistant-dock-module__7UnAgW__askpanelTitle{font-size:var(--text-2xl);font-weight:400;line-height:var(--lh-title);color:var(--ink);margin:0}.assistant-dock-module__7UnAgW__askmsgs{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--askinput-h,60px) + 40px);flex:1;overflow-y:auto}.assistant-dock-module__7UnAgW__askFade{-webkit-mask-image:linear-gradient(to bottom, transparent 0, black calc(var(--safe-top) + 3.25rem));mask-image:linear-gradient(to bottom, transparent 0, black calc(var(--safe-top) + 3.25rem))}.assistant-dock-module__7UnAgW__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){.assistant-dock-module__7UnAgW__askinput{left:50%}.assistant-dock-module__7UnAgW__askdock:not([data-mode=open]) .assistant-dock-module__7UnAgW__askinput{display:none}}.assistant-dock-module__7UnAgW__askdock[data-tabbar]:not([data-mode=open]) .assistant-dock-module__7UnAgW__askinput{display:none}.assistant-dock-module__7UnAgW__askdock[data-mode=open] .assistant-dock-module__7UnAgW__askinput{width:min(var(--ask-col), calc(100vw - 32px));height:auto;min-height:60px}.assistant-dock-module__7UnAgW__askdock[data-mode=mini] .assistant-dock-module__7UnAgW__askinput{width:32px;height:32px}.assistant-dock-module__7UnAgW__askdock[data-mode=blob] .assistant-dock-module__7UnAgW__askinput{width:84px;height:84px;bottom:-28px}.assistant-dock-module__7UnAgW__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}.assistant-dock-module__7UnAgW__askdock[data-mode=open] .assistant-dock-module__7UnAgW__askfield{opacity:1;pointer-events:auto}.assistant-dock-module__7UnAgW__askfieldCol{flex-direction:column;flex:1;min-width:0;display:flex}.assistant-dock-module__7UnAgW__askfieldChips{flex-wrap:wrap;gap:8px;padding:8px 6px 0;display:flex}.assistant-dock-module__7UnAgW__askfieldRow{align-items:flex-end;gap:6px;display:flex}.assistant-dock-module__7UnAgW__askta{min-width:0;max-height:132px;box-shadow:none;resize:none;font-size:var(--text-base);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}.assistant-dock-module__7UnAgW__askta:focus,.assistant-dock-module__7UnAgW__askta:focus-visible{box-shadow:none;border-color:#0000;outline:none}.assistant-dock-module__7UnAgW__askta::placeholder{color:#2c2c2a80}.assistant-dock-module__7UnAgW__askdrop{z-index:2;border-radius:var(--radius-lg);background:var(--accent-bg);font-size:var(--text-sm);color:var(--accent-deep);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.assistant-dock-module__7UnAgW__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}.assistant-dock-module__7UnAgW__askdock[data-mode=open] .assistant-dock-module__7UnAgW__askbtn{width:52px;height:52px;bottom:4px;right:4px}@media (max-width:768px){.assistant-dock-module__7UnAgW__askdock[data-mode=open] .assistant-dock-module__7UnAgW__askinput{min-height:52px}.assistant-dock-module__7UnAgW__askdock[data-mode=open] .assistant-dock-module__7UnAgW__askfield{border-radius:var(--radius-lg);background:var(--paper);min-height:52px;padding:0 52px 0 4px;box-shadow:0 10px 28px -10px #0f0f0f59}.assistant-dock-module__7UnAgW__askdock[data-mode=open] .assistant-dock-module__7UnAgW__askbtn{width:36px;height:36px;bottom:8px;right:8px}.assistant-dock-module__7UnAgW__askfieldRow{align-items:center}.assistant-dock-module__7UnAgW__askta{padding:14px 8px;line-height:1.625}}.assistant-dock-module__7UnAgW__askdock[data-mode=blob] .assistant-dock-module__7UnAgW__askbtn{overflow:visible}.assistant-dock-module__7UnAgW__askbtnGrad{background:var(--accent-grad);transition:opacity .2s var(--ease-out);background-position:50%;background-size:200% 200%;border-radius:999px;animation:7s infinite assistant-dock-module__7UnAgW__ask-grad-flow;position:absolute;inset:0;box-shadow:0 10px 28px -10px #0f0f0f59}.assistant-dock-module__7UnAgW__askdock[data-mode=blob] .assistant-dock-module__7UnAgW__askbtnGrad{opacity:0}.assistant-dock-module__7UnAgW__askbtnLabel{white-space:nowrap;font-size:var(--text-sm);transition:opacity .16s var(--ease-out);justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:absolute;inset:0}.assistant-dock-module__7UnAgW__askdock:not([data-mode=pill]) .assistant-dock-module__7UnAgW__askbtnLabel{opacity:0}.assistant-dock-module__7UnAgW__askbtnIcon{opacity:0;transition:opacity .16s var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.assistant-dock-module__7UnAgW__askdock[data-mode=open] .assistant-dock-module__7UnAgW__askbtnIcon{opacity:1}.assistant-dock-module__7UnAgW__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}.assistant-dock-module__7UnAgW__askdock[data-mode=blob] .assistant-dock-module__7UnAgW__askblob{opacity:1;transition:opacity .38s var(--ease-bounce), scale .4s var(--ease-bounce);scale:1}.assistant-dock-module__7UnAgW__askblobSpark{color:var(--primary-foreground);justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;inset:0}.assistant-dock-module__7UnAgW__askbtnSpark{font-size:1rem}.assistant-dock-module__7UnAgW__blob{overflow:visible}.assistant-dock-module__7UnAgW__blobLayer{fill:var(--primary);transform-box:fill-box;transform-origin:50%;will-change:rotate}.assistant-dock-module__7UnAgW__blobDock.assistant-dock-module__7UnAgW__blobL1{opacity:.12;animation:30s linear infinite assistant-dock-module__7UnAgW__ask-spin-r;scale:1.28}.assistant-dock-module__7UnAgW__blobDock.assistant-dock-module__7UnAgW__blobL2{opacity:.18;animation:36s linear infinite assistant-dock-module__7UnAgW__ask-spin-l;scale:1.14}.assistant-dock-module__7UnAgW__blobDock.assistant-dock-module__7UnAgW__blobL3{opacity:.28;animation:26s linear infinite assistant-dock-module__7UnAgW__ask-spin-r;scale:1.06}.assistant-dock-module__7UnAgW__blobDock.assistant-dock-module__7UnAgW__blobL4{opacity:1;animation:44s linear infinite assistant-dock-module__7UnAgW__ask-spin-l;scale:1}.assistant-dock-module__7UnAgW__blobChrome.assistant-dock-module__7UnAgW__blobL1{opacity:.12;animation:30s linear infinite assistant-dock-module__7UnAgW__ask-spin-r;scale:1.45}.assistant-dock-module__7UnAgW__blobChrome.assistant-dock-module__7UnAgW__blobL2{opacity:.18;animation:36s linear infinite assistant-dock-module__7UnAgW__ask-spin-l;scale:1.3}.assistant-dock-module__7UnAgW__blobChrome.assistant-dock-module__7UnAgW__blobL3{opacity:.28;animation:26s linear infinite assistant-dock-module__7UnAgW__ask-spin-r;scale:1.15}.assistant-dock-module__7UnAgW__blobChrome.assistant-dock-module__7UnAgW__blobL4{opacity:1;animation:44s linear infinite assistant-dock-module__7UnAgW__ask-spin-l;scale:1}@keyframes assistant-dock-module__7UnAgW__ask-spin-r{to{rotate:360deg}}@keyframes assistant-dock-module__7UnAgW__ask-spin-l{to{rotate:-360deg}}@keyframes assistant-dock-module__7UnAgW__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 assistant-dock-module__7UnAgW__ask-panel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.assistant-dock-module__7UnAgW__askpanel,.assistant-dock-module__7UnAgW__askbtnGrad,.assistant-dock-module__7UnAgW__blobLayer{animation:none!important}.assistant-dock-module__7UnAgW__askinput,.assistant-dock-module__7UnAgW__askbtn,.assistant-dock-module__7UnAgW__askblob,.assistant-dock-module__7UnAgW__askfield{transition:none!important}}
