.nx-aio-modal [role=dialog]{color:#1d1d1f}.nx-aio-modal [role=dialog]>div:first-child{padding-bottom:14px}.nx-aio-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding-top:6px;display:grid}.nx-aio-answer{color:#1f1f1f;background:linear-gradient(160deg,#edf3fe 0%,#f5f2fd 52%,#fff 100%);border-radius:20px;padding:20px 24px 24px;font-family:Figtree Variable,Arial,sans-serif;font-size:15px;line-height:1.65;box-shadow:inset 0 0 0 1px #5f73eb29,0 1px 2px #3c40430d}.nx-aio-answer-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.nx-aio-answer h3{letter-spacing:-.005em;color:#1f1f1f;align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.nx-aio-summary-state{color:#6e7581;white-space:nowrap;background:#ffffffbf;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-family:Figtree Variable,sans-serif;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000f}.nx-aio-summary-state.is-cited{box-shadow:none;color:#2a7f52;background:#e4f6ec}.nx-aio-answer p{margin-bottom:12px}.nx-aio-answer p:last-child{margin-bottom:0}.nx-aio-answer strong{font-weight:600}.nx-aio-answer ul{padding-left:20px;list-style:outside}.nx-aio-answer li{margin-bottom:7px;padding-left:3px}.nx-aio-text li{margin-bottom:0}.nx-aio-reference{vertical-align:middle;color:#6e7581;cursor:pointer;background:#f0f1f4;border-radius:5px;align-items:center;gap:3px;margin-left:5px;padding:1px 6px;font-size:10px;line-height:17px;display:inline-flex}.nx-aio-reference-you{color:#3f9468;background:#e4f6ec}.nx-aio-reference-rival{color:#98666a;background:#f8eeee}.nx-aio-reference:hover{box-shadow:inset 0 0 0 1px}.nx-aio-sources{flex-direction:column;gap:8px;font-family:Figtree Variable,sans-serif;display:flex}.nx-aio-source-heading{color:#8e8e93;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 4px;font-size:12px;display:flex}.nx-aio-source-heading h3{font-weight:400}.nx-aio-source-heading h3 span{color:#b0b0b5;margin-left:5px}.nx-aio-source{outline-offset:-2px;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 12px;scroll-margin:12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000014}.nx-aio-source-you{background:#f0f9f3;box-shadow:inset 0 0 0 1px #3f946852}.nx-aio-source-number{color:#aaaab0;flex-shrink:0;width:10px;margin-top:3px;font-size:11px}.nx-aio-source-info{flex:1;min-width:0}.nx-aio-site{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.nx-aio-site b{color:#55555a;overflow-wrap:anywhere;font-size:12px;font-weight:400}.nx-aio-avatar{color:#8e8e93;background:#f0f1f4;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.nx-aio-source-you .nx-aio-avatar{color:#3f9468;background:#dff3e7}.nx-aio-source-title{color:#202124;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.nx-aio-source-title:hover{color:#2f4fe3}.nx-aio-source-title svg{color:#a5a7b0;flex-shrink:0;margin-top:3px}.nx-aio-you,.nx-aio-target{border-radius:5px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;line-height:15px;display:inline-flex}.nx-aio-you{color:#3f9468;background:#e4f6ec}.nx-aio-target{color:#c8393e;background:#fdeaea}.nx-aio-rank{font-variant-numeric:tabular-nums;color:#62656e;text-align:center;background:#f0f1f4;border-radius:5px;flex-shrink:0;min-width:34px;padding:4px 7px;font-size:13px}.nx-aio-rank-you{color:#3f9468;background:#e4f6ec}.nx-aio-demo{color:#aaaab0;font-size:11px}.nx-aio-trigger{cursor:pointer;border-radius:5px}.nx-aio-trigger:hover{filter:brightness(.96)}.nx-aio-modal button:focus-visible,.nx-aio-modal a:focus-visible,.nx-aio-source:focus-visible,.nx-aio-trigger:focus-visible{outline-offset:3px;outline:2px solid #2f4fe3}.nx-aio-source:focus-visible{outline-offset:-2px}@media (width<=820px){.nx-aio-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.nx-aio-modal [role=dialog]>div:first-child,.nx-aio-modal [role=dialog]>div:nth-child(2){padding-inline:20px}.nx-aio-answer{border-radius:16px;padding:16px 16px 18px;font-size:14.5px}.nx-aio-answer h3{font-size:16px}.nx-aio-summary-state{font-size:11px}.nx-aio-source{gap:9px;padding:12px 10px}.nx-aio-source-number{display:none}.nx-aio-source-heading{font-size:11px}.nx-aio-site{gap:5px}.nx-aio-site b{font-size:11px}.nx-aio-source-title{font-size:12.5px}.nx-aio-rank{font-size:12px}}
