:root{--emerald: #10b981}.iq{--emerald: #10b981;--emerald-d: #059669;--emerald-l: #ecfdf5;--emerald-bd: #a7f3d0;--navy: #0a386e;--navy-l: #eff5fb;--turq: #1ce8cf;--teal: #0e7c72;--ink: #111827;--ink2: #1f2937;--muted: #6b7280;--faint: #9aa3af;--faintest: #c2c8d0;--bg: #f6f7f9;--panel: #fcfcfd;--card: #ffffff;--line: #edeff3;--line2: #e2e6ec;--amber: #d97706;--amber-l: #fef6e7;--rose: #e11d48;--rose-l: #fff1f3;--indigo: #4338ca;--indigo-l: #edeefe;--sh-sm: 0 1px 2px rgba(17, 24, 39, .04);--sh: 0 1px 3px rgba(17, 24, 39, .04), 0 8px 24px rgba(17, 24, 39, .05);--sh-lg: 0 12px 40px rgba(10, 56, 110, .14);--r: 18px;--r-sm: 12px;--navy-tx: #0a386e;--navy-bd: #dbe8f5;--neutral-l: #eef1f4;--topbar-bg: rgba(246, 247, 249, .82)}.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 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;align-items:center;gap:10px;padding:6px 8px 16px}.iq .brand b{font-size:14.5px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.iq .brand b i{color:var(--emerald);font-style:normal;font-weight:600;display:block;font-size:10.5px;letter-spacing:.02em}.iq .destpick{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line2);border-radius:12px;padding:9px 11px;margin-bottom:14px;cursor:pointer;transition:.15s}.iq .destpick:hover{border-color:var(--faintest)}.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.1}.iq .destpick .ds{font-size:11px;color:var(--faint)}.iq .destpick .ch{margin-left:auto;color:var(--faintest)}.iq .addbrain{width:100%;justify-content:center;margin-bottom:16px}.iq .navlabel{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faintest);padding:8px 10px 6px}.iq .nav{display:flex;flex-direction:column;gap:2px}.iq .nitem{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:11px;cursor:pointer;color:var(--muted);font-weight:500;font-size:13.5px;transition:.13s;border:1px solid transparent}.iq .nitem svg{width:18px;height:18px;flex:none;stroke-width:1.9}.iq .nitem:hover{background:var(--card);color:var(--ink)}.iq .nitem.on{background:var(--emerald-l);color:var(--emerald-d);border-color:var(--emerald-bd);font-weight:600}.iq .nitem .badge{margin-left:auto;background:var(--emerald);color:#fff;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 10px 4px}.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{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 34px;display:flex;align-items:center;justify-content:space-between;gap:16px}.iq .topbar h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.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{padding:26px 34px 70px;max-width:1080px}.iq .btn{font-size:13.5px;font-weight:600;padding:10px 16px;border-radius:11px;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{background:var(--emerald);color:#fff;border-color:var(--emerald);box-shadow:0 1px 2px #10b9814d}.iq .btn.pri:hover{background:var(--emerald-d);border-color:var(--emerald-d)}.iq .btn.navy{background:var(--navy);color:#fff;border-color:var(--navy)}.iq .btn.navy:hover{background:#0d4a8f}.iq .btn.ghost{background:transparent}.iq .btn.sm{padding:7px 12px;font-size:12.5px;border-radius:9px}.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);box-shadow:var(--sh);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:#e7f6f1;color:#0f766e}.iq .d-part .cdot{background:#0f766e}.iq .d-vis{background:#fdf2e4;color:#b45309}.iq .d-vis .cdot{background:#b45309}.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(--emerald-l);color:var(--emerald-d)}.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 .askhome{background:linear-gradient(120deg,var(--navy) 0%,#0d4f93 55%,#0e7c72 130%);border-radius:20px;padding:22px 24px;color:#fff;margin-bottom:18px}.iq .askhome .ek{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--turq);display:flex;align-items:center;gap:7px;margin-bottom:10px}.iq .askhome .ek svg{width:15px;height:15px}.iq .askrow{display:flex;gap:10px}.iq .askrow input{flex:1;border:0;outline:0;border-radius:11px;padding:13px 15px;font-family:inherit;font-size:14.5px;color:#111827;background:#fff}.iq .askrow .btn.turq{background:var(--turq);border-color:var(--turq);color:#06342e;font-weight:700}.iq .askrow .btn.turq:hover{background:#3aedd8}.iq .askchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.iq .askchips .chipx{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff}.iq .askchips .chipx:hover{background:#ffffff38;color:#fff}.iq .hero{background:linear-gradient(125deg,#0a386e,#0d4f93 60%,#0e7c72 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,.25),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 .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{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 .lg{filter:grayscale(1);opacity:.6}.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 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);box-shadow:var(--sh);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 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;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;color:var(--muted);transition:.15s}.iq .seg div.on{background:var(--navy);color:#fff}.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{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 .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,#04221f,#0a3b35);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:#11182773;-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:20px;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:18px;font-weight:700}.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(--emerald)}.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 .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 .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 .flowbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:20px;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-sm)}.iq .fstep{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--faint);cursor:pointer;padding:5px 9px;border-radius:9px;transition:.13s}.iq .fstep:hover{color:var(--ink);background:var(--bg)}.iq .fstep .fn{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--bg);color:var(--faint);border:1.5px solid var(--line2)}.iq .fstep.done{color:var(--navy-tx)}.iq .fstep.done .fn{background:var(--navy);color:#fff;border-color:var(--navy)}.iq .fstep.active{color:var(--emerald-d);background:var(--emerald-l)}.iq .fstep.active .fn{background:var(--emerald);color:#fff;border-color:var(--emerald)}.iq .farr{color:var(--faintest);font-size:14px}.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;--bg: #0e1417;--panel: #121a1e;--card: #182229;--line: #233038;--line2: #2d3d46;--ink: #e9eff1;--ink2: #dce5e8;--muted: #a3b3b9;--faint: #7f8f96;--faintest: #5a6a71;--emerald-l: rgba(16, 185, 129, .13);--emerald-bd: rgba(16, 185, 129, .38);--emerald-d: #34d399;--teal: #5fd4c4;--navy-l: rgba(70, 130, 200, .14);--navy-bd: rgba(70, 130, 200, .35);--navy-tx: #8ab8ea;--amber: #f59e0b;--amber-l: rgba(217, 119, 6, .16);--rose-l: rgba(225, 29, 72, .16);--indigo-l: rgba(99, 102, 241, .2);--neutral-l: rgba(148, 163, 184, .14);--topbar-bg: rgba(14, 20, 23, .82);--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:#10b98166}[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:#0f766e52;color:#7fe0d2}[data-theme=dark] .iq .d-vis{background:#b4530940;color:#f3b077}[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}@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}}: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: #2dd4a8;--accent-dark: #26c49a;--accent-subtle: rgba(45, 212, 168, .08);--accent-hover: rgba(45, 212, 168, .12);--accent-ring: rgba(45, 212, 168, .2);--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: #10b981;--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: #f6f8f8;--bg-card: #ffffff;--bg-soft: #f1f4f4;--bg-hover: #eef2f2;--line: #e7ecec;--line-soft: #eef2f2;--line-strong: #d9e0e0;--text-1: #1b2528;--text-2: #5c6b71;--text-3: #8a979c;--text-4: #aab4b8;--ease: cubic-bezier(.32, .72, .16, 1)}[data-theme=dark]{--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: #0d1417;--bg-card: #18242a;--bg-soft: #1d2a30;--bg-hover: #22303620;--line: #243136;--line-soft: #1c282d;--line-strong: #324046;--text-1: #eef4f4;--text-2: #9fb0b6;--text-3: #708086;--text-4: #56656b}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}}
