:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}html,body{width:100%;min-height:100vh;margin:0;padding:0;overflow-x:hidden}body{min-width:0;display:block}#root{text-align:left;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:block}.ig-shell{--bg:#0a0712;--panel:#161026b8;--panel2:#150f26;--stroke:#a87fff24;--soft:#ffffff0f;--text:#f4f1fb;--muted:#9a92b3;--faint:#6f6890;--input:#ffffff0d;--hover:#a87fff1a;--glow1:#a855f729;--glow2:#ec48991f;color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(900px 600px at 80% -10%,var(--glow1),transparent 60%),radial-gradient(700px 500px at 10% 110%,var(--glow2),transparent 60%),var(--bg);width:100%;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.ig-shell.light{--bg:#f4f1fb;--panel:#ffffffdb;--panel2:#fff;--stroke:#7850c829;--soft:#140a2812;--text:#1c1530;--muted:#6b6480;--faint:#9a92b3;--input:#140a280a;--hover:#a855f714;--glow1:#a855f71a;--glow2:#ec489912}.ig-root{width:100%;min-height:100vh;display:flex;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#a87fff40;border-radius:8px}.ig-logo{align-items:center;gap:10px;display:flex}.ig-logo-mark{color:#fff;background:linear-gradient(135deg,#fb7185,#a855f7,#6366f1);border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 16px #a855f78c}.ig-logo-text{letter-spacing:-.3px;font-size:18px;font-weight:600}.ig-logo-text b{background:linear-gradient(90deg,#c084fc,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.ig-logo.big .ig-logo-mark{border-radius:14px;width:44px;height:44px}.ig-logo.big .ig-logo-text{font-size:26px}.ig-sidebar{background:linear-gradient(180deg,var(--panel),var(--panel));border-right:1px solid var(--stroke);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;flex-shrink:0;gap:6px;width:240px;padding:18px 14px;display:flex}.ig-nav{flex-direction:column;flex:1;gap:3px;margin-top:16px;display:flex;overflow-y:auto}.ig-side-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ig-side-collapse{border:1px solid var(--stroke);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ig-side-collapse:hover{color:var(--text);background:var(--hover)}.ig-nav-group{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.ig-nav-grouplabel{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:4px 12px;font-size:10.5px;font-weight:650}.ig-sidebar{transition:width .2s}.ig-sidebar.collapsed{width:72px;padding:18px 10px}.ig-sidebar.collapsed .ig-logo-text,.ig-sidebar.collapsed .ig-nav-item span,.ig-sidebar.collapsed .ig-nav-grouplabel{display:none}.ig-sidebar.collapsed .ig-side-top{flex-direction:column;gap:10px}.ig-sidebar.collapsed .ig-nav-item{justify-content:center;padding:10px 0}.ig-sidebar.collapsed .ig-nav-group{border-top:1px solid var(--stroke);padding-top:8px}.ig-sidebar.collapsed .ig-nav-group:first-child{border-top:0;padding-top:0}.ig-sidebar.collapsed .ig-side-foot{justify-content:center;gap:0;font-size:0}.ig-nav-item{color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 12px;font-size:13.5px;font-weight:500;transition:all .16s;display:flex}.ig-nav-item:hover{color:var(--text);background:var(--hover)}.ig-nav-item.active{color:#fff;background:linear-gradient(90deg,#a855f74d,#ec489929);border-color:#a87fff4d;box-shadow:0 0 16px #a855f738}.ig-shell.light .ig-nav-item.active{color:#6d28d9}.ig-side-foot{color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.ig-side-foot:hover{background:var(--hover);color:var(--text)}.ig-overlay{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;position:fixed;inset:0}.ig-sidebar.mobile{z-index:50;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 60px #00000080}.ig-sidebar.mobile.open{transform:translate(0)}.ig-main{flex-direction:column;flex:1;min-width:0;display:flex}.ig-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ig-top-left{align-items:center;gap:11px;min-width:0;display:flex}.ig-head-text h1{letter-spacing:-.4px;color:var(--text);margin:0;font-size:clamp(18px,2vw,23px);font-weight:700}.ig-head-text p{color:var(--muted);margin:2px 0 0;font-size:12px}.ig-top-right{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ig-pill{color:var(--text);cursor:pointer;background:var(--input);border:1px solid var(--stroke);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:all .16s;display:inline-flex}.ig-pill:hover{background:var(--hover);border-color:#a87fff4d}.ig-iconbtn{background:var(--input);border:1px solid var(--stroke);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;transition:all .16s;display:grid;position:relative}.ig-iconbtn:hover{background:var(--hover)}.ig-badge{background:#ec4899;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px;box-shadow:0 0 8px #ec4899}.ig-user{background:var(--input);border:1px solid var(--stroke);cursor:pointer;color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.ig-avatar{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.ig-avatar img{object-fit:cover;width:100%;height:100%}.ig-user-meta{text-align:left;flex-direction:column;line-height:1.2;display:flex}.ig-user-meta b{font-size:12.5px}.ig-user-meta em{color:var(--muted);font-size:10.5px;font-style:normal}.ig-dd{position:relative}.ig-menu{background:var(--panel2);border:1px solid var(--stroke);z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #00000073}.ig-menu.right{left:auto;right:0}.ig-menu-item{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.ig-menu-item:hover{background:var(--hover)}.ig-menu-item.active{color:var(--text);background:linear-gradient(90deg,#a855f740,#ec48991f)}.ig-menu-item.danger{color:#fb7185}.ig-menu-sep{background:var(--soft);height:1px;margin:5px 2px}.ig-custom{flex-direction:column;gap:7px;padding:8px 6px 4px;display:flex}.ig-livebar{color:var(--text);cursor:pointer;background:linear-gradient(90deg,#a855f729,#ec48991a);border:1px solid #a87fff40;border-radius:30px;align-self:flex-start;align-items:center;gap:8px;margin:0 20px 2px;padding:7px 13px;font-size:12px;display:inline-flex}.ig-live-dot{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse;box-shadow:0 0 8px #34d399}.ig-live-replay{color:var(--muted);align-items:center;gap:5px;margin-left:4px;display:inline-flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.ig-content{flex-direction:column;gap:16px;padding:14px 20px 36px;display:flex}.ig-card{background:var(--panel);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;position:relative;overflow:hidden}.ig-pad{padding:16px}.ig-mt-14{margin-top:14px}.ig-grid-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.ig-grid-mid{grid-template-columns:1.7fr 1fr;gap:14px;display:grid}.ig-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.ig-grid-plats{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.ig-stat{opacity:0;padding:16px;animation:.5s forwards rise;transform:translateY(10px)}@keyframes rise{to{opacity:1;transform:translateY(0)}}.ig-stat-grad,.ig-stat-glow{position:absolute;inset:0}.ig-stat>*{z-index:1;position:relative}.ig-stat-top{align-items:center;gap:8px;display:flex}.ig-sicon{color:#fff;background:#ffffff1f;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.ig-stat-label{color:#ffffffd9;font-size:12px;font-weight:500}.ig-stat-value{letter-spacing:-1px;color:#fff;margin:10px 0 8px;font-size:clamp(22px,2.6vw,28px);font-weight:800}.ig-stat-foot{align-items:center;gap:8px;display:flex}.ig-delta{color:#4ade80;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.ig-delta.sm{font-size:11px}.ig-spark{width:110px;height:34px;margin-left:auto}.ig-mini{align-items:center;gap:12px;display:flex}.ig-mini .ig-sicon{border-radius:11px;width:38px;height:38px}.ig-mini-v{color:var(--text);font-size:20px;font-weight:800}.ig-bhead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ig-bhead h3{margin:0;font-size:14.5px;font-weight:700}.ig-faint{color:var(--muted)}.ig-faint.sm{font-size:11.5px;font-weight:500}.ig-legend{flex-wrap:wrap;gap:14px;margin-bottom:4px;display:flex}.ig-leg{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ig-leg i{border-radius:50%;width:9px;height:9px}.ig-chart{width:100%}.ig-tip{background:var(--panel2);border:1px solid #a87fff4d;border-radius:10px;padding:8px 10px;box-shadow:0 10px 30px #0006}.ig-tip-date{color:var(--muted);margin-bottom:5px;font-size:11px}.ig-tip-row{align-items:center;gap:7px;margin:2px 0;font-size:11.5px;display:flex}.ig-tip-dot{border-radius:50%;width:8px;height:8px}.ig-tip-name{color:var(--muted);min-width:68px}.ig-tip-val{margin-left:auto;font-weight:700}.ig-share-body{align-items:center;gap:8px;display:flex}.ig-donut{flex-shrink:0;width:150px;position:relative}.ig-donut-c{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ig-donut-c strong{font-size:19px;font-weight:800}.ig-donut-c span{color:var(--muted);font-size:10px}.ig-share-legend{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ig-share-legend li{align-items:center;gap:9px;font-size:12.5px;display:flex}.ig-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.ig-pct{color:var(--muted);margin-left:auto;font-weight:700}.ig-tablewrap{overflow-x:auto}.ig-table{border-collapse:collapse;width:100%;min-width:560px}.ig-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--faint);padding:7px 9px;font-size:10.5px;font-weight:600}.ig-table td{border-top:1px solid var(--soft);padding:11px 9px;font-size:12.5px}.ig-table tbody tr:hover{background:var(--hover)}.ig-pl{align-items:center;gap:9px;font-weight:600;display:inline-flex}.ig-pl-badge{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.ig-pl-badge.lg{border-radius:12px;width:42px;height:42px}.ig-msp{width:64px;height:24px;display:inline-block}.ig-chip{background:var(--input);border:1px solid var(--stroke);color:var(--muted);border-radius:20px;padding:3px 8px;font-size:11px}.ig-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.ig-platcard-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ig-platcard-head h3{margin:0;font-size:16px}.ig-status{border-radius:20px;margin-top:4px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.ig-status.on{color:#34d399;background:#34d39929}.ig-status.off{color:#fb7185;background:#f8717129}.ig-platrows{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.ig-platrow{border-bottom:1px solid var(--soft);color:var(--muted);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.ig-platrow b{color:var(--text)}.ig-plat-emptybox{margin:6px 0 12px}.ig-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:160px;padding:38px 22px;display:flex}.ig-empty.compact{gap:7px;min-height:120px;padding:24px 18px}.ig-empty-ic{width:54px;height:54px;color:var(--muted);background:var(--input);border:1px solid var(--soft);border-radius:15px;place-items:center;display:grid}.ig-empty.compact .ig-empty-ic{border-radius:13px;width:44px;height:44px}.ig-empty-title{color:var(--text);font-size:14.5px;font-weight:700}.ig-empty.compact .ig-empty-title{font-size:13px}.ig-empty-desc{color:var(--muted);max-width:340px;margin:0;font-size:12px;line-height:1.55}.ig-empty-action{margin-top:6px}.ig-skel{background:linear-gradient(90deg,var(--input) 25%,var(--hover) 37%,var(--input) 63%);background-size:400% 100%;border-radius:12px;width:100%;animation:1.4s infinite skel}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}.ig-skel-wrap{flex-direction:column;gap:11px;padding:6px 0;display:flex}.ig-skel-line{border-radius:8px;height:13px}.ig-skel-card{border-radius:16px;height:92px}.ig-ps-av{object-fit:cover;border:2px solid #ec489973}.ig-igconnect-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.ig-conn-list{flex-direction:column;gap:9px;display:flex}.ig-conn-row{background:var(--input);border:1px solid var(--soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 12px;display:flex}.ig-conn-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.ig-conn-meta b{font-size:13px}.ig-conn-row .ig-status{margin-top:0;margin-left:auto}.ig-conn-card-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ig-conn-card-head h3{margin:0;font-size:15px}.ig-conn-note{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.5}.ig-bars{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.ig-bar-top{justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.ig-bar{background:var(--input);border-radius:8px;height:8px;overflow:hidden}.ig-bar-fill{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:8px;height:100%;box-shadow:0 0 10px #a855f780}.ig-alerts{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ig-alert{background:var(--input);border:1px solid var(--soft);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.ig-alert.milestone .ig-alert-ic{color:#c084fc;background:#a855f72e}.ig-alert.warning .ig-alert-ic{color:#fbbf24;background:#f59e0b2e}.ig-alert.info .ig-alert-ic{color:#22d3ee;background:#22d3ee2e}.ig-alert-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ig-alert-body b{font-size:13px}.ig-alert-body span{color:var(--muted);font-size:11.5px}.ig-alert-time{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:11px}.ig-goal-title{font-size:13px;font-weight:600;line-height:1.3}.ig-goal-val{margin:6px 0 10px;font-size:20px;font-weight:800}.ig-goal-foot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ig-profile-card{overflow:hidden}.ig-cover{background:linear-gradient(120deg,#6d28d9,#a855f7,#ec4899) 50%/cover;height:160px;position:relative}.ig-cover-actions{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.ig-cover-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a07128c;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:11.5px;display:inline-flex}.ig-cover-btn:hover{background:#0a0712bf}.ig-profile-inner{padding:16px;position:relative}.ig-profile-grid{grid-template-columns:180px 1fr;gap:24px;margin-bottom:18px;display:grid}.ig-photo{flex-direction:column;align-items:center;gap:12px;margin-top:-66px;display:flex}.ig-photo-img{color:#fff;width:108px;height:108px;box-shadow:0 0 0 4px var(--panel2),0 0 24px #a855f766;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:50%;place-items:center;font-size:38px;font-weight:800;display:grid;overflow:hidden}.ig-photo-img img{object-fit:cover;width:100%;height:100%}.ig-photo-btn{background:var(--input);border:1px solid var(--stroke);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:inline-flex}.ig-photo-btn:hover{background:var(--hover)}.ig-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ig-frow{flex-direction:column;gap:6px;display:flex}.ig-frow-full{grid-column:1/-1}.ig-textarea{resize:vertical;min-height:74px;font-family:inherit;line-height:1.5}.ig-frow label{color:var(--muted);font-size:11.5px;font-weight:500}.ig-form-actions{flex-wrap:wrap;gap:10px;display:flex}.ig-wallprev{border:1px solid var(--stroke);background:radial-gradient(400px 200px at 80% -10%,#a855f766,transparent),radial-gradient(300px 180px at 10% 120%,#ec48994d,transparent),var(--panel2);background-position:50%;background-size:cover;border-radius:12px;place-items:center;height:120px;margin-bottom:12px;display:grid}.ig-wall-actions{flex-wrap:wrap;gap:8px;display:flex}.ig-account-actions{flex-wrap:wrap;gap:10px;display:flex}.ig-settings{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.ig-seg{gap:8px;display:flex}.ig-ov-srchead{color:var(--text);margin:4px 0 10px;font-size:15px;font-weight:700}.ig-aud-bars{flex-direction:column;gap:9px;display:flex}.ig-aud-bar{grid-template-columns:110px 1fr 56px;align-items:center;gap:10px;font-size:13px;display:grid}.ig-aud-bar b{text-align:right;font-weight:600}.yt-source-seg{background:var(--panel);border:1px solid var(--stroke);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.yt-source-seg button{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.yt-source-seg button:hover{color:var(--text)}.yt-source-seg button.on{color:#fff;background:linear-gradient(90deg,#8b5cf6,#ec4899);box-shadow:0 6px 16px #a855f74d}.ig-seg-btn{background:var(--input);border:1px solid var(--stroke);color:var(--muted);cursor:pointer;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:13px;font-weight:600;display:inline-flex}.ig-seg-btn.active{color:#fff;background:linear-gradient(90deg,#a855f7,#ec4899);border-color:#0000;box-shadow:0 6px 18px #a855f766}.ig-set-row{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}.ig-toggle{background:var(--input);border:1px solid var(--stroke);cursor:pointer;border-radius:20px;width:42px;height:24px;transition:all .2s;position:relative}.ig-toggle span{background:var(--muted);border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:2px;left:2px}.ig-toggle.on{background:linear-gradient(90deg,#a855f7,#ec4899);border-color:#0000}.ig-toggle.on span{background:#fff;left:21px}.ig-report-actions{flex-wrap:wrap;gap:10px;display:flex}.ig-ai{flex-direction:column;gap:16px;display:flex}.ig-ai-sub{color:var(--faint);margin-top:1px;font-size:10.5px}.ig-chat{flex-direction:column;display:flex}.ig-chat-head{border-bottom:1px solid var(--soft);align-items:center;gap:11px;margin-bottom:12px;padding-bottom:12px;display:flex}.ig-ai-badge{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 16px #a855f780}.ig-chat-head b{font-size:14px;display:block}.ig-chat-body{flex-direction:column;flex:1;gap:12px;min-height:280px;max-height:46vh;padding:4px 2px;display:flex;overflow-y:auto}.ig-chat-empty{text-align:center;max-width:460px;color:var(--muted);flex-direction:column;align-items:center;gap:14px;margin:auto;display:flex}.ig-ai-orb{color:#c084fc;background:radial-gradient(circle,#a855f74d,#ec48991f);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 30px #a855f759}.ig-chat-empty p{margin:0;font-size:13px}.ig-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ig-chips.small{justify-content:flex-start;margin:10px 0 2px}.ig-chip-btn{background:var(--input);border:1px solid var(--stroke);color:var(--text);cursor:pointer;border-radius:20px;padding:8px 13px;font-size:12px;transition:all .16s}.ig-chip-btn:hover{background:var(--hover);border-color:#a87fff66}.ig-msg{gap:9px;max-width:88%;display:flex}.ig-msg.user{flex-direction:row-reverse;margin-left:auto}.ig-msg-ic{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:2px;display:grid}.ig-bubble{white-space:pre-wrap;background:var(--input);border:1px solid var(--soft);border-radius:14px;padding:11px 14px;font-size:13px;line-height:1.55}.ig-msg.user .ig-bubble{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border:none}.ig-typing{align-items:center;gap:4px;padding:2px 0;display:inline-flex}.ig-typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.ig-typing i:nth-child(2){animation-delay:.2s}.ig-typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.3}30%{opacity:1}}.ig-chat-input{border-top:1px solid var(--soft);gap:8px;margin-top:12px;padding-top:12px;display:flex}.ig-chat-input .ig-input{flex:1}.ig-iconbtn.send{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border:none;width:42px}.ig-iconbtn.send:disabled{opacity:.5;cursor:not-allowed}.ig-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#a855f7,#ec4899);border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 6px 20px #a855f766}.ig-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #ec489973}.ig-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ig-btn.full{width:100%}.ig-btn.sm{padding:9px 13px;font-size:12.5px}.ig-btn.ghost{background:var(--input);color:var(--text);border:1px solid var(--stroke);box-shadow:none}.ig-btn.ghost:hover{background:var(--hover);transform:none}.ig-btn.danger{color:#fb7185;box-shadow:none;background:#f8717129;border:1px solid #f871714d}.ig-btn.danger:hover{background:#f871713d;transform:none}.ig-input{background:var(--input);border:1px solid var(--stroke);color:var(--text);border-radius:11px;outline:none;width:100%;padding:11px 13px;font-size:14px}.ig-input.full{width:100%}.ig-input.sm{padding:8px 11px;font-size:12.5px}.ig-input:focus{border-color:#a87fff80;box-shadow:0 0 0 3px #a855f726}.ig-input:disabled{opacity:.7;cursor:not-allowed}.ig-login{place-items:center;min-height:100vh;padding:24px;display:grid}.ig-login-card{background:var(--panel);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;flex-direction:column;width:100%;max-width:380px;padding:34px 30px;display:flex;box-shadow:0 30px 80px #0006}.ig-login-tag{color:var(--muted);margin:8px 0 26px;font-size:13px}.ig-flabel{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:500}.ig-phone{gap:8px;margin-bottom:18px;display:flex}.ig-cc{background:var(--input);border:1px solid var(--stroke);border-radius:11px;place-items:center;padding:0 13px;font-size:14px;font-weight:600;display:grid}.ig-otp{justify-content:center;gap:11px;margin-bottom:20px;display:flex}.ig-otp-box{text-align:center;background:var(--input);border:1px solid var(--stroke);width:54px;height:60px;color:var(--text);border-radius:13px;outline:none;font-size:22px;font-weight:700}.ig-otp-box:focus{border-color:#a87fff99;box-shadow:0 0 0 3px #a855f72e}.ig-note{color:var(--faint);text-align:center;margin:14px 0 0;font-size:11.5px;line-height:1.5}.ig-error{color:#fb7185;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:flex}.ig-dev-otp{text-align:center;color:#a5b4fc;letter-spacing:.5px;margin:10px 0 0;font-size:12px}.ig-phone.err .ig-input,.ig-otp-box.err{border-color:#f8717199;box-shadow:0 0 0 3px #f8717124}.ig-link{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:14px;font-size:12.5px}.ig-link.center{text-align:center}.ig-link:hover{color:var(--text)}.ig-loading{color:var(--muted);flex-direction:column;align-items:center;gap:16px;padding:30px 0;display:flex}.ig-spinner{border:3px solid var(--soft);border-top-color:#a855f7;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ig-toast{background:var(--panel2);color:var(--text);z-index:90;border:1px solid #34d39966;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0006}.ig-toast svg{color:#34d399}.ig-stat-click{cursor:pointer}.ig-stat-click:hover{transform:translateY(-2px);box-shadow:0 14px 32px #a855f747}.ig-stat-click:focus-visible{outline-offset:2px;outline:2px solid #a87fff99}.ig-stat-go{color:#ffffff8c;margin-left:auto;transform:rotate(-90deg)}.ig-detail{flex-direction:column;gap:14px;animation:.28s detailIn;display:flex}@keyframes detailIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ig-detail-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ig-back{background:var(--input);border:1px solid var(--stroke);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.ig-back:hover{background:var(--hover);transform:translate(-2px)}.ig-detail-title{align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.ig-detail-filter{margin-left:auto}.ig-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ig-detail-hero{align-items:center;min-height:150px;padding:18px;display:flex}.ig-detail-hero-in{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.ig-detail-hero-v{letter-spacing:-1px;color:var(--text);margin:4px 0 6px;font-size:clamp(26px,3vw,36px);font-weight:800}.ig-detail-avg,.ig-detail-rate{justify-content:center}@media (width<=860px){.ig-detail-grid{grid-template-columns:1fr}.ig-detail-filter{width:100%;margin-left:0}}.ig-plat-click{cursor:pointer}.ig-platcard.ig-plat-click:focus-visible{outline-offset:2px;outline:2px solid #a87fff99}.ig-plat-acc{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:500}.ig-plat-statusline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 2px;display:flex}.ig-plat-sync{color:var(--faint);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.ig-plat-mini{height:50px;margin:8px 0 4px}.ig-plat-top{border-top:1px solid var(--soft);flex-direction:column;gap:7px;margin-top:10px;margin-bottom:12px;padding-top:10px;display:flex}.ig-plat-topitem{color:var(--muted);justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.ig-plat-topitem b{color:var(--text);white-space:nowrap;font-weight:600}.ig-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ig-crumb button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px}.ig-crumb button:hover{color:var(--text)}.ig-crumb .cur{color:var(--text);font-weight:600}.ig-qa{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ig-metric-list{flex-direction:column;gap:8px;display:flex}.ig-metric-row{background:var(--input);border:1px solid var(--soft);cursor:pointer;text-align:left;width:100%;color:var(--text);border-radius:12px;align-items:center;gap:11px;padding:11px 12px;font-family:inherit;transition:all .15s;display:flex}.ig-metric-row:hover{border-color:#a87fff66;transform:translate(2px)}.ig-metric-name{font-size:13.5px;font-weight:600}.ig-metric-val{margin-left:auto;font-size:14px;font-weight:700}.ig-metric-spark{width:66px;height:24px}.ig-goals,.ig-goals-body{flex-direction:column;gap:14px;display:flex}.ig-tabs{background:var(--panel);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.ig-tab{min-width:96px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:9px 12px;font-size:13px;font-weight:600;transition:all .16s}.ig-tab:hover{color:var(--text);background:var(--hover)}.ig-tab.active{color:#fff;background:linear-gradient(90deg,#a855f7,#ec4899);box-shadow:0 6px 16px #a855f759}.ig-cal-nav{align-items:center;gap:10px;display:flex}.ig-cal-nav h3{text-align:center;min-width:150px;margin:0}.ig-cal-legend{flex-wrap:wrap;gap:14px;display:flex}.ig-cal-legend i{border-radius:50%;width:10px;height:10px}.ig-cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:6px;display:grid}.ig-cal-dow{text-align:center;color:var(--faint);padding:4px 0;font-size:11px;font-weight:600}.ig-cal-cell{aspect-ratio:1;border:1px solid var(--soft);background:var(--input);color:var(--text);cursor:pointer;border-radius:10px;place-items:center;font-size:13px;font-weight:600;transition:all .15s;display:grid}.ig-cal-cell:hover{border-color:#a87fff66;transform:translateY(-1px)}.ig-cal-cell.empty{cursor:default;background:0 0;border:none}.ig-cal-cell.today{outline-offset:1px;outline:2px solid #a87fff99}.ig-cal-cell.posted{color:#6ee7b7;background:#34d39938;border-color:#34d39980}.ig-cal-cell.scheduled{color:#93c5fd;background:#60a5fa33;border-color:#60a5fa80}.ig-cal-cell.missed{color:#fda4af;background:#fb718533;border-color:#fb718580}.ig-cal-day{aspect-ratio:1;border:1px solid var(--soft);background:var(--input);color:var(--text);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:56px;padding:2px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.ig-cal-day:hover{border-color:#a87fff66;transform:translateY(-1px)}.ig-cal-day.today{outline-offset:1px;outline:2px solid #a87fff99}.ig-cal-day.completed{color:#6ee7b7;background:#34d3992e;border-color:#34d39966}.ig-cal-day.partial{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b66}.ig-cal-day.missed{color:#fda4af;background:#fb71852e;border-color:#fb718566}.ig-cal-day.grey{opacity:.4;cursor:default}.ig-cal-day:disabled{opacity:.35;cursor:default}.ig-tasklist{flex-direction:column;gap:14px;display:flex}.ig-task-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ig-task-name{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.ig-task-dot{border-radius:50%;width:9px;height:9px}.ig-task-count{font-size:13px;font-weight:700}.ig-task-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.ig-airec-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ig-airec{background:var(--input);border:1px solid var(--soft);border-radius:12px;padding:14px}.ig-airec-type{margin-bottom:8px;font-size:14px;font-weight:700}.ig-airec-row{justify-content:space-between;padding:3px 0;font-size:12.5px;display:flex}.ig-alldone{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ig-remlist{flex-direction:column;gap:10px;display:flex}.ig-rem{background:var(--input);border:1px solid var(--soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.ig-rem.off{opacity:.55}.ig-rem-time{width:120px}.ig-rem-12{color:var(--muted);min-width:74px;font-size:12px}.ig-rem-chans{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ig-chan{border:1px solid var(--stroke);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:6px 10px;font-size:11px;transition:all .15s}.ig-chan:hover{color:var(--text)}.ig-chan.on{color:#fff;background:linear-gradient(90deg,#a855f7,#ec4899);border-color:#0000}@media (width<=1100px){.ig-grid-mid{grid-template-columns:1fr}}@media (width<=760px){.ig-profile-grid{grid-template-columns:1fr}.ig-topbar{padding:14px}.ig-content{padding:12px 14px 32px}.ig-livebar{margin:0 14px 2px}.ig-head-text p,.ig-user-meta{display:none}}@media (width<=480px){.ig-grid-stats{grid-template-columns:1fr 1fr}.ig-share-body{flex-direction:column}.ig-ellipsis{max-width:130px}}.ig-bhead h3{margin:0;font-size:15px}@keyframes ig-spin{to{transform:rotate(360deg)}}.ig-state{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;display:flex}.ig-state-error{color:#fb7185}.ig-pill.solid,.ig-pill.solid:hover{color:#fff;background:linear-gradient(90deg,#a855f7,#ec4899);border-color:#0000}.ig-pill:disabled{opacity:.55;cursor:default}.ig-delta.up{color:#34d399}.ig-delta.down{color:#fb7185}.ig-statusdot{border-radius:50%;width:9px;height:9px;display:inline-block}.ig-statusdot.on{background:#34d399;box-shadow:0 0 10px #34d39988}.ig-statusdot.off{background:#6f6890}.ig-notconn{border:1px dashed var(--stroke);background:var(--panel);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.ig-notconn-ic{color:#c084fc;background:#a855f724;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 22px #a855f740}.ig-notconn-title{color:var(--text);font-size:16px;font-weight:700}.ig-notconn-sub{color:var(--muted);max-width:340px;font-size:13px}.ig-kpi2{border:1px solid var(--stroke);background:var(--panel);border-radius:16px;padding:15px 16px;position:relative;overflow:hidden}.ig-kpi2-grad{opacity:.8;pointer-events:none;position:absolute;inset:0}.ig-kpi2-top{align-items:center;gap:9px;margin-bottom:9px;display:flex;position:relative}.ig-kpi2-ic{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ig-kpi2-label{color:var(--muted);font-size:12px}.ig-kpi2-value{letter-spacing:-.5px;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1;position:relative}.ig-kpi2-foot{align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex;position:relative}.ig-kpi2-note{color:var(--faint)}.ig-seg2{background:var(--input);border:1px solid var(--stroke);border-radius:11px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.ig-seg2-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.ig-seg2-btn.active{color:#fff;background:linear-gradient(90deg,#a855f780,#ec489966)}.ig-rangewrap{position:relative}.ig-rangemenu{z-index:40;background:var(--panel2);border:1px solid var(--stroke);border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px #0006}.ig-rangeopt{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:13px;display:block}.ig-rangeopt:hover{background:var(--hover);color:var(--text)}.ig-rangeopt.active{color:#fff;background:linear-gradient(90deg,#a855f759,#ec489933)}.ig-customrange{align-items:center;gap:6px;padding:8px 0;display:flex}.ig-customrange input{border:1px solid var(--stroke);background:var(--input);color:var(--text);border-radius:8px;padding:6px;font-size:12px}.ig-customrange span{color:var(--faint)}.ig-lcc{flex-direction:column;gap:16px;display:flex}.ig-lcc-strip{border:1px solid var(--stroke);background:linear-gradient(90deg,#a855f71f,#ec489912);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;display:flex}.ig-lcc-strip-l{letter-spacing:1.5px;color:var(--text);align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.ig-lcc-clock{flex-direction:column;align-items:center;line-height:1.1;display:flex}.ig-lcc-time{font-variant-numeric:tabular-nums;letter-spacing:1px;background:linear-gradient(90deg,#c084fc,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800}.ig-lcc-date{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}.ig-lcc-strip-r{color:var(--muted);align-items:center;gap:9px;font-size:12.5px;display:flex}.ig-lcc-sync{color:var(--faint)}.ig-live-dot{background:#34d399;border-radius:50%;width:9px;height:9px;animation:1.8s infinite ig-pulse}@keyframes ig-pulse{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}.ig-lcc-hero{background:radial-gradient(600px 280px at 50% -30%,#a855f74d,transparent 70%),var(--panel);text-align:center;border:1px solid #a87fff38;border-radius:22px;padding:34px 20px 30px;position:relative;overflow:hidden}.ig-lcc-hero-glow{pointer-events:none;background:radial-gradient(500px 200px at 50% 120%,#ec48992e,#0000 70%);position:absolute;inset:0}.ig-lcc-hero-label{letter-spacing:2px;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.ig-lcc-hero-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:14px;display:flex;position:relative}.ig-lcc-hero-num{letter-spacing:-2px;background:linear-gradient(#fff,#e9d5ff 60%,#f0abfc);color:#0000;text-shadow:0 0 50px #c084fc73;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,9vw,92px);font-weight:900;line-height:1}.ig-lcc-hero-num.dim{color:var(--faint);-webkit-text-fill-color:var(--faint)}.ig-lcc-hero-delta{font-size:16px;font-weight:700}.ig-lcc-hero-delta.up{color:#34d399}.ig-lcc-hero-delta.down{color:#fb7185}.ig-lcc-hero-sub{color:var(--faint);text-transform:uppercase;letter-spacing:1.5px;margin-top:8px;font-size:12.5px;position:relative}.ig-lcc-platforms{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.ig-lcc-plat{border:1px solid var(--stroke);background:var(--panel);border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:16px 10px;transition:all .2s;display:flex}.ig-lcc-plat.on:hover{border-color:#a87fff66;transform:translateY(-2px)}.ig-lcc-plat.off{opacity:.72}.ig-lcc-plat-ic{background:#ffffff0a;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.ig-lcc-plat-num{letter-spacing:-.5px;font-size:22px;font-weight:800}.ig-lcc-plat-num.off{color:var(--muted);font-size:13px;font-weight:700}.ig-lcc-plat-grow{font-size:12px;font-weight:700}.ig-lcc-plat-grow.up{color:#34d399}.ig-lcc-plat-connect{border:1px solid var(--stroke);color:#c084fc;cursor:pointer;background:0 0;border-radius:20px;margin:2px 0;padding:4px 12px;font-size:11px;font-weight:700}.ig-lcc-plat-name{letter-spacing:1px;text-transform:uppercase;color:var(--faint);font-size:11px}.ig-lcc-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ig-lcc-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ig-lcc-empty{color:var(--faint);padding:14px 4px;font-size:13px}.ig-lcc-op{border-bottom:1px solid var(--soft);color:inherit;align-items:center;gap:10px;padding:7px 0;text-decoration:none;display:flex}.ig-lcc-op:last-of-type{border-bottom:none}.ig-lcc-op img,.ig-lcc-op .ig-ct-thumb-ph{object-fit:cover;border-radius:7px;flex-shrink:0;width:54px;height:32px}.ig-lcc-op-title{color:var(--text);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.ig-lcc-op-meta{color:var(--muted);font-size:11.5px}.ig-lcc-ops-note{color:var(--faint);margin-top:10px;font-size:11.5px;line-height:1.5}.ig-lcc-trlist{flex-direction:column;gap:8px;display:flex}.ig-lcc-tr{color:inherit;border-bottom:1px solid var(--soft);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:grid}.ig-lcc-tr:last-child{border-bottom:none}.ig-lcc-tr-tag{color:#c084fc;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.ig-lcc-tr-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ig-lcc-tr-num{color:var(--muted);font-size:12.5px;font-weight:700}.ig-lcc-badge{color:#c084fc;background:#a855f724;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.ig-lcc-ailist{flex-direction:column;gap:10px;display:flex}.ig-lcc-ai-item{color:var(--text);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.ig-ai-ok{color:#34d399;flex-shrink:0;margin-top:2px}.ig-ai-warn{color:#fbbf24;flex-shrink:0;margin-top:2px}.ig-lcc-goallist{flex-direction:column;gap:12px;display:flex}.ig-lcc-goal-top{justify-content:space-between;margin-bottom:5px;font-size:13px;font-weight:600;display:flex}.ig-lcc-goal-pct{color:#c084fc}.ig-lcc-goal-bar{background:var(--input);border-radius:6px;height:7px;overflow:hidden}.ig-lcc-goal-bar i{background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:6px;height:100%;display:block}.ig-lcc-goal-meta{color:var(--muted);align-items:center;gap:8px;margin-top:5px;font-size:11.5px;display:flex}.ig-lcc-goal-done{color:#34d399;align-items:center;gap:3px;display:inline-flex}.ig-lcc-feedlist{flex-direction:column;gap:2px;display:flex}.ig-lcc-feeditem{border-bottom:1px solid var(--soft);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ig-lcc-feeditem:last-child{border-bottom:none}.ig-lcc-feedic{color:#c084fc;background:#a855f724;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ig-lcc-feedtitle{color:var(--text);font-size:13px;font-weight:600}.ig-lcc-feedsub{color:var(--muted);font-size:11.5px}.ig-lcc-feedtime{color:var(--faint);white-space:nowrap;font-size:11px}.ig-plat-card{flex-direction:column;display:flex}.ig-plat-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.ig-plat-ic{background:#ffffff0a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.ig-plat-name{font-size:15px;font-weight:700}.ig-plat-status{font-size:12px;font-weight:600}.ig-plat-status.on{color:#34d399}.ig-plat-status.off{color:var(--muted)}.ig-yt-status-line{color:var(--faint);align-items:center;gap:6px;margin:4px 0 2px;padding:4px 0;font-size:11.5px;display:flex}.ig-yt-status-line .ig-statusdot{width:7px;height:7px}.ig-yt-step-msg{color:var(--muted);white-space:pre-line;background:#ffffff08;border-radius:8px;margin:2px 0 4px;padding:4px 6px;font-size:11px;line-height:1.4}.ig-plat-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.ig-plat-stats div{flex-direction:column;gap:2px;display:flex}.ig-plat-stats span{color:var(--faint);text-transform:uppercase;font-size:10.5px}.ig-plat-stats b{font-size:16px;font-weight:800}.ig-set-wrap{flex-direction:column;gap:14px;display:flex}.ig-set-row{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.ig-set-row:last-child{border-bottom:none}.ig-set-row-l{align-items:center;gap:11px;display:flex}.ig-set-ic{background:var(--input);color:#c084fc;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ig-set-title{color:var(--text);font-size:14px;font-weight:600}.ig-set-sub{color:var(--muted);font-size:12px}.ig-set-accounts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ig-set-acc{border:1px solid var(--stroke);background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.ig-set-acc-ic{background:#ffffff0a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ig-set-acc-body{flex:1;min-width:0}.ig-set-acc-ok{color:#34d399;background:#34d39924;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ig-switch{background:var(--input);cursor:pointer;border:none;border:1px solid var(--stroke);border-radius:20px;width:42px;height:24px;transition:all .18s;position:relative}.ig-switch.on{background:linear-gradient(90deg,#a855f7,#ec4899)}.ig-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:2px;left:2px}.ig-switch.on .ig-switch-knob{transform:translate(18px)}.ig-ai-ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ig-ai-ul li{color:var(--text);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.ig-ai-topic-t{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:700}.ig-dt-search{border:1px solid var(--stroke);background:var(--input);color:var(--muted);border-radius:11px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.ig-dt-search input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.ig-dt-scroll{overflow-x:auto}.ig-dt-table{border-collapse:collapse;width:100%;font-size:13px}.ig-dt-table thead th{text-align:left;color:var(--faint);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--stroke);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}.ig-dt-th{-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex}.ig-dt-table tbody td{border-bottom:1px solid var(--soft);color:var(--text);vertical-align:middle;padding:10px 12px}.ig-dt-table tbody tr.clickable{cursor:pointer;transition:all .12s}.ig-dt-table tbody tr.clickable:hover{background:var(--hover)}.ig-dt-empty{text-align:center;color:var(--faint);padding:26px}.ig-ct-cell{align-items:center;gap:10px;min-width:220px;display:flex}.ig-ct-cell img{object-fit:cover;border-radius:7px;flex-shrink:0;width:58px;height:34px}.ig-ct-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.ig-ct-hl{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.ig-ct-hl img{object-fit:cover;border-radius:8px;flex-shrink:0;width:74px;height:44px}.ig-ct-hl-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.ig-vd-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.ig-vd{background:var(--panel2);border-left:1px solid var(--stroke);width:min(420px,92vw);height:100%;padding:20px;animation:.22s ig-slidein;overflow-y:auto;box-shadow:-18px 0 60px #00000080}@keyframes ig-slidein{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.ig-vd-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ig-vd-head h3{margin:0;font-size:16px}.ig-vd-thumb{border-radius:12px;width:100%;margin-bottom:12px}.ig-vd-title{margin-bottom:16px;font-size:15px;font-weight:700;line-height:1.35}.ig-vd-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.ig-vd-stat{border:1px solid var(--stroke);background:var(--panel);border-radius:11px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ig-vd-stat span{color:var(--faint);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.ig-vd-stat b{font-size:16px;font-weight:800}.ig-aud-legend{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:8px;display:flex}.ig-aud-legend span{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ig-aud-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.ig-goal-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ig-goal-figs b{font-size:22px;font-weight:800}.ig-goal-figs span{color:var(--muted);font-size:13px}.ig-goal-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.ig-goal-stats div{flex-direction:column;gap:2px;display:flex}.ig-goal-stats span{color:var(--faint);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.ig-goal-stats b{font-size:15px;font-weight:700}.ig-alert-list{flex-direction:column;gap:2px;display:flex}.ig-alert{border-bottom:1px solid var(--soft);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:13px 4px;display:grid}.ig-alert:last-child{border-bottom:none}.ig-alert.read{opacity:.62}.ig-alert-ic{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ig-alert-title{color:var(--text);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.ig-alert-unread{background:#ec4899;border-radius:50%;width:7px;height:7px;display:inline-block}.ig-alert-desc{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4}.ig-alert-time{color:var(--faint);white-space:nowrap;font-size:11.5px}@media (width<=900px){.ig-lcc-grid{grid-template-columns:1fr}.ig-lcc-platforms{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.ig-lcc-strip{text-align:center;justify-content:center}.ig-lcc-kpis{grid-template-columns:repeat(2,1fr)}}.ig-refresh-btn .ig-refresh-label{font-variant-numeric:tabular-nums}.ig-customrange-wrap{flex-direction:column;gap:8px;padding:8px 4px 4px;display:flex}.ig-range-err{color:#fb7185;padding-left:2px;font-size:11.5px}.ig-apply-btn{justify-content:center;width:100%}.ig-aud-overview .ig-lcc-kpis{margin-bottom:0}.ig-syncstatus{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ig-ov-grid{grid-template-columns:2fr 1fr;align-items:start;gap:14px;display:grid}.ig-ov-right{flex-direction:column;gap:14px;display:flex}@media (width<=900px){.ig-ov-grid{grid-template-columns:1fr}}.ig-goal-targets{gap:10px;display:flex}.ig-goal-targets label{color:var(--faint);text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:3px;font-size:10.5px;display:flex}.ig-goal-targets input{border:1px solid var(--stroke);background:var(--input);width:66px;color:var(--text);border-radius:9px;padding:6px 8px;font-size:14px;font-weight:700}.ig-cal-dow{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;display:grid}.ig-cal-dow span{text-align:center;color:var(--faint);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.ig-cal-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.ig-cal-blank{aspect-ratio:1}.ig-cal-day{aspect-ratio:1;border:1px solid var(--stroke);background:var(--panel);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;font-family:inherit;transition:all .15s;display:flex;position:relative;overflow:hidden}.ig-cal-day:not(:disabled):hover{border-color:#a87fff73;transform:translateY(-2px)}.ig-cal-day:disabled{cursor:default}.ig-cal-day-num{color:var(--text);font-size:13px;font-weight:700}.ig-cal-day-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ig-cal-day-ic{font-size:12px;position:absolute;bottom:6px;right:6px}.ig-cal-day.green{background:linear-gradient(160deg,#34d39938,var(--panel));border-color:#34d39973}.ig-cal-day.yellow{background:linear-gradient(160deg,#f5bf4933,var(--panel));border-color:#f5bf4973}.ig-cal-day.red{background:linear-gradient(160deg,#fb71852e,var(--panel));border-color:#fb718566}.ig-cal-day.grey{opacity:.5}.ig-cal-day.today{box-shadow:0 0 0 2px #a855f78c}.ig-cal-legend{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.ig-cal-legend span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ig-cal-legend i{border-radius:4px;width:11px;height:11px;display:inline-block}.ig-cal-legend i.green{background:#34d399}.ig-cal-legend i.yellow{background:#f5bf49}.ig-cal-legend i.red{background:#fb7185}.ig-cal-legend i.grey{background:#6f6890}.ig-cal-panel-status{border-radius:10px;margin-bottom:14px;padding:9px 12px;font-size:13px;font-weight:600}.ig-cal-panel-status.green{color:#34d399;background:#34d39929}.ig-cal-panel-status.yellow{color:#f5bf49;background:#f5bf4929}.ig-cal-panel-status.red{color:#fb7185;background:#fb718529}@media (width<=560px){.ig-cal-day{padding:5px}.ig-cal-day-meta,.ig-cal-day-ic{display:none}}.ig-ov-empty{min-height:120px;color:var(--faint);text-align:center;justify-content:center;align-items:center;padding:18px;font-size:13px;display:flex}.ig-ct-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ig-ct-filter-ic{color:var(--faint);align-items:center;padding:0 4px;display:inline-flex}.ig-ct-table thead th{background:var(--panel);z-index:2;position:sticky;top:0}.ig-ct-plat{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ig-ct-type{color:#60a5fa;background:#60a5fa29;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.ig-ct-type.short{color:#ec4899;background:#ec489929}.ig-ct-status{color:#34d399;background:#34d39929;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.ig-ct-actions{justify-content:flex-end;gap:4px;display:flex}.ig-ct-actions button,.ig-ct-actions a{border:1px solid var(--stroke);background:var(--input);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;text-decoration:none;transition:all .12s;display:inline-grid}.ig-ct-actions button:hover,.ig-ct-actions a:hover{color:#c084fc;border-color:#a87fff80}.ig-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.ig-page-info{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ig-ct-banner{color:#f5bf49;background:#f5bf4924;border:1px solid #f5bf494d;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 13px;font-size:12.5px;display:flex}.ig-vd-meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ig-vd-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--faint);margin:16px 0 8px;font-size:12px;font-weight:700}.ig-customrange-actions{gap:8px;display:flex}.ig-customrange-actions>*{flex:1;justify-content:center}.ig-menu-na{color:var(--faint);font-size:11px}.ig-menu-item:disabled{opacity:.6;cursor:default}.ig-menu-item{align-items:center;display:flex}.ig-rep-plats{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.ig-rep-plat{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ig-an-ins-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ig-an-ins{border:1px solid var(--stroke);background:var(--panel);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.ig-an-ins-ic{background:#a855f724;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ig-an-ins-t{color:var(--text);font-size:13px;font-weight:700}.ig-an-ins-s{color:var(--muted);margin-top:2px;font-size:12px}.ig-igid{border:1px solid var(--stroke);background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.ig-igid-left{align-items:center;gap:12px;display:flex}.ig-igid-av{object-fit:cover;border:2px solid #ec489980;border-radius:50%;width:48px;height:48px}.ig-igid-av.ph{color:#c084fc;background:#a855f726;place-items:center;display:grid}.ig-igid-name{color:var(--text);font-size:15px;font-weight:800}.ig-igid-sub{color:var(--muted);font-size:12.5px}.ig-igid-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ig-igid-sync{display:none}.ig-conn-badge{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ig-conn-badge i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d3992e}.ig-na-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ig-na-item{border:1px solid var(--stroke);background:var(--panel);color:var(--muted);border-radius:11px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12.5px;display:flex}.ig-na-item b{color:var(--faint);font-weight:600}.ig-muted{color:var(--faint)}.ig-ct-search input{background:var(--panel);border:1px solid var(--stroke);width:100%;color:var(--text);border-radius:10px;outline:none;padding:8px 12px;font-size:13px}.ig-ct-filters{flex-wrap:wrap;gap:8px;display:flex}.ig-ct-filters select{background:var(--panel);border:1px solid var(--stroke);color:var(--text);border-radius:10px;outline:none;padding:8px 10px;font-size:13px}.ig-img-ph{color:var(--faint);box-sizing:border-box;background:#a855f71a;justify-content:center;align-items:center;min-width:24px;min-height:24px;overflow:hidden;display:flex!important}.ig-ct-thumb-ph{color:#c084fc;background:#a855f724;border-radius:6px;place-items:center;width:46px;height:30px;display:grid}.ig-ct-link{width:28px;height:28px;color:var(--muted);border:1px solid var(--stroke);border-radius:8px;place-items:center;display:inline-grid}.ig-ct-link:hover{color:#ec4899;border-color:#ec489966}.ig-ct-pager{color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:12.5px;display:flex}.ig-ct-pager>div{align-items:center;gap:10px;display:flex}.ig-ct-pager button{background:var(--panel);border:1px solid var(--stroke);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12.5px}.ig-ct-pager button:disabled{opacity:.45;cursor:default}.ig-badge.on{box-shadow:0 0 0 3px #fb718540;background:#fb7185!important}.ig-notif-menu{width:340px;max-width:88vw;padding:0;right:0;overflow:hidden}.ig-notif-head{border-bottom:1px solid var(--stroke);color:var(--text);justify-content:space-between;align-items:center;padding:12px 14px;font-size:13.5px;font-weight:800;display:flex}.ig-notif-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:12px}.ig-notif-clear:hover{color:#fb7185}.ig-notif-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:34px 16px;display:flex}.ig-notif-empty small{color:var(--faint);font-size:11.5px}.ig-notif-list{max-height:380px;overflow-y:auto}.ig-notif-item{border-bottom:1px solid var(--stroke);gap:10px;padding:11px 14px;display:flex}.ig-notif-item:last-child{border-bottom:none}.ig-notif-ic{background:#a855f721;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ig-notif-t{color:var(--text);font-size:13px;font-weight:700}.ig-notif-s{color:var(--muted);margin-top:1px;font-size:12px}.ig-notif-at{color:var(--faint);margin-top:3px;font-size:11px}.ig-coll{border:1px solid var(--stroke);background:var(--panel);border-radius:16px;margin-bottom:14px;padding:12px 14px}.ig-coll-row{flex-wrap:wrap;gap:10px;display:flex}.ig-coll-chip{border:1px solid var(--stroke);background:var(--bg2,#ffffff05);border-radius:11px;flex-direction:column;flex:1;gap:3px;min-width:140px;padding:9px 12px;display:flex}.ig-coll-k{text-transform:uppercase;letter-spacing:.4px;color:var(--faint);font-size:10.5px;font-weight:700}.ig-coll-v{color:var(--text);align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.ig-coll-dot{border-radius:50%;width:8px;height:8px}.ig-coll-row2{border-top:1px solid var(--stroke);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;display:flex}.ig-coll-status{color:var(--text);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.ig-coll-live{background:#34d399;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #34d39926}.ig-coll-live.busy{background:#f59e0b;animation:1s infinite igpulse;box-shadow:0 0 0 4px #f59e0b2e}@keyframes igpulse{0%,to{opacity:1}50%{opacity:.4}}.ig-coll-jobs{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ig-coll-jobs b{color:var(--text)}.ig-spin{animation:1s linear infinite igspin}@keyframes igspin{to{transform:rotate(360deg)}}.ig-conn-badge.wait{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b52}.ig-conn-badge.wait i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.ig-conn-badge.off{background:var(--input,#ffffff0a);color:var(--faint);border-color:var(--stroke)}.ig-conn-badge.off i{background:var(--faint);box-shadow:none}.ig-ps-grid,.ig-conn-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.ig-ps-card,.ig-conncard{border:1px solid var(--stroke);background:var(--panel);border-radius:16px;padding:15px}.ig-ps-card.off,.ig-conncard.off{border-style:dashed}.ig-ps-head,.ig-conncard-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.ig-ps-ic{background:#ffffff08;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ig-ps-id{flex:1;min-width:0}.ig-ps-name{color:var(--text);font-size:14.5px;font-weight:800}.ig-ps-sub{color:var(--muted);font-size:12px}.ig-ps-stats,.ig-conncard-rows{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ig-ps-stats>div,.ig-conncard-rows>div{border:1px solid var(--stroke);background:var(--bg2,#ffffff05);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ig-ps-stats span,.ig-conncard-rows span{text-transform:uppercase;letter-spacing:.3px;color:var(--faint);font-size:10.5px;font-weight:700}.ig-ps-stats b,.ig-conncard-rows b{color:var(--text);font-size:14px;font-weight:800}.ig-ps-av{object-fit:cover;border-radius:11px;flex-shrink:0;width:40px;height:40px}.ig-ps-foot{border-top:1px solid var(--stroke);justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;display:flex}.ig-ps-card{flex-direction:column;display:flex}.ig-ps-card>.ig-pill{margin-top:auto!important}.ig-ps-card>.ig-ps-stats{margin-bottom:10px}.ig-ps-delta{font-size:11px;font-style:normal;font-weight:800;line-height:1.2}.ig-ps-delta small{opacity:.75;font-weight:600}.ig-ps-delta.up{color:#22c55e}.ig-ps-delta.down{color:#fb7185}.ig-ps-delta.flat{color:var(--muted)}.ig-ps-trend{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.ig-ps-trend span{text-transform:uppercase;letter-spacing:.3px;color:var(--faint);font-size:10.5px;font-weight:700}.ig-ps-spark{width:100%;height:34px;display:block}.ig-ps-top{border:1px solid var(--stroke);background:var(--bg2,#ffffff05);color:inherit;border-radius:10px;align-items:center;gap:10px;min-width:0;margin-bottom:10px;padding:8px;text-decoration:none;display:flex}a.ig-ps-top:hover{border-color:#a855f780}.ig-ps-top img,.ig-ps-top-ph{object-fit:cover;background:#ffffff0a;border-radius:8px;flex-shrink:0;width:52px;height:52px}.ig-ps-top-ph{color:var(--muted);place-items:center;display:grid}.ig-ps-top-txt{flex:1;min-width:0}.ig-ps-top-txt small{text-transform:uppercase;letter-spacing:.3px;color:var(--faint);font-size:10px;font-weight:700}.ig-ps-top-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.ig-ps-top-meta{color:var(--muted);gap:10px;margin-top:2px;font-size:11.5px;display:flex}.ig-ps-top-meta span{align-items:center;gap:3px;display:inline-flex}.ig-ps-card.detail .ig-ps-stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}@media (width<=640px){.ig-ps-grid{grid-template-columns:1fr}}.ig-ps-wait{flex-direction:column;gap:10px;display:flex}.ig-ps-wait-row{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.ig-conncard-health{color:var(--muted);align-items:center;gap:7px;margin-bottom:11px;font-size:12.5px;display:flex}.ig-conncard-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.ig-pill.danger{color:#fb7185;border-color:#fb718559}.ig-pill.danger:hover{background:#fb71851a}.ig-conncard-note{color:var(--faint);flex-basis:100%;font-size:11px}.ig-live-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:14px;display:grid}.ig-livecard{border:1px solid var(--stroke);background:var(--panel);border-radius:14px;padding:13px}.ig-livecard.off{border-style:dashed}.ig-livecard-h{align-items:center;gap:9px;margin-bottom:10px;display:flex}.ig-livecard-h .ig-ps-name{flex:1}.ig-livecard-rows{flex-direction:column;gap:7px;display:flex}.ig-livecard-rows>div{justify-content:space-between;align-items:center;font-size:12px;display:flex}.ig-livecard-rows span{color:var(--faint)}.ig-livecard-rows b{color:var(--text);font-weight:700}.ig-igconnect{border:1px solid var(--stroke);background:var(--panel);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:10px auto;padding:26px;display:flex}.ig-igconnect-ic{background:#ec48991f;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.ig-igconnect-title{color:var(--text);font-size:17px;font-weight:800}.ig-igconnect-sub{color:var(--muted);max-width:440px;font-size:13px}.ig-igconnect-steps{text-align:left;border:1px solid var(--stroke);background:var(--bg2,#ffffff05);border-radius:12px;width:100%;margin-top:6px;padding:13px 15px}.ig-igconnect-steps b{color:var(--text);font-size:12.5px}.ig-igconnect-steps p{color:var(--muted);margin:6px 0;font-size:12px}.ig-igconnect-hint{color:var(--faint)!important;font-size:11.5px!important}.ig-igconnect-codes{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ig-igconnect-codes code,.ig-igconnect-steps code{color:#c084fc;background:#a855f724;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:11.5px}.ig-igconnect-status{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px;margin:4px 0;font-size:12px;display:flex}.ig-igconnect-status b{color:var(--text);margin-left:5px}.ig-igconnect-status b.ok{color:#34d399}.ig-igconnect-status b.bad{color:#fb7185}.ig-ytch{border:1px solid var(--stroke);background:var(--panel);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:16px;padding:15px;display:flex}.ig-ytch-av{object-fit:cover;border:2px solid #8b5cf680;border-radius:50%;flex-shrink:0;width:60px;height:60px}.ig-ytch-av.ph{color:#c084fc;background:#a855f724;place-items:center;display:grid}.ig-ytch-main{flex:1;min-width:200px}.ig-ytch-top{align-items:center;gap:10px;display:flex}.ig-ytch-name{color:var(--text);font-size:16px;font-weight:800}.ig-ytch-meta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:12px;display:flex}.ig-ytch-desc{color:var(--muted);max-width:640px;margin-top:8px;font-size:12.5px;line-height:1.5}.ig-ytch-stats{gap:9px;display:flex}.ig-ytch-stats>div{border:1px solid var(--stroke);text-align:center;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ig-ytch-stats span{text-transform:uppercase;letter-spacing:.3px;color:var(--faint);font-size:10px;font-weight:700}.ig-ytch-stats b{color:var(--text);font-size:15px;font-weight:800}.ig-iggoal-bars{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.ig-iggoal-bar{border:1px solid var(--stroke);background:var(--panel);border-radius:11px;flex-direction:column;gap:3px;padding:10px 13px;display:flex}.ig-iggoal-bar span{color:var(--faint);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700}.ig-iggoal-bar b{color:var(--text);font-size:14px;font-weight:800}.ig-mon{gap:12px;margin-bottom:14px;display:grid}.ig-mon-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ig-mon-tile{border:1px solid var(--stroke);background:var(--panel);border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.ig-mon-tile span{text-transform:uppercase;letter-spacing:.3px;color:var(--faint);font-size:10.5px;font-weight:700}.ig-mon-tile b{color:var(--text);font-size:14px;font-weight:800}.ig-mon-logs{border:1px solid var(--stroke);background:var(--panel);border-radius:14px;overflow:hidden}.ig-mon-logs-h{border-bottom:1px solid var(--stroke);color:var(--text);justify-content:space-between;align-items:center;padding:11px 14px;font-size:13px;font-weight:800;display:flex}.ig-mon-logs-h span{color:var(--muted);font-size:12px;font-weight:600}.ig-mon-empty{text-align:center;color:var(--muted);padding:22px 14px;font-size:12.5px}.ig-mon-loglist{max-height:220px;overflow-y:auto}.ig-mon-log{border-bottom:1px solid var(--stroke);align-items:center;gap:12px;padding:9px 14px;font-size:12.5px;display:flex}.ig-mon-log:last-child{border-bottom:none}.ig-mon-log-t{color:var(--faint);font-variant-numeric:tabular-nums;min-width:64px}.ig-mon-log-m{color:var(--text)}.ig-mon-log.warning .ig-mon-log-m{color:#fb7185}.ig-mon-log.milestone .ig-mon-log-m{color:#34d399}.ig-aud-2col{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=760px){.ig-aud-2col{grid-template-columns:1fr}}.ig-igtop-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=680px){.ig-igtop-grid{grid-template-columns:1fr}}.ig-igtop-card{border:1px solid var(--stroke);background:var(--panel);border-radius:13px;padding:12px}.ig-igtop-label{text-transform:uppercase;letter-spacing:.4px;color:#c084fc;margin-bottom:9px;font-size:11px;font-weight:800}.ig-igtop-body{gap:11px;display:flex}.ig-igtop-body img,.ig-igtop-body .ig-ct-thumb-ph{object-fit:cover;border-radius:10px;flex-shrink:0;width:64px;height:64px}.ig-igtop-cap{color:var(--text);font-size:13px;font-weight:600;line-height:1.4}.ig-igtop-stats{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:6px;font-size:11.5px;display:flex}.ig-igrecent{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.ig-igrecent-item{border:1px solid var(--stroke);aspect-ratio:1;border-radius:11px;display:block;position:relative;overflow:hidden}.ig-igrecent-item img,.ig-igrecent-item .ig-ct-thumb-ph{object-fit:cover;width:100%;height:100%}.ig-igrecent-ov{color:#fff;background:linear-gradient(#0000,#000000b3);justify-content:space-between;align-items:center;padding:6px 8px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.igi{z-index:9999;background:radial-gradient(1200px 700px at 50% 45%,#1a0f33 0%,#0b0718 55%,#05030c 100%);place-items:center;animation:.35s ease-out both igi-in;display:grid;position:fixed;inset:0;overflow:hidden}.igi-out{animation:.48s cubic-bezier(.4,0,.2,1) forwards igi-leave}@keyframes igi-in{0%{opacity:0}to{opacity:1}}@keyframes igi-leave{to{opacity:0;filter:blur(6px);transform:scale(1.06)}}.igi-bg{pointer-events:none;position:absolute;inset:0}.igi-glow{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.igi-glow.a{background:radial-gradient(circle,#a855f78c,#0000 70%);width:520px;height:520px;animation:2.4s ease-in-out both igi-float;top:calc(50% - 300px);left:calc(50% - 420px)}.igi-glow.b{background:radial-gradient(circle,#38bdf861,#0000 70%);width:460px;height:460px;animation:2.4s ease-in-out .1s reverse both igi-float;top:calc(50% - 160px);left:calc(50% - 20px)}@keyframes igi-float{0%{transform:translate(-30px,20px)scale(.9)}to{transform:translate(20px,-10px)scale(1.05)}}.igi-streak{filter:drop-shadow(0 0 6px #7dd3fccc);opacity:0;background:linear-gradient(90deg,#0000,#ec4899e6,#7dd3fcf2,#0000);width:46vw;height:1px;animation:1.1s cubic-bezier(.5,0,.2,1) forwards igi-streak;position:absolute;left:-50vw}.igi-streak.s1{animation-delay:.55s;top:38%}.igi-streak.s2{width:32vw;animation-delay:.8s;top:57%}.igi-streak.s3{width:24vw;height:2px;animation-delay:1.05s;top:47%}@keyframes igi-streak{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}to{opacity:0;transform:translate(160vw)}}.igi-dot{opacity:0;background:#e9d5ff;border-radius:50%;animation-name:igi-dot;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;box-shadow:0 0 6px #d8b4fee6}@keyframes igi-dot{0%{opacity:0;transform:translate(0,0)}30%{opacity:.9}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0)}}.igi-stage{perspective:1100px;perspective-origin:50% 45%}.igi-cam{transform-style:preserve-3d;text-align:center;animation:2.2s cubic-bezier(.22,1,.36,1) both igi-cam}@keyframes igi-cam{0%{transform:translate3d(0,14px,-220px)rotateX(16deg)rotateY(-24deg)}70%{transform:translate(0,0)rotateX(4deg)rotateY(6deg)}to{transform:translate(0,0)rotateX(2deg)rotateY(2deg)}}.igi-word{transform-style:preserve-3d;letter-spacing:.04em;font:900 clamp(44px,9vw,112px)/1 Inter,Segoe UI,system-ui,sans-serif;display:inline-flex;position:relative}.igi-ch{color:#2a1650;transform-origin:50% 60%;text-shadow:1px 1px #3b1d6e,2px 2px #36196a,3px 3px #311663,4px 4px #2b135b,5px 5px #251050,6px 6px #1f0d45,7px 7px #190a3a,8px 10px 18px #0009;animation:.9s cubic-bezier(.2,.9,.25,1.15) both igi-ch;animation-delay:calc(var(--i) * 55ms + .12s);display:inline-block;position:relative}.igi-ch:before{content:attr(data-ch);background:linear-gradient(90deg,#a855f7 0%,#d946ef 35%,#ec4899 55%,#60a5fa 80%,#38bdf8 100%);background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--i) / (var(--n) - 1) * 100%) 0;color:#0000;text-shadow:none;filter:drop-shadow(0 0 10px #d946ef73)drop-shadow(0 0 22px #38bdf840);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes igi-ch{0%{opacity:0;filter:blur(8px);transform:translate3d(0,30px,-380px)rotateY(75deg)rotateX(-20deg)}60%{opacity:1;filter:blur()}to{opacity:1;transform:translate(0,0)rotateY(0)rotateX(0)}}.igi-sheen{pointer-events:none;color:#0000;background:linear-gradient(105deg,#0000 35%,#fffffff2 48%,#bae6fdcc 52%,#0000 65%) 130% 0/250% 100% no-repeat;mix-blend-mode:screen;-webkit-background-clip:text;background-clip:text;animation:.8s ease-in-out .95s both igi-sheen;display:inline-block;position:absolute;inset:0}@keyframes igi-sheen{0%{background-position:130% 0}to{background-position:-60% 0}}.igi-tag{letter-spacing:.42em;text-transform:uppercase;color:#b9a8e6;text-indent:.42em;opacity:0;margin-top:18px;font:600 13px/1 Inter,Segoe UI,system-ui,sans-serif;animation:.6s ease-out 1.05s both igi-tag}@keyframes igi-tag{0%{opacity:0;transform:translateY(6px)}to{opacity:.85;transform:none}}.igi-reduced .igi-cam,.igi-reduced .igi-ch,.igi-reduced .igi-tag,.igi-reduced .igi-glow{animation:none!important}.igi-reduced .igi-tag{opacity:.85}.igi-reduced.igi-out{animation:.25s forwards igi-fade}@keyframes igi-fade{to{opacity:0}}.igb{min-height:100vh;display:flex}.igb-side{border-right:1px solid #a87fff14;flex-direction:column;gap:12px;width:240px;padding:22px 16px;display:flex}.igb-side i,.igb-head,.igb-kpis i,.igb-chart{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:10px;animation:1.3s linear infinite igb-sh;display:block}.igb-side i{height:34px}.igb-side i:first-child{width:70%;height:40px;margin-bottom:18px}.igb-main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:24px;display:flex}.igb-head{width:min(520px,100%);height:44px}.igb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.igb-kpis i{height:118px}.igb-chart{height:320px}@keyframes igb-sh{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=920px){.igb-side{display:none}.igb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.igb-side i,.igb-head,.igb-kpis i,.igb-chart{animation:none}}.ig-safe{background:0 0;place-items:center;min-height:60vh;padding:24px;display:grid}.ig-safe-card{text-align:center;color:#e9e4f7;background:#161026b8;border:1px solid #a87fff2e;border-radius:14px;max-width:460px;padding:26px 24px}.ig-safe-title{margin-bottom:6px;font-size:17px;font-weight:700}.ig-safe-sub{color:#b9b2d4;font-size:13px;line-height:1.5}.ig-safe-actions{justify-content:center;gap:8px;margin-top:14px;display:flex}
