.akoli-research .ak-tutor-context{color:#404a60;overflow-wrap:anywhere;background:#f4f5fb;border-left:3px solid #5146e5;gap:5px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.akoli-research .ak-tutor-context strong{color:#222d43;font-size:12px}.akoli-research .ak-tutor-answer{border-top:1px solid #dce0e8;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.6}.akoli-research .ak-tutor-answer-basis{color:#586277;margin:0 0 10px;font-size:11px}.akoli-research .ak-tutor-stale{color:#6d4a08;background:#fff5df;border-left:3px solid #a87616;margin:8px 0 12px;padding:10px 12px}.akoli-research .ak-tutor-targets{flex-wrap:wrap;gap:8px;display:flex}.akoli-research .ak-tutor-targets button{color:#4338b8;max-width:100%;min-height:34px;font:inherit;text-align:left;background:#fff;border:1px solid #d8dceb;border-radius:5px;justify-content:flex-start;align-items:center;gap:7px;padding:7px 10px;line-height:1.45;display:inline-flex}.akoli-research .ak-tutor-targets button span{overflow-wrap:anywhere}.akoli-research .ak-tutor-targets button svg{flex:0 0 15px}.akoli-research .ak-tutor-targets button:disabled{color:#737b8b;cursor:not-allowed;opacity:.75}.akoli-research .ak-tutor-targets button[aria-pressed=true]{background:#edeaff;border-color:#5146e5}.akoli-research .ak-tutor-sources{margin-top:14px}.akoli-research .ak-tutor-sources summary{cursor:pointer;color:#4a5470;padding:7px 0}.akoli-research .ak-tutor-sources dl{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:8px 12px;margin:10px 0;display:grid}.akoli-research .ak-tutor-sources dt{color:#677184}.akoli-research .ak-tutor-sources dd{overflow-wrap:anywhere;margin:0}.akoli-research .ak-tutor-sources p{margin:10px 0}.akoli-research .ak-tutor-highlight{outline-offset:3px;z-index:2;outline:2px solid #5146e5;position:relative;box-shadow:0 0 0 7px #5146e51c}.akoli-research tr.ak-tutor-row-highlight{background:#f2f3ff}.akoli-research .ak-tutor-callout{z-index:220;box-sizing:border-box;color:#f5f6fc;background:#202a40;border:1px solid #3f4964;border-radius:7px;max-width:calc(100vw - 24px);padding:16px;font-size:12px;line-height:1.6;position:fixed;box-shadow:0 10px 35px #10172630}.akoli-research .ak-tutor-callout h3{color:#fff;margin:0 0 8px;padding-right:24px;font-size:14px}.akoli-research .ak-tutor-callout p{overflow-wrap:anywhere;margin:8px 0}.akoli-research .ak-tutor-callout .ak-tutor-value{font-size:20px;font-weight:600;line-height:1.4}.akoli-research .ak-tutor-value span{font-size:12px;font-weight:400}.akoli-research .ak-tutor-callout .ak-tutor-callout-basis{color:#c2cbde;font-size:11px}.akoli-research .ak-tutor-callout button{color:#fff;min-width:32px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #64718b;border-radius:4px;justify-content:center;align-items:center;padding:5px 8px;display:inline-flex}.akoli-research .ak-tutor-callout button:disabled{opacity:.45;cursor:not-allowed}.akoli-research .ak-tutor-callout .ak-tutor-close{border:0;padding:4px;position:absolute;top:8px;right:8px}.akoli-research .ak-tutor-callout nav{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.akoli-research .ak-tutor-callout :focus-visible{outline-offset:2px;outline:2px solid #d7d1ff}.akoli-research .ak-tutor-peek{display:none}.akoli-research[data-theme=dark] .ak-tutor-context{color:#c1c8da;background:#242a3b;border-color:#b8b2ff}.akoli-research[data-theme=dark] .ak-tutor-context strong{color:#edf0fb}.akoli-research[data-theme=dark] .ak-tutor-answer{border-color:#3d4559}.akoli-research[data-theme=dark] .ak-tutor-answer-basis,.akoli-research[data-theme=dark] .ak-tutor-sources summary{color:#bbc3d8}.akoli-research[data-theme=dark] .ak-tutor-targets button{color:#d0caff;background:#242a3b;border-color:#565676}.akoli-research[data-theme=dark] .ak-tutor-stale{color:#f4d89e;background:#392f20;border-color:#d6ad60}.akoli-research[data-theme=dark] tr.ak-tutor-row-highlight{background:#29283f}.akoli-research[data-theme=dark] .ak-tutor-highlight{outline-color:#b8b2ff}@media (width<=600px){.akoli-research[data-design=premium] .ak-drawer:not([hidden]){border-radius:8px 8px 0 0;height:78dvh;max-height:calc(100dvh - 84px);top:auto;bottom:0}.akoli-research[data-design=premium] .ak-drawer.is-tutor-peeking{height:auto;min-height:72px;max-height:112px;top:auto;bottom:0}.akoli-research[data-design=premium] .is-tutor-peeking>.ak-drawer-head,.akoli-research[data-design=premium] .is-tutor-peeking>.ak-drawer-body,.akoli-research[data-design=premium] .is-tutor-peeking>.ak-drawer-foot{display:none}.akoli-research[data-design=premium] .is-tutor-peeking>.ak-tutor-peek{align-items:center;gap:8px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.akoli-research .ak-tutor-peek>div{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.akoli-research .ak-tutor-peek strong{font-size:11px}.akoli-research .ak-tutor-peek button{border:1px solid var(--ak-line,#d8dceb);min-height:36px;color:inherit;font:inherit;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:6px;display:inline-flex}.akoli-research .ak-tutor-context{margin-top:8px}.akoli-research .ak-tutor-sources dl{grid-template-columns:1fr;gap:3px}.akoli-research .ak-tutor-sources dd{margin-bottom:9px}}@media (prefers-reduced-motion:reduce){.akoli-research .ak-tutor-highlight,.akoli-research .ak-tutor-callout,.akoli-research .ak-drawer{scroll-behavior:auto;transition:none}}
