.iq-calc{--iq-calc-gap:clamp(1.25rem, 2.5vw, 2rem);scroll-margin-top:calc(var(--iq-header-h,80px) + 1rem);margin-block-start:1.5rem;margin-block-end:1.5rem}.iq-calc :where(p){margin:0}.iq-calc__head{border-bottom:1px solid var(--iq-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.iq-calc .iq-calc__title{font:700 clamp(1.25rem, 1.05rem + .8vw, 1.5rem) / 1.25 var(--iq-font-display);color:var(--iq-navy);letter-spacing:-.01em;margin:0}.iq-calc__share .iq-icon{width:1rem;height:1rem}.iq-calc__grid{gap:var(--iq-calc-gap);align-items:start;display:grid}@media (min-width:64rem){.iq-calc__grid{grid-template-columns:5fr 7fr;align-items:center}.iq-calc__grid--wide-out{align-items:start}}.iq-calc__inputs{background:var(--iq-lightbg);border:1px solid var(--iq-border);border-radius:var(--iq-r-2xl);gap:1.25rem;min-width:0;padding:clamp(1.25rem,2.5vw,1.5rem);display:grid}.iq-calc__form{gap:1.25rem;display:grid}.iq-calc__chart,.iq-calc__output{background:var(--iq-surface);border:1px solid var(--iq-border);border-radius:var(--iq-r-2xl);gap:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.iq-calc__row{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1rem;display:grid}.iq-calc__row--swap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.iq-calc__swap{margin-bottom:.125rem}.iq-calc__row .iq-input--big{width:100%}.iq-calc__big-range{align-items:center;gap:1rem;display:flex}.iq-calc .iq-calc__help{color:var(--iq-muted);font-size:.75rem;line-height:1.5}.iq-calc .iq-calc__error{color:color-mix(in srgb, var(--iq-coral) 70%, var(--iq-navy));font-size:.8125rem;font-weight:600}.iq-calc [aria-invalid=true]{border-color:var(--iq-coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--iq-coral) 20%, transparent)}.iq-calc__seg{border:0;min-width:0;margin:0;padding:0}.iq-calc__seg legend{margin-bottom:.375rem;padding:0}.iq-calc__seg-options{flex-wrap:wrap;gap:.5rem;display:flex}.iq-calc__seg .iq-chip{cursor:pointer}.iq-calc__seg .iq-chip:has(input:checked){background:var(--iq-primary);border-color:var(--iq-primary);color:#fff}.iq-calc__seg .iq-chip:has(input:focus-visible){outline:2px solid var(--iq-primary);outline-offset:2px}.iq-calc__check label{color:var(--iq-navy);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.iq-calc.is-enhanced .iq-calc__submit{display:none}.iq-calc__stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.iq-calc .iq-calc__sub,.iq-calc .iq-calc__note{color:var(--iq-muted);margin-top:.25rem;font-size:.75rem;line-height:1.5}.iq-calc .iq-calc__sentence{color:var(--iq-body);font-size:.875rem;line-height:1.6}.iq-calc.is-invalid :where(.iq-calc__stats,.iq-calc__chart,.iq-calc__output,.iq-calc__band,.iq-calc__formula){opacity:.45;transition:opacity .2s}.iq-calc__summary{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.iq-calc .iq-calc__big-number{font:800 clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem) / 1.15 var(--iq-font-display);color:var(--iq-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-all}.iq-calc__mono{overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.iq-calc .iq-calc__digits{border-radius:var(--iq-r-md);background:var(--iq-lightbg);overflow-wrap:anywhere;word-break:break-all;max-height:14rem;padding:.75rem;font:500 .8125rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.iq-calc .iq-calc__formula{border-radius:var(--iq-r-md);background:var(--iq-surface);border:1px dashed var(--iq-soft-border);font:600 .875rem/1.6 var(--iq-font);color:var(--iq-navy);overflow-wrap:anywhere;padding:.75rem 1rem}.iq-calc__band{border-radius:var(--iq-r-lg);background:var(--iq-surface);border:1px solid var(--iq-border);padding:1rem}.iq-calc .iq-calc__band-label{font:800 1.125rem/1.3 var(--iq-font-display);color:var(--iq-purple);margin-top:.125rem}.iq-calc__best{border-radius:var(--iq-r-lg);background:var(--iq-surface);border:1px solid var(--iq-border);padding:1rem}.iq-calc .iq-calc__best .iq-calc__band-label{font-size:.9375rem}.iq-calc .iq-calc__subtitle{font:700 1rem/1.3 var(--iq-font-display);color:var(--iq-navy);margin:0}.iq-calc .iq-calc__list{color:var(--iq-body);margin:0;padding-left:1.125rem;font-size:.875rem;line-height:1.8}.iq-calc__bands,.iq-calc__disclaimer{margin-top:var(--iq-calc-gap)}.iq-calc__common th{white-space:nowrap;width:40%}.iq-calc :where(.iq-calc__full,.iq-calc__steps)>summary{cursor:pointer;color:var(--iq-primary);font-size:.8125rem;font-weight:600}.iq-calc__steps{gap:.75rem;display:grid}.iq-calc__steps>div{gap:.5rem;margin-top:.75rem;display:grid}.iq-calc__how{margin-top:var(--iq-calc-gap);border-top:1px solid var(--iq-border);padding-top:1rem}.iq-calc__how>summary{cursor:pointer;font:700 1rem/1.3 var(--iq-font-display);color:var(--iq-navy);align-items:center;gap:.5rem;list-style:none;display:inline-flex}.iq-calc__how>summary::-webkit-details-marker{display:none}.iq-calc__how>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-left:.25rem;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.iq-calc__how[open]>summary:after{transform:rotate(-135deg)}.iq-calc__how>summary .iq-icon{width:1.125rem;height:1.125rem;color:var(--iq-primary)}.iq-calc .iq-calc__how-body{color:var(--iq-body);gap:.875rem;margin-top:1rem;font-size:.9375rem;line-height:1.7;display:grid}.iq-calc__how-body var{font-family:Georgia,Times New Roman,serif;font-style:italic}.iq-calc-bell{width:100%;height:auto;display:block}.iq-calc-bell__stop1{stop-color:var(--iq-primary);stop-opacity:.25}.iq-calc-bell__stop2{stop-color:var(--iq-purple);stop-opacity:.65}.iq-calc-bell__line{stroke:var(--iq-primary);stroke-width:3px;stroke-linejoin:round}.iq-calc-bell__marker{stroke:var(--iq-purple);stroke-width:2.5px;stroke-dasharray:4 3}.iq-calc-bell__grid{stroke:var(--iq-border);stroke-width:1px}.iq-calc-bell__axis{stroke:var(--iq-soft-border);stroke-width:1.5px}.iq-calc-bell__label,.iq-calc-bd__label{fill:var(--iq-muted);font:600 11px var(--iq-font)}@media (prefers-reduced-motion:no-preference){.iq-calc-bell [data-bell-clip],.iq-calc-bell__marker{transition:x .15s,width .15s,x1 .15s,x2 .15s}}.iq-calc-bd{width:100%;height:auto;display:block}.iq-calc-bd__grid{stroke:var(--iq-border)}.iq-calc-bd__grid.is-half{stroke:var(--iq-soft-border);stroke-dasharray:5 4}.iq-calc-bd__line{stroke:var(--iq-primary);stroke-width:3px;stroke-linejoin:round}.iq-calc-bd__marker{stroke:var(--iq-purple);stroke-width:2px;stroke-dasharray:4 3}.iq-calc-bd__dot{fill:var(--iq-purple);stroke:var(--iq-surface);stroke-width:3px}.iq-calc--z-score:has(input[name=mode][value=x]:checked) [data-mode-field=z]{display:none}.iq-calc--z-score:has(input[name=mode][value=z]:checked) [data-mode-field=x]{display:none}.iq-hanoi__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.iq-hanoi__disks{width:auto}.iq-hanoi__stage{border-bottom:6px solid var(--iq-navy);border-radius:var(--iq-r-md) var(--iq-r-md) 0 0;background:var(--iq-lightbg);grid-template-columns:repeat(3,1fr);gap:.5rem;height:12rem;padding:.75rem .5rem 0;display:grid}.iq-hanoi__peg{flex-direction:column-reverse;align-items:center;gap:3px;display:flex;position:relative}.iq-hanoi__peg:before{content:"";background:var(--iq-soft-border);border-radius:3px 3px 0 0;width:6px;position:absolute;top:0;bottom:0;left:50%;right:auto;transform:translate(-50%)}.iq-hanoi__disk{z-index:1;width:var(--w,50%);background:var(--iq-grad);height:1.125rem;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--iq-primary) 50%, transparent);border-radius:999px;position:relative}.iq-hanoi__disk:nth-child(2n){filter:saturate(.75)brightness(1.1)}.iq-hanoi__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.iq-hanoi__controls .iq-pill{font-variant-numeric:tabular-nums;margin-left:auto}.iq-mm__preview{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.iq-calc .iq-mm__preview li{border-radius:var(--iq-r-md);background:var(--iq-lightbg);border:1px solid var(--iq-border);font:700 1rem/1.2 var(--iq-font-display);text-align:center;color:var(--iq-navy);font-variant-numeric:tabular-nums;padding:.75rem}.iq-mm__game{text-align:center;justify-items:center;gap:1rem;display:grid}.iq-mm__top{justify-content:space-between;width:100%;display:flex}.iq-calc .iq-mm__question{font:800 clamp(2rem, 1.4rem + 3vw, 3.25rem) / 1.1 var(--iq-font-display);color:var(--iq-navy);font-variant-numeric:tabular-nums}.iq-mm__answer{width:10rem}.iq-calc .iq-mm__feedback{min-height:1.25rem;color:var(--iq-muted);font-size:.875rem}.iq-mm__actions{gap:.5rem;display:flex}.iq-mm__result{justify-items:start;gap:1rem;display:grid}.iq-mm__result .iq-calc__stats{width:100%}.wp-block-post-content .iq-calc,.entry-content .iq-calc{margin-block-start:2rem;margin-block-end:2rem}
