#problem-tools-root .twb-scene{isolation:isolate;min-width:0;min-height:0;color:var(--twb-secondary);font-family:var(--twb-font);pointer-events:none;line-height:1;position:absolute;inset:0;overflow:hidden;container-type:size}#problem-tools-root .twb-scene *,#problem-tools-root .twb-scene :before,#problem-tools-root .twb-scene :after{box-sizing:border-box}#problem-tools-root .twb-scene strong,#problem-tools-root .twb-scene b,#problem-tools-root .twb-scene p{max-width:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}#problem-tools-root .twb-scene i,#problem-tools-root .twb-scene em{font-style:normal}#problem-tools-root .twb-scene>div{position:absolute;inset:0;overflow:hidden}#problem-tools-root .twb-scene.is-paused *,#problem-tools-root .twb-scene.is-paused :before,#problem-tools-root .twb-scene.is-paused :after{transition-duration:1ms!important;animation:none!important}#problem-tools-root .twb-scene.is-paused .twb-index__flip,#problem-tools-root .twb-scene.is-paused :is(.twb-pop__burst,.twb-pop__word b>i,.twb-morph__scan,.twb-vapor__word>b>i),#problem-tools-root .twb-scene.is-paused .twb-shuffle__word b>i{display:none}#problem-tools-root .twb-scene.is-paused :is(.twb-skew__word b,.twb-pendulum__bank b,.twb-pop__word b>span,.twb-reading__statement b,.twb-vapor__word>b>strong,.twb-shuffle__word b>span){opacity:1!important;filter:none!important;transform:none!important}#problem-tools-root .twb-scene.is-paused .twb-morph__words strong{opacity:0;filter:none;transform:none}#problem-tools-root .twb-scene.is-paused .twb-morph__words strong:first-child,#problem-tools-root .twb-scene.is-paused .twb-led__glyph i.is-lit{opacity:1}#problem-tools-root .twb-scene:after{z-index:20;border:1px solid color-mix(in srgb, var(--twb-secondary) 5%, transparent);background:radial-gradient(circle at var(--twb-pointer-x) var(--twb-pointer-y), color-mix(in srgb, var(--twb-accent) 8%, transparent), transparent 23%);content:"";opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}#problem-tools-root .twb-scene[data-active=true]:after{opacity:calc(.3 + var(--twb-intensity) * .4)}#problem-tools-root .twb-index{background:linear-gradient(90deg, color-mix(in srgb, var(--twb-secondary) 3%, transparent) 1px, transparent 1px) 0 0 / 8% 100%, radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--twb-accent) 12%, transparent), transparent 60%);perspective:900px;grid-template-rows:40px 1fr 28px;padding:15px 18px 12px;display:grid}#problem-tools-root .twb-index>header,#problem-tools-root .twb-index>footer,#problem-tools-root .twb-skew>footer,#problem-tools-root .twb-morph>header,#problem-tools-root .twb-morph>footer,#problem-tools-root .twb-weight>header,#problem-tools-root .twb-shuffle>footer,#problem-tools-root .twb-ink>footer,#problem-tools-root .twb-torch>header,#problem-tools-root .twb-torch>footer,#problem-tools-root .twb-reading>header,#problem-tools-root .twb-vapor>header,#problem-tools-root .twb-vapor>footer,#problem-tools-root .twb-led>header,#problem-tools-root .twb-led>footer{z-index:5;color:color-mix(in srgb, var(--twb-secondary) 54%, transparent);letter-spacing:.13em;justify-content:space-between;align-items:center;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}#problem-tools-root .twb-index>header{border-bottom:1px solid color-mix(in srgb, var(--twb-secondary) 14%, transparent)}#problem-tools-root .twb-index>header b,#problem-tools-root .twb-skew>footer b,#problem-tools-root .twb-morph>header b,#problem-tools-root .twb-weight>header b,#problem-tools-root .twb-shuffle>footer b,#problem-tools-root .twb-ink>footer b,#problem-tools-root .twb-torch>header b,#problem-tools-root .twb-torch>footer b,#problem-tools-root .twb-reading>header b,#problem-tools-root .twb-vapor>header b,#problem-tools-root .twb-vapor>footer b,#problem-tools-root .twb-led>header b,#problem-tools-root .twb-led>footer b{color:var(--twb-accent)}#problem-tools-root .twb-index__rack{justify-content:center;align-items:center;gap:var(--twb-panel-gap);min-width:0;transform:rotateX(var(--twb-rack-tilt-x)) rotateY(var(--twb-rack-tilt-y));transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}#problem-tools-root .twb-index__cell{border:1px solid color-mix(in srgb, var(--twb-secondary) 17%, transparent);width:clamp(20px,5.5cqw,62px);height:clamp(36px,10cqw,105px);box-shadow:0 var(--twb-flap-depth) calc(var(--twb-flap-depth) * 1.8) color-mix(in srgb, var(--twb-background) 88%, transparent), inset 0 1px 0 #ffffff21;color:var(--twb-secondary);font-size:min(calc(var(--twb-font-size) * .74), 8.8cqw);font-weight:min(900, var(--twb-font-weight));perspective:420px;transform:translateZ(calc(var(--twb-flap-depth) * var(--twb-seed-a)));transform-style:preserve-3d;background:linear-gradient(#242529,#111214 48%,#08090a 52%,#1a1b1e);border-radius:5px;flex:0 auto;display:grid;position:relative}#problem-tools-root .twb-index__cell:after{z-index:8;content:"";background:#030303;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 -1px #ffffff14,0 1px #000000f2}#problem-tools-root .twb-index__face,#problem-tools-root .twb-index__flip,#problem-tools-root .twb-index__flip>*{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}#problem-tools-root .twb-index__face--top{clip-path:inset(0 0 50%);color:color-mix(in srgb, var(--twb-secondary) 95%, white)}#problem-tools-root .twb-index__face--bottom{clip-path:inset(50% 0 0);color:color-mix(in srgb, var(--twb-secondary) 76%, black)}#problem-tools-root .twb-index__flip{z-index:5;transform-origin:50%;transform-style:preserve-3d;animation:twb-index-flip calc(var(--twb-flip-time) * var(--twb-global-speed)) cubic-bezier(.42, 0, .2, 1) infinite;animation-delay:calc(var(--twb-order) * var(--twb-rack-stagger))}#problem-tools-root .twb-index__flip em{clip-path:inset(0 0 50%);color:color-mix(in srgb, var(--twb-secondary) 70%, transparent);backface-visibility:hidden;background:linear-gradient(#292a2d,#121315)}#problem-tools-root .twb-index__flip strong{clip-path:inset(50% 0 0);backface-visibility:hidden;background:linear-gradient(#090a0b,#191a1d);transform:rotateX(180deg)}#problem-tools-root .twb-index[data-running=false] .twb-index__flip{opacity:0;animation:none}#problem-tools-root .twb-index[data-variant="1"] .twb-index__cell:nth-child(3n){border-color:color-mix(in srgb, var(--twb-accent) 48%, transparent)}#problem-tools-root .twb-index[data-variant="2"] .twb-index__cell:nth-child(odd){transform:translateZ(calc(var(--twb-flap-depth) * -1))}#problem-tools-root .twb-index>footer{gap:3px}#problem-tools-root .twb-index>footer i{background:color-mix(in srgb, var(--twb-secondary) 13%, transparent);flex:1;height:2px}#problem-tools-root .twb-index>footer i:nth-child(5n){background:var(--twb-accent);height:6px}#problem-tools-root .twb-skew{background:linear-gradient(125deg, transparent 43%, color-mix(in srgb, var(--twb-accent) 7%, transparent) 43.2% 56.8%, transparent 57%);grid-template-rows:1fr 36px;padding:18px;display:grid}#problem-tools-root .twb-skew__runway{position:absolute;inset:0;overflow:hidden}#problem-tools-root .twb-skew__runway i{left:-10%;top:calc((var(--twb-i) + .5) / var(--twb-count) * 100%);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--twb-secondary) 8%, transparent), transparent);width:120%;height:1px;transform:rotate(calc(-8deg + var(--twb-skew-pointer)));position:absolute}#problem-tools-root .twb-skew__word{z-index:2;min-width:0;transform:translateX(var(--twb-skew-shift)) skewY(var(--twb-skew-pointer));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}#problem-tools-root .twb-skew__word b{color:var(--twb-secondary);font-size:min(var(--twb-font-size), 12.5cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);animation:twb-skew-arrive calc(var(--twb-arrival-time) * var(--twb-global-speed)) cubic-bezier(.17, .89, .24, 1.08) both infinite;animation-delay:calc(var(--twb-order) * var(--twb-arrival-stagger));display:inline-block}#problem-tools-root .twb-skew__word b[data-side=left]{--twb-entry-sign:-1}#problem-tools-root .twb-skew__word b[data-side=right]{--twb-entry-sign:1}#problem-tools-root .twb-skew[data-variant="1"] .twb-skew__word{justify-content:flex-end}#problem-tools-root .twb-skew[data-variant="2"] .twb-skew__word b{color:color-mix(in srgb, var(--twb-secondary) 88%, var(--twb-accent) calc(var(--twb-seed-a) * 24%))}#problem-tools-root .twb-skew>footer{border-top:1px solid color-mix(in srgb, var(--twb-secondary) 14%, transparent)}#problem-tools-root .twb-skew>footer i{background:color-mix(in srgb, var(--twb-secondary) 12%, transparent);flex:1;height:1px;margin-inline:16px}#problem-tools-root .twb-pendulum{background:linear-gradient(180deg, color-mix(in srgb, var(--twb-secondary) 7%, transparent), transparent 26%);place-items:center;padding-top:10%;display:grid}#problem-tools-root .twb-pendulum:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--twb-secondary) 31%, transparent) 8% 92%, transparent);content:"";height:3px;position:absolute;top:18%;left:6%;right:6%;box-shadow:0 8px 24px #000000c7}#problem-tools-root .twb-pendulum__arcs{opacity:.45;justify-content:space-around;display:flex;position:absolute;inset:12% 8% 8%}#problem-tools-root .twb-pendulum__arcs i{width:calc(18cqw + var(--twb-i) * 2cqw);height:calc(18cqw + var(--twb-i) * 2cqw);border:1px dashed color-mix(in srgb, var(--twb-secondary) 10%, transparent);border-radius:50%}#problem-tools-root .twb-pendulum__bank{z-index:3;max-width:94%;transform:translateY(calc(var(--twb-arm-length) * .45));justify-content:center;align-items:flex-start;display:flex;position:relative}#problem-tools-root .twb-pendulum__bank b{height:calc(min(var(--twb-font-size), 10cqw) + var(--twb-arm-length));transform-origin:50% 0;animation:twb-pendulum-swing calc((1.9s + (1 - var(--twb-swing-damping)) * 1.3s) * var(--twb-global-speed)) cubic-bezier(.22, .75, .25, 1) both infinite;animation-delay:calc(var(--twb-order) * var(--twb-swing-stagger));flex-direction:column;align-items:center;display:flex;position:relative}#problem-tools-root .twb-pendulum__bank b>i{width:1px;height:var(--twb-arm-length);background:linear-gradient(color-mix(in srgb, var(--twb-secondary) 35%, transparent), color-mix(in srgb, var(--twb-secondary) 8%, transparent));flex:none}#problem-tools-root .twb-pendulum__bank b>i:before{top:calc(var(--twb-hinge-radius) * -.5);width:var(--twb-hinge-radius);height:var(--twb-hinge-radius);border:1px solid color-mix(in srgb, var(--twb-secondary) 54%, transparent);background:var(--twb-background);content:"";border-radius:50%;position:absolute;transform:translate(-50%)}#problem-tools-root .twb-pendulum__bank b>span{color:var(--twb-secondary);font-size:min(var(--twb-font-size), 10cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);text-shadow:0 14px 28px #000000b8;display:block}#problem-tools-root .twb-pendulum[data-variant="1"] .twb-pendulum__bank b>i{background:color-mix(in srgb, var(--twb-accent) 42%, transparent);width:2px}#problem-tools-root .twb-pendulum[data-variant="1"] .twb-pendulum__bank b>span{font-weight:min(950, calc(var(--twb-font-weight) + 80))}#problem-tools-root .twb-pendulum[data-variant="2"] .twb-pendulum__bank b:nth-child(odd)>span{color:var(--twb-accent)}#problem-tools-root .twb-pendulum>small{color:color-mix(in srgb, var(--twb-secondary) 45%, transparent);letter-spacing:.12em;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:14px;right:16px}#problem-tools-root .twb-pop{background:radial-gradient(circle at 50%, color-mix(in srgb, var(--twb-accent) 12%, transparent), transparent 48%);place-items:center;display:grid}#problem-tools-root .twb-pop__burst{width:1px;height:1px;position:absolute;top:50%;left:50%}#problem-tools-root .twb-pop__burst i{width:calc(28px + var(--twb-ring-energy) * 30px);background:linear-gradient(90deg, color-mix(in srgb, var(--twb-accent) 70%, transparent), transparent);height:1px;transform:rotate(calc(var(--twb-i) / var(--twb-count) * 360deg)) translateX(calc(5cqw + var(--twb-seed-a) * 12cqw));transform-origin:0;animation:twb-pop-ray calc(1.2s * var(--twb-global-speed)) ease-out infinite;animation-delay:calc(var(--twb-i) * -43ms);position:absolute;top:0;left:0}#problem-tools-root .twb-pop__word{z-index:2;justify-content:center;align-items:center;max-width:94%;display:flex;position:relative}#problem-tools-root .twb-pop__word b{place-items:center;display:grid;position:relative}#problem-tools-root .twb-pop__word b>span{color:var(--twb-secondary);font-size:min(var(--twb-font-size), 12cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);animation:twb-pop-character calc((.7s + var(--twb-bounce) * .55s) * var(--twb-global-speed)) cubic-bezier(.17, calc(1 + var(--twb-bounce) * .55), .34, 1) both infinite;animation-delay:calc(var(--twb-order) * var(--twb-pop-stagger));grid-area:1/1;display:block}#problem-tools-root .twb-pop__word b>i{width:calc(22px + var(--twb-proximity) * 42px);height:calc(22px + var(--twb-proximity) * 42px);border:calc(1px + var(--twb-ring-energy) * 1px) solid color-mix(in srgb, var(--twb-accent) calc(12% + var(--twb-proximity) * 58%), transparent);opacity:calc(.08 + var(--twb-proximity) * .5);animation:twb-pop-ring calc(1s * var(--twb-global-speed)) ease-out infinite;animation-delay:calc(var(--twb-order) * var(--twb-pop-stagger));border-radius:50%;grid-area:1/1}#problem-tools-root .twb-pop[data-variant="1"] .twb-pop__word b>span{text-shadow:0 0 calc(18px * var(--twb-ring-energy)) color-mix(in srgb, var(--twb-accent) 62%, transparent)}#problem-tools-root .twb-pop[data-variant="2"] .twb-pop__word b:nth-child(odd){transform:translateY(calc((var(--twb-seed-a) - .5) * 34px))}#problem-tools-root .twb-pop>footer{color:color-mix(in srgb, var(--twb-secondary) 47%, transparent);letter-spacing:.13em;justify-content:space-between;align-items:center;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twb-pop>footer b{color:var(--twb-accent);font-size:12px}#problem-tools-root .twb-liquid{background:radial-gradient(circle at var(--twb-liquid-x) var(--twb-liquid-y), color-mix(in srgb, var(--twb-accent) 10%, transparent), transparent var(--twb-cursor-radius));grid-template-rows:1fr 34px;padding:16px 18px;display:grid}#problem-tools-root .twb-liquid__field{filter:blur(calc((1 - var(--twb-viscosity)) * 20px));position:absolute;inset:-25%}#problem-tools-root .twb-liquid__field i{left:calc(var(--twb-seed-a) * 90%);top:calc(var(--twb-seed-b) * 90%);width:calc(14cqw + var(--twb-seed-a) * 18cqw);aspect-ratio:1.4;background:color-mix(in srgb, var(--twb-accent) calc(12% + var(--twb-seed-b) * 28%), transparent);transform:translate(calc((var(--twb-liquid-x) - 50%) * var(--twb-turbulence)), calc((var(--twb-liquid-y) - 50%) * var(--twb-turbulence))) rotate(calc(var(--twb-i) * 37deg));animation:twb-liquid-eddy calc(var(--twb-flow-rate) * var(--twb-global-speed)) ease-in-out infinite alternate;animation-delay:calc(var(--twb-i) * -.27s);border-radius:47% 53% 63% 37%/42% 39% 61% 58%;position:absolute}#problem-tools-root .twb-liquid__word{z-index:3;color:#0000;max-width:94%;font-size:min(var(--twb-font-size), 13cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);line-height:var(--twb-line-height);text-align:center;place-self:center;place-items:center;display:grid;position:relative}#problem-tools-root .twb-liquid__word>*{grid-area:1/1}#problem-tools-root .twb-liquid__word>span{background:radial-gradient(circle at var(--twb-liquid-x) var(--twb-liquid-y), var(--twb-secondary) 0 calc(var(--twb-cursor-radius) * .25), color-mix(in srgb, var(--twb-accent) 84%, #ffab6b) calc(var(--twb-cursor-radius) * .7), #5fe9ff calc(50% + var(--twb-color-split)), var(--twb-accent) 100%);background-size:180% 180%;background-position:var(--twb-liquid-x) var(--twb-liquid-y);animation:twb-liquid-flow calc(var(--twb-flow-rate) * var(--twb-global-speed)) ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text}#problem-tools-root .twb-liquid__word>i{color:#0000;text-shadow:0 0 calc(5px + var(--twb-turbulence) * 16px) color-mix(in srgb, var(--twb-accent) 52%, transparent);opacity:calc(.2 + var(--twb-turbulence) * .25)}#problem-tools-root .twb-liquid[data-variant="1"] .twb-liquid__word>span{background-image:radial-gradient(circle at var(--twb-liquid-x) var(--twb-liquid-y), white, #5fe9ff calc(22% + var(--twb-color-split)), #4269ff 62%, var(--twb-accent))}#problem-tools-root .twb-liquid[data-variant="2"] .twb-liquid__word>span{background-image:conic-gradient(from calc(var(--twb-turbulence) * 90deg) at var(--twb-liquid-x) var(--twb-liquid-y), var(--twb-accent), #5fe9ff, #f5dc68, var(--twb-accent))}#problem-tools-root .twb-liquid>footer{z-index:4;border-top:1px solid color-mix(in srgb, var(--twb-secondary) 13%, transparent);color:color-mix(in srgb, var(--twb-secondary) 48%, transparent);letter-spacing:.12em;justify-content:space-between;align-items:center;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}#problem-tools-root .twb-liquid>footer b{color:var(--twb-accent)}#problem-tools-root .twb-morph{background:radial-gradient(ellipse at 50%, color-mix(in srgb, var(--twb-accent) 12%, transparent), transparent 58%);grid-template-rows:38px 1fr 36px;padding:14px 18px;display:grid}#problem-tools-root .twb-morph>header{border-bottom:1px solid color-mix(in srgb, var(--twb-secondary) 14%, transparent)}#problem-tools-root .twb-morph__stage{place-items:center;display:grid;position:relative;overflow:hidden}#problem-tools-root .twb-morph__words{filter:contrast(calc(1 + var(--twb-threshold) * 10));transform:translate(var(--twb-channel-nudge-x), var(--twb-channel-nudge-y));place-items:center;transition:transform .24s;display:grid;position:absolute;inset:0}#problem-tools-root .twb-morph__words strong{color:var(--twb-secondary);font-size:min(var(--twb-font-size), 14cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);opacity:0;animation:twb-morph-word calc((var(--twb-morph-time) + var(--twb-word-hold)) * var(--twb-morph-count) * var(--twb-global-speed)) ease-in-out infinite;animation-delay:calc((var(--twb-morph-time) + var(--twb-word-hold)) * var(--twb-i) * var(--twb-global-speed));grid-area:1/1}#problem-tools-root .twb-morph__scan{mix-blend-mode:screen;opacity:calc(.14 + var(--twb-threshold) * .15);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:10% 4%}#problem-tools-root .twb-morph__scan i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--twb-accent) 70%, transparent), transparent);height:1px;transform:translateX(calc((var(--twb-seed-a) - .5) * 20%))}#problem-tools-root .twb-morph[data-variant="1"] .twb-morph__words{filter:blur(calc(var(--twb-morph-blur) * .12)) contrast(calc(3 + var(--twb-threshold) * 13))}#problem-tools-root .twb-morph[data-variant="2"] .twb-morph__words{filter:none}#problem-tools-root .twb-morph[data-variant="2"] .twb-morph__words strong{animation-timing-function:step-end}#problem-tools-root .twb-morph>footer{border-top:1px solid color-mix(in srgb, var(--twb-secondary) 13%, transparent);justify-content:flex-start;gap:6px;overflow:hidden}#problem-tools-root .twb-morph>footer span{border:1px solid color-mix(in srgb, var(--twb-secondary) 13%, transparent);white-space:nowrap;border-radius:999px;padding:5px 8px}#problem-tools-root .twb-morph>footer span.is-active{border-color:color-mix(in srgb, var(--twb-accent) 65%, transparent);color:var(--twb-accent)}#problem-tools-root .twb-weight{background:linear-gradient(90deg, color-mix(in srgb, var(--twb-secondary) 3%, transparent) 1px, transparent 1px) 0 0 / 5% 100%;grid-template-rows:38px 1fr 28px;padding:14px 18px;display:grid}#problem-tools-root .twb-weight>header{border-bottom:1px solid color-mix(in srgb, var(--twb-secondary) 14%, transparent)}#problem-tools-root .twb-weight__word{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}#problem-tools-root .twb-weight__word b{color:var(--twb-secondary);font-size:min(var(--twb-font-size), 13cqw);font-variation-settings:"wght" var(--twb-local-weight);font-weight:var(--twb-local-weight);letter-spacing:calc(var(--twb-letter-spacing) + var(--twb-tracking-pulse) * var(--twb-weight-proximity));transform:translateY(var(--twb-weight-lift)) scaleY(calc(1 + var(--twb-weight-proximity) * .06));transform-origin:50% 100%;text-shadow:0 calc(var(--twb-weight-proximity) * 12px) 22px color-mix(in srgb, var(--twb-accent) calc(var(--twb-weight-proximity) * 45%), transparent);transition:font-weight var(--twb-weight-smoothing) cubic-bezier(.2, .8, .2, 1), font-variation-settings var(--twb-weight-smoothing) cubic-bezier(.2, .8, .2, 1), transform var(--twb-weight-smoothing) ease, letter-spacing var(--twb-weight-smoothing) ease;display:inline-block}#problem-tools-root .twb-weight[data-variant="1"] .twb-weight__word b{color:color-mix(in srgb, var(--twb-secondary) 84%, var(--twb-accent) calc(var(--twb-weight-proximity) * 42%))}#problem-tools-root .twb-weight[data-variant="2"] .twb-weight__word b{opacity:calc(.45 + var(--twb-weight-proximity) * .55)}#problem-tools-root .twb-weight>footer{align-items:flex-end;gap:3px;display:flex}#problem-tools-root .twb-weight>footer i{height:calc(2px + var(--twb-seed-a) * 9px);background:color-mix(in srgb, var(--twb-secondary) 13%, transparent);flex:1}#problem-tools-root .twb-weight>footer i:nth-child(4n){background:var(--twb-accent)}#problem-tools-root .twb-shuffle{background:linear-gradient(180deg, transparent 49.5%, color-mix(in srgb, var(--twb-secondary) 11%, transparent) 50%, transparent 50.5%);grid-template-rows:1fr 36px;padding:18px;display:grid}#problem-tools-root .twb-shuffle__marks{position:absolute;inset:0}#problem-tools-root .twb-shuffle__marks i{left:calc(var(--twb-seed-a) * 100%);top:calc(var(--twb-i) / var(--twb-count) * 100%);width:calc(12px + var(--twb-seed-b) * 44px);background:color-mix(in srgb, var(--twb-accent) 19%, transparent);height:1px;position:absolute}#problem-tools-root .twb-shuffle__word{z-index:2;justify-content:center;align-items:center;gap:var(--twb-lane-gap);min-width:0;display:flex;position:relative;overflow:hidden}#problem-tools-root .twb-shuffle__word b{height:min(calc(var(--twb-font-size) * 1.16), 14cqw);place-items:center;display:grid;position:relative;overflow:hidden}#problem-tools-root .twb-shuffle__word b>*{color:var(--twb-secondary);font-size:min(var(--twb-font-size), 12cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);animation:twb-shuffle-front calc((var(--twb-swap-time) + var(--twb-swap-hold)) * var(--twb-global-speed)) cubic-bezier(.22, .78, .2, 1) infinite;animation-delay:calc(var(--twb-order) * var(--twb-scramble) * 32ms);grid-area:1/1;display:block}#problem-tools-root .twb-shuffle__word b>i{color:color-mix(in srgb, var(--twb-accent) 82%, var(--twb-secondary));animation-name:twb-shuffle-back}#problem-tools-root .twb-shuffle[data-variant="1"] .twb-shuffle__word b>*,#problem-tools-root .twb-shuffle[data-variant="2"] .twb-shuffle__word b:nth-child(2n)>*{animation-direction:reverse}#problem-tools-root .twb-shuffle[data-active=true] .twb-shuffle__word{transform:translateX(var(--twb-shuffle-pointer))}#problem-tools-root .twb-shuffle>footer{border-top:1px solid color-mix(in srgb, var(--twb-secondary) 14%, transparent)}#problem-tools-root .twb-ink{background:color-mix(in srgb, var(--twb-secondary) 4%, var(--twb-background));place-items:center;padding:18px;display:grid}#problem-tools-root .twb-ink__paper{opacity:calc(.12 + var(--twb-dryness) * .32);background:repeating-radial-gradient(circle at 17% 31%, color-mix(in srgb, var(--twb-secondary) 22%, transparent) 0 1px, transparent 1px 4px);background-size:calc(6px + var(--twb-dryness) * 8px) calc(7px + var(--twb-dryness) * 10px);mix-blend-mode:overlay;position:absolute;inset:0}#problem-tools-root .twb-ink__word{z-index:3;max-width:94%;color:var(--twb-secondary);font-size:min(var(--twb-font-size), 13cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);line-height:var(--twb-line-height);text-align:center;place-items:center;display:grid;position:relative}#problem-tools-root .twb-ink__word>*{grid-area:1/1}#problem-tools-root .twb-ink__word>span{z-index:3;filter:contrast(calc(1 + var(--twb-dryness) * .8));opacity:calc(.8 + var(--twb-dryness) * .2);position:relative}#problem-tools-root .twb-ink__word>.twb-ink__bleed{color:color-mix(in srgb, var(--twb-secondary) 72%, var(--twb-accent));filter:blur(var(--twb-bleed-radius)) contrast(calc(3 + var(--twb-ink-pressure) * 4));opacity:calc(.18 + var(--twb-ink-pressure) * .22);transform:scale(calc(1 + var(--twb-ink-pressure) * .018));transition:filter var(--twb-ink-viscosity) ease, transform var(--twb-ink-viscosity) ease}#problem-tools-root .twb-ink__word>em{color:#0000;text-shadow:0 0 calc(var(--twb-bleed-radius) * .45) color-mix(in srgb, var(--twb-accent) 72%, transparent);opacity:.5;-webkit-mask-image:radial-gradient(circle var(--twb-bleed-radius) at var(--twb-press-x) var(--twb-press-y), black, transparent 220%);mask-image:radial-gradient(circle var(--twb-bleed-radius) at var(--twb-press-x) var(--twb-press-y), black, transparent 220%);-webkit-mask-image:radial-gradient(circle var(--twb-bleed-radius) at var(--twb-press-x) var(--twb-press-y), black, transparent 220%)}#problem-tools-root .twb-ink[data-variant="1"] .twb-ink__word>.twb-ink__bleed{opacity:calc(.28 + var(--twb-ink-pressure) * .3);transform:scale(calc(1 + var(--twb-ink-pressure) * .035))}#problem-tools-root .twb-ink[data-variant="2"] .twb-ink__word>span{-webkit-mask-image:repeating-radial-gradient(circle at 40% 50%, black 0 2px, color-mix(in srgb, black calc(30% + var(--twb-dryness) * 50%), transparent) 2px 4px);mask-image:repeating-radial-gradient(circle at 40% 50%, black 0 2px, color-mix(in srgb, black calc(30% + var(--twb-dryness) * 50%), transparent) 2px 4px);-webkit-mask-image:repeating-radial-gradient(circle at 40% 50%, black 0 2px, color-mix(in srgb, black calc(30% + var(--twb-dryness) * 50%), transparent) 2px 4px)}#problem-tools-root .twb-ink__droplets{position:absolute;inset:0}#problem-tools-root .twb-ink__droplets i{width:calc(1px + var(--twb-seed-a) * var(--twb-bleed-radius) * .32);aspect-ratio:1;background:color-mix(in srgb, var(--twb-accent) calc(12% + var(--twb-seed-b) * 28%), transparent);transform:translate(calc((var(--twb-press-x) - 50%) * var(--twb-ink-pressure) * .3), calc((var(--twb-press-y) - 50%) * var(--twb-ink-pressure) * .3));transition:transform var(--twb-ink-viscosity) ease;border-radius:50%;position:absolute}#problem-tools-root .twb-ink>footer{position:absolute;bottom:14px;left:18px;right:18px}#problem-tools-root .twb-torch{background:radial-gradient(circle at 50%, color-mix(in srgb, var(--twb-secondary) 3%, transparent), transparent 62%);grid-template-rows:38px 1fr 36px;padding:14px 18px;display:grid}#problem-tools-root .twb-torch>header{border-bottom:1px solid color-mix(in srgb, var(--twb-secondary) 12%, transparent)}#problem-tools-root .twb-torch__copy{align-self:center;min-height:0;position:relative}#problem-tools-root .twb-torch__copy p{color:color-mix(in srgb, var(--twb-secondary) 15%, transparent);font-size:min(calc(var(--twb-font-size) * .3), 4.1cqw);font-weight:max(420, calc(var(--twb-font-weight) - 280));letter-spacing:.01em;text-wrap:pretty;margin:0;line-height:1.28;position:absolute;inset:11% 4%}#problem-tools-root .twb-torch__copy .twb-torch__lit{color:color-mix(in srgb, var(--twb-secondary) calc(70% + var(--twb-reveal-luminance) * 16%), white);filter:brightness(var(--twb-reveal-luminance));-webkit-mask-image:radial-gradient(circle var(--twb-torch-radius) at var(--twb-torch-x) var(--twb-torch-y), black 0, black calc(100% - var(--twb-torch-feather)), transparent 100%);mask-image:radial-gradient(circle var(--twb-torch-radius) at var(--twb-torch-x) var(--twb-torch-y), black 0, black calc(100% - var(--twb-torch-feather)), transparent 100%);-webkit-mask-image:radial-gradient(circle var(--twb-torch-radius) at var(--twb-torch-x) var(--twb-torch-y), black 0, black calc(100% - var(--twb-torch-feather)), transparent 100%);transition:mask-position var(--twb-follow-lag) ease, -webkit-mask-position var(--twb-follow-lag) ease;text-shadow:0 0 18px color-mix(in srgb, var(--twb-secondary) 24%, transparent)}#problem-tools-root .twb-torch__copy>i{left:var(--twb-torch-x);top:var(--twb-torch-y);width:calc(var(--twb-torch-radius) * 1.9);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--twb-secondary) 10%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--twb-secondary) 4%, transparent), transparent 67%);opacity:0;transition:left var(--twb-follow-lag) ease, top var(--twb-follow-lag) ease, opacity .2s ease;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}#problem-tools-root .twb-torch[data-lit=true] .twb-torch__copy>i{opacity:1}#problem-tools-root .twb-torch[data-variant="1"] .twb-torch__copy p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.4}#problem-tools-root .twb-torch[data-variant="2"] .twb-torch__copy .twb-torch__lit{-webkit-mask-image:radial-gradient(ellipse 62% 46% at var(--twb-torch-x) var(--twb-torch-y), black, transparent);mask-image:radial-gradient(ellipse 62% 46% at var(--twb-torch-x) var(--twb-torch-y), black, transparent);-webkit-mask-image:radial-gradient(ellipse 62% 46% at var(--twb-torch-x) var(--twb-torch-y), black, transparent)}#problem-tools-root .twb-torch>footer{border-top:1px solid color-mix(in srgb, var(--twb-secondary) 12%, transparent)}#problem-tools-root .twb-torch>footer i{background:color-mix(in srgb, var(--twb-secondary) 12%, transparent);flex:1;height:1px;margin-inline:14px}#problem-tools-root .twb-reading{background:linear-gradient(135deg, color-mix(in srgb, var(--twb-accent) 8%, transparent), transparent 38%);grid-template-rows:38px 1fr 28px;padding:14px 18px;display:grid}#problem-tools-root .twb-reading>header{border-bottom:1px solid color-mix(in srgb, var(--twb-secondary) 14%, transparent)}#problem-tools-root .twb-reading__statement{max-width:94%;color:var(--twb-secondary);font-size:min(var(--twb-font-size), 11cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);text-align:center;flex-wrap:wrap;justify-content:center;place-self:center;align-items:baseline;line-height:1.03;display:flex;overflow:hidden}#problem-tools-root .twb-reading__statement b{opacity:calc(.08 + var(--twb-local-read) * .92);filter:blur(calc((1 - var(--twb-local-read)) * var(--twb-reveal-blur)));transform:translateY(calc((1 - var(--twb-local-read)) * var(--twb-rise-distance))) scale(.98);transition:opacity .18s,filter .18s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}#problem-tools-root .twb-reading:not([data-active=true]) .twb-reading__statement b{animation:twb-reading-auto calc(var(--twb-read-cadence) * var(--twb-global-speed)) ease both;animation-delay:calc(var(--twb-order) * 45ms)}#problem-tools-root .twb-reading[data-variant="1"] .twb-reading__statement{font-size:min(var(--twb-font-size), 10.4cqw);gap:0 .22em}#problem-tools-root .twb-reading[data-variant="2"] .twb-reading__statement{gap:.08em;display:grid}#problem-tools-root .twb-reading[data-variant="2"] .twb-reading__statement b:last-child{color:var(--twb-accent)}#problem-tools-root .twb-reading>footer{align-items:flex-end;gap:3px;display:flex}#problem-tools-root .twb-reading>footer i{background:color-mix(in srgb, var(--twb-secondary) 11%, transparent);flex:1;height:3px}#problem-tools-root .twb-reading>footer i:nth-child(4n){background:color-mix(in srgb, var(--twb-accent) 64%, transparent);height:9px}#problem-tools-root .twb-vapor{background:radial-gradient(ellipse at 50%, color-mix(in srgb, var(--twb-accent) 8%, transparent), transparent 60%);grid-template-rows:38px 1fr 32px;padding:14px 18px;display:grid}#problem-tools-root .twb-vapor>header{border-bottom:1px solid color-mix(in srgb, var(--twb-secondary) 13%, transparent)}#problem-tools-root .twb-vapor__word{justify-content:center;justify-self:center;align-items:center;max-width:94%;display:flex}#problem-tools-root .twb-vapor__word>b{place-items:center;display:grid;position:relative}#problem-tools-root .twb-vapor__word>b>strong{color:var(--twb-secondary);font-size:min(var(--twb-font-size), 12cqw);font-weight:var(--twb-font-weight);letter-spacing:var(--twb-letter-spacing);animation:twb-vapor-face calc((var(--twb-dissolve-time) + var(--twb-return-delay)) * var(--twb-global-speed)) ease-in-out infinite;animation-delay:calc(var(--twb-i) * 23ms)}#problem-tools-root .twb-vapor__word>b>i{z-index:3;width:calc(var(--twb-vapor-size) * (.6 + var(--twb-seed-a) * .8));aspect-ratio:1;background:color-mix(in srgb, var(--twb-secondary) calc(42% + var(--twb-seed-b) * 48%), var(--twb-accent));box-shadow:0 0 calc(var(--twb-vapor-size) * 3) color-mix(in srgb, var(--twb-accent) 42%, transparent);opacity:0;animation:twb-vapor-particle calc((var(--twb-dissolve-time) + var(--twb-return-delay)) * var(--twb-global-speed)) ease-in-out infinite;animation-delay:calc(var(--twb-order) * -9ms);border-radius:50%;position:absolute}#problem-tools-root .twb-vapor[data-variant="1"] .twb-vapor__word>b>i{--twb-vapor-bias-x:calc(.7 + var(--twb-vapor-pointer-x));--twb-vapor-bias-y:calc(-.35 + var(--twb-vapor-pointer-y))}#problem-tools-root .twb-vapor[data-variant="2"] .twb-vapor__word>b>i{width:calc(var(--twb-vapor-size) * (1 + var(--twb-seed-a) * 1.2))}#problem-tools-root .twb-vapor>footer{border-top:1px solid color-mix(in srgb, var(--twb-secondary) 13%, transparent)}#problem-tools-root .twb-vapor>footer i{background:color-mix(in srgb, var(--twb-secondary) 12%, transparent);flex:1;height:1px;margin-inline:14px}#problem-tools-root .twb-led{background:linear-gradient(#080b09,#050605);grid-template-rows:38px 1fr 32px;padding:14px 18px;display:grid}#problem-tools-root .twb-led:before{border:1px solid color-mix(in srgb, var(--twb-secondary) 14%, transparent);background:radial-gradient(ellipse at 50%, color-mix(in srgb, var(--twb-accent) 7%, transparent), transparent 63%);content:"";border-radius:9px;position:absolute;inset:7%;box-shadow:inset 0 0 38px #000c,0 18px 35px #0000008c}#problem-tools-root .twb-led>header,#problem-tools-root .twb-led>footer{padding-inline:1%}#problem-tools-root .twb-led>header{border-bottom:1px solid color-mix(in srgb, var(--twb-secondary) 10%, transparent)}#problem-tools-root .twb-led__display{z-index:3;place-self:center;gap:calc(var(--twb-cell-gap) * 2.1);max-width:95%;transform:scale(var(--twb-led-scale));transform-origin:50%;display:flex;position:relative;overflow:hidden}#problem-tools-root .twb-led__display:after{z-index:4;left:var(--twb-led-scan);background:linear-gradient(transparent, color-mix(in srgb, var(--twb-secondary) 68%, transparent), transparent);width:1px;height:124%;box-shadow:0 0 calc(8px + var(--twb-led-glow) * 12px) color-mix(in srgb, var(--twb-accent) 60%, transparent);content:"";opacity:0;transition:left .18s,opacity .2s;position:absolute;top:-12%;transform:translate(-50%)}#problem-tools-root .twb-led__glyph{gap:var(--twb-cell-gap);flex:none;grid-template-rows:repeat(7,minmax(2px,1fr));grid-template-columns:repeat(5,minmax(2px,1fr));display:grid}#problem-tools-root .twb-led__glyph i{aspect-ratio:1;background:color-mix(in srgb, var(--twb-secondary) calc(3% + var(--twb-pixel-decay) * 8%), transparent);border-radius:50%;width:clamp(2px,1.05cqw,10px);box-shadow:inset 0 1px #ffffff0a}#problem-tools-root .twb-led__glyph i.is-lit{background:color-mix(in srgb, var(--twb-accent) 82%, var(--twb-secondary));box-shadow:0 0 calc(2px + var(--twb-led-glow) * 9px) color-mix(in srgb, var(--twb-accent) calc(28% + var(--twb-led-glow) * 30%), transparent), inset 0 0 2px white;animation:twb-led-refresh calc(var(--twb-refresh-rate) * var(--twb-global-speed)) steps(2) infinite;animation-delay:calc(var(--twb-order) * -2ms)}#problem-tools-root .twb-led[data-active=true] .twb-led__display:after{opacity:calc(.25 + var(--twb-led-glow) * .28)}#problem-tools-root .twb-led[data-active=true] .twb-led__glyph{filter:brightness(1.12)}#problem-tools-root .twb-led[data-variant="1"] .twb-led__glyph i{border-radius:1px}#problem-tools-root .twb-led[data-variant="2"] .twb-led__glyph i.is-lit{opacity:calc(.35 + var(--twb-seed-a) * .65);filter:blur(calc(var(--twb-seed-b) * var(--twb-pixel-decay) * 1px))}#problem-tools-root .twb-led>footer{border-top:1px solid color-mix(in srgb, var(--twb-secondary) 10%, transparent)}#problem-tools-root .twb-led>footer i{background:color-mix(in srgb, var(--twb-secondary) 10%, transparent);flex:1;height:1px;margin-inline:14px}@keyframes twb-index-flip{0%,18%{opacity:0;transform:rotateX(0deg) translateZ(var(--twb-flap-depth))}24%{opacity:1}52%,88%{opacity:1;transform:rotateX(-180deg) translateZ(var(--twb-flap-depth))}94%,to{opacity:0;transform:rotateX(-180deg) translateZ(var(--twb-flap-depth))}}@keyframes twb-skew-arrive{0%,8%{opacity:0;filter:blur(8px);transform:translateX(calc(var(--twb-entry-sign) * var(--twb-entry-distance))) translateY(calc(var(--twb-overshoot) * -.4)) skewX(calc(var(--twb-entry-sign) * var(--twb-skew-force)))}42%{opacity:1;filter:blur();transform:translateX(calc(var(--twb-entry-sign) * var(--twb-overshoot))) translateY(var(--twb-overshoot)) skewX(calc(var(--twb-entry-sign) * -4deg))}58%,84%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--twb-overshoot) * -.25))}}@keyframes twb-pendulum-swing{0%,8%{opacity:.12;transform:rotate(calc(var(--twb-swing-sign) * var(--twb-swing-angle) + var(--twb-wind)))}38%{opacity:1;transform:rotate(calc(var(--twb-swing-sign) * var(--twb-swing-angle) * -.32 + var(--twb-wind) * .6))}56%{transform:rotate(calc(var(--twb-swing-sign) * var(--twb-swing-angle) * .14 + var(--twb-wind) * .4))}72%,90%{opacity:1;transform:rotate(var(--twb-wind))}to{opacity:.2;transform:rotate(calc(var(--twb-swing-sign) * var(--twb-swing-angle) * .12))}}@keyframes twb-pop-character{0%,9%{opacity:0;transform:scale(var(--twb-pop-scale)) rotate(calc((var(--twb-seed-a) - .5) * var(--twb-pop-rotation) * 2));filter:blur(4px)}42%{opacity:1;transform:scale(calc(1 + var(--twb-bounce) * .12)) rotate(calc((var(--twb-seed-a) - .5) * var(--twb-pop-rotation) * -.18));filter:blur()}58%,86%{opacity:1;transform:none}to{opacity:0;transform:scale(.92)}}@keyframes twb-pop-ring{0%,22%{opacity:0;transform:scale(.3)}48%{opacity:calc(.1 + var(--twb-proximity) * .58)}78%,to{opacity:0;transform:scale(calc(1 + var(--twb-ring-energy) * .65))}}@keyframes twb-pop-ray{0%,28%{opacity:0;transform:rotate(calc(var(--twb-i) / var(--twb-count) * 360deg)) translateX(3cqw) scaleX(.2)}50%{opacity:.52}86%,to{opacity:0;transform:rotate(calc(var(--twb-i) / var(--twb-count) * 360deg)) translateX(18cqw) scaleX(1)}}@keyframes twb-liquid-eddy{0%{translate:-8% 6%;rotate:none;scale:calc(.84 + var(--twb-turbulence) * .04)}to{translate:10% -8%;rotate:calc(120deg + var(--twb-turbulence) * 80deg);scale:calc(1 + var(--twb-turbulence) * .12)}}@keyframes twb-liquid-flow{0%{filter:saturate(calc(.8 + var(--twb-turbulence) * .4));background-position:8% 35%}to{filter:saturate(calc(1 + var(--twb-turbulence) * .7));background-position:92% 68%}}@keyframes twb-morph-word{0%,8%{opacity:0;filter:blur(var(--twb-morph-blur));transform:scale(var(--twb-collapse))}17%,42%{opacity:1;filter:blur();transform:scale(1)}52%,to{opacity:0;filter:blur(var(--twb-morph-blur));transform:scale(calc(2 - var(--twb-collapse)))}}@keyframes twb-shuffle-front{0%,28%{opacity:1;transform:translateY(0)}49%,76%{opacity:0;transform:translateY(calc(var(--twb-swap-travel) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes twb-shuffle-back{0%,28%{opacity:0;transform:translateY(var(--twb-swap-travel))}49%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--twb-swap-travel) * -1))}}@keyframes twb-reading-auto{0%{opacity:.08;filter:blur(var(--twb-reveal-blur));transform:translateY(var(--twb-rise-distance))}to{opacity:1;filter:blur();transform:none}}@keyframes twb-vapor-face{0%,31%{opacity:1;filter:blur();transform:scale(1)}58%,72%{opacity:.04;filter:blur(5px);transform:scale(.98)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes twb-vapor-particle{0%,24%{opacity:0;transform:translate(0)scale(.4)}38%{opacity:.9}68%{opacity:.08;transform:translate(calc((var(--twb-seed-a) - .5 + var(--twb-vapor-pointer-x) * .5 + var(--twb-vapor-bias-x,0)) * var(--twb-drift-distance)), calc((var(--twb-seed-b) - .75 + var(--twb-vapor-pointer-y) * .4 + var(--twb-vapor-bias-y,0)) * var(--twb-drift-distance))) scale(1.4)}82%,to{opacity:0;transform:translate(0)scale(.2)}}@keyframes twb-led-refresh{0%,3%,7%,to{opacity:1}4%,6%{opacity:var(--twb-pixel-decay)}}#problem-tools-root .twb-scene.is-compact :is(.twb-pendulum>small,.twb-liquid>footer,.twb-morph>footer,.twb-pop>footer,.twb-ink>footer,.twb-torch>footer,.twb-vapor>footer,.twb-led>footer){display:none}#problem-tools-root .twb-scene.is-compact .twb-index{grid-template-rows:26px 1fr 17px;padding:7px 9px}#problem-tools-root .twb-scene.is-compact .twb-index>header,#problem-tools-root .twb-scene.is-compact .twb-morph>header,#problem-tools-root .twb-scene.is-compact .twb-weight>header,#problem-tools-root .twb-scene.is-compact .twb-torch>header,#problem-tools-root .twb-scene.is-compact .twb-reading>header,#problem-tools-root .twb-scene.is-compact .twb-vapor>header,#problem-tools-root .twb-scene.is-compact .twb-led>header{font-size:7px}#problem-tools-root .twb-scene.is-compact .twb-index__cell{border-radius:3px;width:clamp(14px,5.2cqw,34px);height:clamp(25px,9cqw,56px)}#problem-tools-root .twb-scene.is-compact .twb-skew{grid-template-rows:1fr 24px;padding:8px}#problem-tools-root .twb-scene.is-compact .twb-pendulum{padding-top:7%}#problem-tools-root .twb-scene.is-compact .twb-pendulum:before{top:13%}#problem-tools-root .twb-scene.is-compact .twb-morph{grid-template-rows:27px 1fr;padding:7px 9px}#problem-tools-root .twb-scene.is-compact .twb-weight{grid-template-rows:27px 1fr 18px;padding:7px 9px}#problem-tools-root .twb-scene.is-compact .twb-shuffle{grid-template-rows:1fr 24px;padding:8px}#problem-tools-root .twb-scene.is-compact .twb-torch{grid-template-rows:27px 1fr;padding:7px 9px}#problem-tools-root .twb-scene.is-compact .twb-torch__copy p{font-size:min(calc(var(--twb-font-size) * .26), 3.9cqw);inset:8% 2%}#problem-tools-root .twb-scene.is-compact .twb-reading{grid-template-rows:27px 1fr 18px;padding:7px 9px}#problem-tools-root .twb-scene.is-compact .twb-vapor,#problem-tools-root .twb-scene.is-compact .twb-led{grid-template-rows:27px 1fr;padding:7px 9px}#problem-tools-root .twb-scene.is-compact .twb-led:before{inset:5%}@container (max-width:430px){#problem-tools-root .twb-index__rack{gap:min(var(--twb-panel-gap), 3px)}#problem-tools-root .twb-index__cell{font-size:min(calc(var(--twb-font-size) * .58), 7.2cqw)}#problem-tools-root .twb-skew__word b,#problem-tools-root .twb-pop__word b>span,#problem-tools-root .twb-morph__words strong,#problem-tools-root .twb-weight__word b,#problem-tools-root .twb-shuffle__word b>*,#problem-tools-root .twb-ink__word,#problem-tools-root .twb-reading__statement,#problem-tools-root .twb-vapor__word>b>strong{font-size:min(var(--twb-font-size), 8.3cqw)}#problem-tools-root .twb-pendulum__bank b>span{font-size:min(var(--twb-font-size), 7.4cqw)}#problem-tools-root .twb-liquid__word{font-size:min(var(--twb-font-size), 9cqw)}#problem-tools-root .twb-torch__copy p{font-size:min(calc(var(--twb-font-size) * .24), 3.6cqw)}#problem-tools-root .twb-led__display{gap:calc(var(--twb-cell-gap) * 1.25)}#problem-tools-root .twb-led__glyph{gap:max(1px, calc(var(--twb-cell-gap) * .72))}#problem-tools-root .twb-led__glyph i{width:clamp(2px,.84cqw,7px)}#problem-tools-root .twb-scene :is(.twb-index>header,.twb-skew>footer,.twb-morph>header,.twb-morph>footer,.twb-weight>header,.twb-shuffle>footer,.twb-ink>footer,.twb-torch>header,.twb-torch>footer,.twb-reading>header,.twb-vapor>header,.twb-vapor>footer,.twb-led>header,.twb-led>footer){color:color-mix(in srgb, var(--twb-secondary) 64%, transparent)}}@media (max-width:600px){#problem-tools-root .twb-pendulum>small,#problem-tools-root .twb-pop>footer,#problem-tools-root .twb-liquid>footer,#problem-tools-root .twb-morph>footer,#problem-tools-root .twb-ink>footer,#problem-tools-root .twb-torch>footer,#problem-tools-root .twb-vapor>footer,#problem-tools-root .twb-led>footer{display:none}#problem-tools-root .twb-morph,#problem-tools-root .twb-led{grid-template-rows:34px 1fr}}@media (prefers-reduced-motion:reduce){#problem-tools-root .twb-scene{--twb-pointer-x:50%!important;--twb-pointer-y:50%!important}#problem-tools-root .twb-scene *,#problem-tools-root .twb-scene :before,#problem-tools-root .twb-scene :after{transition-duration:1ms!important;animation:none!important}#problem-tools-root .twb-index__flip{display:none}#problem-tools-root .twb-skew__word b,#problem-tools-root .twb-pendulum__bank b,#problem-tools-root .twb-pop__word b>span,#problem-tools-root .twb-reading__statement b,#problem-tools-root .twb-vapor__word>b>strong{opacity:1;filter:none;transform:none}#problem-tools-root .twb-pop__burst,#problem-tools-root .twb-pop__word b>i,#problem-tools-root .twb-morph__scan,#problem-tools-root .twb-vapor__word>b>i{display:none}#problem-tools-root .twb-morph__words strong{opacity:0;filter:none;transform:none}#problem-tools-root .twb-morph__words strong:first-child{opacity:1}#problem-tools-root .twb-shuffle__word b>span{opacity:1;transform:none}#problem-tools-root .twb-shuffle__word b>i{display:none}#problem-tools-root .twb-led__glyph i.is-lit{opacity:1}}
