.iq-overlay .iq-reset-dialog{max-width:620px;max-height:calc(100dvh - 40px - var(--iq-preview-offset, 0px));overflow-y:auto;border:1px solid var(--rose)}.iq-overlay .iq-reset-dialog .ms{color:var(--ink);line-height:1.55}.iq-reset-dialog .ms p+p{margin-top:12px}.iq .iq-reset-dialog .btn.danger:not(:disabled){background:#b91c1c;color:#fff;border-color:#b91c1c}.iq .iq-reset-progress{max-width:640px;margin:32px auto;padding:24px}.iq-reset-progress p{margin-top:12px}.iq .learning-detail-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--ink);box-shadow:var(--sh-lg);overflow:auto;overflow-wrap:anywhere}.iq .learning-detail-dialog::backdrop{background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.iq .learning-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.iq .learning-detail-header h2{margin:0;font-size:20px}.iq .learning-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.iq .learning-detail-body{margin:20px 0;font-size:16px;line-height:1.65;white-space:pre-wrap}.iq .learning-detail-provenance{display:grid;gap:6px;margin-bottom:20px;color:var(--muted);font-size:13px}.iq .iq-source-picker-dialog{box-sizing:border-box;width:min(1040px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;margin:auto;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--card);box-shadow:0 24px 90px #0004;overflow:auto;overscroll-behavior:contain;font:inherit}.iq .iq-source-picker-dialog::backdrop{background:#0b14216b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.iq .iq-selection-manager-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.iq .iq-selection-manager-dialog .iq-picker-header,.iq .iq-selection-manager-dialog .iq-picker-footer{flex-shrink:0}.iq .iq-selection-manager-dialog .iq-picker-body{min-height:0;overflow:auto}.iq .iq-folder-tree-scroll{max-height:460px;overflow:auto;overscroll-behavior:contain;padding:8px}.iq .iq-folder-tree-branch{list-style:none;margin:0;padding:0}.iq .iq-folder-tree-branch .iq-folder-tree-branch{margin:2px 0 4px 24px;padding-left:10px;border-left:1px solid var(--line)}.iq .iq-folder-tree-row{display:flex;align-items:center;gap:8px;border-radius:9px;min-width:240px;padding-left:9px}.iq .iq-folder-tree-row.is-selected{background:color-mix(in srgb,var(--emerald) 8%,var(--card))}.iq .iq-folder-tree-row:hover{background:var(--bg)}.iq .iq-folder-tree-row>input{width:19px;height:19px;margin:0;flex-shrink:0;accent-color:var(--emerald);cursor:pointer}.iq .iq-folder-tree-name{flex:1;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit;padding:10px 8px;min-width:0}.iq .iq-folder-tree-name>.iq-folder-tree-label{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.iq .iq-folder-tree-name strong{font-size:13px}.iq .iq-folder-tree-name small,.iq .iq-folder-tree-message{color:var(--muted);font-size:12px;line-height:1.5}.iq .iq-folder-tree-chevron{width:12px;flex-shrink:0;font-size:21px;text-align:center;transition:transform .12s ease}.iq .iq-folder-tree-chevron.is-open{transform:rotate(90deg)}.iq .iq-folder-tree-icon{width:18px;height:18px;flex-shrink:0;color:var(--muted)}.iq .iq-folder-tree-message{padding:12px 10px}.iq .iq-folder-tree-message p{margin:0 0 8px}.iq .iq-folder-tree-name:focus-visible,.iq .iq-folder-tree-row>input:focus-visible{outline:2px solid var(--emerald);outline-offset:2px;border-radius:6px}.iq .iq-folder-tree .iq-picker-filter small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:7px}.iq .iq-picker-header{display:flex;align-items:center;gap:14px;padding:22px 26px;border-bottom:1px solid var(--line)}.iq .iq-picker-header>div{flex:1;min-width:0}.iq .iq-picker-header h2{margin:0 0 5px;font-size:21px}.iq .iq-picker-header p{margin:0;color:var(--muted);overflow-wrap:anywhere;font-size:13px}.iq .iq-picker-provider{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid var(--line);border-radius:12px}.iq .iq-picker-provider svg{width:26px;height:26px}.iq .iq-picker-body{display:grid;grid-template-columns:minmax(0,1fr) 290px}.iq .iq-picker-explorer{min-width:0;padding:22px 26px}.iq .iq-picker-explorer>p{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.6}.iq .iq-picker-browser{border:1px solid var(--line);border-radius:12px;overflow:hidden}.iq .iq-picker-breadcrumbs{display:flex;flex-wrap:wrap;gap:3px;padding:12px;border-bottom:1px solid var(--line)}.iq .iq-picker-breadcrumbs>span{display:flex;align-items:center;gap:3px;min-width:0;max-width:100%;color:var(--muted)}.iq .iq-picker-breadcrumbs button{background:transparent;border:0;padding:5px 7px;border-radius:6px;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;overflow-wrap:anywhere;min-width:0;text-align:left}.iq .iq-picker-breadcrumbs button[aria-current]{font-weight:650;opacity:1}.iq .iq-picker-breadcrumbs button:not(:disabled):hover{background:var(--bg)}.iq .iq-picker-filter{padding:12px}.iq .iq-picker-filter input{width:100%;box-sizing:border-box}.iq .iq-picker-entries{min-height:180px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px}.iq .iq-picker-entry{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;text-align:left;padding:10px 12px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;font:inherit}.iq .iq-picker-entry:hover:not(:disabled){background:var(--bg)}.iq .iq-picker-entry.is-selected{background:color-mix(in srgb,var(--emerald) 9%,var(--card));border-color:var(--emerald)}.iq .iq-picker-item-icon{display:inline-grid;place-items:center;width:30px;height:32px;flex:0 0 30px;color:var(--muted)}.iq .iq-picker-item-icon.folder{color:#bd9138}.iq .iq-picker-item-icon svg{width:25px;height:25px}.iq .iq-picker-entry-name{flex:1;min-width:0}.iq .iq-picker-entry-name strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.iq .iq-picker-entry-name small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.iq .iq-picker-empty{padding:30px 18px;text-align:center;color:var(--muted);font-size:13px}.iq .iq-picker-empty strong{color:var(--ink)}.iq .iq-picker-empty p{line-height:1.6;margin:8px 0 14px}.iq .iq-picker-more{display:grid;justify-items:center;gap:9px;padding:12px}.iq .iq-picker-more small{color:var(--muted);font-size:11px}.iq .iq-picker-whole-folder{display:flex;align-items:center;gap:14px;padding:15px;background:var(--bg);border-top:1px solid var(--line)}.iq .iq-picker-whole-folder p{flex:1;font-size:12px;color:var(--muted);line-height:1.6;margin:0;overflow-wrap:anywhere}.iq .iq-picker-whole-folder .btn{flex-shrink:0}.iq .iq-picker-paste{margin-top:20px;font-size:13px}.iq .iq-picker-paste summary{cursor:pointer;color:var(--muted)}.iq .iq-picker-paste label{display:grid;gap:9px;margin-top:15px}.iq .iq-picker-paste input{width:100%;box-sizing:border-box}.iq .iq-picker-selection{min-width:0;padding:24px;border-left:1px solid var(--line);background:var(--bg)}.iq .iq-picker-selection h3{font-size:14px;margin:0 0 14px}.iq .iq-picker-choice{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:22px}.iq .iq-picker-choice>strong,.iq .iq-picker-choice>small{display:block;overflow-wrap:anywhere}.iq .iq-picker-choice>strong{font-size:14px}.iq .iq-picker-choice>small{color:var(--muted);font-size:11px;margin-top:7px}.iq .iq-picker-choice p,.iq .iq-picker-schedule p{font-size:12px;color:var(--muted);line-height:1.65;margin:10px 0 0}.iq .iq-picker-selection>p{font-size:13px;line-height:1.6;margin:0 0 18px}.iq .iq-picker-selection fieldset{min-width:0;margin:0}.iq .iq-picker-selection fieldset label{font-size:12px}.iq .iq-picker-selection fieldset select{width:100%;box-sizing:border-box;font-size:12px}.iq .iq-picker-selection fieldset p{line-height:1.6;margin:10px 0}.iq .iq-picker-schedule{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;font-size:12px}.iq .iq-picker-error{color:var(--red, #c24141)}.iq .iq-picker-footer{display:flex;align-items:center;gap:10px;padding:18px 26px;border-top:1px solid var(--line);background:var(--card)}.iq .iq-picker-footer p{flex:1;color:var(--muted);font-size:12px;margin:0}.iq .iq-picker-footer .btn{flex-shrink:0}.iq .iq-picker-entry:focus-visible,.iq .iq-picker-breadcrumbs button:focus-visible{outline:2px solid var(--emerald);outline-offset:-2px}@media (max-width: 760px){.iq .iq-source-picker-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:15px}.iq .iq-picker-header{padding:18px;gap:10px}.iq .iq-picker-header h2{font-size:17px}.iq .iq-picker-body{grid-template-columns:minmax(0,1fr)}.iq .iq-picker-explorer,.iq .iq-picker-selection{padding:18px}.iq .iq-picker-selection{border-left:0;border-top:1px solid var(--line)}.iq .iq-picker-whole-folder{flex-wrap:wrap}.iq .iq-picker-whole-folder p{flex-basis:100%}.iq .iq-picker-footer{flex-wrap:wrap;padding:18px}.iq .iq-picker-footer p{flex-basis:100%;margin-bottom:8px}}.iq .iq-picker-check-row{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:9px}.iq .iq-picker-check-row.is-selected{background:color-mix(in srgb,var(--emerald) 7%,var(--card))}.iq .iq-picker-check-row input[type=checkbox],.iq .iq-picker-current-folder input{width:19px;height:19px;flex:0 0 19px;accent-color:var(--emerald);cursor:pointer}.iq .iq-picker-folder-open,.iq .iq-picker-file-label{flex:1;min-width:0;display:flex;align-items:center;gap:10px;text-align:left}.iq .iq-picker-file-label{padding:10px 12px}.iq .iq-picker-current-folder{display:flex;gap:10px;align-items:center;padding:14px;border-bottom:1px solid var(--line);font-size:13px;background:var(--bg)}.iq .iq-picker-selected-list{padding:0;margin:12px 0 22px;list-style:none}.iq .iq-picker-selected-list li{padding:12px 0;border-bottom:1px solid var(--line)}.iq .iq-picker-selected-list strong,.iq .iq-picker-selected-list small{display:block;overflow-wrap:anywhere}.iq .iq-picker-selected-list strong{font-size:13px}.iq .iq-picker-selected-list small{font-size:11px;color:var(--muted);margin:5px 0 8px}.iq .iq-picker-exceptions{margin:15px 0;font-size:13px}.iq .iq-picker-exceptions ul{padding-left:18px}.iq .iq-picker-exceptions li{margin:10px 0;overflow-wrap:anywhere}.iq .iq-picker-exceptions button{display:block;margin-top:5px}.iq .iq-picker-plan-schedule{display:grid;gap:8px;margin:20px 0 12px;font-size:13px}.iq .iq-picker-discard{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;background:var(--amber-l);border-radius:8px;padding:6px 6px 6px 12px}.iq .iq-picker-discard span{font-size:13px;font-weight:600;color:var(--amber)}.iq .iq-picker-footer.discarding p{color:var(--amber);font-weight:600}.iq .iq-selection-row-toolbar{padding:16px 24px;border-bottom:1px solid var(--line)}.iq .iq-selection-row-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:540px}.iq .iq-selection-row-fields label{display:grid;gap:7px;font-size:12px;color:var(--muted)}.iq .iq-selection-row-toolbar p{font-size:13px;color:var(--muted);margin:12px 0}.iq .iq-selection-row-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.iq .iq-selection-move-row{margin:18px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.iq .iq-selection-move-row>.btn{white-space:normal;text-align:left}.iq .iq-selection-move-row .iq-selection-row-fields{margin-top:16px}.iq .iq-selection-move-confirm{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:16px 20px;margin:12px 24px;font-size:13px}.iq .iq-selection-move-confirm p{margin:8px 0}.iq .iq-selection-move-confirm>div{display:flex;gap:10px;margin:12px 0}.iq .iq-selection-move-confirm small{color:var(--muted)}@media (max-width: 600px){.iq .iq-selection-row-toolbar{padding:12px 16px}.iq .iq-selection-row-shortcuts .btn{font-size:11px}.iq .iq-selection-move-confirm{margin:10px 16px}}.iq .source-manager{min-width:0}.iq .source-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--line)}.iq .source-tabs [role=tab]{padding:12px 14px;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.iq .source-tabs [aria-selected=true]{border-bottom-color:var(--accent-text);color:var(--ink);font-weight:600}.iq .source-tabs [role=tab]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-3px}@media (max-width: 700px){.iq .source-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.iq .source-tabs [role=tab]{padding:10px 6px;font-size:13px}}.iq .source-manager>[role=tabpanel]{min-width:0}.iq .source-manager>[role=tabpanel]>.source-heading{margin-bottom:24px}.iq .source-manager>[role=tabpanel]>.knowledge-connections{margin:0;padding:0;border:0;border-radius:0;background:transparent}.iq .source-manager>[role=tabpanel]>.muted{margin-top:18px;font-size:13px;line-height:1.7}.iq .source-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.iq .source-heading h2,.iq .source-heading h3{margin:8px 0}.iq .source-heading p,.iq .source-catalog p{color:var(--muted);line-height:1.6}.iq .source-back,.iq .source-name{border:0;background:none;color:var(--emerald-d);font:inherit;cursor:pointer;text-align:left;padding:0}.iq .source-name{font-weight:650}.iq .source-catalog,.iq .source-detail{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card);margin:20px 0}.iq .source-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.iq .source-catalog-item{border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:var(--sh-sm)}.iq .source-catalog-item svg{width:22px;height:22px}.iq .source-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:24px 0}.iq .source-manager .sel{width:100%;min-width:0;box-sizing:border-box;padding:11px 13px;border-radius:10px;background:var(--card);color:var(--ink);border:1px solid var(--line);font:inherit}.iq .source-manager .sel:focus{outline:2px solid var(--emerald-d);outline-offset:2px}.iq .source-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.iq .source-settings-grid label{display:grid;gap:8px}.iq .source-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}.iq .source-table{width:100%;border-collapse:collapse;font-size:13px}.iq .source-table th,.iq .source-table td{padding:17px 16px;text-align:left;border-bottom:1px solid var(--line)}.iq .source-table th{font-size:11px;letter-spacing:.04em;color:var(--muted)}.iq .source-table tr:last-child td{border-bottom:0}.iq .source-state{display:inline-block;padding:5px 8px;border-radius:7px;background:var(--bg);line-height:1.5}.iq .source-state.ready{color:var(--emerald-d)}.iq .source-state.attention,.iq .source-state.reconnect{color:var(--amber)}.iq .source-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.iq .source-advanced{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.iq .source-advanced summary{cursor:pointer;color:var(--muted)}.iq .source-empty{text-align:center;padding:30px;color:var(--muted)}@media (max-width: 700px){.iq .source-filters,.iq .source-settings-grid{grid-template-columns:1fr}.iq .source-catalog,.iq .source-detail{padding:16px}.iq .source-heading{align-items:flex-start}}.iq .source-picker{margin:20px 0}.iq .source-picker section{padding:20px 0}.iq .source-picker-list{max-height:320px;overflow:auto;margin:12px 0}.iq .source-picker-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px;border-bottom:1px solid var(--line)}.iq .source-link-label{display:grid;gap:8px;margin:20px 0}.iq .source-manager>.source-heading{margin-bottom:24px;align-items:flex-end}.iq .source-back{margin-bottom:12px;font-size:13px}.iq .source-catalog>h3{font-size:19px;margin-bottom:6px}.iq .source-catalog>p{margin-bottom:24px;max-width:70ch}.iq .source-integration-heading{display:flex;align-items:center;gap:12px;min-width:0}.iq .source-integration-icon{width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:var(--panel);display:grid;place-items:center;flex-shrink:0}.iq .source-integration-icon svg{width:26px;height:26px}.iq .source-catalog-item p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.iq .source-catalog-item .source-integration-note{color:var(--muted)}.iq .source-catalog-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:10px}.iq .source-catalog-actions .btn{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;justify-content:center;text-align:center}.iq .source-detail{padding:28px;scroll-margin-top:170px;box-shadow:var(--sh-sm)}.iq .source-detail>.source-heading{align-items:flex-start;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.iq .source-detail p{margin:12px 0;max-width:90ch;line-height:1.7}.iq .source-detail .source-heading p{margin:4px 0 0}.iq .source-detail h2{margin-top:0}.iq .source-detail>fieldset{margin:24px 0 0}.iq .source-detail .source-actions{margin:22px 0 18px;gap:12px}.iq .source-detail .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.iq .source-detail .source-settings-grid{margin:24px 0 18px}.iq .source-settings-grid label,.iq .source-link-label{font-size:13px;font-weight:600}.iq .source-picker{border-top:1px solid var(--line);padding-top:22px;margin:24px 0 18px}.iq .source-picker section>fieldset{margin-top:22px}.iq .source-picker-row label{min-width:0;overflow-wrap:anywhere}.iq .source-picker-row .btn{flex-shrink:0}.iq .source-advanced>p{margin:14px 0}.iq .source-table{min-width:760px}.iq .source-state.ready{background:var(--emerald-l);color:var(--emerald-d)}.iq .source-state.checking,.iq .source-state.waiting{background:var(--amber-l);color:var(--amber)}.iq .source-manager>p{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.7}@media (max-width: 1150px){.iq .source-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.iq .source-catalog-grid{grid-template-columns:minmax(0,1fr)}.iq .source-detail,.iq .source-catalog{padding:20px}.iq .source-detail>.source-heading,.iq .source-manager>.source-heading{align-items:flex-start}.iq .source-detail .source-actions{flex-direction:column;align-items:stretch}.iq .source-detail .source-actions .btn{justify-content:center}.iq .source-picker-row{align-items:flex-start;flex-direction:column}}.iq .source-account-panel{margin:20px 0 28px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface, var(--card))}.iq .source-account-panel p{margin:8px 0 14px}.iq .source-account-panel details{margin-top:14px}.iq .source-account-panel summary{cursor:pointer;font-weight:600}.iq .source-account-label{display:grid;gap:8px;margin:16px 0;max-width:640px;font-weight:500}.iq .source-notice{padding:18px 20px;margin:16px 0;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.iq .source-notice p{line-height:1.6;margin:8px 0 14px}.iq .source-request-card{padding:24px;border:1px solid var(--line);background:var(--card);border-radius:16px;margin:16px 0}.iq .source-setup-steps{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px}.iq .source-setup-steps span{padding:9px 12px;border-radius:10px;background:var(--bg);font-size:13px}.iq .source-catalog>.btn{max-width:100%;white-space:normal}.iq .source-accounts{display:grid;gap:16px}.iq .source-account-group{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden;min-width:0}.iq .source-account-title{margin:0}.iq .source-account-toggle{display:flex;align-items:center;gap:16px;width:100%;padding:22px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.iq .source-account-toggle:hover{background:var(--bg)}.iq .source-account-toggle:focus-visible{outline:2px solid var(--emerald-d);outline-offset:-4px}.iq .source-account-identity{display:grid;gap:5px;flex:1;min-width:0;overflow-wrap:anywhere}.iq .source-account-identity strong{font-size:16px}.iq .source-account-identity>span,.iq .source-account-count{color:var(--muted);font-weight:400}.iq .source-account-toggle>.source-state{font-weight:500}.iq .source-chevron{width:18px;height:18px;flex-shrink:0;color:var(--muted)}.iq .source-account-toggle[aria-expanded=true] .source-chevron{transform:rotate(90deg)}.iq .source-account-content{padding:0 22px 22px;border-top:1px solid var(--line)}.iq .source-account-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 0}.iq .source-account-toolbar p,.iq .source-account-empty{font-size:13px;color:var(--muted);line-height:1.6}.iq .source-selection-list{list-style:none;display:grid;gap:12px;padding:0 0 0 18px;margin:0 0 0 20px;border-left:1px solid var(--line)}.iq .source-selection-list:empty{display:none}.iq .source-selection{position:relative;padding:18px;border:1px solid var(--line);border-radius:12px;min-width:0}.iq .source-selection:before{content:"";position:absolute;top:36px;left:-19px;width:18px;border-top:1px solid var(--line)}.iq .source-selection.is-selected{border-color:var(--emerald-d)}.iq .source-disconnect-confirm{padding:18px;margin:0 0 18px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.iq .source-disconnect-confirm p{margin:10px 0 16px;font-size:13px;line-height:1.6}.iq .source-disconnect-confirm>div{display:flex;flex-wrap:wrap;gap:10px}.iq .source-selection-summary{display:grid;grid-template-columns:26px minmax(0,1fr) minmax(75px,auto) minmax(110px,auto) auto;gap:16px;align-items:center}.iq .source-selection-icon svg{width:24px;height:24px;color:var(--muted)}.iq .source-selection-name,.iq .source-selection-access,.iq .source-selection-schedule{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere;font-size:13px}.iq .source-selection-name .source-name{color:var(--ink);font-size:14px}.iq .source-selection-kind{text-transform:capitalize}.iq .source-selection-kind,.iq .source-selection-access>span,.iq .source-selection-schedule>span,.iq .source-selection-meta{font-size:12px;color:var(--muted)}.iq .source-selection-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;line-height:1.6}.iq .source-selection-toggle{display:inline-flex;align-items:center;gap:8px;justify-self:start;text-align:left}.iq .source-selection-toggle .source-manage-arrow{flex-shrink:0}.iq .source-selection-toggle+.source-selection-kind{text-transform:none}.iq .source-selection-toggle[aria-expanded=true] .source-manage-arrow{transform:rotate(90deg)}.iq .source-selection-toggle:focus-visible{outline:2px solid var(--emerald-d);outline-offset:4px;border-radius:4px}.iq .source-selection-contents{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.iq .source-selection-contents>p{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.6}.iq .source-selection-contents .iq-folder-tree-row{min-width:0}.iq .source-selection-contents .iq-folder-tree-name{text-decoration:none}.iq .source-selection-contents .iq-folder-tree-file{cursor:default}.iq .source-selection-contents .iq-folder-tree-open{padding:10px;color:var(--emerald-d);text-decoration:none}.iq .source-selection-contents .source-selection-footnote{margin:14px 0 0;font-size:12px}.iq .source-selection-exclusions{margin-top:14px;font-size:13px;color:var(--muted)}.iq .source-selection-exclusions summary{cursor:pointer}.iq .source-selection-exclusions li{overflow-wrap:anywhere;margin:8px 0}.iq .source-account-content .source-detail{margin:20px 0 0;box-shadow:none}.iq .source-account-content .source-detail:focus{outline:none}@media (max-width: 1050px){.iq .source-selection-summary{grid-template-columns:26px minmax(0,1fr) auto}.iq .source-selection-summary>.btn{grid-column:3;grid-row:1}.iq .source-selection-access{grid-column:2}.iq .source-selection-schedule{grid-column:3}}@media (max-width: 700px){.iq .source-account-toggle{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:16px}.iq .source-account-count{grid-column:2}.iq .source-account-toggle>.source-state{grid-column:2;justify-self:start}.iq .source-chevron{grid-column:3;grid-row:1}.iq .source-account-content{padding:0 12px 16px}.iq .source-selection-list{margin-left:4px;padding-left:10px}.iq .source-selection{padding:12px}.iq .source-selection:before{left:-11px;width:10px}.iq .source-selection-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.iq .source-selection-icon{display:none}.iq .source-selection-summary>.btn,.iq .source-selection-schedule{grid-column:2}.iq .source-selection-access{grid-column:1}.iq .source-account-content .source-detail{padding:16px 0 0;border:0;border-top:1px solid var(--line);border-radius:0}}.iq .source-file-link{color:var(--ink);text-decoration:none}.iq .source-file-link:hover{color:var(--emerald-d);text-decoration:underline;text-underline-offset:3px}.iq .source-file-link>span{color:var(--muted);font-size:12px}.iq .source-selection-summary .source-manage-arrow,.iq .source-account-setup .source-manage-arrow{width:16px;height:16px;transition:transform .15s ease}.iq .source-account-group .btn[aria-expanded=true] .source-manage-arrow{transform:rotate(90deg)}.iq .source-account-content .source-detail{padding:20px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.iq .source-account-settings{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.iq .source-account-settings>summary{cursor:pointer;color:var(--muted);font-size:13px}.iq .source-account-settings>label{display:grid;gap:8px;margin:16px 0;max-width:480px}.iq .source-file-account-header{display:flex;align-items:center;gap:16px;padding:22px;flex-wrap:wrap}.iq .source-file-account-header h3{margin:0}.iq .source-file-account-header .source-account-identity{min-width:150px}.iq .source-file-account-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iq .source-file-account-body{padding:0 22px 18px}.iq .source-policy-heading,.iq .source-policy-summary{display:grid;grid-template-columns:minmax(100px,1fr) minmax(140px,1fr) minmax(180px,2fr) 152px;align-items:center;gap:18px}.iq .source-policy-heading{color:var(--muted);font-size:12px;padding:12px 14px;background:var(--bg);border-radius:10px}.iq .source-policy-summary{padding:18px 14px;font-size:14px}.iq .source-policy-summary small{display:none}.iq .source-policy-row+.source-policy-row{border-top:1px solid var(--line)}.iq .source-policy-count{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:6px 0;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.iq .source-policy-count:focus-visible{outline:2px solid var(--emerald-d);outline-offset:4px}.iq .source-file-account .source-selection-contents{margin:0 14px 18px}.iq .source-file-account .source-account-settings{margin-top:10px;padding-top:14px;border-top:1px solid var(--line)}.iq .source-file-account .source-account-settings>summary{color:var(--muted);font-size:12px}.iq .source-file-account .source-account-settings>.source-file-account-actions{margin:16px 0}.iq .source-row-diagnostics{padding:14px 0}.iq .source-row-diagnostics .source-file-account-actions{margin-top:14px}.iq .source-policy-notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 14px 14px;color:var(--amber);font-size:12px}.iq .source-policy-notice>span{flex:1 1 260px}.iq .source-file-account>.source-disconnect-confirm{margin:0 22px 18px}@media (max-width: 1050px){.iq .source-policy-heading{display:none}.iq .source-policy-summary{grid-template-columns:1fr 1fr;gap:14px}.iq .source-policy-summary small{display:block;font-size:11px;color:var(--muted);margin-bottom:5px}.iq .source-policy-summary>.btn{justify-self:end}}@media (max-width: 600px){.iq .source-file-account-header{padding:16px;gap:12px}.iq .source-file-account-body{padding:0 12px 14px}.iq .source-file-account-header>.source-file-account-actions{width:100%}.iq .source-policy-summary{padding:16px 4px}.iq .source-policy-count{font-size:12px}}.iq .source-policy-summary>label{display:block;min-width:0}.iq .source-policy-summary .sel{width:100%;min-width:0;min-height:40px;font-size:13px;padding:9px 12px}.iq .source-row-save{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 14px 16px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:13px}.iq .source-row-save p{margin:0;line-height:1.6}.iq .source-row-save p+p{margin-top:4px}.iq .source-row-error{color:var(--red, #b42318)}.iq .source-history-choice{min-width:0;margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:12px;text-align:left}.iq .source-history-choice legend{padding:0 6px;font-weight:600;font-size:13px}.iq fieldset.source-history-choice>label{display:flex;align-items:flex-start;gap:10px;margin:10px 0;cursor:pointer}.iq fieldset.source-history-choice input[type=radio]{min-height:16px;padding:0;width:16px;height:16px;flex:0 0 16px;margin:3px 0 0;accent-color:var(--brand)}.iq .source-history-choice strong,.iq .source-history-choice small{display:block}.iq .source-history-choice small,.iq .source-history-choice p{font-size:12px;color:var(--muted);line-height:1.5;margin:4px 0 0}.iq .source-retained-information{margin:16px 0}.iq .source-retained-information summary{cursor:pointer;font-weight:600}.iq .source-retained-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--line)}.iq .source-retained-row p{color:var(--muted);font-size:12px}@media (max-width: 600px){.iq .source-retained-row{align-items:flex-start;flex-direction:column}}.iq .iq-documents{min-width:0}.iq .iq-documents label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ink-2)}.iq .iq-documents input,.iq .iq-documents select,.iq .iq-documents textarea{box-sizing:border-box;width:100%;min-height:42px;padding:11px 13px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;font:inherit}.iq .document-toolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.iq .document-search{flex:1;min-width:200px}.iq .document-toolbar label:not(.document-search){min-width:220px;flex:0 1 290px}.iq .document-collection-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;border:1px solid var(--line);border-radius:16px;margin-bottom:24px;background:var(--card)}.iq .document-collection-summary h3{margin:0 0 8px}.iq .document-collection-summary p{margin:0 0 10px}.iq .document-actions,.iq .document-meta,.iq .document-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iq .document-actions select{width:auto;max-width:100%}.iq .document-list{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card)}.iq .document-row{display:flex;align-items:center;gap:18px;width:100%;padding:21px 24px;text-align:left;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;font:inherit}.iq .document-row:last-child{border-bottom:0}.iq .document-row:hover,.iq .document-row:focus-visible{background:var(--bg)}.iq .document-row>div:nth-child(2){flex:1;min-width:0}.iq .document-row strong{display:block;overflow-wrap:anywhere;margin-bottom:8px;font-size:15px}.iq .document-row span,.iq .document-meta,.iq .document-row-status{color:var(--ink-2);font-size:12px;line-height:1.7}.iq .document-row-status{display:flex;flex-direction:column;min-width:140px}.iq .document-symbol{display:grid;place-items:center;width:42px;height:48px;border-radius:10px;background:var(--bg);font-size:25px}.iq .iq-documents footer{display:flex;align-items:center;gap:16px;margin-top:24px;padding-top:8px;flex-wrap:wrap}.iq .document-empty{padding:40px;background:var(--card);border:1px solid var(--line);border-radius:16px}.iq .iq-document-dialog{width:min(880px,calc(100vw - 40px));max-height:88vh;margin:auto;top:0;right:0;bottom:0;left:0;box-sizing:border-box;overflow:auto;border:1px solid var(--line);border-radius:18px;padding:28px;background:var(--card);color:var(--ink);box-shadow:0 20px 80px #0003}.iq .iq-document-dialog::backdrop{background:#0f172a88}.iq .iq-document-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.iq .iq-document-dialog h2{margin:0;font-size:23px;overflow-wrap:anywhere}.iq .iq-document-dialog section{padding:20px 0;border-bottom:1px solid var(--line)}.iq .iq-document-dialog p{line-height:1.65;margin:12px 0}.iq .iq-document-dialog form>label{margin-top:20px}.iq .document-tabs{display:flex;gap:8px;padding-top:24px;margin-top:4px;border-bottom:1px solid var(--line)}.iq .document-tabs button{border:0;background:none;color:var(--ink-2);font:inherit;padding:12px 16px;cursor:pointer;border-bottom:2px solid transparent}.iq .document-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.iq .document-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.iq .document-facts dt{font-size:12px;color:var(--ink-2);margin-bottom:6px}.iq .document-facts dd{margin:0;font-size:14px}.iq .document-notice{padding:14px 16px;background:var(--bg);border-radius:10px;font-size:13px}.iq .document-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.8;padding:22px 0}.iq .document-link{display:flex;width:100%;gap:16px;align-items:center;justify-content:space-between;padding:14px 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit}.iq .document-link span{font-size:12px;color:var(--ink-2);flex-shrink:0}.iq .document-tags{margin:14px 0}.iq .document-tags>span{display:flex;align-items:center;gap:10px;padding:6px 12px;background:var(--bg);border-radius:20px;font-size:13px}.iq .document-tags button{background:none;border:0;cursor:pointer;color:inherit}.iq .collection-source-row{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.iq .collection-source-row>div{min-width:0;overflow-wrap:anywhere}.iq .collection-source-row p{font-size:13px;color:var(--ink-2)}.iq .collection-source-row>button{flex-shrink:0}.iq .collection-sources .source-picker{margin-top:20px}.iq .collection-sources section>h3{margin-top:0}@media (max-width: 640px){.iq .collection-source-row{align-items:flex-start;flex-direction:column;gap:8px}.iq .document-collection-summary{display:block}.iq .document-actions{margin-top:16px}.iq .document-toolbar>*{flex:1 1 100%}.iq .document-row{padding:16px;gap:12px;flex-wrap:wrap}.iq .document-row-status{flex:1 1 100%;flex-direction:row;gap:12px;flex-wrap:wrap}.iq .iq-document-dialog{padding:20px;width:calc(100vw - 20px)}.iq .document-facts{grid-template-columns:1fr}}.iq .ask-collection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line);font-size:13px}.iq .ask-collection select{width:auto;max-width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}.iq .ask-collection span{font-size:12px;color:var(--ink-2)}.iq .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.iq .iq-documents .document-toolbar{align-items:center;gap:10px;margin-bottom:14px}.iq .iq-documents .document-search input{min-height:40px;padding:9px 14px;border-radius:8px}.iq .document-chiprow{display:flex;align-items:center;gap:12px;margin-bottom:14px}.iq .document-chiprow>.rq-chips{flex:1}.iq .document-chiprow label{flex-direction:row!important}.iq .document-chiprow select{width:auto!important;min-height:0!important;padding:6px 10px!important;border-radius:6px!important}.iq .document-table{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--card)}.iq .document-thead,.iq .document-table .document-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 150px 110px 32px;align-items:center;gap:12px;padding:12px 20px}.iq .document-thead{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.iq .document-table .document-row{border-bottom:1px solid var(--line)}.iq .document-table .document-row:last-child{border-bottom:0}.iq .document-cell-main{display:flex;align-items:center;gap:12px;min-width:0}.iq .document-cell-main>span:last-child{display:flex;flex-direction:column;min-width:0}.iq .document-table .document-row strong{margin:0;font-size:14px;font-weight:600}.iq .document-table .document-row span{line-height:1.5}.iq .document-table .document-symbol{width:30px;height:30px;border-radius:6px;background:var(--neutral-l);color:var(--muted);flex:none}.iq .document-table .document-symbol svg{width:15px;height:15px}.iq .document-status{display:inline-flex;align-items:center;gap:7px;font-size:13px!important;color:var(--ink)!important}.iq .document-status .kdot{width:7px;height:7px;border-radius:50%;background:var(--faintest)}.iq .document-status.ok .kdot{background:#14b8a6}.iq .document-status.notes .kdot{background:#3b82f6}.iq .document-status.warn .kdot{background:#f59e0b}.iq .document-updated{font-size:13px!important;color:var(--muted)!important}.iq .document-arrow{color:var(--muted)}@container iq-content (max-width: 760px){.iq .document-thead{display:none}.iq .document-table .document-row{grid-template-columns:minmax(0,1fr) auto}.iq .document-table .document-row>:nth-child(n+3){display:none}.iq .document-chiprow{flex-wrap:wrap}}.iq .document-table .document-row .acc{color:var(--muted);font-size:12px;line-height:1.5}.iq .document-table .document-row .acc.lead{color:var(--lead)}.iq .iq-insights{color:var(--ink)}.iq .insight-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px}.iq .insight-eyebrow{display:block;font-size:11px;letter-spacing:.12em;font-weight:700;color:var(--emerald-d);margin-bottom:10px}.iq .insight-intro h2{font-size:27px;letter-spacing:-.6px;margin:0 0 10px}.iq .insight-intro p{font-size:14px;line-height:1.7;color:var(--muted);max-width:620px;margin:0}.iq .insight-header-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.iq .insight-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.iq .insight-tabs button{border:0;border-bottom:3px solid transparent;background:none;font:inherit;font-size:14px;padding:13px 17px;color:var(--muted);white-space:nowrap;cursor:pointer}.iq .insight-tabs button[aria-pressed=true]{color:var(--emerald-d);border-bottom-color:var(--emerald-d);font-weight:650}.iq .insight-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:0 0 24px}.iq .insight-filters label,.iq .insight-feedback{display:grid;gap:8px;font-size:12px;color:var(--muted);min-width:130px;flex:1}.iq .insight-filters .insight-search{flex:2;min-width:220px}.iq .iq-insights input:not([type=checkbox]),.iq .iq-insights select,.iq .iq-insights textarea{width:100%;min-width:0;font:inherit;font-size:14px;border:1px solid var(--line);border-radius:11px;padding:12px 14px;background:var(--panel, #fff);color:var(--ink)}.iq .insight-feed{display:grid;gap:16px}.iq .insight-card{padding:25px 28px;background:var(--panel, #fff);border:1px solid var(--line);border-radius:17px;box-shadow:0 2px 5px #00000003}.iq .insight-card.unread{border-left:3px solid var(--emerald-d);padding-left:26px}.iq .insight-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:15px}.iq .insight-tags time{margin-left:auto}.iq .insight-kind{border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700;background:var(--bg);color:var(--ink)}.iq .insight-kind.opportunity{background:var(--accent-soft);color:var(--accent-text)}.iq .insight-kind.connection{background:#edf1ff;color:#485ca3}.iq .insight-kind.risk{background:#fff4e3;color:#8e6017}.iq .insight-kind.pattern{background:#ecf5fb;color:#316780}.iq .insight-audience{font-size:11px;border:1px solid var(--line);border-radius:6px;padding:4px 7px}.iq .insight-unread{color:var(--emerald-d);font-size:11px;font-weight:600}.iq .insight-title{display:flex;align-items:baseline;justify-content:space-between;gap:20px;width:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:19px;line-height:1.5;font-weight:650;text-align:left;cursor:pointer;padding:0}.iq .insight-title span{color:var(--muted);font-weight:400}.iq .insight-card>p{font-size:14px;line-height:1.75;color:var(--muted);margin:10px 0 20px;max-width:950px}.iq .insight-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.iq .insight-departments{display:flex;flex-wrap:wrap;gap:7px}.iq .insight-departments span{background:var(--bg);border-radius:6px;padding:5px 8px;font-size:11px;color:var(--muted)}.iq .insight-empty{padding:52px 24px;text-align:center;border:1px dashed var(--line);border-radius:18px;background:var(--panel, #fff)}.iq .insight-empty>div{display:inline-flex;padding:14px;border-radius:15px;background:var(--accent-soft);color:var(--emerald-d);margin-bottom:18px}.iq .insight-empty svg{width:26px;height:26px;stroke-width:1.5}.iq .insight-empty h3{font-size:20px;margin:0 0 10px}.iq .insight-empty p{color:var(--muted);max-width:520px;margin:auto;font-size:14px;line-height:1.8}.iq .insight-footnote{font-size:12px;color:var(--muted);line-height:1.7;margin-top:24px}.iq .insight-more{margin-top:20px}.iq .insight-error,.iq .insight-notice{padding:16px;border-radius:10px;border:1px solid var(--line);font-size:13px;line-height:1.7;margin:16px 0}.iq .insight-error{color:#b43a43}.iq .insight-preferences{border:1px solid var(--line);background:var(--panel, #fff);padding:24px;border-radius:14px;margin-bottom:24px}.iq .insight-preferences h3{margin:0 0 18px;font-size:16px}.iq .insight-preferences label,.iq .insight-settings .insight-toggle{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink)}.iq .insight-preferences p{font-size:13px;line-height:1.6;color:var(--muted);margin:12px 0 18px}.iq .insight-summary{font-size:16px;line-height:1.8;margin:18px 0 24px}.iq .insight-explanation{padding:22px 24px;border-radius:12px;background:var(--bg);margin-bottom:20px}.iq .insight-explanation h3{font-size:13px;margin:18px 0 7px}.iq .insight-explanation h3:first-child{margin-top:0}.iq .insight-explanation p{font-size:14px;line-height:1.75;color:var(--muted);margin:0}.iq .insight-evidence-title{font-size:16px;margin:28px 0 14px}.iq .insight-evidence-list{display:grid;gap:12px;margin-bottom:24px}.iq .insight-evidence-list article{border:1px solid var(--line);border-radius:12px;padding:18px;overflow-wrap:anywhere}.iq .insight-evidence-list h4{font-size:14px;margin:0 0 6px}.iq .insight-source-meta{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.iq .insight-evidence-list blockquote{font-size:14px;line-height:1.75;border-left:2px solid var(--emerald-d);padding-left:14px;margin:16px 0}.iq .insight-evidence-list details{font-size:13px;margin-bottom:12px}.iq .insight-evidence-list summary,.iq .insight-viewers summary{cursor:pointer}.iq .insight-source-text{white-space:pre-wrap;line-height:1.75}.iq .insight-personal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:24px 0;padding-top:24px;border-top:1px solid var(--line)}.iq .insight-personal-actions>span{display:block;width:100%;font-size:12px;color:var(--muted)}.iq .insight-feedback{margin-bottom:24px}.iq .insight-feedback>span{font-size:12px}.iq .insight-viewers{border-top:1px solid var(--line);padding-top:20px;font-size:13px}.iq .insight-viewers p{color:var(--muted);line-height:1.7}.iq .insight-viewers ul{padding:0;list-style:none}.iq .insight-viewers li{display:flex;gap:20px;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line)}.iq .insight-viewers li span:last-child{color:var(--muted)}.iq .insight-settings fieldset{border:0;padding:0;margin:24px 0;display:grid;gap:14px}.iq .insight-settings legend{font-size:14px;font-weight:600;margin-bottom:14px}.iq .insight-settings label>span{font-size:12px;line-height:1.7;font-weight:400}.iq .insight-settings-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.iq .insight-quality{border-top:1px solid var(--line);padding-top:22px;margin-top:22px;font-size:13px;line-height:1.8}@media (max-width: 1150px){.iq .insight-intro{flex-direction:column}.iq .insight-header-actions{flex-shrink:1}}@media (max-width: 600px){.iq .insight-card{padding:20px}.iq .insight-card.unread{padding-left:18px}.iq .insight-filters label{flex-basis:calc(50% - 12px);min-width:0}.iq .insight-filters .insight-search{flex-basis:100%}.iq .insight-tabs button{padding:12px;font-size:13px}.iq .insight-tags time{margin-left:0}.iq .insight-title{font-size:17px}.iq .insight-explanation{padding:18px}}.iq .insight-settings [role=status],.iq .insight-settings [role=alert]{margin-top:16px;line-height:1.65}.iq .insight-schedule-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 0;font-size:12px;color:var(--muted)}.iq .insight-schedule-strip strong{color:var(--ink)}.iq .insight-how,.iq .insight-extras{padding:18px 20px;border:1px solid var(--line);border-radius:12px;margin:8px 0 24px;background:var(--panel);font-size:13px;line-height:1.8}.iq .insight-how summary,.iq .insight-extras summary{cursor:pointer;font-weight:600}.iq .insight-extras{margin-top:32px}.iq .insight-extras[open] summary{margin-bottom:20px}.iq .insight-view-switch{display:flex;gap:8px;margin-bottom:12px}.iq .insight-view-switch [aria-pressed=true],.iq .insight-rating [aria-pressed=true]{background:var(--emerald-d);color:#fff;border-color:var(--emerald-d)}.iq .insight-details{margin-top:24px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;line-height:1.75}.iq .insight-detail-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.iq .insight-detail-heading h3{margin:0}.iq .insight-feedback{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.iq .insight-feedback h3,.iq .insight-feedback p{margin:0}.iq .insight-rating{display:flex;gap:10px;margin-top:8px}.iq .insight-rating button{width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.iq .insight-rating-saved{display:flex;gap:12px;align-items:center}.iq .insight-cadence{display:grid;gap:10px;max-width:420px;margin:20px 0;font-size:13px}.iq .insight-cadence span{color:var(--muted);line-height:1.6}.iq .insight-calendar{padding:24px;margin:0 0 24px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.iq .insight-calendar-header,.iq .insight-calendar-selection{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.iq .insight-calendar-header h3{margin:0 0 6px;font-size:20px}.iq .insight-calendar-header p,.iq .insight-calendar-selection{font-size:12px;color:var(--muted);line-height:1.6}.iq .insight-calendar-navigation{display:flex;gap:8px}.iq .insight-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:16px 0}.iq .insight-calendar-weekday{padding:6px;font-size:11px;color:var(--muted);text-align:center}.iq .insight-calendar-grid button{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;min-height:78px;padding:10px;background:var(--bg);border:1px solid transparent;border-radius:10px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px}.iq .insight-calendar-grid button[aria-current=date]{border-color:var(--emerald-d)}.iq .insight-calendar-grid button[aria-pressed=true]{background:var(--emerald-d);color:#fff}.iq .insight-calendar-count{font-size:11px;font-weight:650}.iq .iq-insights button:focus-visible,.iq .iq-insights summary:focus-visible{outline:2px solid var(--emerald-d);outline-offset:3px}@media (max-width: 640px){.iq .insight-calendar{padding:14px}.iq .insight-calendar-grid{gap:3px}.iq .insight-calendar-grid button{min-height:60px;padding:7px}.iq .insight-calendar-count-label{display:none}.iq .insight-details .insight-evidence-list{grid-template-columns:1fr}}.iq .insight-results-heading{scroll-margin-top:110px;font-size:18px;margin:20px 0}.iq .insight-toolbar{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.iq .insight-toolbar .insight-tabs{flex:1;border:0;margin:0;gap:4px}.iq .insight-toolbar .insight-tabs button{display:flex;align-items:center;gap:8px;border-bottom-width:2px;margin-bottom:-1px;padding:10px 14px;font-weight:500}.iq .insight-toolbar .insight-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent-text);font-weight:600}.iq .insight-toolbar .insight-tabs button[aria-pressed=true] .rq-count{color:var(--accent-contrast);background:var(--accent);font-weight:700}.iq .insight-toolbar .insight-view-switch{margin:0;gap:0;background:var(--neutral-l);border:1px solid var(--line);border-radius:8px;padding:2px}.iq .insight-toolbar .insight-view-switch button{border:0;background:none;font:inherit;font-size:12.5px;color:var(--muted);padding:5px 12px;border-radius:6px;cursor:pointer}.iq .insight-toolbar .insight-view-switch [aria-pressed=true]{background:var(--card);color:var(--ink);font-weight:600;box-shadow:var(--sh-sm)}.iq .insight-filterwrap{position:relative}.iq .insight-filterbtn svg{width:15px;height:15px}.iq .insight-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:25;width:min(440px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);padding:16px}.iq .insight-popover .insight-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.iq .insight-popover .insight-filters .insight-search{grid-column:1 / -1}.iq .insight-popover .insight-preferences{margin:16px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.iq .iq-insights input:not([type=checkbox]),.iq .iq-insights select,.iq .iq-insights textarea{border-radius:8px;padding:9px 12px;font-size:13.5px}.iq .insight-schedule-strip{padding:12px 0 16px;font-size:12.5px}.iq .insight-schedule-strip strong{font-weight:600}.iq .insight-feed{gap:12px}.iq .insight-card{padding:18px 22px;background:var(--card);border-radius:var(--r);box-shadow:none}.iq .insight-card.unread{border-left:1px solid var(--line);padding-left:22px}.iq .insight-card:has([aria-expanded=true]){border-color:var(--line2);box-shadow:var(--sh)}.iq .insight-tags{gap:8px;margin-bottom:10px}.iq .insight-kind{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;background:var(--neutral-l);color:var(--muted)}.iq .insight-kind.opportunity{background:var(--accent-bright);color:#0a386e}.iq .insight-kind.pattern{background:#1ce8cf29;color:var(--ink)}.iq .insight-kind.risk{background:var(--amber-l);color:var(--amber)}.iq .insight-kind.connection{background:var(--accent-soft);color:var(--accent-text)}.iq .insight-audience{font-size:12px;font-weight:500;border:1px solid var(--line2);border-radius:999px;padding:0 9px;color:var(--muted)}.iq .insight-unread{color:var(--accent-text);font-size:12px}.iq .insight-title{font-size:17px;font-weight:600;color:var(--heading)}.iq .insight-card>p{font-size:14.5px;line-height:1.6;color:var(--ink);margin:8px 0 12px}.iq .insight-departments span{background:none;border:1px solid var(--line2);border-radius:999px;padding:2px 10px;font-size:12px}.iq .insight-extras{padding:0;border:0;background:none;margin-top:20px}.iq .insight-extras summary{display:inline;list-style:none;color:var(--accent-text);font-weight:500;font-size:13.5px}.iq .insight-extras summary::-webkit-details-marker{display:none}.iq .insight-view-switch [aria-pressed=true],.iq .insight-rating [aria-pressed=true]{border-color:var(--accent)}.iq .insight-rating [aria-pressed=true]{background:var(--accent);color:var(--accent-contrast)}@container iq-content (max-width: 700px){.iq .insight-toolbar{flex-wrap:wrap;padding-bottom:8px}.iq .insight-toolbar .insight-tabs{flex-basis:100%}}.iq .brain-improvements{margin:20px 0}.iq .brain-improvements>summary{cursor:pointer;font-weight:650;padding:16px 0}.iq .brain-improvements .improve-card{background:var(--panel, #fff);border:1px solid var(--line);border-radius:16px;padding:22px;margin:14px 0;overflow-wrap:anywhere}.iq .brain-improvements .improve-form{display:grid;gap:16px;margin:18px 0}.iq .brain-improvements .improve-form>fieldset{display:grid;gap:16px}.iq .brain-improvements label{display:grid;gap:7px;font-size:13px;font-weight:600}.iq .brain-improvements input,.iq .brain-improvements textarea,.iq .brain-improvements select{width:100%;box-sizing:border-box;background:var(--bg, #f8fafc);color:var(--ink, #172033);border:1px solid var(--line);border-radius:10px;padding:11px 13px;font:inherit}.iq .brain-improvements textarea{min-height:88px;resize:vertical}.iq .brain-improvements .improve-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.iq .brain-improvements .improve-meta{color:var(--muted);font-size:12px;margin:8px 0 14px}.iq .brain-improvements .improve-answer{white-space:pre-wrap;line-height:1.6;padding:16px;border-left:3px solid var(--line);margin:16px 0}.iq .brain-improvements .improve-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.iq .brain-improvements h3{margin:0 0 10px}.iq .brain-improvements :focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width: 600px){.iq .brain-improvements .improve-fields{grid-template-columns:1fr}.iq .brain-improvements .improve-card{padding:16px}}.iq .iq-relationship-form,.iq .iq-relationship-review{margin:20px 0}.iq .iq-relationship-form fieldset{border:0;padding:0;margin:20px 0 0;display:grid;gap:20px;min-width:0}.iq .iq-relationship-form label{display:grid;gap:8px;font-weight:600}.iq .iq-relationship-form .input,.iq .iq-relationship-form .sel{width:100%;min-width:0}.iq .iq-relationship-form .iq-relationship-check{display:flex;align-items:center;gap:10px;margin-top:16px}.iq .iq-relationship-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;max-height:320px;overflow:auto}.iq .iq-relationship-choices [aria-pressed=true]{border-color:var(--accent, #08aa7a);box-shadow:inset 0 0 0 1px var(--accent, #08aa7a)}.iq .iq-relationship-preview{padding:12px 16px;border:1px solid var(--line, #dce2e8);border-radius:12px;margin:0}.iq .iq-relationship-suggestion{border:1px solid var(--line, #dce2e8);padding:20px;border-radius:14px;margin:16px 0}.iq .iq-relationship-suggestion h4{margin:0;line-height:1.5;font-size:16px}.iq .iq-relationship-suggestion h4 span{font-weight:400}.iq .iq-relationship-suggestion blockquote{margin:14px 0;padding:6px 16px;border-left:3px solid var(--accent, #08aa7a);line-height:1.6;white-space:pre-wrap}.iq .iq-related-evidence{padding:8px 12px 12px;font-size:13px}.iq .iq-related-evidence summary{cursor:pointer}.iq .iq-related-evidence p{line-height:1.6;overflow-wrap:anywhere}.iq .iq-related-evidence .iq-record-actions{margin-top:12px}.iq .iq-relationship-form .iq-fact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (max-width: 720px){.iq .iq-relationship-form .iq-fact-form-grid{grid-template-columns:1fr}}.iq .iq-directory{--directory-line: var(--line2, #e3e7ee)}.iq .iq-directory-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.iq .iq-directory-heading h2{margin:0 0 6px;font-size:22px}.iq .iq-directory-heading p{margin:0}.iq .iq-directory-card{background:var(--surface, var(--card, #fff));border:1px solid var(--directory-line);border-radius:16px;overflow:hidden}.iq .iq-directory-groups{display:flex;flex-wrap:wrap;gap:2px;padding:8px 14px 0;border-bottom:1px solid var(--directory-line)}.iq .iq-directory-groups button{color:var(--muted);font:inherit;font-size:12px;font-weight:600;border:0;border-bottom:2px solid transparent;border-radius:0;padding:14px 9px;background:transparent;cursor:pointer}.iq .iq-directory-groups button.selected{color:var(--accent-text);border-bottom-color:currentColor}.iq .iq-directory-controls{padding:20px;display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.iq .iq-directory label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted)}.iq .iq-directory-controls>label{min-width:200px;flex:1}.iq .iq-directory-controls>.iq-directory-search{flex:2;min-width:220px}.iq .iq-directory-controls .btn{min-height:40px}.iq .iq-directory :is(.input,.sel){width:100%;min-width:0;font-size:13px}.iq .iq-directory-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.iq #record-directory-filters{padding:4px 20px 20px}.iq .iq-directory-results-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;background:var(--bg, #f7f9fb);border-top:1px solid var(--directory-line);color:var(--muted);font-size:12px}.iq .iq-directory-results-bar>div{display:flex;gap:16px;align-items:center}.iq .iq-directory-results-bar label{flex-direction:row;white-space:nowrap;align-items:center}.iq .iq-directory-results-bar .sel{width:165px;padding:7px 10px}.iq .iq-directory-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.iq .iq-directory-table th{font-size:11px;font-weight:600;color:var(--muted);padding:13px 16px;border-bottom:1px solid var(--directory-line)}.iq .iq-directory-table th:first-child{width:29%}.iq .iq-directory-table th:nth-child(2){width:19%}.iq .iq-directory-table th:last-child{width:128px}.iq .iq-directory-table td{padding:16px;border-bottom:1px solid var(--directory-line);font-size:12px;vertical-align:middle;overflow-wrap:anywhere}.iq .iq-directory-table tbody tr:hover{background:var(--bg, #f7f9fb)}.iq .iq-directory-table .iq-record-name{display:block;font-size:14px;line-height:1.45;text-align:left}.iq .iq-directory-table small,.iq .iq-directory-type{display:block;margin-top:5px;color:var(--muted);font-size:11px}.iq .iq-directory-cell-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iq .iq-directory-row-actions .btn{font-size:11px;padding:6px 9px}@media (min-width: 721px){.iq .iq-directory-table .iq-directory-row-actions{text-align:right;padding-right:20px}}.iq .iq-directory .iq-record-paging{padding:16px 20px;margin:0}.iq .iq-directory .iq-record-notice,.iq .iq-directory-card>.iq-record-meta{margin:16px 20px}.iq .iq-directory-save,.iq .iq-directory-saved{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:0 20px 20px}.iq .iq-directory-save small{width:100%;color:var(--muted)}.iq .iq-directory-traverse{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.iq .iq-record-preview{position:fixed;margin:0 0 0 auto;top:0;right:0;bottom:0;left:0;height:100%;max-height:100%;width:560px;max-width:100%;border:0;border-left:1px solid var(--line2);padding:28px;background:var(--card, #fff);color:var(--ink);overflow:auto;box-shadow:-12px 0 50px #0002}.iq .iq-record-preview::backdrop{background:#11182766}.iq .iq-record-preview .iq-directory-heading{align-items:flex-start;flex-direction:row;gap:16px;margin-bottom:16px}.iq .iq-preview-eyebrow{color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.iq .iq-preview-tags,.iq .iq-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.iq .iq-preview-tags>span{padding:4px 8px;border-radius:6px;background:var(--bg);font-size:11px}.iq .iq-preview-actions{margin:20px 0 24px}.iq .iq-preview-section{border-top:1px solid var(--line2);padding-top:20px;margin-top:20px}.iq .iq-preview-section h3{font-size:14px;margin-bottom:12px}.iq .iq-preview-section h3>span{color:var(--muted);font-size:12px;font-weight:400;margin-left:6px}.iq .iq-preview-prose{font-size:13px;line-height:1.7;margin:8px 0 12px;overflow-wrap:anywhere}.iq .iq-preview-prose .ansp+.ansp{margin-top:8px}.iq .iq-preview-prose .ansul{padding-left:20px}.iq .iq-preview-related{display:block;width:100%;padding:12px;margin-top:8px;text-align:left;border:1px solid var(--line2);border-radius:10px;background:var(--bg);color:var(--ink);cursor:pointer;overflow-wrap:anywhere}.iq .iq-preview-related small{display:block;margin-top:4px;color:var(--muted)}.iq .iq-preview-note+.iq-preview-note{border-top:1px solid var(--line2);padding-top:14px;margin-top:14px}.iq .iq-preview-note h4{font-size:13px}.iq .iq-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.iq .iq-preview-facts>div{padding:12px 0;border-bottom:1px solid var(--line2, #e3e7ee)}.iq .iq-preview-facts dt{color:var(--muted);font-size:12px;margin-bottom:8px}.iq .iq-preview-facts dd{margin:0 0 12px;font-size:14px;overflow-wrap:anywhere}.iq .iq-preview-sources summary{cursor:pointer;font-size:13px}.iq .iq-preview-sources .btn{max-width:100%;margin-top:12px;white-space:normal;text-align:left;overflow-wrap:anywhere}@media (max-width: 400px){.iq .iq-record-preview{padding:20px}.iq .iq-preview-facts{grid-template-columns:1fr}}.iq .iq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iq .iq-directory :is(button,input,select):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.iq .iq-record-section>.iq-fact-subgroup{margin-top:18px}.iq .iq-fact-subgroup summary{cursor:pointer;font-size:14px;font-weight:600;padding:12px 0}@media (max-width: 1100px){.iq .iq-directory-table th,.iq .iq-directory-table td{padding:12px 10px}.iq .iq-directory-table th:nth-child(4),.iq .iq-directory-table td:nth-child(4){display:none}}@media (max-width: 720px){.iq .iq-directory-heading{align-items:flex-start;flex-direction:column;gap:14px}.iq .iq-directory-groups{flex-wrap:nowrap;overflow:auto}.iq .iq-directory-groups button{white-space:nowrap}.iq .iq-directory-controls{padding:16px;gap:12px}.iq .iq-directory-controls>label{flex-basis:100%}.iq .iq-directory-filter-grid{grid-template-columns:1fr}.iq .iq-directory-results-bar{align-items:flex-start;flex-direction:column;padding:12px 16px}.iq .iq-directory-results-bar>div{width:100%;justify-content:space-between}.iq .iq-directory-table,.iq .iq-directory-table tbody{display:block}.iq .iq-directory-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.iq .iq-directory-table tr{display:grid;grid-template-columns:1fr 1fr;padding:16px;gap:12px;border-bottom:1px solid var(--directory-line)}.iq .iq-directory-table td{display:block;padding:0;border:0}.iq .iq-directory-table td:first-child{grid-column:1/-1}.iq .iq-directory-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.iq .iq-directory-table td:nth-child(4){display:block}.iq .iq-directory-row-actions{grid-column:1/-1;display:flex!important;justify-content:flex-end;gap:8px}.iq .iq-directory-traverse{flex-wrap:wrap}.iq .iq-directory-traverse span{order:3;width:100%;text-align:center}}.iq .iq-child-table-scroll{overflow-x:auto;margin-top:16px}.iq .iq-child-table{border-collapse:collapse;width:100%;font-size:13px}.iq .iq-child-table th,.iq .iq-child-table td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line2);min-width:130px}.iq .iq-child-table td>div+div{margin-top:8px}.iq .iq-child-table th{color:var(--muted);font-size:12px;font-weight:600}.iq .iq-record-child-group>p{margin-top:12px}@media (max-width: 720px){.iq .iq-child-table,.iq .iq-child-table tbody,.iq .iq-child-table tr,.iq .iq-child-table td{display:block;width:100%;min-width:0}.iq .iq-child-table thead{display:none}.iq .iq-child-table tr{padding:16px 0;border-bottom:1px solid var(--line2)}.iq .iq-child-table td{padding:8px 0;border:0}.iq .iq-child-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.iq .iq-child-table .btn{white-space:normal;text-align:left;max-width:100%}}.iq .iq-directory .iq-directory-card{background:none;border:0;border-radius:0;overflow:visible}.iq .iq-directory .iq-directory-groups{padding:0;gap:4px;border-bottom:1px solid var(--line)}.iq .iq-directory .iq-directory-groups button{font-size:14px;font-weight:500;padding:10px 14px;margin-bottom:-1px}.iq .iq-directory .iq-directory-groups button.selected{color:var(--ink);font-weight:600;border-bottom-color:var(--accent-text)}.iq .iq-directory .iq-directory-controls{padding:18px 0 16px;align-items:center;gap:10px}.iq .iq-directory .iq-directory-controls>label{flex:0 1 auto;min-width:0}.iq .iq-directory .iq-directory-controls>.iq-directory-search{flex:1 1 280px;flex-direction:row;align-items:center;gap:9px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:0 14px}.iq .iq-directory-search svg{width:16px;height:16px;color:var(--faint);flex:none}.iq .iq-directory .iq-directory-search .input{border:0;outline:0;background:transparent;padding:10px 0;font-size:14px}.iq .iq-directory .iq-directory-controls .btn{min-height:0;padding:9px 14px}.iq .iq-directory .iq-directory-controls .sel{padding:8px 10px}.iq .iq-directory-saveview{padding:0 6px;font-size:14px}.iq .iq-directory #record-directory-filters{padding:0 0 16px}.iq .iq-directory-results{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.iq .iq-directory .iq-directory-results-bar{background:none;border-top:0;border-bottom:1px solid var(--line);font-size:13px}.iq .iq-directory .iq-directory-table tbody tr:last-child td{border-bottom:0}.iq .iq-directory .iq-directory-table .iq-record-name{font-weight:600;color:var(--ink)}.iq .iq-directory .iq-directory-type{font-size:12.5px;margin-top:2px}.iq .iq-directory-muted{color:var(--muted)}.iq .iq-directory .iq-directory-row-actions .btn{border:0;background:none;color:var(--accent-text);font-size:13.5px;font-weight:500;padding:4px 0}.iq .iq-type-pill{display:inline-block;font-size:12px;font-weight:600;border-radius:999px;padding:2px 10px;background:var(--neutral-l);color:var(--muted)}.iq .iq-type-pill.accounts{background:var(--accent-soft);color:var(--accent-text)}.iq .iq-type-pill.contacts{background:#0891b21f;color:#0e7490}.iq .iq-type-pill.business{background:#db27771a;color:#be185d}.iq .iq-type-pill.places{background:#14b8a61f;color:#0f766e}.iq .iq-type-pill.initiatives{background:#ea580c1a;color:#c2410c}[data-theme=dark] .iq .iq-type-pill.contacts{color:#67e8f9}[data-theme=dark] .iq .iq-type-pill.business{color:#f9a8d4}[data-theme=dark] .iq .iq-type-pill.places{color:#5eead4}[data-theme=dark] .iq .iq-type-pill.initiatives{color:#fdba74}.iq .iq-type-pill{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.iq .iq-directory .iq-directory-controls>label:not(.iq-directory-search){flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.iq .iq-directory .iq-directory-controls>label:not(.iq-directory-search) .sel{width:auto}.iq .iq-record-preview{width:520px;border-left-color:var(--line);padding:32px;box-shadow:var(--sh-lg)}.iq .iq-record-preview::backdrop{background:#06111f59}.iq .iq-record-preview .iq-directory-heading{display:flex;justify-content:space-between;margin-bottom:8px}.iq .iq-record-preview h2{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--heading)}.iq .iq-preview-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em}.iq .iq-record-preview .iq-preview-tags{margin:4px 0 18px}.iq .iq-record-preview .iq-preview-tags>.iq-type-pill{font-size:12px;padding:2px 10px;border-radius:999px}.iq .iq-record-preview .iq-preview-tags>.iq-type-pill.other{background:var(--neutral-l)}.iq .iq-preview-tags .iq-preview-updated{background:none!important;padding:0!important;font-size:13px!important;color:var(--muted)}.iq .iq-record-preview .iq-preview-actions{margin:0 0 20px}.iq .iq-preview-nofacts{display:flex;align-items:center;gap:14px;border:1px dashed var(--line2);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--muted)}.iq .iq-preview-nofacts span{flex:1}.iq .iq-preview-nofacts .klink{white-space:nowrap;font-size:13.5px}.iq .iq-record-preview .iq-preview-section{border-top-color:var(--line)}.iq .iq-record-preview .iq-preview-section h3{font-size:16px;font-weight:600;color:var(--heading)}@media (min-width: 721px){.iq .iq-directory .iq-directory-table th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;border-bottom-color:var(--line)}.iq .iq-directory .iq-directory-table th:nth-child(2){width:140px}.iq .iq-directory .iq-directory-table th:last-child{width:110px}.iq .iq-directory .iq-directory-table td{padding:13px 20px;font-size:13.5px;border-bottom-color:var(--line)}.iq .iq-directory .iq-directory-table th:nth-child(2){width:190px}}.iq .queue-source{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:12px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.iq .queue-source-detail{padding-left:12px;border-left:1px solid var(--line2)}.iq .review-section-description{color:var(--muted);font-size:13px;line-height:1.65}.iq .review-evidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.iq .kcard .kcwhy>.review-evidence{flex:1;min-width:0}.iq .review-evidence-reasons+details:not([open]):before{content:"·";margin-right:12px}.iq .review-evidence>details[open]{flex-basis:100%}.iq .review-evidence>details>summary{display:inline;list-style:none;padding:0;color:var(--accent-text);font-weight:500;cursor:pointer}.iq .review-evidence>details>summary::-webkit-details-marker{display:none}.iq .review-evidence>details>summary:after{content:" ▾";font-size:11px}.iq .review-evidence>details[open]>summary:after{content:" ▴"}.iq .review-evidence>details[open] .review-evidence-body{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:13px;color:var(--ink)}.iq .answer-issue-group>summary{padding:12px 14px;cursor:pointer;font-weight:500}.iq .review-evidence summary:focus-visible,.iq .answer-issue-group>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.iq .review-evidence-body{padding:16px;display:grid;gap:16px}.iq .review-evidence-section{display:grid;gap:10px;min-width:0}.iq .review-evidence-section+.review-evidence-section{border-top:1px solid var(--line);padding-top:16px}.iq .review-evidence h4{font-size:13px;font-weight:600}.iq .review-evidence-meta{color:var(--muted);font-size:12px}.iq .review-evidence-excerpt{border-left:3px solid var(--line2);padding:4px 0 4px 12px;display:grid;gap:8px}.iq .review-evidence-excerpt pre{white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.65}.iq .answer-issues{margin:28px 0}.iq .answer-issues>h3{margin-bottom:8px}.iq .answer-issues .answer-issues-history{display:flex;align-items:center;gap:9px;margin:14px 0 18px;font-size:12px;font-weight:400;color:var(--muted);cursor:pointer}.iq .answer-issues-history input{width:16px;height:16px;flex-shrink:0;accent-color:var(--emerald-d)}.iq .answer-issue-card{overflow-wrap:anywhere}.iq .answer-issue-card .qtop{flex-wrap:wrap}.iq .answer-issue-card .qt{min-width:min(100%,240px)}.iq .answer-issue-state{background:var(--neutral-l);color:var(--muted);border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600}.iq .answer-issue-detail{white-space:pre-wrap;font-size:14px;line-height:1.65;margin-bottom:18px}.iq .answer-issue-cause{max-width:440px}.iq .answer-issue-next-steps{margin-top:16px;font-size:13px;line-height:1.65}.iq .answer-issues-empty h4{font-size:14px;font-weight:600;margin-bottom:6px}.iq .answer-issues-empty p{color:var(--muted);font-size:13px}.iq .answer-issues-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.iq .answer-issue-group{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);margin-bottom:14px}.iq .answer-issue-group>.qcard{margin:0 12px 12px}.iq .name-review{margin-bottom:20px}.iq .name-review>h3{margin:0;font-size:18px}.iq .name-review-card{border:1px solid var(--line);border-radius:14px;padding:22px;margin-top:18px;min-width:0}.iq .name-review-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.iq .name-review-heading h4{margin:0;font-size:17px;overflow-wrap:anywhere}.iq .name-review-advice{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:16px;margin:16px 0;font-size:14px;line-height:1.65}.iq .name-review-advice p{margin:10px 0 0}.iq .name-review-basis{display:block;font-size:12px;color:var(--muted);margin-top:4px}.iq .name-review-advice blockquote{margin:14px 0 0;border-left:3px solid var(--line);padding-left:12px;color:var(--muted)}.iq .name-review-source{font-size:14px;line-height:1.6}.iq .name-review-source summary{cursor:pointer;font-weight:600}.iq .name-review-source p{white-space:pre-wrap;overflow-wrap:anywhere}.iq .name-review-meta{color:var(--muted);font-size:12px;line-height:1.6;margin:10px 0}.iq .name-review-choices{margin:20px 0 0;padding:0;border:0;min-width:0}.iq .name-review-choices legend{font-size:14px;font-weight:650}.iq .name-review-option{display:flex;align-items:flex-start;gap:12px;padding:14px;margin:9px 0;border:1px solid var(--line);border-radius:10px;cursor:pointer}.iq .name-review-option.selected{border-color:var(--accent);background:var(--accent-subtle)}.iq .name-review-option input{margin:4px 0 0;flex:0 0 auto;width:16px;height:16px;accent-color:var(--accent)}.iq .name-review-option>span{flex:1;min-width:0;overflow-wrap:anywhere}.iq .name-review-option strong{font-size:14px}.iq .name-review-option small{display:block;color:var(--muted);line-height:1.5;margin-top:5px}.iq .name-review-view{font-size:12px;white-space:nowrap;color:inherit;text-decoration:underline;border:0;background:none;padding:2px;cursor:pointer}.iq .name-review-type{margin:16px 0 18px 42px;max-width:480px}.iq .name-review-type>label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.iq .name-review-type select{width:100%;min-height:42px}.iq .name-review-footer{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.iq .name-review-footer small{color:var(--muted);font-size:12px}.iq .name-review-warning,.iq .name-review-error{font-size:13px;line-height:1.6;padding:12px;border:1px solid var(--line);border-radius:8px}@media (max-width: 600px){.iq .name-review-card{padding:14px}.iq .name-review-option{flex-wrap:wrap}.iq .name-review-view{margin-left:28px}.iq .name-review-type{margin-left:0}}.iq .knowledge-connections{padding:24px;border:1px solid var(--line, #e1e6ed);border-radius:18px;background:var(--card, #fff);margin:20px 0}.iq .knowledge-connections h3{margin:0;font-size:17px}.iq .knowledge-connections p{margin:8px 0;line-height:1.55;color:var(--muted, #64748b);font-size:13px}.iq .knowledge-connections .knowledge-connection-list{display:grid;gap:12px;margin-top:20px}.iq .knowledge-connections .knowledge-connection-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px;border:1px solid var(--line, #e1e6ed);border-radius:12px}.iq .knowledge-connections .knowledge-connection-row>div{min-width:0;overflow-wrap:anywhere}.iq .knowledge-connections .knowledge-connection-row button{flex-shrink:0}.iq .knowledge-connections .knowledge-selection{border-top:1px solid var(--line, #e1e6ed);padding-top:20px;margin-top:20px}.iq .knowledge-connections .knowledge-field{display:grid;gap:8px;max-width:420px;margin:20px 0;font-size:13px;font-weight:600}.iq .knowledge-connections .knowledge-options{margin:20px 0;padding:0;border:0;display:grid;gap:10px}.iq .knowledge-connections .knowledge-options legend{font-size:13px;font-weight:600;margin-bottom:12px}.iq .knowledge-connections .knowledge-option{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line, #e1e6ed);border-radius:12px;cursor:pointer}.iq .knowledge-connections .knowledge-option.selected{border-color:var(--accent-text);background:var(--accent-subtle)}.iq .knowledge-connections .knowledge-option input[type=radio]{margin:2px 0 0;width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;accent-color:var(--accent)}.iq .knowledge-connections .knowledge-option>span{color:var(--ink);min-width:0;display:grid;gap:6px;overflow-wrap:anywhere}.iq .knowledge-connections .knowledge-option small,.iq .knowledge-connections .knowledge-option>span>span{color:var(--muted, #64748b);font-size:12px;line-height:1.5}.iq .knowledge-connections .knowledge-publish{border-top:1px solid var(--line, #e1e6ed);padding-top:22px;margin-top:22px}.iq .knowledge-connections .knowledge-publish>button{margin-top:14px}.iq .knowledge-connections .knowledge-message{background:#b46e0f14;border-radius:10px;padding:14px}.iq .knowledge-connections .knowledge-message li{margin:10px 0;font-size:13px;overflow-wrap:anywhere}.iq .knowledge-connections .knowledge-message ul{padding-left:18px}.iq .knowledge-connections .knowledge-publish details[open]>summary{margin-bottom:16px}.iq .knowledge-connections .source-actions{gap:10px;margin-top:18px;flex-wrap:wrap}@media (max-width: 600px){.iq .knowledge-connections{padding:16px}.iq .knowledge-connections .source-heading{align-items:flex-start;flex-direction:column;gap:14px}.iq .knowledge-connections .knowledge-connection-row{align-items:flex-start;flex-direction:column;gap:10px}}.iq .knowledge-care .care-intro{max-width:780px}.iq .knowledge-care p{line-height:1.6}.iq .care-examples{margin:22px 0;border:1px solid var(--line);border-radius:16px;background:var(--panel, #fff)}.iq .care-examples>summary{cursor:pointer;padding:18px 20px;font-weight:650;color:var(--accent-text)}.iq .care-examples-content{padding:0 20px 20px}.iq .care-example-notice{margin:0 0 18px;color:var(--muted);font-size:13px}.iq .care-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.iq .care-example{padding:18px;background:var(--bg, #f8fafc);border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.iq .care-example-label{color:var(--accent-text);font-size:12px;font-weight:600}.iq .care-example h4{font-size:16px;margin:8px 0 10px}.iq .care-example p{font-size:13px;margin:10px 0 0}.iq .care-example-upkeep{color:var(--muted)}.iq .knowledge-care .care-section-heading{margin-top:30px}@media (max-width: 1000px){.iq .care-example-grid{grid-template-columns:1fr}}@media (max-width: 600px){.iq .care-examples>summary,.iq .care-example{padding:16px}.iq .care-examples-content{padding:0 16px 16px}}.iq .settings-workspace{display:grid;grid-template-columns:205px minmax(0,1fr);gap:32px;align-items:start}.iq .settings-navigation{position:sticky;top:115px}.iq .settings-search{display:grid;gap:8px;font-size:12px;color:var(--muted);font-weight:600;margin-bottom:20px}.iq .settings-search input{width:100%;min-width:0;border:1px solid var(--line);background:var(--surface, var(--bg));color:var(--ink);padding:11px 12px;border-radius:10px;font:inherit}.iq .settings-navigation nav{display:grid;gap:4px}.iq .settings-navigation nav button{text-align:left;padding:12px 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.iq .settings-navigation nav button:hover{background:var(--bg);color:var(--ink)}.iq .settings-navigation nav button[aria-current]{color:var(--emerald-d);background:var(--accent-soft);font-weight:650}.iq .settings-mobile{display:none}.iq .settings-main{container:iq-settings / inline-size;min-width:0}.iq .settings-heading{margin-bottom:24px}.iq .settings-heading h2{font-size:25px;letter-spacing:-.5px;margin:0 0 8px;outline-offset:5px}.iq .settings-heading p{color:var(--muted);font-size:14px;line-height:1.6}.iq .settings-back{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0 0 16px;font:inherit;font-size:13px}.iq .settings-list,.iq .settings-search-results{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel, #fff)}.iq .settings-destination{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left;padding:22px 24px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font:inherit}.iq .settings-destination:last-child{border-bottom:0}.iq .settings-destination:hover{background:var(--bg)}.iq .settings-destination b{font-size:15px;font-weight:600}.iq .settings-destination p{color:var(--muted);font-size:13px;line-height:1.6;margin-top:5px}.iq .settings-main .setcard{margin:0 0 20px;padding:24px;border-radius:16px}.iq .settings-main .setcard h3{font-size:16px;margin-bottom:12px}.iq .settings-main .setcard .sd{font-size:13px;line-height:1.65;margin-bottom:18px}.iq .settings-main .setrow{gap:18px;padding:16px 0}.iq .settings-main .sel,.iq .settings-main input:not([type=checkbox]),.iq .settings-main select,.iq .settings-main textarea{font:inherit;font-size:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel, #fff);color:var(--ink);padding:11px 13px;min-height:42px;max-width:100%}.iq .settings-main textarea{line-height:1.65;resize:vertical}.iq .settings-main label{display:grid;gap:8px;font-size:13px;color:var(--muted)}.iq .settings-main .settings-preference{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 0;border-bottom:1px solid var(--line)}.iq .settings-preference p{color:var(--muted);font-size:13px;line-height:1.6;margin-top:6px}.iq .settings-main .sw{flex-shrink:0;border:0;cursor:pointer}.iq .settings-main button:disabled{opacity:.55;cursor:not-allowed}.iq .settings-editor{display:grid;gap:20px}.iq .settings-save{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.iq .settings-message{padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:10px;line-height:1.6;margin-bottom:16px;font-size:13px}.iq .settings-message.error{color:var(--danger, #b91c1c)}.iq .settings-save-status{font-size:13px;color:var(--muted)}.iq .settings-help{border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:18px;font-size:13px;line-height:1.7}.iq .settings-help summary{cursor:pointer;font-weight:600}.iq .settings-help p{margin-top:12px;color:var(--muted)}.iq .settings-welcome{padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--panel, #fff)}.iq .settings-eyebrow{font-size:10px;letter-spacing:1.4px;font-weight:650;color:var(--emerald-d)}.iq .settings-welcome h2{margin:12px 0;font-size:26px;line-height:1.35}.iq .settings-welcome p{color:var(--muted);font-size:14px;line-height:1.75;max-width:650px}.iq .settings-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.iq .settings-shortcut{border:1px solid var(--line);border-radius:14px;padding:22px;text-align:left;background:var(--panel, #fff);color:var(--ink);cursor:pointer;font:inherit}.iq .settings-shortcut>span{display:flex;justify-content:space-between;gap:8px;font-weight:650;font-size:14px}.iq .settings-shortcut p{color:var(--muted);font-size:12px;line-height:1.6;margin-top:12px}.iq .settings-shortcut:hover{border-color:var(--emerald-d)}.iq .settings-overview-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 4px}.iq .settings-overview-bottom h3{font-size:15px;margin-bottom:10px}.iq .settings-overview-bottom p{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:16px}.iq .settings-overview-bottom .btn{margin:0 6px 8px 0}.iq .settings-main .source-back{display:none}.iq .settings-main .source-manager>.source-heading h2{display:none}.iq .settings-main .source-manager{min-width:0}.iq .settings-target-tools{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.iq .settings-target-tools input{flex:1;min-width:150px}.iq .settings-main pre{max-height:320px;overflow:auto}[data-theme=dark] .iq .settings-main{--panel: #17212b}[data-theme=dark] .iq .settings-navigation nav button[aria-current]{background:var(--accent-soft);color:var(--accent-text)}@media (max-width: 1100px){.iq .settings-workspace{grid-template-columns:170px minmax(0,1fr);gap:22px}.iq .settings-shortcuts{grid-template-columns:1fr}}@media (max-width: 760px){.iq .settings-workspace{grid-template-columns:1fr;gap:20px}.iq .settings-navigation{position:static}.iq .settings-navigation nav{display:none}.iq .settings-mobile{display:grid;gap:6px;font-size:12px}.iq .settings-mobile select{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--bg);color:var(--ink);font:inherit}.iq .settings-search{margin-bottom:12px}.iq .settings-overview-bottom{grid-template-columns:1fr}.iq .settings-main .setcard,.iq .settings-welcome{padding:20px}.iq .settings-main .setrow{flex-wrap:wrap}.iq .settings-destination{padding:20px}.iq .settings-preference{gap:14px}.iq .settings-heading h2,.iq .settings-welcome h2{font-size:22px}}.iq .settings-heading h2:focus{outline:none}.iq .settings-main .iq-budget{margin:24px 0 0}.iq .settings-main .iq-budget-fields{margin:18px 0}.iq .settings-main .deptpill button.x{border:0;background:transparent;cursor:pointer;color:var(--muted);padding:0 4px}.iq .settings-main .iq-member-access{margin-top:20px;padding:22px;border:1px solid var(--border, #e5e7eb);border-radius:14px}.iq .settings-main .iq-member-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.iq .settings-main .iq-member-heading label,.iq .settings-main .iq-member-sources>label{display:grid;gap:8px;font-size:13px}.iq .settings-main .iq-member-grants{border:0;padding:20px 0;margin:0;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.iq .settings-main .iq-member-grants legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.iq .settings-main .iq-member-grants label{display:flex;gap:10px;align-items:flex-start}.iq .settings-main .iq-member-grants input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0}.iq .settings-main .iq-member-grants small,.iq .settings-main .iq-member-sources small{display:block;color:var(--muted);margin-top:6px;line-height:1.5}.iq .settings-main .iq-member-sources{padding:18px 0;border-top:1px solid var(--border, #e5e7eb)}.iq .settings-main .iq-member-source-options{display:grid;gap:12px;padding-top:16px}.iq .settings-main .iq-member-source-options label{display:flex;gap:10px;align-items:center}.iq .settings-main .iq-member-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px;border-top:1px solid var(--border, #e5e7eb)}.iq .settings-main .iq-member-actions small{color:var(--muted)}@media (max-width: 850px){.iq .settings-main .iq-member-grants{grid-template-columns:1fr}.iq .settings-main .iq-member-heading{align-items:flex-start;flex-wrap:wrap}}.iq .settings-main .iq-member-save-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0;font-size:13px}@container iq-content (min-width: 1001px){.iq .settings-workspace{grid-template-columns:220px minmax(0,1fr);gap:36px}}.iq .settings-search{font-size:0;gap:0}.iq .settings-search input{background:var(--card);border-radius:8px;padding:9px 12px;font-size:13.5px}.iq .settings-navigation nav{gap:2px}.iq .settings-navgroup{display:grid;gap:2px}.iq .settings-navlabel{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.8;padding:18px 12px 6px}.iq .settings-navigation nav button{display:flex;align-items:center;padding:9px 12px;border-radius:8px;color:var(--ink);font-size:14px}.iq .settings-navigation nav button:hover{background:var(--neutral-l)}.iq .settings-navigation nav button[aria-current]{color:var(--accent-text);background:var(--accent-soft);font-weight:600}.iq .settings-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--accent)}.iq .settings-dot.warn{background:#f59e0b}.iq .settings-dot.ok{background:#14b8a6}.iq .settings-navigation nav button .settings-dot{margin-left:auto}.iq .settings-welcome{padding:0;border:0;background:none}.iq .settings-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600;color:var(--accent-text)}.iq .settings-welcome h2{margin:8px 0;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--heading)}.iq .settings-welcome p{font-size:14.5px;line-height:1.6}.iq .settings-attention{margin-top:24px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.iq .settings-attention h3{font-size:15px;font-weight:600;padding:16px 20px;border-bottom:1px solid var(--line)}.iq .settings-attention-row{display:flex;align-items:center;gap:14px;padding:14px 20px;font-size:14px}.iq .settings-attention-row+.settings-attention-row{border-top:1px solid var(--line)}.iq .settings-attention-row>span:nth-child(2){flex:1}.iq .settings-attention-links{display:flex;gap:18px;padding:12px 20px;border-top:1px solid var(--line);font-size:13px}.iq .settings-note-muted{margin-top:16px;font-size:13.5px;color:var(--muted)}.iq .settings-shortcuts{margin:24px 0}.iq .settings-shortcut{border-radius:var(--r);padding:20px;background:var(--card);display:flex;flex-direction:column}.iq .settings-shortcut>span{font-weight:600;font-size:15px}.iq .settings-shortcut>span>span{color:var(--muted)}.iq .settings-shortcut p{font-size:13px;margin-top:8px}.iq .settings-shortcut:hover{border-color:var(--line2);box-shadow:var(--sh)}.iq .settings-stat{margin-top:14px;font-size:13px;font-weight:500;color:var(--ink)}.iq .settings-access-note{display:flex;align-items:center;gap:16px;background:var(--accent-soft);border-radius:10px;padding:14px 18px;font-size:13.5px;line-height:1.55}.iq .settings-access-note p{flex:1}.iq .settings-access-note b{font-weight:600}.iq .settings-access-note .klink{white-space:nowrap}.iq .settings-heading h2{color:var(--heading)}.iq .settings-heading h2:focus{outline:none;box-shadow:none}.iq .settings-heading-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.iq .answer-sources>summary{cursor:pointer;font-size:13px;font-weight:600}.iq .answer-source-note{margin:12px 0;color:var(--muted);font-size:12px;line-height:1.6}.iq .answer-source-document{margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);overflow-wrap:anywhere}.iq .answer-source-document>summary,.iq .answer-source-passage>summary{cursor:pointer;font-size:13px}.iq .answer-source-document>summary>span{display:block;margin:4px 0 0 16px;color:var(--muted);font-size:12px}.iq .answer-source-excerpt blockquote{margin:14px 0;padding-left:14px;border-left:3px solid var(--emerald-bd);font-size:14px;line-height:1.7}.iq .answer-source-excerpt .ansp+.ansp{margin-top:8px}.iq .answer-source-excerpt .ansh{margin:12px 0 6px;font-weight:600}.iq .answer-source-excerpt .ansul{padding-left:20px;margin:8px 0}.iq .answer-source-details{margin-top:12px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.iq .answer-source-details summary{cursor:pointer}.iq .answer-source-details dl>div{margin-top:8px}.iq .answer-source-details dt{font-weight:600}.iq .answer-source-details p,.iq .answer-source-passage,.iq .answer-record-fact{margin-top:12px}.iq .answer-source-records h4{margin:16px 0 8px;font-size:13px}.iq .bubble .cite.cite-named{display:inline;height:auto;padding:2px 6px;font-size:11px;line-height:1.6;vertical-align:baseline;overflow-wrap:anywhere}.iq .answer-source-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--card);color:var(--ink);box-shadow:var(--sh-lg);overflow:auto;overflow-wrap:anywhere}.iq .answer-source-dialog::backdrop{background:#11182773}.iq .answer-source-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.iq .answer-source-dialog-head h3{font-size:18px}.iq .iq-swix-admin{display:grid;gap:20px;min-width:0}.iq .iq-admin-intro{display:flex;align-items:start;justify-content:space-between;gap:28px;padding:26px}.iq .iq-admin-intro h2{margin:0 0 8px}.iq .iq-admin-intro p{margin:8px 0 0;max-width:680px;line-height:1.6}.iq .iq-admin-current{display:grid;gap:8px;min-width:180px;border-left:1px solid var(--line);padding-left:24px}.iq .iq-admin-current span{color:var(--muted);font-size:12px}.iq .iq-admin-directory{padding:24px}.iq .iq-admin-search{display:grid;gap:8px;max-width:480px;font-size:13px}.iq .iq-admin-orgs{margin-top:20px}.iq .iq-admin-org{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.iq .iq-admin-org h3{margin:0 0 5px;font-size:15px}.iq .iq-admin-org p{margin:0;color:var(--muted);font-size:12px}.iq .iq-admin-directory footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.iq .iq-admin-confirm{position:sticky;bottom:16px;z-index:4;padding:22px;border:1px solid var(--emerald);border-radius:16px;background:var(--card);box-shadow:0 8px 32px #0002}.iq .iq-admin-confirm p{line-height:1.6;margin:8px 0 16px}.iq .iq-admin-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.iq .iq-admin-switching{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:var(--bg);color:var(--ink)}.iq .iq-support-banner{padding:12px 24px;background:var(--card);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.iq .iq-support-banner strong{color:var(--emerald)}@media (max-width: 700px){.iq .iq-admin-intro{flex-direction:column;padding:20px}.iq .iq-admin-current{border-left:0;padding:12px 0 0;border-top:1px solid var(--line);width:100%}.iq .iq-admin-directory{padding:18px}.iq .iq-support-banner{flex-wrap:wrap;padding:12px 18px}}:root{--emerald: var(--accent);--emerald-d: var(--accent-text);--emerald-l: var(--accent-soft);--emerald-bd: var(--accent-border);--emerald-bg: var(--accent-soft);--emerald-soft: var(--accent-soft)}.iq{--navy: #0a386e;--navy-l: #ebfbff;--turq: var(--accent-bright);--teal: var(--accent-text);--ink: #0b1b33;--ink2: #1e293b;--muted: #556479;--faint: #627084;--faintest: #94a3b8;--bg: #f5f8fb;--panel: #ffffff;--card: #ffffff;--line: #e2e9f0;--line2: #cbd6e2;--amber: #b45309;--amber-l: #fef3c7;--rose: #e11d48;--rose-l: #fff1f3;--indigo: #4338ca;--indigo-l: #edeefe;--sh-sm: 0 1px 2px rgba(10, 56, 110, .04);--sh: 0 6px 20px -8px rgba(10, 56, 110, .18);--sh-lg: 0 24px 60px -20px rgba(10, 56, 110, .35);--r: 12px;--r-sm: 8px;--navy-tx: #0a386e;--navy-bd: #d3f3ff;--heading: #0a386e;--neutral-l: #eef3f8;--topbar-bg: rgba(245, 248, 251, .85);--hero: radial-gradient(120% 140% at 0% 0%, #0552a3 0%, #0a386e 50%, #062544 100%);--lead: #7c3aed;--lead-bd: rgba(124, 58, 237, .35)}.iq *{box-sizing:border-box;margin:0;padding:0}.iq{font-family:Poppins,-apple-system,system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55;font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.iq button{font-family:inherit}.iq ::selection{background:var(--emerald-bd)}.iq .app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.iq .side{background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:18px 14px;overflow-y:auto}.iq .brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:6px 8px 16px}.iq .brand-logo{display:block;width:164px;height:auto}[data-theme=dark] .iq .brand-logo{filter:invert(1) hue-rotate(180deg)}.iq .brand i{color:var(--emerald);font-style:normal;font-weight:600;display:block;font-size:10.5px;letter-spacing:.02em;padding-left:2px}.iq .destpick{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 11px;margin-bottom:14px;cursor:pointer;transition:.15s}.iq .destpick .dinfo{flex:1;min-width:0}.iq .destpick .av-logo{flex:none;width:34px;height:34px;border-radius:9px;object-fit:contain;background:#fff;border:1px solid var(--line2);padding:2px}.iq .destpick .av{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--navy),#1763a8);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.iq .destpick .dn{font-weight:600;font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iq .destpick .ds{font-size:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq .addbrain{width:100%;justify-content:center;height:40px;font-size:14px;margin-bottom:18px}.iq .navlabel{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.75;padding:12px 11px 6px}.iq .nav{display:flex;flex-direction:column;gap:2px}.iq .nitem{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:8px;cursor:pointer;color:var(--muted);font-weight:500;font-size:13.5px;transition:.13s;border:0;background:transparent;text-align:left}.iq .nitem svg{width:18px;height:18px;flex:none;stroke-width:1.9}.iq .nitem:hover{background:var(--neutral-l);color:var(--ink)}.iq .nitem.on{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.iq .nitem .badge{margin-left:auto;background:var(--accent);color:var(--accent-contrast);font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:11px;display:grid;place-items:center;padding:0 6px}.iq .sidefoot{margin-top:auto;padding:12px 0 4px}.iq .sidestatus{display:flex;flex-direction:column;gap:4px;padding:0 11px}.iq .sidestatus .ssline{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink)}.iq .sidestatus .ssdot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--faintest)}.iq .sidestatus .ssline.on .ssdot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.iq .sidestatus .sslink{align-self:flex-start;border:0;background:none;padding:0 0 0 16px;font-size:12px;color:var(--accent-text);cursor:pointer}.iq .sidestatus .sslink:hover{text-decoration:underline}.iq .alwayson{background:var(--emerald-l);border:1px solid var(--emerald-bd);border-radius:12px;padding:11px 12px}.iq .alwayson .ar{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12.5px;color:var(--emerald-d)}.iq .pulse{width:8px;height:8px;border-radius:50%;background:var(--emerald);position:relative}.iq .pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--emerald);opacity:.5;animation:iqpl 2s infinite}@keyframes iqpl{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}.iq .alwayson .as{font-size:11px;color:var(--teal);margin-top:5px;line-height:1.45}.iq .main{container:iq-shell / inline-size;min-width:0}.iq .topbar{position:sticky;top:0;z-index:30;background:var(--topbar-bg);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line);padding:15px clamp(20px,calc(10cqi - 64px),96px);display:flex;align-items:center;justify-content:space-between;gap:16px}.iq .topbar h1{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--heading)}.iq .topbar .sub{font-size:13px;color:var(--muted);font-weight:400;margin-top:1px}.iq .tbactions{display:flex;align-items:center;gap:10px}.iq .content{container:iq-content / inline-size;min-width:0;padding:26px clamp(20px,calc(10cqi - 64px),96px) 70px}.iq .btn{font-size:13.5px;font-weight:600;padding:10px 16px;border-radius:8px;border:1px solid var(--line2);background:var(--card);color:var(--ink);cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.iq .btn:hover{border-color:var(--faintest);transform:translateY(-1px)}.iq .btn svg{width:16px;height:16px;stroke-width:2}.iq .btn.pri,.iq .btn.navy,.iq .btn.turq{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.iq .btn.pri:hover:not(:disabled),.iq .btn.navy:hover:not(:disabled),.iq .btn.turq:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}.iq .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.iq .btn.ghost{background:transparent}.iq .btn.sm{padding:7px 12px;font-size:12.5px;border-radius:6px}.iq .btn.danger:hover{color:var(--rose);border-color:var(--rose)}.iq .btn:disabled{opacity:.45;cursor:default;transform:none}.iq .iconbtn{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--faint);background:none;border:0}.iq .iconbtn:hover{background:var(--bg);color:var(--ink)}.iq .iconbtn svg{width:18px;height:18px;stroke-width:2}.iq .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px}@keyframes iqfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.iq .page{animation:iqfade .3s ease}.iq .chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:20px;white-space:nowrap}.iq .chip .cdot{width:7px;height:7px;border-radius:50%}.iq .d-sales{background:#eaf1fb;color:#1d4ed8}.iq .d-sales .cdot{background:#1d4ed8}.iq .d-mktg{background:#fcedf4;color:#be185d}.iq .d-mktg .cdot{background:#be185d}.iq .d-part{background:var(--accent-soft);color:var(--accent-text)}.iq .d-part .cdot{background:var(--accent-text)}.iq .d-vis{background:#fdf2e4;color:#b45309}.iq .d-vis .cdot{background:#b45309}.iq .d-sports{background:#f3edff;color:#6d28d9}.iq .d-sports .cdot{background:#6d28d9}.iq .d-exec,.iq .d-custom{background:#edeefe;color:#4338ca}.iq .d-exec .cdot,.iq .d-custom .cdot{background:#4338ca}.iq .tt{font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;letter-spacing:.02em;text-transform:uppercase}.iq .conf{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.02em}.iq .conf.high{background:var(--accent-soft);color:var(--accent-text)}.iq .conf.med{background:var(--amber-l);color:var(--amber)}.iq .conf.low{background:var(--neutral-l);color:var(--faint)}.iq .sectlabel{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:30px 0 14px}.iq .helpline{display:flex;align-items:flex-start;gap:9px;background:var(--navy-l);border:1px solid var(--navy-bd);border-radius:13px;padding:13px 15px;font-size:13px;color:var(--navy-tx);margin-bottom:22px;line-height:1.5}.iq .helpline svg{width:18px;height:18px;flex:none;margin-top:1px;stroke-width:2;color:#2f6cb0}.iq .kpill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.5;border-radius:999px;padding:1px 10px;white-space:nowrap}.iq .kpill.kind{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--heading);background:var(--neutral-l);border-radius:4px;padding:1px 7px}.iq .kpill.warn,.iq .kpill.conf-med{color:var(--amber);background:var(--amber-l)}.iq .kpill.conf-high{color:var(--accent-text);background:var(--accent-soft)}.iq .kpill.conf-low,.iq .kpill.muted{color:var(--muted);background:var(--neutral-l)}.iq .acc{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1.5;color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:0 9px;white-space:nowrap}.iq .acc.lead{color:var(--lead);border-color:var(--lead-bd)}.iq .kcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.iq .kcard.waiting{border-style:dashed;border-color:var(--line2)}.iq .kcard .kchead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.iq .kcard .kdept{display:inline-flex;align-items:center;gap:7px}.iq .kcard .kdot{width:8px;height:8px;border-radius:50%;flex:none}.iq .kcard .ksrc{min-width:0;overflow-wrap:anywhere}.iq .kcard .ksrc a{color:inherit}.iq .kspacer{flex:1}.iq .kcard .kctext{font-size:15px;line-height:1.55;color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.iq .kcard.compact .kctext{font-size:14px}.iq .kcard .kcwhy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.iq .kcard .kcacts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.iq .kcard .kcacts.meta{font-size:12px}.iq .kcard .kcnote{flex:1;min-width:0;font-size:12.5px;color:var(--muted)}.iq .kcard .kcacts.meta .kcnote{flex:none;font-size:12px}.iq .klink{border:0;background:none;padding:0;font:inherit;font-weight:500;color:var(--accent-text);cursor:pointer}.iq .klink:hover{text-decoration:underline}.iq .btn.kquiet{border-color:transparent;color:var(--muted)}.iq .btn.kquiet:hover{color:var(--ink);border-color:transparent}.iq .fvtip{display:flex;align-items:flex-start;gap:12px;background:var(--accent-soft);border-radius:10px;padding:12px 16px;margin-bottom:20px;font-size:13px;line-height:1.55;color:var(--ink)}.iq .fvtip>svg{width:18px;height:18px;flex:none;margin-top:1px;stroke-width:1.9;color:var(--accent-text)}.iq .fvtip .fvtx{flex:1;min-width:0}.iq .fvtip .fvgot{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:500;color:var(--accent-text);cursor:pointer;white-space:nowrap}.iq .fvtip .fvgot:hover{text-decoration:underline}.iq .askhome{background:linear-gradient(130deg,#0a386e 0%,#0d4f8a 68%,var(--accent) 140%);border-radius:18px;padding:20px 22px;color:#fff;margin-bottom:18px;box-shadow:0 12px 34px #0a386e38;position:relative;overflow:hidden}.iq .askhome:before{content:"";position:absolute;right:-50px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(28,232,207,.18),transparent 70%)}.iq .askhome .ek{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bfefff;display:flex;align-items:center;gap:8px;margin-bottom:11px;position:relative;z-index:2}.iq .askhome .ek svg{width:14px;height:14px;color:var(--turq)}.iq .askrow{display:flex;gap:10px;position:relative;z-index:2}.iq .askrow input{flex:1;border:0;outline:0;border-radius:12px;padding:14px 16px;font-family:inherit;font-size:14px;color:#13233b;background:#fff}.iq .askrow input::placeholder{color:#9aa8ba}.iq .askrow .btn.turq{border-radius:12px;padding:0 22px;font-size:14px;font-weight:700}.iq .askchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px;position:relative;z-index:2}.iq .askchips .chipx{font-size:12px;padding:5px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#eaf7ff}.iq .askchips .chipx:hover{background:#ffffff38;color:#fff}.iq .hero{background:linear-gradient(125deg,#0a386e 0%,#0d4f93 60%,var(--accent) 130%);border-radius:22px;padding:30px 32px;color:#fff;position:relative;overflow:hidden;margin-bottom:20px}.iq .hero:after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(28,232,207,.2),transparent 70%)}.iq .hero .ek{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--turq)}.iq .hero h2{font-size:27px;font-weight:700;letter-spacing:-.02em;margin:7px 0 8px;max-width:560px}.iq .hero p{font-size:14.5px;opacity:.9;max-width:560px}.iq .hero .cta{display:flex;gap:11px;margin-top:20px;flex-wrap:wrap;position:relative;z-index:2}.iq .hero .btn.ghost{background:#ffffff1f;border-color:#ffffff40;color:#fff}.iq .hero .btn.ghost:hover{background:#fff3}.iq .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.iq .stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:16px 17px;box-shadow:var(--sh-sm)}.iq .stat .sv{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1}.iq .stat .sl{font-size:12px;color:var(--muted);margin-top:5px}.iq .stat .si{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;margin-bottom:11px}.iq .stat .si svg{width:18px;height:18px;stroke-width:2}.iq .impactbar{display:flex;align-items:center;gap:11px;background:linear-gradient(120deg,var(--emerald-l),var(--card));border:1px solid var(--emerald-bd);border-radius:14px;padding:14px 18px;margin-top:14px;font-size:13.5px;color:var(--teal)}.iq .impactbar b{color:var(--emerald-d)}.iq .impactbar svg{width:20px;height:20px;color:var(--emerald);flex:none}.iq .loop3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.iq .lc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--sh-sm);position:relative}.iq .lc .ln{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;margin-bottom:12px}.iq .lc h4{font-size:15.5px;font-weight:600;margin-bottom:5px}.iq .lc p{font-size:13px;color:var(--muted)}.iq .lc .lclink{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--emerald-d);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.iq .lc .arr{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--faintest);z-index:2;background:var(--bg);border-radius:50%}.iq .srcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:14px}.iq .src{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:16px;box-shadow:var(--sh-sm)}.iq .src .top{display:flex;align-items:center;gap:11px;margin-bottom:13px}.iq .src .lg.brand{background:#fff;border:1px solid var(--line)}.iq .src .lg.brand svg{width:21px;height:21px;display:block}.iq .src .lg{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:15px;font-weight:700;color:#fff;flex:none}.iq .src .nm{font-weight:600;font-size:14px;line-height:1.15}.iq .src .kd{font-size:11.5px;color:var(--faint)}.iq .src .ft{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:12px}.iq .src .sync{font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:6px}.iq .src .sync .dot{width:6px;height:6px;border-radius:50%;background:var(--emerald)}.iq .src.paused .sync .dot{background:var(--faintest)}.iq .sw{width:40px;height:23px;border-radius:20px;background:var(--line2);position:relative;cursor:pointer;transition:.2s;flex:none}.iq .sw:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.iq .sw.on{background:var(--emerald)}.iq .sw.on:after{left:19.5px}.iq .src.add{border-style:dashed;display:grid;place-items:center;text-align:center;color:var(--muted);cursor:pointer;min-height:130px;font-weight:500}.iq .src.add:hover{border-color:var(--emerald);color:var(--emerald-d)}.iq .src.add .pl{font-size:26px;color:var(--faintest);margin-bottom:4px}.iq .chgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.iq .ch{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:20px}.iq .ch .ci{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#fff;margin-bottom:13px}.iq .ch .ci svg{width:21px;height:21px;stroke-width:2}.iq .ch h4{font-size:15.5px;font-weight:600}.iq .ch p{font-size:13px;color:var(--muted);margin:6px 0 14px;min-height:38px}.iq .copyfield{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--line2);border-radius:10px;padding:4px 4px 4px 12px;font-size:13px;color:var(--ink)}.iq .copyfield code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq .addbox{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:20px;margin-bottom:24px}.iq .addbox textarea{width:100%;font-family:inherit;font-size:15px;border:1px solid var(--line2);border-radius:12px;padding:13px 15px;resize:vertical;min-height:78px;line-height:1.5;color:var(--ink);background:var(--card)}.iq .addbox textarea:focus{outline:none;border-color:var(--emerald)}.iq .addrow{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.iq .iq-budget-header h3{font-size:15px;font-weight:600}.iq .iq-budget-header p{max-width:760px;margin-top:8px;font-size:13px;line-height:1.7;color:var(--muted)}.iq .iq-limit-toggle{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.iq .iq-limit-toggle input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent-text)}.iq .iq-limit-toggle span{line-height:1.6}.iq .iq-budget-form{margin-top:24px}.iq .iq-budget-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:20px}.iq .iq-budget-field{min-width:0}.iq .iq-budget-field label{display:block;margin-bottom:8px;color:var(--ink2);font-size:12px;font-weight:600}.iq .iq-budget-control{display:flex;align-items:center;min-height:48px;border:1px solid var(--line2);border-radius:12px;background:var(--bg);transition:border-color .15s,box-shadow .15s}.iq .iq-budget-control:hover{border-color:var(--faint)}.iq .iq-budget-control:focus-within{border-color:var(--emerald-d);box-shadow:0 0 0 3px var(--emerald-l)}.iq .iq-budget-control input{width:100%;min-width:0;padding:12px 0 12px 14px;border:0;outline:none;border-radius:12px;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.iq .iq-budget-control input:disabled{opacity:.6}.iq .iq-budget-control>span{padding:0 14px 0 8px;color:var(--muted);font-size:12px}.iq .iq-budget-hint{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.6}.iq .iq-budget-details{display:grid;gap:6px;margin-top:22px;color:var(--muted);font-size:12px;line-height:1.7}.iq .iq-budget-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.iq .iq-budget-footer p{color:var(--muted);font-size:12px}.iq .iq-budget-footer strong{color:var(--ink2);font-weight:600}.iq .iq-budget-error{margin-top:16px;color:var(--rose);font-size:13px}.iq select.sel,.iq input.sel{font-family:inherit;font-size:13px;font-weight:500;border:1px solid var(--line2);border-radius:10px;padding:9px 12px;background:var(--card);color:var(--ink);cursor:pointer}.iq select.sel:focus,.iq input.sel:focus{outline:none;border-color:var(--emerald)}.iq .qfilter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.iq .fchip{font-size:12.5px;font-weight:600;padding:8px 15px;border-radius:22px;border:1px solid var(--line2);background:var(--card);color:var(--muted);cursor:pointer;transition:.15s}.iq .fchip:hover{border-color:var(--emerald)}.iq .fchip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.iq .qcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;margin-bottom:14px;transition:.2s}.iq .qcard.out{opacity:0;transform:translate(-30px);height:0;padding:0;margin:0;border:0;overflow:hidden}.iq .qcard .qtop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.iq .qcard .qt{font-size:16px;font-weight:500;line-height:1.5;flex:1}.iq .qcard .qm{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;font-size:12px;color:var(--faint)}.iq .qcard .qm .from{color:var(--muted)}.iq .qcard .acts{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px;padding-top:16px;border-top:1px solid var(--line)}.iq .editwrap{margin-top:15px}.iq .editwrap>label{display:grid;gap:8px;font-size:13px;font-weight:600}.iq .editwrap .queue-department-field{margin-top:16px;margin-bottom:16px}.iq .queue-department-field select{width:100%;max-width:360px;min-height:42px}.iq .queue-department-field span{color:var(--muted);font-size:12px;font-weight:400}.iq .editwrap textarea{width:100%;font-family:inherit;font-size:15px;border:1.5px solid var(--emerald-bd);border-radius:12px;padding:13px 15px;resize:vertical;min-height:92px;line-height:1.55;color:var(--ink);background:var(--emerald-l)}.iq .editwrap textarea:focus{outline:none;border-color:var(--emerald)}.iq .editwrap .eh{font-size:12px;color:var(--teal);margin:9px 2px;display:flex;gap:7px;align-items:flex-start}.iq .editwrap .eh svg{width:15px;height:15px;flex:none;margin-top:2px}.iq .emptybig{text-align:center;padding:54px 20px;color:var(--muted)}.iq .emptybig .ic{width:62px;height:62px;border-radius:50%;background:var(--emerald-l);display:grid;place-items:center;margin:0 auto 16px;color:var(--emerald)}.iq .emptybig .ic svg{width:30px;height:30px;stroke-width:2}.iq .emptybig h3{font-size:18px;font-weight:600;color:var(--ink);margin-bottom:6px}.iq .emptybig p{font-size:14px;max-width:380px;margin:0 auto}.iq .lbar{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.iq .seg{display:inline-flex;flex-wrap:wrap;max-width:100%;background:var(--card);border:1px solid var(--line2);border-radius:11px;padding:4px}.iq .seg div{font-size:13px;font-weight:600;padding:7px 15px;border-radius:8px;cursor:pointer;white-space:nowrap;color:var(--muted);transition:.15s}.iq .seg div.on{background:var(--navy);color:#fff}.iq .brain-views button{font:inherit;font-size:13px;font-weight:600;padding:7px 15px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap}.iq .brain-views button.on{background:var(--navy);color:#fff}.iq .brain-views button:focus-visible{outline:2px solid var(--emerald);outline-offset:-2px}.iq .brain-library-heading{margin:24px 0}.iq .brain-library-heading h2{font-size:20px;margin-bottom:6px}.iq .brain-library-heading p{color:var(--muted);font-size:13px}.iq .search{flex:1;min-width:180px;display:flex;align-items:center;gap:9px;background:var(--card);border:1px solid var(--line2);border-radius:11px;padding:0 13px}.iq .search svg{width:17px;height:17px;color:var(--faint);flex:none}.iq .search input{border:0;outline:0;font-family:inherit;font-size:14px;padding:11px 0;width:100%;background:transparent;color:var(--ink)}.iq .kbtag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--emerald-d);background:var(--emerald-l);border:1px solid var(--emerald-bd);border-radius:20px;padding:6px 12px;margin-bottom:16px}.iq .kbtag svg{width:15px;height:15px}.iq .typefilter{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.iq .bulkbar{display:flex;align-items:center;gap:12px;background:var(--navy);color:#fff;border-radius:12px;padding:10px 16px;margin-bottom:14px;font-size:13.5px;font-weight:500}.iq .bulkbar .btn{background:#ffffff24;border-color:#fff3;color:#fff}.iq .bulkbar .btn:hover{background:#ffffff3d}.iq .deptsec{margin-bottom:24px}.iq .deptsec .dh{display:flex;align-items:center;gap:11px;margin-bottom:12px}.iq .deptsec .dh .ct{font-size:12px;color:var(--faint)}.iq .entry{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:15px 16px;box-shadow:var(--sh-sm);margin-bottom:10px;display:flex;gap:13px;align-items:flex-start;transition:.15s;position:relative}.iq .entry:hover{border-color:var(--line2);box-shadow:var(--sh)}.iq .entry .ck{width:19px;height:19px;border-radius:6px;border:1.6px solid var(--line2);flex:none;margin-top:3px;cursor:pointer;display:grid;place-items:center;transition:.12s}.iq .entry .ck.on{background:var(--emerald);border-color:var(--emerald)}.iq .entry .ck svg{width:13px;height:13px;color:#fff;stroke-width:3;opacity:0}.iq .entry .ck.on svg{opacity:1}.iq .entry .eb{flex:1;min-width:0}.iq .entry .et{font-size:14.5px;font-weight:500;line-height:1.5}.iq .entry .em{font-size:11.5px;color:var(--faint);margin-top:8px;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.iq .newb{font-size:9.5px;font-weight:800;letter-spacing:.05em;color:var(--emerald-d);background:var(--emerald-l);padding:3px 8px;border-radius:20px;border:1px solid var(--emerald-bd)}.iq .staleb{font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--amber);background:var(--amber-l);padding:3px 8px;border-radius:20px;cursor:pointer}.iq .winb{font-size:9.5px;font-weight:800;letter-spacing:.04em;color:#1d4ed8;background:#eaf1fb;padding:3px 8px;border-radius:20px}.iq .applied{display:inline-flex;align-items:center;gap:5px}.iq .applied svg{width:13px;height:13px}.iq .emenu{position:relative}.iq .emenu .dots{border:0;background:transparent;padding:0;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--faint);transition:.13s}.iq .emenu .dots:hover{background:var(--bg);color:var(--ink)}.iq .emenu .dots svg{width:18px;height:18px}.iq .menu{position:absolute;right:0;top:34px;background:var(--card);border:1px solid var(--line2);border-radius:12px;box-shadow:var(--sh-lg);padding:6px;width:180px;z-index:20}.iq .menu button{width:100%;text-align:left;background:none;border:0;padding:9px 11px;border-radius:8px;font-size:13.5px;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:10px}.iq .menu button:hover{background:var(--bg)}.iq .menu button svg{width:16px;height:16px;color:var(--muted);stroke-width:2}.iq .menu button.del{color:var(--rose)}.iq .menu button.del svg{color:var(--rose)}.iq .menu .sep{height:1px;background:var(--line);margin:4px 0}.iq .entry .inlineedit{width:100%}.iq .entry .inlineedit textarea{width:100%;font-family:inherit;font-size:14.5px;border:1.5px solid var(--emerald);border-radius:10px;padding:11px 13px;resize:vertical;min-height:70px;line-height:1.5;background:var(--emerald-l);color:var(--ink)}.iq .entry .inlineedit textarea:focus{outline:none}.iq .learning-audience,.iq .learning-edit-field{display:grid;gap:8px;font-size:13px;font-weight:600}.iq .learning-audience select{width:min(100%,260px);min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit}.iq .learning-edit-help{margin:10px 0 18px;font-size:13px;line-height:1.5;color:var(--muted)}.iq .learning-edit-field+.learning-edit-field{margin-top:16px}.iq .learning-edit-confirm{display:flex;align-items:flex-start;gap:9px;margin:16px 0;font-size:13px;line-height:1.5}.iq .learning-edit-confirm input{margin-top:3px;flex-shrink:0}.iq .learning-edit-error{color:var(--red, #b42318);font-size:13px;margin:12px 0}.iq .entry .inlineedit .ea{display:flex;gap:8px;margin-top:9px}.iq .ru{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--navy);border-radius:var(--r-sm);padding:18px 20px;box-shadow:var(--sh-sm);margin-bottom:13px}.iq .ru .rt{font-size:16px;font-weight:600;line-height:1.4}.iq .ru .rd{font-size:13.5px;color:var(--muted);margin-top:8px}.iq .ru .feeds{font-size:11.5px;color:var(--faint);margin-top:12px;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.iq .arcitem{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 16px;box-shadow:var(--sh-sm);margin-bottom:10px;display:flex;gap:14px;align-items:center}.iq .arcitem .at{font-size:14px;color:var(--muted);flex:1;line-height:1.45}.iq .arcitem .tag{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px;background:var(--neutral-l);color:var(--faint)}.iq .models{display:flex;flex-wrap:wrap;gap:11px;margin:8px 0}.iq .model{display:flex;align-items:center;gap:10px;border:1px solid var(--line2);border-radius:13px;padding:12px 17px;font-weight:600;font-size:14px;background:var(--card)}.iq .model .mi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.iq .model.swix{border-color:var(--emerald-bd);background:var(--emerald-l)}.iq .dp{margin-top:8px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.iq .dp-q{background:var(--bg);padding:15px 18px;font-size:14px;display:flex;gap:11px;border-bottom:1px solid var(--line)}.iq .dp-q .w{font-weight:700;color:var(--navy-tx);flex:none}.iq .dp-a{padding:17px 18px}.iq .dp-a .w{font-weight:700;color:var(--emerald-d);display:flex;align-items:center;gap:9px;margin-bottom:9px;font-size:14px}.iq .dp-a .pill{background:var(--emerald-l);color:var(--emerald-d);font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;border:1px solid var(--emerald-bd)}.iq .dp-a ul{margin:10px 0 0;list-style:none}.iq .dp-a li{padding:6px 0 6px 24px;position:relative;color:var(--muted);font-size:13.5px}.iq .dp-a li:before{content:"";position:absolute;left:3px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--emerald)}.iq .dp-a li b{color:var(--ink);font-weight:600}.iq .privacy{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px}.iq .pr{flex:1;min-width:200px;display:flex;gap:11px;align-items:flex-start;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px}.iq .pr svg{width:20px;height:20px;color:var(--emerald);flex:none;margin-top:1px}.iq .pr b{font-size:13.5px}.iq .pr p{font-size:12px;color:var(--muted);margin-top:2px}.iq .bench{background:linear-gradient(120deg,#082732,#104759);color:#fff;border-radius:var(--r);padding:24px;margin-top:18px}.iq .bench .bh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.iq .bench h3{font-size:17px;font-weight:600}.iq .bench p{font-size:13px;opacity:.82;max-width:600px;margin-top:6px}.iq .tgl{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600}.iq .tg{width:44px;height:25px;border-radius:20px;background:#ffffff38;position:relative;cursor:pointer;transition:.2s;flex:none}.iq .tg:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:#fff;transition:.2s}.iq .tg.on{background:var(--turq)}.iq .tg.on:after{left:22px}.iq .bd{margin-top:18px;display:none;gap:13px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.iq .bd.show{display:grid}.iq .bc{background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:15px}.iq .bc .m{font-size:12px;opacity:.78}.iq .bc .v{font-size:25px;font-weight:700;margin:5px 0 2px}.iq .bc .c{font-size:11.5px;color:var(--turq)}.iq .blk{margin-top:15px;font-size:12.5px;opacity:.6;font-style:italic}.iq .setcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:20px 22px;margin-bottom:16px}.iq .setcard h3{font-size:16px;font-weight:600;display:flex;align-items:center;gap:9px}.iq .setcard h3 svg{width:18px;height:18px;color:var(--navy-tx);stroke-width:2}.iq .setcard .sd{font-size:13px;color:var(--muted);margin:5px 0 15px}.iq .setrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.iq .setrow:first-of-type{border-top:0}.iq .setrow .rl{font-size:13.5px;font-weight:500}.iq .setrow .rs{font-size:12px;color:var(--faint)}.iq .deptpill{display:inline-flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--line2);border-radius:20px;padding:6px 8px 6px 12px;font-size:13px;font-weight:500;margin:0 8px 8px 0}.iq .deptpill .x{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--faint);font-size:14px}.iq .deptpill .x:hover{background:var(--rose-l);color:var(--rose)}.iq .roletbl{width:100%;border-collapse:collapse;font-size:13px}.iq .roletbl td{padding:9px 8px;border-top:1px solid var(--line)}.iq .roletbl tr:first-child td{border-top:0}.iq .roletbl .rn{font-weight:600}.iq .roletbl .rp{color:var(--muted)}.iq-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#06111f73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:120;padding:20px}.iq-overlay .modal{background:var(--card);border-radius:16px;box-shadow:var(--sh-lg);width:100%;max-width:520px;padding:24px;animation:iqpop .25s ease}@keyframes iqpop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.iq-overlay .modal h3{font-size:20px;font-weight:700;color:var(--heading)}.iq-overlay .modal .ms{font-size:13px;color:var(--muted);margin:4px 0 16px}.iq-overlay .modal textarea{width:100%;font-family:inherit;font-size:15px;border:1px solid var(--line2);border-radius:12px;padding:13px 15px;resize:vertical;min-height:96px;line-height:1.5;background:var(--card);color:var(--ink)}.iq-overlay .modal textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.iq-overlay .modal .mrow{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.iq-overlay .modal .mfoot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.iq-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;padding:13px 16px 13px 18px;border-radius:13px;font-size:13.5px;font-weight:500;box-shadow:var(--sh-lg);z-index:200;display:flex;align-items:center;gap:14px;max-width:90vw;font-family:Poppins,sans-serif}.iq-toast .undo{background:#ffffff29;border:0;color:#fff;font-weight:700;font-size:12.5px;padding:6px 12px;border-radius:8px;cursor:pointer}.iq-toast .undo:hover{background:#ffffff47}.iq .ovhead{display:flex;justify-content:space-between;align-items:center;margin:30px 0 14px}.iq .ovgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iq .ovcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:18px 20px}.iq .ovcard h4{font-size:13.5px;font-weight:600;margin-bottom:14px;display:flex;justify-content:space-between;color:var(--ink)}.iq .ovcard h4 span{color:var(--faint);font-weight:500;font-size:12px}.iq .bar{display:flex;align-items:center;gap:10px;margin-bottom:9px;font-size:12.5px}.iq .bar .bl{width:130px;flex:none;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq .bar .bt{flex:1;height:8px;background:var(--bg);border-radius:6px;overflow:hidden}.iq .bar .bf{height:100%;border-radius:6px;background:var(--emerald)}.iq .bar .bn{width:24px;text-align:right;font-weight:600;color:var(--ink)}.iq .ovlist{list-style:none}.iq .ovlist li{font-size:13px;padding:8px 0;border-top:1px solid var(--line);color:var(--muted);display:flex;gap:9px;align-items:baseline}.iq .ovlist li:first-child{border-top:0}.iq .ovlist li b{color:var(--ink);font-weight:600;flex:none}.iq .miniflag{font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:5px;background:var(--amber-l);color:var(--amber);flex:none}.iq .chatwrap{display:flex;flex-direction:column;height:calc(100vh - 240px);min-height:440px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.iq .msgs{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.iq .msg{display:flex;gap:10px;max-width:82%}.iq .msg.user{align-self:flex-end;flex-direction:row-reverse}.iq .av2{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.iq .msg.bot .av2{background:linear-gradient(135deg,var(--navy),#1763a8)}.iq .msg.user .av2{background:var(--emerald)}.iq .bubble{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px 15px;font-size:14px;line-height:1.5}.iq .msg.user .bubble{background:var(--emerald);color:#fff;border-color:var(--emerald)}.iq .bubble .qe{background:var(--card);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;margin-top:10px;font-size:13px;color:var(--ink)}.iq .bubble .ansp,.iq .wiki-overview .ansp{margin:0 0 8px;line-height:1.6}.iq .bubble .ansp:last-of-type,.iq .wiki-overview .ansp:last-of-type{margin-bottom:0}.iq .bubble .ansh,.iq .wiki-overview .ansh{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--emerald-d);margin:12px 0 5px}.iq .bubble .ansul,.iq .wiki-overview .ansul{margin:0 0 9px 17px;padding:0;line-height:1.6}.iq .bubble .ansul li,.iq .wiki-overview .ansul li{margin-bottom:3px}.iq .bubble .cite{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;margin:0 1px;border-radius:6px;background:var(--emerald-l);border:1px solid var(--emerald-bd);color:var(--emerald-d);font-size:10px;font-weight:700;vertical-align:2px}.iq .bubble .citenum{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-right:7px;border-radius:6px;background:var(--emerald-l);border:1px solid var(--emerald-bd);color:var(--emerald-d);font-size:10.5px;font-weight:700}.iq .bubble .gapline{margin-top:10px;font-size:12.5px;color:var(--teal);background:var(--emerald-l);border:1px solid var(--emerald-bd);border-radius:10px;padding:9px 12px}.iq .bubble .nextsteps{margin-top:10px;font-size:12.5px}.iq .bubble .nextsteps b{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.iq .bubble .nextsteps ol{margin:5px 0 0 18px;padding:0;line-height:1.6}.iq .bubble .fixrow{display:flex;gap:12px;margin:3px 2px 0}.iq .bubble .fixlink{background:none;border:0;padding:0;font:inherit;font-size:11px;color:var(--faint);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.iq .bubble .fixlink:hover{color:var(--amber)}.iq .bubble .thinkstep{position:relative;padding-left:16px;margin:2px 0;font-size:12px;color:var(--faint)}.iq .bubble .thinkstep:before{content:"";position:absolute;left:2px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--emerald-bd)}.iq .bubble .thinkstep.on{color:var(--muted)}.iq .bubble .thinkstep.on:before{background:var(--emerald-d);animation:iq-steppulse 1.1s ease-in-out infinite}@keyframes iq-steppulse{0%,to{opacity:1}50%{opacity:.35}}.iq .bubble .asksteps{margin-bottom:8px;font-size:12px}.iq .bubble .asksteps summary{cursor:pointer;color:var(--faint);font-size:11.5px;-webkit-user-select:none;user-select:none}.iq .bubble .asksteps summary:hover{color:var(--muted)}.iq .bubble .asksteps .thinkstep{margin-top:4px}.iq .nyband{margin-bottom:18px}.iq .nygrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.iq .nysec{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:16px 18px}.iq .nysec h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.iq .nysec h4:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--faint)}.iq .nysec h4.blocker:before{background:var(--amber)}.iq .nysec h4.decision:before{background:var(--indigo)}.iq .nysec h4.worth:before{background:var(--teal)}.iq .nysec h4.changed:before{background:var(--emerald-d)}.iq .nycard{padding:10px 0;border-top:1px solid var(--line)}.iq .nycard:first-of-type{border-top:0;padding-top:2px}.iq .nytxt{font-size:13px;line-height:1.45}.iq .nywhy{margin-top:3px;font-size:12px;color:var(--teal)}.iq .nymeta{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;color:var(--faint)}.iq .nyowner{padding:1px 8px;border-radius:999px;background:var(--indigo-l);color:var(--indigo);font-weight:600;font-size:11px}.iq .nyconn{display:flex;align-items:center;gap:6px;margin-top:7px}.iq .nychip{border:1px solid var(--line);background:none;border-radius:999px;padding:2px 9px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer}.iq .nychip:hover{border-color:var(--emerald-bd);color:var(--emerald-d)}.iq .nychip.warn{border-color:transparent;background:var(--amber-l, rgba(217, 119, 6, .1));color:var(--amber)}.iq .nyopen{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--emerald-d);cursor:pointer}.iq .nyopen:hover{text-decoration:underline;text-underline-offset:2px}.iq .nyrow{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.iq .nyrow:first-of-type{border-top:0}.iq .nyrowbtn{flex:1;text-align:left;background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--ink, inherit);cursor:pointer}.iq .nyrowbtn:hover{color:var(--emerald-d)}.iq .nyrow .nymeta{margin-top:0;white-space:nowrap}.iq .tprops{display:flex;flex-direction:column;gap:10px}.iq .tpcard{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px 20px}.iq .tpic{width:36px;height:36px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.iq .tpic svg{width:18px;height:18px}.iq .tpbody{flex:1;min-width:0}.iq .tpbody b{font-size:14px;font-weight:600;color:var(--ink)}.iq .tpnote{margin-top:2px;font-size:12.5px;color:var(--muted)}.iq .tpguide{margin-top:2px;font-size:12px;color:var(--faint)}.iq .tpguide .tpold{text-decoration:line-through;opacity:.7}.iq .tpcard .acts{display:flex;gap:6px;flex:none}.iq .nysec h4.meeting:before{background:var(--navy, #1e3a5f)}.iq .mtghead{display:flex;align-items:baseline;gap:10px}.iq .mtgtitle{font-size:13px;font-weight:700}.iq .mtgwhen{font-size:11.5px;color:var(--faint);white-space:nowrap}.iq .mtgmore{margin-top:6px;font-size:12.5px}.iq .mtgmore summary{cursor:pointer;color:var(--faint);font-size:11.5px;-webkit-user-select:none;user-select:none}.iq .mtgmore summary:hover{color:var(--muted)}.iq .mtgsec{margin-top:6px;color:var(--muted)}.iq .mtgsec b{color:var(--ink, inherit)}.iq .mtgsec ul{margin:4px 0 0 18px;padding:0}.iq .brainfilters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 6px}.iq .brainfilters .bfl{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-right:2px}.iq .brainfilters .bfcontrol{display:inline-flex;align-items:center;gap:8px;max-width:100%}.iq .brainfilters .bfcontrol .sel{min-width:0}.iq .brainfilters .bfrange{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.iq .brainfilters .bfrange .sel{font-size:12.5px;padding:6px 10px}.iq .brainfilters .sel{font-size:12.5px}.iq .bfcount{font-size:12.5px;color:var(--muted);margin:0 0 12px}.iq .bfcount a{color:var(--emerald-d)}.iq .askhome-lg .askbox{position:relative;z-index:2;background:#fff;border-radius:14px;padding:14px 16px 10px;display:flex;flex-direction:column;gap:8px}.iq .askhome-lg .askbox .askta{width:100%;border:0;outline:0;padding:2px 4px;font-family:inherit;font-size:16px;line-height:1.45;color:#13233b;background:transparent;resize:none;min-height:76px;max-height:320px;overflow-y:auto}.iq .askhome-lg .askbox .askta::placeholder{color:#9aa8ba}.iq .askhome-lg .asktools{display:flex;align-items:center;gap:10px;border-top:1px solid #edf1f6;padding-top:8px}.iq .askhome-lg .asktools .askattach{width:36px;height:36px;border-radius:10px;border-color:#e3e9f1;background:#f6f8fb}.iq .askhome-lg .asktools .askattach svg{width:17px;height:17px}.iq .askhome-lg .asktools .askhint{flex:1;font-size:11.5px;color:#9aa8ba}.iq .askhome-lg .asktools .btn.turq{font-size:14px;padding:0 20px;height:36px;border-radius:10px}.iq .askhome-lg .askattach svg{width:20px;height:20px}.iq .askhome-lg{padding-top:22px;padding-bottom:22px}.iq .askattach,.iq .attachbtn{display:grid;place-items:center;width:46px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;flex:none}.iq .askattach svg,.iq .attachbtn svg{width:18px;height:18px}.iq .askattach:hover,.iq .attachbtn:hover{color:var(--emerald-d);border-color:var(--emerald-bd)}.iq .attachbtn{width:42px;border-radius:10px}.iq .attachrow{display:flex;align-items:center;gap:10px;margin:6px 0 0}.iq .attachchip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;border:1px solid var(--emerald-bd);background:var(--emerald-l);color:var(--emerald-d);font-size:12px;font-weight:600}.iq .attachx{background:none;border:0;padding:0;font-size:14px;line-height:1;color:inherit;cursor:pointer}.iq .attachhint{font-size:11.5px;color:var(--faint)}.iq .threadbar{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.iq .threadtitle{font-size:12.5px;color:var(--muted);max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq .threadpick{position:relative}.iq .threaddd{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:320px;max-height:340px;overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-md, 0 10px 30px rgba(0, 0, 0, .12));padding:6px}.iq .tdempty{padding:12px;font-size:12.5px;color:var(--faint)}.iq .tditem{position:relative;padding:9px 30px 9px 10px;border-radius:9px;cursor:pointer}.iq .tditem:hover,.iq .tditem.on{background:var(--emerald-l)}.iq .tdtitle{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq .tdmeta{font-size:11px;color:var(--faint);margin-top:2px}.iq .tddel{position:absolute;top:8px;right:8px;background:none;border:0;color:var(--faint);font-size:15px;line-height:1;cursor:pointer;padding:2px}.iq .tddel:hover{color:var(--danger, #dc2626)}.iq .bubble .citebtn{cursor:pointer;border:1px solid var(--emerald-bd);font:inherit;font-size:10px;font-weight:700}.iq .bubble .citebtn:hover{background:var(--emerald-bd)}.iq .bubble .srcline{margin-top:9px;font-size:11.5px;color:var(--faint);display:flex;align-items:center;gap:4px}.iq .bubble .basedon{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.iq .bubble .basedon>b{display:block;font-size:11.5px;color:var(--muted);margin-bottom:6px}.iq .bubble .basedrow{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;border-radius:6px}.iq .bubble .basedrow:hover .basedtxt{text-decoration:underline}.iq .bubble .basedtxt{font-size:12.5px;color:var(--ink);flex:1;min-width:0}.iq .bubble .basedmeta{font-size:11px;color:var(--faint);white-space:nowrap}@media (max-width: 640px){.iq .bubble .basedrow{flex-wrap:wrap}.iq .bubble .basedmeta{white-space:normal}}.iq .citepop .citehelp{margin-top:10px;font-size:12px;color:var(--muted);background:var(--emerald-l);border:1px solid var(--emerald-bd);border-radius:10px;padding:9px 12px}.iq .backbtn{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--line2);background:var(--card);color:var(--muted);cursor:pointer;flex:none}.iq .backbtn svg{width:17px;height:17px}.iq .backbtn:hover{color:var(--accent-text);border-color:var(--accent-border)}.iq .dangercard{border-color:#dc262659}.iq .dangercard h3 svg{stroke:var(--danger, #dc2626)}.iq .wiki-editlabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:10px 0 4px}.iq .wiki-editlabel:first-child{margin-top:0}.iq .bubble .qe .qd{font-size:11px;color:var(--faint);margin-top:5px}.iq .bubble .ba{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}.iq .chips{display:flex;gap:8px;flex-wrap:wrap;padding:0 20px 12px}.iq .chipx{font-size:12px;font-weight:500;border:1px solid var(--line2);background:var(--card);border-radius:20px;padding:7px 13px;cursor:pointer;color:var(--muted)}.iq .chipx:hover{border-color:var(--emerald);color:var(--emerald-d)}.iq .chatin{display:flex;gap:10px;padding:14px;border-top:1px solid var(--line);background:var(--panel)}.iq .chatin input{flex:1;border:1px solid var(--line2);border-radius:11px;padding:12px 15px;font-family:inherit;font-size:14px;outline:none;background:var(--card);color:var(--ink)}.iq .chatin input:focus{border-color:var(--emerald)}.iq .chatwrap{flex-direction:row}.iq .threadside{width:240px;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--panel);padding:12px 10px;gap:8px;min-height:0}.iq .threadside .newchat{width:100%;justify-content:center}.iq .threadside .tslabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:6px 6px 0}.iq .threadside .tslist{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:2px}.iq .threadside .tssearch{display:flex;align-items:center;gap:6px;border:1px solid var(--line2);border-radius:9px;background:var(--card);padding:6px 8px}.iq .threadside .tssearch svg{width:14px;height:14px;color:var(--faint);flex:none}.iq .threadside .tssearch input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:12.5px;color:var(--ink)}.iq .threadside .tsgroup{margin-top:6px}.iq .threadside .tsgrouplabel{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:4px 6px 2px}.iq .threadside .tdempty{font-size:12.5px;color:var(--faint);padding:8px 6px}.iq .chatmain{flex:1;min-width:0;display:flex;flex-direction:column}.iq .chattitle{padding:10px 20px 0;font-weight:600}.iq .chatcomposearea{padding:12px 20px 14px;flex:none;background:var(--card)}.iq .chatin.composer{flex-direction:column;gap:8px;padding:14px 14px 10px;border:1.5px solid var(--line2);border-radius:20px;background:var(--card);box-shadow:var(--sh-sm);transition:border-color .15s,box-shadow .15s}.iq .chatin.composer:focus-within{border-color:var(--emerald-d);box-shadow:0 0 0 3px var(--emerald-l)}.iq .chatin.composer .chatta{width:100%;border:0;outline:0;padding:4px 4px 2px;font-family:inherit;font-size:16px;line-height:1.55;color:var(--ink);background:transparent;resize:none;min-height:56px;max-height:260px;overflow-y:auto}.iq .chatin.composer .chatta::placeholder{color:var(--muted);opacity:1}.iq .chatin.composer .chattools{display:flex;align-items:center;gap:10px;justify-content:space-between}.iq .chatcomposearea .chathint{margin-top:10px;text-align:center;font-size:11.5px;color:var(--muted)}.iq .chatin.composer .attachbtn{width:44px;height:44px;border:0;background:transparent;color:var(--ink2)}.iq .chatin.composer .attachbtn:hover:not(:disabled){background:var(--emerald-l);color:var(--emerald-d)}.iq .chatin.composer .attachbtn:disabled{opacity:.45;cursor:default}.iq .chatin.composer .chatsend{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:14px;background:var(--navy);color:#fff;cursor:pointer;transition:background-color .15s}.iq .chatin.composer .chatsend:hover:not(:disabled){background:var(--teal)}.iq .chatin.composer .chatsend:disabled{background:var(--neutral-l);color:var(--muted);cursor:default}.iq .chatin.composer .chatsend svg{width:22px;height:22px}.iq .chatin.composer button:focus-visible{outline:2px solid var(--emerald-d);outline-offset:3px}.iq .chatin.composer .attachrow{margin:0 0 4px}.iq .chatin.composer .attachchip{max-width:100%;border-radius:10px;padding:3px 4px 3px 10px}.iq .chatin.composer .attachname{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iq .chatin.composer .attachx{flex:none;width:32px;height:32px;font-size:18px}@media (max-width: 640px){.iq .chatcomposearea{padding:10px 12px 12px}.iq .chatin.composer{padding:12px 10px 8px;border-radius:16px}}.iq .followups{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.iq .followups .fulabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-right:2px}.iq .followups .fuchip{font-family:inherit;font-size:12.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--emerald-bd);background:var(--emerald-l);color:var(--emerald-d);cursor:pointer;text-align:left}.iq .followups .fuchip:hover{background:var(--card)}@media (max-width: 860px){.iq .threadside{display:none}}.iq .graphwrap{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:10px}.iq .graphwrap svg{width:100%;height:auto;display:block;border-radius:12px;background:radial-gradient(circle at 50% 40%,var(--card),var(--bg))}.iq .glink{stroke:var(--line2);stroke-width:1}.iq .gnode{cursor:pointer;transition:.1s}.iq .gnode:hover{stroke:var(--ink);stroke-width:2}.iq .gleg{display:flex;gap:14px;flex-wrap:wrap;padding:12px 8px 4px;font-size:12px;color:var(--muted)}.iq .gleg span{display:inline-flex;align-items:center;gap:6px}.iq .gleg i{width:10px;height:10px;border-radius:50%}.iq .fnum{width:20px;height:20px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.iq .nitem.on .fnum{background:var(--emerald-d)}.iq .conncard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm);padding:16px 18px;margin-bottom:13px}.iq .conncard .cpair{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.iq .conncard .cp{flex:1;min-width:200px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:13px}.iq .conncard .cp .cpd{font-size:11px;color:var(--faint);margin-top:5px}.iq .conncard .cbridge{text-align:center;font-size:12px;color:var(--teal);font-weight:600;margin:10px 0}.iq .conncard .cbridge b{background:var(--emerald-l);border:1px solid var(--emerald-bd);padding:3px 10px;border-radius:20px}[data-theme=dark] .iq{color-scheme:dark;--navy: #005ed0;--bg: #06111f;--panel: #0c1b30;--card: #0c1b30;--line: #1c3150;--line2: #2a4466;--ink: #eaf2fb;--ink2: #dbe7f5;--muted: #9aafc8;--faint: #8197b3;--faintest: #4a6080;--navy-l: rgba(60, 206, 255, .12);--navy-bd: rgba(60, 206, 255, .3);--navy-tx: #7be2ff;--heading: #ffffff;--amber: #fbbf24;--amber-l: rgba(251, 191, 36, .14);--rose-l: rgba(225, 29, 72, .16);--indigo-l: rgba(99, 102, 241, .2);--neutral-l: rgba(148, 163, 184, .14);--topbar-bg: rgba(6, 17, 31, .85);--hero: radial-gradient(120% 140% at 0% 0%, #0c3d75 0%, #0a2a52 50%, #071a33 100%);--lead: #a78bfa;--lead-bd: rgba(167, 139, 250, .4);--sh-sm: 0 1px 2px rgba(0, 0, 0, .3);--sh: 0 1px 3px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--sh-lg: 0 12px 40px rgba(0, 0, 0, .5)}[data-theme=dark] .iq ::selection{background:var(--accent-border)}[data-theme=dark] .iq .d-sales{background:#1d4ed840;color:#a7c2f9}[data-theme=dark] .iq .d-mktg{background:#be185d40;color:#f4a3c6}[data-theme=dark] .iq .d-part{background:var(--accent-soft);color:var(--accent-text)}[data-theme=dark] .iq .d-vis{background:#b4530940;color:#f3b077}[data-theme=dark] .iq .d-sports{background:#6d28d940;color:#c4b5fd}[data-theme=dark] .iq .d-exec,[data-theme=dark] .iq .d-custom{background:#6366f140;color:#b3b6fa}[data-theme=dark] .iq .winb{background:#1d4ed840;color:#a7c2f9}[data-theme=dark] .iq-toast{background:#26323a}[data-theme=dark] .iq-overlay{background:#0009}.iq .iqcard{background:linear-gradient(135deg,var(--card) 0%,#f5fbfc 100%);border:1px solid #e4ecf4;border-radius:22px;padding:26px 28px;margin-bottom:18px;box-shadow:0 12px 38px #0a386e1a;position:relative;overflow:hidden}.iq .iqtop{display:grid;grid-template-columns:1.15fr .95fr 1fr;gap:26px;align-items:stretch;position:relative;z-index:2}.iq .iqek{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:#5b7189;font-weight:700}.iq .iqnumrow{display:flex;align-items:baseline;gap:14px;margin:8px 0 14px}.iq .iqnum{font-size:64px;font-weight:800;line-height:.9;background:linear-gradient(160deg,var(--accent-bright),var(--accent) 45%,#0a386e);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.iq .iqof{font-size:16px;color:#9aa8ba;font-weight:600}.iq .iqtier{font-size:12.5px;font-weight:700;color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-border);padding:5px 13px;border-radius:999px;align-self:center}.iq .iqbarwrap{position:relative;margin:2px 0 16px}.iq .iqbar{height:13px;border-radius:999px;background:#e9eff5;overflow:hidden;box-shadow:inset 0 1px 2px #0a386e0f}.iq .iqfill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-bright),var(--accent) 55%,#0a386e);transition:width .6s ease}.iq .iqmarker{position:absolute;top:6px;transform:translate(-50%,-50%);width:38px;height:38px;background:var(--card);border:1px solid #e4ecf4;border-radius:50%;box-shadow:0 4px 13px #0a386e3d;display:grid;place-items:center;transition:left .6s ease}.iq .iqmarker svg{width:23px;height:23px}.iq .iqtop>div:first-child{display:flex;flex-direction:column;justify-content:flex-end}.iq .iqsub{font-size:12.5px;color:#5b6b80;margin-top:9px}.iq .iqsub b{color:var(--navy-tx)}.iq .iqup{color:var(--accent-text);font-weight:700}.iq .iqmid{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.iq .iqmid svg{margin:auto 0}.iq .iqcap{font-size:10.5px;letter-spacing:.02em;color:#8194a8;text-align:center;font-weight:600}.iq .iqpillars{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid #eaf0f6;position:relative;z-index:2}.iq .pill-l{font-size:11.5px;color:#4a5a6e;font-weight:600;margin-bottom:7px;display:flex;justify-content:space-between}.iq .pill-l span{color:var(--accent-text);font-weight:800}.iq .pill-bar{height:7px;border-radius:999px;background:#eaf0f6;overflow:hidden}.iq .pill-fi{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-bright),var(--accent) 55%,#0a386e);transition:width .6s ease}.iq .iqhow{position:absolute;top:22px;right:24px;z-index:3;font-size:11.5px;color:#7c8ba0;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-family:inherit}.iq .iqdeptbtn{background:none;border:none;color:var(--accent-text);font-size:12px;font-weight:700;cursor:pointer;margin-top:18px;padding:0;text-decoration:underline;text-underline-offset:3px;position:relative;z-index:2;font-family:inherit}.iq .iqdept{margin-top:22px;padding-top:20px;border-top:1px solid #eaf0f6;position:relative;z-index:2}.iq .iqdept-h{font-size:12.5px;font-weight:700;color:#243b57;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.iq .iqdept-h span{font-size:11px;font-weight:500;color:#8194a8}.iq .iqdept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:12px}.iq .dcell .dtop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.iq .dcell .dtop span{font-size:12px;color:#4a5a6e;font-weight:600}.iq .dcell .dtop b{font-size:15px;color:#0a386e;font-weight:800}.iq .dcell .dtop b.low{color:#c2410c}.iq .dbar{height:6px;border-radius:999px;background:#eaf0f6;overflow:hidden}.iq .dfi{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-bright),var(--accent) 55%,#0a386e)}.iq .iqgrow{margin-top:20px;background:#f7fafc;border:1px solid #e9eef4;border-radius:16px;padding:18px 20px;position:relative;z-index:2}.iq .growhead{font-size:13.5px;font-weight:700;color:#13233b}.iq .growsub{font-size:12px;color:#7c8ba0;margin:3px 0 12px}.iq .growrow{display:flex;align-items:center;gap:13px;padding:10px 0;border-top:1px dashed #e4ecf4}.iq .grow-ic{width:32px;height:32px;border-radius:9px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.iq .grow-ic svg{width:16px;height:16px;stroke-width:2}.iq .grow-t{flex:1;font-size:13px;color:#243b57;line-height:1.35}.iq .grow-pts{font-size:12.5px;font-weight:800;color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;padding:3px 10px;white-space:nowrap}.iq .grow-btn{font-size:12px;font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:9px;padding:8px 13px;cursor:pointer;white-space:nowrap;font-family:inherit}.iq .grow-btn:hover{background:var(--accent-dark)}@media (max-width: 820px){.iq .iqtop{grid-template-columns:1fr}.iq .iqpillars,.iq .iqdept-grid{grid-template-columns:repeat(2,1fr)}}[data-theme=dark] .iq .iqcard{background:linear-gradient(135deg,var(--card) 0%,#15252c 100%);border-color:var(--line);box-shadow:0 12px 38px #00000059}[data-theme=dark] .iq .iqek,[data-theme=dark] .iq .pill-l,[data-theme=dark] .iq .dcell .dtop span{color:var(--muted)}[data-theme=dark] .iq .iqsub,[data-theme=dark] .iq .grow-t,[data-theme=dark] .iq .iqdept-h{color:var(--ink2)}[data-theme=dark] .iq .iqof,[data-theme=dark] .iq .iqcap,[data-theme=dark] .iq .growsub,[data-theme=dark] .iq .iqhow,[data-theme=dark] .iq .iqdept-h span{color:var(--faint)}[data-theme=dark] .iq .iqtier,[data-theme=dark] .iq .grow-pts{background:var(--emerald-l);border-color:var(--emerald-bd);color:var(--emerald-d)}[data-theme=dark] .iq .iqbar,[data-theme=dark] .iq .pill-bar,[data-theme=dark] .iq .dbar{background:var(--line)}[data-theme=dark] .iq .iqmarker{border-color:var(--line2);box-shadow:0 4px 13px #00000073}[data-theme=dark] .iq .iqpillars,[data-theme=dark] .iq .iqdept{border-top-color:var(--line)}[data-theme=dark] .iq .pill-l span,[data-theme=dark] .iq .iqup,[data-theme=dark] .iq .iqdeptbtn{color:var(--emerald-d)}[data-theme=dark] .iq .iqgrow{background:#ffffff08;border-color:var(--line)}[data-theme=dark] .iq .growhead{color:var(--ink)}[data-theme=dark] .iq .growrow{border-top-color:var(--line)}[data-theme=dark] .iq .grow-ic{background:var(--emerald-l);color:var(--emerald-d)}[data-theme=dark] .iq .dcell .dtop b{color:var(--navy-tx)}[data-theme=dark] .iq .spkdot{fill:var(--accent-bright)}.iq .bellwrap{position:relative}.iq .bellwrap .belldot{position:absolute;top:7px;right:8px;width:9px;height:9px;border-radius:50%;background:#f59e0b;border:2px solid var(--card)}.iq .belldd{position:absolute;right:0;top:46px;width:440px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-lg);padding:16px;z-index:60;text-align:left}.iq .belldd .bellhead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.iq .belldd h5{font-size:15px;font-weight:600;color:var(--ink)}.iq .belldd .bellhead span{font-size:12.5px;color:var(--faint)}.iq .bellgroup+.bellgroup{margin-top:6px}.iq .bellgl{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:12px 0 8px}.iq .bellempty{font-size:13px;color:var(--faint);padding:14px 6px}.iq .bellitem{display:flex;align-items:center;gap:12px;border-radius:8px;padding:12px 14px;margin-bottom:8px}.iq .bellitem:last-child{margin-bottom:0}.iq .bellitem b{font-size:13.5px;font-weight:600;display:block}.iq .bellitem .bd{font-size:12px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.iq .bellitem .bdot{width:7px;height:7px;border-radius:50%;flex:none;align-self:flex-start;margin-top:7px}.iq .bellitem.fix{background:var(--amber-l)}.iq .bellitem.fix .bdot{background:#f59e0b}.iq .bellitem.later{background:var(--accent-soft)}.iq .bellitem.later .bdot{background:var(--accent)}[data-theme=dark] .iq .bellitem.later .bdot{background:var(--accent-text)}.iq .bgraph{border:1px solid var(--line);border-radius:14px;background:var(--bg);overflow:hidden}.iq .bgraph canvas{display:block}.iq .bgraph-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse 120% 90% at 50% 42%,transparent 55%,rgba(1,4,10,.55) 100%),radial-gradient(ellipse 55% 45% at 24% 20%,rgba(36,66,158,.14),transparent 70%),radial-gradient(ellipse 50% 42% at 78% 78%,rgba(1,203,182,.08),transparent 70%),radial-gradient(ellipse 40% 35% at 70% 15%,rgba(91,42,134,.09),transparent 70%)}.iq .bgraph-empty{height:100%;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;text-align:center;color:var(--faint);font-size:13px}.iq .gpanel{position:absolute;top:0;right:0;bottom:0;width:316px;max-width:86%;display:flex;flex-direction:column;background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:1px solid var(--line);box-shadow:-14px 0 34px #00000024;z-index:7;font-size:12.5px;animation:gdrawer-in .22s ease}@keyframes gdrawer-in{0%{transform:translate(26px);opacity:0}to{transform:none;opacity:1}}.iq .gdrawer-head{display:flex;align-items:center;gap:6px;padding:11px 12px 11px 15px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink);flex:none}.iq .gdrawer-head .sp{flex:1}.iq .gdrawer-btn{display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:7px;background:none;color:var(--muted);font:inherit;font-size:12px;line-height:1;cursor:pointer;flex:none}.iq .gdrawer-btn:hover{background:color-mix(in srgb,var(--line) 45%,transparent);color:var(--ink)}.iq .gdrawer-btn:disabled{opacity:.35;cursor:default}.iq .gdrawer-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.iq .gpanel-section+.gpanel-section{border-top:1px solid var(--line)}.iq .gpanel-head{display:flex;align-items:center;gap:7px;width:100%;padding:10px 14px;background:none;border:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.iq .gpanel-head:hover{background:color-mix(in srgb,var(--line) 40%,transparent)}.iq .gpanel-chev{display:inline-block;color:var(--faint);transition:transform .15s;font-size:14px;line-height:1}.iq .gpanel-chev.open{transform:rotate(90deg)}.iq .gpanel-body{padding:3px 14px 12px;display:grid;gap:9px}.iq .gpanel-search{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:12.5px;padding:7px 10px}.iq .gpanel-hint{color:var(--faint);font-size:11px;line-height:1.4}.iq .gpanel-sub{color:var(--faint);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.iq .gpanel-slider{display:grid;gap:4px}.iq .gpanel-slider span{display:flex;align-items:baseline;justify-content:space-between;color:var(--muted);font-size:12px}.iq .gpanel-slider b{font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.iq .gpanel-slider input[type=range]{width:100%;height:3px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--line);border-radius:999px;outline:none;cursor:pointer}.iq .gpanel-slider input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--emerald);border:2px solid var(--card);box-shadow:0 1px 3px #00000040}.iq .gpanel-check{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12.5px;cursor:pointer}.iq .gpanel-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:34px;height:19px;margin:0;border-radius:999px;background:color-mix(in srgb,var(--line) 80%,var(--muted));position:relative;cursor:pointer;transition:background .15s;flex:none}.iq .gpanel-check input:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000047;transition:left .15s}.iq .gpanel-check input:checked{background:var(--emerald)}.iq .gpanel-check input:checked:after{left:17px}.iq .gpanel-group{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px;cursor:pointer}.iq .gpanel-group input{accent-color:var(--emerald);margin:0}.iq .gpanel-group i{width:10px;height:10px;border-radius:50%;flex:none}.iq .gpanel-group span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq .gpreset-row{display:flex;flex-wrap:wrap;gap:5px}.iq .gpreset{border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font:inherit;font-size:11.5px;padding:4px 10px;cursor:pointer}.iq .gpreset:hover{color:var(--ink);border-color:color-mix(in srgb,var(--emerald) 45%,var(--line))}.iq .gpreset.on{color:var(--emerald-d);border-color:var(--emerald);background:color-mix(in srgb,var(--emerald) 10%,var(--card));font-weight:600}.iq .ggroup-row{position:relative;display:flex;align-items:center;gap:4px}.iq .ggroup-q{flex:1;min-width:0;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:12px;padding:6px 8px}.iq .ggroup-swatch{width:22px;height:22px;border-radius:50%;border:2px solid var(--card);box-shadow:0 0 0 1px var(--line);cursor:pointer;flex:none;padding:0}.iq .ggroup-pal{position:absolute;top:calc(100% + 4px);right:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:168px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-sm)}.iq .ggroup-pal button{width:20px;height:20px;border-radius:50%;border:1px solid var(--line);cursor:pointer;padding:0}.iq .ggroup-pal input[type=color]{width:26px;height:22px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--card);cursor:pointer}.iq .gtopright{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:6}.iq .gmode{display:flex;background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:9px;overflow:hidden}.iq .gmode button{border:none;background:none;font:inherit;font-size:11.5px;font-weight:700;color:var(--muted);padding:6px 11px;cursor:pointer}.iq .gmode button.on{background:var(--emerald);color:#fff}.iq .gfs{width:30px;height:30px;display:grid;place-items:center;background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:9px;color:var(--muted);cursor:pointer}.iq .gfs:hover{color:var(--ink)}.iq .gfs.on{background:var(--emerald);border-color:var(--emerald);color:#fff}.iq .bgraph:fullscreen{border-radius:0;border:none}.iq .gpreview{position:absolute;right:12px;bottom:12px;width:300px;background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0a386e29;padding:13px 14px;z-index:5}.iq .wizsteps{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.iq .wizstep{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 11px;cursor:pointer}.iq .wizstep b{width:17px;height:17px;border-radius:50%;background:var(--line);display:grid;place-items:center;font-size:10.5px}.iq .wizstep.on{border-color:var(--emerald);color:var(--ink)}.iq .wizstep.on b,.iq .wizstep.done b{background:var(--emerald);color:#fff}@media (max-width: 860px){.iq .app{grid-template-columns:1fr}.iq .side{display:none}.iq .ovgrid{grid-template-columns:1fr}.iq .statgrid{grid-template-columns:1fr 1fr}.iq .loop3{grid-template-columns:1fr}.iq .lc .arr{display:none}.iq .content,.iq .topbar{padding-left:20px;padding-right:20px}}.iq .fromlink{color:var(--teal);text-decoration:none;font-weight:600}.iq .fromlink:hover{text-decoration:underline}.iq .dupchip{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--amber-l);color:#b45309;margin-left:6px}.iq .wiki-wrap{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px;align-items:start}.iq .wiki-rail{position:sticky;top:78px;background:var(--card);border:1px solid var(--line2);border-radius:14px;padding:12px;max-height:calc(100vh - 110px);overflow-y:auto;display:flex;flex-direction:column;gap:10px}.iq .wiki-search{width:100%;box-sizing:border-box}.iq .wiki-list{display:flex;flex-direction:column;gap:2px}.iq .wiki-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:0;border-radius:9px;padding:8px 9px;cursor:pointer;font:inherit;color:inherit}.iq .wiki-item:hover{background:var(--bg, #f5f7fa)}.iq .wiki-item.on{background:var(--emerald-l)}.iq .wiki-item:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.iq .wiki-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--teal)}.iq .wiki-dot.concept{background:var(--indigo, #4338ca)}.iq .wiki-item-main{min-width:0;display:flex;flex-direction:column}.iq .wiki-item-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq .wiki-item-sub{font-size:11px;color:var(--faint)}.iq .wiki-item-flag{margin-left:auto;font-size:11px;flex:none}.iq .wiki-item-flag+.wiki-item-flag{margin-left:4px}.iq .wiki-none{font-size:12.5px;color:var(--faint);padding:10px 6px}.iq .wiki-pin{border-top:1px dashed var(--line);padding-top:10px;display:flex;flex-direction:column;gap:7px}.iq .wiki-pin-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.iq .wiki-article{background:var(--card);border:1px solid var(--line2);border-radius:16px;padding:26px 30px 20px;min-width:0}.iq .wiki-head{margin-bottom:6px}.iq .wiki-eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.iq .wiki-kind{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 9px;border-radius:999px;background:var(--emerald-l);color:var(--emerald-d)}.iq .wiki-kind.concept{background:var(--indigo-l);color:var(--indigo)}.iq .wiki-cat{font-size:12px;color:var(--muted)}.iq .wiki-flag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#eef6ff;color:#1d4ed8}.iq .wiki-flag.warn{background:var(--amber-l);color:#b45309}.iq .wiki-flag.rose{background:#fcedf4;color:#be185d}.iq .wiki-title{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:8px 0 4px}.iq .wiki-meta{font-size:12px;color:var(--muted)}.iq .wiki-toolbar{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.iq .wiki-section{margin-top:16px}.iq .wiki-seclabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--emerald-d);margin-bottom:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.iq .wiki-seclabel.indigo{color:var(--indigo)}.iq .wiki-lede{font-size:14.5px;line-height:1.7;margin:0}.iq .wiki-ovcard{padding:16px 18px;margin-bottom:12px}.iq .wiki-ovgrid.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0 22px}@media (max-width: 1100px){.iq .wiki-ovgrid.cols{grid-template-columns:1fr;gap:12px 0}}.iq .wiki-ovgrid.cols .wiki-ovsec+.wiki-ovsec{border-left:1px solid var(--line);padding-left:22px}@media (max-width: 1100px){.iq .wiki-ovgrid.cols .wiki-ovsec+.wiki-ovsec{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:12px}}.iq .wiki-ovh{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--emerald-d);margin:6px 0}.iq .wiki-ovbody .ansp,.iq .wiki-ovbody .ansul{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 8px}.iq .wiki-ovbody .ansul{padding-left:18px}.iq .wiki-ovbody .ansul li{margin-bottom:4px}.iq .wiki-ovbody b{color:var(--ink);font-weight:600}.iq .wiki-ovbody .ansh{font-size:13px;font-weight:700;margin:8px 0 4px}.iq .wiki-docsum .ansp,.iq .wiki-docsum .ansul{font-size:14.5px;line-height:1.7;margin:0 0 8px}.iq .wiki-docsum .ansul{padding-left:18px}.iq .wiki-overview{max-width:78ch;margin-top:10px;font-size:15px}.iq .wiki-overview:has(.wiki-ov-grid){max-width:none}.iq .wiki-ov-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px}.iq .wiki-ov-col{max-width:78ch;min-width:0}@media (max-width: 1200px){.iq .wiki-ov-grid{grid-template-columns:minmax(0,1fr)}}.iq .wiki-overview .ansp,.iq .wiki-overview .ansul{margin-bottom:13px;line-height:1.75}.iq .wiki-overview .ansul li{margin-bottom:6px}.iq .wiki-overview .ansh{font-size:11.5px;margin:20px 0 9px}.iq .wiki-overview .ansh:first-child{margin-top:0}.iq .wiki-overview.clipped{max-height:12.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}.iq .wiki-ov-more{border:0;background:none;padding:0;margin-top:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--emerald-d);cursor:pointer}.iq .wiki-ov-more:hover{text-decoration:underline}.iq .wiki-know{list-style:none;margin:0;padding:0}.iq .wiki-know li{font-size:13.5px;line-height:1.6;padding:8px 0 8px 20px;border-bottom:1px dashed var(--line);position:relative}.iq .wiki-know li:before{content:"";position:absolute;left:4px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--teal);opacity:.55}.iq .wiki-know li:last-child{border-bottom:0}.iq .wiki-callout{display:flex;gap:8px;align-items:flex-start;background:var(--amber-l);border:1px solid rgba(217,119,6,.35);border-radius:10px;padding:10px 12px;margin-top:14px;font-size:12.5px}.iq .wiki-notes{background:var(--indigo-l);border:1px solid rgba(67,56,202,.25);border-radius:10px;padding:12px 14px;margin-top:16px}.iq .wiki-notes-body{font-size:12.5px;line-height:1.6;white-space:pre-wrap}.iq .wiki-edited{font-size:10.5px;font-weight:600;text-transform:none;letter-spacing:0;padding:2px 8px;border-radius:999px;background:var(--indigo-l);color:var(--indigo)}.iq .wiki-revert{background:none;border:0;padding:0;margin-left:6px;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.iq .wiki-editor{margin-top:14px}.iq .wiki-editor textarea{width:100%;box-sizing:border-box;min-height:70px;resize:vertical;line-height:1.5}.iq .wiki-editor .wiki-edit-know{min-height:110px;line-height:1.7}.iq .wiki-editor-acts{display:flex;gap:8px;margin-top:10px}.iq .wiki-editor-hint{font-size:11.5px;color:var(--faint);margin-top:6px}.iq .wiki-graph{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.iq .wiki-graph .bgraph{margin-top:8px;min-height:0}.iq .wiki-foot{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.iq .wiki-snips{display:flex;gap:6px;flex-wrap:wrap}.iq .wiki-snip{font-size:11.5px;color:var(--muted);background:var(--bg, #f5f7fa);border-radius:999px;padding:3px 10px}.iq button.wiki-snip.click{border:1px solid transparent;cursor:pointer;text-align:left;transition:background .15s,color .15s,border-color .15s}.iq button.wiki-snip.click:hover{background:var(--line2);color:var(--ink2)}.iq button.wiki-snip.click.on{background:var(--emerald-l);color:var(--teal);border-color:var(--emerald-bd)}.iq .wiki-props{margin:4px 0 14px;border-bottom:1px solid var(--line);padding-bottom:10px}.iq .wp-head{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--muted);padding:2px 0}.iq .wp-head:hover{color:var(--ink2)}.iq .wp-chev{display:inline-flex;width:14px;height:14px;transition:transform .15s;transform:rotate(-90deg)}.iq .wp-chev.open{transform:rotate(0)}.iq .wp-chev svg{width:14px;height:14px}.iq .wp-table{margin-top:6px;display:flex;flex-direction:column}.iq .wp-row{display:flex;align-items:flex-start;gap:8px;padding:2px 0;min-height:28px;position:relative}.iq .wp-row:hover{background:var(--bg);border-radius:6px}.iq .wp-key{flex:0 0 150px;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);padding:4px 6px;border:0;background:none;text-align:left;font-family:inherit;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq button.wp-key{cursor:pointer}.iq button.wp-key:hover:not(:disabled){color:var(--ink2);background:var(--line)}.iq button.wp-key:disabled{cursor:default}.iq .wp-icon{width:16px;display:inline-flex;justify-content:center;font-size:11px;opacity:.75;filter:grayscale(1)}.iq .wp-val{flex:1;min-width:0;display:flex;align-items:center;font-size:13.5px;padding:4px 0}.iq .wp-textval{border:0;background:none;font-family:inherit;font-size:13.5px;color:var(--ink);text-align:left;padding:2px 6px;border-radius:6px;max-width:100%;overflow-wrap:anywhere}.iq button.wp-textval{cursor:text}.iq button.wp-textval:hover:not(:disabled){background:var(--line)}.iq button.wp-textval:disabled{cursor:default}.iq .wp-ro{color:var(--ink);padding:2px 6px}.iq .wp-empty{color:var(--faint);font-style:italic}.iq .wp-input{font-family:inherit;font-size:13.5px;color:var(--ink);background:var(--card);border:1px solid var(--line2);border-radius:6px;padding:3px 8px;min-width:180px;outline:none}.iq .wp-input:focus{border-color:var(--emerald-bd)}.iq .wp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.iq .wp-chip{display:inline-flex;align-items:center;gap:3px;font-size:12px;background:var(--indigo-l);color:var(--indigo);border-radius:999px;padding:2px 9px}.iq .wp-chip-x{border:0;background:none;color:inherit;cursor:pointer;font-size:13px;line-height:1;padding:0 0 0 2px;opacity:.65}.iq .wp-chip-x:hover{opacity:1}.iq .wp-chip-add{border:0;background:none;outline:none;font-family:inherit;font-size:12.5px;color:var(--ink);min-width:40px;width:70px;padding:2px 4px}.iq .wp-chip-add::placeholder{color:var(--faintest)}.iq .wp-check{accent-color:var(--teal);width:15px;height:15px;margin-left:6px}.iq .wp-date{font-family:inherit;font-size:13px;color:var(--ink);background:none;border:1px solid transparent;border-radius:6px;padding:2px 6px}.iq .wp-date:hover:not(:disabled){border-color:var(--line2)}.iq .wp-links{display:flex;flex-wrap:wrap;gap:2px 10px}.iq .wp-link{border:0;background:none;font-family:inherit;font-size:13.5px;color:var(--teal);cursor:pointer;padding:2px 0;text-align:left;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.iq .wp-link:hover{text-decoration-color:var(--teal)}.iq .wp-del{position:absolute;right:4px;top:5px;border:0;background:none;color:var(--faint);cursor:pointer;padding:2px;border-radius:4px;display:none}.iq .wp-del svg{width:13px;height:13px}.iq .wp-row:hover .wp-del{display:inline-flex}.iq .wp-del:hover{color:var(--rose);background:var(--rose-l)}.iq .wp-addbtn{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font-family:inherit;font-size:13px;color:var(--muted);cursor:pointer;padding:4px 6px;border-radius:6px}.iq .wp-addbtn svg{width:14px;height:14px}.iq .wp-addbtn:hover{color:var(--ink2);background:var(--line)}.iq .wp-addrow{display:flex;align-items:center}.iq .wp-typesel{font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--card);border:1px solid var(--line2);border-radius:6px;padding:3px 6px;margin-right:6px}.iq .wiki-snip-full{margin-top:10px;border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--bg, #f5f7fa);padding:12px 14px}.iq .wiki-snip-full.muted{color:var(--muted);font-size:12.5px}.iq .wiki-snip-body{font-size:13.5px;line-height:1.65;white-space:pre-wrap}.iq .wiki-snip-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:11.5px;color:var(--muted)}.iq .wiki-empty{text-align:center;color:var(--muted);font-size:13px;padding:22px}.iq .wiki-empty.dashed{border-style:dashed}@media (max-width: 980px){.iq .wiki-wrap{grid-template-columns:1fr}.iq .wiki-rail{position:static;max-height:none}}.iq button.nitem{width:100%;border:0;background:transparent;text-align:left;font:inherit}.iq button.nitem.on{background:var(--emerald-l)}.iq .mobile-nav{display:none}@media (max-width: 860px){.iq .mobile-nav{display:block;padding:12px 20px;background:var(--panel);border-bottom:1px solid var(--line)}.iq .mobile-nav>summary{cursor:pointer;font-weight:600}.iq .mobile-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:10px}.iq .mobile-nav .nitem{min-height:44px;white-space:normal}}@media (max-width: 860px){.iq .tbactions{flex-wrap:wrap;max-width:100%;min-width:0}.iq .topbar{flex-wrap:wrap;gap:12px;align-items:flex-start}}.iq-readiness-form input,.iq-readiness-form select,.iq-readiness-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line2);border-radius:8px;background:var(--card);color:var(--ink);padding:9px 10px;font:inherit;font-size:14px}.iq-readiness-form textarea{resize:vertical}.iq-readiness-form :is(input,select,textarea):focus-visible{outline:2px solid var(--accent, #164d89);outline-offset:2px}.iq-dataset-review{min-width:0}.iq-dataset-review label:has(>.input){display:grid;min-width:0;gap:6px;font-size:13px}.iq-dataset-review .input{width:100%;min-width:0;box-sizing:border-box;padding:9px 10px;border:1px solid var(--line2);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.iq-dataset-review .muted{color:var(--muted);font-size:13px}.iq-dataset-review .input:focus-visible{outline:2px solid #164d89;outline-offset:2px}.iq-column-mapping-row{display:flex;min-width:0}.iq-column-mapping-row .sel{min-width:0;max-width:100%}@media (max-width: 860px){.iq-dataset-review .input,.iq-readiness-form :is(input,select,textarea){font-size:16px}.iq-column-mapping-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.iq-column-mapping-row .sel{grid-column:1 / -1;width:100%}}.graph-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--muted);font-size:13px}.graph-loading-note{position:absolute;bottom:42px;left:12px;z-index:3;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-size:12px}.graph-legend{position:absolute;bottom:10px;left:14px;right:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;pointer-events:none;color:var(--muted);font-size:10px}.graph-legend span{display:inline-flex;align-items:center;gap:5px;padding:3px 5px;background:var(--card);border-radius:4px}.graph-legend i{width:7px;height:7px;border-radius:50%}.iq .home-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0;font-size:13px}.iq .home-status>div{flex:1 1 200px;min-width:0}.iq .home-sources{margin:16px 0 24px;font-size:13px}.iq .home-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.iq .home-source{padding:16px;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.iq .home-source-name{display:flex;gap:8px;align-items:center;margin-bottom:8px}.iq .home-source-icon{width:20px;height:20px;flex:none}.iq .home-source-icon svg{width:100%;height:100%}.iq .home-source-state{display:block;margin:12px 0 6px}.iq .iq-capture [hidden],.iq .iq-dataset-review [hidden]{display:none!important}.iq .iq-capture-intro{color:var(--muted);margin-bottom:20px;max-width:760px}.iq .iq-capture-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;scroll-margin-top:90px}.iq .iq-capture-choices button{display:grid;gap:5px;text-align:left;padding:17px;background:var(--card);color:var(--ink);border:1px solid var(--line2);border-radius:14px;cursor:pointer}.iq .iq-capture-choices button[aria-pressed=true]{border-color:var(--emerald-d);box-shadow:inset 0 0 0 1px var(--emerald-d);background:var(--emerald-l)}.iq .iq-capture-choices b{font-size:14px}.iq .iq-capture-choices span{color:var(--muted);font-size:12px;line-height:1.6}.iq .iq-capture-panel{min-width:0;margin-bottom:24px;padding:24px;border:1px solid var(--line2);background:var(--card);border-radius:16px;box-shadow:var(--sh-sm)}.iq .iq-capture-panel h3{font-size:17px;font-weight:600;margin-bottom:8px}.iq .iq-capture-panel h4{font-size:15px;margin-bottom:10px}.iq .iq-capture .muted,.iq .iq-capture-panel .muted{color:var(--muted);font-size:13px;line-height:1.7}.iq .iq-capture-panel p{margin:8px 0 14px}.iq .iq-capture-panel>fieldset{margin:20px 0}.iq .iq-capture-panel>.btn{max-width:100%;white-space:normal}.iq .iq-capture-label{display:block;font-size:13px;font-weight:600;margin:18px 0 8px}.iq .iq-note-input{width:100%;min-height:140px;max-height:600px;resize:vertical;padding:15px;font:inherit;font-size:14px;line-height:1.7;color:var(--ink);background:var(--card);border:1px solid var(--line2);border-radius:12px}.iq .iq-capture :is(input,select,textarea,button,summary):focus-visible{outline:2px solid var(--emerald-d);outline-offset:3px}.iq .iq-capture :is(button,input,select,textarea):disabled{opacity:.65;cursor:not-allowed}.iq .iq-capture-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;margin-top:6px}.iq .iq-capture-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.iq .iq-capture-actions .btn{white-space:normal;text-align:center}.iq .iq-capture-templates,.iq .iq-capture-advanced{margin:20px 0;padding:14px;border:1px solid var(--line2);border-radius:10px;font-size:13px}.iq .iq-capture :is(summary){cursor:pointer;font-weight:500}.iq .iq-capture-templates[open] summary,.iq .iq-capture-advanced[open] summary{margin-bottom:14px}.iq .iq-capture-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.iq .iq-capture-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500}.iq .iq-capture-fields label>span{color:var(--muted);font-size:12px;font-weight:400}.iq .iq-capture .sel,.iq .iq-capture .input{width:100%;min-width:0;max-width:100%;background:var(--card);color:var(--ink);padding:11px 12px;border:1px solid var(--line2);border-radius:10px;font-family:inherit}.iq .iq-capture-notice{background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:14px;margin:14px 0;font-size:13px;line-height:1.7}.iq .iq-capture-notice p:last-child{margin-bottom:0}.iq .iq-capture-error{color:var(--rose);font-size:13px;overflow-wrap:anywhere;margin:12px 0}.iq ul.iq-capture-error{padding-left:22px}.iq .iq-capture-error li{margin-bottom:6px}.iq .iq-capture-success{background:var(--emerald-l);border:1px solid var(--emerald-bd);border-radius:10px;padding:14px;margin:14px 0;font-size:13px}.iq .iq-capture-submit{justify-content:flex-end;margin-top:20px}.iq .iq-file-drop{display:grid;justify-items:center;text-align:center;padding:28px 20px;border:1px dashed var(--line2);background:var(--panel);border-radius:12px;margin:20px 0}.iq .iq-file-drop.dragging{background:var(--emerald-l);border-color:var(--emerald-d)}.iq .iq-file-drop p{max-width:490px;font-size:13px;color:var(--muted);margin:8px 0 18px}.iq .iq-intake-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-top:1px solid var(--line2);padding:18px 0}.iq .iq-intake-content{flex:1 1 290px;min-width:0;overflow-wrap:anywhere;font-size:13px}.iq .iq-intake-content>b{display:block;color:var(--ink);font-size:14px}.iq .iq-intake-content p{margin:5px 0}.iq .iq-intake-status{display:inline-block;margin-top:5px;color:var(--teal);font-weight:600;font-size:12px}.iq .iq-capture-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.iq .iq-capture-section-heading h3{margin:0}.iq .iq-capture-empty{padding:18px;border-radius:10px;background:var(--panel);color:var(--muted);font-size:13px}.iq .iq-capture-budget{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 28px;padding:18px 20px;border:1px solid var(--line2);border-radius:12px;background:var(--panel);font-size:13px}.iq .iq-capture-budget>div{flex:1 1 320px;min-width:0}.iq .iq-capture-budget p{color:var(--muted);font-size:12px;margin-top:5px}.iq #iq-ingestion-settings{scroll-margin-top:90px}.iq .iq-capture-channels{margin-top:16px}.iq .iq-capture-channels .tag{margin-bottom:12px}.iq .iq-import-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:22px 0}.iq .iq-import-steps li{display:flex;align-items:center;gap:8px;font-size:12px;padding:10px;background:var(--panel);border-radius:9px;color:var(--muted)}.iq .iq-import-steps li[aria-current=step]{color:var(--ink);background:var(--emerald-l);box-shadow:inset 0 0 0 1px var(--emerald-bd)}.iq .iq-import-steps span{font-weight:700}.iq .iq-key-columns{padding:14px;border:1px solid var(--line2);border-radius:10px;font-size:13px;min-width:0}.iq .iq-key-columns legend{padding:0 6px}.iq .iq-key-columns label{display:flex;align-items:center;gap:5px}.iq .iq-import-navigation{border-top:1px solid var(--line2);padding-top:20px;margin-top:24px}.iq .iq-import-summary{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px 20px;margin:18px 0;font-size:13px}.iq .iq-import-summary dt{color:var(--muted)}.iq .iq-import-summary dd{min-width:0;overflow-wrap:anywhere}.iq .iq-import-check{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:13px}.iq .iq-import-check input{margin-top:4px;flex-shrink:0}@media (max-width: 860px){.iq .iq-capture-choices{grid-template-columns:1fr;gap:8px}.iq .iq-capture-choices button{padding:12px 15px}.iq .iq-capture-panel{padding:18px}.iq .iq-capture-fields{grid-template-columns:minmax(0,1fr);gap:16px}.iq .iq-capture :is(.input,.sel,.iq-note-input){font-size:16px}.iq .iq-import-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.iq .iq-import-summary{grid-template-columns:minmax(0,1fr);gap:4px}.iq .iq-import-summary dd{margin-bottom:12px}.iq .iq-file-drop{padding:22px 12px}}.iq .iq-capture-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.iq .iq-channel-state{display:inline-block;padding:3px 8px;margin-bottom:10px;font-size:11px;font-weight:600;color:var(--muted);background:var(--neutral-l);border-radius:6px}@media (max-width: 600px){.iq .iq-capture-channels{grid-template-columns:minmax(0,1fr)}}.iq .iq-import-content{border:0;min-width:0;padding:0;margin:0}.iq .connect-page h2{font-size:18px;margin:0 0 8px;color:var(--ink)}.iq .connect-page h3,.iq .connect-consent h3{font-size:14px;margin:0 0 8px;color:var(--ink)}.iq .connect-page p,.iq .connect-consent p{font-size:13px;line-height:1.65;color:var(--muted);margin:6px 0 12px}.iq .connect-page label,.iq .connect-consent label{display:grid;gap:7px;font-size:13px;font-weight:600;color:var(--ink)}.iq .connect-page input:not([type=checkbox]),.iq .connect-page select,.iq .connect-consent input:not([type=checkbox]),.iq .connect-consent select{width:100%;min-width:0;padding:11px 13px;border:1px solid var(--line2);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:13px}.iq .connect-page input:focus-visible,.iq .connect-page select:focus-visible,.iq .connect-consent input:focus-visible,.iq .connect-consent select:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.iq .connect-chat{display:flex;gap:14px;margin-bottom:18px}.iq .connect-chat-icon{display:inline-flex;flex-shrink:0;width:34px;height:34px;padding:7px;color:var(--emerald-d);background:var(--emerald-l);border-radius:10px}.iq .connect-chat>div,.iq .connect-record>div{min-width:0}.iq .connect-choices,.iq .connect-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.iq .connect-choice,.iq .connect-tool{border:1px solid var(--line2);border-radius:12px;background:var(--card);color:var(--ink);text-align:left;padding:16px;cursor:pointer;font:inherit}.iq .connect-choice>span,.iq .connect-tool>span:last-child{display:block;font-size:12px;line-height:1.55;color:var(--muted)}.iq .connect-choice .connect-choice-title{font-weight:700;font-size:15px;margin-bottom:5px;color:var(--ink)}.iq .connect-choice.selected,.iq .connect-tool.selected{border-color:var(--emerald);background:var(--emerald-l);box-shadow:0 0 0 1px var(--emerald)}.iq .connect-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.iq .connect-tool strong{display:block;margin:8px 0 3px;font-size:13px}.iq .connect-tool .connect-tool-icon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;font-size:14px;font-weight:700;color:#fff}.iq .connect-address,.iq .connect-secret,.iq .connect-notice{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:16px;margin:16px 0}.iq .connect-address input,.iq .connect-secret input{font-family:var(--font-mono, monospace)}.iq .connect-address>button{margin-top:10px}.iq .connect-steps{margin:12px 0;padding-left:22px;color:var(--muted);font-size:13px;line-height:1.7}.iq .connect-steps li{padding-left:5px;margin-bottom:9px}.iq .connect-doc-link{display:inline-block;color:var(--emerald-d);font-size:13px;margin-bottom:10px}.iq .connect-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.iq .connect-error{background:var(--rose-l);color:var(--ink);border:1px solid var(--rose);border-radius:10px;padding:12px;margin:12px 0;font-size:13px;line-height:1.6}.iq .connect-access{border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:16px;min-width:0}.iq .connect-access legend{padding:0 6px;font-size:13px;font-weight:700;color:var(--ink)}.iq label.connect-check{display:flex;gap:10px;align-items:flex-start;font-weight:400;margin:12px 0}.iq .connect-check input{flex-shrink:0;width:17px;height:17px;margin-top:2px;accent-color:var(--emerald)}.iq .connect-departments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.iq .connect-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-top:22px}.iq .connect-section-heading h3{margin:0}.iq .connect-record{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-top:1px solid var(--line);padding:16px 0}.iq .connect-record p{font-size:12px;margin:6px 0 0;overflow-wrap:anywhere}.iq .connect-record strong{font-size:13px;overflow-wrap:anywhere}.iq .connect-status{display:inline-block;font-size:11px;padding:3px 8px;border-radius:20px;border:1px solid var(--line2);margin-left:10px;color:var(--muted)}.iq .connect-help{margin-top:16px}.iq .connect-help summary{cursor:pointer;color:var(--ink);font-weight:600;font-size:13px;line-height:1.6}.iq .connect-help[open] summary{margin-bottom:14px}.iq .connect-help pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--bg);font-size:12px;line-height:1.6}.iq .connect-consent{max-width:640px;width:calc(100% - 32px);margin:40px auto}.iq .connect-consent h1{font-size:23px;margin:0 0 14px;color:var(--ink)}@media (max-width: 680px){.iq .connect-choices,.iq .connect-form-grid,.iq .connect-departments{grid-template-columns:1fr}.iq .connect-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iq .connect-record{flex-direction:column}.iq .connect-chat{padding:16px;gap:10px}.iq .connect-access{padding:12px}.iq .connect-status{margin:6px 0 0;display:table}}.iq .connect-page .btn,.iq .connect-consent .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.iq .connect-consent p,.iq .connect-consent h3{overflow-wrap:anywhere}.iq-records{--record-muted: #536473;min-width:0}[data-theme=dark] .iq-records{--record-muted: #a7b5c0}.iq-records p{line-height:1.55}.iq-records h2{margin:12px 0 6px}.iq-records h3{margin:0 0 12px;font-size:17px}.iq-records h4{margin:8px 0}.iq-record-meta{color:var(--record-muted);font-size:13px;margin:7px 0}.iq-record-intro,.iq-record-row-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.iq-record-intro{margin-bottom:22px}.iq-record-intro p{max-width:660px;margin:0}.iq-record-intro .btn{flex-shrink:0}.iq-record-toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin-bottom:16px}.iq-records label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.iq-record-search{flex:1 1 280px}.iq-records .input,.iq-records .sel{border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px 13px;background:var(--surface, #fff);color:var(--text);font:inherit;width:100%}[data-theme=dark] .iq-records .input,[data-theme=dark] .iq-records .sel{background:#182228;color:#e5edf2}.iq-records .input:focus-visible,.iq-records .sel:focus-visible,.iq-record-name:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.iq-record-filters,.iq-record-actions,.iq-record-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.iq-record-filters{margin-bottom:12px}.iq .iq-record-connections .btn{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.iq-record-filters span{margin-left:6px}.iq-record-panel,.iq-record-fact,.iq-record-list-row{background:var(--surface, #fff);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:12px}[data-theme=dark] .iq-record-panel,[data-theme=dark] .iq-record-fact,[data-theme=dark] .iq-record-list-row{background:#171f25}.iq-record-list-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.iq-record-name{display:block;border:0;background:transparent;color:inherit;padding:6px 0 0;font:inherit;font-weight:600;font-size:15px;text-align:left;cursor:pointer}.iq-record-list-row .iq-record-meta{margin-bottom:0}.iq-record-status{display:inline-block;font-size:12px;font-weight:600;color:var(--record-muted);background:#6f85921a;padding:4px 9px;border-radius:7px}.iq-record-status.conflict,.iq-record-status.withdrawn{color:#945307;background:#fff0d4}[data-theme=dark] .iq-record-status.conflict,[data-theme=dark] .iq-record-status.withdrawn{color:#ffcf83;background:#45331b}.iq-record-notice{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px;margin:12px 0}.iq-record-notice.error{border-color:#cb8c64}.iq-record-section{margin:26px 0}.iq-record-detail-head{margin:20px 0}.iq-record-toolbar{align-items:flex-end;gap:10px;margin-bottom:20px}.iq-record-type-field{display:flex;flex-direction:column;gap:8px}.iq-record-toolbar>.btn,.iq-record-type-field .sel{min-height:42px;margin:0}.iq-fact-form{scroll-margin-top:20px}.iq-fact-form h3{margin-top:0}.iq-fact-form label,.iq-fact-type-fields label{display:flex;flex-direction:column;gap:8px;min-width:0}.iq-fact-form>label,.iq-fact-form>.iq-record-actions{margin-top:20px}.iq-fact-form small{color:var(--muted);font-weight:400;line-height:1.5}.iq-fact-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin:22px 0 16px}.iq-fact-type-picker{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.iq-fact-type-picker>label{width:100%}.iq-fact-form .input,.iq-fact-form .sel{width:100%;min-height:42px;margin:0}.iq-fact-type-fields{display:grid;gap:14px;margin-top:14px;border:1px solid var(--line);border-radius:10px;padding:18px}@media (max-width: 720px){.iq-fact-form-grid{grid-template-columns:1fr}}.iq-record-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px}.iq-record-compare>div{border:1px solid var(--line);border-radius:10px;padding:15px}.iq-record-paging{display:flex;align-items:center;justify-content:center;gap:18px;margin:22px 0;font-size:13px}.iq-record-prose{white-space:pre-wrap;overflow-wrap:anywhere}.iq-record-confirm{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.iq-record-history{margin-top:14px;color:var(--record-muted);font-size:13px}.iq-records summary{cursor:pointer;font-weight:600}.iq-record-empty{padding:28px;text-align:center}.iq-record-ask-context{display:flex;gap:10px;align-items:center;padding:8px 12px;font-size:13px}@media (max-width: 680px){.iq-record-intro,.iq-record-list-row{align-items:stretch;flex-direction:column}.iq-record-compare{grid-template-columns:1fr}.iq-record-toolbar>label{flex:1 1 140px}.iq-record-panel,.iq-record-fact,.iq-record-list-row{padding:15px}}.iq .iq-library-settings label{display:flex;flex-direction:column;gap:8px;min-width:0;margin:14px 0;font-size:13px;font-weight:500}.iq .iq-library-settings .sel{width:100%;min-width:0;min-height:42px;cursor:auto}.iq .iq-library-settings p{line-height:1.65;overflow-wrap:anywhere}.iq .iq-library-settings [role=alert]{color:var(--rose)}.wiki-review-search{display:grid;gap:8px;margin:18px 0;font-size:13px;font-weight:600}.wiki-review-search input{width:100%;box-sizing:border-box}.wiki-review-row{border-top:1px solid var(--line);padding:12px 0}.wiki-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:transparent;color:inherit;border:0;padding:6px 0;cursor:pointer;font:inherit}.wiki-review-heading small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.wiki-review-heading b{overflow-wrap:anywhere}.wiki-review-status{border-radius:20px;background:var(--bg);padding:6px 10px;font-size:12px;flex-shrink:0}.wiki-review-preview{font-size:13px;color:var(--muted);margin:6px 0}.wiki-review-body{padding-top:12px}.wiki-review-error{background:#fff1f0;border:1px solid #f3b4ac;color:#8d2921;padding:12px 14px;border-radius:10px;margin:12px 0;overflow-wrap:anywhere}.wiki-review-confirm{display:flex;gap:10px;align-items:flex-start;margin:20px 0 12px;font-size:13px;line-height:1.5}.wiki-review-confirm input,.wiki-upkeep input{accent-color:var(--emerald);margin-top:3px}.wiki-review-paging{display:flex;gap:14px;align-items:center;justify-content:center;margin-top:18px;font-size:13px}.wiki-upkeep{border:1px solid var(--line);border-radius:12px;padding:14px;margin:16px 0}.wiki-upkeep label{display:flex;gap:9px;font-weight:600;font-size:13px}.wiki-upkeep p{font-size:13px;color:var(--muted);margin:8px 0}@media (max-width: 600px){.wiki-review-heading{align-items:flex-start;flex-direction:column;gap:8px}.wiki-review-body .wiki-article{padding:12px 0}.wiki-review .wiki-toolbar select,.wiki-review .wiki-toolbar label{max-width:100%;min-width:0}}.iq .brain-explorer{isolation:isolate}.iq .brain-intro{position:absolute;z-index:3;top:42px;left:28px;width:225px;pointer-events:none}.iq .brain-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.5px;color:var(--faint)}.iq .brain-intro h2{font-size:clamp(24px,2.6vw,38px);letter-spacing:-1.5px;line-height:1.12;font-weight:500;margin:16px 0}.iq .brain-intro h2 span{color:var(--muted)}.iq .brain-intro p{font-size:12px;line-height:1.7;color:var(--muted);max-width:205px}.iq .brain-stats{display:flex;gap:20px;margin-top:23px}.iq .brain-stats div{display:flex;flex-direction:column;gap:4px}.iq .brain-stats strong{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}.iq .brain-stats span,.iq .brain-view-caption{font-size:10px;color:var(--faint)}.iq .brain-view-caption{display:block;margin-top:10px}.iq .brain-organizations{position:absolute;left:24px;bottom:52px;width:215px;padding:15px;z-index:4;background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid var(--line);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iq .brain-organization-list{margin:10px -5px;max-height:220px;overflow:auto}.iq .brain-organization-list button{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--muted);font:inherit;font-size:11px;width:100%;padding:6px 5px;text-align:left;cursor:pointer;border-radius:5px}.iq .brain-organization-list button:hover{background:var(--bg);color:var(--ink)}.iq .brain-organization-list button[aria-pressed=false]{opacity:.45}.iq .brain-organization-list i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.iq .brain-organization-list small{margin-left:auto;color:var(--faint);font-variant-numeric:tabular-nums}.iq .brain-label-toggle{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-top:8px}.iq .brain-label-toggle input{accent-color:var(--emerald)}.iq .brain-organizations details{font-size:10px;color:var(--faint);line-height:1.7;margin-top:8px}.iq .brain-organizations summary{cursor:pointer}.iq .brain-gesture-hint{position:absolute;bottom:18px;left:28px;font-size:10px;color:var(--faint);z-index:3;pointer-events:none}.iq .brain-replay{position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:5;max-width:calc(100% - 24px);text-align:center}.iq .brain-replay-buttons{display:flex;justify-content:center;gap:4px;padding:5px;background:color-mix(in srgb,var(--card) 93%,transparent);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 20px #00000008}.iq .brain-replay button{border:0;background:transparent;color:var(--muted);border-radius:7px;padding:8px 12px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.iq .brain-replay button:hover{background:var(--bg);color:var(--ink)}.iq .brain-replay .brain-play{background:var(--emerald);color:#fff}.iq .brain-replay p{font-size:9px;margin:6px 0 0;color:var(--faint)}.iq .brain-replay-progress{text-align:left;max-width:300px;margin:0 auto 12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--card) 93%,transparent);font-size:11px;color:var(--muted)}.iq .brain-replay-progress strong{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.iq .brain-replay-progress span{float:right;margin-top:6px;font-size:10px}.iq .brain-replay-progress progress{display:block;width:100%;height:3px;border:none;accent-color:var(--emerald);margin-top:9px}.iq .brain-replay-progress progress::-webkit-progress-bar{background:var(--line);border-radius:3px}.iq .brain-replay-progress progress::-webkit-progress-value{background:var(--emerald);border-radius:3px}.iq .brain-cinema{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;border:none;border-radius:0;z-index:1100}.iq .brain-cinema .brain-gesture-hint{bottom:28px}.iq .brain-cinema-search{position:absolute;top:18px;left:24px;z-index:4;width:240px;max-width:calc(100% - 240px);padding:10px 12px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:9px;font:inherit;font-size:12px}.iq .brain-explorer .gpreview{bottom:100px;max-width:calc(100% - 24px)}.iq .brain-explorer:has(.gpanel) .brain-replay{left:26px;transform:none}.iq .brain-map button:focus-visible,.iq .brain-map summary:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}@media (max-width: 1150px){.iq .brain-intro{top:60px;left:18px;width:170px}.iq .brain-intro h2{font-size:27px}.iq .brain-intro p{display:none}.iq .brain-stats{gap:12px;margin-top:12px}.iq .brain-stats strong{font-size:14px}.iq .brain-organizations{width:190px;left:14px;bottom:100px}.iq .brain-gesture-hint{display:none}}@media (max-width: 700px){.iq .brain-intro{top:56px;width:auto;right:16px}.iq .brain-eyebrow,.iq .brain-intro h2,.iq .brain-view-caption{display:none}.iq .brain-stats{margin:0;gap:16px}.iq .brain-stats div{flex-direction:row;align-items:baseline;gap:4px}.iq .brain-stats strong{font-size:13px}.iq .brain-stats span{font-size:9px}.iq .brain-organizations{display:none}.iq .brain-replay button{padding:8px 9px;font-size:11px}.iq .brain-replay{bottom:12px}.iq .brain-explorer:has(.gpanel) .brain-replay{display:none}.iq .brain-map .gtopright{right:12px!important}.iq .brain-cinema-search{top:54px;left:14px;width:calc(100% - 28px);max-width:none}}.iq-add-record-fields{border:0;padding:0;min-width:0;display:grid;gap:18px}.iq-records .iq-add-record-separate{flex-direction:row;align-items:center;margin-top:14px}.iq-add-record{margin-bottom:24px}.iq .iq-performance-value{font-size:1.4rem;font-weight:650;margin:8px 0}.iq .brain-explore-button{position:absolute;top:14px;left:16px;z-index:4;display:flex;align-items:center;gap:24px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:12px;font-weight:500;padding:10px 14px;cursor:pointer}.iq .brain-map .brain-explore-button{top:18px}.iq .brain-cinema .brain-explore-button{top:66px}.iq .gpreview.brain-connections{top:58px;right:12px;bottom:14px;width:352px;max-width:calc(100% - 24px);max-height:740px;padding:0;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--card) 98%,transparent);border-radius:16px;box-shadow:0 14px 40px #00000024}.iq .brain-connections-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--line)}.iq .brain-connections-head h3{margin:6px 0 0;font-size:14px;line-height:1.4}.iq .brain-icon-button{background:transparent;border:1px solid var(--line);border-radius:8px;width:28px;height:28px;color:var(--muted);font-size:20px;cursor:pointer;flex-shrink:0}.iq .brain-connections-scroll{padding:16px 18px;overflow:auto;overscroll-behavior:contain;min-height:0}.iq .brain-back{display:block;width:100%;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:none;border:0;color:var(--emerald);font:inherit;font-size:11px;cursor:pointer;padding:0 0 14px}.iq .brain-selected-meta{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted)}.iq .brain-selected-meta i,.iq .brain-connection-row>i{display:block;width:7px;height:7px;flex-shrink:0;border-radius:50%}.iq .brain-selected-title{font-size:19px;line-height:1.4;margin:10px 0;overflow-wrap:anywhere}.iq .brain-selected-summary{font-size:12px;line-height:1.7;color:var(--muted);max-height:150px;overflow:auto;white-space:pre-wrap}.iq .brain-selected-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 22px}.iq .brain-connection-count{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:18px 0 16px}.iq .brain-connection-count strong{font-size:12px}.iq .brain-connection-count span{font-size:10px;color:var(--muted)}.iq .brain-connection-search,.iq .brain-connection-filter{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:11px;color:var(--muted)}.iq .brain-connection-search input,.iq .brain-connection-filter select{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--card);font:inherit;font-size:12px;padding:10px}.iq .brain-connection-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:13px 8px;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px}.iq .brain-connection-row:hover,.iq .brain-connection-row:focus-visible{background:color-mix(in srgb,var(--emerald) 8%,var(--card))}.iq .brain-connection-row>i{margin-top:5px}.iq .brain-connection-row>span{flex:1;min-width:0}.iq .brain-connection-row strong{display:block;font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.iq .brain-connection-row small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.iq .brain-connection-row em{display:inline-block;font-size:9px;font-style:normal;color:var(--emerald);border:1px solid color-mix(in srgb,var(--emerald) 25%,transparent);border-radius:4px;padding:2px 5px;margin-top:7px}.iq .brain-connection-row b{font-weight:400;color:var(--muted)}.iq .brain-connection-reason{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.6}.iq .brain-connections-help,.iq .brain-connections-footnote{font-size:11px;line-height:1.7;color:var(--muted)}.iq .brain-connections-footnote{padding-top:14px;font-size:10px}.iq .brain-more{width:100%;padding:10px;margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:11px;cursor:pointer}.iq .brain-connections button:focus-visible,.iq .brain-connections input:focus-visible,.iq .brain-connections select:focus-visible,.iq .brain-explore-button:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.iq .brain-explorer:has(.brain-connections) .brain-replay{right:378px;left:auto;transform:none}@media (max-width: 700px){.iq .brain-map .brain-explore-button{top:54px;left:12px;padding:8px 10px;gap:10px}.iq .brain-map:has(.brain-explore-button) .brain-intro{top:100px}.iq .gpreview.brain-connections{top:auto;bottom:10px;left:10px;right:10px;width:auto;max-height:62%;max-width:none}.iq .brain-connections-head,.iq .brain-connections-scroll{padding:12px 14px}.iq .brain-explorer:has(.brain-connections) .brain-replay{display:none}.iq .brain-connections-head .brain-eyebrow{display:block;font-size:8px}.iq .brain-cinema .brain-explore-button{top:100px}}.iq .brain-map .brain-intro{top:90px}@media (max-width: 1150px){.iq .brain-map .brain-intro{top:90px}}@media (max-width: 700px){.iq .brain-map .brain-intro{top:100px}}.iq .brain-overview{display:contents}.iq .brain-map-2d .brain-overview{position:absolute;z-index:4;top:90px;bottom:52px;left:24px;width:225px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.iq .brain-map-2d .brain-intro,.iq .brain-map-2d .brain-organizations{position:static;width:auto;flex-shrink:0}.iq .brain-map-2d .brain-intro{padding:0 4px}.iq .brain-map-2d.brain-map-short .brain-overview{top:80px;bottom:12px;gap:12px}.iq .brain-map-2d.brain-map-short .brain-intro .brain-eyebrow{font-size:8px;letter-spacing:1px}.iq .brain-map-2d.brain-map-short .brain-intro h2{font-size:24px;margin:10px 0}.iq .brain-map-2d.brain-map-short .brain-gesture-hint,.iq .brain-map-2d.brain-map-short .brain-intro p,.iq .brain-map-2d.brain-map-short .brain-intro .brain-view-caption{display:none}.iq .brain-map-2d.brain-map-short .brain-stats{margin-top:12px}.iq .brain-map-2d.brain-map-short .brain-organizations{padding:12px}.iq .brain-map-2d.brain-map-short .brain-organization-list button{font-size:10px;padding:4px 5px}@media (max-width: 1150px){.iq .brain-map-2d .brain-overview{left:14px;width:190px;gap:20px;bottom:24px}}@media (max-width: 700px){.iq .brain-map-2d .brain-overview{display:contents}.iq .brain-map-2d .brain-intro{position:absolute;left:14px;padding:0}.iq .brain-map-2d.brain-map-short .brain-stats{margin-top:0}}.iq-record-detail{min-width:0}.iq-record-detail .iq-record-detail-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;margin:28px 0 10px}.iq-record-detail .iq-record-heading{min-width:0;flex:1 1 320px}.iq-record-detail .iq-record-heading h2{margin:10px 0 8px;font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.iq-record-detail .iq-record-heading p{margin:5px 0}.iq-record-detail .iq-record-toolbar{margin:0;align-items:center}.iq-record-manage{margin:16px 0 22px}.iq-record-manage>summary{color:var(--record-muted);font-size:13px;width:fit-content;padding:6px 0}.iq-record-manage>.iq-record-panel{margin-top:10px}.iq-record-manage .iq-record-type-field{max-width:320px;margin-bottom:18px;font-size:13px}.iq-record-detail .iq-record-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto}.iq-record-tabs>button{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:14px 2px;color:var(--record-muted);background:transparent;border:0;border-bottom:3px solid transparent;font:inherit;font-size:14px;cursor:pointer}.iq-record-tabs>button[aria-selected=true]{color:var(--teal);border-bottom-color:var(--teal);font-weight:600}.iq-record-tab-count{border-radius:6px;background:#6f85921a;padding:2px 6px;font-size:11px;font-variant-numeric:tabular-nums}.iq-record-detail [role=tabpanel]{min-height:220px}.iq-record-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:30px}.iq-record-detail .iq-record-section h3{font-size:15px;margin:0 0 16px}.iq-record-detail .iq-record-section h3 .iq-record-meta{margin-left:6px;font-weight:400}.iq-record-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.iq-record-detail .iq-record-fact{padding:16px;margin:0;min-width:0}.iq-record-detail .iq-record-fact .iq-record-row-head{align-items:start}.iq-record-detail .iq-record-fact strong{display:block;font-size:14px;font-weight:550;line-height:1.55;margin-top:4px;overflow-wrap:anywhere;white-space:pre-wrap}.iq-record-detail .iq-record-fact a{color:var(--teal)}.iq-record-disclosure,.iq-record-text-button{background:transparent;border:0;color:var(--teal);padding:5px 0;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.iq-record-disclosure{display:flex;justify-content:space-between;width:100%;color:var(--record-muted);margin-top:12px;text-align:left}.iq-fact-details{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.iq-record-detail .iq-record-fact-grid .iq-record-meta{font-size:12px}.iq-record-detail .iq-record-panel>.iq-record-fact-grid{margin-top:16px}.iq-record-related-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.iq-record-related{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--line);padding:13px 15px;width:100%;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.iq-record-related:last-child{border-bottom:0}.iq-record-related:hover{background:var(--bg)}.iq-record-related strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.iq-record-related small{display:block;color:var(--record-muted);font-size:11px;margin-top:5px}.iq-record-detail .iq-record-row-head h3{margin-bottom:0}.iq-record-sidebar .iq-record-row-head{margin-bottom:16px}.iq-record-detail .iq-record-note .iq-record-meta:first-child,.iq-record-detail .iq-media-item .iq-record-meta:first-child{margin-top:0}.iq-record-detail .iq-record-prose{font-size:14px;line-height:1.7}.iq-record-sidebar .iq-record-note{padding:16px}.iq-record-sidebar .iq-record-prose{font-size:13px}.iq-record-detail .iq-record-note h4,.iq-record-detail .iq-result-item h4,.iq-record-detail .iq-media-item h4{margin:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.iq-record-detail .iq-record-notes{max-width:920px}.iq-record-detail .iq-record-help{margin:24px 0;font-size:12px;color:var(--record-muted)}.iq-activity-item>summary{font-size:14px;padding:4px 0}.iq-activity-item>summary:after{content:"+";color:var(--record-muted)}.iq-activity-item[open]>summary:after{content:"−"}.iq-activity-item>summary>span:first-child{flex:1;overflow-wrap:anywhere}.iq-result-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,1fr) minmax(0,1fr);gap:20px;align-items:center}.iq-result-row p{margin:5px 0 0}.iq-result-number{display:flex;align-items:flex-start;flex-direction:column;gap:6px;font-variant-numeric:tabular-nums}.iq-result-number strong{font-size:19px;font-weight:600;overflow-wrap:anywhere}.iq-result-details{margin-top:14px;font-size:12px;color:var(--record-muted)}.iq-result-details[open]{border-top:1px solid var(--line);padding-top:14px}.iq-record-detail button:focus-visible,.iq-record-detail summary:focus-visible,.iq-record-detail [role=tabpanel]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width: 1100px){.iq-record-overview{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width: 680px){.iq-record-detail .iq-record-detail-head{margin-top:22px}.iq-record-detail .iq-record-heading{flex-basis:100%}.iq-record-detail .iq-record-toolbar{gap:8px}.iq-record-detail .iq-record-tabs{gap:16px}.iq-record-fact-grid,.iq-result-row{grid-template-columns:minmax(0,1fr)}.iq-result-row{gap:12px}.iq-activity-item>summary{flex-wrap:wrap}}.iq-activity-dialog{margin:auto;width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:24px;box-sizing:border-box;border:1px solid var(--line);border-radius:18px;background:var(--card, #fff);color:var(--ink);box-shadow:0 24px 80px #0005;overflow-y:auto}.iq-activity-dialog::backdrop{background:#081a2477}.iq-activity-modal-head,.iq-activity-modal-foot{display:flex;gap:16px;align-items:center;justify-content:space-between}.iq-activity-modal-head h2{margin:0;font-size:21px}.iq-activity-modal-foot{justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.iq-activity-fields{border:0;padding:0;margin:20px 0;display:grid;gap:18px;min-width:0}.iq-activity-dialog label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}.iq-activity-dialog .input,.iq-activity-dialog .sel{width:100%;box-sizing:border-box;margin:0;min-height:42px}.iq-activity-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.iq-activity-dialog .iq-activity-check{flex-direction:row;align-items:center;font-weight:400;margin-top:10px}.iq-activity-dialog input[type=checkbox]{accent-color:var(--teal)}.iq-activity-related{font-size:13px}.iq-activity-related>summary{padding:6px 0}.iq-activity-related>.iq-record-actions{margin-top:12px}.iq-activity-picker{margin-top:16px}.iq-activity-choices{display:grid;gap:8px;margin-top:14px}.iq-activity-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff);color:inherit;text-align:left;font:inherit;cursor:pointer}.iq-activity-choice.selected{border-color:var(--teal);background:var(--accent-soft)}.iq-activity-choice:disabled{cursor:default;opacity:.65}.iq-activity-choice strong{font-size:13px;overflow-wrap:anywhere}.iq-activity-choice small,.iq-activity-preview{display:block;color:var(--record-muted);font-size:12px;margin-top:5px;line-height:1.5;overflow-wrap:anywhere}.iq-activity-duplicates{display:grid}.iq-activity-duplicates p{margin:0}.iq-activity-duplicates .btn{white-space:normal;text-align:left}.iq-activity-dialog button:focus-visible,.iq-activity-dialog summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}[data-theme=dark] .iq-activity-dialog{background:#171f25}[data-theme=dark] .iq-activity-choice{background:#182228}[data-theme=dark] .iq-activity-choice.selected{background:var(--accent-soft)}@media (max-width: 680px){.iq-activity-dialog{padding:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.iq-activity-form-row{grid-template-columns:1fr}}.iq-activity-history>.iq-record-row-head{flex-wrap:wrap}.iq .brain-organizations{width:250px}.iq .brain-organization-list{max-height:none}.iq .brain-organization-list button{min-height:36px;gap:10px}.iq .brain-organization-list button>span{min-width:0;overflow-wrap:anywhere}.iq .brain-organization-list i{width:8px;height:8px}.iq .brain-organization-list em{display:block;font-size:10px;font-style:normal;color:var(--faint);margin-top:3px}.iq .brain-organization-list .brain-organization-all{color:var(--ink);font-weight:600;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:5px}.iq .brain-organization-list button:focus-visible{outline:2px solid var(--emerald);outline-offset:-2px}.iq .brain-organization-hint{margin:8px 0;font-size:10px;line-height:1.5;color:var(--faint)}.iq .brain-map-help details{font-size:10px;color:var(--faint);line-height:1.7;margin-top:8px}.iq .brain-map-help summary{cursor:pointer}.iq .brain-map-2d .brain-overview{width:250px}@media (max-width: 1000px) and (min-width: 701px){.iq .brain-organizations,.iq .brain-map-2d .brain-overview{width:220px}}@media (max-width: 700px){.iq .brain-map-2d .brain-overview{width:auto}.iq .brain-intro .brain-map-help{display:none}}@media (min-width: 701px){.iq .brain-map .brain-overview{position:absolute;z-index:4;top:80px;bottom:65px;left:24px;width:250px;display:flex;flex-direction:column;gap:24px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.iq .brain-map .brain-overview>aside{position:static;width:auto;flex-shrink:0}.iq .brain-map .brain-overview .brain-intro{padding:0 4px}.iq .brain-map.brain-map-short .brain-intro h2{font-size:24px;margin:10px 0}.iq .brain-map.brain-map-short .brain-intro p,.iq .brain-map.brain-map-short .brain-intro .brain-view-caption{display:none}.iq .brain-network-map.brain-map-short .brain-overview{bottom:40px;gap:12px}.iq .brain-network-map.brain-map-short .brain-intro h2,.iq .brain-network-map.brain-map-short .brain-intro .brain-eyebrow{display:none}.iq .brain-network-map.brain-map-short .brain-stats{margin-top:0}}.iq .content .page{min-width:0;width:100%}.iq .topbar>div:first-child{min-width:0}.iq .topbar :is(h1,.sub){overflow-wrap:anywhere}.iq .tbactions{flex-wrap:wrap;flex-shrink:0}.iq .content :is(.statgrid,.ovgrid,.loop3)>*{min-width:0}.iq .content .source-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(16px,1.6cqi,24px)}.iq .content .chgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@container iq-shell (max-width: 760px){.iq .topbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.iq .tbactions{max-width:100%;min-width:0;flex-shrink:1}}@container iq-content (max-width: 1000px){.iq .settings-workspace{grid-template-columns:170px minmax(0,1fr);gap:22px}.iq .iq-record-overview{grid-template-columns:minmax(0,1fr);gap:0}.iq .insight-intro{flex-direction:column}.iq .insight-header-actions{flex-shrink:1}}@container iq-content (max-width: 760px){.iq .settings-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.iq .settings-navigation{position:static}.iq .settings-navigation nav{display:none}.iq .settings-mobile{display:grid;gap:6px;font-size:12px}.iq .settings-mobile select{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--bg);color:var(--ink);font:inherit}.iq :is(.ovgrid,.loop3){grid-template-columns:minmax(0,1fr)}.iq .lc .arr{display:none}.iq .wiki-wrap{grid-template-columns:minmax(0,1fr)}.iq .threadside{display:none}}@container iq-settings (max-width: 700px){.iq .settings-main .source-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.iq .settings-main :is(.source-settings-grid,.iq-member-grants,.settings-shortcuts,.settings-overview-bottom){grid-template-columns:minmax(0,1fr)}.iq .settings-main :is(.setrow,.iq-member-heading,.iq-member-actions){flex-wrap:wrap}}@container iq-settings (max-width: 450px){.iq .settings-main .source-filters{grid-template-columns:minmax(0,1fr)}}@container iq-content (max-width: 500px){.iq .statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.iq .lbar .search{width:100%;min-width:0}.iq .insight-filters .insight-search{flex-basis:100%;min-width:0}}.iq .hm{display:flex;flex-direction:column;gap:24px}.iq .hm-error{display:flex;align-items:center;gap:14px;background:var(--amber-l);border-radius:10px;padding:12px 16px;font-size:13px}.iq .hm-error>span{flex:1}.iq .hm-tip{display:flex;align-items:center;gap:14px;background:var(--accent-soft);border-radius:10px;padding:12px 16px;font-size:13px;color:var(--ink)}.iq .hm-tip>span{flex:1}.iq .hm-tip b{font-weight:600}.iq .hm-greet{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:10px;text-align:center}.iq .hm-greet h1{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--heading)}.iq .hm-greet p{font-size:15px;color:var(--muted)}.iq .hm-ask{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh);padding:18px 18px 12px;display:flex;flex-direction:column;gap:14px}.iq .hm-ask:focus-within{border-color:var(--accent-border)}.iq .hm-ask textarea{border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:16px;line-height:1.5;color:var(--ink);min-height:48px}.iq .hm-ask textarea::placeholder,.iq .hm-askline input::placeholder{color:var(--muted)}.iq .hm-asktools{display:flex;align-items:center;gap:10px}.iq .hm-attach{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.iq .hm-attach:hover{background:var(--neutral-l);color:var(--ink)}.iq .hm-attach svg{width:17px;height:17px}.iq .hm-scope{font-size:12.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 12px;white-space:nowrap}.iq .hm-hint{font-size:12px;color:var(--muted)}.iq .hm-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.iq .hm-main,.iq .hm-side{display:flex;flex-direction:column;gap:20px;min-width:0}.iq .hm-block{display:flex;flex-direction:column;gap:12px}.iq .hm-h{font-size:15px;font-weight:600;color:var(--ink)}.iq .hm-muted{font-size:13px;color:var(--muted)}.iq .hm-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:14px}.iq .hm-cardhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.iq .hm-cardhead .klink{font-size:13px;white-space:nowrap}.iq .kcard.hm-first{border:0;border-top:1px solid var(--line);border-radius:0;padding:14px 0 0}.iq .hm-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0 0;border:0;border-top:1px solid var(--line);background:none;text-align:left;font:inherit;font-size:13.5px;line-height:1.5;color:var(--ink);cursor:pointer}.iq .hm-row .kdot{width:8px;height:8px;border-radius:50%;flex:none;margin-top:7px}.iq .hm-rowt{flex:1;min-width:0}.iq .hm-row:hover .hm-rowt{color:var(--accent-text)}.iq .hm-list{background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden}.iq .hm-move{display:flex;align-items:center;gap:14px;padding:14px 18px}.iq .hm-move+.hm-move,.iq .hm-add+.hm-add{border-top:1px solid var(--line)}.iq .hm-num{width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:600;flex:none}.iq .hm-movet{flex:1;min-width:0;display:flex;flex-direction:column}.iq .hm-movet b,.iq .hm-add b{font-size:14px;font-weight:600;color:var(--ink)}.iq .hm-movet span{font-size:12.5px;color:var(--muted)}.iq .hm-pts{font-size:12px;font-weight:600;color:var(--accent-text);background:var(--accent-soft);border-radius:999px;padding:3px 10px}.iq .hm-movebtn{min-width:104px;justify-content:center;padding:8px 14px;font-size:13px;font-weight:500}.iq .hm-add{display:flex;gap:12px;align-items:center;padding:12px 16px;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.iq .hm-add:hover{background:var(--neutral-l)}.iq .hm-add>span:last-child{display:flex;flex-direction:column}.iq .hm-add b{font-size:13.5px}.iq .hm-add>span:last-child>span{font-size:12px;color:var(--muted)}.iq .hm-addic{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center;flex:none}.iq .hm-addic svg{width:17px;height:17px}.iq .hm-progress{display:inline-flex;align-items:center;gap:14px;font-size:12.5px;color:var(--muted)}.iq .hm-pbar{width:120px;height:5px;border-radius:99px;background:var(--neutral-l);overflow:hidden}.iq .hm-pbar span{display:block;height:100%;border-radius:99px;background:var(--navy)}.iq .hm-steps{padding:0;gap:0;overflow:hidden}.iq .hm-steps .hm-cardhead{padding:20px 22px 18px;border-bottom:1px solid var(--line);align-items:center}.iq .hm-step{display:flex;align-items:center;gap:16px;padding:20px 22px}.iq .hm-step+.hm-step{border-top:1px solid var(--line)}.iq .hm-step.now{background:var(--accent-soft)}.iq .hm-stepn{width:32px;height:32px;border-radius:50%;border:1px solid var(--line2);color:var(--muted);display:grid;place-items:center;font-size:13px;font-weight:600;flex:none}.iq .hm-step.now .hm-stepn,.iq .hm-step.done .hm-stepn{background:var(--navy);border-color:var(--navy);color:#fff}.iq .hm-stepn svg{width:15px;height:15px}.iq .hm-stept{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.iq .hm-stept b{font-size:15px;font-weight:600;color:var(--ink)}.iq .hm-stept span{font-size:13px;color:var(--muted)}.iq .hm-step.done .hm-stept b{text-decoration:line-through;color:var(--muted)}.iq .hm-guide{gap:8px}.iq .hm-guide .klink{align-self:flex-start;font-size:13.5px}.iq .hm-asklead{margin:8px 0 -14px}.iq .hm-askline{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:10px 10px 10px 18px}.iq .hm-askline input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--ink)}.iq .sc-card{background:var(--hero);border-radius:var(--r);padding:24px;color:#fff;display:flex;flex-direction:column;gap:16px}.iq .sc-top{display:flex;align-items:center;justify-content:space-between}.iq .sc-ek{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright)}.iq .sc-how,.iq .sc-deptbtn{border:0;background:none;padding:0;font:inherit;font-size:12px;color:#9fc2de;cursor:pointer}.iq .sc-how:hover,.iq .sc-deptbtn:hover{color:#fff}.iq .sc-deptbtn{align-self:flex-start}.iq .sc-numrow{display:flex;align-items:baseline;gap:8px}.iq .sc-num{font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1}.iq .sc-of{font-size:16px;color:#9fc2de}.iq .sc-tier{margin-left:auto;align-self:center;font-size:12.5px;font-weight:600;color:#0a386e;background:var(--accent-bright);border-radius:999px;padding:4px 12px}.iq .sc-progress{display:flex;flex-direction:column;gap:12px;padding-top:4px}.iq .sc-track{position:relative;height:10px;border-radius:999px;background:#ffffff24;margin:0 15px 0 0}.iq .sc-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#3cceff,var(--accent-bright))}.iq .sc-knob{position:absolute;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#fff;box-shadow:0 3px 10px #0000004d;display:grid;place-items:center}.iq .sc-knob img{width:17px;height:17px;object-fit:contain}.iq .sc-sub{font-size:13px;color:#d3e4f2}.iq .sc-sub b{color:#fff;font-weight:600}.iq .sc-up{color:var(--accent-bright);font-weight:600}.iq .sc-pillars,.iq .sc-depts{display:flex;flex-direction:column;gap:8px}.iq .sc-pillar{display:flex;align-items:center;gap:10px;font-size:12.5px}.iq .sc-pl{width:80px;color:#9fc2de;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq .sc-pt{flex:1;height:4px;border-radius:4px;background:#ffffff1f}.iq .sc-pt span{display:block;height:100%;border-radius:4px;background:#fff}.iq .sc-pn{width:22px;text-align:right}.iq .sc-drag,.iq .sc-depth{font-size:12px;color:#9fc2de}.iq .sc-foot{font-size:13px;line-height:1.5;color:#9fc2de;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}@container iq-content (max-width: 860px){.iq .hm-cols{grid-template-columns:minmax(0,1fr)}}@container iq-content (max-width: 560px){.iq .hm-greet h1{font-size:24px}.iq .hm-hint{display:none}.iq .hm-move,.iq .hm-step{flex-wrap:wrap}.iq .hm-movet,.iq .hm-stept{flex:1 1 calc(100% - 50px)}.iq .hm-pts{margin-left:40px}.iq .hm-step .btn{margin-left:48px}}.iq .rq-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:20px;overflow-x:auto}.iq .rq-tabs button{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;white-space:nowrap}.iq .rq-tabs button.on{border-bottom-color:var(--accent-text);font-weight:600;color:var(--ink)}.iq .rq-count{font-size:11.5px;font-weight:600;color:var(--muted);background:var(--neutral-l);border-radius:10px;padding:1px 7px}.iq .rq-tabs button.on .rq-count{font-weight:700;color:var(--accent-contrast);background:var(--accent)}.iq .rq-panel{display:flex;flex-direction:column;gap:12px}.iq .rq-panel[hidden]{display:none}.iq .rq-panel .qcard{margin-bottom:0}.iq .rq-panel>.answer-issues>h3,.iq .rq-panel>.wiki-review>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.iq .rq-toolbar{display:flex;align-items:flex-start;gap:12px;margin-bottom:4px}.iq .rq-chips{flex:1;display:flex;flex-wrap:wrap;gap:8px}.iq .rq-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line2);background:var(--card);border-radius:999px;padding:5px 13px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.iq .rq-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-weight:600}.iq .rq-chip .kdot{width:7px;height:7px;border-radius:50%}.iq .rq-bulk{position:relative;display:flex;flex:none}.iq .rq-bulk>.btn:first-child{border-radius:8px 0 0 8px;padding:8px 14px;font-size:13.5px;font-weight:500}.iq .rq-bulkmenu{border-radius:0 8px 8px 0;border-left:0;padding:8px 10px;font-size:11px}.iq .rq-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:200px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-lg);padding:6px;display:flex;flex-direction:column}.iq .rq-menu button{border:0;background:none;text-align:left;font:inherit;font-size:13px;color:var(--ink);padding:8px 10px;border-radius:6px;cursor:pointer}.iq .rq-menu button:hover{background:var(--neutral-l)}.iq .rq-menu button.on{color:var(--accent-text);font-weight:600}.iq .rq-note{background:var(--accent-soft);border-radius:10px;padding:12px 16px;font-size:13px;color:var(--ink)}@container iq-content (max-width: 640px){.iq .rq-toolbar,.iq .tpcard{flex-wrap:wrap}}.iq .chatwrap.chatwrap{background:transparent;border:0;border-radius:0;box-shadow:none;height:calc(100vh - 230px);margin:0 clamp(-96px,calc(64px - 10cqi),-20px) -70px;border-top:1px solid var(--line)}.iq .chatwrap .chatin.composer .chatta:focus-visible{box-shadow:none}.iq .chatwrap .threadside{width:260px;background:transparent;padding:20px 16px;gap:12px}.iq .chatwrap .threadside .newchat{height:38px;font-size:13.5px}.iq .chatwrap .threadside .tslabel{display:none}.iq .chatwrap .threadside .tssearch{border-radius:6px;border-color:var(--line);padding:8px 10px}.iq .chatwrap .threadside .tsgrouplabel{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--muted);padding:8px 8px 6px}.iq .chatwrap .tditem{border-radius:6px;padding:9px 10px}.iq .chatwrap .tditem.on{background:var(--accent-soft)}.iq .chatwrap .tditem.on .tdtitle{color:var(--accent-text);font-weight:600}.iq .chatwrap .chatmain{padding:20px 46px 18px}.iq .chatwrap .chattitle{display:none}.iq .chatwrap .ask-collection{border:0;padding:0 0 12px;gap:10px;color:var(--muted)}.iq .chatwrap .ask-collection select{min-height:0;border-radius:999px;border-color:var(--line2);padding:5px 12px;font:inherit;font-size:13px;font-weight:500;color:var(--ink)}.iq .chatwrap .ask-collection span{display:none}.iq .chatwrap .msgs{padding:8px 0 20px;gap:22px}.iq .chatwrap .msg{max-width:100%}.iq .chatwrap .msg.user .av2{display:none}.iq .chatwrap .msg.user .bubble{background:var(--accent-soft);border-color:transparent;color:var(--ink);border-radius:12px;padding:12px 16px;font-size:15px}.iq .chatwrap .msg.bot{gap:16px;width:100%}.iq .chatwrap .msg.bot .av2{width:30px;height:30px;border-radius:6px;background:var(--navy)}.iq .chatwrap .msg.bot .bubble{flex:1;min-width:0;background:transparent;border:0;padding:2px 0 0;font-size:15px;line-height:1.6}.iq .chatwrap .msg.bot .bubble>.ansp:first-of-type{font-size:16px;font-weight:600;color:var(--heading);line-height:1.55}.iq .chatwrap .bubble .ansh{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin:14px 0 6px}.iq .chatwrap .bubble .asksteps summary{font-size:13px;color:var(--muted)}.iq .chatwrap .bubble .gapline{background:var(--amber-l);border:0;border-radius:8px;padding:12px 14px;margin-top:14px;color:var(--ink);font-size:14px}.iq .chatwrap .bubble .gapline b{font-weight:600}.iq .chatwrap .bubble .basedcard{border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:14px 16px 6px;margin-top:14px}.iq .chatwrap .bubble .basedcard>b{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.iq .chatwrap .bubble .basedcard .basedrow{align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);border-radius:0}.iq .chatwrap .bubble .basedcard .kdot{width:7px;height:7px;border-radius:50%;flex:none}.iq .chatwrap .bubble .basedcard .basedtxt{font-size:14px}.iq .chatwrap .bubble .basedcard .basedmeta{font-size:12.5px;color:var(--muted)}.iq .chatwrap .bubble .followups{margin-top:14px}.iq .chatwrap .bubble .followups .fulabel{display:none}.iq .chatwrap .bubble .fuchip{border-radius:999px;border:1px solid var(--line2);background:var(--card);color:var(--accent-text);font-size:13px;padding:6px 12px}.iq .ans-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.iq .ans-acts>.brain-improvements{margin:0;padding:0;border:0}.iq .ans-acts>.brain-improvements:has(form){flex-basis:100%}.iq .ans-verify{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12.5px;color:var(--muted)}.iq .ans-verify>span{margin-right:2px}.iq .ans-verify-msg{flex-basis:100%;text-align:right}.iq .chatwrap .chatcomposearea{background:transparent;padding:0}.iq .chatwrap .chatin.composer{border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh);padding:14px 16px 12px}.iq .chatwrap .chatin.composer:focus-within{border-color:var(--accent-border);box-shadow:var(--sh),0 0 0 3px var(--accent-ring)}.iq .chatwrap .chatin.composer .chatta{min-height:32px;font-size:15px}.iq .chatwrap .chatin.composer .attachbtn{width:32px;height:32px;border-radius:6px;color:var(--muted)}.iq .chatwrap .chatin.composer .attachbtn:hover:not(:disabled){background:var(--neutral-l);color:var(--ink)}.iq .chatwrap .chatin.composer .chatsend{width:34px;height:34px;border-radius:8px;background:var(--accent)}.iq .chatwrap .chatin.composer .chatsend:hover:not(:disabled){background:var(--accent-dark)}.iq .chatwrap .chatin.composer .chatsend svg{width:18px;height:18px}.iq .chatwrap .chatcomposearea .chathint{margin-top:8px;font-size:12px}.iq .chatwrap .chatin.composer button:focus-visible{outline-color:var(--accent)}@container iq-content (max-width: 860px){.iq .chatwrap.chatwrap{margin:0;height:calc(100vh - 220px)}.iq .chatwrap .chatmain{padding:0}}.iq .brain .lbar{gap:16px;margin-bottom:18px}.iq .brain .seg.brain-views{background:var(--neutral-l);border:1px solid var(--line);border-radius:10px;padding:3px}.iq .brain .brain-views button{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;padding:7px 16px;border-radius:8px}.iq .brain .brain-views button.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:var(--sh-sm)}.iq .brain .brain-views button:focus-visible{outline-color:var(--accent)}.iq .brain .brain-views .rq-count{background:var(--accent);color:var(--accent-contrast);font-weight:700}.iq .brain .search{border-radius:8px;border-color:var(--line);padding:0 14px}.iq .brain-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.iq .brain-toolbar>.rq-chips{flex:1}.iq .rq-chip.warn{background:var(--amber-l);border-color:transparent;color:var(--amber);font-weight:600}.iq .rq-chip.warn.on{background:var(--amber);color:#fff}.iq .brain-sort{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap}.iq .brain-sort .sel{padding:6px 10px;border-radius:6px;font-size:13px;width:auto}.iq .brain-filters-pop{display:flex;flex-direction:column;gap:14px}.iq .brain-filters-pop .bfcontrol{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.iq .brain-filters-pop .bfl{font-size:12px;color:var(--muted)}.iq .brain .bfcount{font-size:12px;color:var(--muted);margin-bottom:12px}.iq .brain-list{display:flex;flex-direction:column;gap:12px}.iq .brain-list .entry{display:block;background:none;border:0;padding:0;margin:0;box-shadow:none}.iq .brain-list .entry:hover{box-shadow:none}.iq .brain-list .entry .kcard:hover{border-color:var(--line2)}.iq .brain-list .entry .ck{width:18px;height:18px;margin:0 2px 0 0;border-radius:5px;border:1.5px solid var(--line2);background:var(--card);padding:0;display:grid;place-items:center;cursor:pointer}.iq .brain-list .entry .ck.on{background:var(--accent);border-color:var(--accent)}.iq .brain-list .entry .ck:disabled{opacity:.4;cursor:default}.iq .brain-list .emenu .dots{width:28px;height:28px}.iq .brain .bulkbar{background:var(--accent);border-radius:10px}.iq .conn .conncard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:none;padding:18px 20px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px}.iq .conn .conncard .cpair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin:0}.iq .conn .conncard .cp{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ink)}.iq .conn .conncard .cp .cpd{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin:0 0 6px}.iq .conn .conncard .cp .kdot{width:7px;height:7px;border-radius:50%}.iq .conn .clink{align-self:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);background:var(--card);color:var(--muted);display:grid;place-items:center}.iq .conn .clink svg{width:15px;height:15px}.iq .conn .creason{font-size:14px;line-height:1.5;color:var(--ink)}.iq .conn .creason b{font-weight:600}.iq .conn .creason.warn b{color:var(--amber)}.iq .conn .creason.muted{color:var(--muted)}.iq .conn .cacts{display:flex;gap:6px}.iq .conn .conncard.confirmed{padding:14px 16px}.iq .conn-h{font-size:15px;font-weight:600;margin:24px 0 12px}.iq .conn-empty{font-size:13px;color:var(--muted);padding:4px 2px 12px}@container iq-content (max-width: 700px){.iq .brain-toolbar{flex-wrap:wrap}.iq .conn .conncard .cpair{grid-template-columns:minmax(0,1fr)}.iq .conn .clink{justify-self:center}}.iq .brain-intro{width:240px}.iq .brain-intro h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--heading);margin:0 0 8px}.iq .brain-intro p{font-size:13px;line-height:1.6;max-width:240px}.iq .brain-stats{gap:18px;margin-top:18px}.iq .brain-stats strong{font-size:21px;font-weight:700;color:var(--heading)}.iq .brain-stats span{font-size:12px;color:var(--muted)}.iq .brain-organizations{width:240px;border-radius:10px}.iq .brain-eyebrow{font-size:10.5px;letter-spacing:.12em;color:var(--muted)}.iq .brain-replay-buttons{align-items:center;gap:6px;padding:4px 4px 4px 16px;border-radius:999px;box-shadow:var(--sh)}.iq .brain-replay-label{font-size:13px;color:var(--muted);white-space:nowrap;margin-right:6px}.iq .brain-replay button{border-radius:999px;font-size:13px;padding:6px 14px}.iq .brain-replay .brain-play{background:var(--accent);color:var(--accent-contrast);font-weight:600}.iq .brain-replay .brain-play:hover:not(:disabled){background:var(--accent-dark);color:var(--accent-contrast)}.iq .brain-replay .brain-play:disabled{opacity:.6;cursor:default}.iq .gpanel .gcinema{width:100%;margin-bottom:10px}.iq .wiki-wrap{grid-template-columns:280px minmax(0,1fr);gap:20px}@container iq-content (max-width: 760px){.iq .wiki-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.iq .wiki-wrap{grid-template-columns:minmax(0,1fr)}}.iq .wiki-rail{border:1px solid var(--line);border-radius:var(--r)}.iq .wiki-item{border-radius:8px;padding:10px 12px}.iq .wiki-item:hover{background:var(--neutral-l)}.iq .wiki-item.on{background:var(--accent-soft)}.iq .wiki-item.on .wiki-item-title{color:var(--accent-text)}.iq .wiki-item:focus-visible{outline-color:var(--accent)}.iq .wiki-item-title{font-size:14px;font-weight:500}.iq .wiki-item-sub{font-size:12.5px;color:var(--muted)}.iq .wiki-dot{background:var(--accent)}.iq .wiki-article{border:1px solid var(--line);border-radius:var(--r);padding:40px 48px 28px}.iq .wiki-kind,.iq .wiki-kind.concept{font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;padding:1px 10px;background:var(--accent-soft);color:var(--accent-text)}.iq .wiki-flag{font-size:12px;background:var(--neutral-l);color:var(--muted);padding:1px 9px}.iq .wiki-flag.warn{background:var(--amber-l);color:var(--amber)}.iq .wiki-kept{font-size:12.5px;color:var(--muted)}.iq .wiki-title{font-size:34px;letter-spacing:-.02em;line-height:1.15;color:var(--heading);margin:14px 0 8px}.iq .wiki-meta{font-size:13px}.iq .wiki-toolbar{border-bottom:0;padding-bottom:0}.iq .wiki-section{margin-top:22px}.iq .wiki-lede{font-size:16px;line-height:1.75;color:var(--ink)}.iq .wiki-h{font-size:18px;font-weight:600;color:var(--heading);margin:0 0 10px;display:flex;align-items:center;gap:8px}.iq .wiki-know li{font-size:15px;line-height:1.6;padding:5px 0 5px 18px;border-bottom:0}.iq .wiki-know li:before{top:13px;width:6px;height:6px;background:var(--heading);opacity:1}.iq .wiki-seclabel{color:var(--muted)}.iq .wiki-disclosure{border-top:1px solid var(--line);margin-top:24px;padding-top:0}.iq .wiki-disclosure+.wiki-disclosure,.iq .wiki-disclosure+.wiki-foot{margin-top:0}.iq .wiki-disclosure>summary{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer;list-style:none;font-size:14.5px;font-weight:500;color:var(--ink)}.iq .wiki-disclosure>summary::-webkit-details-marker{display:none}.iq .wiki-disclosure>summary:before{content:"▸";font-size:12px;color:var(--muted);transition:transform .15s}.iq .wiki-disclosure[open]>summary:before{transform:rotate(90deg)}.iq .wiki-disclosure-note{margin-left:auto;font-size:12.5px;font-weight:400;color:var(--muted)}.iq .wiki-disclosure-body{padding:0 0 16px;display:flex;flex-direction:column;gap:14px}.iq .wiki-disclosure.wiki-foot{padding-top:0}.iq .wiki-disclosure.wiki-foot[open]{padding-bottom:12px}@container iq-content (max-width: 700px){.iq .wiki-article{padding:24px 20px}.iq .wiki-title{font-size:26px}}[data-theme=dark] .iq .wiki-seclabel.indigo{color:#b3b6fa}.iq .exportwrap{position:relative}.iq-overlay .modal.addmodal{position:relative;max-width:680px;padding:28px}.iq-overlay .addmodal-close{position:absolute;top:20px;right:20px}.iq-overlay .addmodal textarea{min-height:150px;border-radius:10px}.iq-overlay .addmodal-vis{border:0;padding:0;margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.iq-overlay .addmodal-vis legend,.iq-overlay .addmodal-selects label{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:8px}.iq-overlay .addmodal-radio{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line2);border-radius:10px;padding:12px 14px;cursor:pointer}.iq-overlay .addmodal-radio.on{border:1.5px solid var(--accent);background:var(--accent-soft)}.iq-overlay .addmodal-radio input{margin-top:3px;accent-color:var(--accent)}.iq-overlay .addmodal-radio span{display:flex;flex-direction:column}.iq-overlay .addmodal-radio b{font-size:14px;font-weight:600;color:var(--ink)}.iq-overlay .addmodal-radio small{font-size:12.5px;color:var(--muted)}.iq-overlay .addmodal-selects{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.iq-overlay .addmodal-selects label{display:flex;flex-direction:column;gap:8px;margin:0}.iq-overlay .addmodal-selects .sel{width:100%;font-weight:400}.iq-overlay .addmodal .mfoot{border-top:1px solid var(--line);padding-top:18px}@media (max-width: 560px){.iq-overlay .addmodal-vis,.iq-overlay .addmodal-selects{grid-template-columns:1fr}}.iq-overlay .modal.wizmodal{max-width:820px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;flex-direction:column;overflow:hidden}.iq .wizhead{position:relative;padding:28px 64px 20px 28px;border-bottom:1px solid var(--line)}.iq .wizhead .ms{margin:6px 0 0;font-size:13.5px}.iq .wizclose{position:absolute;top:22px;right:22px}.iq .wizbody{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:0;overflow-y:auto}.iq .wizmodal .wizsteps{list-style:none;margin:0;padding:16px 12px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line)}.iq .wizmodal .wizstep{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:8px;background:none;padding:9px 10px;font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}.iq .wizmodal .wizstep:hover{background:var(--neutral-l)}.iq .wizmodal .wizstep b{width:24px;height:24px;border-radius:50%;border:1px solid var(--line2);background:none;color:var(--muted);display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.iq .wizmodal .wizstep b svg{width:13px;height:13px;stroke-width:3}.iq .wizmodal .wizstep.on{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.iq .wizmodal .wizstep.on b,.iq .wizmodal .wizstep.done b{background:var(--navy);border-color:var(--navy);color:#fff}.iq .wizmodal .wizstep.done{color:var(--muted)}.iq .wizmain{padding:24px 28px}.iq .wizcount{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.iq .wizmain h4{font-size:20px;font-weight:600;color:var(--heading);margin:10px 0 12px}.iq .wizmain>p{font-size:15px;line-height:1.65;margin-bottom:16px}.iq .wizpack{display:flex;align-items:center;gap:16px;margin-top:22px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.iq .wizpack b{font-size:14px;font-weight:600}.iq .wizpack p{font-size:12.5px;color:var(--muted);margin-top:2px}.iq .wizpack .btn{flex:none}.iq .wizfoot{display:flex;align-items:center;gap:10px;padding:16px 28px;border-top:1px solid var(--line)}.iq .wizfoot span{flex:1;font-size:13px;color:var(--muted)}@media (max-width: 680px){.iq .wizbody{grid-template-columns:1fr}.iq .wizmodal .wizsteps{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line)}.iq .wizmodal .wizstep{width:auto}.iq .wizfoot span{display:none}.iq .wizpack{flex-direction:column;align-items:flex-start}}.iq a.btn{text-decoration:none}.iq-toast,[data-theme=dark] .iq-toast{background:#0b1b33;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px 12px 18px}[data-theme=dark] .iq-toast{background:#13263f;border-color:#2a4466}.iq-toast .undo{background:none;color:var(--accent-bright);font-size:13.5px;padding:4px 8px}.iq-toast .undo:hover{background:#ffffff14}.iq .wiki-related{display:flex;flex-wrap:wrap;gap:8px}.iq .wiki-related-chip{border:1px solid var(--line2);background:var(--card);color:var(--accent-text);border-radius:999px;padding:6px 14px;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.iq .wiki-related-chip:hover{border-color:var(--accent-border);background:var(--accent-soft)}:root{--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 24px;--radius-pill: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .04);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--tracking-tight: -.02em;--tracking-normal: -.01em;--accent: #0a386e;--accent-dark: #0552a3;--accent-contrast: #ffffff;--accent-text: #0a386e;--accent-light: #3cceff;--accent-bright: #1ce8cf;--accent-soft: #eaf2fb;--accent-border: #b0d4f5;--accent-subtle: rgba(10, 56, 110, .06);--accent-hover: rgba(10, 56, 110, .1);--accent-ring: rgba(1, 203, 182, .35);--bg-page: #f8f9fa;--bg-primary: #ffffff;--bg-secondary: #f1f3f5;--bg-tertiary: #e9ecef;--card-bg: #ffffff;--text-primary: #1a1a1a;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--border-subtle: rgba(0, 0, 0, .06);--border-default: rgba(0, 0, 0, .1);--c-marketing: #8b5cf6;--c-executive: #3b82f6;--c-sales: var(--accent);--c-comms: #f97316;--c-data: #06b6d4;--c-partnerships: #ec4899;--c-events: #f59e0b;--c-contracts: #64748b;--delete-bg: rgba(239, 68, 68, .08);--delete-color: #ef4444;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs-base: 13.5px;--fs-md: 14.5px;--fs-lg: 16px;--fs-xl: 19px;--fs-2xl: 24px;--fs-3xl: 32px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--r-sm: 8px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-2xl: 22px;--r-full: 999px;color-scheme:light;--bg-canvas: #f5f8fb;--bg-card: #ffffff;--bg-soft: #f8fafc;--bg-hover: #eef3f8;--line: #e2e9f0;--line-soft: #eef3f8;--line-strong: #cbd6e2;--text-1: #0b1b33;--text-2: #556479;--text-3: #627084;--text-4: #94a3b8;--ease: cubic-bezier(.32, .72, .16, 1)}[data-theme=dark]{--accent: #005ed0;--accent-dark: #0074ff;--accent-text: #7be2ff;--accent-soft: rgba(60, 206, 255, .12);--accent-border: rgba(60, 206, 255, .35);--bg-page: #111;--bg-primary: #111;--bg-secondary: #1a1a1a;--bg-tertiary: #252525;--card-bg: #1e1e1e;--text-primary: #f5f5f5;--text-secondary: #9ca3af;--text-tertiary: #6b7280;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .25), 0 1px 3px rgba(0, 0, 0, .15);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .15);--delete-bg: rgba(239, 68, 68, .12);color-scheme:dark;--bg-canvas: #06111f;--bg-card: #0c1b30;--bg-soft: #10223a;--bg-hover: #13263f;--line: #1c3150;--line-soft: #13263f;--line-strong: #2a4466;--text-1: #eaf2fb;--text-2: #9aafc8;--text-3: #8197b3;--text-4: #627084}body{margin:0;background:var(--bg-canvas);color:var(--text-1);transition:background-color .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px var(--accent);border-radius:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
