.il{--il-bg:#F6F6F7;--il-line:#E4E4E7;--il-ink:#0a0a0a;--il-muted:#6B6B73;--il-accent:#FF0016;--il-soft:#FFE9EB;--il-ok:#1F8A5B;--il-ok-soft:#E3F4EC;--il-warn:#D98A00;position:relative;border-radius:22px;background:radial-gradient(120% 90% at 100% 0,#FFE3E6 0,var(--il-bg) 55%,#FAFAFA 100%);padding:28px;font-family:var(--font-body),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1.4;color:var(--il-ink);overflow:hidden;display:grid;place-items:center;min-height:300px;width:100%;container-type:inline-size;text-align:left}.il-sm{padding:18px;min-height:260px;font-size:12px;border-radius:18px}.il *{box-sizing:border-box}.il h3,.il p{margin:0}.il b{font-weight:700}.il .il-win{width:min(100%,360px);background:#fff;border:1px solid var(--il-line);border-radius:16px;padding:16px;box-shadow:0 24px 48px -28px rgba(0,0,0,.35);display:grid;gap:10px}.il .il-win.il-wide{width:min(100%,420px)}.il .il-win.il-tight{width:auto;min-width:0;flex:1}.il .il-win-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.il .il-mono{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--il-muted)}.il .il-lbl{margin-bottom:-2px}.il .il-txt{color:var(--il-ink)}.il small{display:block;color:var(--il-muted);font-size:11.5px}.il .il-grow{flex:1;min-width:0}.il .il-grow b,.il .il-grow small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.il .il-pill{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--il-soft);color:var(--il-accent);display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.il .il-pill.il-live{background:#FDECEC;color:#C2412D}.il .il-pill.il-ok{background:var(--il-ok-soft);color:var(--il-ok)}.il .il-chips{display:flex;flex-wrap:wrap;gap:6px}.il .il-chip{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:#F1F1F3;color:var(--il-muted);display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.il .il-chip.il-ok{background:var(--il-ok-soft);color:var(--il-ok)}.il .il-chip.il-src{background:#fff;border:1px solid var(--il-line);color:var(--il-ink)}.il .il-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--il-line);border-radius:12px}.il .il-row.il-slim{padding:6px 4px;border:0}.il .il-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--il-soft);color:var(--il-accent);flex:none}.il .il-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--il-soft);color:var(--il-accent);font-weight:700;font-size:12px;flex:none}.il .il-av.il-av-sm{width:26px;height:26px;font-size:11px}.il .il-wave{display:flex;align-items:center;gap:4px;height:36px}.il .il-wave span{width:6px;border-radius:3px;background:var(--il-accent)}.il .il-wave span.il-dim{background:#F3B5BB}.il .il-b{padding:8px 11px;border-radius:14px;font-size:12.5px;max-width:86%}.il .il-b.il-out{background:var(--il-ink);color:#fff;justify-self:end;border-bottom-right-radius:4px}.il .il-b.il-in{background:#F1F1F3}.il .il-b.il-ai,.il .il-b.il-in{justify-self:start;border-bottom-left-radius:4px}.il .il-b.il-ai{background:var(--il-soft)}.il .il-spark{display:inline-flex;margin-right:4px;vertical-align:-2px;color:var(--il-accent)}.il .il-sys{text-align:center;font-size:11px;color:var(--il-muted)}.il .il-flow-in{display:flex;align-items:center;gap:12px;width:100%;max-width:460px}.il .il-sources{display:grid;gap:6px;flex:none}.il .il-funnel-arrow{font-size:22px;color:var(--il-accent);display:grid;place-items:center}.il .il-dotlive{width:8px;height:8px;border-radius:50%;background:var(--il-accent);flex:none}.il .il-hub{position:relative;width:100%;max-width:380px;aspect-ratio:300/220}.il .il-hub-lines{position:absolute;inset:0;width:100%;height:100%;color:#D9D9DE}.il .il-hub-center{left:50%;top:50%;background:var(--il-ink);color:#fff;font-weight:700;padding:10px 14px;border-radius:14px;box-shadow:0 16px 30px -14px rgba(0,0,0,.6)}.il .il-hub-center,.il .il-hub-node{position:absolute;transform:translate(-50%,-50%);z-index:1}.il .il-hub-node{background:#fff;border:1px solid var(--il-line);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;white-space:nowrap}.il .il-n0{left:16.7%;top:13.6%}.il .il-n1{left:83.3%;top:13.6%}.il .il-n2{left:12%;top:50%}.il .il-n3{left:88%;top:50%}.il .il-n4{left:20%;top:86.4%}.il .il-n5{left:80%;top:86.4%}.il .il-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.il .il-kcol{display:grid;gap:6px;align-content:start;background:#F6F6F7;border-radius:10px;padding:6px}.il .il-kcard{background:#fff;border:1px solid var(--il-line);border-radius:8px;padding:6px;font-size:11px}.il .il-kcard b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.il .il-kcard small{font-size:10px}.il .il-kcard.il-won{border-color:var(--il-ok);background:var(--il-ok-soft)}.il .il-tbl{width:100%;border-collapse:collapse;font-size:12px}.il .il-tbl th{text-align:left;font-weight:600;color:var(--il-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;padding:4px 6px;border-bottom:1px solid var(--il-line)}.il .il-tbl td{padding:6px;border-bottom:1px solid #f1f1f3;white-space:nowrap}.il .il-tbl td svg{vertical-align:-2px;color:var(--il-accent)}.il svg{display:inline-block;vertical-align:middle}.il .il-loc{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.il .il-tbl tr.il-total td{border-bottom:0;font-weight:700;background:#F6F6F7}.il .il-tl{list-style:none;margin:0;padding:0 0 0 4px;display:grid;gap:8px;border-left:2px solid var(--il-line)}.il .il-tl li{position:relative;padding-left:12px;font-size:12px}.il .il-tl small{display:inline;margin-left:4px}.il .il-tdot{position:absolute;left:-7px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--il-accent);border:2px solid #fff}.il .il-browser{padding:0;overflow:hidden;gap:0}.il .il-browser .il-chips{padding:10px 14px 14px}.il .il-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;background:#F4F4F5;border-bottom:1px solid var(--il-line)}.il .il-bar i{width:8px;height:8px;border-radius:50%;background:#D5D5DA}.il .il-url{margin-left:8px;font-size:11px;color:var(--il-muted);background:#fff;padding:2px 10px;border-radius:999px}.il .il-site{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;padding:14px}.il .il-hero-blk{display:grid;gap:7px;align-content:center}.il .il-ln{display:block;height:7px;border-radius:4px;background:#E6E6EA}.il .il-ln.il-dark{height:10px;background:#CFCFD6}.il .il-w50{width:50%}.il .il-w60{width:60%}.il .il-w70{width:70%}.il .il-btn-s{justify-self:start;font-size:10.5px;font-weight:700;color:#fff;background:var(--il-accent);padding:5px 10px;border-radius:999px}.il .il-form-s{display:grid;gap:6px;padding:10px;border:1px solid var(--il-line);border-radius:10px}.il .il-field{display:block;height:18px;border:1px solid var(--il-line);border-radius:6px}.il .il-submit{font-size:10.5px;font-weight:700;color:#fff;background:var(--il-ink);border-radius:6px;text-align:center;padding:4px}.il .il-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.il .il-stats div{background:#F6F6F7;border-radius:10px;padding:8px}.il .il-stats b{font-size:16px;display:block}.il .il-review-card{padding:12px;border:1px solid var(--il-line);border-radius:12px;display:grid;gap:6px}.il .il-stars{display:flex;gap:2px;color:#F5A524}.il .il-wf{display:grid;justify-items:center;gap:0;width:100%;max-width:300px}.il .il-node{width:100%;background:#fff;border:1px solid var(--il-line);border-radius:12px;padding:8px 12px;display:grid;gap:2px;box-shadow:0 10px 22px -18px rgba(0,0,0,.4)}.il .il-node.il-trig{border-color:var(--il-accent);background:var(--il-soft)}.il .il-node b{font-size:12.5px}.il .il-conn{width:2px;height:12px;background:#D9D9DE}.il .il-check{width:18px;height:18px;border-radius:50%;border:2px solid var(--il-line);display:grid;place-items:center;flex:none}.il .il-check.il-done{background:var(--il-ok);border-color:var(--il-ok);color:#fff}.il .il-progress{display:block;height:6px;border-radius:3px;background:#E6E6EA;overflow:hidden;margin-top:4px}.il .il-progress span{display:block;height:100%;background:var(--il-ok)}.il .il-rank{width:30px;height:26px;border-radius:8px;display:grid;place-items:center;background:#F1F1F3;font-weight:700;font-size:11px;flex:none}.il .il-rank.il-top{background:var(--il-ok-soft);color:var(--il-ok)}.il .il-amt{color:var(--il-ok);font-weight:700;font-size:12px}.il .il-score{width:10px;height:10px;border-radius:50%;flex:none}.il .il-score.il-ok{background:var(--il-ok)}.il .il-score.il-warn{background:var(--il-warn)}.il .il-score.il-bad{background:var(--il-accent)}.il-sm .il-win{padding:12px;gap:8px}@container (max-width: 380px){.il .il-flow-in{flex-direction:column;gap:8px}.il .il-sources{display:flex;flex-wrap:wrap;justify-content:center}.il .il-funnel-arrow{transform:rotate(90deg)}.il .il-win.il-tight{width:100%}.il .il-hub-node{font-size:10px;padding:4px 7px}.il .il-hub-center{padding:8px 10px;font-size:12px}.il .il-site{grid-template-columns:1fr}.il .il-kanban{grid-template-columns:repeat(2,1fr)}}.il .il-hub-center img{height:18px;width:auto;display:block}.il .il-hub-node img{height:14px;width:auto;max-width:92px;display:block}.il .il-chip-logo{height:12px;width:auto;max-width:54px}.il .il-hub-node .il-score{display:inline-block;margin-right:6px;vertical-align:middle}.il .il-score.il-queue{background:#CFCFD6}.il .il-sync-head{display:flex;gap:14px;margin-bottom:12px}.il .il-sync-app,.il .il-sync-head{align-items:center;justify-content:center}.il .il-sync-app{display:inline-flex;min-width:96px;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--il-line);background:#fff;font-weight:700;font-size:13px}.il .il-sync-app img{height:18px;width:auto;max-width:110px}.il .il-sync-hl{background:var(--il-ink);border-color:var(--il-ink)}.il .il-sync-arrows{font-size:20px;color:var(--il-muted)}.il .il-sync-row,.il .il-sync-rows{display:grid;gap:6px}.il .il-sync-row{grid-template-columns:1fr 24px 1fr;align-items:center;font-size:12px;padding:7px 10px;border-radius:8px;background:var(--il-bg)}.il .il-sync-row span:last-child{text-align:right;font-weight:600}.il .il-sync-dir{text-align:center;font-weight:700;color:var(--il-accent)}.il .il-sync-dir.il-from{color:var(--il-ok)}