.lin-attention-pulse{z-index:2147483000;color:#fff;background:#173f34;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 8px;font-family:Inter,system-ui,sans-serif;text-decoration:none;display:flex;position:fixed;bottom:76px;right:18px;box-shadow:0 10px 30px #0e201b3d}.lin-attention-pulse.has-warning{background:#713a32}.lin-attention-pulse-icon{background:#ffffff21;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lin-attention-pulse>span:last-child{align-items:baseline;gap:5px;display:flex}.lin-attention-pulse strong{font-size:15px}.lin-attention-pulse small{text-transform:uppercase;letter-spacing:.08em;color:#fffc;font-size:10px;font-weight:850}@media (width<=680px){.lin-attention-pulse{padding:6px 9px 6px 6px;bottom:70px;right:12px}.lin-attention-pulse-icon{width:26px;height:26px}.lin-attention-pulse small{font-size:9px}}.lin-dock{z-index:1200;max-width:calc(100vw - 24px);font-family:inherit;position:fixed;bottom:18px;right:18px}.lin-dock,.lin-dock *{box-sizing:border-box}.lin-dock-trigger{color:#eaf2ed;letter-spacing:.05em;cursor:pointer;background:#102019;border:1px solid #a8cbb647;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-weight:800;display:flex;box-shadow:0 10px 30px #00000047}.lin-dock-trigger:hover,.lin-dock-trigger:focus-visible{border-color:#a8cbb685;outline:none;box-shadow:0 10px 30px #00000047,0 0 0 3px #a8cbb61f}.lin-dock-panel{overscroll-behavior:contain;color:#edf2ef;background:#0e1714;border:1px solid #ffffff1a;border-radius:16px;width:min(420px,100vw - 32px);max-width:100%;max-height:min(720px,100vh - 32px);padding:16px;overflow:auto;box-shadow:0 18px 60px #0006}.lin-dock-panel>*{min-width:0}.lin-dock-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lin-dock-panel header>div{gap:5px;min-width:0;display:grid}.lin-dock-kicker{color:#a9c9b6;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:900;display:flex}.lin-dock-kicker svg{flex:none}.lin-dock-panel header strong{overflow-wrap:anywhere;font-size:19px;line-height:1.2}.lin-dock-close{color:#dce5df;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lin-dock-close:focus-visible{outline-offset:2px;outline:2px solid #8fb6a06b}.lin-dock-panel>p{color:#afbbb4;overflow-wrap:anywhere;margin:14px 0;line-height:1.5}.lin-dock-context{background:#a8cbb60b;border:1px solid #a8cbb621;border-radius:12px;gap:10px;min-width:0;margin:12px 0;padding:12px;display:grid}.lin-dock-context-heading{gap:3px;min-width:0;display:grid}.lin-dock-context-heading span,.lin-dock-context label>span{color:#7f988b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.lin-dock-context-heading strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.lin-dock-context label{gap:5px;min-width:0;display:grid}.lin-dock-context select{color:#e6eee9;width:100%;min-width:0;max-width:100%;font:inherit;text-overflow:ellipsis;background:#111e19;border:1px solid #ffffff1a;border-radius:9px;padding:9px 10px;font-size:12px}.lin-dock-context small{color:#85968e;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.lin-dock-prompts{gap:8px;min-width:0;display:grid}.lin-dock-prompts button{color:#d9e3dd;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:7px;padding:10px;font-size:13px;line-height:1.4;display:flex}.lin-dock-prompts button span{overflow-wrap:anywhere;min-width:0}.lin-dock-prompts button:hover,.lin-dock-prompts button:focus-visible{border-color:#8fb6a05c;outline:none}.lin-dock-prompts svg{color:#8fb6a0;flex:none;margin-top:2px}.lin-dock-ask{gap:8px;min-width:0;margin-top:12px;display:grid}.lin-dock-ask label{color:#9eb1a6;font-size:11px;font-weight:800}.lin-dock-ask textarea{resize:vertical;color:#eef4f0;width:100%;min-width:0;max-width:100%;min-height:82px;font:inherit;background:#0a1210;border:1px solid #ffffff1a;border-radius:10px;padding:10px;line-height:1.45}.lin-dock-ask textarea:focus{outline-offset:1px;outline:2px solid #8fb6a057}.lin-dock-ask button{color:#102019;min-height:42px;font:inherit;cursor:pointer;background:#d7e8dd;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:900;display:flex}.lin-dock-ask button:disabled{cursor:not-allowed;opacity:.55}.lin-dock-spin{animation:.85s linear infinite lin-dock-spin}.lin-dock-error{color:#efc3bd;overflow-wrap:anywhere;background:#da7a7014;border:1px solid #da7a703d;border-radius:10px;margin-top:10px;padding:10px;font-size:12px;line-height:1.45}.lin-dock-answer{background:#8fb6a012;border:1px solid #8fb6a033;border-radius:12px;gap:7px;min-width:0;margin-top:12px;padding:12px;display:grid}.lin-dock-answer>span{letter-spacing:.08em;color:#a9c9b6;font-size:10px;font-weight:900}.lin-dock-answer p{white-space:pre-wrap;color:#e4ece7;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.lin-dock-answer small{overflow-wrap:anywhere;margin:0!important}.lin-dock-links{gap:6px;min-width:0;margin-top:12px;display:grid}.lin-dock-links a,.lin-dock-trust{color:#dcebe2;overflow-wrap:anywhere;background:#759f8514;border:1px solid #759f8524;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.lin-dock-links a svg,.lin-dock-trust svg{flex:none}.lin-dock-links a:hover,.lin-dock-links a:focus-visible,.lin-dock-trust:hover,.lin-dock-trust:focus-visible{border-color:#8fb6a05c;outline:none}.lin-dock-trust{justify-content:flex-start;margin-top:12px}.lin-dock-panel>small{color:#7f9288;overflow-wrap:anywhere;margin-top:12px;font-size:11px;line-height:1.45;display:block}@keyframes lin-dock-spin{to{transform:rotate(360deg)}}@media (width<=600px){.lin-dock{right:10px;bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100vw - 20px)}.lin-dock-panel{border-radius:14px;width:calc(100vw - 20px);max-height:min(78vh,100dvh - 24px);padding:14px}.lin-dock-trigger{min-height:42px;padding:10px 13px;font-size:14px}.lin-dock-context{padding:11px}.lin-dock-prompts button{padding:10px 9px}}:root{--tf-persistent-bottom-base-height:0px;--lin-persistent-bottom-control-height:0px;--lin-floating-edge:18px}body .acv2-dock{bottom:calc(max(var(--tf-persistent-bottom-base-height), env(safe-area-inset-bottom)) + 18px)}.lin-dock{bottom:calc(max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) + var(--lin-floating-edge))}.lin-dock-panel{max-height:min(720px, calc(100dvh - max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) - var(--lin-floating-edge) - env(safe-area-inset-top) - 14px))}:root .lin-attention-pulse{bottom:calc(max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) + 76px)}.lin-dock.is-open~.lin-attention-pulse{visibility:hidden;opacity:0;pointer-events:none}@media (width<=620px){body .acv2-dock{bottom:calc(max(var(--tf-persistent-bottom-base-height), env(safe-area-inset-bottom)) + 8px)}}@media (width<=600px){:root{--lin-floating-edge:12px}:root .lin-attention-pulse{bottom:calc(max(var(--lin-persistent-bottom-control-height), env(safe-area-inset-bottom)) + 70px)}}
