.iq-page{padding-top:34px;padding-bottom:52px;color:var(--text-1)}.iq-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.4fr;gap:12px;margin-bottom:20px;padding:15px 17px;border:1px solid #d4e6e0;border-radius:14px;background:linear-gradient(120deg,var(--surface),#fcfdfd);box-shadow:0 4px 16px #1f483f08}.iq-status>div{display:grid;gap:3px;min-width:0}.iq-status strong{color:var(--green);font-size:23px;font-weight:850;letter-spacing:-.03em}.iq-status span{color:var(--text-4);font-size:12px;font-weight:650}.iq-status-sync strong{font-size:15px;color:#2c5049;letter-spacing:0}.iq-status-sync span{color:var(--text-5)}.iq-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 2px 12px}.iq-section-head h2{margin:0;color:var(--text-1);font-size:19px;font-weight:850;letter-spacing:-.02em}.iq-section-head .page-title-row{margin:0}.iq-section-note{color:var(--text-5);font-size:12px;text-align:right}.iq-board{margin-bottom:24px}.iq-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f483f0a}.iq-bar-row{display:grid;grid-template-columns:26px 30px minmax(0,1fr) 118px 34px;align-items:center;gap:9px;min-width:0}.iq-bar-rank{color:var(--text-5);font:700 12px JetBrains Mono,monospace;text-align:right}.iq-logo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:var(--surface-2);color:var(--green);font-size:14px;font-weight:850;overflow:hidden}.iq-logo img{display:block;width:22px;height:22px;object-fit:contain}.iq-bar-name{overflow:hidden;color:var(--green-ink);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.iq-bar-name a{color:inherit;text-decoration:none}.iq-bar-name a:hover{text-decoration:underline}.iq-bar-track{position:relative;height:9px;border-radius:999px;background:var(--surface-2)}.iq-bar-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green-bright),var(--green-bright))}.iq-bar-score{color:var(--green-ink);font:800 15px JetBrains Mono,monospace;text-align:right}.iq-new{margin-left:5px;padding:1px 5px;border:1px solid var(--green-bright);border-radius:999px;color:var(--green);font:700 9px Plus Jakarta Sans Variable,Arial,sans-serif;font-style:normal;vertical-align:1px}.iq-signals{margin-bottom:24px}.iq-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.iq-signal-card{display:grid;gap:4px;padding:14px 15px;border:1px solid var(--line-soft);border-radius:13px;background:#fff;box-shadow:0 4px 15px #1f483f06}.iq-signal-card h3{margin:0;overflow:hidden;color:#22463d;font-size:13.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.iq-signal-card h3 a{color:inherit;text-decoration:none}.iq-signal-card h3 a:hover{text-decoration:underline}.iq-signal-card p{margin:0;color:var(--text-5);font-size:11.5px;line-height:1.55}.iq-signal-kicker{color:var(--text-5);font-size:10.5px;font-weight:800;letter-spacing:.06em}.iq-signal-value{font:850 21px JetBrains Mono,monospace;letter-spacing:-.02em}.iq-signal-card--ok .iq-signal-value{color:var(--green)}.iq-signal-card--info .iq-signal-value{color:#317db9}.iq-signal-card--err{border-color:var(--line-soft);background:#fffafb}.iq-signal-card--err .iq-signal-value{color:#c2444c}.iq-signal-card--warn .iq-signal-value{color:#ad741a}.iq-table-card{margin-bottom:24px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f483f0a}.iq-table-scroll{overflow-x:auto;scrollbar-width:none}.iq-table-scroll::-webkit-scrollbar{display:none;height:0}.iq-table{width:100%;min-width:940px;border-collapse:collapse;color:var(--text-1)}.iq-table th,.iq-table td{border-bottom:1px solid var(--line-soft)}.iq-table th{height:46px;padding:0 12px;background:var(--surface);color:var(--text-3);font-size:11.5px;font-weight:800;text-align:center;white-space:nowrap}.iq-table th:first-child,.iq-table td:first-child{text-align:center}.iq-table th button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.iq-table th button:hover{color:var(--green)}.iq-sort{color:#c2d2cc;font-size:9px;transition:color .15s}.iq-table th[aria-sort] .iq-sort{color:var(--green)}.iq-table td{padding:9px 12px;text-align:center;font-size:13px;white-space:nowrap}.iq-table tbody tr:last-child td{border-bottom:0}.iq-table tbody tr:hover td{background:#f8fcfa}.iq-model-cell{text-align:left!important}.iq-model-cell .iq-logo{display:inline-flex;vertical-align:middle;margin-right:9px}.iq-model-stack{display:inline-grid;gap:2px;vertical-align:middle;min-width:0}.iq-model-title{display:flex;align-items:center;gap:5px;min-width:0}.iq-model-link{color:var(--green-ink);font-size:13.5px;font-weight:800;text-decoration:none}.iq-model-link:hover{text-decoration:underline}.iq-model-vendor{color:var(--text-5);font-size:11px;font-weight:600}.iq-score-cell strong{color:var(--green-ink);font:800 15px JetBrains Mono,monospace}.iq-delta{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:3px 7px;border-radius:6px;font:800 12px JetBrains Mono,monospace}.iq-delta--ok{background:var(--surface-2);color:var(--green)}.iq-delta--warn{background:#fff5df;color:#ad741a}.iq-delta--err{background:#fcebed;color:#bf3d54}.iq-delta--flat{background:var(--surface-2);color:var(--text-4)}.iq-ci{color:var(--text-4);font:600 12.5px JetBrains Mono,monospace}.iq-trend-cell{width:150px}.iq-spark{display:block;width:132px;height:30px;margin:0 auto}.iq-spark path{fill:none;stroke:var(--green-bright);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.iq-table-foot{margin:13px 2px 0;color:var(--text-5);font-size:11.5px;line-height:1.7}.iq-mobile-hint{display:none;margin:0 2px 9px;color:var(--text-5);font-size:11px}.iq-sections{margin-bottom:24px}.iq-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.iq-sub-card{padding:15px 16px;border:1px solid var(--line-soft);border-radius:13px;background:#fff;box-shadow:0 4px 15px #1f483f06}.iq-sub-card header h3{margin:0;color:var(--text-1);font-size:15px;font-weight:850}.iq-sub-card header small{display:block;margin-top:3px;color:var(--text-5);font-size:10.5px;font-weight:700;letter-spacing:.02em}.iq-sub-card header p{margin:7px 0 11px;color:var(--text-4);font-size:11.5px;line-height:1.55}.iq-sub-card ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.iq-sub-card li{display:grid;grid-template-columns:20px 22px minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:0;padding:4px 0;border-top:1px solid var(--surface-2)}.iq-logo--sm{width:22px;height:22px;flex:0 0 22px;border-radius:6px;font-size:11px}.iq-logo--sm img{width:16px;height:16px}.iq-sub-card li:first-child{border-top:0}.iq-sub-rank{color:var(--text-5);font:700 11px JetBrains Mono,monospace;text-align:right}.iq-sub-name{overflow:hidden;color:#2c5348;font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.iq-sub-name a{color:inherit;text-decoration:none}.iq-sub-name a:hover{text-decoration:underline}.iq-sub-card li strong{color:var(--green-ink);font:800 12.5px JetBrains Mono,monospace;text-align:right}.iq-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.iq-note-card{padding:17px 18px;border:1px solid var(--line-soft);border-radius:13px;background:#fcfffd;box-shadow:0 4px 15px #1f483f06}.iq-note-card h3{margin:0 0 11px;color:var(--text-1);font-size:14.5px;font-weight:850}.iq-note-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.iq-note-card li{padding-left:15px;color:var(--text-4);font-size:12.5px;line-height:1.65;position:relative}.iq-note-card li:before{content:"";position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background:#9adcc7}.iq-foot{margin:16px 2px 0;color:var(--text-5);font-size:11.5px;line-height:1.7}.iq-foot a{color:var(--green);text-decoration:none}.iq-foot a:hover{text-decoration:underline}.iq-empty{padding:26px;border:1px dashed #c8ddd5;border-radius:14px;background:var(--surface)}.iq-empty h2{margin:0 0 9px;color:var(--text-1);font-size:18px}.iq-empty p{margin:0;color:var(--text-4);font-size:13.5px;line-height:1.75}.iq-empty a{color:var(--green);font-weight:800;text-decoration:none}@media (max-width:1100px){.iq-board-grid{grid-template-columns:1fr}.iq-signal-grid,.iq-section-grid,.iq-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.iq-section-head{align-items:flex-start;flex-direction:column;gap:6px}.iq-section-note{text-align:left}.iq-note-grid{grid-template-columns:1fr}}@media (max-width:650px){.iq-page{padding-top:21px}.iq-status{gap:10px;padding:13px}.iq-status strong{font-size:20px}.iq-board-grid{padding:13px;gap:6px}.iq-bar-row{grid-template-columns:22px 26px minmax(0,1fr) 74px 30px;gap:7px}.iq-logo{width:26px;height:26px;flex:0 0 26px}.iq-logo--sm{width:22px;height:22px;flex:0 0 22px}.iq-signal-grid,.iq-section-grid{grid-template-columns:1fr}.iq-table-card{padding:14px}.iq-mobile-hint{display:block}}
