/* WordPress Isolation and Reset */
#tgai-ig-9367295 {
    all: initial;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    box-sizing: border-box;
    display: block;
}
#tgai-ig-9367295 *, #tgai-ig-9367295 *::before, #tgai-ig-9367295 *::after {
    all: unset;
    box-sizing: border-box;
    display: revert;
}
#tgai-ig-9367295 img, #tgai-ig-9367295 video, #tgai-ig-9367295 canvas, #tgai-ig-9367295 svg {
    overflow: hidden;
}
img.emoji {
    width: 1em;
    height: 1em;
}
/* App-specific styles */
        #tgai-ig-9367295{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;
            border-radius:14px;overflow:hidden;
            box-shadow:0 2px 8px rgba(0,0,0,.07),0 8px 32px rgba(0,0,0,.10);
            border:1px solid rgba(0,0,0,.06);
            margin:1.5rem 0;background:#fff;direction:ltr;}
        #tgai-ig-9367295 *{box-sizing:border-box;margin:0;padding:0;}
        #tgai-ig-9367295 .ig-header{
            background:linear-gradient(135deg,#dc2626 0%,#dc2626dd 100%);
            color:#fff;padding:13px 18px;
            display:flex;align-items:center;gap:10px;
            border-bottom:1px solid rgba(255,255,255,.15);}
        #tgai-ig-9367295 .ig-header-badge{
            width:30px;height:30px;border-radius:8px;
            background:rgba(255,255,255,.18);
            display:flex;align-items:center;justify-content:center;
            font-size:1rem;flex-shrink:0;}
        #tgai-ig-9367295 .ig-header-title{
            font-size:.92rem;font-weight:700;
            letter-spacing:.02em;line-height:1.3;}
        #tgai-ig-9367295 .ig-subtitle{
            padding:8px 18px;font-size:.78rem;
            color:#64748b;background:#f8fafc;
            border-bottom:1px solid #e2e8f0;letter-spacing:.01em;}
        @keyframes ig9367295pop{
            from{opacity:0;transform:translateY(12px) scale(.96);}
            to{opacity:1;transform:translateY(0) scale(1);}}
        #tgai-ig-9367295 .ig-stats-grid{
            display:grid;
            grid-template-columns:repeat(auto-fit,minmax(120px,1fr));
            background:#fff;}
        #tgai-ig-9367295 .ig-stat{
            padding:20px 12px 18px;text-align:center;
            border-right:1px solid #e8edf4;
            animation:ig9367295pop .5s cubic-bezier(.22,1,.36,1) both;
            animation-delay:calc(var(--i)*.1s);}
        #tgai-ig-9367295 .ig-stat:last-child{border:none;}
        #tgai-ig-9367295 .ig-stat-icon-wrap{
            font-size:1.6rem;line-height:1;margin-bottom:8px;}
        #tgai-ig-9367295 .ig-stat-num{
            font-size:2.1rem;font-weight:800;color:#dc2626;
            line-height:1;letter-spacing:-.02em;}
        #tgai-ig-9367295 .ig-stat-unit{
            display:inline-block;font-size:.78rem;
            font-weight:600;color:#f97316;
            margin-top:3px;letter-spacing:.02em;}
        #tgai-ig-9367295 .ig-stat-label{
            font-size:.7rem;font-weight:500;
            color:#94a3b8;margin-top:6px;
            line-height:1.35;letter-spacing:.01em;}
        @media(max-width:500px){
            #tgai-ig-9367295 .ig-stats-grid{grid-template-columns:repeat(2,1fr);}
            #tgai-ig-9367295 .ig-stat{
                border-right:none;border-bottom:1px solid #e8edf4;}
            #tgai-ig-9367295 .ig-stat:nth-child(odd){border-right:1px solid #e8edf4;}
            #tgai-ig-9367295 .ig-stat:last-child{border-bottom:none;}
        }