: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;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(--card);border:1px solid var(--line2);border-radius:12px;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;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 max(34px,calc((100% - 1320px)/2));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 max(34px,calc((100% - 1320px)/2)) 70px}.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-sports{background:#e8f5ec;color:#15803d}.iq .d-sports .cdot{background:#15803d}.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(130deg,#0a386e,#0d4f8a 68%,#0e7c72 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,.22),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{background:var(--turq);border-color:var(--turq);border-radius:12px;padding:0 22px;font-size:14px;color:#0a386e;font-weight:700}.iq .askrow .btn.turq:hover{background:#57efdd;border-color:#57efdd}.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,#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 .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 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 .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(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{margin-bottom:16px}.iq .tphead{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.iq .tpcard{background:var(--card);border:1px solid var(--emerald-bd);border-radius:var(--r);box-shadow:var(--sh-sm);padding:14px 18px;margin-bottom:10px}.iq .tprow{display:flex;align-items:center;gap:9px;font-size:13.5px}.iq .tpkind{padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--emerald-l);color:var(--emerald-d)}.iq .tpkind.retire{background:var(--amber-l, rgba(217, 119, 6, .1));color:var(--amber)}.iq .tpkind.reword{background:var(--indigo-l);color:var(--indigo)}.iq .tpnote{margin-top:5px;font-size:12.5px;color:var(--muted)}.iq .tpguide{margin-top:4px;font-size:12px;color:var(--faint)}.iq .tpguide .tpold{text-decoration:line-through;opacity:.7}.iq .tpcard .acts{margin-top:10px}.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 .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:10px;border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;flex:none}.iq .backbtn svg{width:17px;height:17px}.iq .backbtn:hover{color:var(--emerald-d);border-color:var(--emerald-bd)}.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 .chatin.composer{flex-direction:column;gap:6px;padding:12px 14px 10px}.iq .chatin.composer .chatta{width:100%;border:0;outline:0;padding:4px 4px 2px;font-family:inherit;font-size:14.5px;line-height:1.45;color:var(--ink);background:transparent;resize:none;min-height:52px;max-height:260px;overflow-y:auto}.iq .chatin.composer .chatta::placeholder{color:var(--faint)}.iq .chatin.composer .chattools{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:8px}.iq .chatin.composer .chathint{flex:1;font-size:11.5px;color:var(--faint)}.iq .chatin.composer .attachbtn{width:36px;height:36px}.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;--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-sports{background:#15803d47;color:#8ed9a8}[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,#1ce8cf,#0e7c72 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:#0e7c72;background:#e7fbf6;border:1px solid #a7f3d0;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,#1ce8cf,#0e7c72 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:#0e7c72;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:#0e7c72;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,#1ce8cf,#0e7c72 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:#0e7c72;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,#1ce8cf,#0e7c72 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:#ecfdf5;color:#0e7c72;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:#0e7c72;background:#e7fbf6;border:1px solid #c7efe2;border-radius:999px;padding:3px 10px;white-space:nowrap}.iq .grow-btn{font-size:12px;font-weight:600;color:#fff;background:#10b981;border:none;border-radius:9px;padding:8px 13px;cursor:pointer;white-space:nowrap;font-family:inherit}.iq .grow-btn:hover{background:#0e9e6e}@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:#1ce8cf}.iq .bellwrap{position:relative}.iq .bellwrap .belldot{position:absolute;top:7px;right:8px;width:9px;height:9px;border-radius:50%;background:#ef4444;border:2px solid var(--card)}.iq .belldd{position:absolute;right:0;top:46px;width:360px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px #0a386e33;padding:12px;z-index:60;text-align:left}.iq .belldd h5{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--faint);margin:2px 4px 10px}.iq .bellempty{font-size:13px;color:var(--faint);padding:14px 6px}.iq .bellitem{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;padding:10px 12px;margin-bottom:8px}.iq .bellitem:last-child{margin-bottom:0}.iq .bellitem b{font-size:12.5px;display:block}.iq .bellitem .bd{font-size:11.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.iq .bellitem.amber{background:var(--amber-l);border-color:#d9770659}.iq .bellitem.green{background:var(--emerald-l);border-color:var(--emerald-bd)}[data-theme=dark] .iq .bellitem.amber{background:#d977061f}[data-theme=dark] .iq .bellitem.green{background:#10b9811f}.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(13,95,82,.11),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;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}}: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}}
