@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
.iqv3{--navy-950:#001526;--navy-900:#00223e;--navy-800:#072f52;--navy-700:#123f68;--navy-600:#1e507e;--teal-900:#003e4a;--teal-800:#00596a;--teal-700:#00798f;--teal-600:#0090aa;--teal-500:#14a5bf;--teal-100:#cde9ee;--teal-50:#e8f4f6;--gray-0:#fff;--gray-25:#f8fafb;--gray-50:#f1f5f7;--gray-100:#e4ebef;--gray-200:#d1dce2;--gray-300:#afc0ca;--gray-400:#869ca9;--gray-500:#5f7887;--gray-600:#435d6e;--gray-700:#2e4759;--gray-800:#16334b;--gray-900:#00223e;--green-700:#0b7a46;--green-100:#d8f0e3;--amber-700:#a85b00;--amber-100:#fbedd5;--red-700:#c03221;--red-100:#fbe2de;--blue-700:#175a9e;--blue-100:#dbeafa;--brand:var(--teal-700);--brand-subtle:var(--teal-50);--brand-muted:var(--teal-100);--ink:var(--navy-900);--text-heading:var(--navy-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-faint:var(--gray-400);--text-link:var(--teal-700);--text-link-hover:var(--teal-800);--text-muted-on-dark:#9db4c4;--surface-page:var(--gray-25);--surface-card:#fff;--surface-dark:var(--navy-900);--surface-dark-2:var(--navy-800);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-subtle:var(--gray-100);--radius-sm:6px;--radius-md:9px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--shadow-xs:0 1px 2px #00223e0f;--shadow-sm:0 1px 3px #00223e14, 0 1px 2px #00223e0d;--shadow-md:0 4px 12px #00223e1a, 0 2px 4px #00223e0f;--shadow-lg:0 12px 32px #00223e24, 0 4px 8px #00223e0f;--ease-out:cubic-bezier(.16, 1, .3, 1);--focus-ring:0 0 0 3px #00798f47;--font-display:"Montserrat", "Helvetica Neue", Arial, sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;background:var(--gray-0);color:var(--text-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;position:relative;overflow-x:clip}.iqv3 *{box-sizing:border-box}.iqv3 a{color:var(--text-link);text-decoration:none}.iqv3 a:hover{color:var(--text-link-hover)}.iqv3 h1,.iqv3 h2,.iqv3 h3,.iqv3 p{margin:0}.iqv3 .wrap{max-width:1160px;margin:0 auto;padding:0 32px}.iqv3 .navlink{color:var(--text-body);font:500 14px var(--font-body);padding:4px 0;position:relative}.iqv3 .navlink:after{content:"";background:var(--teal-700);height:2px;transition:right .25s var(--ease-out);position:absolute;bottom:0;left:0;right:100%}.iqv3 .navlink:hover{color:var(--text-heading)}.iqv3 .navlink:hover:after{right:0}@keyframes iq-rise{to{transform:translateY(0)}}@keyframes iq-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes iq-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes iq-spin{to{transform:rotate(360deg)}}@keyframes iq-dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes iq-ripple{0%{opacity:.5;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes iq-veil{to{opacity:0;visibility:hidden}}@keyframes iq-veil-logo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes iq-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes iq-bob-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes iq-blink-eyes{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes iq-antenna{0%,to{opacity:1}50%{opacity:.35}}@keyframes iq-thrust{0%,to{opacity:.55;transform:scaleY(1)}50%{opacity:.2;transform:scaleY(.7)}}@keyframes iq-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.016)}}@keyframes iq-nod{0%{transform:rotate(0)}35%{transform:rotate(7deg)}to{transform:rotate(0)}}@keyframes iq-tap{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes iq-chipfly{0%{offset-distance:0%;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes iq-bubble{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.iqv3 .lmask{display:block;overflow:hidden}.iqv3 .lmask>span{animation:iq-rise .85s var(--ease-out) forwards;display:inline-block;transform:translateY(112%)}.iqv3 .fadein{opacity:0;animation:iq-in .7s var(--ease-out) forwards}.iqv3 .reveal{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translateY(26px)}.iqv3 .reveal.on{opacity:1;transform:translateY(0)}.iqv3 .dotgrid{background-image:radial-gradient(var(--gray-200) 1.1px, transparent 1.1px);background-size:24px 24px}.iqv3-veil{z-index:200;animation:iq-veil .6s var(--ease-out) .55s forwards;background:#fff;place-items:center;display:grid;position:fixed;inset:0}.iqv3-veil>*{animation:iq-veil-logo .5s var(--ease-out) both}.iqv3 .hovercard{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), border-color .25s var(--ease-out)}.iqv3 .hovercard:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-4px)}.iqv3 .float-slow{animation:6s ease-in-out infinite iq-bob-sm}.iqv3 .float-slower{animation:7.5s ease-in-out .8s infinite iq-bob-sm}.iqv3 .email-input{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:0;height:44px;font:400 14px var(--font-body);color:var(--text-heading);background:#fff;outline:none;flex:1;padding:0 14px}.iqv3 .email-input::placeholder{color:var(--text-faint)}.iqv3 .email-input:focus{border-color:var(--teal-600);box-shadow:var(--focus-ring)}.iqv3 .spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite iq-spin;display:inline-block}.iqv3 .caret{vertical-align:-2px;background:#fff;width:1.5px;height:15px;animation:.9s step-end infinite iq-blink;display:inline-block}.iqv3 .think-dot{background:var(--gray-400);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite iq-dots}.iqv3 .v3btn{font-family:var(--font-body);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex}.iqv3 .v3btn--primary{background:var(--teal-700);color:#fff}.iqv3 .v3btn--primary:hover{background:var(--teal-800);color:#fff}.iqv3 .v3btn--secondary{border-color:var(--border-strong);color:var(--text-heading);background:#fff}.iqv3 .v3btn--secondary:hover{border-color:var(--teal-600);color:var(--text-heading);background:var(--gray-25)}.iqv3 .v3btn--sm{height:36px;padding:0 15px;font-size:13px}.iqv3 .v3btn--md{height:42px;padding:0 18px;font-size:14px}.iqv3 .v3btn--lg{height:48px;padding:0 22px;font-size:15px}.iqv3 .v3btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.iqv3 .v3tag{border-radius:var(--radius-full);border:1px solid var(--border-default);height:34px;font:500 13px var(--font-body);color:var(--text-body);background:#fff;align-items:center;padding:0 14px;display:inline-flex}.iqv3 .v3faq{gap:12px;max-width:760px;margin:44px auto 0;display:grid}.iqv3 .v3faq details{border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fff;padding:2px 20px}.iqv3 .v3faq summary{cursor:pointer;font:600 15.5px var(--font-display);color:var(--text-heading);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;list-style:none;display:flex}.iqv3 .v3faq summary::-webkit-details-marker{display:none}.iqv3 .v3faq summary:after{content:"+";color:var(--teal-700);transition:transform .25s var(--ease-out);flex-shrink:0;font-size:1.4rem;line-height:1}.iqv3 .v3faq details[open] summary:after{transform:rotate(45deg)}.iqv3 .v3faq p{font:400 14.5px/1.65 var(--font-body);color:var(--text-body);padding:0 0 17px}.iqv3 [data-focus]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@keyframes erp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes erp-progress{0%{width:0%}to{width:100%}}.iqv3 .erp-frame{border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 40px 100px -40px #00223e66, var(--shadow-md);background:#fff;overflow:hidden}.iqv3 .erp-chrome{background:var(--gray-25);border-bottom:1px solid var(--border-subtle);align-items:center;gap:7px;height:42px;padding:0 16px;display:flex}.iqv3 .erp-chrome .dot{background:var(--gray-200);border-radius:50%;width:10px;height:10px}.iqv3 .erp-url{border:1px solid var(--border-subtle);border-radius:var(--radius-full);height:24px;font:500 11.5px var(--font-mono);color:var(--text-muted);background:#fff;align-items:center;gap:7px;margin:0 auto;padding:0 14px;display:inline-flex}.iqv3 .erp-live{font:600 10.5px var(--font-mono);color:var(--green-700);background:var(--green-100);border-radius:var(--radius-full);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.iqv3 .erp-live .pip{background:var(--green-700);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite iq-antenna}.iqv3 .erp-body{grid-template-columns:232px 1fr;height:588px;display:grid}.iqv3 .erp-side{border-right:1px solid var(--border-subtle);background:var(--navy-900);flex-direction:column;gap:4px;padding:14px 12px;display:flex}.iqv3 .erp-side__brand{align-items:center;height:34px;margin-bottom:8px;padding:0 8px;display:flex}.iqv3 .erp-side__group{font:600 10px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#fff6;padding:12px 10px 4px}.iqv3 .erp-nav{border-radius:var(--radius-md);color:#ffffffb8;height:38px;font:500 13px var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0 10px;transition:background .25s,color .25s;display:flex}.iqv3 .erp-nav:hover{color:#fff;background:#ffffff0f}.iqv3 .erp-nav.is-active{background:var(--teal-700);color:#fff}.iqv3 .erp-nav .badge{font:700 10px var(--font-mono);background:var(--teal-600);color:#fff;border-radius:var(--radius-full);margin-left:auto;padding:1px 7px}.iqv3 .erp-nav.is-active .badge{background:#ffffff40}.iqv3 .erp-side__user{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.iqv3 .erp-side__ava{background:var(--teal-600);color:#fff;width:30px;height:30px;font:700 12px var(--font-body);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.iqv3 .erp-panel{background:var(--gray-25);flex-direction:column;min-width:0;display:flex}.iqv3 .erp-head{border-bottom:1px solid var(--border-default);background:#fff;align-items:center;gap:12px;padding:13px 22px;display:flex}.iqv3 .erp-head h3{font:700 17px var(--font-display);color:var(--text-heading);letter-spacing:-.01em}.iqv3 .erp-head .sub{font:400 12px var(--font-body);color:var(--text-muted)}.iqv3 .erp-head__search{background:var(--gray-25);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:190px;height:30px;color:var(--text-faint);font:400 12px var(--font-body);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.iqv3 .erp-main{flex:1;padding:20px 22px;overflow:auto}.iqv3 .erp-in{opacity:0;animation:iq-in .5s var(--ease-out) both}.iqv3 .erp-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.iqv3 .erp-grid-2{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.iqv3 .erp-stat{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.iqv3 .erp-stat .l{font:500 11px var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.iqv3 .erp-stat .v{font:700 22px var(--font-display);color:var(--text-heading);font-variant-numeric:tabular-nums}.iqv3 .erp-stat .d{font:600 11px var(--font-mono)}.iqv3 .erp-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;overflow:hidden}.iqv3 .erp-card__h{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:13px 16px;display:flex}.iqv3 .erp-card__h h4{font:600 13.5px var(--font-display);color:var(--text-heading)}.iqv3 .erp-card__h .s{font:400 11.5px var(--font-body);color:var(--text-muted)}.iqv3 .erp-bar{transform-origin:bottom;animation:erp-grow .6s var(--ease-out) both;border-radius:4px 4px 0 0}.iqv3 .erp-table{border-collapse:collapse;width:100%}.iqv3 .erp-table th{font:600 10.5px var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border-default);background:var(--gray-25);padding:9px 14px}.iqv3 .erp-table th.r,.iqv3 .erp-table td.r{text-align:right}.iqv3 .erp-table td{font:500 12.5px var(--font-body);color:var(--text-body);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:11px 14px}.iqv3 .erp-table td.mono{font-family:var(--font-mono);color:var(--text-heading);font-variant-numeric:tabular-nums}.iqv3 .erp-table tr-name,.iqv3 .erp-table td.name{color:var(--text-heading);font-weight:600}.iqv3 .erp-table tbody tr:hover{background:var(--gray-25)}.iqv3 .erp-badge{font:600 10.5px var(--font-body);border-radius:var(--radius-full);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.iqv3 .erp-badge.green{background:var(--green-100);color:var(--green-700)}.iqv3 .erp-badge.amber{background:var(--amber-100);color:var(--amber-700)}.iqv3 .erp-badge.red{background:var(--red-100);color:var(--red-700)}.iqv3 .erp-badge.teal{background:var(--teal-50);color:var(--teal-800)}.iqv3 .erp-badge.gray{background:var(--gray-50);color:var(--text-muted)}.iqv3 .erp-mini{background:var(--gray-100);border-radius:3px;height:6px;overflow:hidden}.iqv3 .erp-mini>i{background:var(--teal-600);border-radius:3px;height:100%;display:block}.iqv3 .erp-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.iqv3 .erp-tab{font:500 12.5px var(--font-body);color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;background:#fff;align-items:center;gap:7px;padding:7px 15px;transition:all .2s;display:inline-flex}.iqv3 .erp-tab:hover{border-color:var(--teal-600);color:var(--text-heading)}.iqv3 .erp-tab.is-active{background:var(--teal-700);border-color:var(--teal-700);color:#fff}.iqv3 .erp-tab .prog{background:#ffffff4d;border-radius:2px;width:22px;height:3px;position:relative;overflow:hidden}.iqv3 .erp-tab .prog>i{background:#fff;animation:linear both erp-progress;position:absolute;inset:0}.iqv3 .erp-frame__scroll{overflow:hidden}@media (max-width:900px){.iqv3 .erp-side{display:none}.iqv3 .erp-body{grid-template-columns:1fr;height:560px}.iqv3 .erp-grid-4{grid-template-columns:repeat(2,1fr)}.iqv3 .erp-grid-2{grid-template-columns:1fr}.iqv3 .erp-main{overflow:auto}.iqv3 .erp-tablewrap{overflow-x:auto}}@media (max-width:560px){.iqv3 .erp-grid-4{grid-template-columns:1fr}.iqv3 .erp-head__search{display:none}}.iqv3-skip{z-index:300;background:var(--teal-700);color:#fff;font:600 14px var(--font-body);border-radius:0 0 10px;padding:10px 18px;position:absolute;top:0;left:-9999px}.iqv3-skip:focus{left:0}.iqv3 main:focus{outline:none}@media (max-width:980px){.iqv3 .v3-hide-md{display:none!important}.iqv3 .v3-grid-2{grid-template-columns:1fr!important}.iqv3 .v3-grid-4{grid-template-columns:repeat(2,1fr)!important}.iqv3 .v3-scene{transform-origin:top;transform:scale(.62);height:400px!important}}@media (max-width:620px){.iqv3 .v3-grid-3,.iqv3 .v3-grid-4{grid-template-columns:1fr!important}.iqv3 .wrap{padding:0 20px}.iqv3 .v3-scene{transform:scale(.4);height:260px!important}}@media (prefers-reduced-motion:reduce){.iqv3 *,.iqv3 :before,.iqv3 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.iqv3{scroll-behavior:auto}.iqv3 .lmask>span{transform:none}.iqv3 .fadein,.iqv3 .reveal{opacity:1;transform:none}.iqv3-veil{display:none}}
