.tms-iu{position:relative;font-family:'Prompt',sans-serif;background:#fff;border-radius:15px;overflow:hidden;margin:16px 0;border:2px solid #d6f3ea;color:#2d3436}.tms-iu *{box-sizing:border-box}.tms-iu-bar{background:linear-gradient(135deg,#00b894,#0984e3);padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.tms-iu-title{font-size:15px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.tms-iu a.tms-iu-all{font-size:12px;color:#fff;text-decoration:none;border-bottom:none;opacity:.92;white-space:nowrap}.tms-iu a.tms-iu-all:hover{opacity:1;text-decoration:underline}.tms-iu-body{padding:4px 15px}.tms-iu a.tms-iu-it{display:block;text-decoration:none;border-bottom:1px solid #f1f3f6;color:inherit;padding:9px 0}.tms-iu a.tms-iu-it:last-child{border-bottom:none}.tms-iu-top{display:flex;align-items:center;gap:6px;font-size:11px;color:#a4b0be}.tms-iu-tg{display:inline-block;font-size:10.5px;font-weight:700;border-radius:10px;padding:1px 7px}.tms-iu .tg-new{background:#e6f9ee;color:#00875a}.tms-iu .tg-fix{background:#e8f4ff;color:#0984e3}.tms-iu .tg-imp{background:#fff4e0;color:#c26a00}.tms-iu-dot{display:inline-block;font-size:10px;font-weight:700;color:#fff;background:#ff4f9e;border-radius:8px;padding:0 6px}.tms-iu-t{display:block;font-size:13px;font-weight:600;color:#2d3436;margin-top:3px;line-height:1.5}.tms-iu a.tms-iu-it:hover .tms-iu-t{color:#0984e3}.tms-iu-from{display:block;font-size:11px;color:#5b4bd6;margin-top:2px}.tms-iu-empty{font-size:12.5px;color:#57606f;text-align:center;padding:16px 6px 6px;line-height:1.7}.tms-iu a.tms-iu-ban{display:block;position:relative;overflow:hidden;line-height:0;border-bottom:none}.tms-iu .tms-iu-banimg{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.tms-iu .iu-box{position:absolute;left:23.6%;top:5%;width:55.2%;height:21%;border-radius:22px;pointer-events:none;line-height:0}.tms-iu .iu-lights{background:radial-gradient(circle,#fffbd0 0 2.3px,rgba(255,206,70,.95) 2.8px,transparent 3.8px),radial-gradient(circle,#fffbd0 0 2.3px,rgba(255,206,70,.95) 2.8px,transparent 3.8px),radial-gradient(circle,#fffbd0 0 2.3px,rgba(255,206,70,.95) 2.8px,transparent 3.8px),radial-gradient(circle,#fffbd0 0 2.3px,rgba(255,206,70,.95) 2.8px,transparent 3.8px);background-size:14px 9px,14px 9px,9px 14px,9px 14px;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-position:0 0,0 100%,0 0,100% 0;animation:iuRun 1.1s linear infinite;filter:drop-shadow(0 0 3px rgba(255,214,90,1))}@keyframes iuRun{to{background-position:14px 0,-14px 100%,0 -14px,100% 14px}}.tms-iu .iu-sign{overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 52% 62% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 52% 62% at 50% 50%,#000 55%,transparent 100%)}.tms-iu .iu-sign:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:48%;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,252,235,.18) 25%,rgba(255,255,255,.5) 50%,rgba(255,252,235,.18) 75%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);filter:blur(7px);animation:iuSweep 3s ease-in-out infinite}@keyframes iuSweep{0%{left:-60%}55%,100%{left:120%}}.tms-iu .iu-ring{animation:iuRing 3s ease-in-out infinite}@keyframes iuRing{0%,35%,100%{box-shadow:0 0 0 0 rgba(255,214,90,0)}55%{box-shadow:0 0 22px 6px rgba(255,214,90,.6)}}.tms-iu .iu-glow{position:absolute;left:22.4%;top:2.6%;width:11%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,244,150,.95) 0%,rgba(255,220,80,.45) 42%,rgba(255,220,80,0) 70%);mix-blend-mode:screen;animation:iuPulse 1.6s ease-in-out infinite;pointer-events:none}@keyframes iuPulse{0%,100%{transform:scale(.7);opacity:.3}50%{transform:scale(1.2);opacity:1}}.tms-iu .iu-tw{position:absolute;line-height:1;font-size:clamp(14px,4.2vw,24px);animation:iuTw 1.8s ease-in-out infinite;pointer-events:none;filter:drop-shadow(0 0 5px #fff)}@keyframes iuTw{0%,100%{opacity:0;transform:scale(.3) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(30deg)}}@media (prefers-reduced-motion:reduce){.tms-iu .iu-lights,.tms-iu .iu-sign:after,.tms-iu .iu-ring,.tms-iu .iu-glow,.tms-iu .iu-tw{animation:none}.tms-iu .iu-tw{opacity:.9}}