.tms-nf{position:relative;font-family:"Prompt",sans-serif;border-radius:18px;padding:2px;margin:16px 0;background:linear-gradient(120deg,#b197fc,#f783ac,#ffd43b,#63e6be,#74c0fc,#b197fc);background-size:300% 100%;animation:tmsNfFlow 8s linear infinite;box-shadow:0 6px 18px rgba(124,58,237,.16)}.tms-nf *{box-sizing:border-box}@keyframes tmsNfFlow{to{background-position:300% 0}}.tms-nf-in{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,#fffdf7 0%,#fbf7ff 55%,#f1fbff 100%);color:#2B2540;margin:0}.tms-nf-in:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-50%;width:35%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);filter:blur(6px);animation:tmsNfSw 5s ease-in-out infinite;pointer-events:none}@keyframes tmsNfSw{0%{left:-50%}45%,100%{left:130%}}.tms-nf-in summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px}.tms-nf-in summary::-webkit-details-marker{display:none}.tms-nf-in summary::marker{content:""}.tms-nf-ico{position:relative;width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#8b5cf6,#ec4899);display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 3px 0 #6d28d9,0 6px 12px rgba(124,58,237,.3);border:2px solid #fff}.tms-nf-ico:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;border-radius:14px 14px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0))}.tms-nf-ico s{position:absolute;right:-6px;top:-6px;text-decoration:none;font-size:13px;animation:tmsNfTw 1.8s ease-in-out infinite}@keyframes tmsNfTw{0%,100%{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.15) rotate(25deg)}}.tms-nf-kick{display:block;font-size:10.5px;font-weight:700;color:#7c3aed;margin-bottom:1px}.tms-nf-tt{display:block;font-size:14.5px;font-weight:700;line-height:1.35;color:#2B2540}.tms-nf-tg{display:flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:#7c3aed;background:#f3edff;border:1.5px solid #e5dcff;border-radius:999px;padding:5px 10px;white-space:nowrap}.tms-nf-tg i{font-style:normal;display:inline-block;transition:transform .25s}.tms-nf-in[open] .tms-nf-tg i{transform:rotate(180deg)}.tms-nf-tg .c{display:none}.tms-nf-in[open] .tms-nf-tg .o{display:none}.tms-nf-in[open] .tms-nf-tg .c{display:inline}.tms-nf-body{padding:0 14px 14px;animation:tmsNfIn .3s ease}@keyframes tmsNfIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tms-nf-body p{margin:0 0 12px;font-size:12.5px;line-height:1.75;color:#5b5670;border-top:1.5px dashed #e5dcff;padding-top:12px}.tms-nf-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.tms-nf-it{display:flex;align-items:center;gap:9px;background:#fff;border:1.5px solid #eee8ff;border-radius:14px;padding:9px 10px;box-shadow:0 2px 6px rgba(108,92,231,.06)}.tms-nf-it b{flex:0 0 34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:17px}.tms-nf-it span{font-size:12px;font-weight:600;line-height:1.4;color:#3d3456}.tms-nf-it small{display:block;font-weight:400;font-size:10.5px;color:#8C86A3}.tms-nf-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.tms-nf-foot small{font-size:11px;color:#8C86A3;line-height:1.5}.tms-nf .tms-nf-btn{flex:0 0 auto;font-size:12.5px;font-weight:700;color:#fff;text-decoration:none;border-radius:999px;padding:8px 14px;background:linear-gradient(135deg,#7c3aed,#ec4899);box-shadow:0 3px 0 #6d28d9;white-space:nowrap}@media (max-width:480px){.tms-nf-foot{flex-direction:column;align-items:stretch;text-align:center}.tms-nf .tms-nf-btn{text-align:center}.tms-nf-tt{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.tms-nf,.tms-nf-in:after,.tms-nf-ico s,.tms-nf-body{animation:none}}