.ciq-hc{--panel:#0e141b;--rail:#0c1117;--line:#ffffff12;--muted:#8b97a6;--muted2:#6b7787;position:relative}.ciq-hc .win{background:var(--fintech-charcoal);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 -1px #ffffff0a,0 44px 130px -46px #0ff3}.ciq-hc .titlebar{border-bottom:1px solid var(--line);background:#0a0e13;align-items:center;gap:8px;padding:11px 15px;display:flex}.ciq-hc .titlebar .d{background:#2a3542;border-radius:50%;width:10px;height:10px}.ciq-hc .titlebar .ttl{color:var(--muted);margin-left:10px;font-size:12px;font-weight:500}.ciq-hc .titlebar .samp{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:3px 7px;font-family:ui-monospace,monospace;font-size:9px}.ciq-hc .app{display:flex}.ciq-hc .rail{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:6px;width:172px;padding:16px 12px;display:flex}.ciq-hc .rail .logo{letter-spacing:-.02em;align-items:center;gap:7px;padding:4px 8px 14px;font-size:13.5px;font-weight:600;display:flex}.ciq-hc .iq{background:linear-gradient(90deg, var(--fintech-cyan), var(--fintech-teal));color:#0000;background-clip:text;font-weight:800}.ciq-hc .nav-i{color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.ciq-hc .nav-i svg{opacity:.85;flex:none;width:15px;height:15px}.ciq-hc .nav-i.active{color:#f5f8fa;background:linear-gradient(90deg,#00ffff1a,#14e6b80d);border-color:#00ffff2e}.ciq-hc .viewport{flex:1;min-width:0;height:496px;position:relative;overflow:hidden}.ciq-hc .slide{opacity:0;pointer-events:none;padding:16px clamp(14px,1.8vw,22px) 0;transition:opacity .5s;position:absolute;inset:0}.ciq-hc .slide.on{opacity:1;pointer-events:auto}.ciq-hc .toggle{border:1px solid var(--line);background:#0a0e13;border-radius:9px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.ciq-hc .toggle span{color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:500;display:flex}.ciq-hc .toggle span.on{background:var(--fintech-navy);color:#f5f8fa}.ciq-hc .welcome{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ciq-hc .welcome h3{letter-spacing:-.01em;color:var(--fintech-cyan);margin:0 0 4px;font-size:19px;font-weight:800}.ciq-hc .welcome p{color:var(--muted);margin:0;font-size:12.5px}.ciq-hc .filters{align-items:center;gap:14px;display:flex}.ciq-hc .filters .f{color:var(--muted2);font-size:10.5px}.ciq-hc .filters .pill{color:#f5f8fa;border:1px solid var(--line);background:#0a0e13;border-radius:7px;align-items:center;gap:8px;margin-left:6px;padding:5px 9px;font-size:11px;display:inline-flex}.ciq-hc .filters .pill:after{content:"▾";color:var(--muted);font-size:9px}.ciq-hc .apptabs{border:1px solid var(--line);background:#0a0e13;border-radius:10px;gap:2px;margin-bottom:16px;padding:4px;display:flex}.ciq-hc .apptabs .t{text-align:center;color:var(--muted);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:500;display:flex}.ciq-hc .apptabs .t.on{background:var(--fintech-navy);color:#f5f8fa}.ciq-hc .sec-lbl{color:var(--fintech-cyan);margin:0 0 2px;font-size:15px;font-weight:700}.ciq-hc .sec-sub{color:var(--muted);margin:0 0 13px;font-size:11.5px}.ciq-hc .kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.ciq-hc .kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;position:relative}.ciq-hc .kpi .top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.ciq-hc .kpi .lbl{color:var(--muted);font-size:11px}.ciq-hc .kpi .ic{width:27px;height:27px;color:var(--fintech-teal);background:#14e6b81f;border-radius:8px;justify-content:center;align-items:center;display:flex}.ciq-hc .kpi .ic svg{width:14px;height:14px}.ciq-hc .kpi .val{letter-spacing:-.02em;font-size:19px;font-weight:800}.ciq-hc .kpi .grow{color:var(--fintech-success);align-items:center;gap:4px;margin-top:4px;font-size:10.5px;display:flex}.ciq-hc .badge-grow{color:var(--fintech-charcoal);background:var(--fintech-success);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:700;position:absolute;top:12px;right:12px}.ciq-hc .chartcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:15px 16px 6px}.ciq-hc .chartcard .ch-head{align-items:center;gap:8px;display:flex}.ciq-hc .chartcard .ch-head .pip{background:var(--fintech-teal);border-radius:50%;width:7px;height:7px}.ciq-hc .chartcard .ch-head h4{margin:0;font-size:13.5px;font-weight:600}.ciq-hc .chartcard .ch-sub{color:var(--muted);margin:0 0 6px 15px;font-size:11px}.ciq-hc .lg{color:var(--muted);justify-content:center;gap:18px;padding:4px 0 8px;font-size:11px;display:flex}.ciq-hc .lg span{align-items:center;gap:6px;display:flex}.ciq-hc .lg i{border-radius:2px;width:9px;height:9px}.ciq-hc .ai-head h3{color:var(--fintech-cyan);align-items:center;gap:8px;margin:0 0 3px;font-size:18px;font-weight:800;display:flex}.ciq-hc .ai-head h3 svg{flex:none;width:18px;height:18px}.ciq-hc .ai-head p{color:var(--muted);margin:0 0 14px;font-size:12px}.ciq-hc .ai-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ciq-hc .ai-stat{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:11px 13px}.ciq-hc .ai-stat .l{color:var(--muted);margin-bottom:5px;font-size:10.5px}.ciq-hc .ai-stat .v{font-size:18px;font-weight:800}.ciq-hc .ai-stat.op{border-color:#22c55e40}.ciq-hc .ai-stat.op .v{color:var(--fintech-success)}.ciq-hc .ai-stat.rk{border-color:#ef444440}.ciq-hc .ai-stat.rk .v{color:var(--fintech-danger)}.ciq-hc .segbar{border:1px solid var(--line);background:#0a0e13;border-radius:9px;margin-bottom:14px;display:flex;overflow:hidden}.ciq-hc .segbar div{text-align:center;color:var(--muted);flex:1;padding:9px;font-size:12px}.ciq-hc .segbar div.on{background:var(--fintech-navy);color:#f5f8fa;font-weight:600}.ciq-hc .risk{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--fintech-cyan);border-radius:10px;margin-bottom:10px;padding:13px 15px;position:relative}.ciq-hc .chips{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.ciq-hc .chip{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:600}.ciq-hc .chip.med{color:var(--fintech-cyan);border-color:#00ffff4d}.ciq-hc .chip.act{color:var(--fintech-warning);border-color:#f59e0b59}.ciq-hc .chip.new{color:var(--fintech-teal);border-color:#14e6b859}.ciq-hc .risk h5{margin:0 0 3px;font-size:13.5px;font-weight:700}.ciq-hc .risk .who{color:#cdd6df;margin-bottom:3px;font-size:12px;font-weight:600}.ciq-hc .risk .desc{color:var(--muted);font-size:11.5px}.ciq-hc .risk .view{color:var(--fintech-teal);border:1px solid #14e6b866;border-radius:6px;padding:4px 9px;font-size:11px;position:absolute;top:13px;right:14px}.ciq-hc .ctrl{cursor:pointer;border:1px solid var(--line);color:#f5f8fa;background:#0e141be6;justify-content:center;align-items:center;transition:background .2s;display:flex}.ciq-hc .ctrl:hover{background:var(--fintech-navy);border-color:#0ff6}.ciq-hc .ctrl:focus-visible{box-shadow:0 0 0 2px var(--fintech-charcoal), 0 0 0 4px var(--fintech-cyan);outline:none}.ciq-hc .arrow{z-index:6;border-radius:50%;width:44px;height:44px;position:absolute;top:52%;transform:translateY(-50%)}.ciq-hc .arrow.prev{left:6px}.ciq-hc .arrow.next{right:6px}.ciq-hc .arrow svg{width:16px;height:16px}.ciq-hc .controls{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.ciq-hc .playpause{border-radius:50%;width:44px;height:44px}.ciq-hc .playpause svg{width:15px;height:15px}.ciq-hc .dots{align-items:center;gap:9px;display:flex}.ciq-hc .dotbtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-14px;display:flex}.ciq-hc .dotbtn:focus-visible{outline:none}.ciq-hc .dotbtn:focus-visible .dot{box-shadow:0 0 0 2px var(--fintech-charcoal), 0 0 0 4px var(--fintech-cyan)}.ciq-hc .dot{background:#ffffff2e;border-radius:50%;width:8px;height:8px;transition:all .3s}.ciq-hc .dotbtn[aria-current=true] .dot{background:linear-gradient(90deg, var(--fintech-cyan), var(--fintech-teal));border-radius:4px;width:26px}.ciq-hc .caption{text-align:center;color:var(--muted);margin-top:10px;font-size:12px}.ciq-hc .callout{z-index:7;color:#dbe3ea;pointer-events:none;background:#0e141bf5;border:1px solid #00ffff4d;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:11.5px;display:flex;position:absolute;top:54px;right:clamp(10px,4vw,46px);box-shadow:0 18px 50px -18px #00ffff59}.ciq-hc .callout .sig{background:var(--fintech-warning);border-radius:50%;flex:none;width:8px;height:8px}.ciq-hc .callout b{color:#f5f8fa;font-weight:600}@media (prefers-reduced-motion:no-preference){.ciq-hc .callout{animation:.7s ease-out both ciq-settle,5s ease-in-out 1.2s infinite ciq-pulse}@keyframes ciq-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ciq-pulse{0%,to{box-shadow:0 18px 50px -18px #00ffff59}50%{box-shadow:0 18px 60px -14px #00ffff8c}}}@media (prefers-reduced-motion:reduce){.ciq-hc .slide,.ciq-hc .dot{transition:none}}@media (width<=900px){.ciq-hc .filters{display:none}}@media (width<=760px){.ciq-hc .rail,.ciq-hc .callout{display:none}.ciq-hc .viewport{height:460px}.ciq-hc .apptabs .t span,.ciq-hc .toggle span:last-child{display:none}.ciq-hc .kpis{grid-template-columns:1fr 1fr}.ciq-hc .slide[data-slide=portfolio] .kpi:nth-child(n+3),.ciq-hc .slide[data-slide=commission] .kpi:nth-child(n+2){display:none}.ciq-hc .slide[data-slide=commission] .kpis{grid-template-columns:1fr}.ciq-hc .ai-stats{display:none}}@media (width<=560px){.ciq-hc .arrow{display:none}}@media (prefers-reduced-motion:no-preference){.hero-anim[data-astro-cid-ymerusbs]{animation:.55s ease-out both hero-fade-up}.a1[data-astro-cid-ymerusbs]{animation-delay:0s}.a2[data-astro-cid-ymerusbs]{animation-delay:60ms}.a3[data-astro-cid-ymerusbs]{animation-delay:.12s}.a4[data-astro-cid-ymerusbs]{animation-delay:.18s}.a5[data-astro-cid-ymerusbs]{animation-duration:.7s;animation-delay:.3s}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.ciq-pt{--panel:#0e141b;--line:#ffffff12;--muted:#8b97a6}.ciq-pt .tabbar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.ciq-pt .tab{background:var(--panel);border:1px solid var(--line);cursor:pointer;min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:flex}.ciq-pt .tab .ti{background:#ffffff0d;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ciq-pt .tab .ti svg{width:14px;height:14px}.ciq-pt .tab:hover{color:#f5f8fa;border-color:#0ff3}.ciq-pt .tab:focus-visible{box-shadow:0 0 0 2px var(--fintech-charcoal), 0 0 0 4px var(--fintech-cyan);outline:none}.ciq-pt .tab[aria-selected=true]{color:var(--fintech-charcoal);background:linear-gradient(90deg, var(--fintech-cyan), var(--fintech-teal));border-color:#0000}.ciq-pt .tab[aria-selected=true] .ti{background:#0b0e122e}.ciq-pt .tab[aria-selected=true] .ti svg{stroke:var(--fintech-charcoal)}.ciq-pt .pane{grid-template-columns:.82fr 1.18fr;align-items:center;gap:30px;display:grid}.ciq-pt .pane[hidden]{display:none}@media (width<=860px){.ciq-pt .pane{grid-template-columns:1fr}}.ciq-pt .copy h3{letter-spacing:-.02em;color:#f5f8fa;margin:0 0 14px;font-size:clamp(21px,2.4vw,28px);font-weight:800;line-height:1.15}.ciq-pt .copy p{color:#c4cfda;margin:0 0 18px;font-size:15px;line-height:1.65}.ciq-pt .copy ul{flex-direction:column;gap:11px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ciq-pt .copy li{color:#dbe3ea;align-items:flex-start;gap:10px;font-size:14px;display:flex}.ciq-pt .copy li .ck{width:19px;height:19px;color:var(--fintech-teal);background:#14e6b824;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:flex}.ciq-pt .copy .go{min-height:44px;color:var(--fintech-charcoal);background:linear-gradient(90deg, var(--fintech-cyan), var(--fintech-teal));border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ciq-pt .copy .go:hover{opacity:.9}.ciq-pt .copy .go:focus-visible{box-shadow:0 0 0 2px var(--fintech-charcoal), 0 0 0 4px var(--fintech-cyan);outline:none}.ciq-pt .win{background:var(--fintech-charcoal);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 40px 110px -46px #00ffff38}.ciq-pt .titlebar{border-bottom:1px solid var(--line);background:#0a0e13;align-items:center;gap:8px;padding:10px 14px;display:flex}.ciq-pt .titlebar .d{background:#2a3542;border-radius:50%;width:9px;height:9px}.ciq-pt .titlebar .ttl{color:var(--muted);margin-left:9px;font-size:11.5px;font-weight:500}.ciq-pt .titlebar .samp{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:3px 7px;font-family:ui-monospace,monospace;font-size:8.5px}.ciq-pt .body{padding:15px 16px 18px}.ciq-pt .sec-lbl{color:var(--fintech-cyan);margin:0 0 1px;font-size:14px;font-weight:700}.ciq-pt .sec-sub{color:var(--muted);margin:0 0 12px;font-size:11px}.ciq-pt .kpis{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.ciq-pt .kpi{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:11px 13px;position:relative}.ciq-pt .kpi .lbl{color:var(--muted);margin-bottom:6px;font-size:10.5px}.ciq-pt .kpi .val{letter-spacing:-.02em;font-size:18px;font-weight:800}.ciq-pt .kpi .grow{color:var(--fintech-success);margin-top:4px;font-size:10px}.ciq-pt .badge-grow{color:var(--fintech-charcoal);background:var(--fintech-success);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:11px;right:11px}.ciq-pt .chartcard{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:13px 14px 6px}.ciq-pt .chartcard h4{color:#f5f8fa;align-items:center;gap:7px;margin:0 0 2px;font-size:12.5px;font-weight:600;display:flex}.ciq-pt .chartcard h4 .pip{background:var(--fintech-teal);border-radius:50%;width:6px;height:6px}.ciq-pt .lg{color:var(--muted);justify-content:center;gap:16px;padding:2px 0 6px;font-size:10.5px;display:flex}.ciq-pt .lg span{align-items:center;gap:5px;display:flex}.ciq-pt .lg i{border-radius:2px;width:8px;height:8px}.ciq-pt .segbar{border:1px solid var(--line);background:#0a0e13;border-radius:9px;margin-bottom:12px;display:flex;overflow:hidden}.ciq-pt .segbar div{text-align:center;color:var(--muted);flex:1;padding:8px;font-size:11px}.ciq-pt .segbar div.on{background:var(--fintech-navy);color:#f5f8fa;font-weight:600}.ciq-pt .risk{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--fintech-cyan);border-radius:10px;margin-bottom:9px;padding:12px 14px;position:relative}.ciq-pt .chips{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.ciq-pt .chip{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:600}.ciq-pt .chip.med{color:var(--fintech-cyan);border-color:#00ffff4d}.ciq-pt .chip.act{color:var(--fintech-warning);border-color:#f59e0b59}.ciq-pt .chip.new{color:var(--fintech-teal);border-color:#14e6b859}.ciq-pt .risk h5{color:#f5f8fa;margin:0 0 3px;font-size:12.5px;font-weight:700}.ciq-pt .risk .who{color:#cdd6df;margin-bottom:2px;font-size:11.5px;font-weight:600}.ciq-pt .risk .desc{color:var(--muted);font-size:11px}.ciq-pt .risk .view{color:var(--fintech-teal);border:1px solid #14e6b866;border-radius:6px;padding:3px 8px;font-size:10.5px;position:absolute;top:12px;right:13px}
