.patent-text-body[data-v-3aa342b7] a.hl{border-bottom:1px solid rgba(7,100,233,.35);color:#0764e9;cursor:pointer;text-decoration:none}.patent-text-body[data-v-3aa342b7] a.hl:hover{border-bottom-color:#0456d1;color:#0456d1}.patent-text-body[data-v-3aa342b7] b.d_n{color:#98a2b3;display:inline-block;font-size:12px;font-weight:500;margin-right:6px;text-align:right;vertical-align:baseline;width:44px}.patent-text-body[data-v-3aa342b7] .nlp-term{border-bottom:1px dashed rgba(7,100,233,.5);color:#0764e9;cursor:pointer}.patent-text-body[data-v-3aa342b7] .nlp-term:hover{background:rgba(7,100,233,.08);border-bottom-style:solid}.patent-chat-bar[data-v-2b649d26]{align-items:center;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:7px 10px 4px}.patent-chat-row[data-v-2b649d26]{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.patent-chat-label[data-v-2b649d26]{align-items:center;color:#334765;display:flex;font-size:11px;font-weight:800;gap:7px;line-height:1.2;margin:0;white-space:nowrap}.patent-chat-label-text[data-v-2b649d26]{align-items:baseline;display:flex;gap:8px;min-width:0}.patent-chat-label strong[data-v-2b649d26]{font-size:12px;font-weight:750}.patent-chat-hiro[data-v-2b649d26]{background-image:url(./hiro-avatar.da0779cd.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 22px;height:22px;width:22px}.patent-chat-input[data-v-2b649d26]{background:#fff;border:1px solid #cad6e7;border-radius:7px;color:#0f1728;display:block;font:inherit;font-size:12px;line-height:1.5;max-height:120px;min-height:38px;outline:0;overflow-y:auto;padding:9px 11px;resize:none;width:100%}.patent-chat-input[data-v-2b649d26]::-moz-placeholder{color:#8993a4}.patent-chat-input[data-v-2b649d26]::placeholder{color:#8993a4}.patent-chat-input[data-v-2b649d26]:focus{border-color:#1463e6;box-shadow:0 0 0 3px #1463e61f}.patent-chat-input[data-v-2b649d26]:disabled{background:#f7f9fc;cursor:wait}.patent-chat-send[data-v-2b649d26]{align-self:center;background:#1463e6;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:grid;min-height:40px;place-items:center;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:38px}.patent-chat-send[data-v-2b649d26]:hover:not(:disabled){background:#0b4fc4;transform:translateY(-1px)}.patent-chat-send[data-v-2b649d26]:disabled{background:#7ba7ee;cursor:wait}.patent-chat-send-icon[data-v-2b649d26]{height:19px;width:19px}.patent-chat-chips[data-v-2b649d26]{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:0 10px 10px;scrollbar-width:thin}.patent-chat-chip[data-v-2b649d26]{background:#fff;border:1px solid #cad6e7;border-radius:5px;color:#44536b;cursor:pointer;flex:0 0 auto;font:inherit;font-size:10px;min-height:28px;padding:0 9px;white-space:nowrap}.patent-chat-chip[data-v-2b649d26]:focus-visible{border-color:#1463e6;box-shadow:0 0 0 3px #1463e61f;color:#1463e6;outline:0}.patent-chat-chip[data-v-2b649d26]:hover:not(:disabled){background:#eef5ff;border-color:#1463e6;color:#1463e6}.patent-chat-chip[data-v-2b649d26]:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.patent-chat-row[data-v-2b649d26]{gap:4px;grid-template-columns:minmax(0,1fr)}.patent-chat-label-text[data-v-2b649d26]{display:none}}.patent-chat-result[data-v-bfd6e377]{background:#fff;flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 12px 4px}.patent-chat-bubble[data-v-bfd6e377]{background:#1463e6;border-radius:7px 7px 2px;color:#fff;font-size:12px;line-height:1.5;margin:14px 0 12px auto;max-width:80%;padding:10px 12px}.patent-chat-presence[data-v-bfd6e377]{align-items:center;color:#243b5d;display:flex;font-size:11px;gap:8px;margin:2px 0 10px}.patent-chat-presence-hiro[data-v-bfd6e377]{background-image:url(./hiro-avatar.da0779cd.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 28px;height:28px;width:28px}.patent-chat-presence-hiro.is-thinking[data-v-bfd6e377]{animation:patent-chat-hiro-think-bfd6e377 1.6s ease-in-out infinite}@keyframes patent-chat-hiro-think-bfd6e377{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.patent-chat-presence-hiro.is-thinking[data-v-bfd6e377]{animation:none}}.patent-chat-presence strong[data-v-bfd6e377]{color:#14233b;font-size:12px}.patent-chat-presence span[data-v-bfd6e377]{color:#728097}.patent-chat-progress[data-v-bfd6e377]{display:grid;gap:8px;list-style:none;margin:12px 0;padding:0}.patent-chat-progress li[data-v-bfd6e377]{align-items:center;color:#69758a;display:flex;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;gap:8px}.patent-chat-progress li[data-v-bfd6e377]:before{color:#91a0b8;content:"\25cb"}.patent-chat-progress li.is-active[data-v-bfd6e377]:before{animation:patent-chat-pulse-bfd6e377 1s infinite;color:#1463e6;content:"\25cf"}.patent-chat-progress li.is-done[data-v-bfd6e377]:before{color:#1f9d5b;content:"\2713";font-weight:900}@keyframes patent-chat-pulse-bfd6e377{50%{opacity:.35}}.patent-chat-evidence[data-v-bfd6e377]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.patent-chat-evidence a[data-v-bfd6e377],.patent-chat-evidence button[data-v-bfd6e377],.patent-chat-evidence span[data-v-bfd6e377]{background:#f6f8fb;border:1px solid #dbe3ef;border-radius:12px;color:#46546c;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 8px;text-decoration:none}.patent-chat-evidence a[data-v-bfd6e377]:hover,.patent-chat-evidence button[data-v-bfd6e377]:hover{background:#eef5ff;border-color:#1463e6;color:#1463e6}.patent-chat-evidence button[data-v-bfd6e377]{cursor:pointer}.patent-chat-answer[data-v-bfd6e377]{color:#34435b;font-size:12px;line-height:1.68}.patent-chat-answer p[data-v-bfd6e377]{margin:0 0 9px}.patent-chat-actions[data-v-bfd6e377]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.patent-chat-btn-primary[data-v-bfd6e377]{background:#1463e6;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1;min-height:40px;padding:0 16px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.patent-chat-btn-primary[data-v-bfd6e377]:hover{background:#0b4fc4;transform:translateY(-1px)}.patent-chat-note[data-v-bfd6e377]{color:#7a879b;font-size:10px;margin-top:8px}.patent-chat-dock[data-v-2c5f9995]{bottom:18px;margin:0 0 16px;position:sticky;z-index:60}.patent-chat-shell[data-v-2c5f9995]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);border:1px solid #b8cae6;border-radius:9px;box-shadow:0 12px 34px #16335c2b;display:flex;flex-direction:column;max-height:52px;overflow:hidden;position:relative;transform:translateZ(0);transition:max-height .48s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease;width:100%}.patent-chat-shell[data-v-2c5f9995]:not(.is-engaged){cursor:pointer}.patent-chat-shell.is-engaged[data-v-2c5f9995]:not(.is-open){max-height:96px}.patent-chat-shell.is-open[data-v-2c5f9995]{border-color:#91b5eb;box-shadow:0 18px 54px #11305b3d;max-height:min(74vh,640px)}.patent-chat-shell.is-open[data-v-2c5f9995] .patent-chat-result{order:1}.patent-chat-shell.is-open[data-v-2c5f9995] .patent-chat-bar{background:#f7f9fc;border-top:1px solid #dbe4f1;order:2;padding-top:10px}.patent-chat-shell.is-open[data-v-2c5f9995] .patent-chat-chips{background:#f7f9fc;order:3}.patent-chat-shell[data-v-2c5f9995]:focus-within .patent-chat-hiro,.patent-chat-shell[data-v-2c5f9995]:hover .patent-chat-hiro{animation:patent-chat-hiro-hello-2c5f9995 .72s ease both}@keyframes patent-chat-hiro-hello-2c5f9995{0%,to{transform:translateY(0) rotate(0)}38%{transform:translateY(-1px) rotate(-4deg)}68%{transform:translateY(0) rotate(3deg)}}.patent-chat-shell[data-v-2c5f9995]:not(.is-engaged) .patent-chat-chips{display:none}.patent-chat-shell[data-v-2c5f9995]:not(.is-open) .patent-chat-result{display:none}.patent-chat-toggle[data-v-2c5f9995]{align-items:center;background:#fff;border:1px solid #8db5ef;border-bottom:0;border-radius:8px 8px 0 0;box-shadow:0 -4px 12px #1f497d1f;color:#315f9e;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:14px;top:-30px;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;width:44px;z-index:1}.patent-chat-toggle[data-v-2c5f9995]:hover{background:#f3f7fd;border-color:#5f98e8;box-shadow:0 -5px 15px #1f5caa2e;color:#0f62d5}.patent-chat-toggle[data-v-2c5f9995]:focus-visible{outline:3px solid rgba(24,108,235,.22);outline-offset:2px}.patent-chat-toggle svg[data-v-2c5f9995]{height:17px;transition:transform .22s ease;width:17px}.patent-chat-toggle[aria-expanded=false] svg[data-v-2c5f9995]{transform:rotate(180deg)}@media (max-width:640px){.patent-chat-dock[data-v-2c5f9995]{bottom:8px}.patent-chat-shell[data-v-2c5f9995]{max-height:60px}.patent-chat-shell.is-engaged[data-v-2c5f9995]:not(.is-open){max-height:104px}}@media (prefers-reduced-motion:reduce){.patent-chat-toggle svg[data-v-2c5f9995]{transition:none}.patent-chat-shell[data-v-2c5f9995]:focus-within .patent-chat-hiro,.patent-chat-shell[data-v-2c5f9995]:hover .patent-chat-hiro{animation:none}}
