#problem-tools-root .twc-scene{z-index:2;contain:layout paint style;isolation:isolate;background:radial-gradient(circle at var(--twc-pointer-x) var(--twc-pointer-y), color-mix(in srgb, var(--twc-accent) 8%, transparent), transparent 34%), var(--twc-background);color:var(--twc-secondary);font-family:var(--twc-font), Inter, ui-sans-serif, system-ui, sans-serif;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}#problem-tools-root .twc-scene *,#problem-tools-root .twc-scene :before,#problem-tools-root .twc-scene :after{box-sizing:border-box}#problem-tools-root .twc-scene>div{position:absolute;inset:0;overflow:hidden}#problem-tools-root .twc-scene.is-paused *,#problem-tools-root .twc-scene.is-paused :before,#problem-tools-root .twc-scene.is-paused :after{transition-duration:1ms!important;animation:none!important}#problem-tools-root .twc-scene.is-paused :is(.twc-unfold__word>b>span,.twc-wave__word>b>span,.twc-emerge__word strong,.twc-stagger__word>b>span,.twc-spiral__word>b>span){opacity:1;filter:none;transform:none;animation:none!important}#problem-tools-root .twc-scene.is-paused .twc-index__word>b>span{transform:translateY(calc(var(--twc-index-turns) * -1em));animation:none!important}#problem-tools-root .twc-scene.is-paused :is(.twc-wave__word>b>i,.twc-emerge__word span,.twc-stagger__word>b>i,.twc-spiral__word>b>i){display:none}#problem-tools-root .twc-scene :is(header,footer){color:color-mix(in srgb, var(--twc-secondary) 52%, transparent);letter-spacing:.14em;text-transform:uppercase;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#problem-tools-root .twc-scene :is(header,footer) b{color:var(--twc-accent);font-weight:700}#problem-tools-root .twc-unfold{perspective:var(--twc-unfold-camera);background:linear-gradient(color-mix(in srgb, var(--twc-secondary) 7%, transparent) 1px, transparent 1px) 0 0 / 100% 25%, linear-gradient(90deg, color-mix(in srgb, var(--twc-secondary) 5%, transparent) 1px, transparent 1px) 0 0 / 12.5% 100%;grid-template-rows:38px 1fr 34px;padding:14px 18px;display:grid}#problem-tools-root .twc-unfold>header,#problem-tools-root .twc-unfold>footer{border-block-end:1px solid color-mix(in srgb, var(--twc-secondary) 13%, transparent);justify-content:space-between;align-items:center;display:flex}#problem-tools-root .twc-unfold>footer{border-block:1px solid color-mix(in srgb, var(--twc-secondary) 13%, transparent) 0;gap:12px}#problem-tools-root .twc-unfold>footer i{background:color-mix(in srgb, var(--twc-accent) 30%, transparent);flex:1;height:1px}#problem-tools-root .twc-unfold__word{min-width:0;perspective:var(--twc-unfold-camera);transform:rotateX(var(--twc-unfold-pitch)) rotateY(var(--twc-unfold-yaw));transform-style:preserve-3d;justify-content:center;align-items:center;display:flex}#problem-tools-root .twc-unfold__word>b{color:var(--twc-secondary);font-size:min(var(--twc-font-size), 11cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);transform:translateY(calc((1 - var(--twc-proximity)) * 5px)) rotateY(calc((1 - var(--twc-proximity)) * var(--twc-unfold-angle)));transform-origin:0;transform-style:preserve-3d;transition:transform calc(.55s * var(--twc-global-speed)) cubic-bezier(.16, .86, .24, 1);white-space:pre;place-items:center;display:grid;position:relative}#problem-tools-root .twc-unfold__word>b>*{grid-area:1/1;font-style:normal}#problem-tools-root .twc-unfold__word>b>i{color:color-mix(in srgb, var(--twc-accent) calc(18% + var(--twc-edge) * 7%), var(--twc-background));transform:translateZ(calc(var(--twc-edge) * var(--twc-unfold-depth) * -.22))}#problem-tools-root .twc-unfold__word>b>em{color:color-mix(in srgb, var(--twc-accent) 66%, var(--twc-secondary));opacity:.56;transform:translateZ(calc(var(--twc-unfold-depth) * -.35))}#problem-tools-root .twc-unfold__word>b>span{color:var(--twc-secondary);transform:translateZ(calc(var(--twc-unfold-depth) * .35));animation:twc-unfold-face calc(3.5s * var(--twc-global-speed)) cubic-bezier(.2, .82, .2, 1) infinite;animation-delay:calc(var(--twc-order) * var(--twc-unfold-cascade) * var(--twc-global-speed));position:relative}#problem-tools-root .twc-unfold__word>b>span:after{border-left:1px solid var(--twc-accent);content:"";opacity:.45;position:absolute;inset:5% 12%}#problem-tools-root .twc-unfold[data-layout="1"] .twc-unfold__word>b{transform-origin:50% 100%;transform:translateY(calc((1 - var(--twc-proximity)) * 8px)) rotateX(calc((1 - var(--twc-proximity)) * var(--twc-unfold-angle) * -1))}#problem-tools-root .twc-unfold[data-layout="2"] .twc-unfold__word>b:nth-child(2n){transform-origin:100%;transform:translateY(calc((1 - var(--twc-proximity)) * -4px)) rotateY(calc((1 - var(--twc-proximity)) * var(--twc-unfold-angle) * -1))}#problem-tools-root .twc-unfold[data-layout="2"] .twc-unfold__word>b:nth-child(odd)>span{color:var(--twc-accent)}#problem-tools-root .twc-crystal{perspective:900px;background:radial-gradient(ellipse at 50% 74%, color-mix(in srgb, var(--twc-accent) 12%, transparent), transparent 48%);place-items:center;display:grid}#problem-tools-root .twc-crystal:before{border:1px solid color-mix(in srgb, var(--twc-secondary) 8%, transparent);content:"";position:absolute;inset:12%;transform:perspective(700px)rotateX(66deg)translateY(38%)}#problem-tools-root .twc-crystal__plate{z-index:2;border:1px solid color-mix(in srgb, var(--twc-secondary) 30%, transparent);border-radius:var(--twc-crystal-bevel);background:linear-gradient(var(--twc-crystal-bearing), color-mix(in srgb, var(--twc-secondary) 13%, transparent), transparent 34%, color-mix(in srgb, var(--twc-accent) 10%, transparent) 76%, transparent), color-mix(in srgb, var(--twc-background) 72%, transparent);width:min(82%,760px);min-height:48%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--twc-secondary) 42%, transparent), inset 0 -12px 30px color-mix(in srgb, var(--twc-accent) 8%, transparent), 0 28px 70px #00000094;transform:rotateX(var(--twc-crystal-tilt-x)) rotateY(var(--twc-crystal-tilt-y));transition:transform calc(.45s * var(--twc-global-speed)) ease-out;align-content:space-between;padding:clamp(22px,6cqw,44px);display:grid;position:relative;overflow:hidden}#problem-tools-root .twc-crystal__plate:after{border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--twc-crystal-bevel) * .22) color-mix(in srgb, var(--twc-secondary) 8%, transparent);content:"";pointer-events:none;position:absolute;inset:0}#problem-tools-root .twc-crystal__facets{opacity:calc(.28 + var(--twc-crystal-refract) * .34);position:absolute;inset:0}#problem-tools-root .twc-crystal__facets i{background:linear-gradient(calc(var(--twc-crystal-bearing) + var(--twc-i) * 9deg), transparent 22%, color-mix(in srgb, var(--twc-accent) calc(14% + var(--twc-seed-a) * 0.2%), transparent), color-mix(in srgb, #6ef5ff calc(var(--twc-crystal-refract) * 24%), transparent) 62%, transparent 82%);transform:translateX(calc((var(--twc-i) - var(--twc-count) / 2) * var(--twc-crystal-refract) * .5px));animation:twc-crystal-facet calc(var(--twc-crystal-duration) * var(--twc-global-speed)) ease-in-out infinite alternate;animation-delay:calc(var(--twc-i) * -150ms);position:absolute;inset:0}#problem-tools-root .twc-crystal__kicker,#problem-tools-root .twc-crystal__plate small{z-index:2;color:color-mix(in srgb, var(--twc-secondary) 56%, transparent);letter-spacing:.14em;font:8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}#problem-tools-root .twc-crystal__plate strong{z-index:2;color:var(--twc-secondary);font-size:min(var(--twc-font-size), 6.4cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);text-overflow:ellipsis;text-shadow:calc(var(--twc-crystal-refract) * 2px) 0 #58e4ff, calc(var(--twc-crystal-refract) * -2px) 0 color-mix(in srgb, var(--twc-accent) 72%, transparent);white-space:nowrap;position:relative;overflow:hidden}#problem-tools-root .twc-crystal__caustic{z-index:3;width:22%;height:120%;left:calc(var(--twc-crystal-x) - 11%);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--twc-secondary) 18%, transparent), transparent);filter:blur(12px);mix-blend-mode:screen;opacity:calc(var(--twc-crystal-refract) * .45);transform:rotate(var(--twc-crystal-bearing));animation:twc-crystal-caustic calc(var(--twc-crystal-duration) * var(--twc-global-speed)) ease-in-out infinite alternate;position:absolute;top:-10%}#problem-tools-root .twc-crystal[data-layout="1"] .twc-crystal__plate{border-radius:calc(var(--twc-crystal-bevel) * .18);clip-path:polygon(4% 0,96% 0,100% 18%,97% 100%,3% 100%,0 82%,0 18%)}#problem-tools-root .twc-crystal[data-layout="2"] .twc-crystal__plate{border-radius:calc(var(--twc-crystal-bevel) * 2.2);text-align:center;width:min(72%,660px);min-height:58%}#problem-tools-root .twc-cube{perspective:var(--twc-cube-camera);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--twc-accent) 8%, transparent), transparent 42%);place-items:center;display:grid}#problem-tools-root .twc-cube__rail{background:color-mix(in srgb, var(--twc-secondary) 15%, transparent);height:1px;transform-style:preserve-3d;position:absolute;top:50%;left:7%;right:7%;transform:rotateX(68deg)}#problem-tools-root .twc-cube__rail i{border:1px solid color-mix(in srgb, var(--twc-accent) 38%, transparent);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px}#problem-tools-root .twc-cube__rail i:first-child{left:0}#problem-tools-root .twc-cube__rail i:nth-child(2){left:50%}#problem-tools-root .twc-cube__rail i:nth-child(3){right:0}#problem-tools-root .twc-cube__word{z-index:2;gap:var(--twc-cube-gap);perspective:var(--twc-cube-camera);transform:rotateX(var(--twc-cube-camera-x)) rotateY(var(--twc-cube-camera-y)) scale(var(--twc-cube-scale));transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}#problem-tools-root .twc-cube__word>b{color:var(--twc-secondary);font-size:min(var(--twc-font-size), 10cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);transform:translateY(calc(var(--twc-proximity) * var(--twc-cube-lift) * -1));transform-style:preserve-3d;transition:transform calc(.35s * var(--twc-global-speed)) ease-out;white-space:pre;place-items:center;display:grid;position:relative}#problem-tools-root .twc-cube__word>b>*{backface-visibility:hidden;grid-area:1/1;font-style:normal}#problem-tools-root .twc-cube__word span{animation:twc-cube-face calc(4s * var(--twc-global-speed)) cubic-bezier(.68, -.3, .2, 1.18) infinite;animation-delay:calc(var(--twc-order) * var(--twc-cube-stagger) * var(--twc-global-speed))}#problem-tools-root .twc-cube__word [data-face=front]{transform:translateZ(calc(var(--twc-cube-depth) * .5))}#problem-tools-root .twc-cube__word [data-face=top]{color:var(--twc-accent);transform:rotateX(90deg) translateZ(calc(var(--twc-cube-depth) * .5))}#problem-tools-root .twc-cube__word [data-face=back]{color:color-mix(in srgb, var(--twc-accent) 62%, var(--twc-background));transform:rotateX(180deg) translateZ(calc(var(--twc-cube-depth) * .5))}#problem-tools-root .twc-cube__word [data-face=side]{width:var(--twc-cube-depth);background:linear-gradient(var(--twc-secondary), var(--twc-accent));opacity:.4;height:.78em;transform:rotateY(90deg)translateZ(.32em)}#problem-tools-root .twc-cube>footer{justify-content:space-between;display:flex;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twc-cube[data-layout="1"] .twc-cube__word span{animation-name:twc-cube-face-y}#problem-tools-root .twc-cube[data-layout="1"] .twc-cube__word [data-face=top]{transform:rotateY(-90deg) translateZ(calc(var(--twc-cube-depth) * .5))}#problem-tools-root .twc-cube[data-layout="2"] .twc-cube__word>b:nth-child(2n) span{animation-direction:reverse}#problem-tools-root .twc-cube[data-layout="2"] .twc-cube__rail{border-block:1px solid color-mix(in srgb, var(--twc-secondary) 10%, transparent);background:0 0;height:28%}#problem-tools-root .twc-current{background:linear-gradient(90deg, color-mix(in srgb, var(--twc-secondary) 5%, transparent) 1px, transparent 1px) 0 0 / 8.33% 100%;grid-template-rows:36px 1fr 30px;padding-block:12px;display:grid}#problem-tools-root .twc-current>header{border-bottom:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);justify-content:space-between;align-items:center;margin-inline:16px;display:flex}#problem-tools-root .twc-current__stream{align-content:center;min-height:0;display:grid;overflow:hidden}#problem-tools-root .twc-current__stream>div{height:clamp(22px,7cqh,42px);color:color-mix(in srgb, var(--twc-secondary) 14%, transparent);font:700 min(calc(var(--twc-font-size) * .34), 5cqw)/1 var(--twc-font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;position:relative;overflow:hidden}#problem-tools-root .twc-current__stream>div>span,#problem-tools-root .twc-current__stream>div>strong{width:max-content;transform:translate3d(calc(var(--twc-i) * -5% + var(--twc-velocity-x)), -50%, 0);animation:twc-current-drift calc(var(--twc-current-duration) * var(--twc-global-speed)) linear infinite;animation-delay:calc(var(--twc-i) * -420ms);position:absolute;top:50%;left:0}#problem-tools-root .twc-current__stream>div>strong{color:var(--twc-secondary);clip-path:inset(0 calc(100% - var(--twc-current-x) - var(--twc-current-span) / 2) 0 calc(var(--twc-current-x) - var(--twc-current-span) / 2));text-shadow:0 0 16px color-mix(in srgb, var(--twc-accent) 40%, transparent);transition:clip-path calc(.25s * var(--twc-global-speed)) ease-out}#problem-tools-root .twc-current__stream>div.is-primary{z-index:2;height:clamp(48px,15cqh,92px);color:color-mix(in srgb, var(--twc-secondary) 24%, transparent);font-size:min(var(--twc-font-size), 9cqw);letter-spacing:var(--twc-letter-spacing)}#problem-tools-root .twc-current__stream>div.is-primary>strong{color:var(--twc-accent)}#problem-tools-root .twc-current__stream:after{top:48px;bottom:39px;left:var(--twc-current-line);background:linear-gradient(transparent, var(--twc-accent), transparent);content:"";opacity:.45;width:1px;position:absolute}#problem-tools-root .twc-current>footer{border-top:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);align-items:center;gap:12px;margin-inline:16px;display:flex}#problem-tools-root .twc-current>footer i{background:linear-gradient(90deg, color-mix(in srgb, var(--twc-secondary) 8%, transparent), var(--twc-accent) var(--twc-current-x), color-mix(in srgb, var(--twc-secondary) 8%, transparent) 0);flex:1;height:2px}#problem-tools-root .twc-current[data-direction=Reverse] .twc-current__stream>div>*,#problem-tools-root .twc-current[data-direction=Alternate] .twc-current__stream>div:nth-child(2n)>*{animation-direction:reverse}#problem-tools-root .twc-current[data-layout="1"] .twc-current__stream>div{transform:skew(-9deg)}#problem-tools-root .twc-current[data-layout="2"] .twc-current__stream>div{text-align:center}#problem-tools-root .twc-current[data-layout="2"] .twc-current__stream>div>*{left:50%;transform:translate(-50%,-50%)}#problem-tools-root .twc-wheel{perspective:900px;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--twc-accent) 8%, transparent), transparent 52%);grid-template-rows:40px 1fr 36px;padding:14px 18px;display:grid}#problem-tools-root .twc-wheel>header{border-bottom:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);justify-content:space-between;align-items:center;display:flex}#problem-tools-root .twc-wheel__word{gap:var(--twc-wheel-gap);perspective:900px;transform:rotateX(var(--twc-wheel-tilt)) rotateY(var(--twc-wheel-yaw)) scale(var(--twc-wheel-scale));transform-style:preserve-3d;justify-content:center;align-items:center;display:flex}#problem-tools-root .twc-wheel__word>b{color:var(--twc-secondary);font-size:min(var(--twc-font-size), 9cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);transform-style:preserve-3d;white-space:pre;place-items:center;display:grid;position:relative}#problem-tools-root .twc-wheel__word>b>*{backface-visibility:hidden;grid-area:1/1}#problem-tools-root .twc-wheel__word>b>span{animation:twc-wheel-turn calc(var(--twc-wheel-cycle) * var(--twc-global-speed)) cubic-bezier(.7, 0, .2, 1) infinite;animation-delay:calc(var(--twc-order) * var(--twc-wheel-delay) * var(--twc-global-speed))}#problem-tools-root .twc-wheel__word [data-face=front]{transform:rotateX(0) translateZ(calc(var(--twc-wheel-depth) * .5))}#problem-tools-root .twc-wheel__word [data-face=next]{color:var(--twc-accent);transform:rotateX(-90deg) translateZ(calc(var(--twc-wheel-depth) * .5))}#problem-tools-root .twc-wheel__word>b>i{width:.68em;height:var(--twc-wheel-depth);border:1px solid color-mix(in srgb, var(--twc-secondary) 10%, transparent);transform:rotateY(90deg)}#problem-tools-root .twc-wheel>footer{border-top:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}#problem-tools-root .twc-wheel>footer i{background:linear-gradient(90deg, var(--twc-secondary), var(--twc-accent));opacity:.24;height:1px}#problem-tools-root .twc-wheel[data-direction=Reverse] .twc-wheel__word>b>span{animation-direction:reverse}#problem-tools-root .twc-wheel[data-layout="1"] .twc-wheel__word>b>span{animation-name:twc-wheel-turn-y}#problem-tools-root .twc-wheel[data-layout="1"] .twc-wheel__word [data-face=next]{transform:rotateY(90deg) translateZ(calc(var(--twc-wheel-depth) * .5))}#problem-tools-root .twc-wheel[data-layout="2"] .twc-wheel__word>b:nth-child(2n)>span{animation-direction:reverse}#problem-tools-root .twc-wave{background:linear-gradient(180deg, transparent 49.7%, color-mix(in srgb, var(--twc-secondary) 12%, transparent) 50%, transparent 50.3%);place-items:center;display:grid}#problem-tools-root .twc-wave__plot{width:100%;height:76%;position:absolute;inset:12% 0;overflow:visible}#problem-tools-root .twc-wave__plot path{fill:none;stroke:color-mix(in srgb, var(--twc-accent) 32%, transparent);stroke-dasharray:4 8;stroke-width:1px}#problem-tools-root .twc-wave__plot line{stroke:color-mix(in srgb, var(--twc-secondary) 22%, transparent);stroke-width:1px;transition:transform calc(.2s * var(--twc-global-speed)) ease-out}#problem-tools-root .twc-wave__word{z-index:2;color:var(--twc-secondary);font-size:min(var(--twc-font-size), 11cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);white-space:pre;justify-content:center;align-items:center;display:flex;position:relative}#problem-tools-root .twc-wave__word>b{place-items:center;display:grid;position:relative}#problem-tools-root .twc-wave__word>b>*{animation:twc-wave-arrive calc(var(--twc-wave-duration) * var(--twc-global-speed)) cubic-bezier(.2, .8, .2, 1) infinite;animation-delay:calc(var(--twc-order) * var(--twc-wave-delay) * var(--twc-global-speed));grid-area:1/1;font-style:normal}#problem-tools-root .twc-wave__word>b>i{color:var(--twc-accent);filter:blur(var(--twc-wave-blur));opacity:.35;animation-name:twc-wave-wake}#problem-tools-root .twc-wave>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twc-wave>footer i{background:linear-gradient(90deg, var(--twc-accent), transparent);height:1px}#problem-tools-root .twc-wave[data-layout="1"] .twc-wave__word>b:nth-child(2n)>*{animation-direction:reverse}#problem-tools-root .twc-wave[data-layout="2"] .twc-wave__word{transform:skew(-7deg)}#problem-tools-root .twc-wave[data-layout="2"] .twc-wave__plot{transform:rotate(-4deg)}#problem-tools-root .twc-emerge{background:radial-gradient(circle at var(--twc-emerge-x) var(--twc-emerge-y), color-mix(in srgb, var(--twc-secondary) 8%, transparent), transparent 28%);place-items:center;display:grid}#problem-tools-root .twc-emerge__air{filter:blur(calc(var(--twc-emerge-blur) * .7));opacity:calc(.24 + var(--twc-emerge-softness) * .25);position:absolute;inset:-20%}#problem-tools-root .twc-emerge__air i{left:calc(var(--twc-seed-a) * 1%);top:calc(var(--twc-seed-b) * 1%);width:calc(18% + var(--twc-seed-b) * 0.16%);aspect-ratio:1.8;background:color-mix(in srgb, var(--twc-accent) 38%, var(--twc-secondary));opacity:calc(.12 + var(--twc-seed-a) * .0012);transform:translate(-50%, -50%) scale(var(--twc-emerge-scale));animation:twc-emerge-air calc(var(--twc-emerge-cycle) * var(--twc-global-speed)) ease-in-out infinite alternate;animation-delay:calc(var(--twc-i) * -360ms);border-radius:50%;position:absolute}#problem-tools-root .twc-emerge__word{place-items:center;max-width:92%;display:grid;position:relative}#problem-tools-root .twc-emerge__word>*{font-size:min(var(--twc-font-size), 11cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);text-align:center;white-space:nowrap;grid-area:1/1}#problem-tools-root .twc-emerge__word strong{z-index:3;color:var(--twc-secondary);filter:blur(calc(var(--twc-emerge-blur) * .06));animation:twc-emerge-resolve calc(var(--twc-emerge-cycle) * var(--twc-global-speed)) ease-in-out infinite;position:relative}#problem-tools-root .twc-emerge__word span{color:color-mix(in srgb, var(--twc-accent) 52%, var(--twc-secondary));filter:blur(var(--twc-emerge-blur));opacity:calc(.18 + var(--twc-emerge-softness) * .22);transform:scale(var(--twc-emerge-scale));animation:twc-emerge-bloom calc(var(--twc-emerge-cycle) * var(--twc-global-speed)) ease-in-out infinite}#problem-tools-root .twc-emerge__word span:last-child{color:#72ddff;filter:blur(calc(var(--twc-emerge-blur) * 1.45));animation-delay:calc(var(--twc-emerge-cycle) * -.08)}#problem-tools-root .twc-emerge>footer{align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twc-emerge>footer i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--twc-secondary) 28%, transparent), transparent);flex:1;height:1px}#problem-tools-root .twc-emerge[data-layout="1"] .twc-emerge__word{text-transform:lowercase}#problem-tools-root .twc-emerge[data-layout="1"] .twc-emerge__word span{transform:scaleX(calc(var(--twc-emerge-scale) * 1.16))}#problem-tools-root .twc-emerge[data-layout="2"] .twc-emerge__word strong{color:var(--twc-accent)}#problem-tools-root .twc-emerge[data-layout="2"] .twc-emerge__air{opacity:.62}#problem-tools-root .twc-spectrum{perspective:900px;background:radial-gradient(circle at var(--twc-spectrum-x) var(--twc-spectrum-y), color-mix(in srgb, var(--twc-secondary) 7%, transparent), transparent 34%);place-items:center;display:grid}#problem-tools-root .twc-spectrum__field{transform:rotate(var(--twc-spectrum-angle));opacity:calc(.08 + var(--twc-spectrum-sheen) * .08);animation:twc-spectrum-field calc(var(--twc-spectrum-duration) * 2 * var(--twc-global-speed)) linear infinite;display:flex;position:absolute;inset:-35%}#problem-tools-root .twc-spectrum__field i{flex:0 0 var(--twc-spectrum-band);filter:blur(22px)}#problem-tools-root .twc-spectrum__field i:first-child{background:#ff315a}#problem-tools-root .twc-spectrum__field i:nth-child(2){background:#ffb52c}#problem-tools-root .twc-spectrum__field i:nth-child(3){background:#7df27d}#problem-tools-root .twc-spectrum__field i:nth-child(4){background:#42dfff}#problem-tools-root .twc-spectrum__field i:nth-child(5){background:#9568ff}#problem-tools-root .twc-spectrum__title{z-index:2;max-width:94%;transform:rotateX(var(--twc-spectrum-tilt-x)) rotateY(var(--twc-spectrum-tilt-y));transition:transform calc(.35s * var(--twc-global-speed)) ease-out;place-items:center;display:grid;position:relative}#problem-tools-root .twc-spectrum__title>*{max-width:100%;font-size:min(var(--twc-font-size), 11cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}#problem-tools-root .twc-spectrum__title strong{background:repeating-linear-gradient(var(--twc-spectrum-angle), #ff3860 0 var(--twc-spectrum-band), #ffc84b var(--twc-spectrum-band) calc(var(--twc-spectrum-band) * 2), #55e8c7 calc(var(--twc-spectrum-band) * 2) calc(var(--twc-spectrum-band) * 3), #4fbbff calc(var(--twc-spectrum-band) * 3) calc(var(--twc-spectrum-band) * 4), #a86dff calc(var(--twc-spectrum-band) * 4) calc(var(--twc-spectrum-band) * 5));color:#0000;filter:saturate(calc(.8 + var(--twc-spectrum-sheen) * .7)) drop-shadow(0 0 calc(var(--twc-spectrum-edge) * 18px) color-mix(in srgb, var(--twc-accent) 42%, transparent));animation:twc-spectrum-copy calc(var(--twc-spectrum-duration) * var(--twc-global-speed)) linear infinite;background-size:260% 260%;-webkit-background-clip:text;background-clip:text}#problem-tools-root .twc-spectrum__title span{z-index:-1;color:#0000;text-shadow:1px 0 color-mix(in srgb, #4edfff calc(var(--twc-spectrum-edge) * 42%), transparent), -1px 0 color-mix(in srgb, #ff4b73 calc(var(--twc-spectrum-edge) * 42%), transparent);transform:translateZ(-4px)}#problem-tools-root .twc-spectrum>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twc-spectrum>footer i{opacity:.58;background:linear-gradient(90deg,#ff3860,#ffc84b,#55e8c7,#4fbbff,#a86dff);height:2px}#problem-tools-root .twc-spectrum[data-layout="1"] .twc-spectrum__title strong{background-image:radial-gradient(circle at var(--twc-spectrum-x) var(--twc-spectrum-y), #fff 0, #55e8c7 var(--twc-spectrum-band), #4fbbff calc(var(--twc-spectrum-band) * 2), #a86dff calc(var(--twc-spectrum-band) * 3), #ff3860 calc(var(--twc-spectrum-band) * 4))}#problem-tools-root .twc-spectrum[data-layout="2"] .twc-spectrum__title{border:1px solid color-mix(in srgb, var(--twc-secondary) 16%, transparent);border-radius:999px;padding:4% 6%}#problem-tools-root .twc-stagger{background:linear-gradient(180deg, transparent 68%, color-mix(in srgb, var(--twc-secondary) 6%, transparent));place-items:center;display:grid}#problem-tools-root .twc-stagger__measure{border-top:1px solid color-mix(in srgb, var(--twc-secondary) 18%, transparent);justify-content:space-evenly;display:flex;position:absolute;top:67%;left:8%;right:8%}#problem-tools-root .twc-stagger__measure i{width:1px;height:calc(4px + var(--twc-seed-a) * .08px);background:color-mix(in srgb, var(--twc-accent) 50%, transparent)}#problem-tools-root .twc-stagger__word{z-index:2;color:var(--twc-secondary);font-size:min(var(--twc-font-size), 11cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);white-space:pre;justify-content:center;align-items:center;display:flex;position:relative}#problem-tools-root .twc-stagger__word>b{transform:translateY(calc(var(--twc-proximity) * var(--twc-lift-pointer-y) * -1));transition:transform calc(.3s * var(--twc-global-speed)) ease-out;place-items:center;display:grid;position:relative}#problem-tools-root .twc-stagger__word>b>*{animation:twc-stagger-rise calc(var(--twc-lift-cycle) * var(--twc-global-speed)) cubic-bezier(.16, .9, .22, 1) infinite;animation-delay:calc(var(--twc-order) * var(--twc-lift-delay) * var(--twc-global-speed));grid-area:1/1;font-style:normal}#problem-tools-root .twc-stagger__word>b>i{color:var(--twc-accent);filter:blur(var(--twc-lift-blur));opacity:.25;animation-name:twc-stagger-shadow}#problem-tools-root .twc-stagger>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twc-stagger>footer i{background:color-mix(in srgb, var(--twc-secondary) 16%, transparent);height:1px}#problem-tools-root .twc-stagger[data-layout="1"] .twc-stagger__word>b:nth-child(2n)>*{animation-direction:reverse}#problem-tools-root .twc-stagger[data-layout="2"] .twc-stagger__word{transform:rotate(-5deg)}#problem-tools-root .twc-stagger[data-layout="2"] .twc-stagger__measure{top:72%;transform:rotate(-5deg)}#problem-tools-root .twc-field{background:radial-gradient(circle at var(--twc-field-x) var(--twc-field-y), color-mix(in srgb, var(--twc-accent) 12%, transparent), transparent 30%);place-items:center;display:grid}#problem-tools-root .twc-field__lattice{opacity:.56;display:grid;position:absolute;inset:6%}#problem-tools-root .twc-field__lattice i{border:solid color-mix(in srgb, var(--twc-secondary) 7%, transparent);border-width:1px 0 0 1px;position:relative}#problem-tools-root .twc-field__lattice i:after{width:calc(3px + var(--twc-vector-energy) * var(--twc-field-strength) * .55);background:color-mix(in srgb, var(--twc-accent) calc(22% + var(--twc-vector-energy) * 58%), transparent);content:"";height:1px;transform:rotate(var(--twc-vector-angle));transform-origin:0;transition:width calc(.2s * var(--twc-global-speed)) ease-out;position:absolute;top:50%;left:50%}#problem-tools-root .twc-field__word{z-index:2;max-width:94%;color:var(--twc-secondary);font-size:min(var(--twc-font-size), 11cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);white-space:nowrap;justify-content:center;display:flex;position:relative}#problem-tools-root .twc-field__word>b{color:color-mix(in srgb, var(--twc-secondary) calc(72% + var(--twc-field-energy) * 28%), var(--twc-accent));text-shadow:calc(var(--twc-field-energy) * 2px) 0 color-mix(in srgb, var(--twc-accent) 58%, transparent);transform:translateY(var(--twc-field-offset)) rotate(calc(var(--twc-field-offset) * .08deg));transition:transform calc(.3s * var(--twc-global-speed)) cubic-bezier(.2, .8, .2, 1);display:block}#problem-tools-root .twc-field>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twc-field>footer i{background:linear-gradient(90deg, color-mix(in srgb, var(--twc-secondary) 14%, transparent), var(--twc-accent), color-mix(in srgb, var(--twc-secondary) 14%, transparent));opacity:.45;height:1px}#problem-tools-root .twc-field[data-reactive=false] .twc-field__lattice{opacity:.32}#problem-tools-root .twc-field[data-layout="1"] .twc-field__word{transform:skew(-12deg)}#problem-tools-root .twc-field[data-layout="2"] .twc-field__word>b:nth-child(2n){color:var(--twc-accent)}#problem-tools-root .twc-index{background:linear-gradient(90deg, color-mix(in srgb, var(--twc-secondary) 5%, transparent) 1px, transparent 1px) 0 0 / 4.166% 100%;perspective:900px;grid-template-rows:40px 1fr 30px;padding:14px 18px;display:grid}#problem-tools-root .twc-index>header{border-bottom:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);justify-content:space-between;align-items:center;display:flex}#problem-tools-root .twc-index__word{min-width:0;transform:rotateX(var(--twc-index-pointer));transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;overflow:hidden}#problem-tools-root .twc-index__word>b{border-inline:1px solid color-mix(in srgb, var(--twc-secondary) 7%, transparent);height:1.05em;color:var(--twc-secondary);font:var(--twc-font-weight) min(var(--twc-font-size), 9cqw)/1 var(--twc-font);letter-spacing:var(--twc-letter-spacing);white-space:pre;display:block;position:relative;overflow:hidden}#problem-tools-root .twc-index__word>b>span{transform:translateY(calc(var(--twc-index-turns) * -1em));animation:twc-index-roll calc(var(--twc-index-cycle) * var(--twc-global-speed)) cubic-bezier(.22, .8, .22, 1) infinite;animation-delay:calc(var(--twc-order) * var(--twc-index-delay) * var(--twc-global-speed));flex-direction:column;display:flex}#problem-tools-root .twc-index__word>b>span i{height:1em;color:color-mix(in srgb, var(--twc-accent) 48%, var(--twc-secondary));opacity:.58;font-style:normal;line-height:1;display:block}#problem-tools-root .twc-index__word>b>span i:last-child{color:var(--twc-secondary);opacity:1}#problem-tools-root .twc-index__word>b>em{border-block:1px solid color-mix(in srgb, var(--twc-accent) calc(18% + var(--twc-proximity) * 58%), transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--twc-accent) calc(var(--twc-proximity) * 16%), transparent);pointer-events:none;transition:border-color calc(.2s * var(--twc-global-speed));position:absolute;inset:0}#problem-tools-root .twc-index>footer{border-top:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);justify-content:space-evenly;align-items:center;display:flex}#problem-tools-root .twc-index>footer i{width:3px;height:calc(3px + var(--twc-seed-a) * .05px);background:color-mix(in srgb, var(--twc-accent) 44%, transparent)}#problem-tools-root .twc-index[data-direction=Reverse] .twc-index__word>b>span{animation-direction:reverse}#problem-tools-root .twc-index[data-layout="1"] .twc-index__word>b{background:color-mix(in srgb, var(--twc-secondary) 5%, transparent);border-inline-color:#0000;border-radius:5px}#problem-tools-root .twc-index[data-layout="2"] .twc-index__word>b:nth-child(2n)>span{animation-direction:reverse}#problem-tools-root .twc-spiral{perspective:var(--twc-spiral-camera);background:radial-gradient(circle, color-mix(in srgb, var(--twc-accent) 9%, transparent), transparent 48%);place-items:center;display:grid}#problem-tools-root .twc-spiral__orbits{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--twc-secondary) 9%, transparent);width:min(66cqw,430px);transform:rotateX(68deg) rotateZ(var(--twc-spiral-tilt-y));transform-style:preserve-3d;border-radius:50%;position:absolute}#problem-tools-root .twc-spiral__orbits i{inset:calc(var(--twc-i,0) * 10%);border:1px dashed color-mix(in srgb, var(--twc-accent) 18%, transparent);border-radius:50%;position:absolute}#problem-tools-root .twc-spiral__orbits i:first-child{--twc-i:1}#problem-tools-root .twc-spiral__orbits i:nth-child(2){--twc-i:2}#problem-tools-root .twc-spiral__orbits i:nth-child(3){--twc-i:3}#problem-tools-root .twc-spiral__word{z-index:2;perspective:var(--twc-spiral-camera);transform:rotateX(var(--twc-spiral-tilt-x)) rotateY(var(--twc-spiral-tilt-y));transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}#problem-tools-root .twc-spiral__word>b{color:var(--twc-secondary);font-size:min(var(--twc-font-size), 10cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);transform-style:preserve-3d;white-space:pre;place-items:center;display:grid;position:relative}#problem-tools-root .twc-spiral__word>b>*{grid-area:1/1;font-style:normal}#problem-tools-root .twc-spiral__word>b>i{color:var(--twc-accent);opacity:.28;transform:translateZ(calc(var(--twc-spiral-depth) * -1))}#problem-tools-root .twc-spiral__word>b>span{animation:twc-spiral-arrive calc(4.2s * var(--twc-global-speed)) cubic-bezier(.2, .82, .2, 1) infinite;animation-delay:calc(var(--twc-order) * var(--twc-spiral-delay) * var(--twc-global-speed))}#problem-tools-root .twc-spiral>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}#problem-tools-root .twc-spiral>footer i{background:linear-gradient(90deg, var(--twc-accent), transparent);height:1px}#problem-tools-root .twc-spiral[data-layout="1"] .twc-spiral__orbits{transform:rotateY(68deg) rotateZ(var(--twc-spiral-tilt-x))}#problem-tools-root .twc-spiral[data-layout="1"] .twc-spiral__word>b>span,#problem-tools-root .twc-spiral[data-layout="2"] .twc-spiral__word>b:nth-child(2n)>span{animation-direction:reverse}#problem-tools-root .twc-redact{background:linear-gradient(90deg, color-mix(in srgb, var(--twc-secondary) 5%, transparent) 1px, transparent 1px) 0 0 / 8.33% 100%;grid-template-rows:40px 1fr 34px;padding:14px 18px;display:grid}#problem-tools-root .twc-redact>header{border-bottom:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);justify-content:space-between;align-items:center;display:flex}#problem-tools-root .twc-redact__document{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}#problem-tools-root .twc-redact__document>strong{z-index:2;max-width:94%;color:var(--twc-secondary);font-size:min(var(--twc-font-size), 9cqw);font-weight:var(--twc-font-weight);letter-spacing:var(--twc-letter-spacing);line-height:var(--twc-line-height);text-align:center;position:relative}#problem-tools-root .twc-redact__bars{z-index:3;width:min(90%,860px);transition:clip-path calc(var(--twc-redact-duration) * var(--twc-global-speed)) cubic-bezier(.2, .8, .2, 1);clip-path:inset(0 calc(var(--twc-redact-progress) + var(--twc-redact-span) / 2) 0 calc(100% - var(--twc-redact-progress) + var(--twc-redact-span) / 2));justify-content:center;gap:.34em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#problem-tools-root .twc-redact__bars i{background:linear-gradient(180deg, color-mix(in srgb, var(--twc-accent) 88%, #111), color-mix(in srgb, var(--twc-accent) calc(62% + var(--twc-redact-clearance) * 22%), #050505));max-width:32%;height:clamp(26px,9cqh,68px);box-shadow:0 2px 0 color-mix(in srgb, var(--twc-secondary) 12%, transparent);transform:translateY(calc((var(--twc-seed-a) - 50) * .025px));display:block}#problem-tools-root .twc-redact__context{opacity:.32;align-content:space-between;display:grid;position:absolute;inset:8% 3%}#problem-tools-root .twc-redact__context>span{gap:2.5%;display:flex}#problem-tools-root .twc-redact__context i{background:color-mix(in srgb, var(--twc-secondary) 18%, transparent);height:5px;display:block}#problem-tools-root .twc-redact__context i:first-child{width:25%}#problem-tools-root .twc-redact__context i:nth-child(2){width:48%}#problem-tools-root .twc-redact__context i:nth-child(3){width:14%}#problem-tools-root .twc-redact__document:after{top:7%;bottom:7%;left:var(--twc-redact-progress);width:var(--twc-redact-span);border-inline:1px solid color-mix(in srgb, var(--twc-accent) 50%, transparent);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--twc-accent) 5%, transparent), transparent);content:"";transition:left calc(.2s * var(--twc-global-speed)) ease-out;position:absolute;transform:translate(-50%)}#problem-tools-root .twc-redact>footer{border-top:1px solid color-mix(in srgb, var(--twc-secondary) 14%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}#problem-tools-root .twc-redact>footer i{background:color-mix(in srgb, var(--twc-secondary) 15%, transparent);height:1px}#problem-tools-root .twc-redact[data-direction=Reverse] .twc-redact__bars{flex-direction:row-reverse}#problem-tools-root .twc-redact[data-direction=Alternate] .twc-redact__bars i:nth-child(2n){transform:translateY(7px)}#problem-tools-root .twc-redact[data-layout="1"] .twc-redact__document>strong{text-align:left}#problem-tools-root .twc-redact[data-layout="2"] .twc-redact__bars i{border-radius:999px}@keyframes twc-unfold-face{0%,12%{filter:brightness(.45);opacity:.48}35%,76%{filter:brightness();opacity:1}to{filter:brightness(.62);opacity:.7}}@keyframes twc-crystal-facet{to{filter:hue-rotate(22deg) brightness(calc(1 + var(--twc-crystal-refract) * .25));transform:translateX(calc((var(--twc-i) - var(--twc-count) / 2) * var(--twc-crystal-refract) * -1px))}}@keyframes twc-crystal-caustic{to{transform:rotate(var(--twc-crystal-bearing)) translateX(38%);opacity:calc(var(--twc-crystal-refract) * .72)}}@keyframes twc-cube-face{0%,16%{transform:rotateX(0) translateZ(calc(var(--twc-cube-depth) * .5))}38%,72%{transform:rotateX(calc(var(--twc-cube-roll) * -1)) translateZ(calc(var(--twc-cube-depth) * .5))}94%,to{transform:rotateX(calc(var(--twc-cube-roll) * -2)) translateZ(calc(var(--twc-cube-depth) * .5))}}@keyframes twc-cube-face-y{0%,16%{transform:rotateY(0) translateZ(calc(var(--twc-cube-depth) * .5))}38%,72%{transform:rotateY(var(--twc-cube-roll)) translateZ(calc(var(--twc-cube-depth) * .5))}94%,to{transform:rotateY(calc(var(--twc-cube-roll) * 2)) translateZ(calc(var(--twc-cube-depth) * .5))}}@keyframes twc-current-drift{to{transform:translate3d(calc(-22% + var(--twc-velocity-x)), -50%, 0)}}@keyframes twc-wheel-turn{0%,20%{transform:rotateX(0) translateZ(calc(var(--twc-wheel-depth) * .5))}40%,72%{transform:rotateX(-90deg) translateZ(calc(var(--twc-wheel-depth) * .5))}92%,to{transform:rotateX(-180deg) translateZ(calc(var(--twc-wheel-depth) * .5))}}@keyframes twc-wheel-turn-y{0%,20%{transform:rotateY(0) translateZ(calc(var(--twc-wheel-depth) * .5))}40%,72%{transform:rotateY(90deg) translateZ(calc(var(--twc-wheel-depth) * .5))}92%,to{transform:rotateY(180deg) translateZ(calc(var(--twc-wheel-depth) * .5))}}@keyframes twc-wave-arrive{0%,10%{opacity:.08;filter:blur(var(--twc-wave-blur));transform:translateY(var(--twc-wave-crest)) rotate(5deg)}38%,78%{opacity:1;filter:blur();transform:none}to{opacity:.18;transform:translateY(calc(var(--twc-wave-crest) * -.16))}}@keyframes twc-wave-wake{0%,18%{opacity:.5;transform:translateY(calc(var(--twc-wave-crest) * 1.35)) scaleY(1.5)}48%,to{opacity:0;transform:translateY(0)scaleY(1)}}@keyframes twc-emerge-air{to{transform:translate(calc((var(--twc-seed-b) - 50) * .22px), calc((var(--twc-seed-a) - 50) * -.16px)) scale(calc(var(--twc-emerge-scale) * 1.18))}}@keyframes twc-emerge-resolve{0%,16%{opacity:.18;filter:blur(var(--twc-emerge-blur));transform:scale(var(--twc-emerge-scale))}44%,78%{opacity:1;filter:blur();transform:scale(1)}to{opacity:.28;filter:blur(calc(var(--twc-emerge-blur) * .5))}}@keyframes twc-emerge-bloom{0%,14%{opacity:.42;transform:scale(var(--twc-emerge-scale))}52%,to{opacity:0;transform:scale(calc(1 + var(--twc-emerge-softness) * .14))}}@keyframes twc-spectrum-field{to{transform:rotate(var(--twc-spectrum-angle)) translateX(20%)}}@keyframes twc-spectrum-copy{to{background-position:220% 220%}}@keyframes twc-stagger-rise{0%,12%{opacity:0;filter:blur(var(--twc-lift-blur));transform:translateY(var(--twc-lift-distance)) scaleY(.8)}42%,78%{opacity:1;filter:blur();transform:none}to{opacity:.2;transform:translateY(calc(var(--twc-lift-distance) * -.18))}}@keyframes twc-stagger-shadow{0%,18%{opacity:.42;transform:translateY(calc(var(--twc-lift-distance) * .75))}52%,to{opacity:0;transform:none}}@keyframes twc-index-roll{0%,12%{filter:blur();transform:translateY(0)}42%,76%{transform:translateY(calc(var(--twc-index-turns) * -1em));filter:blur()}92%,to{transform:translateY(calc(var(--twc-index-turns) * -1em))}}@keyframes twc-spiral-arrive{0%,12%{opacity:.15;filter:blur(4px);transform:translate3d(var(--twc-spiral-x), var(--twc-spiral-y), var(--twc-spiral-z)) rotateZ(var(--twc-spiral-rotation))}44%,82%{opacity:1;filter:blur();transform:none}to{opacity:.26;transform:translate3d(calc(var(--twc-spiral-x) * -.16), calc(var(--twc-spiral-y) * -.16), 0)}}#problem-tools-root .twc-scene.is-compact :is(.twc-crystal__kicker,.twc-crystal__plate small,.twc-cube>footer,.twc-wave>footer,.twc-emerge>footer,.twc-spectrum>footer,.twc-stagger>footer,.twc-field>footer,.twc-spiral>footer){display:none}#problem-tools-root .twc-scene.is-compact :is(.twc-unfold,.twc-wheel,.twc-index,.twc-redact){grid-template-rows:26px 1fr 22px;padding:7px 9px}#problem-tools-root .twc-scene.is-compact .twc-current{grid-template-rows:26px 1fr 22px;padding-block:6px}#problem-tools-root .twc-scene.is-compact :is(.twc-unfold>header,.twc-unfold>footer,.twc-current>header,.twc-current>footer,.twc-wheel>header,.twc-wheel>footer,.twc-index>header,.twc-redact>header,.twc-redact>footer){font-size:7px}#problem-tools-root .twc-scene.is-compact .twc-crystal__plate{width:88%;min-height:56%;padding:18px}#problem-tools-root .twc-scene.is-compact .twc-redact__context{display:none}@container (max-width:430px){#problem-tools-root .twc-unfold__word>b,#problem-tools-root .twc-cube__word>b,#problem-tools-root .twc-wave__word,#problem-tools-root .twc-emerge__word>*,#problem-tools-root .twc-spectrum__title>*,#problem-tools-root .twc-stagger__word,#problem-tools-root .twc-field__word,#problem-tools-root .twc-spiral__word>b{font-size:min(var(--twc-font-size), 8.5cqw)}#problem-tools-root .twc-crystal__plate strong,#problem-tools-root .twc-wheel__word>b,#problem-tools-root .twc-index__word>b,#problem-tools-root .twc-redact__document>strong{font-size:min(var(--twc-font-size), 7.8cqw)}#problem-tools-root .twc-current__stream>div.is-primary{font-size:min(var(--twc-font-size), 8cqw)}#problem-tools-root .twc-crystal__plate{width:90%;min-height:52%;padding:clamp(16px,5cqw,22px)}#problem-tools-root .twc-redact__bars i{height:clamp(20px,7cqh,46px)}#problem-tools-root .twc-scene :is(header,footer){color:color-mix(in srgb, var(--twc-secondary) 64%, transparent)}}@media (max-width:600px){#problem-tools-root .twc-crystal__kicker,#problem-tools-root .twc-crystal__plate small,#problem-tools-root .twc-cube>footer,#problem-tools-root .twc-wave>footer,#problem-tools-root .twc-emerge>footer,#problem-tools-root .twc-spectrum>footer,#problem-tools-root .twc-stagger>footer,#problem-tools-root .twc-field>footer,#problem-tools-root .twc-spiral>footer{display:none}#problem-tools-root .twc-crystal__plate{width:88%;min-height:50%}#problem-tools-root .twc-redact__context{opacity:.18}}@media (prefers-reduced-motion:reduce){#problem-tools-root .twc-scene{--twc-pointer-x:50%!important;--twc-pointer-y:50%!important;--twc-velocity-x:0px!important;--twc-velocity-y:0px!important}#problem-tools-root .twc-scene *,#problem-tools-root .twc-scene :before,#problem-tools-root .twc-scene :after{transition-duration:1ms!important;animation:none!important}#problem-tools-root .twc-unfold__word>b,#problem-tools-root .twc-unfold__word,#problem-tools-root .twc-crystal__plate,#problem-tools-root .twc-cube__word,#problem-tools-root .twc-cube__word>b,#problem-tools-root .twc-cube__word span,#problem-tools-root .twc-wheel__word,#problem-tools-root .twc-wheel__word>b>span,#problem-tools-root .twc-wave__word>b>span,#problem-tools-root .twc-emerge__word strong,#problem-tools-root .twc-spectrum__title,#problem-tools-root .twc-stagger__word>b,#problem-tools-root .twc-stagger__word>b>span,#problem-tools-root .twc-field__word>b,#problem-tools-root .twc-index__word,#problem-tools-root .twc-spiral__word,#problem-tools-root .twc-spiral__word>b>span{opacity:1;filter:none;transform:none}#problem-tools-root .twc-current__stream>div>*,#problem-tools-root .twc-index__word>b>span{transform:translateY(calc(var(--twc-index-turns,0) * -1em))}#problem-tools-root .twc-current__stream>div>*{transform:translateY(-50%)}#problem-tools-root .twc-wave__word>b>i,#problem-tools-root .twc-emerge__word span,#problem-tools-root .twc-spectrum__field,#problem-tools-root .twc-stagger__word>b>i,#problem-tools-root .twc-spiral__word>b>i{display:none}#problem-tools-root .twc-spectrum__title strong{background-position:50%}#problem-tools-root .twc-current__stream>div>strong{clip-path:none}#problem-tools-root .twc-current__stream:after,#problem-tools-root .twc-redact__bars,#problem-tools-root .twc-redact__document:after{display:none}#problem-tools-root .twc-field__lattice i:after{width:5px}}
