@keyframes shake-idle{0%,to{transform:translate(0) rotate(0deg)}5%{transform:translate(-1.2px,.8px) rotate(-.5deg)}10%{transform:translate(1.4px,-.6px) rotate(.45deg)}15%{transform:translate(-1px,1px) rotate(-.4deg)}20%{transform:translate(1.2px,-.8px) rotate(.55deg)}25%{transform:translate(-1.4px,.6px) rotate(-.45deg)}30%{transform:translate(1px,.8px) rotate(.4deg)}35%{transform:translate(-1.2px,-.6px) rotate(-.55deg)}40%{transform:translate(1.2px,1px) rotate(.45deg)}45%{transform:translate(-1px,-.8px) rotate(-.4deg)}50%{transform:translate(1.4px,.6px) rotate(.55deg)}55%{transform:translate(-1.2px,-1px) rotate(-.45deg)}60%{transform:translate(1px,.8px) rotate(.4deg)}65%{transform:translate(-1.4px,-.6px) rotate(-.55deg)}70%{transform:translate(1.2px,1px) rotate(.45deg)}75%{transform:translate(-1px,-.8px) rotate(-.4deg)}80%{transform:translate(1.4px,.6px) rotate(.55deg)}85%{transform:translate(-1.2px,.8px) rotate(-.45deg)}90%{transform:translate(1px,-1px) rotate(.4deg)}95%{transform:translate(-.8px,.6px) rotate(-.35deg)}}.animate-shake-idle{animation:shake-idle 1s ease-in-out infinite}.group.animate-shake-idle:hover{animation:shake-intense .3s ease-in-out infinite}@keyframes pressure-glow{0%,to{background:radial-gradient(circle at center,rgba(255,69,0,.7),rgba(255,100,0,.4) 40%,transparent 70%);transform:scale(1)}50%{background:radial-gradient(circle at center,rgba(255,140,0,.9),rgba(255,120,0,.6) 40%,transparent 70%);transform:scale(1.2)}}.animate-pressure-glow{animation:pressure-glow .8s ease-in-out infinite}@keyframes heat-haze{0%,to{transform:translateY(0) scaleY(1) scaleX(1);filter:blur(0)}25%{transform:translateY(-4px) scaleY(1.05) scaleX(.98);filter:blur(1.5px)}50%{transform:translateY(0) scaleY(.95) scaleX(1.02);filter:blur(2px)}75%{transform:translateY(4px) scaleY(1.05) scaleX(.98);filter:blur(1.5px)}}.animate-heat-haze{animation:heat-haze 1s ease-in-out infinite}@keyframes steam-rise{0%{transform:translateY(0) translateX(0) scale(.3);opacity:0}5%{opacity:.8}to{transform:translateY(-60px) translateX(var(--steam-x,10px)) scale(2.5);opacity:0}}.steam{position:absolute;width:12px;height:12px;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(255,200,100,.3));border-radius:50%;pointer-events:none;filter:blur(3px)}.steam-1{bottom:-8px;left:10%;animation:steam-rise 1.2s ease-out infinite;--steam-x:-20px;animation-delay:0s}.steam-2{bottom:-8px;left:30%;animation:steam-rise 1.5s ease-out infinite;--steam-x:15px;animation-delay:.2s}.steam-3{bottom:-8px;left:50%;animation:steam-rise 1.3s ease-out infinite;--steam-x:-8px;animation-delay:.4s}.steam-4{bottom:-8px;left:70%;animation:steam-rise 1.6s ease-out infinite;--steam-x:25px;animation-delay:.6s}.steam-5{bottom:-8px;right:10%;animation:steam-rise 1.4s ease-out infinite;--steam-x:-12px;animation-delay:.8s}.steam-6{bottom:-8px;left:20%;animation:steam-rise 1.35s ease-out infinite;--steam-x:-18px;animation-delay:.3s}.steam-7{bottom:-8px;right:25%;animation:steam-rise 1.45s ease-out infinite;--steam-x:18px;animation-delay:.5s}.steam-8{bottom:-8px;left:60%;animation:steam-rise 1.25s ease-out infinite;--steam-x:-10px;animation-delay:.7s}@keyframes spark-float{0%{transform:translate(0) scale(0);opacity:0}5%{opacity:1}to{transform:translate(var(--spark-x,20px),var(--spark-y,-30px)) scale(1.5);opacity:0}}.spark{position:absolute;width:6px;height:6px;background:radial-gradient(circle,#FFD700,#FF8C00);border-radius:50%;pointer-events:none;filter:blur(1px);box-shadow:0 0 8px #FFD700,0 0 12px #FF8C00}.spark-1{bottom:8px;left:15%;animation:spark-float 1s ease-out infinite;--spark-x:-45px;--spark-y:-50px}.spark-2{bottom:8px;right:15%;animation:spark-float 1.2s ease-out infinite;--spark-x:50px;--spark-y:-45px;animation-delay:.2s}.spark-3{top:12px;left:10%;animation:spark-float 1.1s ease-out infinite;--spark-x:-40px;--spark-y:-55px;animation-delay:.4s}.spark-4{top:12px;right:10%;animation:spark-float 1.15s ease-out infinite;--spark-x:45px;--spark-y:-48px;animation-delay:.6s}.spark-5{bottom:15px;left:35%;animation:spark-float 1.05s ease-out infinite;--spark-x:-35px;--spark-y:-52px;animation-delay:.3s}.spark-6{bottom:15px;right:35%;animation:spark-float 1.25s ease-out infinite;--spark-x:40px;--spark-y:-47px;animation-delay:.5s}.spark-7{top:20px;left:50%;animation:spark-float 1.08s ease-out infinite;--spark-x:-30px;--spark-y:-60px;animation-delay:.1s}.spark-8{bottom:10px;right:50%;animation:spark-float 1.18s ease-out infinite;--spark-x:38px;--spark-y:-42px;animation-delay:.7s}@keyframes crack-pulse{0%,to{opacity:0;transform:scaleX(.3)}50%{opacity:.7;transform:scaleX(1)}}.pressure-crack{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);pointer-events:none;animation:crack-pulse 1.5s ease-in-out infinite;box-shadow:0 0 4px rgba(255,255,255,.5)}.crack-1{top:25%;left:5%;width:40%;animation-delay:0s}.crack-2{top:50%;right:10%;width:35%;animation-delay:.3s}.crack-3{top:75%;left:15%;width:45%;animation-delay:.6s}.crack-4{top:35%;right:5%;width:30%;animation-delay:.9s}.crack-5{top:65%;right:20%;width:38%;animation-delay:1.2s}@keyframes warning-flash{0%,85%,to{opacity:0}88%,92%{opacity:.3}90%{opacity:.5}}.animate-warning-flash{animation:warning-flash 2s ease-in-out infinite;background:linear-gradient(135deg,rgba(255,0,0,.4),rgba(255,140,0,.3))}@keyframes pulse-shadow{0%,to{box-shadow:0 10px 25px rgba(255,167,38,.5),0 0 30px rgba(255,69,0,.4),0 0 50px rgba(255,100,0,.2)}50%{box-shadow:0 10px 25px rgba(255,167,38,.8),0 0 50px rgba(255,69,0,.7),0 0 80px rgba(255,140,0,.5),0 0 120px rgba(255,100,0,.3)}}.group.animate-pulse-shadow:hover{animation:pulse-shadow .6s ease-in-out infinite}@keyframes vent-steam{0%{transform:translateX(0) scale(.5);opacity:0}10%{opacity:.9}to{transform:translateX(var(--vent-direction,40px)) scale(2.5);opacity:0}}.vent-steam{position:absolute;top:50%;width:15px;height:20px;background:radial-gradient(ellipse,rgba(255,255,255,.9),rgba(255,200,100,.3));border-radius:50%;pointer-events:none;filter:blur(4px)}.vent-left{left:-8px;--vent-direction:-60px}.vent-left,.vent-right{animation:vent-steam .8s ease-out infinite}.vent-right{right:-8px;--vent-direction:60px;animation-delay:.4s}.vent-top-left{left:-8px;top:25%;animation:vent-steam .9s ease-out infinite;--vent-direction:-55px;animation-delay:.2s}.vent-top-right{right:-8px;top:25%;animation:vent-steam .9s ease-out infinite;--vent-direction:55px;animation-delay:.6s}.vent-bottom-left{left:-8px;top:75%;animation:vent-steam .85s ease-out infinite;--vent-direction:-58px;animation-delay:.3s}.vent-bottom-right{right:-8px;top:75%;animation:vent-steam .85s ease-out infinite;--vent-direction:58px;animation-delay:.7s}@keyframes inner-glow{0%,to{box-shadow:inset 0 0 20px rgba(255,100,0,.3)}50%{box-shadow:inset 0 0 40px rgba(255,69,0,.6)}}.animate-inner-glow{animation:inner-glow .8s ease-in-out infinite}@keyframes rumble{0%,to{filter:blur(0) brightness(1)}50%{filter:blur(.5px) brightness(1.1)}}.group:hover.animate-rumble{animation:rumble .15s ease-in-out infinite}@keyframes shake-intense{0%,to{transform:translate(0) rotate(0deg)}20%{transform:translate(-3px,2px) rotate(-.6deg)}40%{transform:translate(3px,-2px) rotate(.6deg)}60%{transform:translate(-2px,3px) rotate(-.6deg)}80%{transform:translate(2px,-3px) rotate(.6deg)}}.hover\:animate-shake-intense:hover{animation:shake-intense .3s ease-in-out infinite}.PencilLoader_wrapper__ooL0m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:1rem;box-sizing:border-box;background-color:#ffffff}.PencilLoader_statusText__QEejr{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1em;color:#c0c0c0;font-weight:500;text-align:center;max-width:90%;opacity:1;transition:opacity .5s ease-in-out}.PencilLoader_fading__jAHIJ{opacity:0}.PencilLoader_pencil__xfYv8{display:block;width:10em;height:10em}.PencilLoader_pencilBody1__f5_XV,.PencilLoader_pencilBody2__N5cOT,.PencilLoader_pencilBody3__rlVCy,.PencilLoader_pencilEraserSkew__Cmjkl,.PencilLoader_pencilEraser__F_LI0,.PencilLoader_pencilPoint__oG6G4,.PencilLoader_pencilRotate__suZgs,.PencilLoader_pencilStroke__hQZq5{animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}.PencilLoader_pencilBody1__f5_XV,.PencilLoader_pencilBody2__N5cOT,.PencilLoader_pencilBody3__rlVCy{transform:rotate(-90deg)}.PencilLoader_pencilBody1__f5_XV{animation-name:PencilLoader_pencilBody1Anim__c9xS2}.PencilLoader_pencilBody2__N5cOT{animation-name:PencilLoader_pencilBody2Anim__1_XsT}.PencilLoader_pencilBody3__rlVCy{animation-name:PencilLoader_pencilBody3Anim__drQKS}.PencilLoader_pencilEraser__F_LI0{animation-name:PencilLoader_pencilEraserAnim__xx_Rm;transform:rotate(-90deg) translate(49px)}.PencilLoader_pencilEraserSkew__Cmjkl{animation-name:PencilLoader_pencilEraserSkewAnim__EzFcI;animation-timing-function:ease-in-out}.PencilLoader_pencilPoint__oG6G4{animation-name:PencilLoader_pencilPointAnim___0sfF;transform:rotate(-90deg) translate(49px,-30px)}.PencilLoader_pencilRotate__suZgs{animation-name:PencilLoader_pencilRotateAnim__O3uFX}.PencilLoader_pencilStroke__hQZq5{animation-name:PencilLoader_pencilStrokeAnim__JGi_4;transform:translate(100px,100px) rotate(-113deg)}@keyframes PencilLoader_pencilBody1Anim__c9xS2{0%,to{stroke-dashoffset:351.86;transform:rotate(-90deg)}50%{stroke-dashoffset:150.8;transform:rotate(-225deg)}}@keyframes PencilLoader_pencilBody2Anim__1_XsT{0%,to{stroke-dashoffset:406.84;transform:rotate(-90deg)}50%{stroke-dashoffset:174.36;transform:rotate(-225deg)}}@keyframes PencilLoader_pencilBody3Anim__drQKS{0%,to{stroke-dashoffset:296.88;transform:rotate(-90deg)}50%{stroke-dashoffset:127.23;transform:rotate(-225deg)}}@keyframes PencilLoader_pencilEraserAnim__xx_Rm{0%,to{transform:rotate(-45deg) translate(49px)}50%{transform:rotate(0deg) translate(49px)}}@keyframes PencilLoader_pencilEraserSkewAnim__EzFcI{0%,32.5%,67.5%,to{transform:skewX(0)}35%,65%{transform:skewX(-4deg)}37.5%,62.5%{transform:skewX(8deg)}40%,45%,50%,55%,60%{transform:skewX(-15deg)}42.5%,47.5%,52.5%,57.5%{transform:skewX(15deg)}}@keyframes PencilLoader_pencilPointAnim___0sfF{0%,to{transform:rotate(-90deg) translate(49px,-30px)}50%{transform:rotate(-225deg) translate(49px,-30px)}}@keyframes PencilLoader_pencilRotateAnim__O3uFX{0%{transform:translate(100px,100px) rotate(0)}to{transform:translate(100px,100px) rotate(2turn)}}@keyframes PencilLoader_pencilStrokeAnim__JGi_4{0%{stroke-dashoffset:439.82;transform:translate(100px,100px) rotate(-113deg)}50%{stroke-dashoffset:164.93;transform:translate(100px,100px) rotate(-113deg)}75%,to{stroke-dashoffset:439.82;transform:translate(100px,100px) rotate(112deg)}}