.school-picker[data-v-aa710f19]{position:relative}.school-picker__search[data-v-aa710f19]{min-height:62px;display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid #bfd7e7;border-radius:16px;background:#fff;color:#1267a5;box-shadow:0 8px 24px #104a700f}.school-picker__search[data-v-aa710f19]:focus-within{border-color:#1685b8;box-shadow:0 0 0 4px #1685b81c}.school-picker__search input[data-v-aa710f19]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:#143b57}.school-picker__search input[data-v-aa710f19]:disabled{cursor:not-allowed;color:#8ca0ae}.school-picker__search[data-v-aa710f19]:has(input:disabled){background:#f4f7f9;color:#91a4b1;box-shadow:none}.school-picker__hint[data-v-aa710f19],.school-picker__message[data-v-aa710f19]{margin:9px 5px 0;font-size:.86rem;color:#71889a}.school-picker__message[data-v-aa710f19]{color:#9a671b}.school-picker__results[data-v-aa710f19]{margin-top:10px;max-height:290px;overflow:auto;border:1px solid #d5e4ee;border-radius:16px;background:#fff;box-shadow:0 18px 44px #092f4921}.school-picker__results button[data-v-aa710f19]{width:100%;display:grid;gap:5px;padding:14px 16px;text-align:right;border:0;border-bottom:1px solid #e8f0f5;background:#fff;cursor:pointer;color:#173e59}.school-picker__results button[data-v-aa710f19]:last-child{border-bottom:0}.school-picker__results button[data-v-aa710f19]:hover,.school-picker__results button[data-v-aa710f19]:focus{background:#eff9fb;outline:0}.school-picker__results span[data-v-aa710f19]{font-size:.84rem;color:#72899a}.school-picker__selected[data-v-aa710f19]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:16px;border:1px solid #9ed8c5;border-radius:18px;background:#f1fbf7}.school-picker__selected div[data-v-aa710f19]{display:grid;gap:4px}.school-picker__selected small[data-v-aa710f19],.school-picker__selected span[data-v-aa710f19]{color:#607e76}.school-picker__icon[data-v-aa710f19]{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#dff5ec;color:#13795b}.school-picker__check[data-v-aa710f19]{color:#168260}.school-picker__clear[data-v-aa710f19]{display:inline-flex;align-items:center;gap:5px;border:1px solid #b9d8ce;border-radius:11px;padding:8px 10px;background:#fff;color:#315f52;cursor:pointer}@media(max-width:640px){.school-picker__selected[data-v-aa710f19]{grid-template-columns:auto 1fr auto}.school-picker__clear[data-v-aa710f19]{grid-column:1 / -1;justify-content:center}}.ask-project-panel[data-v-ebef1327]{display:grid;gap:18px;border:1px solid #bdd9e9;border-radius:22px;background:linear-gradient(135deg,#f7fbff,#f3fbf7);padding:24px;overflow:hidden}.ask-project-panel>header[data-v-ebef1327]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.ask-project-icon[data-v-ebef1327]{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#0d5f91;color:#fff}.ask-project-icon svg[data-v-ebef1327]{width:25px}.ask-project-panel h2[data-v-ebef1327],.ask-project-panel h3[data-v-ebef1327]{margin:3px 0;color:#103b59}.ask-project-panel p[data-v-ebef1327]{margin:0;color:#657f91;line-height:1.7}.ask-project-panel small[data-v-ebef1327]{color:#0d806a;font-weight:800}.governance[data-v-ebef1327]{display:inline-flex;align-items:center;gap:6px;color:#236b5e;font-weight:800;font-size:.78rem}.governance svg[data-v-ebef1327]{width:17px}.ask-disabled[data-v-ebef1327],.ask-error[data-v-ebef1327]{gap:10px;padding:13px;border-radius:14px}.ask-disabled[data-v-ebef1327]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border:1px solid #d6e5ed;background:#f3f8fb;color:#345a72}.ask-disabled-icon[data-v-ebef1327]{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e1eef5;color:#276b8d}.ask-disabled-icon svg[data-v-ebef1327]{width:19px}.ask-disabled>span[data-v-ebef1327]:nth-child(2){display:grid;gap:3px}.ask-disabled small[data-v-ebef1327]{color:#607d8d;font-weight:600}.ask-disabled button[data-v-ebef1327],.configuration-recovery button[data-v-ebef1327]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #a9ccdc;border-radius:10px;background:#fff;color:#17638b;padding:9px 12px;font-weight:900;cursor:pointer}.ask-disabled button svg[data-v-ebef1327]{width:17px}.ask-error[data-v-ebef1327]{display:flex;background:#fff0ef;color:#a33e38!important}.ask-composer[data-v-ebef1327]{display:grid;gap:14px;border:1px solid #c9dde7;border-radius:18px;background:#fff;padding:16px;box-shadow:0 9px 24px #1f536d12}.ask-composer>header[data-v-ebef1327]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #e1ebef}.ask-composer>header>div[data-v-ebef1327]:first-child{display:grid;gap:3px}.ask-composer>header b[data-v-ebef1327]{color:#173f58}.ask-box[data-v-ebef1327]{display:grid;gap:10px}.ask-box>label[data-v-ebef1327],.change-window label[data-v-ebef1327]{font-weight:900;color:#244b65}.ask-box>div[data-v-ebef1327]:not(.suggestion-group){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ask-box textarea[data-v-ebef1327]{resize:vertical;min-height:68px;border:1px solid #b8d1df;border-radius:14px;padding:12px 14px;background:#fbfdfe;color:#173d57;line-height:1.6;box-shadow:inset 0 1px 2px #1f536d0a;transition:border-color .18s,box-shadow .18s,background .18s}.ask-box textarea[data-v-ebef1327]:focus{outline:none;border-color:#3d91b8;background:#fff;box-shadow:0 0 0 4px #3d91b81f}.ask-box button[data-v-ebef1327]{min-width:165px}.ask-box>p[data-v-ebef1327]{font-size:.76rem}.ask-box>p.composer-warning[data-v-ebef1327]{border-radius:10px;background:#fff5e8;color:#8a5d18;padding:8px 10px}.suggestion-group[data-v-ebef1327]{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border-top:1px solid #e5edf1;padding-top:10px}.suggestion-group>b[data-v-ebef1327]{color:#315d76;font-size:.78rem}.suggested-prompts[data-v-ebef1327]{display:flex;flex-wrap:wrap;gap:8px}.suggested-prompts button[data-v-ebef1327]{min-width:0;border:1px solid #c9dce8;border-radius:999px;background:#f8fbfd;color:#17577f;padding:8px 12px;cursor:pointer;transition:.18s ease}.suggested-prompts button[data-v-ebef1327]:hover{border-color:#4c9bbf;background:#fff;transform:translateY(-1px)}.change-window[data-v-ebef1327]{display:flex;justify-content:flex-end}.change-window label[data-v-ebef1327]{display:flex;align-items:center;gap:8px;font-size:.78rem}.change-window select[data-v-ebef1327]{border:1px solid #c9dce8;border-radius:10px;background:#fff;padding:8px 12px;color:#244b65}.timeline-end[data-v-ebef1327]{height:1px}.conversation-timeline[data-v-ebef1327]{position:relative;display:grid;gap:22px;list-style:none;margin:4px 0 0;padding:0}.conversation-timeline[data-v-ebef1327]:before{content:"";position:absolute;inset-block:22px 28px;inset-inline-start:23px;width:2px;background:linear-gradient(#1d79aa,#66b99e,#d4e4ec)}.conversation-turn[data-v-ebef1327]{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.timeline-marker[data-v-ebef1327]{position:relative;z-index:1;display:grid;justify-items:center;gap:5px}.timeline-marker span[data-v-ebef1327]{display:grid;place-items:center;width:46px;height:46px;border:4px solid #f4fafb;border-radius:50%;background:linear-gradient(145deg,#0e6598,#188a86);box-shadow:0 6px 16px #0d51752e;color:#fff;font-weight:900}.timeline-marker small[data-v-ebef1327]{border-radius:999px;background:#edf5f8;color:#4b6c7f!important;padding:3px 6px;font-size:.62rem;white-space:nowrap}.turn-failed .timeline-marker span[data-v-ebef1327]{background:linear-gradient(145deg,#b85148,#d36a5d)}.turn-loading .timeline-marker span[data-v-ebef1327]{background:linear-gradient(145deg,#357ba0,#58a5b5)}.turn-content[data-v-ebef1327]{min-width:0;display:grid;gap:10px}.question-node[data-v-ebef1327]{border:1px solid #c9deea;border-radius:15px;background:linear-gradient(135deg,#eef7fc,#f8fbfd);padding:13px 16px;box-shadow:0 4px 12px #1c54720d}.question-node>div[data-v-ebef1327]{display:flex;justify-content:space-between;gap:8px}.question-node span[data-v-ebef1327]{color:#16719f;font-size:.7rem;font-weight:900}.question-node em[data-v-ebef1327]{border-radius:999px;background:#e7f0f5;color:#527083;padding:3px 7px;font-style:normal;font-size:.65rem;font-weight:900}.turn-failed .question-node[data-v-ebef1327]{border-color:#edc8c4;background:#fff8f7}.turn-failed .question-node em[data-v-ebef1327]{background:#fde6e3;color:#a7473e}.question-node h3[data-v-ebef1327]{font-size:1rem;line-height:1.7}.turn-loading[data-v-ebef1327],.turn-error[data-v-ebef1327]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:14px;padding:14px}.turn-loading[data-v-ebef1327]{border:1px dashed #bad6e3;background:#f5fafc;color:#315d76}.turn-loading svg[data-v-ebef1327]{width:22px}.turn-loading div[data-v-ebef1327],.turn-error div[data-v-ebef1327]{display:grid;gap:3px}.turn-loading span[data-v-ebef1327],.turn-error p[data-v-ebef1327]{font-size:.78rem}.turn-error[data-v-ebef1327]{border:1px solid #efcfcb;background:#fff8f7;color:#873f39}.turn-error>span[data-v-ebef1327]{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fde9e6;color:#b64f46}.turn-error svg[data-v-ebef1327]{width:19px}.turn-error button[data-v-ebef1327]{display:inline-flex;align-items:center;gap:6px;border:1px solid #e6bdb8;border-radius:9px;background:#fff;color:#9b443c;padding:8px 10px;font-weight:900;cursor:pointer}.turn-error button svg[data-v-ebef1327]{width:15px}.answer-tree[data-v-ebef1327]{display:grid;gap:14px;border:1px solid #d5e4e9;border-radius:17px;background:#fff;padding:16px;box-shadow:0 8px 22px #2154690f}.tree-root[data-v-ebef1327]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.tree-root-icon[data-v-ebef1327]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e5f5ef;color:#08725d}.tree-root-icon svg[data-v-ebef1327]{width:20px}.tree-root h3[data-v-ebef1327]{font-size:1.03rem;line-height:1.8}.tree-root>em[data-v-ebef1327]{white-space:nowrap;border-radius:999px;background:#e8f5ef;color:#16705d;padding:6px 10px;font-style:normal;font-weight:900;font-size:.72rem}.tree-root>em.grounding-conflicting[data-v-ebef1327],.tree-root>em.grounding-insufficient_evidence[data-v-ebef1327]{background:#fff4df;color:#8a611a}.tree-branches[data-v-ebef1327]{display:grid;gap:12px;margin-inline-start:19px;padding-inline-start:24px;border-inline-start:2px solid #c9dfe5}.claim-branch[data-v-ebef1327]{position:relative;display:grid;gap:11px;border:1px solid #d9e6ed;border-radius:14px;background:#fbfdfe;padding:13px}.claim-branch[data-v-ebef1327]:before{content:"";position:absolute;inset-inline-start:-25px;top:27px;width:24px;border-top:2px solid #c9dfe5}.claim-branch>header[data-v-ebef1327]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start}.claim-branch>header>span[data-v-ebef1327]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#e9f2f7;color:#22698f}.claim-branch>header svg[data-v-ebef1327]{width:17px}.claim-branch>header div[data-v-ebef1327]{display:grid;gap:3px}.claim-branch>header b[data-v-ebef1327]{color:#17445f;line-height:1.65}.claim-branch>header>em[data-v-ebef1327]{border-radius:999px;background:#edf4f7;color:#47697c;padding:4px 7px;font-style:normal;font-size:.68rem;font-weight:900}.source-leaves[data-v-ebef1327]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline-start:40px}.source-leaves button[data-v-ebef1327]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;align-items:center;min-width:0;border:1px solid #c9dce8;border-radius:11px;background:#fff;color:#174d70;padding:10px;text-align:start;cursor:pointer;transition:.18s ease}.source-leaves button[data-v-ebef1327]:hover{border-color:#4c9bbf;box-shadow:0 5px 14px #2068891f;transform:translateY(-1px)}.source-leaves button>span[data-v-ebef1327]{grid-row:1/3;border-radius:999px;background:#e6f2f8;padding:4px 7px;font-size:.67rem;font-weight:900}.source-leaves button b[data-v-ebef1327]{overflow-wrap:anywhere}.source-leaves button small[data-v-ebef1327]{color:#667f8f}.source-leaves button em[data-v-ebef1327]{grid-column:2;font-style:normal;color:#647d8e;font-size:.7rem}.source-leaves button svg[data-v-ebef1327]{width:14px}.no-source-leaf[data-v-ebef1327]{margin-inline-start:40px!important;border-radius:9px;background:#f3f6f8;padding:8px 10px;font-size:.75rem}.answer-limitations[data-v-ebef1327]{border-inline-start:4px solid #d09a2d;background:#fff9ed;padding:12px 14px;border-radius:10px}.answer-limitations ul[data-v-ebef1327]{margin:8px 0 0;padding-inline-start:20px;color:#6c6251}.answer-followups[data-v-ebef1327]{display:grid;gap:9px;border:1px solid #cfe2eb;border-radius:13px;background:#f5fafc;padding:12px}.answer-followups>b[data-v-ebef1327]{color:#245c79}.answer-followups>div[data-v-ebef1327]{display:flex;flex-wrap:wrap;gap:8px}.answer-followups button[data-v-ebef1327]{border:1px solid #bcd7e4;border-radius:999px;background:#fff;color:#17577f;padding:8px 12px;cursor:pointer}.answer-feedback[data-v-ebef1327]{display:grid!important;gap:10px!important;border-top:1px solid #e0e9ee;padding-top:12px;color:#557184}.feedback-question[data-v-ebef1327],.feedback-reasons[data-v-ebef1327]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.answer-feedback button[data-v-ebef1327]{display:inline-flex;align-items:center;gap:5px;border:1px solid #c9dce8;border-radius:9px;background:#fff;color:#315d78;padding:7px 10px}.answer-feedback button.selected[data-v-ebef1327]{background:#e4f4ed;color:#0d745e;border-color:#a8d6c4}.answer-feedback svg[data-v-ebef1327]{width:16px}.feedback-reasons[data-v-ebef1327]{border-radius:10px;background:#f7fafb;padding:9px}.feedback-reasons>span[data-v-ebef1327]{width:100%;font-weight:800;color:#3f6379}.feedback-reasons small[data-v-ebef1327]{font-weight:500;color:#78909e}.feedback-reasons button.selected[data-v-ebef1327]{background:#e7f1f6;color:#17577f;border-color:#8dbbd0}.answer-feedback>p[data-v-ebef1327]{font-size:.72rem}.spin[data-v-ebef1327]{animation:smart-spin-ebef1327 .8s linear infinite}@keyframes smart-spin-ebef1327{to{transform:rotate(360deg)}}.turn-error div>small[data-v-ebef1327]{color:#9a615c;font-weight:700;line-height:1.6}.turn-error div>em[data-v-ebef1327]{color:#805d59;font-size:.76rem;font-style:normal;font-weight:700;line-height:1.6}.configuration-recovery[data-v-ebef1327]{display:grid;gap:11px;border:1px solid #d4e1e8;border-radius:14px;background:#f8fbfc;padding:13px}.configuration-recovery>div[data-v-ebef1327]{display:flex;align-items:center;gap:10px}.configuration-recovery>div>svg[data-v-ebef1327]{width:22px;color:#2b7699}.configuration-recovery>div>span[data-v-ebef1327]{display:grid;gap:3px}.configuration-recovery small[data-v-ebef1327]{color:#647f8f}.configuration-recovery button[data-v-ebef1327]{justify-self:start}.configuration-recovery p[data-v-ebef1327]{font-size:.78rem}@media(max-width:850px){.source-leaves[data-v-ebef1327]{grid-template-columns:1fr}}@media(max-width:700px){.ask-project-panel[data-v-ebef1327]{padding:16px}.ask-project-panel>header[data-v-ebef1327]{grid-template-columns:auto minmax(0,1fr)}.governance[data-v-ebef1327]{grid-column:1/-1}.ask-disabled[data-v-ebef1327]{grid-template-columns:auto minmax(0,1fr)}.ask-disabled button[data-v-ebef1327]{grid-column:1/-1;width:100%}.ask-composer>header[data-v-ebef1327]{align-items:stretch;flex-direction:column}.ask-box>div[data-v-ebef1327]{grid-template-columns:1fr}.ask-box button[data-v-ebef1327]{width:100%}.change-window[data-v-ebef1327]{justify-content:stretch}.change-window label[data-v-ebef1327]{width:100%;justify-content:space-between}.conversation-turn[data-v-ebef1327]{grid-template-columns:38px minmax(0,1fr);gap:9px}.conversation-timeline[data-v-ebef1327]:before{inset-inline-start:18px}.timeline-marker span[data-v-ebef1327]{width:36px;height:36px;border-width:3px}.timeline-marker small[data-v-ebef1327]{display:none}.turn-error[data-v-ebef1327]{grid-template-columns:auto minmax(0,1fr)}.turn-error button[data-v-ebef1327]{grid-column:2;justify-self:start}.configuration-recovery button[data-v-ebef1327]{width:100%}.tree-root[data-v-ebef1327],.claim-branch>header[data-v-ebef1327]{grid-template-columns:auto minmax(0,1fr)}.tree-root>em[data-v-ebef1327],.claim-branch>header>em[data-v-ebef1327]{grid-column:2}.tree-branches[data-v-ebef1327]{margin-inline-start:8px;padding-inline-start:14px}.claim-branch[data-v-ebef1327]:before{inset-inline-start:-15px;width:14px}.source-leaves[data-v-ebef1327],.no-source-leaf[data-v-ebef1327]{margin-inline-start:0}.source-leaves button[data-v-ebef1327]{width:100%}}.smart-context-panel[data-v-06cef979]{border:1px solid #cfe0ef;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#f3fbf8);padding:18px}.smart-context-panel>header[data-v-06cef979]{display:flex;align-items:center;justify-content:space-between;gap:18px}.smart-context-panel h3[data-v-06cef979]{margin:5px 0;color:#0d3555;font-size:1.08rem}.smart-context-panel p[data-v-06cef979]{margin:0;color:#61788b;line-height:1.7}.smart-label[data-v-06cef979]{display:inline-flex;align-items:center;gap:7px;color:#0c7160;font-weight:800;font-size:.82rem}.smart-label svg[data-v-06cef979],.smart-result-title+svg[data-v-06cef979]{width:17px}.smart-expand[data-v-06cef979]{display:inline-flex;align-items:center;gap:7px;border:1px solid #bdd4e6;border-radius:11px;background:#fff;color:#145a8d;padding:10px 13px;font-weight:800;white-space:nowrap}.smart-expand svg[data-v-06cef979]{width:18px;transition:transform .18s ease}.smart-expand svg.rotated[data-v-06cef979]{transform:rotate(180deg)}.smart-panel-body[data-v-06cef979]{display:grid;gap:15px;border-top:1px solid #d9e7f1;margin-top:16px;padding-top:16px}.smart-notice[data-v-06cef979],.smart-error[data-v-06cef979],.smart-hint[data-v-06cef979]{padding:12px 14px;border-radius:11px}.smart-notice[data-v-06cef979]{display:flex;gap:10px;background:#edf6fb;color:#345b77}.smart-notice svg[data-v-06cef979]{flex:0 0 20px}.smart-controls[data-v-06cef979]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end}.smart-controls label[data-v-06cef979]{display:grid;gap:7px;font-weight:800;color:#294b63}.smart-controls select[data-v-06cef979]{min-height:46px;border:1px solid #c9dce9;border-radius:11px;background:#fff;padding:0 13px;color:#153d59}.smart-controls button[data-v-06cef979]{min-height:46px}.smart-record-question[data-v-06cef979]{display:grid;gap:7px;color:#294b63;font-weight:800}.smart-record-question textarea[data-v-06cef979]{border:1px solid #c9dce9;border-radius:11px;background:#fff;padding:11px 13px;color:#153d59;resize:vertical}.smart-evolution[data-v-06cef979]{display:grid;gap:10px;border:1px solid #d6e4ed;border-radius:13px;background:#fff;padding:14px}.smart-evolution header[data-v-06cef979]{display:flex;align-items:center;justify-content:space-between;gap:12px}.smart-evolution header span[data-v-06cef979]{display:inline-flex;align-items:center;gap:6px;color:#0c7160;font-weight:900}.smart-evolution h4[data-v-06cef979]{margin:4px 0 0;color:#153f5b}.smart-evolution ol[data-v-06cef979]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.smart-evolution li[data-v-06cef979]{display:grid;gap:2px;border-inline-start:3px solid #2b86b7;background:#f5f9fc;padding:8px 10px;border-radius:8px}.smart-evolution li time[data-v-06cef979],.smart-evolution li small[data-v-06cef979],.smart-evolution>small[data-v-06cef979]{color:#6b8292;font-size:.72rem}.smart-project-answer[data-v-06cef979]{display:grid;gap:12px}.smart-project-answer>header[data-v-06cef979]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-inline-start:4px solid #138d76;padding-inline-start:12px}.smart-project-answer>header span[data-v-06cef979]{color:#08705d;font-weight:900}.smart-project-answer>header h4[data-v-06cef979]{margin:5px 0 0;color:#143d5a;line-height:1.7}.smart-project-answer>header em[data-v-06cef979]{white-space:nowrap;border-radius:999px;background:#e9f5ef;color:#08705d;padding:5px 8px;font-style:normal;font-size:.72rem;font-weight:900}.smart-project-answer>article[data-v-06cef979]{display:grid;gap:9px;border:1px solid #d5e4ed;border-radius:13px;background:#fff;padding:13px}.smart-project-answer>article>div[data-v-06cef979]:first-child{display:flex;justify-content:space-between;gap:10px}.smart-project-answer>article small[data-v-06cef979]{color:#687f90}.smart-answer-limit[data-v-06cef979]{border-inline-start:4px solid #d19a2f;border-radius:9px;background:#fff8e9;padding:10px 12px}.smart-answer-limit ul[data-v-06cef979]{margin:7px 0 0;padding-inline-start:20px}.smart-answer-followups[data-v-06cef979]{display:flex;flex-wrap:wrap;gap:7px}.smart-answer-followups b[data-v-06cef979]{width:100%;color:#345b73}.smart-answer-followups button[data-v-06cef979]{border:1px solid #c9dce9;border-radius:999px;background:#fff;color:#17577f;padding:7px 10px}.smart-sources[data-v-06cef979]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px dashed #bcd5e6;border-radius:12px;padding:13px}.smart-sources legend[data-v-06cef979]{padding:0 7px;color:#385c73;font-weight:800}.smart-sources label[data-v-06cef979]{display:flex;align-items:flex-start;gap:9px;border:1px solid #dce8f0;background:#fff;padding:10px;border-radius:10px}.smart-sources span[data-v-06cef979]{display:grid;gap:2px;min-width:0}.smart-sources b[data-v-06cef979]{color:#173f5b;overflow-wrap:anywhere}.smart-sources small[data-v-06cef979]{color:#71889a}.smart-error[data-v-06cef979]{background:#fff0ef;color:#a43d38!important}.smart-results[data-v-06cef979]{display:grid;gap:12px}.smart-results>header[data-v-06cef979]{border-inline-start:4px solid #138d76;padding-inline-start:12px}.smart-results>header span[data-v-06cef979]{display:inline-flex;align-items:center;gap:6px;color:#08705d;font-weight:900}.smart-results>header svg[data-v-06cef979]{width:17px}.smart-context-diagnostics[data-v-06cef979]{border:1px solid #d4e3ed;border-radius:12px;background:#f8fbfd;padding:11px 13px;color:#294f68}.smart-context-diagnostics summary[data-v-06cef979]{cursor:pointer;font-weight:900}.smart-context-diagnostics p[data-v-06cef979]{margin-top:7px;font-size:.82rem}.smart-context-diagnostics ul[data-v-06cef979]{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.smart-context-diagnostics li[data-v-06cef979]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.smart-context-diagnostics code[data-v-06cef979]{direction:ltr;color:#0b6d5d}.smart-context-diagnostics li b[data-v-06cef979]{overflow-wrap:anywhere}.smart-context-diagnostics li span[data-v-06cef979]{color:#647f91;font-size:.78rem}.smart-results article[data-v-06cef979]{display:grid;gap:10px;border:1px solid #d5e4ed;border-radius:13px;background:#fff;padding:15px}.smart-result-title[data-v-06cef979]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.smart-result-title>span[data-v-06cef979]{border-radius:999px;background:#e3f5ef;color:#08705d;padding:4px 9px;font-size:.78rem;font-weight:900}.smart-result-title em[data-v-06cef979]{border-radius:999px;padding:4px 8px;background:#eef3f7;color:#4b6578;font-style:normal;font-size:.75rem}.smart-result-title em.severity-high[data-v-06cef979],.smart-result-title em.severity-critical[data-v-06cef979]{background:#fff0ed;color:#aa4036}.smart-result-title b[data-v-06cef979]{color:#143d5a}.smart-results dl[data-v-06cef979]{display:grid;gap:8px;margin:0}.smart-results dl>div[data-v-06cef979]{display:grid;grid-template-columns:120px 1fr;gap:10px}.smart-results dt[data-v-06cef979]{color:#526f83;font-weight:800}.smart-results dd[data-v-06cef979]{margin:0;color:#263f51;line-height:1.65}.smart-citations[data-v-06cef979]{display:flex;flex-wrap:wrap;gap:7px}.smart-citations button[data-v-06cef979]{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid #c9dce9;border-radius:9px;background:#f8fbfd;color:#174c70;padding:7px 9px;text-align:start;cursor:pointer}.smart-citations button[data-v-06cef979]:hover,.smart-citations button[data-v-06cef979]:focus-visible{border-color:#287cae;background:#eef7fc;outline:2px solid transparent}.smart-citations button span[data-v-06cef979]{flex:0 0 auto;border-radius:999px;background:#e4f1f8;padding:2px 7px;color:#33677f;font-size:.72rem;font-weight:800}.smart-citations button b[data-v-06cef979]{min-width:0;overflow-wrap:anywhere}.smart-citations button small[data-v-06cef979]{color:#637c8d;font-size:.72rem}.smart-citations svg[data-v-06cef979]{flex:0 0 15px;width:15px}.smart-results footer[data-v-06cef979]{display:flex;justify-content:flex-end;gap:8px}.smart-review-state[data-v-06cef979]{display:flex;align-items:center;gap:7px;color:#08705d!important;font-weight:800}.smart-review-state svg[data-v-06cef979]{width:18px}.spin[data-v-06cef979]{animation:smart-spin-06cef979 .8s linear infinite}@keyframes smart-spin-06cef979{to{transform:rotate(360deg)}}@media(max-width:760px){.smart-context-panel>header[data-v-06cef979],.smart-controls[data-v-06cef979]{grid-template-columns:1fr;align-items:stretch}.smart-context-panel>header[data-v-06cef979]{display:grid}.smart-sources[data-v-06cef979]{grid-template-columns:1fr}.smart-results dl>div[data-v-06cef979]{grid-template-columns:1fr;gap:2px}}.executive-smart-brief[data-v-1de8b970]{display:grid;gap:16px;border:1px solid #c8dcea;border-radius:20px;background:linear-gradient(135deg,#f7fbff,#f6fbf8);padding:22px}.executive-smart-brief>header[data-v-1de8b970]{display:flex;justify-content:space-between;gap:18px;align-items:center}.executive-smart-brief header span[data-v-1de8b970]{display:inline-flex;align-items:center;gap:7px;color:#0a7964;font-weight:900}.executive-smart-brief h2[data-v-1de8b970]{margin:5px 0;color:#103b59}.executive-smart-brief p[data-v-1de8b970]{margin:0;color:#617b8e;line-height:1.75}.brief-summary[data-v-1de8b970]{font-size:1.03rem;color:#173e59!important}.brief-facts[data-v-1de8b970]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.brief-facts article[data-v-1de8b970]{display:grid;gap:3px;border:1px solid #d9e6ed;border-radius:13px;background:#fff;padding:13px}.brief-facts b[data-v-1de8b970]{font-size:1.35rem;color:#0e5684}.brief-facts span[data-v-1de8b970]{color:#60798b;font-size:.8rem}.brief-meta[data-v-1de8b970]{display:flex;align-items:center;gap:7px;color:#5c7688;font-size:.76rem}.brief-meta svg[data-v-1de8b970]{width:17px}.brief-meta em[data-v-1de8b970]{margin-inline-start:auto;font-style:normal;color:#0d755f;font-weight:900}.brief-error[data-v-1de8b970]{background:#fff0ef;color:#a33e38!important;padding:10px;border-radius:9px}.spin[data-v-1de8b970]{animation:smart-spin-1de8b970 .8s linear infinite}@keyframes smart-spin-1de8b970{to{transform:rotate(360deg)}}@media(max-width:700px){.executive-smart-brief>header[data-v-1de8b970]{display:grid}.brief-facts[data-v-1de8b970]{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-meta[data-v-1de8b970]{flex-wrap:wrap}.brief-meta em[data-v-1de8b970]{margin-inline-start:0;width:100%}}
