.ciq-fr{--panel:#0e141b;--line:#ffffff12;--muted:#8b97a6;--muted2:#6b7787;margin:0}.ciq-fr .win{background:var(--fintech-charcoal);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 40px 110px -46px #00ffff38}.ciq-fr .titlebar{border-bottom:1px solid var(--line);background:#0a0e13;align-items:center;gap:8px;padding:11px 15px;display:flex}.ciq-fr .titlebar .d{background:#2a3542;border-radius:50%;width:10px;height:10px}.ciq-fr .titlebar .ttl{color:var(--muted);margin-left:10px;font-size:12px;font-weight:500}.ciq-fr .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-fr .frame-body{padding:16px clamp(14px,1.8vw,22px) 18px}.ciq-fr figcaption{text-align:center;color:var(--muted);margin-top:10px;font-size:12.5px}.ciq-fr .iq{background:linear-gradient(90deg, var(--fintech-cyan), var(--fintech-teal));color:#0000;background-clip:text;font-weight:800}.ciq-fr .toggle{border:1px solid var(--line);background:#0a0e13;border-radius:9px;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.ciq-fr .toggle span{color:var(--muted);border-radius:7px;padding:6px 13px;font-size:12px;font-weight:500}.ciq-fr .toggle span.on{background:var(--fintech-navy);color:#f5f8fa}.ciq-fr .welcome h3{letter-spacing:-.01em;color:var(--fintech-cyan);margin:0 0 4px;font-size:19px;font-weight:800}.ciq-fr .welcome p{color:var(--muted);margin:0 0 12px;font-size:12.5px}.ciq-fr .apptabs{border:1px solid var(--line);background:#0a0e13;border-radius:10px;gap:2px;margin-bottom:16px;padding:4px;display:flex}.ciq-fr .apptabs .t{text-align:center;color:var(--muted);border-radius:7px;flex:1;padding:8px;font-size:12px;font-weight:500}.ciq-fr .apptabs .t.on{background:var(--fintech-navy);color:#f5f8fa}.ciq-fr .sec-lbl{color:var(--fintech-cyan);margin:0 0 2px;font-size:15px;font-weight:700}.ciq-fr .sec-sub{color:var(--muted);margin:0 0 13px;font-size:11.5px}.ciq-fr .kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px;display:grid}.ciq-fr .kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;position:relative}.ciq-fr .kpi .lbl{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.ciq-fr .kpi .val{letter-spacing:-.02em;color:#f5f8fa;font-size:19px;font-weight:800}.ciq-fr .kpi .grow{color:var(--fintech-success);margin-top:4px;font-size:10.5px}.ciq-fr .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-fr .chartcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:15px 16px 6px}.ciq-fr .chartcard h4{color:#f5f8fa;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.ciq-fr .chartcard h4 .pip{background:var(--fintech-teal);border-radius:50%;width:7px;height:7px}.ciq-fr .chartcard .ch-sub{color:var(--muted);margin:2px 0 6px 15px;font-size:11px}.ciq-fr .lg{color:var(--muted);justify-content:center;gap:18px;padding:4px 0 8px;font-size:11px;display:flex}.ciq-fr .lg span{align-items:center;gap:6px;display:flex}.ciq-fr .lg i{border-radius:2px;width:9px;height:9px}.ciq-fr .ai-head h3{color:var(--fintech-cyan);margin:0 0 3px;font-size:18px;font-weight:800}.ciq-fr .ai-head p{color:var(--muted);margin:0 0 14px;font-size:12px}.ciq-fr .ai-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ciq-fr .ai-stat{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:11px 13px}.ciq-fr .ai-stat .l{color:var(--muted);margin-bottom:5px;font-size:10.5px}.ciq-fr .ai-stat .v{color:#f5f8fa;font-size:18px;font-weight:800}.ciq-fr .ai-stat.op{border-color:#22c55e40}.ciq-fr .ai-stat.op .v{color:var(--fintech-success)}.ciq-fr .ai-stat.rk{border-color:#ef444440}.ciq-fr .ai-stat.rk .v{color:var(--fintech-danger)}.ciq-fr .segbar{border:1px solid var(--line);background:#0a0e13;border-radius:9px;margin-bottom:14px;display:flex;overflow:hidden}.ciq-fr .segbar div{text-align:center;color:var(--muted);flex:1;padding:9px;font-size:12px}.ciq-fr .segbar div.on{background:var(--fintech-navy);color:#f5f8fa;font-weight:600}.ciq-fr .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-fr .chips{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.ciq-fr .chip{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:600}.ciq-fr .chip.med{color:var(--fintech-cyan);border-color:#00ffff4d}.ciq-fr .chip.act{color:var(--fintech-warning);border-color:#f59e0b59}.ciq-fr .chip.new{color:var(--fintech-teal);border-color:#14e6b859}.ciq-fr .risk h5{color:#f5f8fa;margin:0 0 3px;font-size:13.5px;font-weight:700}.ciq-fr .risk .who{color:#cdd6df;margin-bottom:3px;font-size:12px;font-weight:600}.ciq-fr .risk .desc{color:var(--muted);font-size:11.5px}.ciq-fr .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}@media (width<=760px){.ciq-fr .kpis,.ciq-fr .ai-stats{grid-template-columns:1fr 1fr}.ciq-fr .apptabs .t:nth-child(n+3),.ciq-fr .toggle span:last-child{display:none}}
