﻿:root,[data-theme=dark]{--bg: #0f1116;--bg2: #14161d;--surf: #191c24;--surf2: #1f232d;--elev: #242833;--brand: #0b0c10;--border: #2b2f3a;--border2: #3a3f4c;--tx: #f4f5f7;--tx2: #aab0be;--tx3: #8d94a3;--accent: #ffc750;--accent-ink: #ffc750;--accent-soft: rgba(255, 199, 80, 0.14);--accent-border: #4a3f22;--on-accent: #1a1406;--row-sel: #3a342a;--pos: #3fd8a4;--pos-soft: rgba(63, 216, 164, 0.12);--neg: #ff6f6f;--neg-soft: rgba(255, 111, 111, 0.12);--warn: #ffa94d;--warn-soft: rgba(255, 169, 77, 0.12);--fore: #9b8cff;--fore-soft: rgba(155, 140, 255, 0.12);--fore-border: rgba(155, 140, 255, 0.28);--exch: #7fb4ff;--exch-soft: rgba(18, 48, 90, 0.4);--exch-border: rgba(127, 180, 255, 0.25);--ai: #54d0d9;--ai-soft: rgba(84, 208, 217, 0.1);--ai-border: rgba(84, 208, 217, 0.28);--score-weak: #ff6f6f;--score-fair: #ffa94d;--score-strong: #7ec98f;--score-elite: #3fd8a4;--series-1: #7fa8c9;--series-2: #e0a45c;--series-3: #83c39a;--series-4: #d98a8a;--series-5: #a99bd4;--series-6: #c2a37f;--series-7: #d9a0c4;--series-8: #9aa3b0;--series-9: #c9c47a;--series-10: #79c2c9;--series-11: #8fa0d9;--series-12: #cfa08a;--series-13: #a3c47f;--series-14: #c98fb0;--series-15: #7fc9b8;--series-16: #b5b0a0;--seq-1: #1c2733;--seq-2: #234152;--seq-3: #265d70;--seq-4: #27798a;--seq-5: #3d97a2;--seq-6: #6fb8bd;--seq-7: #a8d8d9;--div-1: #b8383f;--div-2: #d2716f;--div-3: #e8adaa;--div-4: #3a3f4c;--div-5: #9fd8bd;--div-6: #5cbd94;--div-7: #189e70;--shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.6);--shadow-sm: 0 12px 28px -10px rgba(0, 0, 0, 0.7);--scrim: rgba(0, 0, 0, 0.55);--logo-invert: 0;color-scheme:dark}[data-theme=light]{--bg: #f5f6f8;--bg2: #ffffff;--surf: #ffffff;--surf2: #f3f4f6;--elev: #ffffff;--brand: #0b0c10;--border: #e6e8ec;--border2: #d5d8de;--tx: #14161d;--tx2: #545a66;--tx3: #6b7280;--accent: #ffc750;--accent-ink: #a9720a;--accent-soft: rgba(255, 199, 80, 0.2);--accent-border: #e8cf8f;--on-accent: #1a1406;--row-sel: #fff4dc;--pos: #0f9d6b;--pos-soft: #e6f6ef;--neg: #d64545;--neg-soft: #fbeaea;--warn: #c77400;--warn-soft: rgba(199, 116, 0, 0.1);--fore: #6b57e0;--fore-soft: rgba(107, 87, 224, 0.1);--fore-border: rgba(107, 87, 224, 0.28);--exch: #2563c9;--exch-soft: rgba(37, 99, 201, 0.08);--exch-border: rgba(37, 99, 201, 0.26);--ai: #0a8f9a;--ai-soft: rgba(10, 143, 154, 0.08);--ai-border: rgba(10, 143, 154, 0.28);--score-weak: #c23434;--score-fair: #b06600;--score-strong: #2f8f6a;--score-elite: #10664c;--series-1: #4a7fa5;--series-2: #b8762f;--series-3: #4f9b73;--series-4: #b45c5c;--series-5: #7a6ab5;--series-6: #96754f;--series-7: #b06a94;--series-8: #6b7280;--series-9: #8f8a3f;--series-10: #3f8f96;--series-11: #5a68a8;--series-12: #a06a54;--series-13: #6f9450;--series-14: #a05f80;--series-15: #4a9b8b;--series-16: #857f6f;--seq-1: #e3f0f2;--seq-2: #c2e0e3;--seq-3: #95cbd1;--seq-4: #6fb8bd;--seq-5: #3d97a2;--seq-6: #27798a;--seq-7: #1c4d5e;--div-1: #b8383f;--div-2: #d2716f;--div-3: #e8adaa;--div-4: #d5d8de;--div-5: #9fd8bd;--div-6: #5cbd94;--div-7: #189e70;--shadow: 0 16px 40px -14px rgba(20, 30, 60, 0.2);--shadow-sm: 0 8px 20px -8px rgba(20, 30, 60, 0.18);--scrim: rgba(20, 26, 40, 0.35);--logo-invert: 1;color-scheme:light}@media(prefers-color-scheme: light){:root:not([data-theme]){--bg: #f5f6f8;--bg2: #ffffff;--surf: #ffffff;--surf2: #f3f4f6;--elev: #ffffff;--brand: #0b0c10;--border: #e6e8ec;--border2: #d5d8de;--tx: #14161d;--tx2: #545a66;--tx3: #6b7280;--accent: #ffc750;--accent-ink: #a9720a;--accent-soft: rgba(255, 199, 80, 0.2);--accent-border: #e8cf8f;--on-accent: #1a1406;--row-sel: #fff4dc;--pos: #0f9d6b;--pos-soft: #e6f6ef;--neg: #d64545;--neg-soft: #fbeaea;--warn: #c77400;--warn-soft: rgba(199, 116, 0, 0.1);--fore: #6b57e0;--fore-soft: rgba(107, 87, 224, 0.1);--fore-border: rgba(107, 87, 224, 0.28);--exch: #2563c9;--exch-soft: rgba(37, 99, 201, 0.08);--exch-border: rgba(37, 99, 201, 0.26);--ai: #0a8f9a;--ai-soft: rgba(10, 143, 154, 0.08);--ai-border: rgba(10, 143, 154, 0.28);--score-weak: #c23434;--score-fair: #b06600;--score-strong: #2f8f6a;--score-elite: #10664c;--series-1: #4a7fa5;--series-2: #b8762f;--series-3: #4f9b73;--series-4: #b45c5c;--series-5: #7a6ab5;--series-6: #96754f;--series-7: #b06a94;--series-8: #6b7280;--series-9: #8f8a3f;--series-10: #3f8f96;--series-11: #5a68a8;--series-12: #a06a54;--series-13: #6f9450;--series-14: #a05f80;--series-15: #4a9b8b;--series-16: #857f6f;--seq-1: #e3f0f2;--seq-2: #c2e0e3;--seq-3: #95cbd1;--seq-4: #6fb8bd;--seq-5: #3d97a2;--seq-6: #27798a;--seq-7: #1c4d5e;--div-1: #b8383f;--div-2: #d2716f;--div-3: #e8adaa;--div-4: #d5d8de;--div-5: #9fd8bd;--div-6: #5cbd94;--div-7: #189e70;--shadow: 0 16px 40px -14px rgba(20, 30, 60, 0.2);--shadow-sm: 0 8px 20px -8px rgba(20, 30, 60, 0.18);--scrim: rgba(20, 26, 40, 0.35);--logo-invert: 1;color-scheme:light}}:root{--fs-display: 33px;--fs-h1: 24px;--fs-h2: 18.5px;--fs-h3: 16.5px;--fs-lg: 15.5px;--fs-body: 15px;--fs-sm: 14.5px;--fs-xs: 14px;--fs-2xs: 12.5px;--fs-3xs: 12px;--fs-label: 11.5px;--fs-label-sm: 11px;--lh-tight: 1.25;--lh-body: 1.45;--lh-loose: 1.6;--sp-1: 4.5px;--sp-2: 6.5px;--sp-3: 9px;--sp-4: 11px;--sp-5: 13px;--sp-6: 15.5px;--sp-7: 17.5px;--sp-8: 20px;--sp-9: 22px;--sp-10: 24px;--sp-11: 28.5px;--sp-12: 35px;--sp-13: 44px;--page-pad-x: 28.5px;--page-pad-y: 24px;--page-max: 1920px;--card-pad: 20px;--card-gap: 17.5px;--row-h: 42px;--row-pad-y: 13px;--control-h: 42px;--control-h-sm: 37.5px;--control-h-lg: 48.5px;--topbar-h: 66px;--nav-rail-w: 60px;--nav-w: 236px;--panel-w: 420px;--panel-w-sm: 400px;--chat-w: 585px;--chat-w-lg: 620px;--icon-slot: 17.5px;--avatar: 33px;--tap-min: 44px}@media(max-width: 1399.98px){:root{--fs-display: 28.5px;--fs-h1: 21px;--fs-h2: 17px;--fs-h3: 15.5px;--fs-lg: 15px;--fs-body: 14.5px;--fs-sm: 14px;--fs-xs: 13px;--fs-2xs: 12px;--fs-3xs: 11.5px;--page-pad-x: 20px;--page-pad-y: 17.5px;--card-pad: 15.5px;--card-gap: 13px;--row-h: 37.5px;--row-pad-y: 0px;--control-h: 37.5px;--control-h-sm: 33px;--control-h-lg: 42px;--topbar-h: 59.5px}}@media(max-width: 759.98px){:root{--row-h: var(--tap-min);--row-pad-y: var(--sp-4);--control-h: var(--tap-min);--control-h-sm: 40px;--control-h-lg: var(--tap-min)}}@font-face{font-family:"IBM Plex Sans";src:url("./fonts/IBMPlexSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("./fonts/IBMPlexSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("./fonts/IBMPlexSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("./fonts/IBMPlexSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("./fonts/IBMPlexMono-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("./fonts/IBMPlexMono-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("./fonts/IBMPlexMono-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:360px;background:var(--bg) !important;background-color:var(--bg) !important;color:var(--tx) !important;font-family:"IBM Plex Sans",system-ui,-apple-system,sans-serif !important;font-size:var(--fs-body);line-height:var(--lh-body);scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}body::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:600;line-height:var(--lh-tight)}h1{font-size:var(--fs-h1);letter-spacing:-0.01em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,canvas{display:block;max-width:100%}a{color:var(--accent-ink);text-decoration:none;transition:color .14s ease}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a:visited{color:var(--accent-ink)}a:hover{text-decoration:underline}.iq-page a,.iq-card a,.iq-metric a,.iq-auth a{color:var(--accent-ink) !important}.iq-page a:visited,.iq-card a:visited,.iq-metric a:visited,.iq-auth a:visited{color:var(--accent-ink) !important}.iq-page a:hover,.iq-card a:hover,.iq-metric a:hover,.iq-auth a:hover{color:var(--accent) !important}.iq-nav a,.iq-nav a:visited{color:var(--tx2) !important}.iq-nav a:hover,.iq-nav a:visited:hover{color:var(--tx) !important}.iq-topbar a,.iq-topbar a:visited,.iq-topbar .iq-icon-btn,.iq-topbar .iq-icon-btn:visited{color:var(--tx2) !important}.iq-topbar a:hover,.iq-topbar a:visited:hover,.iq-topbar .iq-icon-btn:hover,.iq-topbar .iq-icon-btn:visited:hover{color:var(--tx) !important}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.5}:focus{outline:none}::selection{background:var(--accent-soft);color:var(--tx)}p,.iq-prose{text-wrap:pretty}.iq-num{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.iq-num--pos{color:var(--pos)}.iq-num--neg{color:var(--neg)}.iq-num--fore{color:var(--fore)}.iq-label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-label--sm{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.hide{display:none}.naicsTitle{max-width:280px;overflow-x:clip;text-overflow:ellipsis;text-wrap-mode:nowrap}.valign-middle td{vertical-align:middle}.valign-middle{vertical-align:middle}.dt_length_search_row{border:none}.card .dt_length_search_row{border:none}.dt_length_search_row .dataTables_length,.dt_length_search_row .dt-length{padding:5px 16px}.dt_length_search_row .dataTables_filter,.dt_length_search_row .dt-search{padding:16px 0;text-align:right}.card-header-button{color:var(--tx);background-color:var(--bg);border-radius:8px;font-size:14px;margin-left:4px;border:1px solid rgba(0,0,0,0);cursor:pointer}.card-header-button:hover{color:var(--tx);background-color:var(--surf);border-color:var(--border)}.btn_fav_fixed{background:none !important;border:none !important;color:var(--tx3) !important;padding:0 !important;font-size:16px !important;height:auto !important;min-height:0 !important}.btn_fav_fixed .fa-star,.btn_fav_fixed .fa,.btn_fav_fixed span{font-size:16px !important}table.compact .btn_fav_fixed,table.compact .btn_fav_fixed .fa-star,table.compact .tag-dropdown-btn,table.compact .tag-dropdown-btn .fa-star{font-size:16px !important}.tag-dropdown-btn{cursor:pointer;padding:0;line-height:1}.btn-favorite-on,.btn-favorite-off:hover{color:#ffc203 !important}.btn-favorite-off{color:var(--tx3) !important}.dt-length{padding:5px 16px}.negNum{color:var(--neg, red) !important}.posNum{color:var(--pos, green) !important}.medNum{color:var(--warn, orange) !important}.favCol{width:50px !important;padding:0 !important}.iq-popover--tag{background:var(--elev);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);overflow:hidden;min-width:220px}.iq-popover--tag .iq-popover__body{padding:var(--sp-3) 0}.iq-popover--tag .iq-menu__item{display:flex;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-5);border:none;background:rgba(0,0,0,0);color:var(--tx2);font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:var(--fs-sm);cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.iq-popover--tag .iq-menu__item:hover{background:var(--surf2);color:var(--tx)}.iq-popover--tag .iq-menu__item-icon{width:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.iq-popover--tag .iq-menu__item-label{flex:1;min-width:0}.iq-popover--tag .iq-menu__sep{height:1px;background:var(--border);margin:var(--sp-2) 0}.iq-popover--tag .iq-check{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;pointer-events:none}.iq-fa-spin{animation:iq-spin 1s linear infinite;display:inline-block}.company-container-right a,.company-container-right a:visited,.iq-media__body a,.iq-media__body a:visited{color:var(--tx) !important}.company-container-right a:hover,.company-container-right a:visited:hover,.iq-media__body a:hover,.iq-media__body a:visited:hover{color:var(--accent-ink) !important}.iq-app{--nav-col: var(--nav-w);--main-col: minmax(0, 1fr);--panel-col: 0px;--chat-col: 0px;display:grid;grid-template-columns:var(--nav-col) var(--main-col) var(--chat-col);height:100vh;height:100dvh;overflow:hidden;background:var(--bg)}.iq-app[data-nav=rail]{--nav-col: var(--nav-rail-w)}@media(max-width: 1099.98px){.iq-app{--nav-col: var(--nav-rail-w)}}.iq-app[data-panel]{--panel-col: var(--panel-w)}@media(max-width: 1099.98px){.iq-app[data-panel]{--panel-col: var(--panel-w-sm)}}@media(max-width: 759.98px){.iq-app{--panel-col: 0px}}.iq-app{position:relative}@media(max-width: 759.98px){.iq-app{--nav-col: 0px;--chat-col: 0px;grid-template-columns:minmax(0, 1fr)}}.iq-main{container:iqmain/inline-size;display:grid;grid-template-columns:minmax(0, 1fr) var(--panel-col);grid-template-rows:var(--topbar-h) minmax(0, 1fr);overflow:hidden;min-width:0;min-height:0}.iq-page{min-width:0;min-height:0;margin:0 !important;padding:var(--page-pad-y) var(--page-pad-x) var(--sp-13);overflow-y:auto !important;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-page::-webkit-scrollbar{width:10px;height:10px}.iq-page::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-page::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-page::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-page__inner{max-width:var(--page-max);margin:0 auto}.iq-page__inner--narrow{max-width:1040px;margin:0 auto}.iq-page-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-11);margin-bottom:var(--sp-9)}@media(max-width: 759.98px){.iq-page-head{flex-direction:column;gap:var(--sp-5)}}.iq-page-head__title{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:var(--sp-4);font-size:var(--fs-h1);font-weight:600;letter-spacing:-0.01em}.iq-page-head__sub{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--tx2);max-width:68ch}.iq-page-head__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-3);margin-left:auto;flex:0 1 auto;min-width:0}.iq-page-head__actions>*{flex:none}.iq-crumbs{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-2xs);color:var(--tx3)}.iq-crumbs a{color:var(--tx3)}.iq-crumbs a:hover{color:var(--tx2)}.iq-crumbs li{display:flex;align-items:center;gap:var(--sp-3)}.iq-crumbs li+li::before{content:"/";color:var(--border2)}.iq-section+.iq-section{margin-top:var(--sp-12)}.iq-section+.iq-grid,.iq-grid+.iq-section,.iq-section+.iq-card,.iq-card+.iq-section{margin-top:var(--sp-12)}.iq-section__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-6)}.iq-section__title{font-size:var(--fs-h2);font-weight:600}.iq-section__head .iq-section__title+.iq-icon-btn{margin-left:calc(var(--sp-1) - var(--sp-5))}.iq-section__sub{margin-top:var(--sp-2);margin-bottom:var(--sp-5);font-size:var(--fs-2xs);color:var(--tx3)}.iq-section__rule{flex:1;height:1px;background:var(--border)}.iq-section__count{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:500;color:var(--tx2)}.iq-section__count b{color:var(--accent-ink);font-weight:600}.iq-tokenbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:calc(var(--sp-2) - var(--sp-6)) 0 var(--sp-6)}.iq-tokenbar__label{font-size:var(--fs-2xs);color:var(--tx3);margin-right:var(--sp-1)}.iq-grid{display:grid;gap:var(--card-gap);grid-template-columns:repeat(12, minmax(0, 1fr))}@media(max-width: 759.98px){.iq-grid{grid-template-columns:minmax(0, 1fr)}}.iq-grid+.iq-grid{margin-top:var(--card-gap)}.iq-col-1{grid-column:span 1}.iq-col-2{grid-column:span 2}.iq-col-3{grid-column:span 3}.iq-col-4{grid-column:span 4}.iq-col-5{grid-column:span 5}.iq-col-6{grid-column:span 6}.iq-col-7{grid-column:span 7}.iq-col-8{grid-column:span 8}.iq-col-9{grid-column:span 9}.iq-col-10{grid-column:span 10}.iq-col-11{grid-column:span 11}.iq-col-12{grid-column:span 12}@media(max-width: 759.98px){.iq-col-1{grid-column:1/-1}.iq-col-2{grid-column:1/-1}.iq-col-3{grid-column:1/-1}.iq-col-4{grid-column:1/-1}.iq-col-5{grid-column:1/-1}.iq-col-6{grid-column:1/-1}.iq-col-7{grid-column:1/-1}.iq-col-8{grid-column:1/-1}.iq-col-9{grid-column:1/-1}.iq-col-10{grid-column:1/-1}.iq-col-11{grid-column:1/-1}.iq-col-12{grid-column:1/-1}}.iq-grid--auto{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}@media(max-width: 1399.98px){.iq-grid--auto{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}.iq-grid--picker{align-items:start}.iq-grid--picker__panel{display:contents}.iq-grid--picker__panel[hidden]{display:none}.iq-grid--picker__controls{grid-column:1/-1;grid-row:1;margin:0}.iq-grid--picker__list{grid-column:span 9;grid-row:2}.iq-grid--picker__side{grid-column:span 3;grid-row:2}@media(max-width: 1099.98px){.iq-grid--picker .iq-grid--picker__list{grid-column:span 8}.iq-grid--picker .iq-grid--picker__side{grid-column:span 4}}@media(max-width: 759.98px){.iq-grid--picker .iq-grid--picker__controls,.iq-grid--picker .iq-grid--picker__list,.iq-grid--picker .iq-grid--picker__side{grid-column:1/-1;grid-row:auto}}.iq-grid--rail{grid-template-columns:minmax(0, 1fr) 422.5px;align-items:start}@media(max-width: 1399.98px){.iq-grid--rail{grid-template-columns:minmax(0, 1fr) 374px}}@media(max-width: 1099.98px){.iq-grid--rail{grid-template-columns:minmax(0, 1fr)}}.iq-row{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.iq-row--nowrap{flex:none;flex-wrap:nowrap}.iq-grid+.iq-card,.iq-grid+.iq-grid,.iq-grid+.iq-section,.iq-card+.iq-card,.iq-card+.iq-grid{margin-top:var(--sp-9)}.iq-grid>.iq-card+.iq-card{margin-top:0}.iq-stack{display:flex;flex-direction:column;gap:var(--sp-9)}.iq-spacer{flex:1}.iq-grid--dash-analysis{grid-template-columns:minmax(0, 1fr)}@media(min-width: 1400px){.iq-grid--dash-analysis{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}.iq-col-dash-main{grid-column:1/-1}@media(min-width: 1400px){.iq-col-dash-main{grid-column:auto}}.iq-col-dash-side{grid-column:1/-1}@media(min-width: 1400px){.iq-col-dash-side{grid-column:auto}}.iq-nav{display:flex;flex-direction:column;min-height:0;background:var(--bg2);border-right:1px solid var(--border);z-index:10}@media(max-width: 759.98px){.iq-nav{position:fixed;inset:0 auto 0 0;width:var(--nav-w);transform:translateX(-100%);transition:transform .24s cubic-bezier(0.2, 0.8, 0.2, 1);box-shadow:var(--shadow);z-index:100}.iq-nav[data-open=true]{transform:none}}.iq-nav__head{display:flex;align-items:center;gap:var(--sp-4);height:var(--topbar-h);padding:0 var(--sp-5);border-bottom:1px solid var(--border);flex-shrink:0}.iq-nav__logo{height:22px;flex-shrink:0;filter:invert(var(--logo-invert))}.iq-nav__logo-text{height:20px}.iq-nav__logo--mark{display:none}.iq-nav__body{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-5) var(--sp-3);scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-nav__body::-webkit-scrollbar{width:8px;height:8px}.iq-nav__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-nav__body::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-nav__body::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-nav__foot{padding:var(--sp-3);border-top:1px solid var(--border);flex-shrink:0;position:relative}.iq-nav__group+.iq-nav__group{margin-top:var(--sp-7)}.iq-nav__group-title{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.16em;padding:0 var(--sp-4) var(--sp-3)}.iq-nav__list{display:flex;flex-direction:column;gap:2px}.iq-nav-item{display:flex;align-items:center;gap:var(--sp-4);width:100%;text-align:left;height:var(--row-h);padding:0 var(--sp-4);border-radius:9px;color:var(--tx2);font-size:var(--fs-body);font-weight:500;white-space:nowrap;transition:background .14s ease,color .14s ease}.iq-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-nav-item:hover{background:var(--surf2);color:var(--tx);text-decoration:none}.iq-nav-item__icon{width:var(--icon-slot);flex:none;text-align:center;font-size:var(--fs-lg);color:var(--tx3);transition:color .14s ease}.iq-nav-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-nav-item__meta--run{color:var(--ai)}.iq-nav-item__meta{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-nav-item:hover .iq-nav-item__icon{color:var(--tx2)}.iq-nav-item[aria-current=page]{background:var(--accent-soft);color:var(--tx)}.iq-nav-item[aria-current=page] .iq-nav-item__icon{color:var(--accent)}.iq-nav-item--ai .iq-nav-item__icon{color:var(--ai)}.iq-nav-item--ai:hover{background:var(--ai-soft)}.iq-nav-item--ai[aria-current=page]{background:var(--ai-soft);box-shadow:inset 0 0 0 1px var(--ai-border)}.iq-nav-item--ai[aria-current=page] .iq-nav-item__icon{color:var(--ai)}.iq-app[data-nav=rail] .iq-nav .iq-nav__body{padding:var(--sp-5) var(--sp-2)}.iq-app[data-nav=rail] .iq-nav .iq-nav__group-title{display:none}.iq-app[data-nav=rail] .iq-nav .iq-nav__group+.iq-nav__group{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}.iq-app[data-nav=rail] .iq-nav .iq-nav-item{justify-content:center;padding:0;gap:0}.iq-app[data-nav=rail] .iq-nav .iq-nav-item .iq-nav-item__label,.iq-app[data-nav=rail] .iq-nav .iq-nav-item .iq-nav-item__meta{display:none}.iq-app[data-nav=rail] .iq-nav .iq-nav-item{position:relative}.iq-app[data-nav=rail] .iq-nav .iq-nav-item .iq-nav-item__meta--run{display:block;position:absolute;top:3px;right:4px;margin:0;font-size:8px}.iq-app[data-nav=rail] .iq-nav .iq-nav__head{justify-content:center;padding:0}.iq-app[data-nav=rail] .iq-nav .iq-nav__logo-text{display:none}.iq-app[data-nav=rail] .iq-nav .iq-nav__logo--mark{display:block}@media(max-width: 1099.98px){.iq-nav .iq-nav__body{padding:var(--sp-5) var(--sp-2)}.iq-nav .iq-nav__group-title{display:none}.iq-nav .iq-nav__group+.iq-nav__group{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}.iq-nav .iq-nav-item{justify-content:center;padding:0;gap:0}.iq-nav .iq-nav-item .iq-nav-item__label,.iq-nav .iq-nav-item .iq-nav-item__meta{display:none}.iq-nav .iq-nav-item{position:relative}.iq-nav .iq-nav-item .iq-nav-item__meta--run{display:block;position:absolute;top:3px;right:4px;margin:0;font-size:8px}.iq-nav .iq-nav__head{justify-content:center;padding:0}.iq-nav .iq-nav__logo-text{display:none}.iq-nav .iq-nav__logo--mark{display:block}}@media(max-width: 759.98px){.iq-nav .iq-nav__body{padding:var(--sp-5) var(--sp-3)}.iq-nav .iq-nav__group-title{display:block}.iq-nav .iq-nav-item{justify-content:flex-start;padding:0 var(--sp-4);gap:var(--sp-4)}.iq-nav .iq-nav-item .iq-nav-item__label{display:block}.iq-nav .iq-nav-item .iq-nav-item__meta{display:block}.iq-nav .iq-nav__logo--mark{display:none}.iq-nav .iq-nav__logo-text{display:block}}.iq-nav-scrim{display:none}@media(max-width: 759.98px){.iq-nav-scrim{display:block;position:fixed;inset:0;background:var(--scrim);z-index:90;opacity:0;pointer-events:none;transition:opacity .24s ease}.iq-nav-scrim[data-open=true]{opacity:1;pointer-events:auto}}.iq-topbar{grid-column:1/-1;min-width:0;min-height:0}@container iqmain (max-width: 760px){.iq-topbar{overflow-x:auto;scrollbar-width:none}.iq-topbar::-webkit-scrollbar{display:none}}.iq-topbar{display:flex;align-items:center;gap:var(--sp-5);height:var(--topbar-h);padding:0 var(--page-pad-x);background:var(--bg2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:30}.iq-topbar .iq-crumbs{margin-bottom:0}.iq-topbar__title{display:flex;align-items:center;gap:var(--sp-4);min-width:0;font-size:var(--fs-h3);font-weight:600}.iq-topbar__title-prefix{flex:none;color:var(--tx3);font-weight:400}.iq-topbar__title-prefix::after{content:" / ";color:var(--border2)}@container iqmain (max-width: 760px){.iq-topbar__title-prefix{display:none}}.iq-topbar__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:1px;min-width:0}.iq-topbar__title>.iq-pill,.iq-topbar__title>.iq-badge{flex:none}.iq-topbar__actions{display:flex;align-items:center;gap:var(--sp-2);min-width:0}@container iqmain (max-width: 1100px){.iq-topbar__actions{margin-left:auto}}.iq-topbar__actions{flex:0 1000 auto}.iq-topbar__actions .iq-icon-btn,.iq-topbar__actions .iq-btn,.iq-topbar__actions .iq-avatar,.iq-topbar__actions .iq-topbar .iq-icon-btn:not(.iq-topbar__nav-toggle){background:var(--surf);border:1px solid var(--border)}.iq-topbar__actions .iq-icon-btn:hover,.iq-topbar__actions .iq-btn:hover,.iq-topbar__actions .iq-avatar:hover,.iq-topbar__actions .iq-topbar .iq-icon-btn:not(.iq-topbar__nav-toggle):hover{border-color:var(--border2);color:var(--tx)}.iq-topbar__actions .iq-topbar__nav-toggle{color:var(--tx3)}.iq-topbar__actions .iq-topbar__theme .iq-topbar__theme-icon--moon{display:none}.iq-topbar__actions [data-theme=light] .iq-topbar__theme .iq-topbar__theme-icon--sun{display:none}.iq-topbar__actions [data-theme=light] .iq-topbar__theme .iq-topbar__theme-icon--moon{display:inline-block}.iq-topbar__actions .iq-topbar .iq-icon-btn.iq-topbar__theme:hover{color:var(--accent-ink);border-color:var(--accent-border)}@container iqmain (max-width: 760px){.iq-topbar__actions .iq-topbar__divider{display:none}}.iq-topbar__actions .iq-topbar__divider{flex:none}.iq-topbar__search{flex:1 100 420px;max-width:560px;margin:0 auto;min-width:132px}@container iqmain (max-width: 1400px){.iq-topbar__search{flex-basis:220px}}@container iqmain (max-width: 1100px){.iq-topbar__search{display:none}}.iq-topbar .iq-icon-btn:not(.iq-topbar__nav-toggle){background:var(--surf);border:1px solid var(--border)}.iq-topbar .iq-icon-btn:not(.iq-topbar__nav-toggle):hover{border-color:var(--border2);color:var(--tx)}.iq-topbar__nav-toggle{color:var(--tx3)}.iq-topbar__theme .iq-topbar__theme-icon--moon{display:none}[data-theme=light] .iq-topbar__theme .iq-topbar__theme-icon--sun{display:none}[data-theme=light] .iq-topbar__theme .iq-topbar__theme-icon--moon{display:inline-block}.iq-topbar .iq-icon-btn.iq-topbar__theme:hover{color:var(--accent-ink);border-color:var(--accent-border)}@container iqmain (max-width: 760px){.iq-topbar__divider{display:none}}.iq-topbar__divider{width:1px;height:22px;background:var(--border);margin:0 var(--sp-2)}.iq-topbar__nav-toggle{display:none}@media(max-width: 1099.98px){.iq-topbar__nav-toggle{display:inline-flex}}.iq-pill{display:inline-flex;align-items:center;gap:var(--sp-2);height:24px;padding:0 var(--sp-3);border-radius:999px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx2);background:var(--surf2);box-shadow:inset 0 0 0 1px var(--border);flex-shrink:0}.iq-pill i,.iq-pill svg{font-size:var(--fs-3xs)}.iq-pill--ai{color:var(--ai);background:var(--ai-soft);box-shadow:inset 0 0 0 1px var(--ai-border)}.iq-pill--accent{color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.iq-avatar{width:var(--avatar);height:var(--avatar);border-radius:999px;background:var(--surf2);color:var(--tx2);display:grid;place-items:center;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xs);font-weight:600;flex-shrink:0;object-fit:cover}.iq-avatar--accent{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-border)}.iq-avatar--tag{width:28px;height:28px;border-radius:9px;background:var(--fore-soft);color:var(--fore);font-size:var(--fs-label-sm)}.iq-avatar--xs{width:18px;height:18px;border-radius:4px;font-size:var(--fs-label)}.iq-topbar__secondary{display:contents}@container iqmain (max-width: 760px){.iq-topbar__secondary{display:none}}.iq-topbar__secondary>*{flex:none}.iq-topbar__more{display:none}@container iqmain (max-width: 760px){.iq-topbar__more{display:inline-flex}}@container iqmain (max-width: 760px){.iq-topbar__recents{display:none}}@container iqmain (max-width: 760px){.iq-topbar__btn-label{display:none}}.iq-tabs{display:flex;align-items:center;gap:var(--sp-11);border-bottom:1px solid var(--border);margin-bottom:var(--sp-9);overflow-x:auto;scrollbar-width:none}.iq-tabs::-webkit-scrollbar{display:none}@media(max-width: 1399.98px){.iq-tabs{gap:var(--sp-8)}}.iq-tabs__item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-5) 0;padding-right:var(--sp-8);white-space:nowrap;font-size:var(--fs-body);font-weight:500;color:var(--tx2);border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:color .14s ease,border-color .14s ease}.iq-tabs__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-tabs__item-icon{font-size:var(--fs-xs);color:var(--tx3)}.iq-tabs__item:hover{color:var(--tx)}.iq-tabs__item[aria-selected=true]{color:var(--tx);font-weight:600;border-bottom-color:var(--accent)}.iq-tabs__item[aria-selected=true] .iq-tabs__item-icon{color:var(--accent-ink)}.iq-tabs__item--ai .iq-tabs__item-icon{color:var(--ai)}.iq-tabs__item--ai[aria-selected=true]{border-bottom-color:var(--ai)}.iq-tabs__item--ai[aria-selected=true] .iq-tabs__item-icon{color:var(--ai)}.iq-tabpanel[hidden]{display:none}.iq-entity{background:var(--bg2);border:1px solid var(--border);border-radius:15.5px;padding:var(--sp-9) var(--sp-10);margin-bottom:var(--sp-8)}.iq-entity__top{display:flex;align-items:flex-start;gap:var(--sp-7);margin-bottom:var(--sp-8)}.iq-entity__id{flex:1;min-width:0}.iq-entity__title{font-size:var(--fs-h1);font-weight:600;letter-spacing:-0.01em}.iq-entity__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-7);margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--tx2)}.iq-entity__meta>*{display:inline-flex;align-items:center;gap:var(--sp-2)}.iq-entity__meta i{color:var(--tx3);font-size:var(--fs-3xs)}.iq-entity__mark{width:44px;height:44px;flex:none;border-radius:11px;display:grid;place-items:center;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xs);font-weight:600}.iq-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:var(--sp-7) 0}.iq-stats__item{padding:0 var(--sp-10);border-left:1px solid var(--border);min-width:0}.iq-stats__item:first-child{padding-left:0;border-left:0}.iq-stats__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.04em}.iq-stats__value{display:flex;align-items:center;gap:var(--sp-3);margin-top:5px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h1);font-weight:600;line-height:1.1}.iq-stats__note{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin-top:4px}.iq-stats__delta{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);font-weight:600;padding:2px 7px;border-radius:5.5px}.iq-stats__delta--pos{color:var(--pos);background:var(--pos-soft)}.iq-stats__delta--neg{color:var(--neg);background:var(--neg-soft)}@media(max-width: 1399.98px){.iq-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.iq-stats__item{padding:0 var(--sp-7)}.iq-stats__item:nth-child(odd){padding-left:0;border-left:0}}.iq-kv{display:flex;flex-direction:column}.iq-kv__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-7);padding:var(--sp-4) 0;border-top:1px solid var(--border);font-size:var(--fs-xs)}.iq-kv__key{color:var(--tx3)}.iq-kv__val{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500;text-align:right}.iq-media{display:flex;gap:var(--sp-5);padding:var(--sp-4) 0;border-bottom:1px solid var(--border)}.iq-media:last-child{border-bottom:0}.iq-media__thumb{width:52px;height:38px;flex:none;border-radius:7px;background:var(--surf2);display:grid;place-items:center;color:var(--tx3);overflow:hidden}.iq-media__body{flex:1;min-width:0}.iq-media--flush{padding:0;border-bottom:0}.iq-media__title{font-size:var(--fs-xs);font-weight:500;line-height:1.4;color:var(--tx)}.iq-media__title:hover{color:var(--accent-ink)}.iq-media__source{font-size:var(--fs-3xs);color:var(--tx3);margin-top:3px}.iq-media__time{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.iq-medialist{display:flex;flex-direction:column}.iq-media__sym{display:flex;align-items:center;gap:var(--sp-2);flex:none;width:84px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);font-weight:600}.iq-media__sym>a{color:var(--tx2)}.iq-media__sym>a:hover{color:var(--accent-ink)}.iq-emp-logo{width:30px;height:30px;flex:none;border-radius:6px;object-fit:contain;background:var(--surf2);margin:0 8px 0 0}.company-container{display:flex;align-items:center;max-width:360px}.company-container-left{float:left;height:50px;width:56px;vertical-align:middle;align-content:center;text-align:center;flex-shrink:0;padding-left:0}.company-container-right{padding-left:0;min-width:0}.company-container-right a{color:var(--tx)}.company-container-right a:hover{color:var(--accent-ink)}.empLogo{max-width:40px;max-height:40px;margin:0 8px 0 0;border-radius:6px;object-fit:contain}.iq-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--control-h);padding:0 var(--sp-6);border-radius:11px;border:1px solid rgba(0,0,0,0);font-size:var(--fs-body);font-weight:500;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.iq-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-btn i,.iq-btn svg{font-size:var(--fs-sm)}.iq-btn{background:var(--surf);border-color:var(--border);color:var(--tx)}.iq-btn:hover:not(:disabled){background:var(--surf2);border-color:var(--border2)}.iq-btn,.iq-btn:hover{text-decoration:none}.iq-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.iq-btn--primary:hover:not(:disabled){filter:brightness(1.06);background:var(--accent);border-color:var(--accent)}.iq-btn--ai{background:var(--ai-soft) !important;border-color:var(--ai-border) !important;color:var(--ai) !important;font-weight:600 !important}.iq-btn--ai:hover:not(:disabled){background:var(--ai) !important;border-color:var(--ai) !important;color:var(--bg) !important}.iq-btn--ghost{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--tx2)}.iq-btn--ghost:hover:not(:disabled){background:var(--surf2);color:var(--tx)}.iq-btn--danger{background:rgba(0,0,0,0);border-color:var(--border);color:var(--neg)}.iq-btn--danger:hover:not(:disabled){background:var(--neg-soft);border-color:var(--neg)}.iq-btn--sm{height:var(--control-h-sm);padding:0 var(--sp-4);font-size:var(--fs-xs)}.iq-btn--on{background:var(--ai-soft);border-color:var(--ai-border);color:var(--ai)}.iq-btn--on:hover:not(:disabled){background:var(--ai-soft);border-color:var(--ai-border);color:var(--ai)}.iq-btn--add i,.iq-btn--add .fa-solid,.iq-btn--add .fa-regular{color:var(--accent)}.iq-btn--add:hover:not(:disabled){color:var(--accent-ink);border-color:var(--accent)}.iq-btn--ok{background:var(--pos-soft);border-color:var(--pos);color:var(--pos);font-weight:600}.iq-btn--ok:hover:not(:disabled){background:var(--pos-soft);border-color:var(--pos);color:var(--pos)}.iq-btn--lg{height:var(--control-h-lg);padding:0 var(--sp-8)}.iq-btn--block{width:100%}.iq-btn__tag{display:inline-flex;align-items:center;height:16px;padding:0 var(--sp-3);border-radius:5.5px;background:var(--accent);color:var(--on-accent);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:600;letter-spacing:.04em}.iq-btn__dot{width:6px;height:6px;border-radius:999px;background:var(--accent);flex:none}.iq-icon-btn{display:inline-grid;place-items:center;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:9px;color:var(--tx2);transition:background .14s ease,color .14s ease}.iq-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-icon-btn:hover{background:var(--surf2);color:var(--tx)}.iq-icon-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.iq-icon-btn.iq-accent[aria-pressed=true]{background:rgba(0,0,0,0);color:var(--accent-ink)}.iq-icon-btn.iq-accent[aria-pressed=true]:hover{background:var(--surf2)}.iq-icon-btn--danger{color:var(--tx3)}.iq-icon-btn--danger:hover{background:var(--neg-soft);color:var(--neg)}.iq-icon-btn--ai:hover{background:var(--ai-soft);color:var(--ai)}.iq-icon-btn--danger{color:var(--tx3)}.iq-icon-btn--danger:hover{background:var(--neg-soft);color:var(--neg)}.iq-icon-btn--danger[aria-pressed=true]{background:rgba(0,0,0,0);color:var(--neg)}.iq-icon-btn--danger[aria-pressed=true]:hover{background:var(--neg-soft);color:var(--neg)}.iq-icon-btn[data-badge]::after{content:"";position:absolute;transform:translate(9px, -9px);width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px var(--bg2)}.iq-icon-btn[data-badge]{position:relative}.iq-field{display:flex;flex-direction:column;gap:var(--sp-2)}.iq-field__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx2);white-space:nowrap}.iq-field__hint{font-size:var(--fs-2xs);color:var(--tx3)}.iq-field__control{position:relative;display:flex;align-items:center}.iq-field__control>.iq-field__icon{position:absolute;left:var(--sp-5);color:var(--tx3);font-size:var(--fs-sm);pointer-events:none}.iq-field__control>.iq-field__ok{position:absolute;right:var(--sp-5);color:var(--pos);font-size:var(--fs-sm);pointer-events:none}.iq-field__control>.iq-field__action{position:absolute;right:var(--sp-2)}.iq-field__control:has(>.iq-field__icon) .iq-input{padding-left:var(--sp-12)}.iq-field__control:has(>.iq-field__ok) .iq-input,.iq-field__control:has(>.iq-field__action) .iq-input{padding-right:var(--sp-13)}.iq-field__error{font-size:var(--fs-2xs);color:var(--neg)}.iq-input,.iq-select,.iq-textarea{width:100%;height:var(--control-h);padding:0 var(--sp-5);background:var(--surf);border:1px solid var(--border);border-radius:11px;color:var(--tx);font-size:var(--fs-body);transition:border-color .14s ease,background .14s ease}.iq-input::placeholder,.iq-select::placeholder,.iq-textarea::placeholder{color:var(--tx3)}.iq-input:hover:not(:disabled),.iq-select:hover:not(:disabled),.iq-textarea:hover:not(:disabled){border-color:var(--border2)}.iq-input:focus-visible,.iq-select:focus-visible,.iq-textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.iq-input[aria-invalid=true],.iq-select[aria-invalid=true],.iq-textarea[aria-invalid=true]{border-color:var(--neg)}.iq-input[data-valid=true],.iq-select[data-valid=true],.iq-textarea[data-valid=true]{border-color:var(--pos)}.iq-textarea{height:auto;min-height:88px;padding:var(--sp-4) var(--sp-5);line-height:var(--lh-body);resize:vertical}.iq-select{appearance:none;padding-right:var(--sp-11);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--tx3) 50%),linear-gradient(135deg, var(--tx3) 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 15px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.iq-select option,.iq-select optgroup{background-image:none;background-color:var(--elev);color:var(--tx);padding:var(--sp-3) var(--sp-5)}.iq-select option:disabled{color:var(--tx3)}.iq-select optgroup{font-weight:600}.iq-search{position:relative;display:flex;align-items:center}.iq-search__icon{position:absolute;left:var(--sp-5);color:var(--tx3);font-size:var(--fs-sm);pointer-events:none}.iq-search .iq-input{padding-left:var(--sp-12)}.iq-search:has(.iq-search__kbd) .iq-input{padding-right:44px}.iq-search__kbd{position:absolute;right:var(--sp-3);pointer-events:none}.iq-kbd{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);color:var(--tx2);background:var(--bg2);border:1px solid var(--border2);border-radius:5.5px;padding:2px 5px}.iq-suggest-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:60;width:100%;max-height:50vh;overflow:auto;padding:var(--sp-3);background:var(--elev);border:1px solid var(--border2);border-radius:15.5px;box-shadow:var(--shadow)}.iq-suggest-panel__group+.iq-suggest-panel__group{margin-top:var(--sp-2)}.iq-suggest-panel__group-title{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);padding:var(--sp-4) var(--sp-5) var(--sp-3);display:flex;align-items:center}.iq-suggest-panel__empty{padding:var(--sp-5) var(--sp-5) var(--sp-6);font-size:var(--fs-xs);color:var(--tx3);line-height:1.6;text-wrap:pretty}.iq-suggest-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-radius:9px;background:none;color:var(--tx);font-family:inherit;font-size:var(--fs-sm);text-align:left;text-decoration:none;cursor:pointer}.iq-suggest-row:hover,.iq-suggest-row[aria-selected=true]{background:var(--surf2)}.iq-suggest-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-suggest-row__icon{width:28px;display:grid;place-items:center;color:var(--tx3)}.iq-suggest-row__meta{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-xs);color:var(--tx3);white-space:nowrap}.iq-suggest-row__price{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--tx)}.iq-segmented{display:inline-flex;flex-wrap:wrap;padding:2px;background:var(--surf2);border:1px solid var(--border);border-radius:11px;gap:2px}.iq-segmented--sm .iq-segmented__item{height:calc(var(--control-h-sm) - 8px);padding:0 var(--sp-3);font-size:var(--fs-3xs)}.iq-segmented__item{display:inline-flex;align-items:center;gap:var(--sp-2);height:calc(var(--control-h) - 8px);padding:0 var(--sp-5);border-radius:calc(11px - 3px);font-size:var(--fs-xs);font-weight:500;color:var(--tx2);transition:background .14s ease,color .14s ease}.iq-segmented__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-segmented__item:hover{color:var(--tx)}.iq-segmented__item[aria-selected=true]{background:var(--surf);color:var(--tx);box-shadow:0 1px 2px rgba(0,0,0,.2)}.iq-segmented__item>i{font-size:var(--fs-3xs)}.iq-segmented--ai .iq-segmented__item[aria-selected=true]{background:var(--ai-soft);color:var(--ai);box-shadow:inset 0 0 0 1px var(--ai-border)}.iq-segmented--tabs{display:flex;flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:var(--sp-2);gap:var(--sp-1);background:var(--surf);border-radius:13px}.iq-segmented--tabs::-webkit-scrollbar{display:none}.iq-segmented--tabs .iq-segmented__item{flex:none;white-space:nowrap;height:var(--control-h);padding:0 var(--sp-7);gap:var(--sp-3);border-radius:9px;font-size:var(--fs-body)}.iq-segmented--tabs .iq-segmented__item>i{font-size:var(--fs-xs);color:var(--tx3)}.iq-segmented--tabs .iq-segmented__item[aria-selected=true]{background:var(--surf2);font-weight:600;box-shadow:inset 0 0 0 1px var(--border2)}.iq-segmented--tabs .iq-segmented__item[aria-selected=true]>i{color:var(--accent-ink)}.iq-segmented--tabs .iq-segmented__item--ai>i{color:var(--ai)}.iq-segmented--tabs .iq-segmented__item--ai[aria-selected=true]{background:var(--ai-soft);color:var(--ai);box-shadow:inset 0 0 0 1px var(--ai-border)}.iq-segmented--tabs .iq-segmented__item--ai[aria-selected=true]>i{color:var(--ai)}.iq-segmented--tabs__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);padding-left:var(--sp-4);flex:none}*+.iq-row:has(>.iq-segmented--tabs){margin-top:var(--sp-9)}.iq-row:has(>.iq-segmented--tabs)+*,.iq-row:has(>.iq-segmented--tabs)~.iq-tabpanel{margin-top:var(--sp-9)}.iq-switch{position:relative;width:37.5px;height:22px;border-radius:999px;background:var(--border2);transition:background .14s ease;flex-shrink:0}.iq-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-switch::after{content:"";position:absolute;top:3.5px;left:3.5px;width:15.5px;height:15.5px;border-radius:999px;background:var(--tx);transition:transform .14s cubic-bezier(0.2, 0.8, 0.2, 1)}.iq-switch[aria-checked=true]{background:var(--accent)}.iq-switch[aria-checked=true]::after{transform:translateX(15.5px);background:var(--on-accent)}.iq-check{appearance:none;width:16.5px;height:16.5px;border:1px solid var(--border2);border-radius:4.5px;background:var(--surf);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.iq-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-check::after{content:"";width:7.5px;height:4.5px;border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);transform:rotate(-45deg) translateY(-1px) scale(0);transition:transform .12s cubic-bezier(0.2, 0.8, 0.2, 1)}.iq-check:checked{background:var(--accent);border-color:var(--accent)}.iq-check:checked::after{transform:rotate(-45deg) translateY(-1px) scale(1)}.iq-check[type=radio]{border-radius:999px}.iq-check[type=radio]::after{width:5.5px;height:5.5px;border:0;border-radius:999px;background:var(--on-accent);transform:scale(0)}.iq-check[type=radio]:checked::after{transform:scale(1)}.iq-select--fluid{flex:0 0 auto;width:auto;min-width:14ch;max-width:none}.iq-row--split>*{flex:1 1 0;min-width:0}.iq-field--grow{flex:1 1 242px;min-width:242px}.iq-field--num{flex:none;width:114.5px}.iq-chip{display:inline-flex;align-items:center;gap:var(--sp-2);height:26px;padding:0 var(--sp-4);border-radius:999px;background:var(--surf2);border:1px solid var(--border);font-size:var(--fs-3xs);color:var(--tx2)}.iq-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-chip--active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-ink)}.iq-chip__x{color:var(--tx3)}.iq-chip__x:hover{color:var(--neg)}.iq-facet{display:inline-flex;align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-6);border-radius:999px;background:rgba(0,0,0,0);border:1px solid var(--border2);font-size:var(--fs-xs);font-weight:500;color:var(--tx2);transition:background .14s ease,color .14s ease}.iq-facet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-facet:hover{background:var(--surf);color:var(--tx)}.iq-facet[aria-pressed=true]{background:var(--surf2);color:var(--tx);font-weight:600}.iq-scope{display:inline-flex;align-items:center;gap:var(--sp-4);height:36px;padding:0 var(--sp-2) 0 var(--sp-6);background:var(--surf);border:1px solid var(--border2);border-radius:9px;font-size:var(--fs-sm)}.iq-scope__period{color:var(--tx2)}.iq-scope__sep{color:var(--tx3)}.iq-scope__value{font-weight:600}.iq-scope__actions{display:flex;align-items:center;gap:var(--sp-1)}.iq-tabstrip{display:flex;align-items:stretch;background:var(--surf);border:1px solid var(--border);border-radius:12px;overflow:hidden}.iq-tabstrip__item{flex:1;padding:var(--sp-5) var(--sp-3);text-align:center;font-size:var(--fs-sm);color:var(--tx2);transition:background .14s ease,color .14s ease}.iq-tabstrip__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-tabstrip__item+.iq-tabstrip__item{border-left:1px solid var(--border)}.iq-tabstrip__item:hover{color:var(--tx)}.iq-tabstrip__item[aria-selected=true]{background:var(--surf2);color:var(--tx);font-weight:600}@media(max-width: 759.98px){.iq-tabstrip{flex-wrap:wrap}.iq-tabstrip__item{flex:1 1 50%;border-left:0;border-top:1px solid var(--border)}}.iq-tablebar{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.iq-tablebar__pagesize{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--tx2)}.iq-tablebar__search{margin-left:auto;width:264px}.iq-tablebar__scope{flex:none;width:264px}.iq-tablebar .iq-select,.iq-tablebar .iq-input{height:var(--control-h-sm)}@media(max-width: 759.98px){.iq-tablebar__search{margin-left:0;width:100%}.iq-tablebar__scope{width:100%}}.iq-section:has(>.iq-tablebar)+.iq-card,.iq-section:has(>.iq-tablebar)+.iq-section{margin-top:var(--sp-5)}.iq-tabstrip+.iq-tablebar{margin-top:var(--sp-6)}.iq-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-1) var(--sp-1);font-size:var(--fs-2xs);color:var(--tx3)}.iq-pagination__pages{display:flex;align-items:center;gap:var(--sp-1)}.iq-pagination__page{min-width:28px;height:28px;padding:0 var(--sp-2);border-radius:9px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xs);color:var(--tx2)}.iq-pagination__page:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-pagination__page:hover{background:var(--surf2);color:var(--tx)}.iq-pagination__page[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.iq-pagination__page:disabled{color:var(--border2)}*+.iq-refine{margin-top:var(--sp-5)}.iq-refine+*{margin-top:var(--sp-12)}.iq-refine+.iq-tokenbar{margin-top:var(--sp-4)}.iq-refine{background:var(--surf);border:1px solid var(--border);border-radius:15.5px;padding:var(--sp-6)}.iq-refine__head{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5)}.iq-refine__icon{color:var(--accent-ink);font-size:var(--fs-2xs)}.iq-refine__title{font-size:var(--fs-sm);font-weight:600;line-height:1.2}.iq-refine__meta{font-size:var(--fs-sm);line-height:1.2;color:var(--tx3)}.iq-refine__actions{margin-left:auto;display:flex;gap:var(--sp-3)}.iq-refine__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:var(--sp-5)}@media(max-width: 759.98px){.iq-refine__grid{grid-template-columns:1fr}}.iq-refine__active{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-3);padding-left:var(--sp-5)}.iq-refine__active-label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-filterpane{display:flex;flex-direction:column;min-width:0;background:var(--bg);border:1px solid var(--border);border-radius:11px;overflow:hidden}.iq-filterpane__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);font-size:var(--fs-2xs);font-weight:600;color:var(--tx)}.iq-filterpane__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-filterpane__tools{margin-left:auto;display:flex;gap:var(--sp-3);color:var(--tx3);font-size:var(--fs-3xs)}.iq-filterpane__tool{color:inherit}.iq-filterpane__tool:hover{color:var(--tx)}.iq-filterpane__search{padding:var(--sp-3);border-bottom:1px solid var(--border)}.iq-filterpane__list{display:flex;flex-direction:column;max-height:212px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-filterpane__list::-webkit-scrollbar{width:8px;height:8px}.iq-filterpane__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-filterpane__list::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-filterpane__list::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-filterpane__opt{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);font-size:var(--fs-xs);color:var(--tx2);text-align:left;cursor:pointer}.iq-filterpane__opt:hover{background:var(--surf2);color:var(--tx)}.iq-filterpane__opt[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--tx);font-weight:500}.iq-filterpane__opt[aria-pressed=true] .iq-filterpane__opt-count{color:var(--tx2)}.iq-filterpane__opt-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-filterpane__opt-label--empty{color:var(--tx3);font-style:italic}.iq-filterpane__opt-count{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-filterpane__opt-lock{color:var(--tx3);font-size:var(--fs-label)}.iq-pickrow{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:11px;background:var(--surf);font-size:var(--fs-sm)}.iq-pickrow__grip{color:var(--tx3);cursor:grab}.iq-pickrow__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-pickrow__meta{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xs);color:var(--tx3)}.iq-pickrow__actions{display:flex;align-items:center;gap:var(--sp-1)}.iq-pickrow[aria-selected=true]{border-color:var(--accent-border);background:var(--accent-soft)}.iq-pickrow__actions .iq-icon-btn{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.iq-pickrow__tag{display:inline-flex;align-items:center;height:21px;padding:0 var(--sp-3);border-radius:6px;background:var(--surf2);border:1px solid var(--border);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);font-size:var(--fs-label-sm);flex:none}.iq-pickrow--flat{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-bottom-color:var(--border);border-radius:0;padding-left:var(--sp-3);padding-right:var(--sp-3)}.iq-pickrow--flat:hover{background:var(--surf)}.iq-pickrow--flat[aria-selected=true]{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.iq-textarea--composer{min-height:var(--control-h);height:var(--control-h);max-height:160px;padding-top:var(--sp-4);padding-bottom:var(--sp-4);resize:none}.iq-card{background:var(--surf);border:1px solid var(--border);border-radius:15.5px;display:flex;flex-direction:column;min-width:0}.iq-card__head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--card-pad);min-height:var(--row-h);border-bottom:1px solid var(--border);flex-shrink:0}.iq-card__title{font-size:var(--fs-h3);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-card__title+.iq-icon-btn{margin-left:calc(var(--sp-1) - var(--sp-4))}.iq-card__sub{font-size:var(--fs-2xs);color:var(--tx3)}.iq-card__actions{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex-shrink:0}.iq-card__actions .iq-icon-btn,.iq-card__actions .btn,.iq-card__actions .custom-context-button{border:none;background:rgba(0,0,0,0);box-shadow:none}.iq-card__actions a{color:var(--accent-ink);font-size:var(--fs-xs);white-space:nowrap;text-decoration:none}.iq-card__actions a:hover{text-decoration:underline}.iq-card__head{flex-wrap:wrap}.iq-card__head>.col:has(.iq-card__actions){flex:none;margin-left:auto}.iq-card__body{padding:var(--card-pad);flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-5)}.iq-card__foot{padding:var(--sp-4) var(--card-pad);border-top:1px solid var(--border);display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-2xs);color:var(--tx3)}.iq-card__body--prose{max-width:78ch}.iq-card__body--prose{max-width:78ch;gap:var(--sp-6);padding:var(--sp-10) var(--sp-11);font-size:var(--fs-lg);line-height:1.8;color:var(--tx2)}.iq-card--flush{overflow:clip}.iq-card--flush>.iq-card__body{padding:0}.iq-card--well{background:var(--bg2)}.iq-card--ai{border-color:var(--ai-border);background:linear-gradient(var(--ai-soft), var(--ai-soft)),var(--surf)}.iq-card--interactive{transition:border-color .14s ease,transform .14s cubic-bezier(0.2, 0.8, 0.2, 1)}.iq-card--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-card--interactive:hover{border-color:var(--border2)}.iq-metric{background:var(--surf);border:1px solid var(--border);border-radius:15.5px;padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.iq-metric__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-metric__label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-metric--plain .iq-metric__label{font-family:"IBM Plex Sans",system-ui,-apple-system,sans-serif;font-size:var(--fs-xs);letter-spacing:normal;text-transform:none;color:var(--tx2);display:flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.iq-metric--plain .iq-metric__label .iq-icon-btn{flex:none;width:auto;height:auto;min-height:0;padding:0;border-radius:0;background:none;font-size:var(--fs-3xs);color:var(--tx3);margin-left:calc(var(--sp-1) - var(--sp-2))}.iq-metric--plain .iq-metric__label .iq-icon-btn:hover{background:none;color:var(--tx2)}.iq-metric__note{font-size:var(--fs-2xs);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--tx3)}.iq-metric__note--pos{color:var(--pos)}.iq-metric__note--neg{color:var(--neg)}.iq-metric__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-display);font-weight:600;line-height:1;letter-spacing:-0.01em}.iq-metric__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.iq-metric__delta{display:inline-flex;align-items:center;gap:var(--sp-1);padding:2px var(--sp-3);border-radius:999px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-size:var(--fs-3xs);font-weight:600;white-space:nowrap;background:var(--surf2);color:var(--tx3)}.iq-metric__delta--pos{background:var(--pos-soft);color:var(--pos)}.iq-metric__delta--neg{background:var(--neg-soft);color:var(--neg)}.iq-metric__delta--flat{background:var(--surf2);color:var(--tx3)}.iq-metric--sm .iq-metric__value{font-size:var(--fs-h1)}.iq-metric__spark{height:34px;margin-top:var(--sp-1)}.iq-list{display:flex;flex-direction:column}.iq-list__row{width:100%;text-align:left;color:inherit;display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--card-pad);min-height:var(--row-h);border-bottom:1px solid var(--border);transition:background .14s ease}.iq-list__row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.iq-list__row:last-child{border-bottom:0}.iq-list__row:hover{background:var(--surf2)}.iq-list__row-main{min-width:0;flex:1}.iq-list__row-title{display:block;font-size:var(--fs-body);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-list__row-meta{display:flex;align-items:center;gap:var(--sp-3);margin-top:2px;font-size:var(--fs-2xs);color:var(--tx3)}.iq-list__row-value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);flex-shrink:0;text-align:right}.iq-hr{height:1px;background:var(--border);border:0;margin:var(--sp-9) 0}.iq-table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-table-wrap::-webkit-scrollbar{width:8px;height:8px}.iq-table-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-table-wrap::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-table-wrap::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-table-wrap table.dataTable,.dt-container table.dataTable{width:100% !important;background-color:var(--surf)}.iq-table thead th:first-child,.iq-table tbody td:first-child{padding-left:var(--sp-7)}.iq-table thead th:last-child,.iq-table tbody td:last-child{padding-right:var(--sp-7)}.iq-table-wrap--sticky{max-height:min(70vh,720px);overflow-y:auto;overscroll-behavior:contain}.iq-table-wrap--sticky .iq-table thead th{position:sticky;top:0;z-index:10}.iq-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-xs)}.iq-table--wide{min-width:900px}.iq-table th,.iq-table td{padding:var(--row-pad-y) var(--sp-5);height:var(--row-h);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}.iq-table thead th{padding:0 var(--sp-5);background:var(--surf2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.12em;border-bottom:1px solid var(--border);user-select:none}.iq-table tbody tr{transition:background .14s ease}.iq-table tbody tr:hover{background:var(--surf2)}.iq-table tbody tr[aria-selected=true]{background:var(--row-sel)}.iq-table tbody tr:last-child td{border-bottom:0}.iq-table .iq-td-num,.iq-table th.iq-td-num{text-align:right;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.iq-table thead th[scope=colgroup]{text-align:center}.iq-table .iq-td-center,.iq-table th.iq-td-center{text-align:center}.iq-table .iq-td-center>*{margin-inline:auto}.iq-table .iq-td-num--pos{color:var(--pos)}.iq-table .iq-td-num--neg{color:var(--neg)}.iq-table .iq-td-key{font-weight:500;color:var(--tx);min-width:220px;position:sticky;left:0;background:var(--surf);z-index:1}.iq-table tbody tr:hover .iq-td-key{background:var(--surf2)}.iq-table tbody tr[aria-selected=true],.iq-table tbody tr.iq-rank--top{background:var(--row-sel)}.iq-table tbody tr[aria-selected=true] .iq-td-key,.iq-table tbody tr.iq-rank--top .iq-td-key{background:var(--row-sel)}.iq-table .iq-idcell{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.iq-table .iq-idcell__text{display:flex;flex-direction:column;gap:1px;min-width:0}.iq-table .iq-idcell__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;color:var(--tx)}.iq-table .iq-idcell__name:hover{color:var(--accent-ink)}.iq-table .iq-td-wrap{white-space:normal;min-width:220px}.iq-table--compact th,.iq-table--compact td{height:30px;padding:0 var(--sp-4)}.iq-table--roomy th{padding:var(--sp-5) var(--sp-7);height:auto}.iq-table--roomy td{padding:var(--sp-7);height:auto;vertical-align:middle}.iq-table--roomy td:first-child,.iq-table--roomy th:first-child{padding-left:var(--sp-9)}.iq-table--roomy td:last-child,.iq-table--roomy th:last-child{padding-right:var(--sp-9)}.iq-table--lined th+th,.iq-table--lined td+td{border-left:1px solid var(--border)}.iq-th-sort{cursor:pointer}.iq-th-sort:hover{color:var(--tx2)}.iq-th-sort::after{content:"";display:inline-block;width:0;height:0;margin-left:var(--sp-2);border:3px solid rgba(0,0,0,0);vertical-align:middle;opacity:0}.iq-th-sort[aria-sort=ascending]::after{border-bottom-color:var(--accent);opacity:1;margin-bottom:3px}.iq-th-sort[aria-sort=descending]::after{border-top-color:var(--accent);opacity:1;margin-top:3px}.iq-th-sort[aria-sort]:not([aria-sort=none]){color:var(--tx)}@media(max-width: 519.98px){.iq-table thead{display:none}.iq-table tr{display:grid;grid-template-columns:auto 1fr;gap:0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border)}.iq-table td{display:grid;grid-template-columns:subgrid;grid-column:1/-1;height:auto;padding:var(--sp-1) 0;border:0;white-space:normal}.iq-table td::before{content:attr(data-label);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-table td.iq-td-num{text-align:left}.iq-table td.iq-td-key{position:static;min-width:0;font-size:var(--fs-body)}}.iq-colhead{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.iq-colhead__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-colhead__menu{margin-left:auto}.iq-table .iq-tr-group>th{background:var(--surf2);color:var(--tx);font-weight:600;position:static}.iq-tr-group__toggle{display:flex;align-items:center;gap:var(--sp-3);position:sticky;left:var(--sp-5);width:max-content;color:inherit;font:inherit}.iq-tr-group__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-tr-group__toggle>i{font-size:var(--fs-3xs);color:var(--tx3);transition:transform .14s ease}.iq-tr-group[aria-expanded=false] .iq-tr-group__toggle>i{transform:rotate(-90deg)}.iq-badge{display:inline-flex;align-items:center;gap:var(--sp-2);height:20px;padding:0 var(--sp-3);border-radius:999px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.12em;background:var(--surf2);color:var(--tx2)}.iq-badge--pos{background:var(--pos-soft);color:var(--pos)}.iq-badge--neg{background:var(--neg-soft);color:var(--neg)}.iq-badge--warn{background:var(--warn-soft);color:var(--warn)}.iq-badge--fore{background:var(--fore-soft);color:var(--fore)}.iq-badge--ai{background:var(--ai-soft);color:var(--ai)}.iq-badge--accent{background:var(--accent-soft);color:var(--accent-ink)}.iq-badge--muted{background:var(--surf2);color:var(--tx3)}.iq-dot{width:7px;height:7px;border-radius:999px;background:var(--tx3);flex-shrink:0}.iq-dot--pos{background:var(--pos)}.iq-dot--neg{background:var(--neg)}.iq-dot--warn{background:var(--warn)}.iq-dot--ai{background:var(--ai)}.iq-dot--live{background:var(--ai)}@media(prefers-reduced-motion: no-preference){.iq-dot--live{animation:iq-pulse 1.8s ease infinite}}@keyframes iq-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 var(--ai-soft)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(0,0,0,0)}}.iq-score{display:inline-flex;align-items:baseline;gap:var(--sp-3)}.iq-score__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600;font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.iq-score__band{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.12em;height:18px;padding:0 var(--sp-3);border-radius:999px;display:inline-flex;align-items:center}.iq-score--lg .iq-score__value{font-size:var(--fs-display);line-height:1}.iq-score[data-band=weak] .iq-score__value{color:var(--score-weak)}.iq-score[data-band=weak] .iq-score__band{color:var(--score-weak);background:var(--neg-soft)}.iq-score[data-band=fair] .iq-score__value{color:var(--score-fair)}.iq-score[data-band=fair] .iq-score__band{color:var(--score-fair);background:var(--warn-soft)}.iq-score[data-band=strong] .iq-score__value{color:var(--score-strong)}.iq-score[data-band=strong] .iq-score__band{color:var(--score-strong);background:var(--pos-soft)}.iq-score[data-band=elite] .iq-score__value{color:var(--score-elite)}.iq-score[data-band=elite] .iq-score__band{color:var(--score-elite);background:var(--pos-soft)}.iq-score-scale{display:flex;gap:3px}.iq-score-scale__seg{height:8px;flex:1}.iq-score-scale__seg:first-child{border-radius:4px 0 0 4px}.iq-score-scale__seg:last-child{border-radius:0 4px 4px 0}.iq-score-scale__seg--weak{background:var(--score-weak)}.iq-score-scale__seg--fair{background:var(--score-fair)}.iq-score-scale__seg--strong{background:var(--score-strong)}.iq-score-scale__seg--elite{background:var(--score-elite)}.iq-meter{height:5px;border-radius:3px;background:var(--border);overflow:hidden}.iq-meter__fill{height:100%;background:var(--accent);transition:width .24s cubic-bezier(0.2, 0.8, 0.2, 1)}.iq-meter__fill--weak{background:var(--score-weak)}.iq-meter__fill--fair{background:var(--score-fair)}.iq-meter__fill--strong{background:var(--score-strong)}.iq-meter__fill--elite{background:var(--score-elite)}.iq-meter--range{position:relative;height:8px;border-radius:999px;overflow:visible;background:linear-gradient(90deg, var(--neg), var(--accent), var(--pos))}.iq-meter__marker{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:999px;background:var(--tx);border:3px solid var(--accent);box-shadow:var(--shadow)}.iq-exchange{display:inline-flex;align-items:center;gap:var(--sp-2);padding:3px var(--sp-4);border-radius:9px;border:1px solid var(--border);background:var(--surf2);color:var(--tx2);font-size:var(--fs-3xs);white-space:nowrap}.iq-exchange>i{font-size:var(--fs-label);color:var(--tx3)}.iq-exchange--listed{color:var(--exch);background:var(--exch-soft);border-color:var(--exch-border)}.iq-conf{display:inline-flex;align-items:center;gap:var(--sp-3);white-space:nowrap}.iq-conf__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);font-weight:600}.iq-conf__segs{display:flex;gap:2px}.iq-conf__seg{width:14px;height:6px;border-radius:2px;background:var(--border2)}.iq-conf__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs)}.iq-conf--vlow .iq-conf__seg--on{background:var(--neg)}.iq-conf--vlow .iq-conf__value,.iq-conf--vlow .iq-conf__label{color:var(--neg)}.iq-conf--low .iq-conf__seg--on{background:var(--warn)}.iq-conf--low .iq-conf__value,.iq-conf--low .iq-conf__label{color:var(--warn)}.iq-conf--mid .iq-conf__seg--on{background:var(--accent-ink)}.iq-conf--mid .iq-conf__value,.iq-conf--mid .iq-conf__label{color:var(--accent-ink)}.iq-conf--high .iq-conf__seg--on{background:var(--pos)}.iq-conf--high .iq-conf__value,.iq-conf--high .iq-conf__label{color:var(--pos)}.iq-conf--na .iq-conf__value,.iq-conf--na .iq-conf__label{color:var(--tx3)}.iq-valrange{display:flex;flex-direction:column;gap:var(--sp-2);width:170px}.iq-valrange__track{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg, var(--fore), var(--accent))}.iq-valrange__point{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:var(--surf);border:3px solid var(--accent);box-shadow:0 1px 4px rgba(0,0,0,.45)}.iq-valrange__ends{display:flex;justify-content:space-between;gap:var(--sp-5);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-valbar--range .iq-valbar__rail{background:linear-gradient(90deg, var(--fore), var(--accent));border-color:rgba(0,0,0,0)}.iq-valbar--range .iq-valbar__fill{display:none}.iq-valbar--range .iq-valbar__dot{top:11px;width:12px;height:12px;background:var(--surf);border:3px solid var(--accent);box-shadow:0 1px 4px rgba(0,0,0,.45)}.iq-tip{position:absolute;z-index:9999;max-width:250px;padding:var(--sp-2) var(--sp-4);background:var(--elev);border:1px solid var(--border2);border-radius:9px;box-shadow:var(--shadow);box-shadow:var(--shadow-sm);font-size:var(--fs-xs);color:var(--tx);pointer-events:none;opacity:0;transition:opacity .14s ease}.iq-tip[data-open=true]{opacity:1}.iq-tip--pinned{pointer-events:auto}.iq-tip__arrow{position:absolute;width:8px;height:8px;background:var(--elev);border-right:1px solid var(--border2);border-bottom:1px solid var(--border2);transform:rotate(45deg)}.iq-tip[data-placement=top] .iq-tip__arrow{bottom:-5px;left:50%;margin-left:-4px}.iq-tip[data-placement=bottom] .iq-tip__arrow{top:-5px;left:50%;margin-left:-4px;transform:rotate(225deg)}.iq-tip[data-placement=right] .iq-tip__arrow{left:-5px;top:50%;margin-top:-4px;transform:rotate(135deg)}.iq-tip[data-placement=left] .iq-tip__arrow{right:-5px;top:50%;margin-top:-4px;transform:rotate(-45deg)}.iq-tip__kbd{margin-left:var(--sp-3)}.iq-tip--def{padding:var(--sp-3) var(--sp-5)}.iq-tip--def .iq-tip__term{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);display:block;margin-bottom:5px}.iq-tip--def .iq-tip__body{font-size:var(--fs-xs);line-height:1.5;color:var(--tx2);text-wrap:pretty}.iq-charttip{background:var(--elev);border:1px solid var(--border2);border-radius:13px;box-shadow:var(--shadow);padding:var(--sp-5) var(--sp-6);min-width:216px;font-family:"IBM Plex Sans",system-ui,-apple-system,sans-serif;font-size:var(--fs-xs)}.iq-charttip__head{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid var(--border2);display:flex;align-items:center;gap:var(--sp-4)}.iq-charttip__rows{display:flex;flex-direction:column;gap:7px}.iq-charttip__row{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:var(--sp-3)}.iq-charttip__swatch{width:9px;height:9px;border-radius:2px}.iq-charttip__name{color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-charttip__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600;color:var(--tx);text-align:right}.iq-charttip--delta .iq-charttip__row{grid-template-columns:9px 1fr auto auto}.iq-charttip__delta{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;color:var(--tx3)}.iq-charttip__delta--pos{color:var(--pos)}.iq-charttip__delta--neg{color:var(--neg)}.iq-charttip__total{display:grid;grid-template-columns:1fr auto;gap:var(--sp-3);margin-top:9px;padding-top:9px;border-top:1px solid var(--border2);color:var(--tx3)}.iq-charttip__total .iq-charttip__value{color:var(--tx)}.iq-sidepanel{grid-column:2;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg2);border-left:1px solid var(--border)}.iq-sidepanel[hidden]{display:none}.iq-sidepanel__head{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--topbar-h);padding:var(--sp-5) var(--sp-7);flex-shrink:0;font-size:var(--fs-h3);font-weight:600}.iq-sidepanel--ai>.iq-sidepanel__head>i{color:var(--ai)}.iq-sidepanel__note{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);text-transform:none;color:var(--tx3)}.iq-sidepanel__body{flex:1;min-height:0;overflow-y:auto;padding:0 var(--sp-7) var(--sp-9);display:flex;flex-direction:column;gap:var(--sp-7);scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-sidepanel__body::-webkit-scrollbar{width:8px;height:8px}.iq-sidepanel__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-sidepanel__body::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-sidepanel__body::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-sidepanel__section{display:flex;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-5)}.iq-sidepanel__section-title{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-sidepanel__section-meta{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3)}.iq-timeline{display:flex;flex-direction:column;gap:var(--sp-6)}.iq-step{display:grid;grid-template-columns:20px minmax(0, 1fr) auto;gap:var(--sp-2) var(--sp-4);align-items:start}.iq-step__dot{grid-row:1/span 2;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--pos-soft);color:var(--pos);font-size:9px}.iq-step__name{font-size:var(--fs-sm);font-weight:600;color:var(--tx)}.iq-step__time{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-step__text{grid-column:2/span 2;font-size:var(--fs-xs);color:var(--tx2);line-height:var(--lh-body);text-wrap:pretty}.iq-step--active .iq-step__dot{background:var(--ai-soft);color:var(--ai)}.iq-step--idle .iq-step__dot{background:var(--surf2);color:var(--tx3)}.iq-evidence{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:11px;width:100%;text-align:left}.iq-evidence:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-evidence:hover{border-color:var(--border2)}.iq-evidence__top{display:flex;align-items:center;gap:var(--sp-4)}.iq-evidence__date{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-evidence__title{font-size:var(--fs-xs);font-weight:600;color:var(--tx);text-wrap:pretty}.iq-evidence__by{font-size:var(--fs-3xs);color:var(--tx3)}.iq-kind{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);padding:2px var(--sp-3);border-radius:5.5px;background:var(--surf2);color:var(--tx2)}.iq-kind--filing{background:var(--surf2);color:var(--tx2)}.iq-kind--forecast{background:var(--fore-soft);color:var(--fore)}.iq-kind--model{background:var(--ai-soft);color:var(--ai)}.iq-kind--market{background:var(--accent-soft);color:var(--accent-ink)}.iq-kind--news{background:var(--surf2);color:var(--tx3)}.iq-continue{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-5) var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:11px;font-size:var(--fs-sm);color:var(--tx);text-align:left}.iq-continue:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-continue:hover{border-color:var(--ai-border);background:var(--surf2)}.iq-continue>i:first-child{color:var(--tx3);flex:none;width:var(--icon-slot);text-align:center}.iq-continue__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-continue__go{margin-left:auto;color:var(--tx3);flex:none}.iq-continue:hover .iq-continue__go{color:var(--ai)}.iq-histitem{display:grid;grid-template-columns:minmax(0, 1fr) 24px;gap:var(--sp-2) var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid var(--border)}.iq-histitem:last-child{border-bottom:0}.iq-histitem__q{font-size:var(--fs-sm);color:var(--tx);text-align:left;text-wrap:pretty}.iq-histitem__q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-histitem__q:hover{color:var(--ai)}.iq-histitem__meta{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-3xs);color:var(--tx2)}.iq-histitem__score{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}.iq-histitem__date{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--tx3)}.iq-histitem__acts{grid-row:1/span 2;grid-column:2;display:flex;flex-direction:column;gap:var(--sp-2)}.iq-histitem__act{width:24px;height:24px;display:grid;place-items:center;border-radius:5.5px;color:var(--tx3);font-size:var(--fs-3xs);transition:color .14s ease,background .14s ease}.iq-histitem__act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-histitem__act:hover{background:var(--surf2);color:var(--tx)}.iq-histitem__act--del:hover{background:var(--neg-soft);color:var(--neg)}.iq-popover{position:absolute;min-width:240px;background:var(--elev);border:1px solid var(--border2);border-radius:13px;box-shadow:var(--shadow);z-index:60;overflow:hidden}.iq-popover--nav-foot{left:var(--sp-3);right:var(--sp-3);bottom:calc(100% - var(--sp-2));min-width:0}.iq-app[data-nav=rail] .iq-popover--nav-foot{left:var(--sp-2);right:auto;min-width:200px}@media(max-width: 1099.98px){.iq-popover--nav-foot{left:var(--sp-2);right:auto;min-width:200px}}.iq-popover__head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border);font-size:var(--fs-sm);font-weight:600}.iq-popover__body{padding:var(--sp-3);max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-popover__body::-webkit-scrollbar{width:8px;height:8px}.iq-popover__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-popover__body::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-popover__body::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-popover__foot{padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--border)}.iq-popover__foot--center{display:flex;justify-content:center;padding:var(--sp-5) var(--sp-6)}.iq-popover__empty{padding:var(--sp-9) var(--sp-6);text-align:center;font-size:var(--fs-xs);color:var(--tx3)}.iq-menu{display:flex;flex-direction:column;gap:1px}.iq-menu__item{display:flex;align-items:center;gap:var(--sp-4);height:var(--row-h);padding:0 var(--sp-4);border-radius:9px;font-size:var(--fs-sm);color:var(--tx2);text-align:left;width:100%;transition:background .14s ease,color .14s ease}.iq-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-menu__item:hover{background:var(--surf2);color:var(--tx);text-decoration:none}.iq-menu__item[aria-current=true]{color:var(--tx)}.iq-menu__item-icon{width:var(--icon-slot);flex:none;text-align:center;color:var(--tx3)}.iq-menu__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-menu__item-meta{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-menu__item--danger{color:var(--neg)}.iq-menu__item--danger .iq-menu__item-icon{color:var(--neg)}.iq-menu__item--danger:hover{background:var(--neg-soft);color:var(--neg)}.iq-menu__item--accent{color:var(--accent-ink);font-weight:600}.iq-menu__item--accent .iq-menu__item-icon{color:var(--accent-ink)}.iq-menu__item--accent:hover{background:var(--accent-soft);color:var(--accent-ink)}.iq-menu__row{display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-4);border-radius:9px;transition:background .14s ease}.iq-menu__row:hover{background:var(--surf2)}.iq-menu__row[aria-current=true] .iq-menu__row-main{color:var(--tx);font-weight:600}.iq-menu__row-grip{width:var(--icon-slot);flex:none;text-align:center;color:var(--tx3);cursor:grab;font-size:var(--fs-xs)}.iq-menu__row-main{flex:1;min-width:0;padding:var(--sp-4) 0;text-align:left;font-size:var(--fs-sm);color:var(--tx2);line-height:1.35;text-wrap:pretty}.iq-menu__row-main:hover{color:var(--tx)}.iq-menu__row-main:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-menu__row-actions{display:flex;align-items:center;gap:var(--sp-1);flex:none}.iq-menu__sep{height:1px;background:var(--border);margin:var(--sp-2) 0}.iq-menu__group-title{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);padding:var(--sp-4) var(--sp-4) var(--sp-2)}.iq-scrim{position:fixed;inset:0;background:var(--scrim);z-index:90;backdrop-filter:blur(2px)}.iq-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:min(640px,100vw - var(--sp-12));max-height:calc(100vh - var(--sp-13));display:flex;flex-direction:column;background:var(--elev);border:1px solid var(--border2);border-radius:20px;box-shadow:var(--shadow);z-index:100}.iq-modal__head{display:flex;align-items:flex-start;gap:var(--sp-5);padding:var(--sp-9) var(--sp-9) var(--sp-6)}.iq-modal__icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm);box-shadow:inset 0 0 0 1px var(--accent-border)}.iq-modal__title{font-size:var(--fs-h2);font-weight:600}.iq-modal__head--ruled{border-bottom:1px solid var(--border);padding-bottom:var(--sp-7)}.iq-modal__grouptitle{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);padding:var(--sp-6) 0 var(--sp-3)}.iq-modal__grouptitle:first-child{padding-top:0}.iq-modal__addrow{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-6) 0 var(--sp-2);margin-top:var(--sp-5);border-top:1px solid var(--border)}.iq-modal__addrow .iq-input{flex:1;min-width:0}.iq-modal__addrow-label{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none;font-size:var(--fs-sm);font-weight:600;color:var(--accent-ink)}.iq-modal__sub{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--tx2)}.iq-modal__x{margin-left:auto}.iq-modal__body{padding:0 var(--sp-9);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-modal__body::-webkit-scrollbar{width:8px;height:8px}.iq-modal__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-modal__body::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-modal__body::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-9);margin-top:var(--sp-6);border-top:1px solid var(--border)}@media(max-width: 759.98px){.iq-modal{top:auto;bottom:0;left:0;transform:none;width:100vw;max-height:92vh;border-radius:20px 20px 0 0}}.iq-modal--sm{width:min(480px,100vw - var(--sp-12))}.iq-modal--lg{width:min(900px,100vw - var(--sp-12))}.iq-modal--xl{width:min(1140px,100vw - var(--sp-12))}.iq-drawer{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);display:flex;flex-direction:column;background:var(--bg2);border-left:1px solid var(--border);box-shadow:var(--shadow);z-index:100;transform:translateX(100%);transition:transform .24s cubic-bezier(0.2, 0.8, 0.2, 1)}.iq-drawer[data-open=true]{transform:none}.iq-drawer__head{display:flex;align-items:center;gap:var(--sp-4);height:var(--topbar-h);padding:0 var(--sp-7);border-bottom:1px solid var(--border);flex-shrink:0}.iq-drawer__body{flex:1;overflow-y:auto;padding:var(--sp-7);scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-drawer__body::-webkit-scrollbar{width:8px;height:8px}.iq-drawer__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-drawer__body::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-drawer__body::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-toasts{position:fixed;bottom:var(--sp-9);right:var(--sp-9);display:flex;flex-direction:column;gap:var(--sp-3);z-index:120}@media(max-width: 759.98px){.iq-toasts{left:var(--sp-5);right:var(--sp-5);bottom:var(--sp-5)}}.iq-toast{display:flex;align-items:flex-start;gap:var(--sp-4);min-width:300px;max-width:420px;padding:var(--sp-5) var(--sp-6);background:var(--elev);border:1px solid var(--border2);border-radius:13px;box-shadow:var(--shadow);font-size:var(--fs-sm)}@media(prefers-reduced-motion: no-preference){.iq-toast{animation:iq-toast-in .24s cubic-bezier(0.2, 0.8, 0.2, 1)}}.iq-toast__icon{flex:none;margin-top:1px}.iq-toast__body{flex:1;min-width:0}.iq-toast__title{font-weight:600}.iq-toast__text{color:var(--tx2);margin-top:2px}.iq-toast--pos .iq-toast__icon{color:var(--pos)}.iq-toast--neg .iq-toast__icon{color:var(--neg)}.iq-toast--ai .iq-toast__icon{color:var(--ai)}.iq-toast--ai{border-color:var(--ai-border)}@keyframes iq-toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.iq-notiflist{display:flex;flex-direction:column;gap:var(--sp-3)}.iq-notif{display:flex;align-items:flex-start;gap:var(--sp-4);width:100%;padding:var(--sp-5);background:var(--surf);border:1px solid var(--border);border-radius:11px;text-align:left;font-size:var(--fs-sm);color:var(--tx);line-height:1.45;text-wrap:pretty}.iq-notif:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-notif:hover{border-color:var(--border2)}.iq-notif__icon{flex:none;width:var(--icon-slot);text-align:center;font-size:var(--fs-sm);margin-top:1px}.iq-notif__text{flex:1;min-width:0}.iq-notif>.iq-dot{margin-top:6px}.iq-notif--read{color:var(--tx2)}.iq-skel{background:var(--surf2);border-radius:5.5px;position:relative;overflow:hidden}@media(prefers-reduced-motion: no-preference){.iq-skel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, var(--border), transparent);transform:translateX(-100%);animation:iq-shimmer 1.4s ease infinite}}.iq-skel--text{height:.72em;margin:.36em 0;border-radius:3px}.iq-skel--title{height:1em;width:45%}.iq-skel--num{height:1em;width:80px}.iq-skel--chart{height:200px;border-radius:11px}.iq-skel--fill{height:100%;border-radius:11px}.iq-skel--row{height:var(--row-h);border-radius:0}.iq-skel--circle{border-radius:999px}.iq-skel:nth-child(2)::after{animation-delay:.1s}.iq-skel:nth-child(3)::after{animation-delay:.2s}.iq-skel:nth-child(4)::after{animation-delay:.3s}@keyframes iq-shimmer{to{transform:translateX(100%)}}.iq-page-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--bg) 60%, transparent)}.iq-page-overlay .fa-spinner{font-size:32px;color:var(--accent)}.iq-spinner{width:14px;height:14px;border:2px solid var(--border2);border-top-color:var(--accent);border-radius:999px;animation:iq-spin .7s linear infinite}.iq-spinner--ai{border-top-color:var(--ai)}@keyframes iq-spin{to{transform:rotate(360deg)}}.iq-pending{color:var(--tx3);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.iq-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-13) var(--sp-9);text-align:center}.iq-empty__icon{font-size:22px;color:var(--tx3)}.iq-empty__title{font-size:var(--fs-h3);font-weight:600}.iq-empty__text{font-size:var(--fs-sm);color:var(--tx2);max-width:46ch;text-wrap:pretty}.iq-empty__action{margin-top:var(--sp-3)}.iq-empty--error .iq-empty__icon{color:var(--neg)}.iq-empty--sm{padding:var(--sp-9) var(--sp-7)}.iq-empty[hidden]{display:none}.iq-alert{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-radius:11px;font-size:var(--fs-sm);background:var(--surf2);border:1px solid var(--border)}.iq-alert__icon{flex:none;margin-top:1px;color:var(--tx3)}.iq-alert__title{font-weight:600}.iq-alert__text{color:var(--tx2)}.iq-alert--neg{background:var(--neg-soft);border-color:var(--neg)}.iq-alert--neg .iq-alert__icon{color:var(--neg)}.iq-alert--warn{background:var(--warn-soft);border-color:var(--warn)}.iq-alert--warn .iq-alert__icon{color:var(--warn)}.iq-alert--ai{background:var(--ai-soft);border-color:var(--ai-border)}.iq-alert--ai .iq-alert__icon{color:var(--ai)}.iq-alert--fore{background:var(--fore-soft);border-color:var(--fore-border)}.iq-alert--fore .iq-alert__icon{color:var(--fore)}.iq-alert--sm{align-items:center;padding:var(--sp-4) var(--sp-5);font-size:var(--fs-xs)}.iq-stale{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--warn)}.iq-alert__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4);flex:none;font-size:var(--fs-2xs)}.iq-alert__actions>span{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--tx2)}.iq-greet{text-align:center;margin-bottom:var(--sp-11)}.iq-greet__date{display:block;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.16em;margin-bottom:var(--sp-5)}.iq-greet__title{margin:0;font-size:29px;font-weight:600;letter-spacing:-0.02em;line-height:1.15;text-wrap:pretty}@media(max-width: 1399.98px){.iq-greet__title{font-size:25px}}.iq-composer.iq-composer--ask{height:auto;padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-5);border-color:var(--border2);border-radius:15.5px;box-shadow:var(--shadow);gap:var(--sp-5)}.iq-composer.iq-composer--ask .iq-composer__input{height:38px;font-size:var(--fs-lg)}.iq-composer.iq-composer--ask .iq-composer__send{width:40px;height:40px;border-radius:11px;background:var(--ai);color:var(--bg)}.iq-composer.iq-composer--ask .iq-composer__send:hover{background:var(--ai);filter:brightness(1.08);color:var(--bg)}.iq-composer__lead{flex:none;color:var(--ai);font-size:var(--fs-lg)}.iq-suggests--center{justify-content:center;margin-top:var(--sp-7)}.iq-brief{margin-top:var(--sp-13)}.iq-brief__head{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sp-5);margin-bottom:var(--sp-8)}.iq-brief__head-body{flex:1;min-width:0}.iq-brief__title{margin:0 0 var(--sp-1);font-size:var(--fs-h1);font-weight:600;letter-spacing:-0.01em}.iq-brief__sub{margin:0;font-size:var(--fs-xs);color:var(--tx2)}.iq-brief__since{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-2xs);color:var(--tx3);white-space:nowrap}.iq-brief__group{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5)}.iq-brief__group>i{font-size:var(--fs-xs)}.iq-brief__group-label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.1em;color:inherit}.iq-brief__group-note{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.1em;text-transform:none}.iq-brief__cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-11)}@media(max-width: 759.98px){.iq-brief__cols{grid-template-columns:1fr;gap:var(--sp-12)}}.iq-brief__col{display:flex;flex-direction:column}.iq-alerts{display:grid;margin-bottom:var(--sp-12);grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:var(--card-gap)}.iq-alertcard{background:var(--surf);border:1px solid var(--border);border-radius:15.5px;padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--sp-5);transition:border-color .12s ease}.iq-alertcard:hover{border-color:var(--pos)}.iq-alertcard--neg:hover{border-color:var(--neg)}.iq-alertcard__head{display:flex;align-items:center;gap:var(--sp-4)}.iq-alertcard__ident{min-width:0}.iq-alertcard__sym{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:700}.iq-alertcard__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-3xs);color:var(--tx3)}.iq-alertcard__time{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.iq-alertcard .iq-badge{align-self:flex-start}.iq-alertcard__fig{display:flex;align-items:baseline;gap:var(--sp-3)}.iq-alertcard__price{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h1);font-weight:600}.iq-alertcard__delta{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600}.iq-alertcard__target{margin-left:auto;font-size:var(--fs-3xs);color:var(--tx3);white-space:nowrap}.iq-newslist{flex:1;display:grid;grid-auto-rows:1fr;gap:var(--sp-5)}.iq-newscard{background:var(--surf);border:1px solid var(--border);border-radius:13px;padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--sp-4);transition:border-color .12s ease}.iq-newscard:hover{border-color:var(--border2)}.iq-newscard:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.iq-newscard__head{display:flex;align-items:center;gap:var(--sp-3)}.iq-newscard__src{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.06em;text-transform:none;color:var(--tx2)}.iq-newscard__src .iq-dot{background:currentColor;width:6px;height:6px}.iq-newscard__time{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-newscard__title{font-size:var(--fs-lg);font-weight:600;line-height:1.35;text-wrap:pretty}.iq-newscard__dek{font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--tx2);text-wrap:pretty}.iq-newscard__foot{display:flex;align-items:center;gap:var(--sp-3);margin-top:auto}.iq-newscard__tag{font-size:var(--fs-3xs);color:var(--tx2);background:var(--surf2);border:1px solid var(--border);border-radius:5.5px;padding:2px var(--sp-3)}.iq-newscard__tag--sym{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}.iq-newscard__read{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-2xs);color:var(--accent-ink);white-space:nowrap}.iq-newscard__read>i{font-size:9px}.iq-findbar{position:relative}.iq-findbar__field{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-7);background:var(--surf);border:1px solid var(--border);border-radius:15.5px;transition:border-color .14s ease}.iq-findbar__field:focus-within{border-color:var(--border2)}.iq-findbar__icon{flex:none;color:var(--tx3);font-size:var(--fs-lg)}.iq-findbar__box{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.iq-findbar__hint{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.1em}.iq-findbar__input{width:100%;height:30px;padding:0;border:0;background:none;color:var(--tx);font-family:inherit;font-size:var(--fs-lg);font-weight:500;outline:none}.iq-findbar__input::placeholder{color:var(--tx3);font-weight:400}.iq-findbar__input::-webkit-search-cancel-button{display:none}.iq-findbar__go{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid var(--border2);border-radius:11px;background:var(--surf2);color:var(--tx2);cursor:pointer}.iq-findbar__go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-findbar__go:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.iq-findbar[data-armed=true] .iq-findbar__field{border-color:var(--accent-border)}.iq-findbar[data-armed=true] .iq-findbar__hint{color:var(--accent-ink)}.iq-findbar+*{margin-top:var(--sp-12)}.iq-list__row-control{margin-top:var(--sp-2);width:100%;cursor:pointer}.iq-list__row--industry{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.iq-list__row--industry .iq-list__row-main{display:contents}.iq-list__row--industry>i:first-child{grid-area:1/1}.iq-list__row--industry .iq-list__row-title{grid-area:1/2/2/-1}.iq-list__row--industry .iq-list__row-control{grid-area:2/1/3/3;margin-top:var(--sp-2);padding-left:var(--sp-3);padding-right:var(--sp-9);font-size:var(--fs-2xs)}.iq-list__row--industry>.iq-icon-btn{grid-area:2/3;align-self:end;margin-bottom:1px}.iq-auth{display:flex;min-height:100vh;background:var(--bg)}.iq-auth__brand{flex:1;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-13) 56px;background:var(--brand);color:#f4f5f7}@media(max-width: 1099.98px){.iq-auth__brand{display:none}}.iq-auth__glow{position:absolute;border-radius:999px;pointer-events:none}.iq-auth__glow--gold{top:-160px;right:-120px;width:520px;height:520px;background:radial-gradient(circle, rgba(255, 199, 80, 0.16), transparent 62%)}.iq-auth__glow--cyan{bottom:-180px;left:-120px;width:460px;height:460px;background:radial-gradient(circle, rgba(84, 208, 217, 0.1), transparent 62%)}.iq-auth__logo{position:relative;height:30px;align-self:flex-start}.iq-auth__pitch{position:relative;max-width:460px}.iq-auth__eyebrow{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.2em;color:var(--accent);margin-bottom:var(--sp-9)}.iq-auth__headline{margin-bottom:var(--sp-8);font-size:calc(var(--fs-display) + 8px);font-weight:600;line-height:1.15;letter-spacing:-0.02em}.iq-auth__lede{max-width:420px;margin-bottom:var(--sp-12);font-size:var(--fs-lg);line-height:var(--lh-loose);color:#aab0be}.iq-auth__points{display:flex;flex-direction:column;gap:var(--sp-6)}.iq-auth__point{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-lg);color:#d6dae2}.iq-auth__point-icon{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;font-size:var(--fs-3xs);background:rgba(255,199,80,.12);color:#ffc750}.iq-auth__point-icon--ai{background:rgba(84,208,217,.12);color:#54d0d9}.iq-auth__point-icon--fore{background:rgba(155,140,255,.12);color:#9b8cff}.iq-auth__fine{position:relative;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.06em;color:#6f7684}.iq-auth__fine a{color:#ffc750}.iq-auth__panel{width:520px;flex:none;display:flex;flex-direction:column;padding:0 var(--sp-13);background:var(--bg2);border-left:1px solid var(--border);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-auth__panel::-webkit-scrollbar{width:10px;height:10px}.iq-auth__panel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-auth__panel::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-auth__panel::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-auth__panel--wide{width:568px}@media(max-width: 1099.98px){.iq-auth__panel{width:100%;border-left:0}}@media(max-width: 759.98px){.iq-auth__panel{padding:0 var(--sp-9)}}.iq-auth__panel-head{flex:none;display:flex;align-items:center;gap:var(--sp-4);height:80px}.iq-auth__panel-foot{flex:none;display:grid;place-items:center;height:64px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.06em}.iq-auth__form{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-7);width:100%;max-width:392px;margin:0 auto;padding:var(--sp-9) 0 var(--sp-12)}.iq-auth__panel--wide .iq-auth__form{max-width:none}.iq-auth__head{display:flex;flex-direction:column;gap:var(--sp-2)}.iq-auth__kicker{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.16em}.iq-auth__title{font-size:var(--fs-display);font-weight:600;letter-spacing:-0.02em}.iq-auth__sub{font-size:var(--fs-sm);color:var(--tx2)}.iq-auth__note{text-align:center;font-size:var(--fs-xs);color:var(--tx2)}.iq-auth__seal{width:52px;height:52px;display:grid;place-items:center;border-radius:20px;background:var(--pos-soft);border:1px solid var(--pos);color:var(--pos);font-size:var(--fs-h1)}.iq-auth__facts{display:flex;flex-direction:column;gap:var(--sp-3)}.iq-auth__fact{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:12px;font-size:var(--fs-xs);color:var(--tx2)}.iq-auth__fact>i:first-child{color:var(--tx3);width:14px}.iq-auth__fact>a{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--accent-ink)}.iq-authbar{display:flex;align-items:center;gap:var(--sp-9);height:var(--topbar-h);padding:0 var(--page-pad-x);background:var(--bg2);border-bottom:1px solid var(--border)}.iq-authbar__brand{display:flex;align-items:center;gap:var(--sp-6)}.iq-authbar__brand:hover{text-decoration:none}.iq-authbar__logo{height:24px;filter:invert(var(--logo-invert))}.iq-authbar__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-6);font-size:var(--fs-xs);color:var(--tx2)}.iq-authdoc{width:100%;max-width:1180px;margin:0 auto;padding:var(--sp-13) var(--page-pad-x) 56px}.iq-authdoc__head{max-width:640px;margin:0 auto var(--sp-13);display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);text-align:center}.iq-authdoc__title{font-size:calc(var(--fs-display) + 4px);font-weight:600;letter-spacing:-0.02em}.iq-authdoc__lede{font-size:var(--fs-lg);line-height:var(--lh-loose);color:var(--tx2)}.iq-authdoc__lede b{color:var(--tx)}.iq-authcard{max-width:760px;margin:0 auto;padding:var(--sp-12) var(--sp-13);background:var(--bg2);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow)}@media(max-width: 759.98px){.iq-authcard{padding:var(--sp-9)}}.iq-authcard__head{display:flex;align-items:flex-start;gap:var(--sp-6);flex-wrap:wrap;margin-bottom:var(--sp-11)}.iq-authcard__title{font-size:var(--fs-h1);font-weight:600}.iq-authcard__sub{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--tx2)}.iq-authcard__seal{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-authcard__seal i{color:var(--pos)}.iq-formgrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-8) var(--sp-9)}@media(max-width: 759.98px){.iq-formgrid{grid-template-columns:minmax(0, 1fr)}}.iq-formgrid__full{grid-column:1/-1}.iq-formgrid__sep{grid-column:1/-1;display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-2)}.iq-formgrid__cards{display:flex;gap:var(--sp-2);color:var(--tx3);font-size:var(--fs-h3)}.iq-plans{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--sp-8);align-items:stretch;margin-bottom:var(--sp-13)}@media(max-width: 1099.98px){.iq-plans{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-plans{grid-template-columns:minmax(0, 1fr)}}.iq-plan{position:relative;display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-11) var(--sp-10) var(--sp-10);text-align:left;background:var(--bg2);border:1.5px solid var(--border);border-radius:20px;transition:border-color .14s ease}.iq-plan:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-plan:hover{border-color:var(--border2)}.iq-plan[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--shadow)}.iq-plan--quiet{background:linear-gradient(180deg, var(--surf2), var(--bg2));border-color:var(--border2)}.iq-plan__badge{position:absolute;top:-11px;left:var(--sp-10);height:22px;display:inline-flex;align-items:center;padding:0 var(--sp-4);border-radius:999px;background:var(--accent);color:var(--on-accent);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.iq-plan__badge--quiet{background:var(--elev);border:1px solid var(--border2);color:var(--tx2)}.iq-plan__head{display:flex;align-items:center;gap:var(--sp-4)}.iq-plan__icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm)}.iq-plan__icon--fore{background:var(--fore-soft);color:var(--fore)}.iq-plan__icon--ai{background:var(--ai-soft);color:var(--ai)}.iq-plan__icon--pos{background:var(--pos-soft);color:var(--pos)}.iq-plan__name{font-size:var(--fs-h3);font-weight:600}.iq-plan__blurb{min-height:38px;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx2);text-wrap:pretty}.iq-plan__price{display:flex;align-items:baseline;gap:var(--sp-2)}.iq-plan__amount{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-display);font-weight:600;letter-spacing:-0.02em}.iq-plan__per{font-size:var(--fs-xs);color:var(--tx3)}.iq-plan__features{flex:1;display:flex;flex-direction:column;gap:var(--sp-4)}.iq-plan__feature{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx2)}.iq-plan__feature>i{margin-top:3px;flex:none;color:var(--pos);font-size:var(--fs-label)}.iq-plan__action{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--control-h-lg);border:1px solid var(--border);border-radius:12px;font-size:var(--fs-sm);font-weight:600;color:var(--tx2)}.iq-plan[aria-pressed=true] .iq-plan__action{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.iq-strength{display:flex;align-items:center;gap:var(--sp-4)}.iq-strength__bars{flex:1;display:flex;gap:var(--sp-1)}.iq-strength__bar{flex:1;height:5px;border-radius:3px;background:var(--surf2)}.iq-strength__label{width:74px;text-align:right;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);font-weight:600;letter-spacing:.08em}.iq-strength[data-level="1"] .iq-strength__bar[data-on=true]{background:var(--neg)}.iq-strength[data-level="1"] .iq-strength__label{color:var(--neg)}.iq-strength[data-level="2"] .iq-strength__bar[data-on=true]{background:var(--warn)}.iq-strength[data-level="2"] .iq-strength__label{color:var(--warn)}.iq-strength[data-level="3"] .iq-strength__bar[data-on=true]{background:var(--accent-ink)}.iq-strength[data-level="3"] .iq-strength__label{color:var(--accent-ink)}.iq-strength[data-level="4"] .iq-strength__bar[data-on=true]{background:var(--pos)}.iq-strength[data-level="4"] .iq-strength__label{color:var(--pos)}.iq-reqs{padding:var(--sp-6) var(--sp-7);background:var(--surf);border:1px solid var(--border);border-radius:12px}.iq-reqs__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-3) var(--sp-7)}@media(max-width: 759.98px){.iq-reqs__grid{grid-template-columns:minmax(0, 1fr)}}.iq-reqs__note{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-3xs);color:var(--tx3)}.iq-req{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-2xs);color:var(--tx3)}.iq-req>i{width:11px;font-size:var(--fs-label)}.iq-req[data-met=true]{color:var(--pos)}.iq-card__head--ai{background:var(--ai-soft)}.iq-card__head--ai>i{color:var(--ai)}.iq-card__head--neg{background:var(--neg-soft)}.iq-card__head--neg>i{color:var(--neg)}.iq-card__head-meta{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3)}.iq-field__count{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);color:var(--tx3)}.iq-field__label--row{display:flex;align-items:baseline;gap:var(--sp-3)}.iq-field__control:has(>.iq-field__icon) .iq-select{padding-left:var(--sp-12)}.iq-field__icon--accent{color:var(--accent-ink) !important}.iq-severity{display:flex;gap:var(--sp-3);height:var(--control-h)}.iq-severity__item{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);background:var(--bg2);border:1.5px solid var(--border);border-radius:11px;color:var(--tx2);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease}.iq-severity__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-severity__item:hover{border-color:var(--border2)}.iq-severity__key{width:8px;height:8px;flex:none;border-radius:2px;background:var(--tx3)}.iq-severity__item--warn .iq-severity__key{background:var(--warn)}.iq-severity__item--neg .iq-severity__key{background:var(--neg)}.iq-severity__item[aria-pressed=true]{background:var(--surf2);border-color:var(--border2);color:var(--tx)}.iq-severity__item--warn[aria-pressed=true]{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.iq-severity__item--neg[aria-pressed=true]{background:var(--neg-soft);border-color:var(--neg);color:var(--neg)}.iq-intents{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--sp-4)}@media(max-width: 1399.98px){.iq-intents{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-intents{grid-template-columns:minmax(0, 1fr)}}.iq-intent{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-6) var(--sp-6);text-align:left;background:var(--bg2);border:1.5px solid var(--border);border-radius:12px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.iq-intent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-intent:hover{border-color:var(--border2)}.iq-intent__icon{font-size:var(--fs-xs);color:var(--tx3);margin-bottom:var(--sp-2)}.iq-intent__label{font-size:var(--fs-xs);font-weight:600;color:var(--tx2)}.iq-intent__blurb{font-size:var(--fs-3xs);line-height:var(--lh-body);color:var(--tx3);text-wrap:pretty}.iq-intent[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.iq-intent[aria-pressed=true] .iq-intent__label{color:var(--tx)}.iq-intent--neg .iq-intent__icon{color:var(--neg)}.iq-intent--warn .iq-intent__icon{color:var(--warn)}.iq-intent--fore .iq-intent__icon{color:var(--fore)}.iq-intent--ai .iq-intent__icon{color:var(--ai)}.iq-intent--accent .iq-intent__icon{color:var(--accent-ink)}.iq-intent--pos .iq-intent__icon{color:var(--pos)}.iq-selfhelp-list{display:flex;flex-direction:column;gap:var(--sp-5)}.iq-selfhelp{display:flex;gap:var(--sp-4)}.iq-selfhelp>i{width:13px;flex:none;margin-top:3px;font-size:var(--fs-label);color:var(--tx3)}.iq-selfhelp__title{font-size:var(--fs-xs);font-weight:500;margin-bottom:3px}.iq-selfhelp__text{font-size:var(--fs-3xs);line-height:var(--lh-body);color:var(--tx3);text-wrap:pretty}.iq-sla{display:flex;flex-direction:column;gap:var(--sp-4)}.iq-sla__row{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-2xs);color:var(--tx2)}.iq-sla__key{width:9px;height:9px;flex:none;border-radius:3px;background:var(--tx3)}.iq-sla__key--neg{background:var(--neg)}.iq-sla__key--warn{background:var(--warn)}.iq-sla__key--ai{background:var(--ai)}.iq-sla__time{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);font-weight:600}.iq-sla__note{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-3xs);line-height:var(--lh-body);color:var(--tx3)}.iq-diag{padding:var(--sp-5) var(--sp-6);background:var(--bg2);border:1px solid var(--border);border-radius:12px}.iq-diag__head{display:flex;align-items:center;gap:var(--sp-4)}.iq-diag__label{font-size:var(--fs-2xs);font-weight:500}.iq-diag__note{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3)}.iq-diag__body{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-2) var(--sp-9)}@media(max-width: 759.98px){.iq-diag__body{grid-template-columns:minmax(0, 1fr)}}.iq-diag__row{display:flex;align-items:baseline;gap:var(--sp-4);font-size:var(--fs-3xs)}.iq-diag__key{width:78px;flex:none;color:var(--tx3)}.iq-diag__val{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);color:var(--tx2)}.iq-td-key__note{display:block;margin-top:3px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.02em}.iq-dropzone{display:flex;align-items:center;gap:var(--sp-5);width:100%;padding:var(--sp-5) var(--sp-6);text-align:left;background:var(--bg2);border:1px dashed var(--border2);border-radius:12px;cursor:pointer}.iq-dropzone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-dropzone:hover{border-color:var(--accent-border)}.iq-dropzone>i{color:var(--tx3)}.iq-dropzone__label{display:block;font-size:var(--fs-2xs);font-weight:500}.iq-dropzone__hint{display:block;font-size:var(--fs-3xs);color:var(--tx3);margin-top:2px}.iq-sendrow{display:flex;align-items:center;gap:var(--sp-6)}.iq-sendrow__note{font-size:var(--fs-2xs);line-height:var(--lh-body);color:var(--tx3);max-width:52ch}.iq-sendrow>.iq-btn{margin-left:auto;flex:none}@media(max-width: 759.98px){.iq-sendrow{flex-wrap:wrap}.iq-sendrow>.iq-btn{margin-left:0}}.iq-setlayout{display:grid;grid-template-columns:295px minmax(0, 1fr);gap:var(--card-gap);align-items:start}@media(max-width: 1399.98px){.iq-setlayout{grid-template-columns:259.5px minmax(0, 1fr)}}@media(max-width: 1099.98px){.iq-setlayout{grid-template-columns:minmax(0, 1fr)}}.iq-setnav{display:flex;flex-direction:column;gap:2px}.iq-setnav__item{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:9px;color:var(--tx2);text-decoration:none;transition:background .14s ease,color .14s ease}.iq-setnav__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.iq-setnav__item:hover{background:var(--surf);color:var(--tx);text-decoration:none}.iq-setnav__item[aria-current=page]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent);color:var(--tx)}.iq-setnav__item[aria-current=page] .iq-setnav__label{font-weight:600}.iq-setnav__item[aria-current=page] .iq-setnav__icon{color:var(--accent-ink)}.iq-setnav__icon{width:var(--icon-slot);flex:none;margin-top:2px;font-size:var(--fs-xs);color:var(--tx3)}.iq-setnav__label{display:block;font-size:var(--fs-sm);font-weight:500}.iq-setnav__meta{display:block;margin-top:2px;font-size:var(--fs-3xs);color:var(--tx3)}.iq-setpanel{display:flex;flex-direction:column;gap:var(--sp-6)}.iq-setpanel[hidden]{display:none}.iq-setpanel__head{margin-bottom:var(--sp-1)}.iq-setpanel__title{font-size:var(--fs-h2);font-weight:600}.iq-setpanel__sub{margin-top:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx2);max-width:72ch;text-wrap:pretty}.iq-savebar{position:sticky;bottom:var(--sp-5);z-index:10;display:flex;align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-9);padding:var(--sp-4) var(--sp-6);background:var(--elev);border:1px solid var(--border2);border-radius:15.5px;box-shadow:var(--shadow)}.iq-savebar__status{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-xs);color:var(--tx2)}.iq-savebar__hint{font-size:var(--fs-2xs);color:var(--tx3)}.iq-savebar__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.iq-savebar[data-state=dirty] .iq-savebar__icon{color:var(--warn)}.iq-savebar[data-state=saved] .iq-savebar__icon{color:var(--pos)}.iq-savebar[data-state=clean] .iq-savebar__icon{color:var(--tx3)}@media(max-width: 759.98px){.iq-savebar__actions{margin-left:0;width:100%}}.iq-savebar--docked{position:static;grid-column:1;grid-row:3;margin:0;padding:var(--sp-4) var(--page-pad-x);background:var(--bg2);border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none}.iq-choices{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:var(--sp-4)}@media(max-width: 759.98px){.iq-choices{grid-auto-flow:row}}.iq-choice{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4);padding:var(--sp-5);text-align:center;background:var(--surf2);border:1.5px solid var(--border);border-radius:12px;color:var(--tx2);font-size:var(--fs-xs);font-weight:600;cursor:pointer;transition:border-color .14s ease,background .14s ease}.iq-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-choice:hover{border-color:var(--border2)}.iq-choice[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.iq-choice__swatch{height:48.5px;border-radius:9px;border:1px solid var(--border)}.iq-choice__row{display:flex;align-items:center;justify-content:center;gap:var(--sp-3)}.iq-choice__row>i{font-size:var(--fs-xs);color:var(--tx3)}.iq-choice[aria-pressed=true] .iq-choice__row>i{color:var(--accent-ink)}.iq-choice__note{font-size:var(--fs-3xs);font-weight:400;color:var(--tx3)}.iq-picks{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--sp-3)}.iq-picks--4up{grid-template-columns:repeat(4, minmax(0, 1fr))}.iq-picks--2up{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(max-width: 1399.98px){.iq-picks{grid-template-columns:repeat(4, minmax(0, 1fr))}.iq-picks--2up{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1099.98px){.iq-picks{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-picks{grid-template-columns:repeat(2, minmax(0, 1fr))}.iq-picks--2up{grid-template-columns:minmax(0, 1fr)}}.iq-pick{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);text-align:left;background:var(--surf);border:1px solid var(--border);border-radius:9px;color:var(--tx2);font-size:var(--fs-xs);cursor:pointer;transition:border-color .14s ease,background .14s ease}.iq-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-pick:hover:not(:disabled){border-color:var(--border2);color:var(--tx)}.iq-pick[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos);color:var(--tx)}.iq-pick:disabled{opacity:.4;cursor:not-allowed}.iq-pick__icon{width:11px;flex:none;font-size:var(--fs-label);color:var(--tx3)}.iq-pick[aria-pressed=true] .iq-pick__icon{color:var(--pos)}.iq-pick__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-pick__code{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);color:var(--tx3)}.iq-pick__count{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label-sm);font-weight:600;color:var(--accent-ink);background:var(--accent-soft);padding:2px var(--sp-3);border-radius:5.5px}.iq-pick--nested{background:var(--bg2)}.iq-cap{display:inline-flex;align-items:center;gap:var(--sp-3);height:var(--control-h);padding:0 var(--sp-6);flex:none;background:var(--surf);border:1px solid var(--border);border-radius:11px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600;color:var(--tx2);white-space:nowrap}.iq-cap--full{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.iq-collapse{background:var(--surf);border:1px solid var(--border);border-radius:13px;overflow:hidden}.iq-collapse+.iq-collapse{margin-top:var(--sp-4)}.iq-collapse__head{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-5) var(--sp-7);text-align:left;cursor:pointer}.iq-collapse__head:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.iq-collapse__head:hover{background:var(--surf2)}.iq-collapse__head>i:last-child{margin-left:auto;color:var(--tx3);font-size:var(--fs-3xs)}.iq-collapse__name{font-size:var(--fs-h3);font-weight:600}.iq-collapse__meta{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-collapse__body{padding:var(--sp-6) var(--sp-7) var(--sp-7);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--sp-5)}.iq-collapse__body[hidden]{display:none}.iq-collapse__scroll{max-height:275px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-collapse__scroll::-webkit-scrollbar{width:8px;height:8px}.iq-collapse__scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-collapse__scroll::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-collapse__scroll::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-steps{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-11)}@media(max-width: 759.98px){.iq-steps{flex-wrap:wrap}}.iq-step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3);text-align:left;cursor:pointer}.iq-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-step__bar{height:4px;border-radius:2px;background:var(--border)}.iq-step__row{display:flex;align-items:center;gap:var(--sp-3)}.iq-step__badge{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label-sm);font-weight:600;color:var(--tx3)}.iq-step__label{font-size:var(--fs-2xs);font-weight:600;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-step[data-state=current] .iq-step__bar{background:var(--accent)}.iq-step[data-state=current] .iq-step__badge{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.iq-step[data-state=current] .iq-step__label{color:var(--tx)}.iq-step[data-state=done] .iq-step__bar{background:var(--accent)}.iq-step[data-state=done] .iq-step__badge{background:var(--pos-soft);border-color:var(--pos);color:var(--pos)}.iq-step[data-state=done] .iq-step__label{color:var(--tx)}.iq-setup{max-width:900px;margin:0 auto}.iq-setup__head{text-align:center;margin-bottom:var(--sp-11)}.iq-setup__kicker{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.18em}.iq-setup__title{margin-top:var(--sp-4);font-size:var(--fs-display);font-weight:600;letter-spacing:-0.02em}.iq-setup__blurb{margin:var(--sp-4) auto 0;max-width:60ch;font-size:var(--fs-sm);line-height:var(--lh-loose);color:var(--tx2);text-wrap:pretty}.iq-tips{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-4)}@media(max-width: 759.98px){.iq-tips{grid-template-columns:minmax(0, 1fr)}}.iq-tipcard{display:flex;gap:var(--sp-6);padding:var(--sp-7);background:var(--surf);border:1px solid var(--border);border-radius:13px}.iq-tipcard__icon{width:39.5px;height:39.5px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm)}.iq-tipcard__icon--ai{background:var(--ai-soft);color:var(--ai)}.iq-tipcard__icon--fore{background:var(--fore-soft);color:var(--fore)}.iq-tipcard__icon--pos{background:var(--pos-soft);color:var(--pos)}.iq-tipcard__icon--neg{background:var(--neg-soft);color:var(--neg)}.iq-tipcard__icon--warn{background:var(--warn-soft);color:var(--warn)}.iq-tipcard__title{display:block;font-size:var(--fs-sm);font-weight:600;margin-bottom:var(--sp-2)}.iq-tipcard__text{display:block;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx2);text-wrap:pretty}.iq-prefrow{display:flex;align-items:center;gap:var(--sp-7);padding:var(--sp-6) var(--card-pad);border-bottom:1px solid var(--border)}.iq-prefrow:last-child{border-bottom:0}.iq-prefrow>i{width:var(--icon-slot);flex:none;color:var(--tx3);font-size:var(--fs-xs)}.iq-prefrow__main{flex:1;min-width:0}.iq-prefrow__title{display:block;font-size:var(--fs-sm);font-weight:600}.iq-prefrow__text{display:block;margin-top:3px;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx3);text-wrap:pretty}.iq-prefrow__control{flex:none;display:flex;align-items:center;gap:var(--sp-4)}.iq-prefs{--prefs-cols: minmax(0, 1fr) 132px 101px}.iq-prefs__head,.iq-prefs__row{display:grid;grid-template-columns:var(--prefs-cols);gap:var(--sp-6);align-items:center;padding:var(--sp-5) var(--card-pad);border-bottom:1px solid var(--border)}.iq-prefs__head{background:var(--bg2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-prefs__row:last-child{border-bottom:0}.iq-prefs__row--master{background:var(--surf2)}.iq-prefs__row--group{padding-left:48.5px}.iq-prefs__row--item{padding-left:86px}.iq-prefs__row--item:hover{background:var(--surf2)}.iq-prefs__main{display:flex;align-items:flex-start;gap:var(--sp-5);min-width:0}.iq-prefs__caret{flex:none;width:12px;margin-top:3px;color:var(--tx3);font-size:var(--fs-3xs);cursor:pointer}.iq-prefs__caret:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-prefs__title{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.iq-prefs__name{font-size:var(--fs-sm);font-weight:600}.iq-prefs__text{margin-top:3px;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx3);max-width:70ch;text-wrap:pretty}.iq-prefs__freq{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-prefs__switch{justify-self:end}.iq-prefs__row[data-off=true] .iq-prefs__name{color:var(--tx3)}.iq-prefs[data-live=false] .iq-prefs__row--group .iq-switch,.iq-prefs[data-live=false] .iq-prefs__row--item .iq-switch{opacity:.45}.iq-prefs .iq-switch[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width: 1399.98px){.iq-prefs{--prefs-cols: minmax(0, 1fr) 105.5px 83.5px}.iq-prefs__row--group{padding-left:37.5px}.iq-prefs__row--item{padding-left:64px}}@media(max-width: 759.98px){.iq-prefs{--prefs-cols: minmax(0, 1fr) auto}.iq-prefs__head{display:none}.iq-prefs__freq{display:none}.iq-prefs__row--group{padding-left:var(--sp-7)}.iq-prefs__row--item{padding-left:var(--sp-11)}}.iq-prefs__tag{display:inline-flex;align-items:center;height:18px;padding:0 var(--sp-3);border-radius:5.5px;background:var(--surf2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label-sm);font-weight:600;letter-spacing:.06em;color:var(--tx3)}.iq-prefs__tag--pos{background:var(--pos-soft);color:var(--pos)}.iq-prefs__tag--warn{background:var(--warn-soft);color:var(--warn)}.iq-progress--meter{height:6px;border-radius:3px;background:var(--surf2)}.iq-progress__fill--pos{background:var(--pos)}.iq-completion{display:flex;align-items:baseline;gap:var(--sp-3)}.iq-completion__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h1);font-weight:600;color:var(--pos)}.iq-completion__label{font-size:var(--fs-2xs);color:var(--tx2)}.iq-choice__swatch--dark{background:linear-gradient(135deg, #14161d, #242833)}.iq-choice__swatch--light{background:linear-gradient(135deg, #ffffff, #e9ebef)}.iq-choice__swatch--system{background:linear-gradient(135deg, #14161d 50%, #e9ebef 50%)}.iq-chip--on{background:var(--pos-soft);border-color:var(--pos);color:var(--tx)}.iq-chatpanel{display:flex;flex-direction:column;min-width:0;min-height:0;position:absolute;top:0;right:0;bottom:0;z-index:100;width:var(--chat-w);background:var(--bg2);border-left:1px solid var(--border);box-shadow:-18px 0 44px rgba(0,0,0,.28)}.iq-app[data-chat=expanded] .iq-chatpanel{left:var(--nav-col);width:auto}@media(max-width: 1399.98px){.iq-app[data-chat] .iq-chatpanel{left:var(--nav-col);width:auto}}.iq-chatpanel[hidden]{display:none}.iq-chatpanel__head{display:flex;align-items:center;gap:var(--sp-5);height:var(--topbar-h);flex:none;padding:0 var(--sp-8);border-bottom:1px solid var(--border);flex-shrink:0}.iq-chatpanel__avatar{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:999px;background:var(--elev);border:1px solid var(--border2);color:var(--ai);font-size:var(--fs-lg)}.iq-chatpanel__avatar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-chatpanel__avatar:hover{border-color:var(--ai-border)}.iq-chatpanel__titles{flex:1;min-width:0}.iq-chatpanel__title{font-size:var(--fs-lg);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-chatpanel__sub{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;color:var(--tx3)}.iq-chatpanel__btn{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:5.5px;color:var(--tx3)}.iq-chatpanel__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-chatpanel__btn:hover{background:var(--surf);color:var(--tx)}@media(max-width: 759.98px){.iq-chatpanel{position:fixed;inset:0;width:auto;border-left:0}}.iq-chat{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.iq-chat__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-chat__body::-webkit-scrollbar{width:8px;height:8px}.iq-chat__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-chat__body::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-chat__body::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-chat__thread[hidden]{display:none}.iq-chat__thread{max-width:980px;margin:0 auto;padding:var(--sp-9) var(--sp-10);display:flex;flex-direction:column;gap:var(--sp-7);width:100%}.iq-chat__foot{flex:none;padding:var(--sp-5) var(--sp-8) var(--sp-4);border-top:1px solid var(--border);position:relative}.iq-chat__foot .iq-popover--composer{position:absolute;bottom:100%;right:var(--sp-4);min-width:220px;margin-bottom:var(--sp-2)}.iq-chat__note{text-align:center;padding:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-3xs);color:var(--tx3)}.iq-chat__note em{font-style:italic;color:var(--accent-ink)}.iq-row+.iq-suggests{margin-top:var(--sp-6)}.iq-suggests+.iq-composer{margin-top:var(--sp-7)}.iq-composer{display:flex;align-items:center;gap:var(--sp-6);height:48px;padding:0 var(--sp-3) 0 var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:13px}.iq-composer:focus-within{border-color:var(--ai-border)}.iq-composer__mic{color:var(--tx3);font-size:var(--fs-lg);flex:none}.iq-composer__input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--tx);font:400 var(--fs-sm) / 1.4 "IBM Plex Sans",system-ui,-apple-system,sans-serif;resize:none;overflow:hidden;scrollbar-width:none}.iq-composer__input::-webkit-scrollbar{display:none}.iq-composer__input::placeholder{color:var(--tx3)}.iq-composer__btn{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;color:var(--tx3)}.iq-composer__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-composer__btn:hover{background:var(--surf2);color:var(--tx)}.iq-composer__send{background:var(--surf2);color:var(--tx2)}.iq-composer__send:hover{background:var(--ai);color:var(--bg)}.iq-examples[hidden]{display:none}.iq-examples{max-width:720px;margin:0 auto;padding:52px var(--sp-10) var(--sp-10);display:flex;flex-direction:column;align-items:center;gap:var(--sp-8)}.iq-examples__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-examples__grid{display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:center;width:100%}.iq-example{flex:1 1 calc(50% - var(--sp-6));min-width:150px;max-width:calc(50% - var(--sp-3));padding:var(--sp-8) var(--sp-7);background:var(--surf);border:1px solid var(--border);border-radius:15.5px;text-align:left;display:flex;flex-direction:column;gap:var(--sp-3)}.iq-example:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-example:hover{border-color:var(--ai-border);background:var(--surf2)}.iq-example__title{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-lg);font-weight:600;color:var(--tx)}.iq-example__title>i,.iq-example__title>.fa-solid,.iq-example__title>.fa-regular,.iq-example__title>svg{color:var(--ai) !important;font-size:var(--fs-sm);fill:var(--ai)}.iq-example__q{font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--tx3);text-wrap:pretty}.iq-msg{font-size:var(--fs-sm);line-height:var(--lh-body)}.iq-msg--user{align-self:flex-end;max-width:82%;padding:var(--sp-4) var(--sp-6);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:15.5px 15.5px 5.5px 15.5px;color:var(--tx)}.iq-msg--ai{align-self:stretch;display:flex;flex-direction:column;gap:var(--sp-5)}.iq-msg__label{display:flex;align-items:center;gap:var(--sp-3);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:600;letter-spacing:.06em;color:var(--ai)}.iq-msg__card{background:var(--surf);border:1px solid var(--border);border-radius:5.5px 15.5px 15.5px 15.5px;padding:var(--sp-7) var(--sp-7) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5)}.iq-msg__card ul,.iq-msg__card ol{margin:var(--sp-3) 0;padding-left:var(--sp-9)}.iq-msg__card ul{list-style:disc}.iq-msg__card ol{list-style:decimal}.iq-msg__card li{margin:var(--sp-2) 0;line-height:var(--lh-body)}.iq-msg__card p{margin:var(--sp-3) 0}.iq-msg__card p:first-child{margin-top:0}.iq-msg__card p:last-child{margin-bottom:0}.iq-msg__card br{display:block;content:"";margin-top:var(--sp-2)}.iq-msg__card table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-xs);margin:var(--sp-4) 0}.iq-msg__card table th,.iq-msg__card table td{padding:var(--row-pad-y) var(--sp-5);height:var(--row-h);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)}.iq-msg__card table thead th{padding:0 var(--sp-5);background:var(--surf2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.12em;border-bottom:1px solid var(--border);user-select:none}.iq-msg__card table tbody tr{transition:background .14s ease}.iq-msg__card table tbody tr:hover{background:var(--surf2)}.iq-msg__card table tbody tr:last-child td{border-bottom:0}.iq-msg__card .company-card{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:9px;transition:background .14s ease}.iq-msg__card .company-card:hover{background:var(--surf2)}.iq-msg__card .company-info{display:flex;align-items:center;gap:var(--sp-4);flex:1;min-width:0}.iq-msg__card .company-info a{display:flex;align-items:center;gap:var(--sp-3);min-width:0;text-decoration:none}.iq-msg__card .company-logo{width:24px;height:24px;border-radius:4px;object-fit:contain;flex:none}.iq-msg__card .company-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-msg__text{color:var(--tx2);text-wrap:pretty}.iq-msg__meta{display:flex;align-items:center;gap:var(--sp-4)}.iq-answer{display:flex;flex-direction:column;gap:var(--sp-5)}.iq-answer__item-title{font-size:var(--fs-body);font-weight:600;color:var(--tx)}.iq-answer__facts{padding-left:var(--sp-7);margin-top:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--tx2)}.iq-answer__facts b{color:var(--tx);font-weight:600}.iq-answer-cos{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--sp-1) var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--border)}.iq-answer-co{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-2);border-radius:9px;font-size:var(--fs-sm);color:var(--tx);text-align:left;min-width:0}.iq-answer-co:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-answer-co:hover{background:var(--surf2)}.iq-answer-co>i{color:var(--tx3);flex:none}.iq-answer-co:hover>i{color:var(--accent-ink)}.iq-answer-co__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-answer-src{display:flex;align-items:center;gap:var(--sp-2);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);text-transform:none;color:var(--tx3)}.iq-answer-src i{font-size:9px}.iq-threadsmenu{position:absolute;top:var(--sp-4);left:var(--sp-4);right:var(--sp-4);z-index:60;padding:var(--sp-4);background:var(--elev);border:1px solid var(--border2);border-radius:13px;box-shadow:var(--shadow)}.iq-threadsmenu__bar{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.iq-threadsmenu__btn{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;border:1px solid var(--border);color:var(--tx2);font-size:var(--fs-xs)}.iq-threadsmenu__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-threadsmenu__btn:hover{border-color:var(--border2)}.iq-threadsmenu__btn--new{color:var(--ai)}.iq-threadsmenu__btn--new:hover{border-color:var(--ai-border);background:var(--ai-soft)}.iq-threadsmenu__btn--del{color:var(--neg)}.iq-threadsmenu__btn--del:hover{border-color:var(--neg);background:var(--neg-soft)}.iq-threadsmenu__btn--x{border-color:rgba(0,0,0,0);color:var(--tx3)}.iq-threadsmenu__btn--x:hover{background:var(--surf);border-color:rgba(0,0,0,0)}.iq-threadsmenu__label{font-size:var(--fs-3xs);color:var(--tx3);white-space:nowrap}.iq-threadsmenu__current{flex:1;min-width:0;height:30px;padding:0 var(--sp-4);background:var(--surf);border:1px solid var(--border);border-radius:9px;color:var(--tx);font-size:var(--fs-xs);font-weight:600}.iq-threadsmenu__list{display:flex;flex-direction:column;gap:var(--sp-2);max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border2) rgba(0,0,0,0)}.iq-threadsmenu__list::-webkit-scrollbar{width:8px;height:8px}.iq-threadsmenu__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.iq-threadsmenu__list::-webkit-scrollbar-thumb{background:var(--border2);border:2px solid rgba(0,0,0,0);background-clip:content-box;border-radius:999px}.iq-threadsmenu__list::-webkit-scrollbar-thumb:hover{background-color:var(--tx3);background-clip:content-box}.iq-threadsmenu__empty{padding:var(--sp-7);text-align:center;font-size:var(--fs-xs);color:var(--tx3)}.iq-thread{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-5);background:var(--surf);border:1px solid var(--border);border-radius:9px;font-size:var(--fs-xs);color:var(--tx2);text-align:left}.iq-thread:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-thread:hover{border-color:var(--ai-border);color:var(--tx)}.iq-thread i{color:var(--ai);font-size:var(--fs-3xs);flex:none}.iq-thread span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-stream-caret{display:inline-block;width:7px;height:1em;vertical-align:text-bottom;background:var(--ai)}@media(prefers-reduced-motion: no-preference){.iq-stream-caret{animation:iq-blink 1s steps(2) infinite}}@keyframes iq-blink{50%{opacity:0}}.iq-cite{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin:0 2px;border-radius:5.5px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label-sm);color:var(--ai);background:var(--ai-soft);box-shadow:inset 0 0 0 1px var(--ai-border);vertical-align:1px}.iq-cite:hover{background:var(--ai);color:var(--bg);text-decoration:none}.iq-source{display:flex;gap:var(--sp-4)}.iq-source__n{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:5.5px;background:var(--ai-soft);border:1px solid var(--ai-border);color:var(--ai);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs)}.iq-source__body{min-width:0}.iq-source__title{display:block;font-size:var(--fs-sm);color:var(--tx);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iq-source__title:hover{color:var(--ai);text-decoration:underline}.iq-source__meta{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);font-size:var(--fs-2xs);color:var(--tx3)}.iq-source__dot{width:3px;height:3px;border-radius:999px;background:var(--border2)}.iq-swarm{display:flex;flex-direction:column;gap:var(--sp-3)}.iq-agent{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:11px;background:var(--bg2);border:1px solid var(--border);font-size:var(--fs-sm)}.iq-agent__icon{color:var(--tx3);text-align:center}.iq-agent__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tx2)}.iq-agent__status{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-agent[data-state=running]{border-color:var(--ai-border);background:linear-gradient(var(--ai-soft), var(--ai-soft)),var(--bg2)}.iq-agent[data-state=running] .iq-agent__icon{color:var(--ai)}.iq-agent[data-state=running] .iq-agent__name{color:var(--tx)}.iq-agent[data-state=running] .iq-agent__status{color:var(--ai)}.iq-agent[data-state=done] .iq-agent__icon{color:var(--pos)}.iq-agent[data-state=done] .iq-agent__status{color:var(--tx3)}.iq-agent[data-state=failed] .iq-agent__icon{color:var(--neg)}.iq-agent[data-state=failed] .iq-agent__status{color:var(--neg)}.iq-progress{height:3px;border-radius:999px;background:var(--border);overflow:hidden}.iq-progress__fill{height:100%;background:var(--ai);transition:width .24s cubic-bezier(0.2, 0.8, 0.2, 1)}.iq-progress--indeterminate .iq-progress__fill{width:35%}@media(prefers-reduced-motion: no-preference){.iq-progress--indeterminate .iq-progress__fill{animation:iq-indet 1.5s cubic-bezier(0.2, 0.8, 0.2, 1) infinite}}@keyframes iq-indet{0%{transform:translateX(-100%)}100%{transform:translateX(320%)}}.iq-finding{padding:var(--sp-6);border-radius:11px;background:var(--bg2);border:1px solid var(--border);border-left:2px solid var(--ai)}.iq-finding__title{font-size:var(--fs-body);font-weight:600;margin-bottom:var(--sp-2)}.iq-finding__text{font-size:var(--fs-sm);color:var(--tx2);line-height:var(--lh-body);text-wrap:pretty}.iq-finding__foot{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4)}.iq-finding--warn{border-left-color:var(--warn)}.iq-finding--neg{border-left-color:var(--neg)}.iq-finding--ranked{border-left:1px solid var(--border);border-top:2px solid var(--border2);border-radius:13px}.iq-finding--ranked .iq-finding__type{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.1em}.iq-finding--ranked .iq-finding__title{font-size:var(--fs-lg);line-height:1.4;text-wrap:pretty}.iq-finding--ranked .iq-finding__text{font-size:var(--fs-xs)}.iq-finding--ranked .iq-finding__foot{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border);font-size:var(--fs-label)}.iq-finding__pips{display:flex;gap:3px;margin-left:auto}.iq-finding__pip{width:14px;height:4px;border-radius:2px;background:var(--surf2)}.iq-finding__pip--on{background:currentColor}.iq-finding--opportunity{border-top-color:var(--pos)}.iq-finding--opportunity .iq-finding__type{color:var(--pos)}.iq-finding--risk{border-top-color:var(--neg)}.iq-finding--risk .iq-finding__type{color:var(--neg)}.iq-finding--signal{border-top-color:var(--ai)}.iq-finding--signal .iq-finding__type{color:var(--ai)}.iq-finding--limitation{border-top-color:var(--tx2)}.iq-finding--limitation .iq-finding__type{color:var(--tx2)}.iq-finding--constraint{border-top-color:var(--warn)}.iq-finding--constraint .iq-finding__type{color:var(--warn)}.iq-findings{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--card-gap)}@media(max-width: 759.98px){.iq-findings{grid-template-columns:minmax(0, 1fr)}}.iq-prompt{display:flex;align-items:center;gap:var(--sp-5);background:var(--surf);border:1px solid var(--border2);border-radius:13px;padding:var(--sp-5) var(--sp-6)}.iq-prompt__icon{color:var(--ai);flex:none}.iq-prompt__text{flex:1;min-width:0;font-size:var(--fs-h3);font-weight:500}.iq-runmeta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-3xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:normal;text-transform:none}.iq-runmeta>*{display:inline-flex;align-items:center;gap:var(--sp-2)}.iq-runmeta__ok{color:var(--pos)}.iq-verdict{display:grid;grid-template-columns:176px minmax(0, 1fr) 250px;border:1px solid var(--border2);border-radius:16px;overflow:hidden}@media(max-width: 1399.98px){.iq-verdict{grid-template-columns:140px minmax(0, 1fr)}}@media(max-width: 759.98px){.iq-verdict{grid-template-columns:minmax(0, 1fr)}}.iq-verdict__dial{display:grid;place-items:center;padding:var(--sp-9);border-right:1px solid var(--border)}.iq-verdict__body{padding:var(--sp-9) var(--sp-10);display:flex;flex-direction:column;justify-content:center;gap:var(--sp-4)}.iq-verdict__statement{font-size:var(--fs-h2);font-weight:600;line-height:1.4;letter-spacing:-0.01em;text-wrap:pretty}.iq-verdict__split{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.iq-verdict__spread{padding:var(--sp-8) var(--sp-9);border-left:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;gap:var(--sp-3)}@media(max-width: 1399.98px){.iq-verdict__spread{grid-column:1/-1;border-left:0;border-top:1px solid var(--border)}}.iq-verdict[data-verdict=yes]{border-color:var(--pos);background:linear-gradient(110deg, var(--pos-soft), transparent 70%)}.iq-verdict[data-verdict=neutral]{border-color:var(--accent-border);background:linear-gradient(110deg, var(--accent-soft), transparent 70%)}.iq-verdict[data-verdict=no]{border-color:var(--neg);background:linear-gradient(110deg, var(--neg-soft), transparent 70%)}.iq-dial{width:118px;height:118px;border-radius:999px;display:grid;place-items:center;background:var(--surf2)}.iq-dial__inner{width:94px;height:94px;border-radius:999px;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.iq-dial__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:27px;font-weight:600;line-height:1;letter-spacing:-0.02em}.iq-dial__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:8px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.12em}@media(max-width: 1399.98px){.iq-dial{width:96px;height:96px}.iq-dial__inner{width:76px;height:76px}.iq-dial__value{font-size:22px}}.iq-verdict-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px var(--sp-5);border-radius:999px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-3xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.08em}.iq-verdict-pill--pos{color:var(--pos);background:var(--pos-soft);border:1px solid var(--pos)}.iq-verdict-pill--warn{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-border)}.iq-verdict-pill--neg{color:var(--neg);background:var(--neg-soft);border:1px solid var(--neg)}.iq-spread-row{display:grid;grid-template-columns:48px minmax(0, 1fr) 34px;align-items:center;gap:var(--sp-3);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs)}.iq-spread-row__name{color:var(--tx2)}.iq-spread-row__track{display:block;height:5px;border-radius:3px;background:var(--surf2);overflow:hidden}.iq-spread-row__fill{display:block;height:100%}.iq-spread-row__value{font-weight:600;text-align:right}.iq-spread-row--pos .iq-spread-row__fill{background:var(--pos)}.iq-spread-row--pos .iq-spread-row__value{color:var(--pos)}.iq-spread-row--warn .iq-spread-row__fill{background:var(--accent-ink)}.iq-spread-row--warn .iq-spread-row__value{color:var(--accent-ink)}.iq-spread-row--neg .iq-spread-row__fill{background:var(--neg)}.iq-spread-row--neg .iq-spread-row__value{color:var(--neg)}.iq-kpis{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:var(--sp-5)}@media(max-width: 1399.98px){.iq-kpis{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-kpis{grid-template-columns:repeat(2, minmax(0, 1fr))}}.iq-kpi{padding:var(--sp-5) var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:12px}.iq-kpi__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.12em;margin-bottom:var(--sp-3)}.iq-kpi__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:20px;font-weight:600;line-height:1;letter-spacing:-0.02em}.iq-kpi__note{font-size:var(--fs-2xs);color:var(--tx2);margin-top:7px;line-height:1.45}.iq-kpi--pos .iq-kpi__value{color:var(--pos)}.iq-kpi--neg .iq-kpi__value{color:var(--neg)}.iq-kpi--warn .iq-kpi__value{color:var(--accent-ink)}.iq-kpi--tint-pos{background:var(--pos-soft);border-color:var(--pos)}.iq-kpi--tint-warn{background:var(--accent-soft);border-color:var(--accent-ink)}.iq-kpi--tint-neg{background:var(--neg-soft);border-color:var(--neg)}@media(max-width: 1399.98px){.iq-kpi__value{font-size:18px}}.iq-kpis--fit{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}@media(max-width: 1399.98px){.iq-kpis--fit{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}}.iq-roles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--sp-5)}@media(max-width: 1399.98px){.iq-roles{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-roles{grid-template-columns:minmax(0, 1fr)}}.iq-roles--3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media(max-width: 1399.98px){.iq-roles--3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-roles--3{grid-template-columns:minmax(0, 1fr)}}.iq-role{padding:var(--sp-7) var(--sp-8);border-radius:13px;background:var(--surf2);border:1px solid var(--border2);min-width:0}.iq-role__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-5);min-width:0}.iq-role__tag{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.1em;color:var(--tx2)}.iq-role__tickers{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h3);font-weight:600;margin-bottom:var(--sp-3);overflow-wrap:anywhere}.iq-role__text{font-size:var(--fs-xs);line-height:1.6;color:var(--tx2);text-wrap:pretty}.iq-role__head>.iq-role-badge{margin-left:auto}.iq-role--core{background:var(--pos-soft);border-color:var(--pos)}.iq-role--core .iq-role__tag,.iq-role--core .iq-role__head i{color:var(--pos)}.iq-role--satellite{background:var(--accent-soft);border-color:var(--accent-ink)}.iq-role--satellite .iq-role__tag,.iq-role--satellite .iq-role__head i{color:var(--accent-ink)}.iq-role--avoid{background:var(--neg-soft);border-color:var(--neg)}.iq-role--avoid .iq-role__tag,.iq-role--avoid .iq-role__head i{color:var(--neg)}.iq-role-badge{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.08em;padding:3px var(--sp-3);border-radius:999px;white-space:nowrap}.iq-role-badge--core{color:var(--pos);background:var(--pos-soft);border:1px solid var(--pos)}.iq-role-badge--satellite,.iq-role-badge--secondary{color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-ink)}.iq-role-badge--avoid{color:var(--neg);background:var(--neg-soft);border:1px solid var(--neg)}.iq-sigma__fill--weak{background:var(--neg)}.iq-sigma__fill--fair{background:var(--accent-ink)}.iq-sigma__fill--strong{background:var(--pos)}.iq-sigma__fill--elite{background:var(--pos)}.iq-sigma__value--weak{color:var(--neg)}.iq-sigma__value--fair{color:var(--accent-ink)}.iq-sigma__value--strong{color:var(--pos)}.iq-sigma__value--elite{color:var(--pos)}.iq-sigma__note{font-size:var(--fs-3xs);color:var(--tx3);margin-top:var(--sp-2);text-wrap:pretty}.iq-sigma{display:flex;flex-direction:column;gap:var(--sp-5)}.iq-sigma__row-head{display:flex;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-2);font-size:var(--fs-xs);font-weight:500}.iq-sigma__value{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600;color:var(--pos)}.iq-sigma__track{position:relative;height:8px;border-radius:4px;background:var(--surf2)}.iq-sigma__fill{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--pos)}.iq-sigma__tick{position:absolute;top:-3px;bottom:-3px;width:1.5px;background:var(--tx3)}.iq-sigma__row{display:flex;align-items:center;gap:var(--sp-4)}.iq-sigma__meter{flex:1}.iq-sigma__beta{flex:none;width:74px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--accent-ink)}.iq-sigma__beta--neg{color:var(--neg)}.iq-split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.iq-split__pane{padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--sp-5)}.iq-split__pane+.iq-split__pane{border-left:1px solid var(--border)}@media(max-width: 759.98px){.iq-split{grid-template-columns:minmax(0, 1fr)}.iq-split__pane+.iq-split__pane{border-left:0;border-top:1px solid var(--border)}}.iq-analysts{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--sp-5);align-items:start}@media(max-width: 1399.98px){.iq-analysts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-analysts{grid-template-columns:minmax(0, 1fr)}}.iq-analyst{display:flex;flex-direction:column;background:var(--surf);border:1px solid var(--border);border-radius:13px;overflow:hidden}.iq-analyst__head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border)}.iq-analyst__avatar{width:30px;height:30px;flex:none;border-radius:9px;background:var(--surf2);color:var(--tx2);display:grid;place-items:center}.iq-analyst__id{flex:1;min-width:0;line-height:1.3}.iq-analyst__name{font-size:var(--fs-sm);font-weight:600}.iq-analyst__role{font-size:var(--fs-label);color:var(--tx3)}.iq-analyst__score{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h2);font-weight:600}.iq-analyst__score--pos{color:var(--pos)}.iq-analyst__score--warn{color:var(--accent-ink)}.iq-analyst__score--neg{color:var(--neg)}.iq-analyst__verdict{padding:var(--sp-5) var(--sp-6);font-size:var(--fs-2xs);line-height:1.6;color:var(--tx2);border-bottom:1px solid var(--border)}.iq-pc{display:flex;flex-direction:column;gap:7px;padding:var(--sp-5) var(--sp-6)}.iq-pc__item{display:flex;gap:var(--sp-3);font-size:var(--fs-2xs);line-height:1.5;color:var(--tx2)}.iq-pc__item i{font-size:9px;margin-top:4px;flex:none}.iq-pc__item--pro i{color:var(--pos)}.iq-pc__item--con i{color:var(--neg)}.iq-rank-num{width:24px;height:24px;border-radius:7px;background:var(--surf2);color:var(--tx2);display:grid;place-items:center;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);font-weight:600}.iq-rank-num--top{background:var(--accent);color:var(--on-accent)}.iq-table__entity{display:grid;grid-template-columns:28px minmax(0, 1fr);align-items:center;gap:var(--sp-4);color:var(--tx)}.iq-table__entity:hover{color:var(--accent-ink)}.iq-table__entity__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600}.iq-table__entity__sub{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.06em}.iq-ticker-tile{width:28px;height:28px;flex:none;border-radius:7px;background:var(--fore-soft);color:var(--fore);display:grid;place-items:center;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:9px;font-weight:600}.iq-dist{position:relative;height:22px;min-width:140px;display:flex;align-items:center}.iq-dist__track{position:absolute;left:0;right:0;height:4px;border-radius:2px;background:var(--surf2)}.iq-dist__dot{position:absolute;width:9px;height:9px;border-radius:999px;border:2px solid var(--bg);background:var(--tx3)}.iq-dist__dot--pos{background:var(--pos)}.iq-dist__dot--warn{background:var(--accent-ink)}.iq-dist__dot--neg{background:var(--neg)}.iq-detailrow>td,.iq-rank-detail>td{padding:var(--sp-7);background:var(--bg2);border-top:1px solid var(--border);white-space:normal;height:auto}.iq-table tbody tr.iq-rank--top{background:color-mix(in oklab, var(--accent) 14%, var(--surf));box-shadow:inset 3px 0 0 var(--accent)}.iq-table tbody tr.iq-rank--top .iq-td-key{background:color-mix(in oklab, var(--accent) 14%, var(--surf))}.iq-suggests{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.iq-suggest{padding:var(--sp-4) var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:999px;color:var(--tx2);font-size:var(--fs-xs);font-weight:500;transition:border-color .14s ease,color .14s ease}.iq-suggest:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-suggest:hover{border-color:var(--ai-border);color:var(--ai)}.iq-composer{display:flex;align-items:center;gap:var(--sp-4);background:var(--surf);border:1px solid var(--border2);border-radius:13px;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-8)}.iq-composer__input{flex:1;min-width:0;height:34px;background:rgba(0,0,0,0);border:0;outline:none;color:var(--tx);font-size:var(--fs-body)}.iq-composer__input::placeholder{color:var(--tx3)}.iq-disclaimer{text-align:center;font-size:var(--fs-3xs);color:var(--tx3)}.iq-table--bare tbody tr{background:none}.iq-table--bare tbody td{border:0;padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;height:auto;white-space:normal}.iq-table--bare tbody tr:hover{background:none}.iq-table--bare .iq-td-num{width:1%;white-space:nowrap;padding-right:var(--sp-6)}.iq-valuation{display:grid;grid-template-columns:1.5fr 1fr}@media(max-width: 759.98px){.iq-valuation{grid-template-columns:minmax(0, 1fr)}}.iq-valuation__main{padding:var(--sp-8) var(--sp-9);border-right:1px solid var(--border)}@media(max-width: 759.98px){.iq-valuation__main{border-right:0;border-bottom:1px solid var(--border)}}.iq-valuation__side{padding:var(--sp-8) var(--sp-9);display:flex;flex-direction:column;gap:var(--sp-5)}.iq-valuation__move{display:flex;align-items:flex-end;gap:var(--sp-11);flex-wrap:wrap;margin-bottom:var(--sp-11)}.iq-valuation__fig-label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3);margin-bottom:var(--sp-2)}.iq-valuation__fig-value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:26px;font-weight:600;line-height:1;letter-spacing:-0.02em}.iq-valuation__fig-note{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3);margin-top:var(--sp-1)}.iq-valuation__arrow{color:var(--tx3);margin-bottom:var(--sp-4)}.iq-valuation--target .iq-valuation__fig-value,.iq-valuation__fig--target .iq-valuation__fig-value,.iq-valuation__fig--target .iq-valuation__fig-note{color:var(--accent-ink)}.iq-valuation__confidence{margin-left:auto;padding:var(--sp-3) var(--sp-5);background:var(--surf);border:1px solid var(--border);border-radius:11px}.iq-valuation__confidence-label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3);margin-bottom:var(--sp-2)}.iq-valuation__confidence-value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;color:var(--accent-ink)}.iq-valuation__bars{display:flex;flex-direction:column;gap:var(--sp-11)}.iq-valuation__meta{display:flex;gap:var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-10);padding-top:var(--sp-7);border-top:1px solid var(--border)}.iq-valuation__meta>div{flex:1;min-width:150px}.iq-valuation__meta-label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3);margin-bottom:var(--sp-2)}.iq-valuation__meta-value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600;color:var(--tx2)}.iq-valuation__note{margin-top:var(--sp-7);font-size:var(--fs-xs);line-height:1.6;color:var(--tx2);max-width:66ch}.iq-valuation__note b{color:var(--tx)}.iq-valbar__head{display:flex;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-9)}.iq-valbar__title{font-size:var(--fs-xs);font-weight:600}.iq-valbar__scale{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3)}.iq-valbar__track{position:relative;height:34px}.iq-valbar__rail{position:absolute;left:0;right:0;top:13px;height:8px;border-radius:5px;background:var(--surf2);border:1px solid var(--border)}.iq-valbar__fill{position:absolute;left:0;top:13px;height:8px;border-radius:5px;background:linear-gradient(90deg, color-mix(in oklab, currentColor, transparent 62%), currentColor)}.iq-valbar__cap{position:absolute;top:11px;width:4px;height:12px;border-radius:2px;background:var(--tx3)}.iq-valbar__cap--lo{left:0}.iq-valbar__cap--hi{right:0}.iq-valbar__dot{position:absolute;top:9px;transform:translateX(-50%);width:16px;height:16px;border-radius:999px;background:currentColor;border:3px solid var(--surf);box-shadow:0 0 0 1px currentColor}.iq-valbar__chip{position:absolute;top:-13px;transform:translateX(-50%);white-space:nowrap;padding:3px var(--sp-3);border-radius:5.5px;color:var(--bg);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);font-weight:600}.iq-valbar__ends{display:flex;justify-content:space-between;margin-top:2px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-valbar--fore{color:var(--fore)}.iq-valbar--fore .iq-valbar__chip{background:var(--fore)}.iq-valbar--accent{color:var(--accent)}.iq-valbar--accent .iq-valbar__chip{background:var(--accent)}.iq-metricrow{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);background:var(--surf);border:1px solid var(--border);border-radius:11px}.iq-metricrow__body{flex:1;min-width:0}.iq-metricrow__name{font-size:var(--fs-xs);font-weight:500}.iq-metricrow__note{font-size:var(--fs-3xs);color:var(--tx3);margin-top:3px}.iq-metricrow__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h3);font-weight:600}.iq-rank__n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:5.5px;background:var(--accent);color:var(--on-accent);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);font-weight:600}.iq-fit__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600}.iq-fit__bar{height:4px;margin-top:5px;border-radius:3px;background:var(--surf2);overflow:hidden}.iq-fit__fill{height:100%;background:var(--pos)}.iq-fit__fill--fair{background:var(--accent-ink)}.iq-fit__fill--weak{background:var(--neg)}.iq-range{display:flex;flex-direction:column;gap:var(--sp-3)}.iq-range__track{position:relative;height:6px;border-radius:3px;background:var(--surf2)}.iq-range__fill{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--accent-soft);border:1px solid var(--accent-border)}.iq-range__point{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--accent);border:2px solid var(--elev)}.iq-range__ends{display:flex;justify-content:space-between;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-checklist{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:var(--sp-5)}.iq-checklist__item{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:11px;font-size:var(--fs-sm);color:var(--tx2)}.iq-checklist__item>i{color:var(--accent-ink);flex:none;margin-top:3px;font-size:var(--fs-3xs)}@media(max-width: 1099.98px){.iq-grid>.iq-pillar{grid-column:span 6}}@media(max-width: 759.98px){.iq-grid>.iq-pillar{grid-column:span 12}}.iq-pillar{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-8);background:var(--surf);border:1px solid var(--border);border-top:2px solid var(--border2);border-radius:13px;min-width:0}.iq-pillar__head{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-body);font-weight:600}.iq-pillar__stat{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.iq-pillar__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-display);font-weight:600;letter-spacing:-0.02em}.iq-pillar__unit{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3)}.iq-pillar__text{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx2);text-wrap:pretty}.iq-pillar__live{display:flex;align-items:center;gap:var(--sp-3);margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--border);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--ai)}.iq-pillar__live-tag{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3)}.iq-pillar--build{border-top-color:var(--accent-ink)}.iq-pillar--build .iq-pillar__head i{color:var(--accent-ink)}.iq-pillar--info{border-top-color:var(--ai)}.iq-pillar--info .iq-pillar__head i{color:var(--ai)}.iq-pillar--skill{border-top-color:var(--fore)}.iq-pillar--skill .iq-pillar__head i{color:var(--fore)}.iq-diverge{display:flex;align-items:center;gap:var(--sp-4)}.iq-diverge__track{position:relative;flex:1;min-width:60px;height:6px;border-radius:3px;background:var(--surf2)}.iq-diverge__zero{position:absolute;top:-2px;bottom:-2px;left:38%;width:1px;background:var(--border2)}.iq-diverge__fill{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--pos)}.iq-diverge__fill--neg{background:var(--neg)}.iq-diverge__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);font-weight:600;min-width:52px;text-align:right}.iq-diverge__value--pos{color:var(--pos)}.iq-diverge__value--neg{color:var(--neg)}.iq-diverge__value--none{color:var(--tx3)}.iq-gauge{display:flex;flex-direction:column;gap:var(--sp-3)}.iq-gauge__head{display:flex;align-items:baseline;gap:var(--sp-4)}.iq-gauge__label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx2)}.iq-gauge__value{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h3);font-weight:600;letter-spacing:-0.02em}.iq-gauge__track{position:relative;height:6px;border-radius:3px;background:var(--surf2)}.iq-gauge__fill{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:currentColor}.iq-gauge__mark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--tx3)}.iq-gauge__note{font-size:var(--fs-3xs);color:var(--tx3);text-wrap:pretty}.iq-gauge--pos{color:var(--pos)}.iq-gauge--warn{color:var(--warn)}.iq-gauge--fore{color:var(--fore)}.iq-numstep{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:var(--sp-2) var(--sp-5);padding:var(--sp-6) var(--sp-7);background:var(--surf);border:1px solid var(--border);border-radius:11px}.iq-numstep__n{grid-row:1/span 2;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-h2);font-weight:600;color:var(--accent-ink);letter-spacing:-0.02em}.iq-numstep__title{font-size:var(--fs-body);font-weight:600}.iq-numstep__text{font-size:var(--fs-xs);color:var(--tx2);line-height:var(--lh-body);text-wrap:pretty}.iq-audience{padding:var(--sp-7) var(--sp-8)}.iq-audience__head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);font-size:var(--fs-sm);font-weight:600}.iq-audience__icon{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-size:11px}.iq-audience__list{display:flex;flex-direction:column;gap:var(--sp-4)}.iq-audience__item{display:flex;gap:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--tx2);text-wrap:pretty}.iq-audience__item::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;line-height:1;margin-top:5px;color:var(--tx3);flex:none}.iq-alertpanel{padding:var(--sp-8) var(--sp-9);background:var(--neg-soft);border:1px solid var(--neg);border-radius:15.5px}.iq-alertpanel__head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6)}.iq-alertpanel__head>i{color:var(--neg);font-size:12px}.iq-alertpanel__title{font-size:var(--fs-body);font-weight:600}.iq-alertpanel__meta{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--tx3)}.iq-alertpanel__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-6)}@media(max-width: 1099.98px){.iq-alertpanel__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-alertpanel__grid{grid-template-columns:minmax(0, 1fr)}}.iq-headwind{padding:var(--sp-6) var(--sp-7);background:var(--bg);border:1px solid var(--border);border-radius:12px}.iq-headwind__head{display:flex;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-3)}.iq-headwind__figure{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:22px;font-weight:600;letter-spacing:-0.02em;color:var(--neg)}.iq-headwind__tag{margin-left:auto;padding:3px var(--sp-3);border-radius:5.5px;background:var(--neg-soft);color:var(--neg);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.iq-headwind__name{font-size:var(--fs-sm);font-weight:600;margin-bottom:var(--sp-2)}.iq-headwind__text{font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--tx2);text-wrap:pretty}.iq-stakeholders{border:1px solid var(--border);border-radius:15.5px;overflow:hidden}.iq-stakeholders__head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-7);background:var(--surf2);border-bottom:1px solid var(--border)}.iq-stakeholders__head>i{color:var(--ai);font-size:12px}.iq-stakeholders__title{font-size:var(--fs-body);font-weight:600}.iq-stakeholders__cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.iq-stakeholders__cols>*+*{border-left:1px solid var(--border)}@media(max-width: 1099.98px){.iq-stakeholders__cols{grid-template-columns:minmax(0, 1fr)}.iq-stakeholders__cols>*+*{border-left:0;border-top:1px solid var(--border)}}.iq-nextstep{padding:var(--sp-7) var(--sp-8);background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:15.5px}.iq-nextstep__head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.iq-nextstep__n{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);font-weight:600;color:var(--accent-ink)}.iq-nextstep__title{font-size:var(--fs-sm);font-weight:600}.iq-nextstep__text{font-size:var(--fs-xs);line-height:var(--lh-loose);color:var(--tx2);text-wrap:pretty}.iq-launch{display:flex;align-items:flex-end;gap:var(--sp-7);margin-bottom:var(--sp-12)}@media(max-width: 759.98px){.iq-launch{flex-direction:column;align-items:stretch;gap:var(--sp-5)}}.iq-launch__body{flex:1;min-width:0}.iq-launch__eyebrow{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6)}.iq-launch__eyebrow-icon{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:7px;background:var(--ai-soft);border:1px solid var(--ai-border);color:var(--ai);font-size:12px}.iq-launch__eyebrow-label{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-3xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.16em;color:var(--ai)}.iq-launch__title{margin:0 0 var(--sp-3);font-size:29px;font-weight:600;letter-spacing:-0.02em;line-height:1.15;text-wrap:pretty}@media(max-width: 1399.98px){.iq-launch__title{font-size:25px}}.iq-launch__sub{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--tx2);max-width:60ch;text-wrap:pretty}.iq-composer--launch{height:auto;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-8);border-color:var(--border2);border-radius:13px;box-shadow:var(--shadow);gap:var(--sp-4)}.iq-composer--launch .iq-composer__input{height:36px;font-size:var(--fs-lg)}.iq-composer__hint{flex:none;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-runnote{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6);font-size:var(--fs-2xs);color:var(--tx3)}.iq-runnote>i{color:var(--ai);font-size:var(--fs-3xs)}.iq-presets{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--sp-5)}@media(max-width: 1099.98px){.iq-presets{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 759.98px){.iq-presets{grid-template-columns:minmax(0, 1fr)}}.iq-preset{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-7);width:100%;text-align:left;background:var(--surf);border:1px solid var(--border);border-radius:13px;transition:border-color .12s ease,transform .12s ease}.iq-preset:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-preset:hover{border-color:var(--border2)}@media(prefers-reduced-motion: no-preference){.iq-preset:hover{transform:translateY(-1px)}}.iq-preset__head{display:flex;align-items:center;gap:var(--sp-4)}.iq-preset__icon{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm)}.iq-preset__title{font-size:var(--fs-body);font-weight:600;color:var(--tx)}.iq-preset__text{font-size:var(--fs-2xs);line-height:1.55;color:var(--tx2);text-wrap:pretty}.iq-preset__example{margin-top:auto;padding-top:var(--sp-3);border-top:1px dashed var(--border);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);line-height:1.5;color:var(--tx3);text-wrap:pretty}.iq-preset--fore .iq-preset__icon{background:var(--fore-soft);color:var(--fore)}.iq-preset--ai .iq-preset__icon{background:var(--ai-soft);color:var(--ai)}.iq-preset--pos .iq-preset__icon{background:var(--pos-soft);color:var(--pos)}.iq-preset--warn .iq-preset__icon{background:var(--warn-soft);color:var(--warn)}.iq-runlist{background:var(--surf);border:1px solid var(--border);border-radius:13px;overflow:hidden}.iq-runlist__item{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-5) var(--sp-7);border-bottom:1px solid var(--border);color:var(--tx);font-size:var(--fs-sm)}.iq-runlist__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.iq-runlist__item:last-child{border-bottom:0}.iq-runlist__item:hover{background:var(--surf2);color:var(--tx)}.iq-runlist__state{flex:none;width:66px;text-align:center;padding:3px var(--sp-3);border-radius:5.5px;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.06em;background:var(--surf2);color:var(--tx3)}.iq-runlist__state--running{background:var(--ai-soft);color:var(--ai)}.iq-runlist__state--done{background:var(--pos-soft);color:var(--pos)}.iq-runlist__state--stopped{background:var(--warn-soft);color:var(--warn)}.iq-runlist__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-runlist__meta{flex:none;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-runlist__go{flex:none;color:var(--tx3);font-size:var(--fs-3xs)}.iq-runhead{display:flex;align-items:flex-start;gap:var(--sp-7);margin-bottom:var(--sp-8)}@media(max-width: 759.98px){.iq-runhead{flex-direction:column}}.iq-runhead__body{flex:1;min-width:0}.iq-runhead__top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-5)}.iq-runhead__timing{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-runhead__title{margin:0 0 var(--sp-3);font-size:24px;font-weight:600;letter-spacing:-0.015em;line-height:1.25;text-wrap:pretty}@media(max-width: 1399.98px){.iq-runhead__title{font-size:21px}}.iq-runhead__actions{display:flex;align-items:center;gap:var(--sp-3);flex:none}.iq-progress--run{height:6px;border-radius:4px;background:var(--surf2);margin-bottom:var(--sp-9)}.iq-progress--run .iq-progress__fill{background:linear-gradient(90deg, var(--ai), var(--fore));border-radius:4px}.iq-alert+.iq-runcols{margin-top:var(--sp-12)}.iq-runcols{display:grid;grid-template-columns:minmax(0, 1fr) 290px;gap:var(--sp-11);align-items:start}@media(max-width: 1099.98px){.iq-runcols{grid-template-columns:minmax(0, 1fr)}}.iq-runrail{display:flex;flex-direction:column;gap:var(--sp-6)}.iq-runstream{display:flex;flex-direction:column}.iq-runstep{display:grid;grid-template-columns:32px minmax(0, 1fr);gap:var(--sp-6)}.iq-runstep__rail{display:flex;flex-direction:column;align-items:center}.iq-runstep__dot{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:999px;background:var(--surf2);border:1.5px solid var(--border);color:var(--tx3);font-size:var(--fs-xs)}.iq-runstep__line{flex:1;width:2px;background:var(--border);margin:var(--sp-1) 0}.iq-runstep__body{min-width:0;padding-bottom:var(--sp-2)}.iq-runstep__head{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-2)}.iq-runstep__name{font-size:var(--fs-lg);font-weight:600;color:var(--tx)}.iq-runstep__status{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);letter-spacing:.06em}.iq-runstep__card{padding:var(--sp-5) var(--sp-6);background:var(--surf);border:1px solid var(--border);border-radius:11px;font-size:var(--fs-xs);line-height:1.6;color:var(--tx2)}.iq-runstep__card b{color:var(--tx);font-weight:600}.iq-runstep__now{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-runstep__skels{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4)}.iq-runstep__skels .iq-skel{height:9px;margin:0}.iq-runstep__skels .iq-skel:last-child{width:72%}.iq-runstep[data-state=done] .iq-runstep__dot{background:var(--pos-soft);border-color:var(--pos);color:var(--pos)}.iq-runstep[data-state=done] .iq-runstep__status{color:var(--pos)}.iq-runstep[data-state=running] .iq-runstep__dot{background:var(--ai-soft);border-color:var(--ai);color:var(--ai)}.iq-runstep[data-state=running] .iq-runstep__status{color:var(--ai)}.iq-runstep[data-state=running] .iq-runstep__card{border-color:var(--ai-border)}.iq-runstep[data-state=queued] .iq-runstep__body{opacity:.6}.iq-runstep[data-state=queued] .iq-runstep__name{color:var(--tx2)}.iq-runstep[data-state=queued] .iq-runstep__status{color:var(--tx3)}.iq-srcitem{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border)}.iq-srcitem:last-child{border-bottom:0}.iq-srcitem__top{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2)}.iq-srcitem__date{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-label);color:var(--tx3)}.iq-srcitem__title{font-size:var(--fs-2xs);line-height:1.45;color:var(--tx);text-wrap:pretty}.iq-srcitem--pending{display:flex;align-items:center;gap:var(--sp-4);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xs);color:var(--tx3)}.iq-signal{margin:0;font-size:var(--fs-2xs);line-height:1.6;color:var(--tx2);text-wrap:pretty}.iq-chart{width:100%;min-width:0}.iq-chart--sm{height:180px}.iq-chart--md{height:260px}.iq-chart--lg{height:360px}.iq-chart--xl{height:480px}@media(max-width: 1399.98px){.iq-chart--md{height:220px}.iq-chart--lg{height:300px}.iq-chart--xl{height:380px}}.iq-spark{height:34px;width:100%}.iq-legend{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6)}.iq-legend__item{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-2xs);color:var(--tx2)}.iq-legend__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iq-legend__item:hover{color:var(--tx)}.iq-legend__item[aria-pressed=false]{opacity:.4}.iq-legend__swatch{width:9px;height:9px;border-radius:2px;flex:none}.iq-legend__swatch--line{width:16px;height:2px;border-radius:0}.iq-legend__swatch--dash{width:16px;height:0;border-radius:0;border-top:2px dashed currentColor;background:none !important}.iq-legend__swatch--band{width:14px;height:9px;border-radius:2px;background:currentColor;opacity:.35}.iq-legend__value{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--tx3)}.iq-series-1{background:var(--series-1)}.iq-series-text-1{color:var(--series-1)}.iq-series-2{background:var(--series-2)}.iq-series-text-2{color:var(--series-2)}.iq-series-3{background:var(--series-3)}.iq-series-text-3{color:var(--series-3)}.iq-series-4{background:var(--series-4)}.iq-series-text-4{color:var(--series-4)}.iq-series-5{background:var(--series-5)}.iq-series-text-5{color:var(--series-5)}.iq-series-6{background:var(--series-6)}.iq-series-text-6{color:var(--series-6)}.iq-series-7{background:var(--series-7)}.iq-series-text-7{color:var(--series-7)}.iq-series-8{background:var(--series-8)}.iq-series-text-8{color:var(--series-8)}.iq-series-9{background:var(--series-9)}.iq-series-text-9{color:var(--series-9)}.iq-series-10{background:var(--series-10)}.iq-series-text-10{color:var(--series-10)}.iq-series-11{background:var(--series-11)}.iq-series-text-11{color:var(--series-11)}.iq-series-12{background:var(--series-12)}.iq-series-text-12{color:var(--series-12)}.iq-series-13{background:var(--series-13)}.iq-series-text-13{color:var(--series-13)}.iq-series-14{background:var(--series-14)}.iq-series-text-14{color:var(--series-14)}.iq-series-15{background:var(--series-15)}.iq-series-text-15{color:var(--series-15)}.iq-series-16{background:var(--series-16)}.iq-series-text-16{color:var(--series-16)}.iq-scale{display:flex;flex-direction:column;gap:var(--sp-3)}.iq-scale__bar{display:grid;gap:3px;height:10px}.iq-scale--seq .iq-scale__bar{grid-template-columns:repeat(7, 1fr)}.iq-scale--div .iq-scale__bar{grid-template-columns:repeat(7, 1fr)}.iq-scale__step{border-radius:3px}.iq-scale__ticks{display:flex;justify-content:space-between;font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.iq-scale--gradient .iq-scale__bar{display:block;border-radius:5px;background:linear-gradient(90deg, var(--seq-1), var(--seq-2), var(--seq-3), var(--seq-4), var(--seq-5), var(--seq-6), var(--seq-7))}.iq-seq-1{background:var(--seq-1)}.iq-div-1{background:var(--div-1)}.iq-seq-2{background:var(--seq-2)}.iq-div-2{background:var(--div-2)}.iq-seq-3{background:var(--seq-3)}.iq-div-3{background:var(--div-3)}.iq-seq-4{background:var(--seq-4)}.iq-div-4{background:var(--div-4)}.iq-seq-5{background:var(--seq-5)}.iq-div-5{background:var(--div-5)}.iq-seq-6{background:var(--seq-6)}.iq-div-6{background:var(--div-6)}.iq-seq-7{background:var(--seq-7)}.iq-div-7{background:var(--div-7)}.iq-map{position:relative;width:100%;border-radius:11px;overflow:hidden;background:var(--bg2)}.iq-map--sm{height:280px}.iq-map--md{height:420px}.iq-map--lg{height:560px}@media(max-width: 1399.98px){.iq-map--md{height:340px}.iq-map--lg{height:460px}}.iq-map__key{position:absolute;bottom:var(--sp-5);left:var(--sp-5);padding:var(--sp-4) var(--sp-5);background:var(--elev);border:1px solid var(--border2);border-radius:11px;box-shadow:var(--shadow);min-width:180px}.iq-map__controls{position:absolute;top:var(--sp-5);right:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2)}.iq-forecast-note{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-size:var(--fs-label-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);color:var(--fore)}.iq-forecast-note::before{content:"";width:18px;border-top:2px dashed var(--fore)}:root{--bs-body-bg: var(--bg);--bs-body-color: var(--tx);--bs-body-font-family: 'IBM Plex Sans', system-ui, sans-serif;--bs-border-color: var(--border);--bs-border-color-translucent: var(--border);--bs-border-radius: 8px;--bs-secondary-color: var(--tx2);--bs-tertiary-color: var(--tx3);--bs-secondary-bg: var(--surf);--bs-tertiary-bg: var(--surf2);--bs-emphasis-color: var(--tx);--bs-link-color: var(--accent-ink);--bs-link-hover-color: var(--accent-ink);--bs-primary: var(--accent);--bs-success: var(--pos);--bs-danger: var(--neg);--bs-warning: var(--warn)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--control-h);padding:0 var(--sp-6);font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:var(--fs-body);font-weight:500;line-height:1;color:var(--tx);background:var(--surf);border:1px solid var(--border);border-radius:8px;cursor:pointer;user-select:none;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.btn:hover{background:var(--surf2);border-color:var(--border2);color:var(--tx)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled,.btn.disabled{opacity:.5;pointer-events:none}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent);filter:brightness(1.06)}.btn-danger,.btn-outline-danger{background:rgba(0,0,0,0);border-color:var(--border);color:var(--tx2)}.btn-danger:hover,.btn-outline-danger:hover{background:var(--neg-soft);border-color:var(--neg);color:var(--neg)}.btn-success,.btn-outline-success{background:var(--pos-soft);border-color:var(--pos);color:var(--pos)}.btn-link{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--accent-ink)}.btn-link:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);text-decoration:underline}.btn-sm{height:var(--control-h-sm);padding:0 var(--sp-4);font-size:var(--fs-xs);border-radius:7px}.btn-lg{height:var(--control-h-lg);padding:0 var(--sp-8)}.w-100.btn{width:100%}.btn-close{width:28px;height:28px;padding:0;background:rgba(0,0,0,0);border:0;border-radius:7px;color:var(--tx3);font-size:16px;cursor:pointer}.btn-close::before{content:"✕"}.btn-close:hover{background:var(--surf2);color:var(--tx)}.form-control,.form-select{display:block;width:100%;min-height:var(--control-h);padding:0 var(--sp-4);font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:var(--fs-body);color:var(--tx);background-color:var(--surf);border:1px solid var(--border);border-radius:8px}textarea.form-control{min-height:88px;padding:var(--sp-3) var(--sp-4)}.form-control::placeholder{color:var(--tx3)}.form-control:hover,.form-select:hover{border-color:var(--border2)}.form-control:focus,.form-select:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--border2)}.form-control:disabled,.form-control[readonly],.form-select:disabled{background-color:var(--bg2);color:var(--tx3)}.form-control-sm{min-height:var(--control-h-sm);font-size:var(--fs-xs);border-radius:7px}.form-select{appearance:none;padding-right:var(--sp-11);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238d94a3' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px}.form-label,.col-form-label{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tx2);margin-bottom:var(--sp-2)}.form-text{font-size:var(--fs-2xs);color:var(--tx3)}.invalid-feedback{display:none;font-size:var(--fs-2xs);color:var(--neg);margin-top:var(--sp-2)}.is-invalid{border-color:var(--neg) !important}.is-invalid~.invalid-feedback{display:block}.form-check{display:flex;align-items:center;gap:var(--sp-3)}.form-check-input{appearance:none;width:16px;height:16px;background:var(--surf);border:1px solid var(--border2);border-radius:4px;cursor:pointer}.form-check-input:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' fill='none' stroke='%23151310' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/9px;border-color:var(--accent)}.form-check-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input-group{display:flex}.input-group>.form-control{border-radius:8px 0 0 8px}.input-group-text{display:inline-flex;align-items:center;padding:0 var(--sp-4);background:var(--surf2);border:1px solid var(--border);border-left:0;border-radius:0 8px 8px 0;color:var(--tx3);font-size:var(--fs-xs)}.svelte-select,.selectContainer{--background: var(--surf);--border: 1px solid #2b2f3a;--border-hover: 1px solid #3a3f4c;--border-focused: 1px solid var(--accent);--border-radius: 8px;--height: var(--control-h);--font-size: var(--fs-body);--placeholder-color: var(--tx3);--input-color: var(--tx);--selected-item-color: var(--tx);--icons-color: var(--tx3);--clear-icon-color: var(--tx3);--disabled-background: var(--bg2);--disabled-color: var(--tx3);--list-background: var(--elev);--list-border: 1px solid #2b2f3a;--list-border-radius: 10px;--list-shadow: var(--shadow-sm);--item-color: var(--tx);--item-hover-bg: var(--surf2);--item-hover-color: var(--tx);--item-is-active-bg: var(--accent-soft);--item-is-active-color: var(--accent-ink);--multi-item-bg: var(--surf2);--multi-item-color: var(--tx);--multi-item-outline: 1px solid #2b2f3a;--multi-item-clear-icon-color: var(--tx3);font-family:"IBM Plex Sans",system-ui,sans-serif}[data-theme=light] .svelte-select,[data-theme=light] .selectContainer{--border: 1px solid #d4d7dc;--border-hover: 1px solid #b0b5be;--list-border: 1px solid #d4d7dc;--multi-item-outline: 1px solid #d4d7dc}.card{display:flex;flex-direction:column;background:var(--surf);border:1px solid var(--border);border-radius:10px;color:var(--tx)}.card-header,.card-footer{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border)}.card-footer{border-bottom:0;border-top:1px solid var(--border)}.card-body{padding:var(--sp-6);flex:1 1 auto}.card-title{font-size:var(--fs-md);font-weight:600;margin:0}.table{width:100%;border-collapse:collapse;font-size:var(--fs-xs);color:var(--tx)}.table th,.table td{padding:var(--row-pad-y) var(--sp-5);border-bottom:1px solid var(--border);text-align:left}.table thead th{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);background:var(--surf2)}.table-hover tbody tr:hover td{background:var(--surf2)}.modal-backdrop{position:fixed;inset:0;z-index:80;background:var(--scrim)}.modal{position:fixed;inset:0;z-index:81;display:none;overflow-y:auto}.modal.show,.modal.d-block{display:block}.modal-dialog{display:flex;align-items:flex-start;justify-content:center;min-height:100%;padding:var(--sp-12) var(--sp-6)}.modal-content{width:100%;max-width:560px;background:var(--elev);border:1px solid var(--border);border-radius:12px;color:var(--tx);box-shadow:var(--shadow)}.modal-lg .modal-content,.modal-dialog.modal-lg .modal-content{max-width:800px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-6);border-bottom:1px solid var(--border)}.modal-title{font-size:var(--fs-md);font-weight:600;margin:0}.modal-body{padding:var(--sp-6)}.modal-footer{display:flex;justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-6);border-top:1px solid var(--border)}.fade{transition:opacity .15s ease}.dropdown-menu{position:absolute;z-index:60;display:none;min-width:180px;padding:var(--sp-2);margin:0;list-style:none;background:var(--elev);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm);font-size:var(--fs-body)}.dropdown-menu.show{display:block}.dropdown-menu-end{right:0;left:auto}.dropdown-item{display:block;width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-radius:7px;background:rgba(0,0,0,0);color:var(--tx);text-align:left;text-decoration:none;cursor:pointer}.dropdown-item:hover,.dropdown-item:focus{background:var(--surf2);color:var(--tx)}.dropdown-item.active{background:var(--accent-soft);color:var(--accent-ink)}.dropdown-divider{height:0;margin:var(--sp-2) 0;border-top:1px solid var(--border)}.nav-tabs{display:flex;gap:var(--sp-2);padding:0;margin:0;list-style:none;border-bottom:1px solid var(--border)}.nav-tabs .nav-link{display:inline-block;padding:var(--sp-4) var(--sp-5);color:var(--tx2);background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);font-size:var(--fs-body);text-decoration:none;cursor:pointer}.nav-tabs .nav-link:hover{color:var(--tx);border-bottom-color:var(--border2)}.nav-tabs .nav-link.active{color:var(--tx);border-bottom-color:var(--accent)}.badge{display:inline-flex;align-items:center;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-label);font-weight:500;letter-spacing:.06em;padding:3px 8px;border-radius:999px}.badge.rounded-pill{border-radius:999px}.badge.bg-success{background:var(--pos-soft);color:var(--pos)}.badge.bg-danger{background:var(--neg-soft);color:var(--neg)}.badge.bg-warning{background:var(--warn-soft);color:var(--warn)}.badge.bg-warning.text-dark{color:var(--warn)}.badge.bg-primary{background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-border)}.badge.bg-secondary,.badge.bg-info,.badge.bg-light,.badge.bg-dark{background:var(--surf2);color:var(--tx2)}.alert{padding:var(--sp-5) var(--sp-6);border:1px solid var(--border);border-radius:10px;background:var(--surf);color:var(--tx);font-size:var(--fs-xs)}.alert-success{border-color:var(--pos);background:var(--pos-soft)}.alert-danger{border-color:var(--neg);background:var(--neg-soft)}.alert-warning{border-color:var(--warn);background:var(--warn-soft)}.text-muted{color:var(--tx3) !important}.progress{height:6px;background:var(--surf2);border-radius:999px;overflow:hidden}.progress-bar{height:100%;background:var(--accent)}.spinner-border{display:inline-block;width:18px;height:18px;border:2px solid var(--border2);border-top-color:var(--tx2);border-radius:50%;animation:iq-spin .7s linear infinite}.dt-container{font-size:var(--fs-body);color:var(--tx);width:100%;min-width:0}.dt-container .dt-layout-row:not(.dt-layout-table){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin:0 0 var(--sp-5);padding:0 var(--sp-5)}.dt-container .dt-layout-row.dt-layout-table{display:block;margin:0;width:100%}.dt-container .dt-layout-cell{display:flex;align-items:center;gap:var(--sp-5);padding:0}.dt-container .dt-layout-row .dt-layout-cell:last-child{margin-left:auto}.dt-container .dt-length{display:flex !important;align-items:center !important;gap:var(--sp-3) !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:var(--fs-xs) !important;color:var(--tx2) !important;height:100% !important}.dt-container .dt-length label{font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:var(--fs-xs) !important;color:var(--tx2) !important}.dt-container .dt-length select{appearance:none !important;height:var(--control-h-sm) !important;padding:0 var(--sp-8) 0 var(--sp-3) !important;font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-size:var(--fs-xs) !important;color:var(--tx) !important;background:var(--surf) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238d94a3' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 8px center/10px !important;border:1px solid var(--border) !important;border-radius:7px !important;cursor:pointer}.dt-container .dt-length select:hover{border-color:var(--border2) !important}.dt-container .dt-length select:focus-visible{outline:2px solid var(--accent) !important;outline-offset:2px}.dt-container .dt-search{display:flex !important;align-items:center !important;gap:var(--sp-3) !important;position:relative !important}.dt-container .dt-search label{font-size:var(--fs-xs) !important;color:var(--tx2) !important;display:none !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important}div.dt-container .dt-search input,.dt-container .dt-search input{height:var(--control-h-sm) !important;width:250px !important;padding:0 var(--sp-4) 0 var(--sp-11) !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:var(--fs-xs) !important;color:var(--tx) !important;background-color:var(--surf) !important;border:1px solid var(--border) !important;border-radius:7px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%238d94a3'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:10px center !important;background-size:13px 13px !important}.dt-container .dt-search input::placeholder{color:var(--tx3) !important}.dt-container .dt-search input:hover{border-color:var(--border2) !important}.dt-container .dt-search input:focus-visible{outline:2px solid var(--accent) !important;outline-offset:2px}.dt-container .dt-info{font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-variant-numeric:tabular-nums !important;font-size:var(--fs-2xs) !important;color:var(--tx3) !important;padding:15px !important;padding-top:20px !important;background:rgba(0,0,0,0) !important;border:none !important}.dt-container .dt-paging{margin:0 !important;padding:15px !important;background:rgba(0,0,0,0) !important;border:none !important;justify-items:right}.dt-container .dt-paging nav{display:flex !important;align-items:center !important;gap:var(--sp-2) !important}.dt-container .dt-paging .dt-paging-button{display:inline-grid !important;place-items:center !important;min-width:var(--control-h-sm) !important;height:var(--control-h-sm) !important;padding:0 var(--sp-3) !important;font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-variant-numeric:tabular-nums !important;font-size:var(--fs-xs) !important;color:var(--tx2) !important;background:rgba(0,0,0,0) !important;border:1px solid rgba(0,0,0,0) !important;border-radius:7px !important;cursor:pointer}.dt-container .dt-paging .dt-paging-button:hover:not(.disabled):not(.current){background:var(--surf2) !important;color:var(--tx) !important}.dt-container .dt-paging .dt-paging-button.current{background:var(--accent-soft) !important;border-color:var(--accent-border) !important;color:var(--accent-ink) !important}.dt-container .dt-paging .dt-paging-button.disabled{color:var(--tx3) !important;opacity:.45 !important;cursor:default !important}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:var(--accent-ink) !important;background:var(--accent-soft) !important;border-color:var(--accent-border) !important}.dt-container .dt-paging .dt-paging-button:focus-visible{outline:2px solid var(--accent) !important;outline-offset:2px}.dt-container .dt-paging .ellipsis{color:var(--tx3) !important;padding:0 var(--sp-2) !important}table.dataTable td.dt-control::before,.dt-container table.dataTable td.dt-control::before{border:none !important;content:"❯" !important;height:10px !important;width:10px !important;line-height:10px !important;color:var(--tx3) !important;align-content:center !important;vertical-align:middle !important;text-align:center !important;font-size:14px !important;font-weight:normal !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;border-radius:0 !important;display:inline-block !important;transition:transform .2s ease !important}table.dataTable tr.dt-hasChild td.dt-control::before,.dt-container table.dataTable tr.dt-hasChild td.dt-control::before{content:"❯" !important;transform:rotate(90deg) !important}.iq-dt-end{display:flex;justify-content:flex-end}.dt-container .dt-search{justify-content:flex-end}.dt-container .dt-paging{justify-content:flex-end}.dt-container table.dataTable thead .dt-column-order{display:none}.dt-container table.dataTable thead th{cursor:default}.dt-container table.dataTable thead th.dt-orderable-asc,.dt-container table.dataTable thead th.dt-orderable-desc{cursor:pointer}.dt-container table.dataTable thead th.dt-orderable-asc:hover,.dt-container table.dataTable thead th.dt-orderable-desc:hover{color:var(--tx)}.dt-container table.dataTable thead th.dt-ordering-asc .dt-column-title::after,.dt-container table.dataTable thead th.dt-ordering-desc .dt-column-title::after{content:"";display:inline-block;margin-left:6px;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);vertical-align:2px}.dt-container table.dataTable thead th.dt-ordering-asc .dt-column-title::after{border-bottom:5px solid var(--accent)}.dt-container table.dataTable thead th.dt-ordering-desc .dt-column-title::after{border-top:5px solid var(--accent)}.dt-container table.dataTable thead th:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dt-container table.dataTable th,.dt-container table.dataTable td{padding:var(--row-pad-y) var(--sp-5);height:var(--row-h) !important;border-bottom:1px solid var(--border) !important;vertical-align:middle !important;font-size:var(--fs-xs) !important;color:var(--tx) !important;background-color:rgba(0,0,0,0) !important}.dt-container table.dataTable td.favCol{font-size:16px !important}.dt-container table.dataTable td.favCol .fa-star,table.dataTable td.favCol .fa-star,td.favCol .fa-star{font-size:16px !important;width:1em !important;height:1em !important}table.dataTable.compact td.favCol,table.dataTable.compact td.favCol .fa-star{font-size:16px !important}.dt-container table.dataTable thead th{padding:0 var(--sp-5);background:var(--surf2) !important;font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-size:var(--fs-2xs) !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:var(--tx3) !important;border-bottom:1px solid var(--border) !important;user-select:none !important}div.dtsp-searchPane table.dataTable th,div.dtsp-searchPane table.dataTable td,div.dtsp-searchPane table th,div.dtsp-searchPane table td{border:none !important;border-bottom:none !important;height:auto !important;padding:0;background-color:rgba(0,0,0,0) !important}div.dtsp-searchPane table.dataTable tbody tr{background-color:var(--bg) !important}div.dtsp-searchPane table.dataTable tbody tr:hover{background-color:var(--surf2) !important}div.dtsp-searchPane table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px var(--accent-soft) !important}table.dataTable tbody tr.row-active,table.dataTable tbody tr.row-active:hover{background:var(--accent-soft) !important;background-color:var(--accent-soft) !important;box-shadow:inset 4px 0 0 0 var(--accent) !important;cursor:pointer !important}table.dataTable tbody tr.row-active:hover>*{background:var(--accent-soft) !important;background-color:var(--accent-soft) !important}.dt-container .dt-scroll-body table.dataTable thead{display:none !important}.dt-container table.dataTable tbody tr{transition:background .15s ease !important}.dt-container table.dataTable tbody tr:hover{background:var(--surf2)}.dt-container table.dataTable tbody tr:hover td{background:var(--surf2)}.dt-container table.dataTable tbody tr:last-child td{border-bottom:0 !important}.dt-container table.dataTable .iq-td-num,.dt-container table.dataTable th.iq-td-num{text-align:right !important;font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-variant-numeric:tabular-nums !important}.dt-container table.dataTable .iq-td-num--pos{color:var(--pos) !important}.dt-container table.dataTable .iq-td-num--neg{color:var(--neg) !important}.dt-container table.dataTable .iq-td-key{font-weight:500 !important;color:var(--tx) !important;min-width:220px !important;position:sticky !important;left:0 !important;background:var(--bg) !important;z-index:1 !important}.dt-container table.dataTable tbody tr:hover .iq-td-key{background:var(--surf2) !important}table.dataTable tbody tr.selected>*,.dt-container table.dataTable tbody tr.selected>*{box-shadow:inset 0 0 0 9999px var(--accent-soft) !important;color:var(--tx) !important;background:var(--accent-soft) !important}.dt-container .dt-processing{background:var(--elev);border:1px solid var(--border);border-radius:8px;color:var(--tx2);font-size:var(--fs-xs);box-shadow:var(--shadow-sm)}.dt-container .dt-processing>div{display:none}.dt-container td.dt-empty{text-align:center;color:var(--tx3);font-size:var(--fs-xs);padding:var(--sp-12) var(--sp-5)}.dt-container .dt-scroll-body{border-bottom:1px solid var(--border);background-color:var(--bg)}.dt-container .dt-scroll-head{border-bottom:1px solid var(--border)}.dt-container .dt-scroll-headInner{width:100% !important}.dt-container .dt-scroll-headInner table{width:100% !important}.dt-container .dt-scroll-body table{width:100% !important}div.dtsp-panesContainer{background:var(--surf) !important;border:1px solid var(--border) !important;border-radius:14px !important;padding:var(--sp-6) !important;margin-bottom:0 !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important}div.dtsp-panesContainer div.dtsp-searchPanes{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr)) !important;gap:var(--sp-5) !important;width:100% !important;margin-bottom:var(--sp-2) !important}div.dtsp-searchPane{background:var(--bg) !important;border:1px solid var(--border) !important;border-radius:11px !important;overflow:hidden !important;min-width:0 !important;max-width:none !important;width:auto !important;flex:1}div.dtsp-searchPane div.dt-container,div.dtsp-searchPane div.dataTables_wrapper{width:100% !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 0 11px 11px !important;background-color:var(--bg) !important}div.dtsp-topRow{display:flex !important;align-items:center !important;gap:var(--sp-3) !important;padding:var(--sp-3) var(--sp-4) !important;border:none !important;border-bottom:1px solid var(--border) !important;border-radius:0 !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:var(--fs-2xs) !important;font-weight:600 !important;color:var(--tx) !important;background:rgba(0,0,0,0) !important}div.dtsp-topRow input.dtsp-search,div.dtsp-topRow input[disabled]{background:rgba(0,0,0,0) !important;border:none !important;color:var(--tx) !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:var(--fs-2xs) !important;font-weight:600 !important;padding:0 !important;min-height:auto !important;box-shadow:none !important;cursor:default}div.dtsp-topRow input.dtsp-search::placeholder,div.dtsp-topRow input[disabled]::placeholder{color:var(--tx) !important;opacity:1}div.dtsp-topRow button{color:var(--tx3) !important;font-size:var(--fs-3xs) !important;background:none !important;border:none !important;padding:var(--sp-1) !important;cursor:pointer}div.dtsp-topRow button:hover{color:var(--tx) !important}div.dtsp-topRow div.dtsp-subRow1{flex:1;min-width:0}div.dtsp-searchPane table{width:100% !important;border-collapse:collapse !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important}div.dtsp-searchPane table thead{display:none !important}div.dtsp-searchPane table tbody tr{padding:0 !important;font-size:var(--fs-xs) !important;color:var(--tx2) !important;cursor:pointer;border-bottom:none !important}div.dtsp-searchPane table tbody tr:hover{background:var(--surf2) !important;color:var(--tx) !important}div.dtsp-searchPane table tbody tr.selected,div.dtsp-searchPane table tbody tr.active{background:var(--accent-soft) !important;box-shadow:inset 2px 0 0 var(--accent) !important;color:var(--tx) !important;font-weight:500 !important}div.dtsp-searchPane table tbody tr.selected>td,div.dtsp-searchPane table tbody tr.selected>*,div.dtsp-searchPane table tbody tr.active>td,div.dtsp-searchPane table tbody tr.active>*{background:var(--accent-soft) !important;box-shadow:none !important;color:var(--tx) !important}div.dtsp-searchPane table tbody tr td{padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important}div.dtsp-searchPane table tbody tr td.dtsp-nameColumn,div.dtsp-searchPane table tbody tr td.dtsp-name,div.dtsp-searchPane table tbody tr td:first-child{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;max-width:0 !important;width:100% !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:14px !important;padding:7px 11px !important}div.dtsp-searchPane table tbody tr td.dtsp-nameColumn span.dtsp-nameCont,div.dtsp-searchPane table tbody tr td.dtsp-name span.dtsp-nameCont,div.dtsp-searchPane table tbody tr td:first-child span.dtsp-nameCont{display:flex !important;align-items:center !important;gap:var(--sp-2) !important;min-width:0 !important;padding:2px}div.dtsp-searchPane table tbody tr td.dtsp-nameColumn span.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane table tbody tr td.dtsp-name span.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane table tbody tr td:first-child span.dtsp-nameCont span.dtsp-name{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;min-width:0 !important;flex:1 !important}div.dtsp-searchPane table tbody tr td.dtsp-nameColumn span.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane table tbody tr td.dtsp-name span.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane table tbody tr td:first-child span.dtsp-nameCont span.dtsp-pill{flex-shrink:0 !important;padding:2px 4px !important;background-color:var(--surf2) !important;border-radius:4px !important;font-size:var(--fs-3xs) !important;cursor:pointer !important}div.dtsp-searchPane table tbody tr td.dtsp-countColumn,div.dtsp-searchPane table tbody tr td:last-child:not(:first-child){white-space:nowrap !important;width:1% !important;font-family:"IBM Plex Mono",ui-monospace,monospace !important;font-variant-numeric:tabular-nums !important;font-size:var(--fs-3xs) !important;color:var(--tx3) !important;padding:7px 11px !important}div.dtsp-searchPane div.dt-scroll-body{max-height:220px !important;height:220px !important;overflow-y:auto !important;overflow-x:hidden !important;border-bottom:none !important;background-color:var(--bg) !important}div.dts div.dt-scroll-body table,div.dts div.dataTables_scrollBody table,div.dtsp-searchPane div.dt-container div.dt-scroll-body{background-color:var(--bg) !important}html.dark div.dtsp-searchPane div.dt-container div.dt-scroll-body,div.dtsp-searchPane div.dt-container div.dt-scroll-body{background-color:var(--bg) !important}div.dtsp-searchPane .dt-paging,div.dtsp-searchPane .dt-info,div.dtsp-searchPane .dt-search,div.dtsp-searchPane .dt-length{display:none !important}div.dtsp-title{display:flex !important;align-items:center !important;gap:var(--sp-4) !important;padding:0 0 var(--sp-5) !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:var(--fs-sm) !important;font-weight:600 !important;color:var(--tx) !important}div.dtsp-title i{color:var(--accent-ink) !important}div.dtsp-panesContainer button.dtsp-collapseAll,div.dtsp-panesContainer button.dtsp-showAll,div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer .dt-button{display:inline-flex !important;align-items:center !important;gap:var(--sp-2) !important;height:var(--control-h-sm) !important;padding:0 var(--sp-4) !important;border-radius:7px !important;font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:var(--fs-xs) !important;font-weight:500 !important;cursor:pointer;border:1px solid var(--border) !important;background:rgba(0,0,0,0) !important;color:var(--tx2) !important}div.dtsp-panesContainer button.dtsp-collapseAll:hover,div.dtsp-panesContainer button.dtsp-showAll:hover,div.dtsp-panesContainer button.dtsp-clearAll:hover,div.dtsp-panesContainer .dt-button:hover{background:var(--surf2) !important;color:var(--tx) !important}div.dtsp-panesContainer button.dtsp-showAll{border-color:rgba(0,0,0,0) !important}div.dtsp-panesContainer button.dtsp-clearAll{color:var(--neg) !important;border-color:var(--border) !important}div.dtsp-panesContainer button.dtsp-clearAll:hover{background:var(--neg-soft) !important;color:var(--tx) !important;border-color:var(--neg) !important}div.dtsp-panesContainer button.dtsp-clearAll:disabled,div.dtsp-panesContainer button.dtsp-clearAll[disabled]{cursor:not-allowed !important;opacity:.5 !important}div.dtsp-panesContainer button:disabled,div.dtsp-panesContainer button[disabled],div.dtsp-panesContainer button.dtsp-disabledButton{cursor:not-allowed !important;opacity:.5 !important}.iq-filter-chevron{transition:transform .2s ease !important;display:inline-block !important}.iq-filter-chevron--open{transform:rotate(180deg) !important}.filter-chevron{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.filter-chevron--open{transform:rotate(180deg)}div.dtsp-panesContainer div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont,div.dtsp-panesContainer div.dt-container div.dt-scroll-body div.dtsp-nameCont{font-size:14px !important;overflow:hidden !important;padding:5px 2px !important}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name{font-family:"IBM Plex Sans",system-ui,sans-serif !important;font-size:14px !important;color:var(--tx2) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;cursor:pointer !important}html.dark .dt-container.dt-empty-footer table.dataTable,.dt-container.dt-empty-footer table.dataTable{border:none !important}.dt-container,.dt-container .dt-scroll,.dt-container .dt-scroll-head,.dt-container .dt-scroll-body{min-width:0}.dt-restore-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;background:color-mix(in srgb, var(--surf) 80%, transparent)}.dt-restore-overlay .fa-spinner{font-size:32px;color:var(--accent)}[data-theme=light] .dt-restore-overlay{background:color-mix(in srgb, var(--surf) 80%, transparent)}.iq-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.iq-skip{position:absolute;left:var(--sp-5);top:-100px;z-index:120;padding:var(--sp-4) var(--sp-6);background:var(--elev);border:1px solid var(--border2);border-radius:11px;box-shadow:var(--shadow);transition:top .14s cubic-bezier(0.2, 0.8, 0.2, 1)}.iq-skip:focus-visible{top:var(--sp-5)}.iq-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iq-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iq-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.iq-tx{color:var(--tx)}.iq-tx2{color:var(--tx2)}.iq-tx3{color:var(--tx3)}.iq-pos{color:var(--pos)}.iq-neg{color:var(--neg)}.iq-warn{color:var(--warn)}.iq-ai{color:var(--ai)}.iq-accent{color:var(--accent-ink)}.iq-fore{color:var(--fore)}.iq-mono{font-family:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media(max-width: 1399.98px){.iq-hide-compact{display:none !important}}.iq-show-compact{display:none}@media(max-width: 1399.98px){.iq-show-compact{display:revert !important}}@media(max-width: 759.98px){.iq-hide-drawer{display:none !important}}.iq-show-drawer{display:none}@media(max-width: 759.98px){.iq-show-drawer{display:revert !important}}@media print{.iq-nav,.iq-topbar,.iq-toasts,.iq-drawer,.iq-scrim{display:none !important}.iq-app{grid-template-columns:1fr}.iq-page{overflow:visible;padding:0}.iq-card{break-inside:avoid}}.iq-grid[hidden],.iq-btn[hidden],.iq-icon-btn[hidden]{display:none}
