.iq-hero{--u:min(calc(100cqw / 1920), calc(max(100svh, 600px) / 1080));--ink:#04122d;aspect-ratio:1920/1080;min-height:600px;max-height:100svh;color:var(--ink);background:radial-gradient(45% 70% at 0 0,#e6eefc 0%,#e6eefc00 100%),#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.iq-hero-photo{top:0;right:calc(-54 * var(--u));width:calc(1313 * var(--u));aspect-ratio:1448/1086;background-size:100% 100%;position:absolute;overflow:hidden}.iq-hero-photo:before{content:"";filter:blur(8px);background:linear-gradient(#ffffff59,#ffffff59),url(/new-images/moneyball-iq/hero.png) 0 0/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 12%,#0000 24%),linear-gradient(90deg,#000 0% 14%,#0000 26%);mask-image:linear-gradient(#000 0% 12%,#0000 24%),linear-gradient(90deg,#000 0% 14%,#0000 26%)}.iq-hero-photo:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffd9 7%,#ffffff73 15%,#ffffff26 22%,#fff0 28%),linear-gradient(#fff0 92%,#fff 100%);position:absolute;inset:0}@media (min-width:601px){.iq:not(.rs) .iq-hero-photo{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.iq:not(.rs) .iq-hero-photo:before{background-image:inherit;background-size:inherit;background-position:inherit;background-blend-mode:screen;background-color:#ffffff59}}.iq-doodle{top:calc(108 * var(--u));left:calc(968 * var(--u));z-index:1;width:calc(335 * var(--u));position:absolute}.iq-hero-copy{--uc:min(calc(100cqw / 1920), calc(var(--u) * 1.15));z-index:2;max-width:calc(var(--home-pad) + max(380px, 860 * var(--uc)));padding:max(92px, 176 * var(--u)) 0 0 var(--home-pad);position:relative}.iq-hero .iq-eyebrow{width:fit-content;padding-bottom:calc(22 * var(--uc));font-size:max(18px, 40 * var(--uc));letter-spacing:-.01em;font-weight:600;line-height:1.1;position:relative}.iq-eyebrow span{color:#0056eb}.iq-eyebrow:after{content:"";width:calc(156 * var(--uc));height:max(4px, 7 * var(--uc));background:#0056eb;border-radius:999px;position:absolute;bottom:0;left:0}.iq-hero h1{margin-top:calc(40 * var(--uc) - .06em);background:linear-gradient(100deg,#020a1e 0%,#04122d 45%,#12296a 100%);color:#0000;font-size:max(44px, 122 * var(--uc));letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin-bottom:-.06em;padding-block:.06em;font-weight:500;line-height:1.02}.iq-hero h1 .home-blue{background:linear-gradient(100deg,#0047d4 0%,#0056eb 45%,#3d82ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.iq-hero .iq-lede{max-width:max(20em, 760 * var(--uc));margin-top:calc(36 * var(--uc));font-size:max(17px, 36 * var(--uc));text-wrap:pretty;line-height:1.32}.iq-lede b{font-weight:700}.iq-start{align-items:center;gap:max(8px, 14 * var(--uc));margin-top:calc(48 * var(--uc));display:flex}.iq-start .home-go{min-width:max(180px, 300 * var(--uc));height:max(52px, 72 * var(--uc));padding:0 max(6px, 8 * var(--uc)) 0 max(22px, 32 * var(--uc));font-size:max(18px, 30 * var(--uc));font-weight:500}.iq-start .home-go i{width:max(40px, 56 * var(--uc));height:max(40px, 56 * var(--uc))}.iq-start .home-go:focus-visible{outline:2px solid var(--home-blue-2);outline-offset:3px}.iq-burst{width:max(30px, 47 * var(--uc));margin-top:calc(-18 * var(--uc));margin-left:calc(-2 * var(--uc));flex:none;align-self:flex-start}.iq-facts{z-index:2;height:max(56px, 88 * var(--u));background:linear-gradient(90deg,#e9f1fe 0%,#e2eefd 100%);grid-template-columns:repeat(3,auto);justify-content:space-around;align-items:center;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:0;left:0;right:0}.iq-facts li{align-items:center;gap:max(10px, 22 * var(--u));font-size:max(15px, 31 * var(--u));display:flex}.iq-facts li+li{padding-left:calc(170 * var(--u));border-left:1.5px solid #9aa8c8}.iq-facts svg{width:max(22px, 42 * var(--u));height:max(22px, 42 * var(--u));color:#0056eb;stroke-width:1.8px}@media (max-width:1100px){.iq-hero-photo{aspect-ratio:auto;background-position:30%;background-size:cover;width:62%;top:0;bottom:0;right:0}.iq-doodle{display:none}.iq-hero-copy{max-width:56%;padding-top:110px}.iq-facts li+li{padding-left:24px}}@media (max-width:600px){.iq-hero{aspect-ratio:auto;isolation:isolate;border-radius:24px;min-height:0;max-height:none;margin:80px 16px 16px;padding-top:0}.iq-hero-photo{aspect-ratio:1448/1086;background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:100%;order:1;width:100%;height:auto;margin-top:8px;position:relative;top:auto;right:auto}.iq-hero-photo:before{display:none}.iq .iq-hero-photo:after{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#ffffff94 0%,#ffffff2e 18%,#fff0 40%);display:block;-webkit-mask-image:linear-gradient(#000 0%,#00000059 18%,#0000 40%);mask-image:linear-gradient(#000 0%,#00000059 18%,#0000 40%)}.iq-hero-copy{order:0;width:100%;max-width:none;margin:0;padding:24px 16px 0}.iq-hero .iq-eyebrow{padding-bottom:12px;font-size:clamp(17px,4.8vw,22px)}.iq-hero h1{text-wrap:pretty;margin-top:16px;font-size:clamp(30px,8vw,42px);line-height:1.12}.iq-hero .iq-lede{max-width:none;margin-top:16px;font-size:15px;line-height:1.45}.iq-start{width:100%;margin-top:18px}.iq-start .home-go{flex:1;justify-content:space-between;width:100%;min-width:0;height:50px;font-size:14px}.iq-burst{display:none}.iq-hero .iq-facts{order:2;grid-template-columns:minmax(0,1fr);justify-content:stretch;height:auto;margin:0;padding:4px 16px;position:relative;bottom:auto;left:auto;right:auto}.iq-facts li{gap:12px;padding-block:11px;font-size:14px}.iq-facts li+li{border-top:1px solid #c9d6ee;border-left:0;padding-left:0}}.iq{--iq-blue:#005bfa}.iq .iq-eyebrow span{color:var(--iq-blue)}.iq .iq-eyebrow:after{background:var(--iq-blue)}.iq-hero h1 .home-blue{color:var(--iq-blue);background:0 0}.iq-start .home-go{background:var(--iq-blue)}.iq-start .home-go:hover{background:#004fe0}.iq-facts svg{color:var(--iq-blue)}.iqq{--iq-blue:#005bfa;--ink:#04122d;--line:#e2e6f0;z-index:100;overscroll-behavior:contain;color:var(--ink);background:radial-gradient(60% 40% at 0 0,#eef3fd 0%,#eef3fd00 100%),#fff;animation:.25s iqq-in;display:block;position:fixed;inset:0;overflow-y:auto}@keyframes iqq-in{0%{opacity:0}}.iqq-top{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;position:sticky;top:0}.iqq-top-in{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:8px 32px;display:flex}.iqq .home-logo-mark{width:42px}.iqq-exit{height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c9d3e8;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.iqq-exit svg{width:18px;height:18px}.iqq-exit:hover{border-color:var(--iq-blue);color:var(--iq-blue)}.iqq-in{max-width:1080px;margin:0 auto;padding:18px 32px 0}.iqq-prog{grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:center;gap:14px;display:grid}.iqq-prog span{color:#3d4f7c;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;margin-right:6px;font-size:14px}.iqq-prog i{background:#dde3f0;border-radius:999px;height:5px;transition:background .3s}.iqq-prog i[data-on="1"]{background:var(--iq-blue)}.iqq-head{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);align-items:center;gap:24px;min-height:190px;display:grid}.iqq-qnum,.iqq-kicker{color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:500}.iqq .iqq-qnum{margin-top:18px}.iqq h2{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;outline:none;margin-top:10px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.04}.iqq h2 span{color:var(--iq-blue)}.iqq-board{-webkit-mask-composite:source-in;background:url(/new-images/moneyball-iq/whiteboard.png) 40% 55%/cover no-repeat;align-self:stretch;margin-right:-32px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%),linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%),linear-gradient(#000 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.iqq .iqq-sub{max-width:62em;margin-top:4px;font-size:17px;line-height:1.45}.iqq-opts{gap:10px;margin-top:18px;display:grid}.iqq-opt{border:1.5px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:16px;padding:12px 18px;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex;box-shadow:0 10px 24px -22px #0b123873}.iqq-opt:hover{border-color:#9dbcf9;transform:translateY(-1px)}.iqq-opt[aria-pressed=true]{border-color:var(--iq-blue);background:#f2f7ff;box-shadow:0 0 0 3px #005bfa1f}.iqq-opt:focus-visible,.iqq-exit:focus-visible,.iqq .home-go:focus-visible,.iqq .home-ghost:focus-visible{outline:2px solid var(--iq-blue);outline-offset:3px}.iqq-icon{width:56px;height:56px;color:var(--iq-blue);background:#e8f0fe;border-radius:12px;flex:none;place-items:center;display:grid}.iqq-icon svg{stroke-width:1.6px;width:28px;height:28px}.iqq-opt-text{border-left:2px solid #7f95c8;gap:2px;padding-left:18px;display:grid}.iqq-opt-text b{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.1}.iqq-opt-text span{font-size:16px;line-height:1.35}.iqq-opt--row{padding-block:10px}.iqq-opt--row b{font-size:17px;font-weight:600;line-height:1.35}.iqq-tick{color:#0000;border:2px solid #9aa8c8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background .2s,border-color .2s;display:grid}.iqq-tick svg{stroke-width:3px;width:16px;height:16px}.iqq-opt[aria-pressed=true] .iqq-tick{border-color:var(--iq-blue);background:var(--iq-blue);color:#fff}.iqq-next{z-index:2;background:linear-gradient(#fff0 0%,#fff 35%);justify-content:flex-end;margin-top:8px;padding:14px 0 18px;display:flex;position:sticky;bottom:0}.iqq .home-go{background:var(--iq-blue);height:48px;font:inherit;cursor:pointer;border:0;gap:22px;padding:0 6px 0 20px;font-size:17px;font-weight:600}.iqq .home-go i{width:36px;height:36px}.iqq .home-go:disabled{cursor:not-allowed;box-shadow:none;background:#a9c4fb;transform:none}.iqq-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.iqg{margin-top:16px}.iqg-rules{background:#f2f6fe;border-radius:16px;margin-bottom:14px;padding:16px 20px}.iqq .iqg-rules ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:14px;display:grid}.iqg-rules li{gap:14px;font-size:15px;line-height:1.45;display:flex}.iqg-rules li>b{color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:20px}.iqq .iqg-rt{margin-bottom:4px;font-weight:700}.iqq .iqg-goal{margin-top:16px;font-size:17px}.iqg-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.iqg-stat{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:8px 14px}.iqg-stat p{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.iqg-stat b{font-variant-numeric:tabular-nums;font-size:22px}.iqg-stat--got b{color:#0f8a4c}.iqg-stat--lost b{color:#c62828}.iqg-timer{background:#dde3f0;border-radius:999px;height:6px;margin:12px 0;overflow:hidden}.iqg-timer i{background:var(--iq-blue);transform-origin:0;height:100%;display:block}.iqg-board{background:linear-gradient(160deg,#0d2350 0%,#04122d 100%);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:440px;padding:10px;display:grid}.iqg-board[data-state=idle]{grid-template-columns:minmax(0,1fr);place-items:center}.iqg-idle{color:#fff;text-align:center;justify-items:center;gap:22px;max-width:34em;font-size:19px;line-height:1.5;display:grid}.iqg-col{grid-template-rows:auto repeat(5,74px);gap:6px;display:grid}.iqq .iqg-colh{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:4px 0 2px;font-size:13px}.iqg-slot{border:1px dashed #ffffff24;border-radius:12px}.iqg-op{width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;align-content:start;gap:2px;padding:9px 11px;animation:.18s iqg-pop;display:grid;position:relative;overflow:hidden}@keyframes iqg-pop{0%{opacity:0;transform:scale(.9)}}.iqg-src{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.iqg-amt{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.iqg-who{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.iqg-who i{background:var(--iq-blue);border-radius:50%;width:7px;height:7px}.iqg-fuse{background:#dde3f0;height:4px;position:absolute;bottom:0;left:0;right:0}.iqg-fuse i{background:var(--iq-blue);transform-origin:0;height:100%;display:block}.iqg-op--urgent{animation:.32s steps(2,end) infinite iqg-blink}.iqg-op--urgent .iqg-fuse i{background:#e0a400}@keyframes iqg-blink{50%{box-shadow:0 0 0 3px #f5c400}}.iqg-op--none{cursor:not-allowed;background:#eef2fa;border:1.5px dashed #9aa8c8}.iqg-op--none .iqg-who i{background:#9aa8c8}.iqg-op--nudge{animation:.3s iqg-nudge}@keyframes iqg-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.iqg-op--got{cursor:default;background:#dff5e8}.iqg-op--got .iqg-who i{background:#0f8a4c}.iqg-op--lost{cursor:default;background:#fde3e3}.iqg-op--lost .iqg-who i{background:#c62828}.iqq .iqg-over{margin-top:14px;font-weight:600}.iqq-res{padding-top:16px}.iqq-score{color:#fff;background:linear-gradient(135deg,#0d2350 0%,#04122d 100%);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;margin-top:18px;padding:28px 32px;display:grid}.iqq-score .iqq-kicker{color:#86a4ff}.iqq-score-n{border-right:1px solid #fff3;justify-items:center;padding-right:32px;display:grid}.iqq-score-n b{color:#fff;font-size:96px;font-weight:600;line-height:1}.iqq-score-n span{font-size:17px}.iqq .iqq-score-dim{letter-spacing:-.02em;margin:6px 0 10px;font-size:34px;font-weight:600}.iqq-score p{font-size:17px;line-height:1.5}.iqq .iqq-res-title{max-width:22ch;margin-top:36px}.iqq-dims{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.iqq-dim{border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:18px;font-size:16px;line-height:1.45}.iqq-dim[data-low="1"]{border-color:var(--iq-blue);background:#f2f7ff}.iqq .iqq-dim-k{justify-content:space-between;font-size:18px;display:flex}.iqq-bar{background:#dde3f0;border-radius:999px;height:6px;margin:10px 0 12px;display:block;overflow:hidden}.iqq-bar i{background:var(--iq-blue);height:100%;display:block}.iqq .iqq-res-kicker{margin-top:44px}.iqq-says{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.iqq-hit{border:1.5px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:22px;font-size:16px;line-height:1.5;display:grid}.iqq .iqq-said{font-weight:600}.iqq .iqq-pun{color:var(--iq-blue);font-size:21px;font-weight:600;line-height:1.3}.iqq-cite{border-top:1px solid var(--line);gap:4px;margin-top:8px;padding-top:14px;display:grid}.iqq .iqq-cite-name{font-weight:700}.iqq-cite a{color:var(--iq-blue);font-weight:600}.iqq-cite a:hover{text-decoration:underline}.iqq-boardres{gap:18px;margin-top:16px;display:grid}.iqq-pct{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;font-size:16px;line-height:1.5;display:grid}.iqq-pct>b{color:var(--iq-blue);font-size:88px;font-weight:600;line-height:1}.iqq .iqq-math{margin:4px 0 6px;font-size:19px;font-weight:600}.iqq-tally{background:#f2f6fe;border-radius:16px;gap:10px;padding:18px 20px;display:grid}.iqq-trow{grid-template-columns:120px minmax(0,1fr);align-items:center;font-weight:600;display:grid}.iqq-tiles{flex-wrap:wrap;gap:5px;display:flex}.iqq-tile{border-radius:5px;width:22px;height:22px;display:inline-block}.iqq-tile--got{background:#1aa35f}.iqq-tile--lost{background:#d93636}.iqq-tile--none{border:1.5px dashed #6d7ea8}.iqq-legend{flex-wrap:wrap;gap:8px 22px;margin-top:4px;font-size:14px;display:flex}.iqq-legend span{align-items:center;gap:8px;display:inline-flex}.iqq-legend .iqq-tile{width:14px;height:14px}.iqq-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.iqq-half{border-radius:16px;padding:18px;font-size:16px;line-height:1.45}.iqq-half>b{margin:4px 0 6px;font-size:32px;font-weight:700;display:block}.iqq-half--got{background:#e3f6ec}.iqq-half--got>b{color:#0f7a43}.iqq-half--lost{background:#fde8e8}.iqq-half--lost>b{color:#b42020}.iqq-half--none{border:1.5px dashed #6d7ea8}.iqq-plan{border-left:5px solid var(--iq-blue);background:#f2f6fe;border-radius:0 18px 18px 0;margin-top:44px;padding:26px 28px}.iqq .iqq-plan h3,.iqq .iqq-class h3{letter-spacing:-.02em;margin-top:10px;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.15}.iqq .iqq-plan ol{gap:12px;margin-top:18px;padding-left:22px;font-size:17px;line-height:1.55;list-style:decimal;display:grid}.iqq-class{color:#fff;background:linear-gradient(135deg,#0d2350 0%,#04122d 100%);border-radius:22px;margin-top:44px;padding:32px}.iqq-class .iqq-kicker{color:#86a4ff}.iqq .iqq-class h3{color:#fff;max-width:22ch}.iqq .iqq-class>p{max-width:50em;margin-top:12px;font-size:17px;line-height:1.55}.iqq-class-card{color:var(--ink);background:#fff;border-radius:18px;gap:12px;margin-top:24px;padding:26px;font-size:16px;line-height:1.5;display:grid}.iqq .iqq-class-card .iqq-kicker{color:var(--iq-blue)}.iqq-class-card h4{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}.iqq .iqq-facts{flex-wrap:wrap;gap:8px;display:flex}.iqq-facts li{background:#e8f0fe;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.iqq .iqq-covers{gap:6px;padding-left:20px;list-style:outside;display:grid}.iqq-class-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.iqq .home-ghost{height:56px;font:inherit;cursor:pointer;font-size:19px;font-weight:600}.iqq .iqq-fine{margin-top:28px;font-size:14px}@media (max-width:900px){.iqq-head{grid-template-columns:minmax(0,1fr);height:auto}.iqq-board{display:none}.iqq-dims{grid-template-columns:repeat(2,minmax(0,1fr))}.iqq-says,.iqq-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.iqq-top-in{padding:10px 16px}.iqq .home-logo-a{font-size:16px}.iqq-exit{height:40px;padding:0 12px;font-size:14px}.iqq-in{padding:20px 16px 48px}.iqq-prog{gap:6px}.iqq-prog span{font-size:14px}.iqq .iqq-qnum{margin-top:24px}.iqq .iqq-sub{font-size:17px}.iqq-opt{gap:14px;padding:14px}.iqq-icon{border-radius:12px;width:56px;height:56px}.iqq-icon svg{width:28px;height:28px}.iqq-opt-text{padding-left:14px}.iqq-opt-text b{font-size:22px}.iqq-opt-text span,.iqq-opt--row b{font-size:16px}.iqq-next .home-go{justify-content:space-between;width:100%}.iqq .iqg-rules ol{grid-template-columns:minmax(0,1fr)}.iqg-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iqg-stat b{font-size:20px}.iqg-board{gap:6px;min-height:440px;padding:8px}.iqg-col{grid-template-rows:auto repeat(5,74px);gap:5px}.iqq .iqg-colh{letter-spacing:.06em;font-size:10px}.iqg-op{padding:6px 7px}.iqg-src{font-size:10.5px}.iqg-amt{font-size:16px}.iqg-who{font-size:10px}.iqq-score{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.iqq-score-n{border-bottom:1px solid #fff3;border-right:0;justify-items:start;padding:0 0 16px}.iqq-dims{grid-template-columns:minmax(0,1fr)}.iqq-pct{grid-template-columns:minmax(0,1fr);gap:10px}.iqq-trow{grid-template-columns:minmax(0,1fr);gap:6px}.iqq-class,.iqq-class-card{padding:20px}}@media (max-width:430px){.iqq-top-in{gap:8px}.iqq .home-logo{gap:5px;min-width:0}.iqq .home-logo-mark{width:32px;margin-inline:0}.iqq .home-logo-a{letter-spacing:-.025em;font-size:13px}.iqq-top-btns{flex-wrap:nowrap;flex:none;justify-content:flex-end}.iqq-exit{white-space:nowrap;flex:none;gap:4px;height:36px;padding:0 9px;font-size:12px}.iqq-exit svg{width:14px;height:14px}}.iqq-res{padding-bottom:40px}.iqq .iqq-res-kicker,.iqq-plan,.iqq-class{margin-top:36px}.iqq-score{gap:28px;padding:22px 28px;box-shadow:0 20px 40px -30px #04122dcc}.iqq-score-n{padding-right:28px}.iqq-score-n b{font-size:72px}.iqq-score-n span,.iqq-score p{font-size:15px}.iqq .iqq-score-dim{margin:4px 0 8px;font-size:28px}.iqq .iqq-res-title{margin-top:30px;font-size:clamp(26px,2.6vw,36px)}.iqq-dims{gap:12px;margin-top:18px}.iqq-dim{padding:16px;font-size:15px}.iqq .iqq-dim-k{font-size:16px}.iqq-dim{position:relative}.iqq-dim[data-low="1"]:before{content:"Weakest";background:var(--iq-blue);color:#fff;letter-spacing:.04em;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;top:-10px;left:14px}.iqq-says{gap:14px;margin-top:14px}.iqq-hit{grid-template-rows:auto auto 1fr auto;padding:20px;font-size:15px;box-shadow:0 12px 28px -26px #0b123880}.iqq .iqq-pun{font-size:18px}.iqq-cite{background:#f2f6fe;border-top:0;border-radius:12px;margin-top:10px;padding:14px;font-size:14px}.iqq-cite a{margin-top:4px}.iqq-boardres{gap:14px;margin-top:14px}.iqq-pct{gap:24px;font-size:15px}.iqq-pct>b{font-size:64px}.iqq .iqq-math{font-size:17px}.iqq-tally{padding:16px 18px}.iqq-tile{border-radius:4px;width:18px;height:18px}.iqq-half{padding:16px;font-size:15px}.iqq-half>b{font-size:26px}.iqq-boardres>.iqq-hit{border-left:4px solid #d93636;grid-template-rows:none}.iqq-plan{border-left:0;border-radius:20px;padding:24px}.iqq .iqq-plan h3{max-width:30ch;font-size:clamp(22px,2.2vw,28px)}.iqq .iqq-plan ol{counter-reset:iqq-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding:0;font-size:15px;line-height:1.5;list-style:none}.iqq-plan li{counter-increment:iqq-step;background:#fff;border-radius:14px;padding:44px 16px 16px;position:relative}.iqq-plan li:before{content:"0" counter(iqq-step);color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;font-size:15px;font-weight:600;position:absolute;top:14px;left:16px}.iqq-class{padding:28px}.iqq .iqq-class h3{font-size:clamp(22px,2.2vw,30px)}.iqq .iqq-class>p{font-size:16px}.iqq .iqq-class .iqq-you{font-size:17px}.iqq-class-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 32px;margin-top:20px;padding:24px;font-size:15px}.iqq-class-card>.iqq-kicker:first-child,.iqq-class-card>h4,.iqq-class-card>.iqq-facts{grid-column:1}.iqq-class-card>.iqq-kicker:nth-of-type(2),.iqq-class-card>.iqq-covers,.iqq-class-card>p:not(.iqq-kicker){grid-column:2}.iqq-class-card>.iqq-kicker:nth-of-type(2){grid-row:1}.iqq-class-card>.iqq-covers{grid-row:2/span 2}.iqq-class-card>p:not(.iqq-kicker){grid-row:4}.iqq-class-card h4{font-size:24px}.iqq-class-ctas{border-top:1px solid var(--line);grid-column:1/-1;margin-top:6px;padding-top:18px}.iqq .home-ghost{border-radius:999px;align-items:center;height:48px;padding:0 24px;font-size:17px;display:inline-flex}.iqq .iqq-fine{margin-top:20px}@media (max-width:900px){.iqq .iqq-plan ol,.iqq-class-card{grid-template-columns:minmax(0,1fr)}.iqq-class-card>*{grid-area:auto/1!important}}@media (max-width:600px){.iqq-score-n b{font-size:60px}.iqq-pct>b{font-size:52px}.iqq-plan,.iqq-class,.iqq-class-card{padding:18px}}.iqq .iqq-facts{gap:6px}.iqq-facts li{height:32px;color:var(--iq-blue);white-space:nowrap;align-items:center;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.iqq .iqq-class-card h4{background:linear-gradient(100deg,#020a1e 0%,#04122d 45%,#12296a 100%);color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;width:fit-content;padding-block:.06em;font-weight:500}.iqq .iqq-covers{gap:8px;padding-left:0;list-style:none}.iqq-covers li{padding-left:28px;position:relative}.iqq-covers li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat, var(--iq-blue);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.iqq h2,.iqq .iqq-plan h3,.iqq .iqq-class h3,.iqq-class-card h4{letter-spacing:-.03em;font-weight:500}.iqq h2,.iqq .iqq-plan h3{background:linear-gradient(100deg,#020a1e 0%,#04122d 45%,#12296a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin-bottom:-.06em;padding-block:.06em}.iqq h2 span{-webkit-text-fill-color:var(--iq-blue)}.iqq-res .iqq-kicker,.iqq .iqq-res>.iqq-qnum{width:fit-content;min-height:30px;color:var(--iq-blue);font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:.12em;background:#e4edfc;border-radius:999px;align-items:center;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.iqq-res .iqq-score .iqq-kicker,.iqq-res .iqq-class>.iqq-kicker{color:#b9cdff;background:#005bfa38}.iqq-res .iqq-cite .iqq-kicker,.iqq-res .iqq-half .iqq-kicker,.iqq-res .iqq-pct .iqq-kicker,.iqq-res .iqq-class-card .iqq-kicker{min-height:0;color:var(--iq-blue);background:0 0;padding:0}.iqq-res .iqq-half--lost .iqq-kicker{color:#b42020}.iqq-res .iqq-half--got .iqq-kicker{color:#0f7a43}.iqq-res .iqq-half--none .iqq-kicker{color:var(--ink)}.iqq-score-n b,.iqq-pct>b,.iqq-half>b,.iqq .iqq-score-dim{letter-spacing:-.03em;font-weight:500}.iqq-dim,.iqq-hit,.iqq-opt,.iqg-stat{border:1px solid #dfe8f7;border-radius:18px;box-shadow:0 12px 30px -26px #0b123880}.iqq-dim,.iqq-hit{background:linear-gradient(#fff 0% 55%,#f6f9fe 100%)}.iqq-dim[data-low="1"],.iqq-opt[aria-pressed=true]{border-color:var(--iq-blue)}.iqq-tally,.iqq-plan,.iqg-rules{background:linear-gradient(#f3f7fe 0%,#e9f1fd 100%);border:1px solid #dfe8f7}.iqq-plan li{border:1px solid #dfe8f7;box-shadow:0 12px 30px -26px #0b123880}.iqq-score,.iqq-class{background:radial-gradient(60% 90% at 100% 0,#3d83ff38 0%,#3d83ff00 100%),linear-gradient(135deg,#0a1f4d 0%,#04122d 100%)}.iqq-says{grid-template-rows:repeat(4,auto);row-gap:0}.iqq-says>.iqq-hit{grid-row:span 4;grid-template-rows:subgrid;row-gap:8px}.iqq-says .iqq-cite{flex-direction:column;gap:4px;display:flex}.iqq-says .iqq-cite a{margin-top:auto;padding-top:6px}@media (max-width:900px){.iqq-says{grid-template-rows:none;row-gap:14px}.iqq-says>.iqq-hit{grid-row:auto;grid-template-rows:none}}.iqq-boardcard{background:#fff;border:1px solid #dfe8f7;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 14px 34px -28px #0b12388c}.iqq-boardcard .iqq-pct{grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;padding:24px 26px}.iqq-boardcard .iqq-pct>b{font-size:72px}.iqq-boardcard .iqq-math{margin:2px 0 6px}.iqq-boardcard .iqq-tally{border:0;border-left:1px solid #dfe8f7;border-radius:0;align-content:center;gap:12px;padding:24px 26px}.iqq-boardcard .iqq-trow{grid-template-columns:104px minmax(0,1fr);font-size:15px}.iqq-boardcard .iqq-tiles{grid-template-columns:repeat(15,minmax(0,1fr));gap:5px;display:grid}.iqq-boardcard .iqq-tiles .iqq-tile{aspect-ratio:1;width:100%;height:auto}.iqq-boardcard .iqq-legend{border-top:1px solid #d5e0f4;margin-top:6px;padding-top:12px}.iqq-split{align-items:stretch}.iqq-split .iqq-half{background:linear-gradient(#fff 0% 55%,#f6f9fe 100%);border:1px solid #dfe8f7;border-radius:18px;padding:22px 20px 20px;position:relative;overflow:hidden;box-shadow:0 12px 30px -26px #0b123880}.iqq-split .iqq-half:before{content:"";height:4px;position:absolute;inset:0 0 auto}.iqq-split .iqq-half .iqq-kicker{align-items:center;gap:8px;display:inline-flex}.iqq-split .iqq-half .iqq-kicker:before{content:"";border-radius:3px;width:10px;height:10px}.iqq-half--got:before,.iqq-half--got .iqq-kicker:before{background:#1aa35f}.iqq-half--lost:before,.iqq-half--lost .iqq-kicker:before{background:#d93636}.iqq-split .iqq-half--none{border-style:solid}.iqq-half--none:before{background:repeating-linear-gradient(90deg,#6d7ea8 0 8px,#0000 8px 14px)}.iqq-split .iqq-half--none .iqq-kicker:before{border:1.5px dashed #6d7ea8}.iqq-split .iqq-half>b{margin:8px 0;font-size:32px}@media (max-width:900px){.iqq-boardcard{grid-template-columns:minmax(0,1fr)}.iqq-boardcard .iqq-tally{border-top:1px solid #dfe8f7;border-left:0}}@media (max-width:600px){.iqq-boardcard .iqq-pct,.iqq-boardcard .iqq-tally{padding:18px}.iqq-boardcard .iqq-pct>b{font-size:56px}.iqq-boardcard .iqq-trow{grid-template-columns:minmax(0,1fr);gap:6px}.iqq-boardcard .iqq-tiles{gap:3px}}.iqq-class-card>.iqq-class-ctas{border-top:0;grid-area:4/1;align-self:end;margin:0;padding:0}@media (max-width:900px){.iqq-class-card>.iqq-class-ctas{margin-top:8px}}.iqq .iqq-res{padding-top:0}.iqq .iqq-res>.iqq-qnum{margin-top:6px}.iqq .iqq-res .iqq-score{margin-top:14px}@media (max-width:600px){.iqq .iqq-res>.iqq-qnum{margin-top:0}.iqq .iqq-res .iqq-score{margin-top:12px}.iqq-class-card>.iqq-class-ctas{flex-wrap:nowrap;gap:8px}.iqq-class-ctas .home-go,.iqq-class-ctas .home-ghost{white-space:nowrap;flex:1 1 0;min-width:0;height:46px;font-size:15px}.iqq-class-ctas .home-go{justify-content:space-between;gap:8px;padding:0 6px 0 14px;font-size:14px}.iqq-class-ctas .home-go i{flex:none;width:30px;height:30px}.iqq-class-ctas .home-go span{min-width:0}.iqq-class-ctas .home-ghost{justify-content:center;padding:0 10px}.iqq-class-ctas .home-go{flex-grow:1.4}.iqq-in{padding-inline:14px}.iqq .iqq-res-kicker,.iqq-plan,.iqq-class{margin-top:28px}.iqq .iqq-res-kicker{margin-bottom:0}.iqq-score{border-radius:18px;gap:14px;padding:18px}.iqq-score-n{align-items:baseline;gap:10px;padding-bottom:14px;display:flex}.iqq-score-n b{font-size:56px}.iqq .iqq-score-dim{margin:8px 0 6px;font-size:24px;line-height:1.15}.iqq-score p{font-size:14px}.iqq .iqq-res-title{margin-top:24px;font-size:25px;line-height:1.12}.iqq-dims{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.iqq-dim{border-radius:14px;padding:14px 12px 12px;font-size:13px;line-height:1.4}.iqq .iqq-dim-k{flex-wrap:wrap;gap:2px 6px;font-size:14px}.iqq-bar{height:5px;margin:8px 0}.iqq-dim[data-low="1"]:before{left:10px}.iqq-says{gap:12px}.iqq-hit{border-radius:16px;gap:6px;padding:16px;font-size:14px}.iqq .iqq-said{font-size:14px}.iqq .iqq-pun{font-size:17px}.iqq-cite{margin-top:6px;padding:12px;font-size:13px}.iqq-boardcard{border-radius:18px}.iqq-boardcard .iqq-pct{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px;font-size:14px}.iqq-boardcard .iqq-pct>b{font-size:48px}.iqq-boardcard .iqq-pct>div{display:contents}.iqq-boardcard .iqq-pct .iqq-kicker{grid-area:1/2}.iqq-boardcard .iqq-pct>b{grid-area:1/1/span 2}.iqq-boardcard .iqq-math{grid-area:2/2;margin:0;font-size:14px;line-height:1.35}.iqq-boardcard .iqq-pct p:last-child{grid-column:1/-1;margin-top:6px}.iqq-boardcard .iqq-tally{gap:10px;padding:16px}.iqq-boardcard .iqq-trow{gap:5px;font-size:13px}.iqq-legend{gap:6px 14px;font-size:12px}.iqq-split{gap:10px}.iqq-split .iqq-half{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:16px 16px 14px;font-size:13px;display:grid}.iqq-split .iqq-half .iqq-kicker{grid-area:1/1;font-size:11px}.iqq-split .iqq-half>b{grid-area:1/2;margin:0;font-size:22px}.iqq-split .iqq-half>p:last-child{grid-column:1/-1}.iqq-boardres>.iqq-hit{border-radius:14px}.iqq-plan{border-radius:18px;padding:16px}.iqq .iqq-plan h3{font-size:21px}.iqq .iqq-plan ol{gap:10px;font-size:14px}.iqq-plan li{padding:36px 14px 14px}.iqq-plan li:before{font-size:13px;top:12px;left:14px}.iqq-class{border-radius:18px;padding:18px}.iqq .iqq-class h3{font-size:21px}.iqq .iqq-class>p{font-size:14px}.iqq .iqq-class .iqq-you{font-size:15px}.iqq-class-card{gap:10px;padding:16px;font-size:14px}.iqq-class-card h4{font-size:20px}.iqq-facts li{height:28px;padding:0 10px;font-size:12px}.iqq .iqq-fine{font-size:12px}}.iqg-brief{background:#fff;border:1px solid #dfe8f7;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden;box-shadow:0 14px 34px -28px #0b12388c}.iqg-brief-copy{flex-direction:column;gap:14px;padding:24px 26px;display:flex}.iqq .iqg-brief-copy ol{gap:14px;display:grid}.iqg-brief-copy li{gap:14px;font-size:15px;line-height:1.45;display:flex}.iqg-brief-copy li>b{color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:18px;line-height:1.3}.iqq .iqg-brief-copy .iqg-goal{background:#f2f6fe;border-radius:12px;margin:0;padding:10px 14px;font-size:15px}.iqg-brief-go{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;display:flex}.iqq .iqg-brief-go p{font-size:13px;font-weight:600}.iqg-brief-demo{background:radial-gradient(70% 60% at 100% 0,#3d83ff40 0%,#3d83ff00 100%),linear-gradient(160deg,#0d2350 0%,#04122d 100%);align-content:center;gap:12px;padding:22px;display:grid}.iqg-demo{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;display:grid}.iqg-demo-k{color:#fff;font-size:13px;font-weight:600;line-height:1.35}.iqg-demo .iqg-op{cursor:default;height:84px;animation:none}.iqg-demo .iqg-op--urgent{animation:.9s steps(2,end) infinite iqg-blink}@media (max-width:600px){.iqg-brief{border-radius:18px;grid-template-columns:minmax(0,1fr)}.iqg-brief-copy{gap:12px;padding:18px 16px}.iqg-brief-copy li,.iqq .iqg-brief-copy .iqg-goal{font-size:14px}.iqg-brief-go .home-go{justify-content:space-between;width:100%}.iqg-brief-demo{gap:8px;padding:14px}.iqg-demo{grid-template-columns:96px minmax(0,1fr);gap:10px}.iqg-demo-k{font-size:11.5px}.iqg-demo .iqg-op{height:66px;padding:7px 10px}.iqg-demo .iqg-amt{font-size:16px}.iqg-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.iqg-stat{border-radius:12px;padding:7px 8px}.iqg-stat p{letter-spacing:.06em;white-space:nowrap;font-size:9px}.iqg-stat b{font-size:15px}.iqg-board .iqg-src{display:none}.iqg-board .iqg-op{align-content:center;gap:4px}.iqg-board .iqg-who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iqg-board .iqg-who i{flex:none}}.iqg--live{scroll-margin-top:72px}.iqg-board{background:radial-gradient(60% 50% at 100% 0,#dbe7fd 0%,#dbe7fd00 100%),linear-gradient(#f3f7fe 0%,#e9f1fd 100%);border:1px solid #dfe8f7;border-radius:20px;gap:12px;padding:14px;box-shadow:0 14px 34px -28px #0b12388c}.iqq .iqg-colh{color:var(--iq-blue);font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:.12em;background:#fff;border-radius:999px;justify-self:center;padding:5px 14px;font-size:12px;font-weight:600}.iqg-slot{background:#ffffff59;border:1.5px dashed #c9d7f0;border-radius:14px}.iqg-board .iqg-op{border:1px solid #dfe8f7;border-left:4px solid var(--iq-blue);background:#fff;border-radius:14px;transition:transform .15s,box-shadow .15s;animation:.2s ease-out iqg-in;box-shadow:0 10px 22px -16px #0b123873}@keyframes iqg-in{0%{transform:translateY(6px)scale(.97)}}.iqg-board button.iqg-op:hover{transform:translateY(-2px);box-shadow:0 14px 26px -16px #005bfa8c}.iqg-board .iqg-op .iqg-amt{color:var(--ink)}.iqg-board .iqg-fuse{background:#e3eaf7;border-radius:999px;height:4px;bottom:8px;left:10px;right:10px;overflow:hidden}.iqg-board .iqg-op--urgent{border-color:#f0c040 #f0c040 #f0c040 #f5a400;animation:.5s ease-in-out infinite alternate iqg-pulse}.iqg-board .iqg-op--urgent .iqg-fuse i{background:#f5a400}@keyframes iqg-pulse{to{box-shadow:0 0 0 4px #f5a40040,0 10px 22px -16px #0b123873}}.iqg-board .iqg-op--none{box-shadow:none;background:#f7f9fd;border:1.5px dashed #8d9cc2}.iqg-board .iqg-op--none .iqg-who i{background:#8d9cc2}.iqg-board .iqg-op--got{background:#ecf9f2;border-color:#b9e6cc #b9e6cc #b9e6cc #1aa35f}.iqg-board .iqg-op--got .iqg-who{color:#0f7a43}.iqg-board .iqg-op--lost{background:#fdf0f0;border-color:#f4c9c9 #f4c9c9 #f4c9c9 #d93636}.iqg-board .iqg-op--lost .iqg-who{color:#b42020}.iqg-board .iqg-op--none.iqg-op--none.iqg-op--none{cursor:not-allowed}.iqg-brief-demo{background:radial-gradient(60% 50% at 100% 0,#dbe7fd 0%,#dbe7fd00 100%),linear-gradient(#f3f7fe 0%,#e9f1fd 100%);border-left:1px solid #dfe8f7}.iqg-demo-k{color:var(--ink)}.iqg-demo .iqg-op{border:1px solid #dfe8f7;border-left:4px solid var(--iq-blue);border-radius:14px;box-shadow:0 10px 22px -16px #0b123873}.iqg-demo .iqg-fuse{background:#e3eaf7;border-radius:999px;bottom:8px;left:10px;right:10px;overflow:hidden}.iqg-demo .iqg-op--urgent{border-color:#f0c040 #f0c040 #f0c040 #f5a400;animation:.5s ease-in-out infinite alternate iqg-pulse}.iqg-demo .iqg-op--urgent .iqg-fuse i{background:#f5a400}.iqg-demo .iqg-op--none{box-shadow:none;background:#f7f9fd;border:1.5px dashed #8d9cc2}@media (max-width:600px){.iqg-board{border-radius:16px;gap:6px;padding:8px}.iqq .iqg-colh{letter-spacing:.04em;padding:4px 6px;font-size:9.5px}.iqg-slot{border-radius:10px}.iqg-board .iqg-op{border-left-width:3px;border-radius:10px;padding:6px 8px 12px}.iqg-board .iqg-fuse{height:3px;bottom:5px;left:6px;right:6px}.iqg-brief-demo{border-top:1px solid #dfe8f7;border-left:0}}.iqq-tile{box-sizing:border-box;border-radius:5px}.iqq-tile--got{background:#ecf9f2;border:1px solid #b9e6cc;border-left:3px solid #1aa35f}.iqq-tile--lost{background:#fdf0f0;border:1px solid #f4c9c9;border-left:3px solid #d93636}.iqq-tile--none{background:#f7f9fd;border:1.5px dashed #8d9cc2}.iqq-boardcard .iqq-tally{background:radial-gradient(60% 50% at 100% 0,#dbe7fd 0%,#dbe7fd00 100%),linear-gradient(#f3f7fe 0%,#e9f1fd 100%)}.iqq-boardcard .iqq-trow>span:first-child{color:var(--iq-blue);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:999px;justify-self:start;padding:4px 12px;font-size:11px;font-weight:600}.iqq-boardcard .iqq-tiles{gap:6px}.iqq-boardcard .iqq-tiles .iqq-tile{border-radius:6px;box-shadow:0 6px 12px -10px #0b123880}.iqq-boardcard .iqq-tiles .iqq-tile--none{box-shadow:none}.iqq-legend .iqq-tile{border-radius:4px;width:16px;height:16px}@media (max-width:600px){.iqq-boardcard .iqq-tiles{gap:4px}.iqq-tile--got,.iqq-tile--lost{border-left-width:2px}.iqq-boardcard .iqq-tiles .iqq-tile{border-radius:4px}}.iqq-tile--got{background:#c9efd9;border-color:#8fd6ae #8fd6ae #8fd6ae #12884d}.iqq-tile--lost{background:#f9d2d2;border-color:#eea9a9 #eea9a9 #eea9a9 #c62828}.iqq-tile--none{background:#fff;border-color:#7a8bb5}.iqq .iqq-opt[aria-pressed=true]{background:#ecf9f2;border-color:#1aa35f;box-shadow:0 0 0 3px #1aa35f29}.iqq .iqq-opt[aria-pressed=true] .iqq-tick{color:#fff;background:#1aa35f;border-color:#1aa35f}.iqq .iqq-opt[aria-pressed=true] .iqq-icon{color:#12884d;background:#d3f1e1}.iqq .iqq-opt[aria-pressed=true] .iqq-opt-text{border-left-color:#1aa35f}.iqq .iqq-opt:not([aria-pressed=true]):hover{border-color:#9fd8b9}.iqt{--iq-blue:#005bfa;--ink:#04122d;z-index:200;color:var(--ink);font-family:var(--font-geist), system-ui, sans-serif;background:#04122d73;place-items:center;padding:16px;animation:.2s ease-out iqt-fade;display:grid;position:fixed;inset:0}@keyframes iqt-fade{0%{opacity:0}}.iqt-card{background:#fff;border:1px solid #dfe8f7;border-radius:20px;outline:none;gap:12px;width:min(440px,100%);padding:18px 20px 20px;animation:.25s ease-out iqt-in;display:grid;box-shadow:0 30px 60px -30px #04122d99}@keyframes iqt-in{0%{transform:translateY(10px)scale(.98)}}.iqt-top{justify-content:space-between;align-items:center;display:flex}.iqt .iqt-top .iqq-kicker{margin:0}.iqt-close{width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #c9d3e8;border-radius:10px;place-items:center;display:grid}.iqt-close svg{width:16px;height:16px}.iqt-close:hover{border-color:var(--iq-blue);color:var(--iq-blue)}.iqt-slides{display:grid}.iqt-slide{grid-area:1/1;align-content:start;gap:12px;display:grid}.iqt-slide[data-on="0"]{visibility:hidden}.iqt-slide[data-on="1"]{animation:.25s ease-out iqt-slide}@keyframes iqt-slide{0%{opacity:0;transform:translate(12px)}}.iqt-demo{background:linear-gradient(#f3f7fe 0%,#e9f1fd 100%);border:1px solid #dfe8f7;border-radius:14px;align-content:center;gap:8px;height:168px;padding:14px;display:grid}.iqt-opt{color:var(--ink);background:#fff;border:1.5px solid #d6e0f2;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.iqt-opt i{border:1.5px solid #b8c6e2;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.iqt-opt--on{background:#ecf9f2;border-color:#1aa35f;box-shadow:0 0 0 3px #1aa35f29}.iqt-opt--on i{color:#fff;background:#1aa35f;border-color:#1aa35f}.iqt-opt--on svg{stroke-width:3px;width:12px;height:12px}.iqt-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.iqt-gc{border:1px solid #dfe8f7;border-left:4px solid var(--iq-blue);background:#fff;border-radius:12px;gap:2px;padding:8px 10px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px -16px #0b123873}.iqt-gc small{color:var(--ink);font-size:11px;font-weight:600;line-height:1.2}.iqt-gc b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:16px}.iqt-gc em{background:var(--iq-blue);transform-origin:0;border-radius:999px;height:4px;position:absolute;bottom:6px;left:10px;right:10px}.iqt-gc--urgent{border-color:#f0c040 #f0c040 #f0c040 #f5a400;animation:.5s ease-in-out infinite alternate iqg-pulse}.iqt-gc--urgent em{background:#f5a400}.iqt-gc--none{box-shadow:none;background:#f7f9fd;border:1.5px dashed #8d9cc2}.iqt .iqt-card h2{color:var(--ink);letter-spacing:-.02em;margin:4px 0 0;font-family:inherit;font-size:22px;font-weight:600;line-height:1.2}.iqt .iqt-text{color:var(--ink);margin:0;font-size:15px;line-height:1.5}.iqt .home-go{background:var(--iq-blue);height:44px;font:inherit;cursor:pointer;border:0;gap:16px;padding:0 5px 0 18px;font-size:16px;font-weight:600}.iqt .home-go i{width:34px;height:34px}.iqt .home-go:hover i{color:var(--iq-blue)}.iqt .home-go:hover{background:#004fe0}.iqt-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.iqt-dots{gap:6px;display:flex}.iqt-dots i{background:#c9d7f0;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.iqt-dots i[data-on="1"]{background:var(--iq-blue);width:22px}.iqt-btns{align-items:center;gap:8px;display:flex}.iqt-back{height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.iqt-back[data-hide="1"]{visibility:hidden}.iqt-back svg{width:16px;height:16px}.iqt-back:hover{color:var(--iq-blue)}.iqq-top-btns{align-items:center;gap:8px;display:flex}@media (max-width:600px){.iqt-card{gap:10px;padding:16px}.iqt .iqt-card h2{font-size:19px}.iqt .iqt-text{font-size:14px}.iqt-gc{padding:7px 8px 12px}.iqt-gc b{font-size:14px}.iqq-help span{display:none}.iqq-help{padding:0 10px}}.iqq-opts--pairs{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.iqq{flex-direction:column;display:flex}.iqq>.iqq-in{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.iqq>.iqq-in>.iqq-q{flex-direction:column;flex:1 0 auto;display:flex}.iqq>.iqq-in>.iqq-q>.iqq-sub{text-wrap:balance;max-width:80ch;margin-top:auto;padding-top:12px}.iqq>.iqq-in>.iqq-q>:last-child{margin-top:auto;margin-bottom:auto}.iqq>.iqq-in>.iqq-next{margin-top:0}.iqq>.iqq-in>.iqq-res{margin-bottom:auto}@media (max-width:600px){.iqq-opts--pairs{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.iqq.iqq>.iqq-in>.iqq-q>.iqq-opts{margin-top:14px;margin-bottom:auto}.iqq-exit:not(.iqq-help){font-size:0}.iqq-exit:not(.iqq-help):after{content:"Exit";font-size:14px;font-weight:600}}.iqq .iqg-brief{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px;display:grid}.iqq .iqg-brief>.iqq-kicker{margin:0}.iqq .iqg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.iqg-step{background:linear-gradient(#f3f7fe 0%,#e9f1fd 100%);border:1px solid #dfe8f7;border-radius:16px;align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.iqg-step-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.iqg-step-top b{color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:18px;font-weight:600}.iqg-step-top i{width:38px;height:38px;color:var(--iq-blue);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 18px -14px #0b123880}.iqg-step-top svg{stroke-width:1.8px;width:20px;height:20px}.iqq .iqg-step .iqg-rt{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.iqq .iqg-step p:last-child{color:var(--ink);font-size:15px;line-height:1.45}.iqg-brief-foot{border-top:1px solid #e2e8f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:18px;display:flex}.iqq .iqg-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iqg-chips li{height:34px;color:var(--ink);background:#f5f8fe;border:1px solid #dfe8f7;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.iqg-chips svg{width:16px;height:16px;color:var(--iq-blue)}@media (max-width:600px){.iqq .iqg-brief{gap:14px;padding:16px}.iqq .iqg-steps{grid-template-columns:minmax(0,1fr);gap:8px}.iqg-step{padding:12px 14px 14px}.iqq .iqg-brief-foot .home-go{justify-content:space-between;width:100%}.iqq .iqg-chips{justify-content:center;width:100%}}.iqq .iqq-head h2{font-size:clamp(34px,3vw,50px)}.iqq .iqq-head{min-height:250px}@media (max-width:1100px){.iqq .iqq-head{min-height:0}}@media (max-width:600px){.iqq .iqq-head h2{font-size:28px}}.iqq .iqg-step{background:linear-gradient(#f1fbf5 0%,#e3f6ec 100%);border-color:#b9e6cc}.iqq .iqg-step-top b{color:#12884d}.iqq .iqg-step-top i{color:#12884d;box-shadow:0 8px 18px -14px #0f7a438c}.iqq-top-btns{position:relative}.iqq .iqq-help[data-coach="1"]{z-index:1;border-color:var(--iq-blue);color:var(--iq-blue);animation:1.2s ease-out infinite iqq-coach-ring;position:relative}@keyframes iqq-coach-ring{0%{box-shadow:0 0 #005bfa73}to{box-shadow:0 0 0 12px #005bfa00}}.iqq-coach{z-index:4;width:300px;color:var(--ink);background:#fff;border:1px solid #dfe8f7;border-radius:16px;gap:8px;padding:16px 16px 14px;animation:.25s ease-out iqt-in;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 48px -24px #04122d8c}.iqq-coach:before{content:"";background:#fff;border-top:1px solid #dfe8f7;border-left:1px solid #dfe8f7;width:12px;height:12px;position:absolute;top:-7px;right:203px;transform:rotate(45deg)}.iqq .iqq-coach p{margin:0;font-size:14px;line-height:1.45}.iqq .iqq-coach .iqq-coach-h{font-size:16px;font-weight:700}.iqq-coach-btns{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.iqq-coach-btns button{height:36px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.iqq-coach-view{color:var(--ink);background:#fff;border:1.5px solid #c9d3e8}.iqq-coach-view:hover{border-color:var(--iq-blue);color:var(--iq-blue)}.iqq-coach-ok{background:var(--iq-blue);color:#fff;border:0}.iqq-coach-ok:hover{background:#004fe0}.iqq-coach-shade{z-index:2;background:#04122d47;animation:.2s ease-out iqt-fade;position:fixed;inset:0}@media (max-width:600px){.iqq-coach{width:auto;position:fixed;top:64px;left:12px;right:12px}.iqq-coach:before{right:118px}}.iqq .iqg-brief{gap:14px;padding:18px 20px}.iqq .iqg-step{gap:8px;padding:14px 16px}.iqq .iqg-step-top{justify-content:flex-start;gap:10px;margin-bottom:0}.iqq .iqg-step-top i{border-radius:10px;flex:none;width:32px;height:32px}.iqq .iqg-step-top svg{width:17px;height:17px}.iqq .iqg-step-top b{font-size:15px}.iqq .iqg-step-top .iqg-rt{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:700}.iqq .iqg-step p{color:var(--ink);font-size:14px;line-height:1.45}.iqq .iqg-brief-foot{padding-top:14px}@media (max-height:860px) and (min-width:1101px){.iqq .iqq-head{min-height:190px}.iqq .iqq-head h2{font-size:clamp(30px,2.6vw,42px)}}.iqt .iqt-demo{height:252px}.iqt-rules{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.iqt-rules li{color:var(--ink);background:linear-gradient(#f1fbf5 0%,#e3f6ec 100%);border:1px solid #b9e6cc;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;line-height:1.3;display:flex}.iqt-rules i{color:#12884d;background:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.iqt-rules svg{width:14px;height:14px}.iqt-rules b{color:#12884d;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.iqt-rules strong{font-weight:700}@media (max-width:600px){.iqt .iqt-demo{height:262px}.iqt-rules li{font-size:12px}}.iqq .iqg-brief--go{box-shadow:none;background:0 0;border:0;justify-content:center;padding:8px 0;display:flex}.iqq .iqg-brief--go .iqg-brief-foot{border-top:0;flex-direction:column;justify-content:center;gap:16px;padding-top:0}.iqq .iqg-brief--go .iqg-chips{justify-content:center}@media (max-width:600px){.iqq .iqg-brief--go .iqg-brief-foot .home-go{width:auto}}.iqq .iqg-brief--go{background:radial-gradient(60% 70% at 100% 0,#dbe7fd 0%,#dbe7fd00 100%),linear-gradient(#f3f7fe 0%,#e9f1fd 100%);border:1px solid #dfe8f7;border-radius:20px;padding:30px 20px;box-shadow:0 14px 34px -28px #0b12388c}.iqq .iqg-brief--go .iqg-chips li{background:#fff}@media (max-width:600px){.iqq .iqg-brief--go{padding:22px 14px}}.iqq .iqg-brief--go{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px}.iqq .iqg-brief--go .iqq-kicker{margin:0}.iqq .iqg-go-h{max-width:34ch;color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.25}@media (max-width:600px){.iqq .iqg-go-h{font-size:19px}}.iqq .iqq-next{z-index:1}.iqq[data-coach="1"] .iqq-top{z-index:6}.iqq[data-coach="1"] .iqq-top:after{content:"";z-index:1;pointer-events:none;background:#04122d47;animation:.2s ease-out iqt-fade;position:absolute;inset:0}.iqq[data-coach="1"] .iqq-help,.iqq[data-coach="1"] .iqq-coach{z-index:2}.iqq .iqq-coach-shade{z-index:5}.iqq .iqq-coach-view{border-color:var(--iq-blue);color:var(--iq-blue)}.iqq .iqq-coach-view:hover{background:#eef4ff}.iqq .iqq-coach-ok{box-shadow:0 8px 18px -8px #005bfab3}.iqq .iqq-coach-btns button:focus-visible{outline:2px solid var(--iq-blue);outline-offset:3px}.iqq .iqq-q:has(.iqg--live)>.iqq-head{display:none}.iqq .iqg--live{--slot-h:clamp(52px, calc((100svh - 470px) / 5), 84px);margin-top:14px}.iqq .iqg--live .iqg-board{min-height:0}.iqq .iqg--live .iqg-col{grid-template-rows:auto repeat(5, var(--slot-h))}.iqq .iqg--live .iqg-timer{margin:10px 0}@media (max-height:820px){.iqq .iqg--live .iqg-src{display:none}.iqq .iqg--live .iqg-op{align-content:center;padding-block:6px 10px}}.iqq .iqg--live .iqg-src{line-height:1.35}.iqq .iqg--live{--slot-h:clamp(62px, calc((100svh - 450px) / 5), 92px)}.iqq .iqg--live .iqg-board{grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:12px 28px}.iqq .iqg--live .iqg-op{flex-direction:column;justify-content:center;gap:4px;padding:8px 14px 14px;display:flex}.iqq .iqg--live .iqg-amt{line-height:1.1}.iqq .iqg--live .iqg-who{line-height:1.2}@media (max-width:600px){.iqq .iqg--live .iqg-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.iqq .iqg--live .iqg-col,.iqq .iqg--live .iqg-slot{min-width:0}.iqq .iqg--live .iqg-op{min-width:0;padding:6px 8px 12px}.iqq .iqg--live .iqg-amt{white-space:nowrap;font-size:clamp(14px,4vw,18px)}.iqq .iqg--live .iqg-who{white-space:normal;text-overflow:clip;gap:4px;font-size:clamp(9px,2.7vw,11px);overflow:visible}}.iqq .iqq-next:has(.iqq-next-note){justify-content:space-between;align-items:center;gap:16px}.iqq .iqq-next-note{color:var(--ink);margin:0;font-size:16px;font-weight:600}@media (max-width:600px){.iqq .iqq-next:has(.iqq-next-note){flex-direction:column;align-items:stretch;gap:8px}.iqq .iqq-next-note{text-align:center;font-size:14px}}.iqq>.iqq-in>.iqq-q{grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.iqq>.iqq-in>.iqq-q>.iqq-sub{grid-row:2;align-self:center;margin:16px 0;padding-top:0}.iqq>.iqq-in>.iqq-q>:last-child{grid-row:3;margin:0}.iqq .iqq-next-note{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.iqq .iqq-next-note[data-done="1"]{color:#0f7a43;font-weight:600}.iqq .iqq-next-note svg{color:#fff;stroke-width:3px;background:#1aa35f;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}@media (max-width:600px){.iqq .iqq-next-note{justify-content:center;font-size:13px}}.iqq-count{z-index:8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;place-content:center;justify-items:center;gap:8px;animation:.2s ease-out iqt-fade;display:grid;position:fixed;inset:0}.iqq .iqq-count .iqq-kicker{margin:0}.iqq-count b{background:var(--iq-blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:160px;height:160px;font-size:88px;font-weight:700;animation:1s ease-out iqq-count-pop;display:grid;box-shadow:0 0 0 14px #005bfa1f,0 24px 48px -20px #005bfa99}@keyframes iqq-count-pop{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.06)}40%{transform:scale(1)}}@media (max-width:600px){.iqq-count b{width:120px;height:120px;font-size:64px}}.iqq .iqq-res .iqq-score{color:var(--ink);background:radial-gradient(60% 90% at 100% 0,#34c27a24 0%,#34c27a00 100%),linear-gradient(135deg,#f3fbf6 0%,#e6f6ed 100%);border:1px solid #c7eed8;box-shadow:0 20px 40px -32px #0a5a3273}.iqq .iqq-res .iqq-score p,.iqq .iqq-res .iqq-score-n span{color:var(--ink)}.iqq .iqq-res .iqq-score-n b,.iqq .iqq-res .iqq-score-dim{color:#12884d}.iqq-res .iqq-score .iqq-kicker{color:#0f7a43;background:#d3f1e1}.iqq .iqq-res .iqq-score-n{border-color:#b9e6cc}.iqq-dims .iqq-dim:first-child{--g:#34c27a;--g-bg:#f1fbf5;--g-line:#c7eed8}.iqq-dims .iqq-dim:nth-child(2){--g:#1aa35f;--g-bg:#ecf8f1;--g-line:#b9e6cc}.iqq-dims .iqq-dim:nth-child(3){--g:#12884d;--g-bg:#e8f5ee;--g-line:#acdcc0}.iqq-dims .iqq-dim:nth-child(4){--g:#0a6b3b;--g-bg:#e5f2ea;--g-line:#a0d1b4}.iqq .iqq-dims .iqq-dim{border-color:var(--g-line);background:linear-gradient(180deg, #fff 0%, var(--g-bg) 100%)}.iqq .iqq-dims .iqq-dim .iqq-bar{background:#0a6b3b1f}.iqq .iqq-dims .iqq-dim .iqq-bar i{background:var(--g)}.iqq .iqq-dims .iqq-dim .iqq-dim-k span b{color:var(--g)}.iqq .iqq-dims .iqq-dim[data-low="1"]{border-color:var(--g);background:linear-gradient(180deg, var(--g-bg) 0%, color-mix(in srgb, var(--g-bg) 70%, var(--g) 12%) 100%);box-shadow:0 0 0 3px color-mix(in srgb, var(--g) 18%, transparent), 0 12px 30px -26px #0b123880}.iqq .iqq-dims .iqq-dim[data-low="1"]:before{background:var(--g)}.iqq .iqq-boardcard .iqq-pct{background:radial-gradient(70% 80% at 0 0,#34c27a24 0%,#34c27a00 100%),linear-gradient(160deg,#f3fbf6 0%,#e6f6ed 100%)}.iqq .iqq-boardcard .iqq-pct>b{color:#12884d;-webkit-text-fill-color:#12884d;background:0 0}.iqq .iqq-tip{width:fit-content;color:var(--ink);background:#eef4ff;border:1px solid #c9dafd;border-radius:999px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 14px;font-size:15px;animation:.3s ease-out iqt-in;display:inline-flex;position:relative}.iqq .iqq-tip:after{content:"";background:#eef4ff;border-bottom:1px solid #c9dafd;border-right:1px solid #c9dafd;width:10px;height:10px;position:absolute;bottom:-6px;left:28px;transform:rotate(45deg)}.iqq .iqq-tip svg{width:18px;height:18px;color:var(--iq-blue);flex:none}.iqq .iqq-tip b{color:var(--iq-blue)}.iqq .iqq-opts[data-hint="1"] .iqq-opt{animation:1.6s ease-in-out infinite iqq-hint}.iqq .iqq-opts[data-hint="1"] .iqq-opt:nth-child(2){animation-delay:.2s}.iqq .iqq-opts[data-hint="1"] .iqq-opt:nth-child(3){animation-delay:.4s}@keyframes iqq-hint{50%{border-color:#9dbcf9;box-shadow:0 0 0 3px #005bfa1a,0 10px 24px -22px #0b123873}}@media (max-width:600px){.iqq .iqq-tip{border-radius:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.iqq .iqq-opts[data-hint="1"] .iqq-opt{animation:none}}.iqq .iqq-q1[data-spot="1"] .iqq-tip{border-color:var(--iq-blue);background:var(--iq-blue);color:#fff}.iqq .iqq-q1[data-spot="1"] .iqq-tip:after{border-color:var(--iq-blue);background:var(--iq-blue)}.iqq .iqq-q1[data-spot="1"] .iqq-tip svg{color:#fff}.iqq .iqq-q1{position:relative}.iqq .iqq-q1 .iqq-tip{z-index:1;gap:6px;margin:0;padding:4px 11px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;top:-14px;right:18px}.iqq .iqq-q1 .iqq-tip:after{width:8px;height:8px;bottom:-5px;left:auto;right:18px}.iqq .iqq-q1 .iqq-tip svg{width:14px;height:14px}@media (max-width:600px){.iqq .iqq-q1 .iqq-tip{border-radius:999px;font-size:12px;right:10px}}.iqq .iqq-q1[data-spot="1"] .iqq-opt{border-color:var(--iq-blue);box-shadow:none;animation:none}.iqt-nextrow{border-top:1px solid #dfe8f7;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:10px;display:flex}.iqt-nextrow>span:first-child{color:#0f7a43;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.iqt-nextrow>span:first-child svg{color:#fff;stroke-width:3px;background:#1aa35f;border-radius:50%;width:16px;height:16px;padding:2px}.iqt-nextbtn{background:var(--iq-blue);color:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.iqt-nextbtn svg{width:14px;height:14px}.iqq .iqq-exit[data-end="1"]{color:#fff;background:#d93636;border-color:#d93636}.iqq .iqq-exit[data-end="1"]:hover{color:#fff;background:#b42020;border-color:#b42020}.iq .iq-start .home-go{cursor:pointer;width:max-content;min-width:0;max-width:100%;height:var(--home-btn-h);font-family:inherit;font-size:var(--home-btn-font);letter-spacing:-.01em;white-space:nowrap;border:0;flex:none;justify-content:flex-start;gap:clamp(18px,1.15vw,22px);padding:0 6px 0 clamp(18px,1.15vw,22px);font-weight:600}.iq .iq-start .home-go i{width:var(--home-btn-disc);height:var(--home-btn-disc);flex:none}.iq .iq-start .home-go i svg{width:16px;height:16px}.iq .iq-burst{width:max(24px, 34 * var(--uc))}@media (max-width:600px){.iq .iq-start{justify-content:center}.iq .iq-start .home-go{gap:12px;height:42px;padding:0 5px 0 16px;font-size:12px;font-weight:500}.iq .iq-start .home-go i{width:30px;height:30px}}.iqq .iqq-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.iqq .iqq-inputs label{color:var(--ink);gap:8px;font-size:15px;font-weight:600;display:grid}.iqq .iqq-inputs input{border:1.5px solid var(--line);height:54px;color:var(--ink);font:inherit;background:#fff;border-radius:14px;padding:0 16px;font-size:18px;font-weight:600;transition:border-color .2s,box-shadow .2s;box-shadow:0 10px 24px -22px #0b123873}.iqq .iqq-inputs input::placeholder{color:#7d8bab;font-weight:500}.iqq .iqq-inputs input:focus{border-color:var(--iq-blue);outline:none;box-shadow:0 0 0 3px #005bfa24}.iqq .iqq-next-note[data-err="1"]{color:#b42020;font-weight:600}.iqq .iqq-res-title--top{margin:6px 0 18px}.iqq .iqq-sec-h{color:var(--ink);letter-spacing:-.02em;margin:6px 0 14px;font-size:clamp(22px,2vw,28px);font-weight:500}.iqq-letter{border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:28px;font-weight:700;line-height:1;display:grid}.iqq-letter[data-g=A]{color:#0f7a43;background:#d3f1e1}.iqq-letter[data-g=B]{color:var(--iq-blue);background:#e4edfc}.iqq-letter[data-g=C]{color:#9a5b00;background:#fdecc8}.iqq .iqq-grades{grid-template-columns:repeat(3,minmax(0,1fr))}.iqq .iqq-grade{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;text-decoration:none;transition:transform .15s;display:grid}.iqq .iqq-grade:hover{transform:translateY(-2px)}.iqq .iqq-grade>span:nth-child(2){gap:2px;display:grid}.iqq-grade-n{color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.iqq-grade-t{font-size:16px;font-weight:700;line-height:1.25}.iqq-grade-more{color:var(--iq-blue);grid-column:1/-1;font-size:14px;font-weight:600}.iqq-sim{gap:14px;display:grid}.iqq-sb{color:#fff;background:linear-gradient(135deg,#0a1f4d 0%,#04122d 100%);border-radius:20px;padding:20px;overflow:hidden;box-shadow:0 20px 40px -30px #04122dcc}.iqq-sb-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iqq .iqq-sb-title{font-size:20px;font-weight:700}.iqq .iqq-sb-sub{color:#b9cdff;font-size:13px}.iqq-sb-right{font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:12px;font-size:13px;display:flex}.iqq-sb-live{color:#7ee2ad;letter-spacing:.08em;text-transform:uppercase;background:#34c27a2e;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.iqq-sb-live i{background:#34c27a;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite iqq-live}@keyframes iqq-live{50%{opacity:.3}}.iqq-sb-cards{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:16px;display:grid}.iqq-sb-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:14px 16px}.iqq .iqq-sb .iqq-kicker{color:#b9cdff;font-size:11.5px}.iqq .iqq-sb-v{margin-top:6px;font-size:15px}.iqq .iqq-sb-v b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.iqq-sb-card--lost .iqq-sb-v b{color:#ff8a8a}.iqq .iqq-sb-note{margin-top:4px;font-size:13.5px}.iqq-sb-bar,.iqq-sb-track{background:#ffffff1f;border-radius:999px;height:8px;margin:10px 0 8px;display:block;position:relative}.iqq-sb-bar i,.iqq-sb-track i{background:linear-gradient(90deg,#3d82ff,#34c27a);border-radius:999px;position:absolute;inset:0 auto 0 0}.iqq-sb-missed{z-index:0;box-sizing:border-box;pointer-events:none;background:#e052523d;border:1px dashed #e05252d9;border-radius:6px;position:absolute;inset-block:-4px}.iqq-sb-bar>i,.iqq-sb-track>i,.iqq-sb-meter>i,.iqq-sb-track>b,.iqq-sb-zone{z-index:1}.iqq-sb-zone{border-left:2px dashed #ffffff8c;position:absolute;inset:-3px 0 -3px 70%}.iqq .iqq-sb-foot{justify-content:space-between;gap:8px;font-size:13px;display:flex}.iqq-sb-scroll-hint{display:none}.iqq-sb-race{margin-top:14px}.iqq-sb-row{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff14;grid-template-columns:28px minmax(0,1.3fr) minmax(0,1.4fr) 90px 90px 80px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;display:grid}.iqq-sb-row>span:nth-child(n+4){text-align:right}.iqq-sb-head{color:#b9cdff;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:11.5px}.iqq-sb-row[data-top="1"]{background:#34c27a24;border-radius:10px}.iqq-sb-rk{font-weight:700}.iqq-sb-nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.iqq-sb-track{margin:0}.iqq-sb-meter{display:contents}.iqq-sb-track b{color:var(--ink);background:#fff;border-radius:999px;padding:1px 6px;font-size:11.5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.iqq .iqq-sb-cap{color:#b9cdff;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:12px;font-size:12.5px;display:flex}.iqq .iqq-why .iqq-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.iqq-why .iqq-chips span{color:var(--ink);background:#ecf9f2;border:1px solid #b9e6cc;border-radius:999px;padding:5px 12px;font-size:14px}.iqq-why .iqq-chips b{color:#0f7a43}.iqq .iqq-why-big{color:var(--ink);margin-top:10px;font-size:18px;font-weight:700}.iqq-pb{background:linear-gradient(#fff 0% 55%,#f6f9fe 100%);border:1px solid #dfe8f7;border-radius:20px;margin-top:16px;padding:22px 24px;scroll-margin-top:90px;box-shadow:0 12px 30px -26px #0b123880}.iqq-pb-top{align-items:center;gap:16px;display:flex}.iqq .iqq-pb-top .iqq-kicker{margin:0}.iqq .iqq-pb-top h3{color:var(--ink);letter-spacing:-.02em;margin-top:2px;font-size:clamp(20px,1.8vw,26px);font-weight:600}.iqq .iqq-pb-verdict{color:var(--ink);margin-top:12px;font-size:17px}.iqq-pb-toggle{color:var(--iq-blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:15px;font-weight:700}.iqq-pb-toggle:after{content:" ↓"}.iqq-pb-toggle[aria-expanded=true]:after{content:" ↑"}.iqq-pb-more{gap:14px;margin-top:16px;display:grid}.iqq .iqq-cite-links{flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}.iqq-rec{border:1px solid #c9dafd;border-left:4px solid var(--iq-blue);background:#f2f7ff;border-radius:16px;justify-items:start;gap:8px;margin-top:10px;padding:18px 22px;display:grid}.iqq-rec[data-ok="1"]{background:#ecf9f2;border-color:#b9e6cc #b9e6cc #b9e6cc #1aa35f}.iqq .iqq-rec .iqq-kicker{margin:0}.iqq .iqq-rec h4{color:var(--ink);font-size:19px;font-weight:700}.iqq .iqq-rec p{color:var(--ink);font-size:15.5px;line-height:1.5}.iqq .iqq-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0;display:flex}.iqq .iqq-price b{color:var(--ink);font-size:40px;font-weight:600}.iqq .iqq-price span{color:var(--ink);font-size:16px}.iqq .iqq-price .iqq-price-original{color:#69758a;margin-right:4px;font-size:24px}.iqq-price-original s{text-decoration-thickness:2px}.iqq .iqq-promo{margin-top:10px;font-weight:600}.iqq .iqq-promo code{color:var(--iq-blue);background:#e4edfc;border-radius:6px;padding:2px 8px}.iqq .iqq-promo-applied{color:#16633e;background:#edf9f2;border:1px solid #b7dfca;border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:12px 0 8px;padding:9px 12px;font-size:14px;line-height:1.5;display:flex}.iqq-promo-applied svg{flex-shrink:0}.iqq .iqq-promo-applied code{color:inherit;font-size:inherit;background:0 0;padding:0;font-weight:700}.iqq .iqq-checkout-note{color:#516078;margin:0 0 14px;font-size:14px}.iqq .iqq-tbs .iqq-class-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.iqq-again{justify-content:center;margin-top:26px;display:flex}@media (max-width:900px){.iqq .iqq-grades,.iqq .iqq-inputs,.iqq-sb-cards,.iqq .iqq-tbs .iqq-class-card{grid-template-columns:minmax(0,1fr)}.iqq-sb-row{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 80px}.iqq-sb-x{display:none}}@media (max-width:600px){.iqq-pb{padding:18px 16px}.iqq-sb{padding:14px}.iqq-sb-row{grid-template-columns:18px minmax(0,1fr) 70px;gap:8px;font-size:13px}.iqq-sb-row>span:nth-child(4){display:none}}.iqt-fields{grid-template-columns:.7fr 1.3fr 1fr;gap:6px;display:grid}.iqt-fields span{background:#fff;border:1.5px solid #d6e0f2;border-radius:10px;gap:2px;padding:7px 10px;display:grid}.iqt-fields small{color:var(--ink);font-size:11px;font-weight:600}.iqt-fields b{color:var(--ink);font-size:14px}.iqt-grades{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.iqt-grades li{color:var(--ink);background:#fff;border:1px solid #dfe8f7;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.iqt-grades li span{line-height:1.25;display:grid}.iqt-grades small{color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500}.iqt-grades b{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.iqt-grades b[data-g=A]{color:#0f7a43;background:#d3f1e1}.iqt-grades b[data-g=B]{color:var(--iq-blue);background:#e4edfc}.iqt-grades b[data-g=C]{color:#9a5b00;background:#fdecc8}.iqq-res .iqq-sb .iqq-kicker,.iqq-res .iqq-rec .iqq-kicker{background:0 0;min-height:0;padding:0}.iqq-res .iqq-sb .iqq-kicker{color:#b9cdff}.iqq .iqq-rec{gap:6px}.iqq>.iqq-in>.iqq-q>.iqq-sub{grid-row:2;align-self:start;margin:10px 0 0}.iqq>.iqq-in>.iqq-q>:last-child{grid-row:3;margin-top:22px}.iqq-opts--pairs:has(>.iqq-opt:nth-child(4):last-child){grid-template-rows:repeat(2,auto)}@media (max-height:860px) and (min-width:1101px){.iqq .iqq-head{min-height:170px}.iqq .iqq-head h2{font-size:clamp(28px,2.4vw,40px)}.iqq .iqq-opt--room{padding-block:8px}.iqq .iqq-opt--room .iqq-icon{width:46px;height:46px}.iqq .iqq-q1 .iqq-opts{gap:8px}.iqq>.iqq-in>.iqq-q>:last-child{margin-top:16px}}:is(.iqq .iqq-opts--pairs,.iqq .iqq-opts--pairs:has(>.iqq-opt:nth-child(4):last-child)){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:10px}.iqq>.iqq-in>.iqq-q>:last-child{margin-top:clamp(20px,6vh,64px)}@media (max-height:860px) and (min-width:1101px){.iqq>.iqq-in>.iqq-q>:last-child{margin-top:clamp(16px,4vh,40px)}}.iqq>.iqq-in>.iqq-q{grid-template-rows:auto auto minmax(0,1fr)}.iqq>.iqq-in>.iqq-q>:last-child,.iqq>.iqq-in>.iqq-q>:last-child:is(*){align-self:center;margin-top:16px;margin-bottom:16px}@media (min-width:601px){.iqq.iqq>.iqq-in>.iqq-q>:is(.iqq-opts,.iqq-q1,.iqq-inputs):last-child{align-self:start;width:100%;margin-top:24px;margin-bottom:auto}.iqq.iqq>.iqq-in>.iqq-q>.iqq-q1>.iqq-opts{margin-top:0}}@media (600px<width<1400px){.iqq .iqq-board{aspect-ratio:1567/882;background-position:100% 100%;background-size:contain;align-self:center}}.iqq .iqq-q .iqq-head h2{text-wrap:wrap;width:auto;max-width:none}.iqq>.iqq-in>.iqq-q>.iqq-sub{text-wrap:wrap;max-width:62ch}.iqq .iqq-inputs{grid-template-columns:minmax(0,1fr);gap:12px}.iqq .iqq-inputs label{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:16px}.iqq .iqq-q:has(>.iqq-inputs)+.iqq-next>.home-go{width:max-content;min-width:0;max-width:100%;height:var(--home-btn-h);font-size:var(--home-btn-font);flex:none;justify-content:flex-start;gap:clamp(18px,1.15vw,22px);padding:0 6px 0 clamp(18px,1.15vw,22px);font-weight:600}.iqq .iqq-q:has(>.iqq-inputs)+.iqq-next>.home-go i{width:var(--home-btn-disc);height:var(--home-btn-disc);flex:none}@media (max-width:600px){.iqq .iqq-inputs label{grid-template-columns:minmax(0,1fr);gap:6px}.iqq .iqq-q:has(>.iqq-inputs)+.iqq-next>.home-go{flex:none;justify-content:flex-start;align-self:center;gap:12px;width:max-content;min-width:0;max-width:100%;height:42px;padding:0 5px 0 16px;font-size:12px;font-weight:500}.iqq .iqq-q:has(>.iqq-inputs)+.iqq-next>.home-go i{flex:none;width:30px;height:30px}}.iqq .iqq-inputs input[data-ok="1"]{background:#ecf9f2;border-color:#1aa35f;box-shadow:0 0 0 3px #1aa35f29}.iqq .iqq-grade{width:100%;font:inherit;text-align:left;cursor:pointer}.iqq .iqq-hit.iqq-why{background:linear-gradient(#f1fbf5 0%,#e3f6ec 100%);border-color:#b9e6cc}.iqq .iqq-why .iqq-pun{color:#0f7a43}.iqq .iqq-why .iqq-chips span{background:#fff}.iqq .iqq-grade-more,.iqq .iqq-pb-toggle{color:#0f7a43}.iqt{--home-btn-w:clamp(205px, 14.3vw, 275px);--home-btn-h:clamp(42px, 2.45vw, 47px);--home-btn-disc:clamp(30px, 1.85vw, 35px);--home-btn-font:clamp(13px, .83vw, 16px)}@media (max-width:600px){.iqt{--home-btn-w:175px;--home-btn-h:42px;--home-btn-disc:30px;--home-btn-font:12px}.iqt.iqt .home-go{gap:12px;padding:0 5px 0 16px;font-weight:500}}.iqq .home-go,.iqq .home-ghost{width:auto;min-width:var(--home-btn-w);height:var(--home-btn-h);font-size:var(--home-btn-font);letter-spacing:-.01em;white-space:nowrap;justify-content:space-between;gap:12px;padding:0 6px 0 clamp(18px,1.15vw,22px);font-weight:600}.iqt .home-go{width:max-content;min-width:0;max-width:100%;height:var(--home-btn-h);font-size:var(--home-btn-font);letter-spacing:-.01em;white-space:nowrap;flex:none;justify-content:flex-start;gap:clamp(18px,1.15vw,22px);padding:0 6px 0 clamp(18px,1.15vw,22px);font-weight:600}.iqt .home-go i{flex:none}.iqq .home-ghost{justify-content:center;padding:0 clamp(18px,1.15vw,22px)}.iqq .home-go i,.iqt .home-go i{width:var(--home-btn-disc);height:var(--home-btn-disc)}.iqq .home-go i svg,.iqt .home-go i svg{width:16px;height:16px}.iqq .iqq-grade-more{text-align:center;justify-self:center}.iqq .iqq-pb{padding:20px 22px;position:relative}.iqq .iqq-pb-top{padding-right:120px}.iqq .iqq-pb-top .iqq-letter{width:46px;height:46px;font-size:24px}.iqq .iqq-pb-top h3{font-size:clamp(19px,1.6vw,23px)}.iqq .iqq-pb-verdict{margin:6px 0 0 62px;font-size:16px}.iqq .iqq-pb-toggle{background:#ecf9f2;border:1px solid #b9e6cc;border-radius:999px;margin:0;padding:7px 14px;font-size:14px;position:absolute;top:22px;right:22px}.iqq .iqq-pb-toggle:hover{border-color:#1aa35f}.iqq .iqq-pb-more{border-top:1px solid #e2e8f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px}.iqq .iqq-pb-more>.iqq-hit{box-shadow:none;background:#f8faff;border:1px solid #dfe8f7;border-radius:14px;padding:14px 16px}.iqq .iqq-pb-more>.iqq-hit .iqq-said{font-size:13px}.iqq .iqq-pb-more>.iqq-hit .iqq-pun{margin:4px 0;font-size:16px}.iqq .iqq-pb-more>.iqq-hit p:last-child{font-size:14.5px;line-height:1.5}.iqq .iqq-pb-more>.iqq-hit:only-of-type,.iqq .iqq-pb-more>.iqq-cite,.iqq .iqq-pb-more>.iqq-res-kicker,.iqq .iqq-pb-more>.iqq-boardres,.iqq .iqq-pb-more>.iqq-plan{grid-column:1/-1}.iqq .iqq-pb-more>.iqq-cite{border-radius:14px;flex-wrap:wrap;order:10;align-items:center;gap:6px 14px;margin:0;padding:12px 14px;display:flex}.iqq .iqq-pb-more>.iqq-cite .iqq-kicker{margin:0}.iqq .iqq-pb-more>.iqq-cite .iqq-cite-name{margin:0;font-size:14px}.iqq .iqq-pb-more>.iqq-cite>p:nth-of-type(3){flex-basis:100%;margin:0;font-size:13.5px}.iqq .iqq-pb-more .iqq-cite-links{gap:6px;margin-top:2px}.iqq .iqq-pb-more .iqq-cite-links a{background:#fff;border:1px solid #c9dafd;border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none}.iqq .iqq-pb-more .iqq-cite-links a:hover{border-color:var(--iq-blue)}@media (max-width:700px){.iqq .iqq-pb-top{padding-right:0}.iqq .iqq-pb-verdict{margin-left:0}.iqq .iqq-pb-toggle{margin-top:10px;position:static}.iqq .iqq-pb-more{grid-template-columns:minmax(0,1fr)}}:is(.iqq .iqq-pb-more:not(:has(>.iqq-hit~.iqq-hit))>.iqq-hit,.iqq .iqq-pb-more:not(:has(>.iqq-hit~.iqq-hit))>.iqq-cite){order:0;grid-column:auto}.iqq .iqq-pb-more:not(:has(>.iqq-hit~.iqq-hit))>.iqq-cite{flex-direction:column;justify-content:center;align-items:flex-start}.iqq .iqq-pb-more:not(:has(>.iqq-hit~.iqq-hit))>.iqq-cite{align-content:center;gap:6px;min-width:0;display:grid}.iqq .iqq-pb-more:not(:has(>.iqq-hit~.iqq-hit))>.iqq-cite>*{flex:none;min-width:0;margin:0}.iqq .iqq-pb-more:not(:has(>.iqq-hit~.iqq-hit))>.iqq-cite>p:nth-of-type(3){flex-basis:auto}.iqq .iqq-rec{border:1px solid #dfe8f7;border-left:4px solid var(--iq-blue);background:#fff;border-radius:18px;gap:0;margin-top:12px;padding:20px 24px;box-shadow:0 12px 30px -26px #0b123880}.iqq .iqq-rec[data-ok="1"]{background:#f4fbf7;border-color:#b9e6cc #b9e6cc #b9e6cc #1aa35f}.iqq-res .iqq-rec .iqq-kicker{min-height:0;color:var(--iq-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;background:0 0;margin:0;padding:0;font-size:12px;font-weight:500}.iqq-res .iqq-rec[data-ok="1"] .iqq-kicker{color:#0f7a43}.iqq .iqq-rec h4{letter-spacing:-.01em;margin-top:6px;font-size:20px;font-weight:700}.iqq .iqq-rec>p:not(.iqq-kicker){max-width:70ch;margin-top:6px;font-size:15.5px;line-height:1.55}.iqq .iqq-rec .home-go,.iqq .iqq-rec .home-ghost{margin-top:14px}@media not (max-width:600px){.iqq .iqq-res :is(.home-go,.home-ghost){width:max-content;min-width:0;max-width:100%;height:var(--home-btn-h);font-size:var(--home-btn-font);letter-spacing:-.01em;flex:none;justify-content:flex-start;align-self:start;gap:clamp(18px,1.15vw,22px);padding:0 6px 0 clamp(18px,1.15vw,22px);font-weight:600}.iqq .iqq-res .home-go i{width:var(--home-btn-disc);height:var(--home-btn-disc);flex:none}.iqq .iqq-res .home-ghost{white-space:normal;text-align:center;justify-content:center;padding-inline:clamp(18px,1.15vw,22px)}}@media (max-width:600px){.iqq .iqq-next .home-ghost.iqq-back{flex:none;align-self:flex-start;width:fit-content;max-width:100%;height:44px;padding-inline:16px;font-size:13px}.iqq .iqq-res .iqq-rec>.home-go[href="/resources#hardcover"],.iqq .iqq-res .iqq-rec>button:is(.home-go,.home-ghost),.iqq .iqq-res .iqq-reg>.home-go,.iqq .iqq-res .iqq-tbs .iqq-class-ctas>.home-go{place-self:center;margin-inline:auto}.iqq .iqq-res .iqq-tbs .iqq-class-ctas{justify-content:center}.iqq .iqq-res>.iqq-fine{text-align:center}.iqq .iqq-res :is(.home-go,.home-ghost){white-space:normal;text-align:left;flex:none;justify-content:flex-start;place-self:start;gap:12px;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:44px;padding:6px 6px 6px 16px;font-size:13px;line-height:1.35}.iqq .iqq-res .home-go>span{overflow-wrap:anywhere;min-width:0}.iqq .iqq-res .home-go i{flex:none;width:30px;height:30px}.iqq .iqq-res .home-ghost{text-align:center;justify-content:center;padding-inline:16px}.iqq .iqq-res .iqq-pb-toggle{justify-content:center;align-items:center;gap:4px;width:fit-content;max-width:100%;min-height:44px;margin:12px auto 0;padding:8px 14px;display:flex}.iqq .iqq-res .iqq-pb-more{gap:12px;margin-top:16px;padding-top:16px}.iqq .iqq-res .iqq-pb-more>*,.iqq .iqq-res .iqq-boardcard>*{min-width:0}.iqq .iqq-res .iqq-pb-more>:is(.iqq-hit,.iqq-cite){border-radius:14px;padding:16px 14px}.iqq .iqq-res .iqq-pb-more .iqq-cite-links{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin-top:10px;display:grid}.iqq .iqq-res .iqq-pb-more .iqq-cite-links a{white-space:normal;overflow-wrap:anywhere;border-radius:12px;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.iqq .iqq-res .iqq-boardcard{grid-template-columns:minmax(0,1fr)}.iqq .iqq-res .iqq-boardcard .iqq-tally{gap:16px;padding:16px 14px}.iqq .iqq-res .iqq-boardcard .iqq-trow{grid-template-columns:minmax(0,1fr);gap:8px}.iqq .iqq-res .iqq-boardcard .iqq-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.iqq .iqq-res .iqq-boardcard .iqq-tiles .iqq-tile{aspect-ratio:1;border-radius:4px}.iqq .iqq-res .iqq-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:12px;display:grid}.iqq .iqq-res .iqq-legend>span:last-child{grid-column:1/-1}.iqq .iqq-res :is(.iqq-pb,.iqq-rec){padding:18px 16px}.iqq .iqq-res .iqq-sim,.iqq .iqq-res .iqq-sb-card{min-width:0}.iqq .iqq-res .iqq-sb{border-radius:16px;min-width:0;padding:16px 12px}.iqq .iqq-res .iqq-sb-top{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.iqq .iqq-res .iqq-sb-title{font-size:20px;line-height:1.2}.iqq .iqq-res .iqq-sb-right{white-space:nowrap;justify-content:space-between;font-size:12px}.iqq .iqq-res .iqq-sb-card{padding:14px 12px}.iqq .iqq-res .iqq-sb-v{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;line-height:1.4;display:flex}.iqq .iqq-res .iqq-sb-v>span{flex-basis:100%}.iqq .iqq-res .iqq-sb-v b{font-size:clamp(22px,7vw,28px)}.iqq .iqq-res .iqq-sb-foot{flex-direction:column;gap:4px;line-height:1.45}.iqq .iqq-res .iqq-sb-scroll-hint{color:#b9cdff;margin-top:16px;font-size:12px;line-height:1.5;display:block}.iqq .iqq-res .iqq-sb-race{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#6884b6 #14284a;max-width:100%;margin-top:6px;padding-bottom:12px;overflow-x:auto}.iqq .iqq-res .iqq-sb-row{grid-template-columns:24px minmax(146px,1fr) minmax(210px,1.4fr) 88px 88px 76px;gap:10px;min-width:704px;padding:14px 10px;font-size:13px}.iqq .iqq-res .iqq-sb-head{font-size:11px}.iqq .iqq-res .iqq-sb-row>span:nth-child(4),.iqq .iqq-res .iqq-sb-x{display:block}.iqq .iqq-res .iqq-sb-cap{flex-direction:column;gap:6px;font-size:12px;line-height:1.5}}.iqq .iqq-rec .home-ghost{border:1.5px solid var(--ink);color:var(--ink);background:#fff}.iqq .iqq-rec .home-ghost:hover{background:var(--ink);color:#fff}.iqq .iqq-class--panel{border-radius:18px;margin-top:10px;padding:18px 20px 20px}.iqq .iqq-class--panel .iqq-you{margin-top:0;font-size:15px}.iqq .iqq-class--panel .iqq-class-card{gap:10px 28px;margin-top:12px;padding:18px 20px}.iqq .iqq-class--panel .iqq-class-card h4{font-size:19px}.iqq .iqq-class--panel .iqq-facts{gap:6px}.iqq .iqq-class--panel .iqq-facts li{padding:4px 10px;font-size:13px}.iqq .iqq-class--panel .iqq-covers{gap:6px}.iqq .iqq-class--panel .iqq-covers li,.iqq .iqq-class--panel .iqq-class-card>p:not(.iqq-kicker){font-size:14px;line-height:1.45}.iqq .iqq-class--panel .iqq-class-ctas{margin-top:4px}.iqq .iqq-score--type{grid-template-columns:minmax(0,1fr)}.iqq .iqq-class--panel .iqq-kicker:first-child{margin-bottom:4px}.iqq .iqq-class--panel>h3{font-size:clamp(20px,1.8vw,26px)}.iqq .iqq-class--panel>p:not(.iqq-kicker):not(.iqq-you){margin-top:6px;font-size:15px}.iqq .iqq-class--panel .iqq-you{margin-top:8px}.iqq .iqq-pb-more .iqq-plan{border-radius:16px;margin-top:0;padding:16px 18px}.iqq .iqq-pb-more .iqq-plan .iqq-kicker{background:0 0;min-height:0;padding:0}.iqq .iqq-pb-more .iqq-plan h3{margin-top:4px;font-size:clamp(18px,1.5vw,21px);font-weight:600}.iqq .iqq-pb-more .iqq-plan ol{margin-top:10px;display:block}.iqq .iqq-pb-more .iqq-plan li{border-radius:12px;align-items:baseline;gap:12px;width:100%;max-width:none;padding:10px 14px;font-size:15px;line-height:1.45;display:flex}.iqq .iqq-pb-more .iqq-plan li:before{flex:none;margin:0;position:static}.iqq .iqq-reg{border-top:1px solid #e2e8f4;grid-column:1/-1;gap:12px;margin-top:6px;padding-top:16px;display:grid}.iqq .iqq-reg .iqq-kicker{margin:0}.iqq .iqq-carry{color:var(--ink);font-size:14px}.iqq .iqq-reg-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.iqq .iqq-reg-fields label{color:var(--ink);gap:6px;font-size:13.5px;font-weight:600;display:grid}.iqq .iqq-reg-fields input{border:1.5px solid var(--line);height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:15px}.iqq .iqq-reg-fields input:focus{border-color:var(--iq-blue);outline:none;box-shadow:0 0 0 3px #005bfa24}.iqq .iqq-sess{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.iqq .iqq-sess legend{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:600}.iqq .iqq-sess label{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.iqq .iqq-sess label:has(input:checked){background:#ecf9f2;border-color:#1aa35f}.iqq .iqq-sess input{accent-color:#1aa35f}.iqq .iqq-sess span{color:var(--ink);font-size:14px;display:grid}.iqq .iqq-sess small{font-size:13px}.iqq .iqq-reg .home-go{justify-self:start}@media (max-width:700px){.iqq .iqq-reg-fields,.iqq .iqq-sess{grid-template-columns:minmax(0,1fr)}}.iqq .iqq-rec>h4+p{margin-top:6px}.iqq .iqq-next:has(.iqq-back){justify-content:space-between}.iqq .home-ghost.iqq-back{border:1.5px solid var(--ink);width:auto;min-width:0;color:var(--ink);font:inherit;font-size:var(--home-btn-font);cursor:pointer;background:#fff;justify-content:center;gap:8px;padding:0 20px 0 16px;font-weight:600}.iqq .home-ghost.iqq-back svg{width:16px;height:16px}.iqq .home-ghost.iqq-back:hover{background:var(--ink);color:#fff}.iqq .iqq-back[data-hide="1"]{color:#8d9cc2;cursor:not-allowed;border-color:#c9d3e8}.iqq .home-ghost.iqq-back[data-hide="1"]:hover{color:#8d9cc2;background:#fff}.iqt-nextrow>.iqt-backbtn{border:1.5px solid var(--ink);height:30px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.iqt-nextrow>.iqt-backbtn svg{width:14px;height:14px;color:var(--ink);background:0 0;border-radius:0;padding:0}.iqt-nextrow>.iqt-autonote{color:#0f7a43;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.iqt-nextrow>.iqt-autonote svg{color:#fff;stroke-width:3px;background:#1aa35f;border-radius:50%;width:16px;height:16px;padding:2px}@media (max-width:600px){.iqt-nextrow{flex-wrap:wrap;gap:8px 6px}.iqt-nextrow>.iqt-backbtn{white-space:nowrap;flex:none;gap:4px;height:28px;padding-inline:8px;font-size:11px}.iqt-nextrow>.iqt-backbtn svg{flex:none;width:12px;height:12px}.iqt-nextrow>.iqt-autonote{white-space:nowrap;gap:4px;margin-left:auto;font-size:clamp(10px,2.8vw,11px);line-height:1.3}.iqt-nextrow>.iqt-autonote svg{flex:none;width:14px;height:14px}}.iqq .iqq-auto-note{margin-left:auto}.iqq .iqq-auto-copy{min-width:0}.iqq .iqq-countdown{white-space:nowrap}@media (max-width:600px){.iqq .iqq-auto-note{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:0;line-height:1.45}.iqq .iqq-auto-copy{text-wrap:pretty;flex:1}}.iqq .iqg-brief--go .iqg-go-btn{width:max-content;min-width:0;max-width:100%;height:var(--home-btn-h);font-size:var(--home-btn-font);flex:none;justify-content:flex-start;gap:clamp(18px,1.15vw,22px);margin:8px 0 4px;padding:0 6px 0 clamp(18px,1.15vw,22px);font-weight:600}.iqq .iqg-brief--go .iqg-go-btn i{width:var(--home-btn-disc);height:var(--home-btn-disc);flex:none}.iqq .iqg-brief--go .iqg-brief-foot{background:#ffffff8c;border-top:1px solid #d6e2f6;border-radius:0 0 20px 20px;align-self:stretch;margin:18px -24px -36px;padding:14px 24px 16px}.iqq .iqg-brief--go .iqg-chips{gap:6px 28px}.iqq .iqg-brief--go .iqg-chips li{background:0 0;border:0;height:auto;padding:0;font-size:14px}@media (max-width:600px){.iqq .iqg-brief--go .iqg-go-btn{gap:12px;height:42px;padding:0 5px 0 16px;font-size:12px;font-weight:500}.iqq .iqg-brief--go .iqg-go-btn i{width:30px;height:30px}.iqq .iqg-brief--go .iqg-brief-foot{margin:14px -14px -22px;padding:12px 14px}.iqq .iqg-brief--go .iqg-chips{gap:6px 16px}}.iqq .iqq-res{--iq-grade-a:#1f9d5b;--iq-grade-a-soft:#eef9f3;--iq-grade-b:#2f8f6b;--iq-grade-b-soft:#eef8f4;--iq-grade-c:#b26b00;--iq-grade-c-soft:#fff7e8}.iqq .iqq-res .iqq-letter[data-g=A]{background:var(--iq-grade-a);color:#fff}.iqq .iqq-res .iqq-letter[data-g=B]{background:var(--iq-grade-b);color:#fff}.iqq .iqq-res .iqq-letter[data-g=C]{background:var(--iq-grade-c);color:#fff}.iqq .iqq-grade[data-g=A]{border-color:color-mix(in srgb, var(--iq-grade-a) 38%, white);background:linear-gradient(180deg, #fff 0%, var(--iq-grade-a-soft) 100%)}.iqq .iqq-grade[data-g=B]{border-color:color-mix(in srgb, var(--iq-grade-b) 38%, white);background:linear-gradient(180deg, #fff 0%, var(--iq-grade-b-soft) 100%)}.iqq .iqq-grade[data-g=C]{border-color:color-mix(in srgb, var(--iq-grade-c) 34%, white);background:linear-gradient(180deg, #fff 0%, var(--iq-grade-c-soft) 100%)}.iqq .iqq-grade[data-g=A] .iqq-grade-more,.iqq .iqq-pb[data-g=A] .iqq-pb-toggle{color:var(--iq-grade-a)}.iqq .iqq-grade[data-g=B] .iqq-grade-more,.iqq .iqq-pb[data-g=B] .iqq-pb-toggle{color:var(--iq-grade-b)}.iqq .iqq-grade[data-g=C] .iqq-grade-more,.iqq .iqq-pb[data-g=C] .iqq-pb-toggle{color:var(--iq-grade-c)}.iqq .iqq-pb[data-g=A]{border-left:4px solid var(--iq-grade-a)}.iqq .iqq-pb[data-g=B]{border-left:4px solid var(--iq-grade-b)}.iqq .iqq-pb[data-g=C]{border-left:4px solid var(--iq-grade-c)}.iqq .iqq-pb[data-g=A] .iqq-pb-toggle{border-color:color-mix(in srgb, var(--iq-grade-a) 34%, white);background:var(--iq-grade-a-soft)}.iqq .iqq-pb[data-g=B] .iqq-pb-toggle{border-color:color-mix(in srgb, var(--iq-grade-b) 34%, white);background:var(--iq-grade-b-soft)}.iqq .iqq-pb[data-g=C] .iqq-pb-toggle{border-color:color-mix(in srgb, var(--iq-grade-c) 34%, white);background:var(--iq-grade-c-soft)}.iqq .iqq-rec[data-g=A]{border-color:color-mix(in srgb, var(--iq-grade-a) 34%, white);border-left-color:var(--iq-grade-a);background:var(--iq-grade-a-soft)}.iqq .iqq-rec[data-g=B]{border-color:color-mix(in srgb, var(--iq-grade-b) 34%, white);border-left-color:var(--iq-grade-b);background:var(--iq-grade-b-soft)}.iqq .iqq-rec[data-g=C]{border-color:color-mix(in srgb, var(--iq-grade-c) 32%, white);border-left-color:var(--iq-grade-c);background:var(--iq-grade-c-soft)}.iqq-res .iqq-rec[data-g=A] .iqq-kicker{color:var(--iq-grade-a)}.iqq-res .iqq-rec[data-g=B] .iqq-kicker{color:var(--iq-grade-b)}.iqq-res .iqq-rec[data-g=C] .iqq-kicker{color:var(--iq-grade-c)}.iqq .iqq-score--type[data-t=A]{background:linear-gradient(135deg,#effbf5 0%,#dcf7e9 100%);border-color:#35d07f}.iqq .iqq-score--type[data-t=A] .iqq-score-dim{color:#1f9d5b}.iqq .iqq-score--type[data-t=B]{background:linear-gradient(135deg,#f4f8ff 0%,#e5efff 100%);border-color:#7fb2ff}.iqq .iqq-score--type[data-t=B] .iqq-score-dim{color:#397fe8}.iqq .iqq-score--type[data-t=C]{background:linear-gradient(135deg,#fffaf0 0%,#ffefcf 100%);border-color:#ffb020}.iqq .iqq-score--type[data-t=C] .iqq-score-dim{color:#b26b00}.iqq .iqq-boardcard .iqq-pct>b{color:var(--iq-blue);-webkit-text-fill-color:var(--iq-blue)}.iqq .iqq-boardcard .iqq-pct .iqq-kicker{color:var(--iq-blue)}.iqq[data-lock="1"] .iqq-q .iqq-opt{cursor:default;pointer-events:none}@media (max-width:430px){.iqq .iqq-top-in{gap:4px;padding-inline:8px}.iqq .iqq-top-btns{gap:4px}.iqq .iqq-exit,.iqq .iqq-exit.iqq-help{box-sizing:border-box;border-radius:8px;flex:none;gap:3px;width:auto;min-width:0;height:27.3px;padding:0 6.3px}.iqq .iqq-exit.iqq-help{justify-content:center;width:27.3px;height:27.3px;padding:0}.iqq .iqq-exit svg,.iqq .iqq-exit.iqq-help svg{width:10.5px;height:10.5px}.iqq .iqq-exit:not(.iqq-help):after{font-size:10.5px}}
