.wx-ia{position:relative;background:#050505;overflow:hidden;padding:0 0 clamp(100px,11vw,160px)}.wx-iaGlow{position:absolute;right:-15%;top:10%;width:70vw;height:70vw;max-width:1000px;max-height:1000px;border-radius:50%;background:radial-gradient(closest-side,rgba(254,0,0,.16),transparent);pointer-events:none;animation:wxIaGlow 9s ease-in-out infinite alternate}@keyframes wxIaGlow{to{transform:translate(-8%,6%) scale(1.1)}}.wx-iaMq{overflow:hidden;border-bottom:1px solid rgba(244,244,244,.07);margin-bottom:clamp(70px,8vw,120px);transform:skewY(-2deg);transform-origin:left}.wx-iaMq > div{display:flex;align-items:center;width:max-content;padding:28px 0;animation:wxIaMq 38s linear infinite}.wx-iaMq span{font-weight:900;font-size:clamp(46px,7vw,118px);letter-spacing:-.05em;line-height:1;padding:0 28px;text-transform:uppercase;white-space:nowrap}.wx-iaMq span.o{color:transparent;-webkit-text-stroke:1.5px rgba(244,244,244,.45)}.wx-iaMq b{color:#FE0000;font-size:clamp(18px,2vw,30px);text-shadow:0 0 20px #FE0000}@keyframes wxIaMq{to{transform:translateX(-50%)}}.wx-iaIn{position:relative;z-index:2}.wx-iaHead{display:grid;grid-template-columns:1.3fr 1fr;gap:4vw;align-items:center;margin-bottom:80px}.wx-iaH2{margin:0 0 26px!important;font-size:clamp(42px,5vw,84px)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:.92!important}.wx-iaIntro{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:rgba(244,244,244,.72);max-width:640px}.wx-stampZone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px}#wx-ia button.wx-stamp,#wx-ia button.wx-stamp:hover,#wx-ia button.wx-stamp:focus{all:unset;position:relative;z-index:2;display:block;width:min(340px,80vw);aspect-ratio:1;cursor:pointer;opacity:0;transform:translateY(-140px) scale(2.6) rotate(-34deg);filter:blur(6px) drop-shadow(0 0 0 rgba(254,0,0,0))}#wx-ia button.wx-stamp:focus-visible{outline:2px solid #FE0000;outline-offset:8px;border-radius:50%}.wx-stamp svg{display:block;width:100%;height:100%;mix-blend-mode:screen}#wx-ia.stamped button.wx-stamp{animation:wxStampIn .55s cubic-bezier(.6,0,.9,.4) forwards,wxStampSettle .5s cubic-bezier(.2,1.6,.4,1) .55s forwards}@keyframes wxStampIn{0%{opacity:0;transform:translateY(-140px) scale(2.6) rotate(-34deg);filter:blur(6px)}70%{opacity:1}100%{opacity:1;transform:translateY(0) scale(.9) rotate(-12deg);filter:blur(0) drop-shadow(0 0 30px rgba(254,0,0,.6))}}@keyframes wxStampSettle{0%{opacity:1;transform:scale(.9) rotate(-12deg);filter:drop-shadow(0 0 30px rgba(254,0,0,.6))}100%{opacity:1;transform:scale(1) rotate(-12deg);filter:drop-shadow(0 0 18px rgba(254,0,0,.35))}}.wx-stampFx{position:absolute;left:50%;top:calc(50% - 14px);width:0;height:0;z-index:1;pointer-events:none}.wx-stampFx .ring{position:absolute;left:-170px;top:-170px;width:340px;height:340px;border-radius:50%;border:3px solid #FE0000;opacity:0}.wx-ia.boom .wx-stampFx .ring{animation:wxRing .8s cubic-bezier(.1,.7,.3,1) forwards}.wx-ia.boom .wx-stampFx .r2{animation-delay:.12s;border-width:1.5px}@keyframes wxRing{0%{opacity:.9;transform:scale(.85)}100%{opacity:0;transform:scale(1.9)}}.wx-stampFx .dot{position:absolute;left:0;top:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:#FE0000;box-shadow:0 0 10px #FE0000;animation:wxDot .7s cubic-bezier(.1,.8,.3,1) forwards}@keyframes wxDot{0%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(var(--dx),var(--dy)) scale(.3);opacity:0}}.wx-ia.shake .wx-iaIn{animation:wxShake .35s linear}@keyframes wxShake{0%,100%{transform:none}20%{transform:translate(-6px,4px)}40%{transform:translate(5px,-5px)}60%{transform:translate(-4px,3px)}80%{transform:translate(3px,-2px)}}.wx-stampHint{margin:22px 0 0!important;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,244,244,.3);opacity:0;transition:opacity .6s 1.2s}.wx-ia.stamped .wx-stampHint{opacity:1}.wx-iaGrid{display:grid;grid-template-columns:1fr 1.1fr;gap:5vw;align-items:start}.wx-iaTerm{position:sticky;top:120px;border:1px solid rgba(254,0,0,.35);border-radius:18px;background:rgba(12,12,12,.9);box-shadow:0 0 50px rgba(254,0,0,.14);overflow:hidden}.wx-iaBar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid rgba(244,244,244,.08);font-size:11px;color:rgba(244,244,244,.45)}.wx-iaBar i{width:10px;height:10px;border-radius:50%;background:rgba(244,244,244,.15)}.wx-iaBar i:first-child{background:#FE0000}.wx-iaBar span{margin-left:10px}.wx-iaCount{margin-left:auto;font-weight:600;color:#F4F4F4;padding:4px 10px;border-radius:99px;border:1px solid rgba(254,0,0,.5);background:rgba(254,0,0,.1)}.wx-iaN{color:#FE0000;display:inline-block;min-width:2ch;text-align:right}.wx-iaBody{padding:24px 24px 18px;font-size:14.5px;line-height:1.85}.wx-iaLong{margin:0 0 18px;color:rgba(244,244,244,.82)}.wx-iaLong .x{transition:color .4s,text-decoration-color .4s;text-decoration:line-through;text-decoration-color:transparent;text-decoration-thickness:2px}.wx-iaLong .x.cut{color:rgba(244,244,244,.25);text-decoration-color:#FE0000}.wx-iaLong .k{color:#F4F4F4;font-weight:600;transition:background .4s,color .4s;border-radius:4px;padding:0 2px}.wx-ia.done .wx-iaLong .k{background:rgba(254,0,0,.22);color:#fff}.wx-iaShort,.wx-iaNote{margin:0;opacity:0;transform:translateY(12px);transition:opacity .6s,transform .6s cubic-bezier(.2,.9,.1,1)}.wx-iaShort{font-size:17px;font-weight:600;color:#F4F4F4;padding:14px 16px;border-radius:12px;border:1px solid #FE0000;background:rgba(254,0,0,.08);box-shadow:0 0 30px rgba(254,0,0,.25)}.wx-iaNote{margin-top:12px;font-size:12px;color:rgba(244,244,244,.5);transition-delay:.15s}.wx-ia.done .wx-iaShort,.wx-ia.done .wx-iaNote{opacity:1;transform:none}.wx-iaMeter{display:flex;align-items:center;gap:12px;padding:14px 24px 18px;border-top:1px solid rgba(244,244,244,.06);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,244,244,.45)}.wx-iaMeter div{flex:1;height:6px;border-radius:99px;background:rgba(244,244,244,.08);overflow:hidden}.wx-iaMeter i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#7a0000,#FE0000);box-shadow:0 0 12px #FE0000;transform-origin:left;transform:scaleX(var(--e,1))}.wx-iaPct{color:#FE0000;font-weight:600;min-width:4ch;text-align:right}.wx-iaList{list-style:none;margin:0!important;padding:0!important;border-top:1px solid rgba(244,244,244,.1)}.wx-iaList li{position:relative;display:flex;gap:22px;margin:0!important;padding:26px 90px 26px 0!important;border-bottom:1px solid rgba(244,244,244,.1);opacity:0;transform:translateX(30px);transition:opacity .7s,transform .7s cubic-bezier(.2,.9,.1,1)}.wx-iaList li::before{content:none!important}.wx-iaList li.in{opacity:1;transform:none}.wx-iaList em{font-style:normal;font-family:'JetBrains Mono',monospace;font-size:12px;color:#FE0000;padding-top:6px;min-width:22px}.wx-iaList h3{margin:0 0 8px!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:900!important;letter-spacing:-.025em!important;line-height:1.15!important;color:#F4F4F4!important;transition:color .2s}.wx-iaList p{margin:0!important;font-size:15px;line-height:1.65;color:rgba(244,244,244,.7)}.wx-iaList li:hover h3{color:#FE0000!important}.wx-mini{position:absolute;right:4px;top:30px;padding:6px 10px;border:2.5px solid #FE0000;border-radius:6px;color:#FE0000;font-family:'Montserrat',sans-serif;font-weight:900;font-size:13px;letter-spacing:.14em;opacity:0;transform:scale(2.4) rotate(-30deg);mix-blend-mode:screen}.wx-iaList li.in .wx-mini{animation:wxMini .45s cubic-bezier(.6,0,.9,.4) .45s forwards}@keyframes wxMini{0%{opacity:0;transform:scale(2.4) rotate(-30deg)}100%{opacity:.9;transform:scale(1) rotate(-14deg)}}.wx-iaStrip{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:60px;font-size:12px}.wx-iaStrip span{padding:10px 16px;border-radius:999px;border:1px solid rgba(244,244,244,.14);background:rgba(244,244,244,.03);color:rgba(244,244,244,.75)}.wx-iaStrip b{color:#FE0000;font-weight:600;margin-right:4px}.wx-iaStrip a{margin-left:auto;color:rgba(244,244,244,.45)!important;text-decoration:none!important;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.wx-iaStrip a:hover{color:#FE0000!important}@media (max-width:960px){.wx-iaHead,.wx-iaGrid{grid-template-columns:1fr}.wx-stampZone{min-height:320px}.wx-iaTerm{position:relative;top:0}.wx-iaStrip a{margin-left:0}.wx-iaList li{padding-right:70px!important}}@media (prefers-reduced-motion:reduce){.wx-iaGlow,.wx-iaMq > div{animation:none}#wx-ia button.wx-stamp{opacity:1;transform:rotate(-12deg);filter:none}#wx-ia.stamped button.wx-stamp{animation:none}.wx-iaList li{opacity:1;transform:none}.wx-mini{opacity:.9;transform:rotate(-14deg)}.wx-iaList li.in .wx-mini{animation:none}}