.assistant_scrim__7ZuAL{position:fixed;inset:0;z-index:75;background:transparent}.assistant_fab__mBZ_r{position:fixed;right:var(--sp-6);bottom:var(--sp-6);z-index:80;display:inline-flex;align-items:center;gap:10px;height:46px;padding:5px 18px 5px 6px;border-radius:var(--r-full);background:var(--ink-900);color:var(--text-inverse);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.01em;border:none;cursor:pointer;box-shadow:var(--shadow-pop),inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 12%,transparent);transition:transform .16s ease,box-shadow .16s ease}.assistant_fab__mBZ_r:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg),inset 0 1px 0 color-mix(in srgb,var(--text-inverse) 18%,transparent)}.assistant_fab__mBZ_r:active{transform:translateY(0)}.assistant_fabLabel__XmD_E{padding-right:2px}.assistant_orb__X7O2I{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--r-full);background:color-mix(in srgb,var(--text-inverse) 12%,transparent);overflow:hidden}.assistant_orb__X7O2I:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--text-inverse) 55%,transparent) 70deg,transparent 150deg,transparent 1turn);animation:assistant_orbspin__r_orZ 3.4s linear infinite}.assistant_orb__X7O2I:after{content:"";position:absolute;inset:1.5px;border-radius:var(--r-full);background:var(--ink-900)}.assistant_orbIcon__Y5Aa0{position:relative;z-index:1;display:inline-flex;color:var(--text-inverse)}.assistant_fab__mBZ_r:hover .assistant_orb__X7O2I:before{animation-duration:1.6s}@keyframes assistant_orbspin__r_orZ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.assistant_orb__X7O2I:before{animation:none}}.assistant_fab__mBZ_r svg{width:17px;height:17px}.assistant_panel__8PwWH{position:fixed;right:var(--sp-6);bottom:calc(var(--sp-6) + 46px + var(--sp-3));z-index:80;width:520px;max-width:calc(100vw - var(--sp-6) * 2);display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;animation:assistant_pop__s1JKr .16s ease}@media (min-width:1280px){.assistant_panel__8PwWH{width:600px}}@keyframes assistant_pop__s1JKr{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.assistant_head__B2HgE{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border)}.assistant_headIcon__T8lxy{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--r-md);background:var(--ink-900);color:var(--text-inverse)}.assistant_headIcon__T8lxy svg{width:17px;height:17px}.assistant_headText__r7Yek{display:flex;flex-direction:column;min-width:0;flex:1}.assistant_headTitle__ZN8rU{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary)}.assistant_headSub__1rMMw{font-size:var(--fs-sm);color:var(--text-muted)}.assistant_close__a3xaA{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);color:var(--text-muted);border:none;background:none;cursor:pointer;transition:background .12s ease,color .12s ease}.assistant_close__a3xaA:hover{background:var(--bg-hover);color:var(--text-primary)}.assistant_close__a3xaA svg{width:16px;height:16px}.assistant_composer__7I12S{margin:var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--r-xl);background:var(--bg-subtle);padding:var(--sp-2);transition:border-color .14s ease,box-shadow .14s ease}.assistant_composer__7I12S:focus-within{border-color:var(--ink-600);box-shadow:0 0 0 3px var(--ink-100)}.assistant_input___4ATF{display:block;width:100%;border:none;background:transparent;resize:none;overflow-y:auto;max-height:200px;padding:var(--sp-3) var(--sp-3) var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--text-primary)}.assistant_input___4ATF::placeholder{color:var(--text-muted)}.assistant_input___4ATF:focus{outline:none}.assistant_toolbar__33N1M{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) 0}.assistant_tool__ZdG8z{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-full);color:var(--text-muted);border:none;background:none;cursor:pointer;transition:background .12s ease,color .12s ease}.assistant_tool__ZdG8z:hover{background:var(--bg-hover);color:var(--text-primary)}.assistant_tool__ZdG8z svg{width:16px;height:16px}.assistant_destino__Pl_sI{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-2) 0 var(--sp-3);border-radius:var(--r-full);border:1px solid var(--border);background:var(--bg-surface);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;transition:background .12s ease,border-color .12s ease}.assistant_destino__Pl_sI:hover{background:var(--bg-hover);border-color:var(--border-strong)}.assistant_destinoLabel__Hqkpu{color:var(--text-muted)}.assistant_destinoValue__C4x_U{font-weight:var(--fw-medium);color:var(--text-primary)}.assistant_destino__Pl_sI svg{width:14px;height:14px;color:var(--text-muted)}.assistant_spacer__93zq2{flex:1}.assistant_send__pleiU{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-full);background:var(--ink-900);color:var(--text-inverse);border:none;cursor:pointer;transition:background .12s ease,opacity .12s ease,transform .12s ease}.assistant_send__pleiU:hover:not(:disabled){background:var(--ink-800);transform:translateY(-1px)}.assistant_send__pleiU:disabled{opacity:.35;cursor:default}.assistant_send__pleiU svg{width:17px;height:17px}@media (max-width:1024px){.assistant_fab__mBZ_r{bottom:84px;right:16px;height:48px;width:48px;padding:0;justify-content:center}.assistant_fabLabel__XmD_E{display:none}.assistant_panel__8PwWH{bottom:146px}}@media (max-width:560px){.assistant_panel__8PwWH{left:var(--sp-4);right:var(--sp-4);width:auto;bottom:146px}}