#problem-tools-root .wa-scene{isolation:isolate;min-width:0;min-height:0;color:var(--wa-secondary);font-family:var(--wa-font);font-size:16px;font-weight:var(--wa-font-weight);pointer-events:none;line-height:1;position:absolute;inset:0;overflow:hidden;container-type:size}#problem-tools-root .wa-scene *,#problem-tools-root .wa-scene :before,#problem-tools-root .wa-scene :after{box-sizing:border-box}#problem-tools-root .wa-scene strong,#problem-tools-root .wa-scene b{max-width:none;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-wrap:inherit}#problem-tools-root .wa-scene i,#problem-tools-root .wa-scene em{font-style:normal}#problem-tools-root .wa-scene>div{filter:saturate(calc(.72 + var(--wa-intensity) * .3)) contrast(calc(.94 + var(--wa-intensity) * .07));position:absolute;inset:0;overflow:hidden}#problem-tools-root .wa-scene:before{z-index:10;border:1px solid color-mix(in srgb, var(--wa-secondary) 8%, transparent);background:radial-gradient(circle at var(--wa-pointer-x) var(--wa-pointer-y), color-mix(in srgb, var(--wa-accent) 8%, transparent), transparent 21%);content:"";opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}#problem-tools-root .wa-scene[data-active=true]:before{opacity:.8}#problem-tools-root .wa-scene.is-paused *,#problem-tools-root .wa-scene.is-paused :before,#problem-tools-root .wa-scene.is-paused :after{transition-duration:1ms!important;animation:none!important}#problem-tools-root .wa-scene.is-paused :is(.wa-entry__word>b,.wa-smoke>strong,.wa-dust>strong,.wa-dust__field>i,.wa-cubic__word>b,.wa-domino__word>b,.wa-gravity__word>b,.wa-drop__word>b){opacity:1!important;filter:none!important;transform:none!important}#problem-tools-root .wa-scene.is-paused .wa-arc__message{transform:translateX(var(--wa-arc-shift))!important}#problem-tools-root .wa-scene.is-paused :is(.wa-smoke__plume,.wa-gravity__contacts){opacity:.26!important}#problem-tools-root .wa-scene header,#problem-tools-root .wa-scene footer,#problem-tools-root .wa-scene aside{color:color-mix(in srgb, var(--wa-secondary) 54%, transparent);letter-spacing:.14em;text-transform:uppercase;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#problem-tools-root .wa-arc{background:linear-gradient(90deg, color-mix(in srgb, var(--wa-secondary) 5%, transparent) 1px, transparent 1px) 0 0 / 10% 100%, radial-gradient(ellipse at 50% 56%, color-mix(in srgb, var(--wa-accent) 12%, transparent), transparent 58%), var(--wa-background);grid-template-rows:1fr 34px;display:grid}#problem-tools-root .wa-arc svg{width:100%;height:100%;overflow:visible}#problem-tools-root .wa-arc__guides{fill:none;stroke:color-mix(in srgb, var(--wa-secondary) 16%, transparent);stroke-width:1px}#problem-tools-root .wa-arc__guides path{stroke-dasharray:3 9}#problem-tools-root .wa-arc__guides circle{fill:var(--wa-accent);stroke:none}#problem-tools-root .wa-arc__message{fill:var(--wa-secondary);font-family:var(--wa-font);font-size:min(var(--wa-font-size), 10.5cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-arc-spacing);text-transform:uppercase;transform:translateX(calc(var(--wa-arc-shift) - 54px));animation:wa-arc-travel calc(var(--wa-arc-duration) * var(--wa-global-speed)) linear infinite}#problem-tools-root .wa-arc[data-direction=Reverse] .wa-arc__message{animation-direction:reverse}#problem-tools-root .wa-arc[data-direction=Counterflow] .wa-arc__message:first-of-type{animation-direction:alternate-reverse}#problem-tools-root .wa-arc__message--counter{fill:color-mix(in srgb, var(--wa-accent) 78%, var(--wa-secondary));font-size:min(calc(var(--wa-font-size) * .58), 5.6cqw);opacity:.7;animation-direction:reverse}#problem-tools-root .wa-arc[data-layout="1"] .wa-arc__message{letter-spacing:calc(var(--wa-arc-spacing) * 1.35)}#problem-tools-root .wa-arc[data-layout="1"] .wa-arc__guides path{stroke:color-mix(in srgb, var(--wa-accent) 28%, transparent)}#problem-tools-root .wa-arc[data-layout="2"]{background-color:color-mix(in srgb, var(--wa-background) 92%, var(--wa-accent))}#problem-tools-root .wa-arc footer{border-top:1px solid color-mix(in srgb, var(--wa-secondary) 14%, transparent);justify-content:space-between;align-items:center;padding:0 18px;display:flex}#problem-tools-root .wa-arc footer b{color:var(--wa-accent)}@keyframes wa-arc-travel{0%{transform:translateX(calc(var(--wa-arc-shift) - 54px))}to{transform:translateX(calc(var(--wa-arc-shift) + 54px))}}#problem-tools-root .wa-entry{background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--wa-secondary) 9%, transparent) 50%, transparent 50.1%), linear-gradient(0deg, transparent 49.9%, color-mix(in srgb, var(--wa-secondary) 9%, transparent) 50%, transparent 50.1%), radial-gradient(circle at var(--wa-pointer-x) var(--wa-pointer-y), color-mix(in srgb, var(--wa-accent) 18%, transparent), transparent 28%);place-items:center;display:grid}#problem-tools-root .wa-entry>header{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:18px;right:18px}#problem-tools-root .wa-entry>header b{color:var(--wa-accent)}#problem-tools-root .wa-entry__base{color:color-mix(in srgb, var(--wa-secondary) 8%, transparent);font-size:min(var(--wa-font-size), 15cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;transform:translateX(calc(var(--wa-entry-reach) * -.55));position:absolute}#problem-tools-root .wa-entry__word{z-index:3;max-width:92%;font-size:min(var(--wa-font-size), 15cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;display:flex;position:relative}#problem-tools-root .wa-entry__word>b{animation:wa-entry-lock calc(var(--wa-entry-duration) * 3.4 * var(--wa-global-speed)) cubic-bezier(.16, .94, .2, 1) infinite;animation-delay:calc(var(--wa-i) * 22ms);place-items:center;display:grid;position:relative}#problem-tools-root .wa-entry__word>b>*{grid-area:1/1}#problem-tools-root .wa-entry__word>b>i{color:var(--wa-accent);opacity:.42;transform:translateX(calc(var(--wa-entry-echo) * -1))}#problem-tools-root .wa-entry__word>b>span{z-index:2;position:relative}#problem-tools-root .wa-entry[data-layout="1"] .wa-entry__word>b>i{color:#64dcff;transform:translateX(var(--wa-entry-echo))}#problem-tools-root .wa-entry[data-layout="2"] .wa-entry__word>b:nth-child(2n)>i{color:#64dcff}#problem-tools-root .wa-entry__vector{width:100%;height:100%;position:absolute;inset:0}#problem-tools-root .wa-entry__vector path{fill:none;stroke:color-mix(in srgb, var(--wa-secondary) 20%, transparent);stroke-dasharray:2 7;vector-effect:non-scaling-stroke}#problem-tools-root .wa-entry__vector circle{fill:color-mix(in srgb, var(--wa-accent) 14%, transparent);stroke:var(--wa-accent);vector-effect:non-scaling-stroke}#problem-tools-root .wa-entry>footer{align-items:center;gap:10px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}#problem-tools-root .wa-entry>footer i{background:color-mix(in srgb, var(--wa-secondary) 16%, transparent);flex:1;height:1px}@keyframes wa-entry-lock{0%,8%{opacity:0;filter:blur(9px);transform:translate3d(var(--wa-entry-reach), var(--wa-entry-y), 0) skewY(-7deg)}32%,78%{opacity:1;filter:blur();transform:translate(0,0)skewY(0)}to{opacity:0;filter:blur(5px);transform:translate3d(calc(var(--wa-entry-reach) * -.4), calc(var(--wa-entry-y) * -.12), 0)}}#problem-tools-root .wa-smoke{background:radial-gradient(ellipse at 50% 62%, color-mix(in srgb, var(--wa-secondary) 8%, transparent), transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--wa-background) 82%, #111), var(--wa-background));place-items:center;display:grid}#problem-tools-root .wa-smoke:before{border:1px solid color-mix(in srgb, var(--wa-secondary) 10%, transparent);content:"";opacity:.65;border-radius:50%;position:absolute;inset:12% 7%;transform:scaleX(1.4)}#problem-tools-root .wa-smoke__plume{place-items:center;display:grid;position:absolute;inset:0}#problem-tools-root .wa-smoke__plume>span{max-width:90%;color:color-mix(in srgb, var(--wa-secondary) 50%, var(--wa-accent));font-size:min(var(--wa-font-size), 14cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;filter:blur(calc(var(--wa-smoke-diffusion) * (.35 + var(--wa-seed-a) * .75)));opacity:calc(.05 + var(--wa-seed-b) * .1);animation:wa-smoke-condense calc(var(--wa-smoke-duration) * var(--wa-global-speed)) ease-in-out infinite;animation-delay:calc(var(--wa-i) * -170ms);grid-area:1/1}#problem-tools-root .wa-smoke>strong{z-index:3;max-width:90%;color:var(--wa-secondary);font-size:min(var(--wa-font-size), 14cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);line-height:var(--wa-line-height);text-align:center;text-wrap:balance;animation:wa-smoke-word calc(var(--wa-smoke-duration) * var(--wa-global-speed)) ease-in-out infinite;position:relative}#problem-tools-root .wa-smoke[data-layout="1"]>strong{color:color-mix(in srgb, var(--wa-secondary) 76%, var(--wa-accent));text-shadow:0 0 30px var(--wa-accent)}#problem-tools-root .wa-smoke[data-layout="2"] .wa-smoke__plume>span{opacity:calc(.02 + var(--wa-seed-b) * .06)}#problem-tools-root .wa-smoke[data-layout="2"]>strong{letter-spacing:calc(var(--wa-letter-spacing) + .08em)}#problem-tools-root .wa-smoke>aside{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}#problem-tools-root .wa-smoke>aside i{background:linear-gradient(90deg, transparent, var(--wa-accent), transparent);height:1px}#problem-tools-root .wa-smoke>aside b{color:var(--wa-accent)}@keyframes wa-smoke-condense{0%,to{transform:translate3d(calc(var(--wa-plume-x) + var(--wa-smoke-pointer-x) + var(--wa-smoke-wind) * var(--wa-smoke-lift) * -.34), calc(var(--wa-plume-y) + var(--wa-smoke-pointer-y)), 0) scale(1.08)}48%,66%{transform:translate3d(calc(var(--wa-smoke-pointer-x) * .15), calc(var(--wa-smoke-pointer-y) * .15), 0) scale(1);filter:blur(calc(var(--wa-smoke-diffusion) * .12));opacity:.2}}@keyframes wa-smoke-word{0%,18%,to{opacity:.28;filter:blur(calc(var(--wa-smoke-diffusion) * .45))}48%,72%{opacity:1;filter:blur()}}#problem-tools-root .wa-weight{background:linear-gradient(90deg, color-mix(in srgb, var(--wa-secondary) 5%, transparent) 1px, transparent 1px) 0 0 / 8% 100%, radial-gradient(circle at var(--wa-pointer-x) 50%, color-mix(in srgb, var(--wa-accent) 13%, transparent), transparent 25%);grid-template-rows:32px 1fr 30px 28px;padding:16px 18px 12px;display:grid}#problem-tools-root .wa-weight>header,#problem-tools-root .wa-weight>footer{justify-content:space-between;align-items:center;display:flex}#problem-tools-root .wa-weight>header{border-bottom:1px solid color-mix(in srgb, var(--wa-secondary) 14%, transparent)}#problem-tools-root .wa-weight>header b{color:var(--wa-accent)}#problem-tools-root .wa-weight__word{min-width:0;font-size:min(var(--wa-font-size), 17cqw);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;justify-content:center;align-items:center;display:flex}#problem-tools-root .wa-weight__word>b{font-variation-settings:"wght" var(--wa-glyph-weight);font-weight:var(--wa-glyph-weight);transform:translateY(calc((var(--wa-glyph-weight) - 500) * -.012px));transition:font-weight var(--wa-relay-duration) cubic-bezier(.2, .8, .2, 1), transform var(--wa-relay-duration) cubic-bezier(.2, .8, .2, 1), color .3s ease;transition-delay:calc(var(--wa-order) * var(--wa-relay-stagger))}#problem-tools-root .wa-weight[data-layout="1"] .wa-weight__word>b{color:color-mix(in srgb, var(--wa-secondary) calc(62% + var(--wa-glyph-weight) * 0.04%), var(--wa-accent))}#problem-tools-root .wa-weight[data-layout="2"] .wa-weight__word>b:nth-child(2n){color:var(--wa-accent)}#problem-tools-root .wa-weight__meter{justify-content:center;align-items:end;gap:3px;display:flex}#problem-tools-root .wa-weight__meter>i{width:clamp(4px,1.2cqw,10px);height:calc(4px + var(--wa-seed-a) * 18px);background:color-mix(in srgb, var(--wa-secondary) 16%, transparent);animation:wa-weight-meter calc(1.8s * var(--wa-global-speed)) ease-in-out infinite;animation-delay:calc(var(--wa-i) * -90ms)}#problem-tools-root .wa-weight__meter>i:nth-child(3n+1){background:var(--wa-accent)}#problem-tools-root .wa-weight>footer{gap:12px}#problem-tools-root .wa-weight>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}@keyframes wa-weight-meter{50%{height:calc(8px + var(--wa-seed-b) * 20px);opacity:.8}}#problem-tools-root .wa-dust{background:radial-gradient(circle at var(--wa-pointer-x) var(--wa-pointer-y), color-mix(in srgb, var(--wa-accent) 14%, transparent), transparent 23%), linear-gradient(135deg, transparent 48%, color-mix(in srgb, var(--wa-secondary) 5%, transparent) 49% 51%, transparent 52%);place-items:center;display:grid}#problem-tools-root .wa-dust>header{justify-content:space-between;display:flex;position:absolute;top:16px;left:18px;right:18px}#problem-tools-root .wa-dust>header b{color:var(--wa-accent)}#problem-tools-root .wa-dust>strong{z-index:2;max-width:90%;font-size:min(var(--wa-font-size), 15cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);text-align:center;text-wrap:balance;animation:wa-dust-word calc(var(--wa-dust-duration) * var(--wa-global-speed)) ease-in-out infinite;position:relative}#problem-tools-root .wa-dust__field{z-index:3;position:absolute;inset:0}#problem-tools-root .wa-dust__field>i{left:var(--wa-dust-home-x);top:var(--wa-dust-home-y);width:calc(var(--wa-dust-size) * var(--wa-dust-scale));height:calc(var(--wa-dust-size) * var(--wa-dust-scale));background:color-mix(in srgb, var(--wa-secondary) 72%, var(--wa-accent));box-shadow:0 0 calc(3px + var(--wa-dust-size) * 2) color-mix(in srgb, var(--wa-accent) 42%, transparent);animation:wa-dust-form calc(var(--wa-dust-duration) * var(--wa-global-speed)) cubic-bezier(.2, .72, .2, 1) infinite;animation-delay:calc(var(--wa-i) * -23ms);border-radius:50%;position:absolute}#problem-tools-root .wa-dust[data-release=false] .wa-dust__field>i,#problem-tools-root .wa-dust[data-release=false]>strong{animation-iteration-count:1;animation-fill-mode:forwards}#problem-tools-root .wa-dust[data-layout="1"] .wa-dust__field>i:nth-child(3n){background:#68e2ff}#problem-tools-root .wa-dust[data-layout="2"] .wa-dust__field>i{box-shadow:none;border-radius:1px}#problem-tools-root .wa-dust[data-layout="2"]>strong{color:color-mix(in srgb, var(--wa-secondary) 84%, var(--wa-accent))}#problem-tools-root .wa-dust>footer{align-items:center;gap:10px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}#problem-tools-root .wa-dust>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}@keyframes wa-dust-form{0%,to{opacity:.15;transform:translate3d(calc(var(--wa-dust-scatter-x) + var(--wa-dust-pull-x)), calc(var(--wa-dust-scatter-y) + var(--wa-dust-pull-y)), 0) scale(.35)}40%,68%{opacity:.92;transform:translate3d(calc(var(--wa-dust-pull-x) * -.18), calc(var(--wa-dust-pull-y) * -.18), 0) scale(1)}}@keyframes wa-dust-word{0%,18%,to{opacity:.18;filter:blur(5px)}42%,72%{opacity:1;filter:blur()}}#problem-tools-root .wa-wall{background:radial-gradient(ellipse at var(--wa-cipher-aperture) var(--wa-pointer-y), color-mix(in srgb, var(--wa-accent) 15%, transparent), transparent 28%), linear-gradient(90deg, color-mix(in srgb, var(--wa-secondary) 4%, transparent) 1px, transparent 1px) 0 0 / 5% 100%;grid-template-rows:34px 1fr 30px;padding:14px 18px;display:grid}#problem-tools-root .wa-wall>header,#problem-tools-root .wa-wall>footer{border-color:color-mix(in srgb, var(--wa-secondary) 13%, transparent);justify-content:space-between;align-items:center;display:flex}#problem-tools-root .wa-wall>header{border-bottom:1px solid}#problem-tools-root .wa-wall>footer{border-top:1px solid;gap:12px}#problem-tools-root .wa-wall>header b,#problem-tools-root .wa-wall>footer b{color:var(--wa-accent)}#problem-tools-root .wa-wall>footer i{background:linear-gradient(90deg, transparent, var(--wa-accent));flex:1;height:2px}#problem-tools-root .wa-wall__matrix{align-content:center;gap:clamp(2px,.7cqh,6px);display:grid;overflow:hidden}#problem-tools-root .wa-wall__matrix>span{color:color-mix(in srgb, var(--wa-secondary) 23%, transparent);letter-spacing:.03em;text-align:center;transform:translateX(calc((var(--wa-seed-a) - .5) * var(--wa-cipher-interference)));animation:wa-wall-noise calc(var(--wa-cipher-duration) * var(--wa-global-speed)) steps(3) infinite;animation-delay:calc(var(--wa-order) * -90ms);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;font:clamp(7px,2cqh,11px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}#problem-tools-root .wa-wall__matrix>span[data-resolved=true]{color:var(--wa-secondary);letter-spacing:.08em;text-shadow:0 0 14px color-mix(in srgb, var(--wa-accent) 50%, transparent);font-weight:700}#problem-tools-root .wa-wall__matrix>span[data-resolved=true] i:nth-child(3n+1){color:var(--wa-accent)}#problem-tools-root .wa-wall[data-layout="1"] .wa-wall__matrix>span{justify-self:center;width:86%}#problem-tools-root .wa-wall[data-layout="2"] .wa-wall__matrix>span:nth-child(odd){direction:rtl}@keyframes wa-wall-noise{0%,to{transform:translateX(calc((var(--wa-seed-a) - .5) * var(--wa-cipher-interference)))}48%{transform:translateX(calc((var(--wa-seed-b) - .5) * var(--wa-cipher-interference)))}}#problem-tools-root .wa-cubic{perspective:900px;background:linear-gradient(0deg, color-mix(in srgb, var(--wa-secondary) 6%, transparent) 1px, transparent 1px) 0 0 / 100% 12.5%, radial-gradient(ellipse at 50% 58%, color-mix(in srgb, var(--wa-accent) 13%, transparent), transparent 52%);grid-template-rows:34px 1fr 30px;padding:15px 18px;display:grid}#problem-tools-root .wa-cubic>header,#problem-tools-root .wa-cubic>footer{justify-content:space-between;align-items:center;display:flex}#problem-tools-root .wa-cubic>header{border-bottom:1px solid color-mix(in srgb, var(--wa-secondary) 14%, transparent)}#problem-tools-root .wa-cubic>header b{color:var(--wa-accent)}#problem-tools-root .wa-cubic>footer{gap:12px}#problem-tools-root .wa-cubic>footer i{background:color-mix(in srgb, var(--wa-secondary) 16%, transparent);flex:1;height:1px}#problem-tools-root .wa-cubic__word{min-width:0;font-size:min(var(--wa-font-size), 14cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;transform:rotateX(var(--wa-cube-tilt-x)) rotateY(var(--wa-cube-tilt-y));transform-style:preserve-3d;justify-content:center;align-items:center;transition:transform .32s;display:flex}#problem-tools-root .wa-cubic__word>b{transform-style:preserve-3d;animation:wa-cube-turn calc(var(--wa-cube-duration) * 3.6 * var(--wa-global-speed)) cubic-bezier(.2, .78, .2, 1) infinite;animation-delay:calc(var(--wa-i) * var(--wa-cube-stagger));place-items:center;display:grid;position:relative}#problem-tools-root .wa-cubic__word>b>span{backface-visibility:hidden;grid-area:1/1;padding:.04em}#problem-tools-root .wa-cubic__word>b>span[data-face=front]{color:var(--wa-secondary);transform:translateZ(var(--wa-cube-depth))}#problem-tools-root .wa-cubic__word>b>span[data-face=incoming]{color:var(--wa-accent);transform:rotateX(90deg) translateZ(var(--wa-cube-depth));transform-origin:50%}#problem-tools-root .wa-cubic[data-face=Bottom] .wa-cubic__word>b>span[data-face=incoming],#problem-tools-root .wa-cubic[data-face=Alternating] .wa-cubic__word>b:nth-child(2n)>span[data-face=incoming]{transform:rotateX(-90deg) translateZ(var(--wa-cube-depth))}#problem-tools-root .wa-cubic__word>b>i[data-face=side]{width:calc(var(--wa-cube-depth) * 2);background:color-mix(in srgb, var(--wa-accent) 32%, var(--wa-background));height:82%;position:absolute;transform:rotateY(90deg)translateZ(.42em)}#problem-tools-root .wa-cubic[data-layout="1"] .wa-cubic__word>b>span[data-face=front]{color:color-mix(in srgb, var(--wa-secondary) 76%, var(--wa-accent))}#problem-tools-root .wa-cubic[data-layout="2"] .wa-cubic__word{letter-spacing:calc(var(--wa-letter-spacing) + .05em)}@keyframes wa-cube-turn{0%,12%{opacity:.15;transform:rotateX(var(--wa-cube-angle))}34%,78%{opacity:1;transform:rotateX(0)}to{opacity:.15;transform:rotateX(calc(var(--wa-cube-angle) * -1))}}#problem-tools-root .wa-elastic{background:radial-gradient(ellipse at var(--wa-pointer-x) var(--wa-pointer-y), color-mix(in srgb, var(--wa-accent) 15%, transparent), transparent 32%);grid-template-rows:34px 1fr 28px 28px;padding:15px 18px 12px;display:grid}#problem-tools-root .wa-elastic>header,#problem-tools-root .wa-elastic>footer{justify-content:space-between;align-items:center;display:flex}#problem-tools-root .wa-elastic>header{border-bottom:1px solid color-mix(in srgb, var(--wa-secondary) 14%, transparent)}#problem-tools-root .wa-elastic>header b{color:var(--wa-accent)}#problem-tools-root .wa-elastic>footer{gap:12px}#problem-tools-root .wa-elastic>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}#problem-tools-root .wa-elastic__word{justify-content:center;align-items:center;gap:var(--wa-chain-gap);min-width:0;font-size:min(var(--wa-font-size), 16cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;display:flex}#problem-tools-root .wa-elastic__word>b{color:color-mix(in srgb, var(--wa-secondary) calc(72% + var(--wa-link-energy) * 28%), var(--wa-accent));transform:translate3d(var(--wa-chain-x), var(--wa-chain-y), 0) scaleX(calc(1 + var(--wa-link-energy) * .08));transition:transform calc(var(--wa-chain-time) * var(--wa-global-speed)) cubic-bezier(calc(var(--wa-chain-damping) - .45), calc(1.05 + (1 - var(--wa-chain-damping))), .2, 1), color .24s ease;position:relative}#problem-tools-root .wa-elastic__word>b:not(:last-child):after{width:calc(var(--wa-chain-gap) + 4px);background:color-mix(in srgb, var(--wa-accent) calc(24% + var(--wa-link-energy) * 54%), transparent);content:"";height:1px;transform:translateY(-50%) scaleX(calc(.4 + var(--wa-link-energy) * .6));transform-origin:0;position:absolute;top:50%;left:calc(100% + 1px)}#problem-tools-root .wa-elastic[data-layout="1"] .wa-elastic__word>b{transform:translate3d(var(--wa-chain-x), calc(var(--wa-chain-y) * 1.35), 0) rotate(calc(var(--wa-chain-y) * .12))}#problem-tools-root .wa-elastic[data-layout="2"] .wa-elastic__word>b:nth-child(2n){color:var(--wa-accent)}#problem-tools-root .wa-elastic__rail{justify-self:center;width:min(76%,620px);height:20px;position:relative}#problem-tools-root .wa-elastic__rail>i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);height:1px;position:absolute;top:9px;left:0;right:0}#problem-tools-root .wa-elastic__rail>b{border:1px solid var(--wa-accent);background:var(--wa-background);border-radius:50%;width:10px;height:10px;transition:left .2s;position:absolute;top:4px;transform:translate(-50%)}#problem-tools-root .wa-passage{background:linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--wa-accent) 25%, transparent) 50%, transparent 50.2%), radial-gradient(circle at calc(50% + var(--wa-passage-x)) calc(50% + var(--wa-passage-y)), color-mix(in srgb, var(--wa-accent) 12%, transparent), transparent 30%);grid-template-rows:34px 1fr 30px;padding:15px 18px;display:grid}#problem-tools-root .wa-passage>header,#problem-tools-root .wa-passage>footer{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}#problem-tools-root .wa-passage>header{border-bottom:1px solid color-mix(in srgb, var(--wa-secondary) 14%, transparent)}#problem-tools-root .wa-passage>header b{color:var(--wa-accent)}#problem-tools-root .wa-passage>footer{gap:12px}#problem-tools-root .wa-passage>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}#problem-tools-root .wa-passage__camera{perspective:var(--wa-passage-depth);perspective-origin:calc(50% + var(--wa-passage-x)) calc(50% + var(--wa-passage-y));place-items:center;display:grid;position:relative;overflow:hidden}#problem-tools-root .wa-passage__camera>strong{max-width:94%;color:color-mix(in srgb, var(--wa-secondary) calc(100% - var(--wa-i) * var(--wa-passage-haze) * 10%), var(--wa-background));font-size:min(var(--wa-font-size), 13cqw);font-weight:var(--wa-font-weight);letter-spacing:calc(var(--wa-letter-spacing) + var(--wa-i) * .018em);opacity:calc(1 - var(--wa-i) / var(--wa-count) * var(--wa-passage-haze));text-align:center;text-wrap:balance;white-space:nowrap;transform:translate3d(var(--wa-passage-x), 0, calc(var(--wa-i) * var(--wa-passage-gap) * -1)) scale(calc(1 - var(--wa-i) * .045));animation:wa-depth-pass calc(var(--wa-passage-duration) * var(--wa-global-speed)) linear infinite;animation-delay:calc(var(--wa-i) * -620ms);position:absolute}#problem-tools-root .wa-passage[data-axis=Ascending] .wa-passage__camera>strong{transform:translate3d(var(--wa-passage-x), calc(var(--wa-i) * -10px + var(--wa-passage-y)), calc(var(--wa-i) * var(--wa-passage-gap) * -1)) scale(calc(1 - var(--wa-i) * .045))}#problem-tools-root .wa-passage[data-axis=Descending] .wa-passage__camera>strong{transform:translate3d(var(--wa-passage-x), calc(var(--wa-i) * 10px + var(--wa-passage-y)), calc(var(--wa-i) * var(--wa-passage-gap) * -1)) scale(calc(1 - var(--wa-i) * .045))}#problem-tools-root .wa-passage[data-layout="1"] .wa-passage__camera>strong:nth-child(2n){color:var(--wa-accent)}#problem-tools-root .wa-passage[data-layout="2"] .wa-passage__camera>strong{letter-spacing:calc(var(--wa-letter-spacing) + .12em)}#problem-tools-root .wa-passage__axis{border:1px solid color-mix(in srgb, var(--wa-accent) 42%, transparent);border-radius:50%;width:54px;height:54px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}#problem-tools-root .wa-passage__axis:before,#problem-tools-root .wa-passage__axis:after{background:var(--wa-accent);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#problem-tools-root .wa-passage__axis:before{width:72px;height:1px}#problem-tools-root .wa-passage__axis:after{width:1px;height:72px}@keyframes wa-depth-pass{0%{filter:blur(3px)}45%,70%{filter:blur()}to{filter:blur(2px)}}#problem-tools-root .wa-domino{perspective:780px;background:linear-gradient(0deg, color-mix(in srgb, var(--wa-secondary) 5%, transparent) 1px, transparent 1px) 0 0 / 100% 14%;grid-template-rows:32px 1fr 26px 28px;padding:15px 18px 12px;display:grid}#problem-tools-root .wa-domino>header,#problem-tools-root .wa-domino>footer{justify-content:space-between;align-items:center;display:flex}#problem-tools-root .wa-domino>header{border-bottom:1px solid color-mix(in srgb, var(--wa-secondary) 14%, transparent)}#problem-tools-root .wa-domino>header b{color:var(--wa-accent)}#problem-tools-root .wa-domino>footer{gap:12px}#problem-tools-root .wa-domino>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}#problem-tools-root .wa-domino__word{min-width:0;font-size:min(var(--wa-font-size), 14.5cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;transform:rotateY(var(--wa-domino-tilt));transform-style:preserve-3d;justify-content:center;align-items:end;display:flex}#problem-tools-root .wa-domino__word>b{transform-origin:bottom;animation:wa-domino-rise calc(3.4s * var(--wa-global-speed)) cubic-bezier(.2, .78, .2, 1) infinite;animation-delay:calc(var(--wa-order) * var(--wa-domino-stagger));place-items:end center;display:grid;position:relative}#problem-tools-root .wa-domino__word>b>span{grid-area:1/1}#problem-tools-root .wa-domino__word>b>i{background:var(--wa-accent);width:72%;height:3px;box-shadow:0 0 10px var(--wa-accent);opacity:.4;grid-area:1/1;align-self:end;transform:translateY(5px)}#problem-tools-root .wa-domino[data-layout="1"] .wa-domino__word>b:nth-child(2n){color:var(--wa-accent)}#problem-tools-root .wa-domino[data-layout="2"] .wa-domino__word>b{transform-origin:0 100%}#problem-tools-root .wa-domino__ground{border-top:1px solid color-mix(in srgb, var(--wa-secondary) 28%, transparent);justify-content:center;align-items:start;gap:4px;display:flex}#problem-tools-root .wa-domino__ground>i{background:color-mix(in srgb, var(--wa-secondary) 12%, transparent);width:clamp(4px,1.2cqw,12px);height:4px;animation:wa-domino-contact calc(3.4s * var(--wa-global-speed)) ease infinite;animation-delay:calc(var(--wa-i) * var(--wa-domino-stagger))}@keyframes wa-domino-rise{0%,12%{opacity:.2;transform:translateY(var(--wa-domino-rise)) rotateX(var(--wa-domino-angle))}38%{opacity:1;transform:translateY(calc(var(--wa-domino-rebound) * -1)) rotateX(-4deg)}50%,82%{opacity:1;transform:translateY(0)rotateX(0)}to{opacity:.2;transform:translateY(var(--wa-domino-rise)) rotateX(calc(var(--wa-domino-angle) * -1))}}@keyframes wa-domino-contact{35%,46%{background:var(--wa-accent);box-shadow:0 0 10px var(--wa-accent)}}#problem-tools-root .wa-gravity{background:linear-gradient(180deg, color-mix(in srgb, var(--wa-accent) 6%, transparent), transparent 44%);grid-template-rows:36px 1fr 24px 28px;padding:14px 18px 12px;display:grid}#problem-tools-root .wa-gravity__release{color:color-mix(in srgb, var(--wa-secondary) 54%, transparent);letter-spacing:.14em;align-items:center;gap:12px;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}#problem-tools-root .wa-gravity__release i{background:repeating-linear-gradient(90deg, var(--wa-accent) 0 2px, transparent 2px 8px);flex:1;height:1px}#problem-tools-root .wa-gravity__word{min-width:0;font-size:min(var(--wa-font-size), 15cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;transform:skewX(var(--wa-gravity-shear));justify-content:center;align-items:end;display:flex;overflow:hidden}#problem-tools-root .wa-gravity__word>b{transform-origin:bottom;animation:wa-gravity-land calc(var(--wa-gravity-duration) * var(--wa-mass) * 3.1 * var(--wa-global-speed)) cubic-bezier(.28, .66, .28, 1) infinite;animation-delay:calc(var(--wa-order) * var(--wa-gravity-delay))}#problem-tools-root .wa-gravity[data-mass=Heavy] .wa-gravity__word>b{color:color-mix(in srgb, var(--wa-secondary) 74%, var(--wa-accent))}#problem-tools-root .wa-gravity[data-mass=Word] .wa-gravity__word>b{animation-delay:0s}#problem-tools-root .wa-gravity[data-layout="1"] .wa-gravity__word>b:nth-child(2n){color:var(--wa-accent)}#problem-tools-root .wa-gravity[data-layout="2"] .wa-gravity__word{letter-spacing:calc(var(--wa-letter-spacing) + .08em)}#problem-tools-root .wa-gravity__contacts{border-top:1px solid color-mix(in srgb, var(--wa-secondary) 24%, transparent);justify-content:center;gap:4px;display:flex}#problem-tools-root .wa-gravity__contacts>i{background:color-mix(in srgb, var(--wa-secondary) 10%, transparent);width:clamp(4px,1.25cqw,12px);height:4px;animation:wa-gravity-contact calc(var(--wa-gravity-duration) * 3.1 * var(--wa-global-speed)) ease infinite;animation-delay:calc(var(--wa-i) * var(--wa-gravity-delay));border-radius:50%}#problem-tools-root .wa-gravity>footer{align-items:center;gap:12px;display:flex}#problem-tools-root .wa-gravity>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}@keyframes wa-gravity-land{0%,14%{opacity:.12;filter:blur(4px);transform:translateY(calc(var(--wa-gravity-height) * -1)) scaleY(1.1)}43%{opacity:1;filter:blur();transform:translateY(0)scaleY(.78)scaleX(1.08)}53%{transform:translateY(calc(var(--wa-gravity-bounce) * -1)) scaleY(1.03)}63%,84%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.1;transform:translateY(22px)scaleY(.8)}}@keyframes wa-gravity-contact{39%,52%{background:var(--wa-accent);box-shadow:0 0 14px var(--wa-accent);transform:scaleX(1.8)}}#problem-tools-root .wa-disperse{background:radial-gradient(circle at var(--wa-pointer-x) var(--wa-pointer-y), color-mix(in srgb, var(--wa-accent) 17%, transparent), transparent var(--wa-field-radius)), linear-gradient(90deg, color-mix(in srgb, var(--wa-secondary) 4%, transparent) 1px, transparent 1px) 0 0 / 8% 100%;place-items:center;display:grid}#problem-tools-root .wa-disperse>header{justify-content:space-between;display:flex;position:absolute;top:15px;left:18px;right:18px}#problem-tools-root .wa-disperse>header b{color:var(--wa-accent)}#problem-tools-root .wa-disperse>strong{z-index:1;max-width:90%;color:color-mix(in srgb, var(--wa-secondary) 19%, transparent);font-size:min(var(--wa-font-size), 15cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);text-align:center;text-shadow:0 0 18px color-mix(in srgb, var(--wa-accent) 25%, transparent);text-wrap:balance;position:relative}#problem-tools-root .wa-disperse__matrix{z-index:2;position:absolute;inset:0}#problem-tools-root .wa-disperse__matrix>i{left:var(--wa-dot-home-x);top:var(--wa-dot-home-y);width:calc(var(--wa-dot-size) * var(--wa-dot-scale));height:calc(var(--wa-dot-size) * var(--wa-dot-scale));background:var(--wa-secondary);opacity:calc(.32 + var(--wa-seed-a) * .6);border-radius:50%;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;transform:translate(0,0)}#problem-tools-root .wa-scene[data-active=true] .wa-disperse__matrix>i{opacity:.86;transform:translate3d(var(--wa-dot-x), var(--wa-dot-y), 0)}#problem-tools-root .wa-disperse[data-polarity=Orbit] .wa-disperse__matrix>i{background:color-mix(in srgb, var(--wa-secondary) 72%, var(--wa-accent));border-radius:1px}#problem-tools-root .wa-disperse[data-layout="1"] .wa-disperse__matrix>i:nth-child(3n){background:var(--wa-accent)}#problem-tools-root .wa-disperse[data-layout="2"] .wa-disperse__matrix>i:nth-child(2n){width:calc(var(--wa-dot-size) * var(--wa-dot-scale) * 3);border-radius:999px}#problem-tools-root .wa-disperse>footer{align-items:center;gap:12px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}#problem-tools-root .wa-disperse>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}#problem-tools-root .wa-drop{background:linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--wa-accent) 18%, transparent) 50%, transparent 50.2%), linear-gradient(180deg, color-mix(in srgb, var(--wa-secondary) 5%, transparent), transparent 38%);place-items:center;display:grid}#problem-tools-root .wa-drop>header{justify-content:space-between;display:flex;position:absolute;top:15px;left:18px;right:18px}#problem-tools-root .wa-drop>header b{color:var(--wa-accent)}#problem-tools-root .wa-drop__ghost{color:color-mix(in srgb, var(--wa-secondary) 8%, transparent);font-size:min(var(--wa-font-size), 16cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;position:absolute;transform:translateY(4px)}#problem-tools-root .wa-drop__word{z-index:2;max-width:92%;font-size:min(var(--wa-font-size), 16cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);white-space:nowrap;display:flex;position:relative;overflow:hidden}#problem-tools-root .wa-drop__word>b{animation:wa-drop-sequence calc(var(--wa-drop-duration) * 3.5 * var(--wa-global-speed)) cubic-bezier(.16, .9, .2, 1) infinite;animation-delay:calc(var(--wa-order) * var(--wa-drop-stagger))}#problem-tools-root .wa-drop[data-layout="1"] .wa-drop__word>b{color:color-mix(in srgb, var(--wa-secondary) 74%, var(--wa-accent))}#problem-tools-root .wa-drop[data-layout="2"] .wa-drop__word>b:nth-child(2n){color:var(--wa-accent)}#problem-tools-root .wa-drop__axis{left:var(--wa-pointer-x);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--wa-accent) 54%, transparent), transparent);width:1px;position:absolute;top:16%;bottom:16%}#problem-tools-root .wa-drop__axis i,#problem-tools-root .wa-drop__axis b{border:1px solid var(--wa-accent);border-radius:50%;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%)}#problem-tools-root .wa-drop__axis i{top:var(--wa-pointer-y)}#problem-tools-root .wa-drop__axis b{background:var(--wa-accent);bottom:0}#problem-tools-root .wa-drop>footer{align-items:center;gap:12px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}#problem-tools-root .wa-drop>footer i{background:color-mix(in srgb, var(--wa-secondary) 14%, transparent);flex:1;height:1px}@keyframes wa-drop-sequence{0%,12%{opacity:0;filter:blur(var(--wa-drop-blur));transform:translate3d(var(--wa-drop-wind), calc(var(--wa-drop-distance) * -1), 0) scaleY(1.12)}38%,78%{opacity:1;filter:blur();transform:translate(0,0)scaleY(1)}to{opacity:0;filter:blur(calc(var(--wa-drop-blur) * .45));transform:translate3d(calc(var(--wa-drop-wind) * -.4), calc(var(--wa-drop-distance) * .18), 0)}}#problem-tools-root .wa-mask{background:linear-gradient(90deg, color-mix(in srgb, var(--wa-secondary) 4%, transparent) 1px, transparent 1px) 0 0 / 7.5% 100%, radial-gradient(circle at var(--wa-film-x) var(--wa-film-y), color-mix(in srgb, var(--wa-accent) 10%, transparent), transparent 28%);place-items:center;display:grid}#problem-tools-root .wa-mask>header{z-index:4;justify-content:space-between;display:flex;position:absolute;top:15px;left:18px;right:18px}#problem-tools-root .wa-mask>header b{color:var(--wa-accent)}#problem-tools-root .wa-mask>strong{z-index:3;background:radial-gradient(circle at var(--wa-film-x) var(--wa-film-y), #fff 0 4%, var(--wa-accent) 18%, transparent 45%), repeating-linear-gradient(var(--wa-film-angle), var(--wa-secondary) 0 var(--wa-film-band-size), var(--wa-accent) var(--wa-film-band-size) calc(var(--wa-film-band-size) * 2), #67def6 calc(var(--wa-film-band-size) * 2) calc(var(--wa-film-band-size) * 3));color:#0000;max-width:94%;filter:contrast(var(--wa-film-contrast));font-size:min(var(--wa-font-size), 15cqw);font-weight:var(--wa-font-weight);letter-spacing:var(--wa-letter-spacing);line-height:var(--wa-line-height);text-align:center;text-wrap:balance;animation:wa-mask-film calc(var(--wa-film-duration) * var(--wa-global-speed)) linear infinite;background-size:170% 170%,240% 240%;-webkit-background-clip:text;background-clip:text;position:relative}#problem-tools-root .wa-mask[data-texture=Prism]>strong{background-image:conic-gradient(from var(--wa-film-angle) at var(--wa-film-x) var(--wa-film-y), #64e8ff, var(--wa-accent), #ffdc5e, #9c7bff, #64e8ff)}#problem-tools-root .wa-mask[data-texture=Monochrome]>strong{background-image:repeating-linear-gradient(var(--wa-film-angle), var(--wa-secondary) 0 var(--wa-film-band-size), color-mix(in srgb, var(--wa-secondary) 28%, var(--wa-background)) var(--wa-film-band-size) calc(var(--wa-film-band-size) * 2))}#problem-tools-root .wa-mask[data-layout="1"]>strong{letter-spacing:calc(var(--wa-letter-spacing) + .03em);font-style:italic}#problem-tools-root .wa-mask[data-layout="2"]>strong{filter:grayscale(.75) contrast(calc(var(--wa-film-contrast) * 1.15))}#problem-tools-root .wa-mask__film{z-index:1;opacity:.22;position:absolute;inset:20% 8%;overflow:hidden}#problem-tools-root .wa-mask__film>i{border:1px solid color-mix(in srgb, var(--wa-accent) 28%, transparent);transform:rotate(calc(var(--wa-film-angle) + var(--wa-i,0) * 12deg));position:absolute;inset:0}#problem-tools-root .wa-mask__film>i:first-child{inset:8% 4%}#problem-tools-root .wa-mask__film>i:nth-child(2){transform:rotate(calc(var(--wa-film-angle) * -1));inset:17% 10%}#problem-tools-root .wa-mask__film>i:nth-child(3){border-color:color-mix(in srgb, var(--wa-secondary) 18%, transparent);inset:27% 16%}#problem-tools-root .wa-mask>footer{z-index:4;align-items:center;gap:12px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}#problem-tools-root .wa-mask>footer i{background:linear-gradient(90deg, transparent, var(--wa-accent), transparent);flex:1;height:2px}@keyframes wa-mask-film{0%{background-position:0 40%,0 0}to{background-position:100% 60%,200% 200%}}#problem-tools-root .wa-scene.is-compact header,#problem-tools-root .wa-scene.is-compact footer,#problem-tools-root .wa-scene.is-compact aside{letter-spacing:.1em;font-size:7px}#problem-tools-root .wa-scene.is-compact header{top:11px}#problem-tools-root .wa-scene.is-compact footer{bottom:10px}#problem-tools-root .wa-scene.is-compact .wa-weight,#problem-tools-root .wa-scene.is-compact .wa-wall,#problem-tools-root .wa-scene.is-compact .wa-cubic,#problem-tools-root .wa-scene.is-compact .wa-elastic,#problem-tools-root .wa-scene.is-compact .wa-passage,#problem-tools-root .wa-scene.is-compact .wa-domino,#problem-tools-root .wa-scene.is-compact .wa-gravity{padding:10px 12px 8px}#problem-tools-root .wa-scene.is-compact .wa-entry__word,#problem-tools-root .wa-scene.is-compact .wa-smoke>strong,#problem-tools-root .wa-scene.is-compact .wa-weight__word,#problem-tools-root .wa-scene.is-compact .wa-cubic__word,#problem-tools-root .wa-scene.is-compact .wa-elastic__word,#problem-tools-root .wa-scene.is-compact .wa-domino__word,#problem-tools-root .wa-scene.is-compact .wa-gravity__word,#problem-tools-root .wa-scene.is-compact .wa-drop__word,#problem-tools-root .wa-scene.is-compact .wa-mask>strong{font-size:min(var(--wa-font-size), 12.5cqw)}@container (max-width:430px){#problem-tools-root .wa-scene header,#problem-tools-root .wa-scene footer,#problem-tools-root .wa-scene aside{letter-spacing:.09em;font-size:7px}#problem-tools-root .wa-entry>header span:last-child,#problem-tools-root .wa-smoke>aside span:first-child,#problem-tools-root .wa-cubic>footer span:last-child,#problem-tools-root .wa-passage>footer span:last-child{display:none}#problem-tools-root .wa-wall__matrix{gap:3px}#problem-tools-root .wa-arc__message{font-size:min(var(--wa-font-size), 12.5cqw)}}@media (prefers-reduced-motion:reduce){#problem-tools-root .wa-scene{--wa-pointer-x:50%!important;--wa-pointer-y:50%!important;--wa-velocity-x:0px!important;--wa-velocity-y:0px!important}#problem-tools-root .wa-scene *,#problem-tools-root .wa-scene :before,#problem-tools-root .wa-scene :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}#problem-tools-root .wa-entry__word>b,#problem-tools-root .wa-smoke>strong,#problem-tools-root .wa-dust>strong,#problem-tools-root .wa-dust__field>i,#problem-tools-root .wa-cubic__word>b,#problem-tools-root .wa-domino__word>b,#problem-tools-root .wa-gravity__word>b,#problem-tools-root .wa-drop__word>b{opacity:1;filter:none;transform:none}#problem-tools-root .wa-smoke__plume,#problem-tools-root .wa-gravity__contacts{opacity:.26}#problem-tools-root .wa-arc__message{transform:translateX(var(--wa-arc-shift))}}
