.reports-page.svelte-2pp8mk{background:linear-gradient(180deg,#f5faff,#eaf4ff 52%,#f8fbff);color:#082e60;min-height:100vh;padding:22px 0 42px}.hero.svelte-2pp8mk{background:linear-gradient(110deg,#fafdff,#eef8ff 50%,#d8edff);border:1px solid rgba(120,181,234,.38);border-radius:24px;box-shadow:0 18px 48px #14498421;min-height:230px;overflow:hidden;position:relative}.hero-ref.svelte-2pp8mk{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;opacity:.92;width:100%}.hero-mask.svelte-2pp8mk,.hero-ref.svelte-2pp8mk{inset:0;position:absolute}.hero-mask.svelte-2pp8mk{background:linear-gradient(90deg,#f8fcfffa,#f8fcfff2 39%,#f8fcff4d 69%,#f8fcff14)}.hero-copy.svelte-2pp8mk{padding:31px 38px;position:relative;width:min(610px,55%);z-index:2}.eyebrow.svelte-2pp8mk{color:#0868d4;font-size:.72rem;font-weight:950;letter-spacing:.08em}.hero.svelte-2pp8mk h1:where(.svelte-2pp8mk){color:#062b5f;font-size:clamp(2.3rem,4vw,4.1rem);letter-spacing:-.045em;line-height:.94;margin:7px 0 4px}.hero.svelte-2pp8mk h1:where(.svelte-2pp8mk) span:where(.svelte-2pp8mk){color:#1072df}.hero.svelte-2pp8mk h2:where(.svelte-2pp8mk){color:#365b84;font-size:1.05rem;margin:10px 0 6px}.error.svelte-2pp8mk{background:#fff2f2;border:1px solid #ffd0d5;border-radius:12px;color:#a43a47;font-weight:800;margin-top:14px;padding:11px 14px}.kpis.svelte-2pp8mk{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px}.kpis.svelte-2pp8mk article:where(.svelte-2pp8mk){align-items:center;background:linear-gradient(145deg,#fff,#edf7ff);border:1px solid #cfe4f8;border-radius:18px;box-shadow:0 10px 24px #0e477f14;display:grid;gap:13px;grid-template-columns:82px 1fr;min-height:112px;padding:15px 17px}.kpis.svelte-2pp8mk article.warm:where(.svelte-2pp8mk){background:linear-gradient(145deg,#fffefa,#fff8df);border-color:#f4df99}.kpis.svelte-2pp8mk img:where(.svelte-2pp8mk){height:74px;-o-object-fit:contain;object-fit:contain;width:74px}.kpis.svelte-2pp8mk small:where(.svelte-2pp8mk),.kpis.svelte-2pp8mk span:where(.svelte-2pp8mk),.kpis.svelte-2pp8mk strong:where(.svelte-2pp8mk){display:block}.kpis.svelte-2pp8mk span:where(.svelte-2pp8mk){font-size:.78rem;font-weight:950}.kpis.svelte-2pp8mk strong:where(.svelte-2pp8mk){font-size:2rem;line-height:1.05;margin-top:2px}.kpis.svelte-2pp8mk small:where(.svelte-2pp8mk){color:#71879c;font-size:.65rem;margin-top:3px}.live-dot.svelte-2pp8mk{background:#16b456;border-radius:50%;box-shadow:0 0 0 4px #16b45618;display:inline-block!important;height:8px;margin-left:5px;width:8px}.two-col.svelte-2pp8mk{display:grid}.two-col.lower.svelte-2pp8mk,.two-col.svelte-2pp8mk{grid-template-columns:1.08fr .92fr}.panel.svelte-2pp8mk{background:#ffffffe8;border:1px solid #d7e5f2;box-shadow:0 10px 28px #0e427812;min-width:0;padding:15px}.panel.svelte-2pp8mk header:where(.svelte-2pp8mk){align-items:center;display:flex;gap:10px;margin-bottom:11px}.panel.svelte-2pp8mk header:where(.svelte-2pp8mk) img:where(.svelte-2pp8mk){height:43px;-o-object-fit:contain;object-fit:contain;width:43px}.panel.svelte-2pp8mk h3:where(.svelte-2pp8mk){font-size:1rem;margin:0}.panel.svelte-2pp8mk header:where(.svelte-2pp8mk) p:where(.svelte-2pp8mk){color:#7b8fa3;font-size:.64rem;margin:3px 0 0}.head-icon.live.svelte-2pp8mk{background:#e9fff0;border-radius:12px;color:#14a954;display:grid;font-size:1.2rem;height:38px;place-items:center;width:38px}.empty.svelte-2pp8mk{align-content:center;background:#fbfdff;border:1px dashed #d6e2ec;border-radius:12px;color:#7890a3;display:grid;font-size:.7rem;gap:5px;min-height:120px;place-items:center;text-align:center}.empty.svelte-2pp8mk strong:where(.svelte-2pp8mk){color:#345a7c}.empty.svelte-2pp8mk span:where(.svelte-2pp8mk){font-size:.62rem}.table.svelte-2pp8mk,.tr.svelte-2pp8mk{display:grid}.tr.svelte-2pp8mk{align-items:center;border-top:1px solid #e4ecf3;font-size:.66rem;gap:8px;grid-template-columns:minmax(0,1.8fr) .65fr .7fr .85fr;padding:9px 7px}.tr.th.svelte-2pp8mk{background:#f3f7fb;border-radius:9px;border-top:0;color:#668098;font-size:.59rem;font-weight:900}.quiz-name.svelte-2pp8mk{align-items:center;display:flex;gap:8px;min-width:0}.quiz-name.svelte-2pp8mk img:where(.svelte-2pp8mk){height:29px;-o-object-fit:contain;object-fit:contain;width:29px}.quiz-name.svelte-2pp8mk b:where(.svelte-2pp8mk){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr.svelte-2pp8mk em:where(.svelte-2pp8mk){background:#fff4d8;border-radius:999px;color:#a47600;display:inline-flex;font-size:.58rem;font-style:normal;font-weight:900;padding:4px 8px}.tr.svelte-2pp8mk em.running:where(.svelte-2pp8mk){background:#dcf8e8;color:#18864d}.popular-list.svelte-2pp8mk{display:grid}.popular-row.svelte-2pp8mk{align-items:center;border-top:1px solid #e5edf4;display:grid;gap:8px;grid-template-columns:28px 37px minmax(0,1fr) 65px 75px;padding:8px 5px}.popular-row.svelte-2pp8mk:first-child{border-top:0}.rank.svelte-2pp8mk{background:#eef4fa;border-radius:50%;color:#476a8c;display:grid;font-size:.58rem;font-weight:950;height:23px;place-items:center;width:23px}.popular-row.svelte-2pp8mk:first-child .rank:where(.svelte-2pp8mk){background:#ffd523;color:#704d00}.popular-row.svelte-2pp8mk>img:where(.svelte-2pp8mk){height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.popular-row.svelte-2pp8mk div:where(.svelte-2pp8mk) b:where(.svelte-2pp8mk),.popular-row.svelte-2pp8mk>span:where(.svelte-2pp8mk) b:where(.svelte-2pp8mk),.popular-row.svelte-2pp8mk>span:where(.svelte-2pp8mk) small:where(.svelte-2pp8mk){display:block}.popular-row.svelte-2pp8mk div:where(.svelte-2pp8mk) b:where(.svelte-2pp8mk){font-size:.68rem}.popular-row.svelte-2pp8mk>span:where(.svelte-2pp8mk) small:where(.svelte-2pp8mk){color:#8293a2;font-size:.54rem;margin-top:2px}.popular-row.svelte-2pp8mk>span:where(.svelte-2pp8mk) b:where(.svelte-2pp8mk){font-size:.72rem}.legend.svelte-2pp8mk{display:grid;gap:5px}.legend.svelte-2pp8mk>div:where(.svelte-2pp8mk){align-items:center;border-bottom:1px solid #e5edf4;display:grid;gap:8px;grid-template-columns:38px 120px minmax(0,1fr);padding:7px}.legend.svelte-2pp8mk>div:where(.svelte-2pp8mk):last-child{border-bottom:0}.legend.svelte-2pp8mk img:where(.svelte-2pp8mk){height:35px;-o-object-fit:contain;object-fit:contain;width:35px}.legend.svelte-2pp8mk b:where(.svelte-2pp8mk){font-size:.64rem}.legend.svelte-2pp8mk span:where(.svelte-2pp8mk){color:#71889c;font-size:.59rem;line-height:1.35}@media(max-width:1050px){.kpis.svelte-2pp8mk{grid-template-columns:repeat(2,1fr)}.two-col.lower.svelte-2pp8mk,.two-col.svelte-2pp8mk{grid-template-columns:1fr}.hero-copy.svelte-2pp8mk{width:62%}}@media(max-width:720px){.reports-page.svelte-2pp8mk{padding-top:10px}.reports-wrap.svelte-2pp8mk{width:min(100% - 20px,1380px)}.hero.svelte-2pp8mk{min-height:260px}.hero-ref.svelte-2pp8mk{-o-object-position:70% 10%;object-position:70% 10%;opacity:.42}.hero-mask.svelte-2pp8mk{background:linear-gradient(90deg,#f8fcfffa,#f8fcffe0)}.hero-copy.svelte-2pp8mk{padding:24px 20px;width:auto}.hero.svelte-2pp8mk h1:where(.svelte-2pp8mk){font-size:2.55rem}.kpis.svelte-2pp8mk{grid-template-columns:1fr}.tr.svelte-2pp8mk{grid-template-columns:minmax(0,1.5fr) .65fr .65fr}.tr.svelte-2pp8mk>:where(.svelte-2pp8mk):last-child{display:none}.popular-row.svelte-2pp8mk{grid-template-columns:25px 33px minmax(0,1fr) 55px}.popular-row.svelte-2pp8mk>span:where(.svelte-2pp8mk):last-child{display:none}.legend.svelte-2pp8mk>div:where(.svelte-2pp8mk){grid-template-columns:34px 105px minmax(0,1fr)}}.reports-page.svelte-2pp8mk{background:radial-gradient(circle at 12% 10%,rgba(97,177,255,.16),transparent 29%),linear-gradient(180deg,#f7fbff,#eef7ff 48%,#f9fcff);padding:0 0 34px}.reports-wrap.svelte-2pp8mk{margin:auto;width:min(1420px,calc(100% - 34px))}.hero.svelte-2pp8mk{border:0;border-bottom:1px solid #cfe2f6;border-radius:0 0 26px 26px;box-shadow:0 18px 42px #0e477f1a;margin:0 -8px;min-height:278px}.hero-ref.svelte-2pp8mk{filter:saturate(1.04) contrast(1.01);-o-object-position:center 4%;object-position:center 4%;opacity:1}.hero-mask.svelte-2pp8mk{background:linear-gradient(90deg,#f9fdfffa,#f9fdfff0 36%,#f9fdff47 58%,#f9fdff08)}.hero-copy.svelte-2pp8mk{padding:31px 42px 28px;width:min(635px,47%)}.eyebrow.svelte-2pp8mk{color:#0968d5;font-size:.73rem;letter-spacing:.105em}.eyebrow.svelte-2pp8mk:before{color:#0b72e5;content:"▥";font-size:.9rem;margin-right:8px}.hero.svelte-2pp8mk h1:where(.svelte-2pp8mk){font-size:clamp(2.7rem,4.25vw,4.55rem);letter-spacing:-.055em;line-height:.92;margin:8px 0 6px;text-shadow:0 3px 0 hsla(0,0%,100%,.8)}.hero.svelte-2pp8mk h2:where(.svelte-2pp8mk){color:#355b85;font-size:1.04rem;font-weight:850;margin:12px 0 7px}.kpis.svelte-2pp8mk{gap:12px;margin-top:-22px;padding:0 5px;position:relative;z-index:4}.kpis.svelte-2pp8mk article:where(.svelte-2pp8mk){background:linear-gradient(145deg,#fffffffa,#f2f8ff);border:1px solid #c8e0f6;border-radius:17px;box-shadow:0 13px 28px #0b488a1a,inset 0 1px #ffffffd9;gap:11px;grid-template-columns:76px minmax(0,1fr);min-height:114px;padding:13px 16px}.kpis.svelte-2pp8mk article.warm:where(.svelte-2pp8mk){background:linear-gradient(145deg,#fffef9,#fff8df);border-color:#efda8f}.kpis.svelte-2pp8mk img:where(.svelte-2pp8mk){filter:drop-shadow(0 6px 10px rgba(27,93,165,.1));height:67px;width:67px}.kpis.svelte-2pp8mk span:where(.svelte-2pp8mk){color:#0b3269;font-size:.76rem}.kpis.svelte-2pp8mk strong:where(.svelte-2pp8mk){color:#082d63;font-size:2.06rem;font-weight:950;letter-spacing:-.04em}.kpis.svelte-2pp8mk small:where(.svelte-2pp8mk){color:#72869b;font-size:.64rem}.value-line.svelte-2pp8mk{align-items:center;display:flex;gap:8px;justify-content:space-between}.trend.svelte-2pp8mk{align-items:center;background:#e3f9e9;border-radius:999px;color:#17a34c;display:inline-flex!important;font-size:.63rem!important;font-weight:950!important;justify-content:center;min-height:28px;padding:0 11px;white-space:nowrap}.trend.down.svelte-2pp8mk{background:#fff0f0;color:#cc4853}.two-col.svelte-2pp8mk{gap:14px;grid-template-columns:1.05fr .95fr;margin-top:14px}.panel.svelte-2pp8mk{background:#fffffff5;border:1px solid #d4e4f2;border-radius:18px;box-shadow:0 11px 28px #10437913;padding:14px}.panel.svelte-2pp8mk header:where(.svelte-2pp8mk){gap:9px;margin:0 0 8px;min-height:48px}.panel.svelte-2pp8mk header:where(.svelte-2pp8mk)>div:where(.svelte-2pp8mk):nth-child(2){min-width:0}.panel.svelte-2pp8mk h3:where(.svelte-2pp8mk){color:#082e63;font-size:1.04rem;letter-spacing:-.02em}.panel.svelte-2pp8mk header:where(.svelte-2pp8mk) p:where(.svelte-2pp8mk){color:#74899f;font-size:.63rem}.head-icon.live.svelte-2pp8mk,.panel.svelte-2pp8mk header:where(.svelte-2pp8mk) img:where(.svelte-2pp8mk){height:40px;width:40px}.head-icon.live.svelte-2pp8mk{background:#edfff2;border-radius:11px;color:#0daf4a;font-size:1.25rem}.panel-action.svelte-2pp8mk{align-items:center;background:linear-gradient(180deg,#fff,#f4f9ff);border:1px solid #d6e6f5;border-radius:10px;box-shadow:0 4px 12px #1049840f;color:#0c65d4;display:inline-flex;font-size:.59rem;font-weight:900;gap:8px;margin-left:auto;min-height:34px;padding:0 11px;text-decoration:none;white-space:nowrap}.panel-action.svelte-2pp8mk span:where(.svelte-2pp8mk){font-size:.9rem}.table.svelte-2pp8mk{border-top:1px solid #e5edf5}.tr.svelte-2pp8mk{border-top:1px solid #e6edf4;font-size:.64rem;grid-template-columns:minmax(0,1.7fr) .62fr .72fr .88fr;min-height:39px;padding:5px 7px}.tr.th.svelte-2pp8mk{background:#f1f6fb;border:0;border-radius:7px;color:#607b95;min-height:31px}.quiz-name.svelte-2pp8mk img:where(.svelte-2pp8mk){height:28px;width:28px}.tr.svelte-2pp8mk em:where(.svelte-2pp8mk){padding:4px 10px}.tr.svelte-2pp8mk em.running:where(.svelte-2pp8mk){background:#dff7e8;color:#17864b}.popular-row.svelte-2pp8mk{grid-template-columns:28px 34px minmax(0,1fr) 60px 72px;padding:7px 5px}.popular-row.svelte-2pp8mk>img:where(.svelte-2pp8mk){height:31px;width:31px}.popular-row.svelte-2pp8mk div:where(.svelte-2pp8mk) b:where(.svelte-2pp8mk){font-size:.66rem}.popular-row.svelte-2pp8mk>span:where(.svelte-2pp8mk) b:where(.svelte-2pp8mk){font-size:.68rem}.rank.svelte-2pp8mk{height:22px;width:22px}.popular-row.svelte-2pp8mk:first-child .rank:where(.svelte-2pp8mk){background:#ffc900}.lower.svelte-2pp8mk{margin-top:14px}.chart-panel.svelte-2pp8mk,.explain-panel.svelte-2pp8mk{min-height:245px}.explain-panel.svelte-2pp8mk{background:linear-gradient(135deg,#fff,#f3f9ff 57%,#e5f2ff);overflow:hidden;position:relative}.explain-panel.svelte-2pp8mk:after{content:"💡";filter:grayscale(1);font-size:6.4rem;opacity:.08;pointer-events:none;position:absolute;right:28px;top:48px}.legend.svelte-2pp8mk{gap:0;position:relative;z-index:2}.legend.svelte-2pp8mk>div:where(.svelte-2pp8mk){grid-template-columns:33px 112px minmax(0,1fr);padding:6px 4px}.legend.svelte-2pp8mk img:where(.svelte-2pp8mk){height:31px;width:31px}.legend.svelte-2pp8mk b:where(.svelte-2pp8mk){font-size:.61rem}.legend.svelte-2pp8mk span:where(.svelte-2pp8mk){font-size:.57rem}.empty.svelte-2pp8mk{background:linear-gradient(180deg,#fbfdff,#f7fbff);border-color:#d8e5f0;min-height:146px}@media(max-width:1050px){.hero-copy.svelte-2pp8mk{width:56%}.kpis.svelte-2pp8mk{padding:0}.hero.svelte-2pp8mk,.kpis.svelte-2pp8mk{margin-top:12px}.hero.svelte-2pp8mk{border-radius:22px}}@media(max-width:720px){.reports-wrap.svelte-2pp8mk{width:min(100% - 16px,1420px)}.hero.svelte-2pp8mk{border-radius:18px;margin:8px 0 0;min-height:275px}.hero-copy.svelte-2pp8mk{padding:24px 18px;width:auto}.hero.svelte-2pp8mk h1:where(.svelte-2pp8mk){font-size:2.45rem}.hero-mask.svelte-2pp8mk{background:linear-gradient(90deg,#f9fdfffa,#f9fdffd1)}.kpis.svelte-2pp8mk{margin-top:10px}.panel-action.svelte-2pp8mk{display:none}}.reports-page.svelte-2pp8mk{padding-bottom:0!important;padding-top:60px!important}.reports-wrap.svelte-2pp8mk{margin:0 auto!important;width:min(1420px,calc(100% - 30px))!important}.hero.svelte-2pp8mk{border:0!important;border-bottom:1px solid #d5e6f4!important;border-radius:0!important;box-shadow:none!important;height:236px!important;margin:0!important;min-height:236px!important;overflow:hidden!important}.hero-ref.svelte-2pp8mk{height:auto!important;inset:-47px auto auto 0!important;max-width:none!important;-o-object-fit:initial!important;object-fit:fill!important;-o-object-position:initial!important;object-position:initial!important;opacity:1!important;width:100%!important}.hero-mask.svelte-2pp8mk{background:linear-gradient(180deg,#f9fdff00,#f9fdff00 55%,#f9fdffb8 82%,#f9fdfff5),linear-gradient(90deg,#f9fdfff7,#f9fdfff0 35%,#f9fdff2e 60%,#f9fdff05)!important}.hero-copy.svelte-2pp8mk{padding:31px 10px 0 88px!important;width:610px!important}.eyebrow.svelte-2pp8mk{font-size:.72rem!important;letter-spacing:.1em!important}.hero.svelte-2pp8mk h1:where(.svelte-2pp8mk){font-size:3.72rem!important;line-height:.94!important;margin:8px 0 7px!important}.hero.svelte-2pp8mk h2:where(.svelte-2pp8mk){font-size:1.02rem!important;margin:10px 0 7px!important}.kpis.svelte-2pp8mk{gap:12px!important;margin-top:12px!important;padding:0 6px!important}.kpis.svelte-2pp8mk article:where(.svelte-2pp8mk){border-radius:17px!important;min-height:112px!important;padding:13px 17px!important}.kpis.svelte-2pp8mk img:where(.svelte-2pp8mk){height:67px!important;width:67px!important}.kpis.svelte-2pp8mk strong:where(.svelte-2pp8mk){font-size:2rem!important}.two-col.svelte-2pp8mk{gap:13px!important;grid-template-columns:1.03fr .97fr!important;margin-top:14px!important}.panel.svelte-2pp8mk{border-radius:17px!important;padding:14px!important}.active-panel.svelte-2pp8mk,.popular-panel.svelte-2pp8mk{min-height:255px!important}.panel.svelte-2pp8mk header:where(.svelte-2pp8mk){min-height:50px!important}.head-icon.svelte-2pp8mk{border-radius:11px;display:grid;flex:none;height:40px;place-items:center;width:40px}.head-icon.svelte-2pp8mk svg:where(.svelte-2pp8mk){height:27px;width:27px}.head-icon.live.svelte-2pp8mk{background:#ecfff2!important;color:#0eb450!important}.head-icon.trophy.svelte-2pp8mk{background:#fff7d6;color:#f0ae00;font-size:1.35rem}.head-icon.bulb.svelte-2pp8mk{background:#fff8d8;color:#f0b000;font-size:1.35rem}.panel-action.svelte-2pp8mk{min-height:35px!important;padding:0 12px!important}.tr.svelte-2pp8mk{grid-template-columns:minmax(0,1.62fr) .58fr .72fr .76fr .48fr!important;min-height:40px!important;padding:5px 8px!important}.tr.th.svelte-2pp8mk{min-height:31px!important}.popular-list.svelte-2pp8mk{border-top:1px solid #e5edf4}.popular-row.svelte-2pp8mk,.popular-th.svelte-2pp8mk{align-items:center;display:grid;gap:7px;grid-template-columns:28px 34px minmax(0,1fr) 58px 72px 94px}.popular-th.svelte-2pp8mk{background:#f1f6fb;border-radius:7px;color:#607b95;font-size:.56rem;font-weight:900;min-height:31px;padding:0 5px}.popular-row.svelte-2pp8mk{border-top:1px solid #e5edf4!important;padding:7px 5px!important}.popular-row.svelte-2pp8mk:first-of-type{border-top:0!important}.popular-row.svelte-2pp8mk>span:where(.svelte-2pp8mk):last-child{display:block!important}.last-played.svelte-2pp8mk{color:#71869a;font-size:.56rem;white-space:nowrap}.lower.svelte-2pp8mk{grid-template-columns:1.03fr .97fr!important}.chart-panel.svelte-2pp8mk,.explain-panel.svelte-2pp8mk{min-height:250px!important}.explain-panel.svelte-2pp8mk:after{content:"💡"!important;font-size:7rem!important;opacity:.075!important;right:34px!important;top:50px!important}.legend.svelte-2pp8mk>div:where(.svelte-2pp8mk){grid-template-columns:34px 118px minmax(0,1fr)!important;padding:6px 4px!important}.legend.svelte-2pp8mk img:where(.svelte-2pp8mk){height:31px!important;width:31px!important}@media(max-width:1050px){.reports-page.svelte-2pp8mk{padding-top:60px!important}.hero.svelte-2pp8mk{height:250px!important;min-height:250px!important}.hero-ref.svelte-2pp8mk{left:50%!important;top:-25px!important;transform:translate(-50%);width:1180px!important}.hero-copy.svelte-2pp8mk{padding-left:30px!important;width:56%!important}.kpis.svelte-2pp8mk{margin-top:12px!important}}@media(max-width:720px){.reports-page.svelte-2pp8mk{padding-top:58px!important}.reports-wrap.svelte-2pp8mk{width:min(100% - 14px,1420px)!important}.hero.svelte-2pp8mk{border-radius:18px!important;height:270px!important}.hero-ref.svelte-2pp8mk{height:100%!important;left:0!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:70% center!important;object-position:70% center!important;opacity:.42!important;top:0!important;transform:none!important;width:100%!important}.hero-copy.svelte-2pp8mk{padding:24px 18px!important;width:auto!important}.hero.svelte-2pp8mk h1:where(.svelte-2pp8mk){font-size:2.45rem!important}.kpis.svelte-2pp8mk{margin-top:10px!important}.popular-th.svelte-2pp8mk{display:none}}.sr-only.svelte-2pp8mk{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.chart-panel.svelte-2pp8mk{min-height:300px!important}.chart-header.svelte-2pp8mk{align-items:center!important;gap:10px!important;margin-bottom:4px!important}.chart-title.svelte-2pp8mk{flex:1;min-width:0}.chart-title.svelte-2pp8mk h3:where(.svelte-2pp8mk){margin:0!important}.chart-controls.svelte-2pp8mk{align-items:center;display:flex;flex:0 0 auto;gap:9px;margin-left:auto}.metric-select.svelte-2pp8mk select:where(.svelte-2pp8mk){background:#fff;border:1px solid #d6e5f2;border-radius:11px;box-shadow:0 4px 12px #12487e0d;color:#31536f;cursor:pointer;font:inherit;font-size:.61rem;font-weight:900;height:36px;outline:0;padding:0 32px 0 12px}.metric-select.svelte-2pp8mk select:where(.svelte-2pp8mk):focus{border-color:#72afe3;box-shadow:0 0 0 3px #0d5fd714}.period-tabs.svelte-2pp8mk{background:#f3f8fc;border:1px solid #d7e6f2;border-radius:12px;display:flex;gap:3px;padding:3px}.period-tabs.svelte-2pp8mk button:where(.svelte-2pp8mk){background:transparent;border:0;border-radius:9px;color:#6b8194;cursor:pointer;font-size:.58rem;font-weight:950;height:30px;min-width:58px;padding:0 10px;transition:.16s}.period-tabs.svelte-2pp8mk button:where(.svelte-2pp8mk):hover{background:#eaf4ff;color:#0d5fd7}.period-tabs.svelte-2pp8mk button.active:where(.svelte-2pp8mk){background:#fff;box-shadow:0 3px 10px #1049841f;color:#0d5fd7}.echart-shell.svelte-2pp8mk{background:linear-gradient(180deg,#fff,#fbfdff);border-radius:14px;height:210px;margin:2px 0 0;overflow:hidden;position:relative}.activity-chart.svelte-2pp8mk{height:210px;width:100%}.chart-state.svelte-2pp8mk{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe0;color:#6f879a;display:grid;font-size:.67rem;font-weight:800;inset:0;place-items:center;position:absolute;z-index:4}.chart-state.error-state.svelte-2pp8mk{background:#fff7f8eb;color:#ad4050}@media(max-width:720px){.chart-header.svelte-2pp8mk{align-items:flex-start!important;flex-wrap:wrap!important}.chart-title.svelte-2pp8mk{flex:1 1 calc(100% - 55px)}.chart-controls.svelte-2pp8mk{gap:7px;justify-content:space-between;margin:6px 0 0;width:100%}.metric-select.svelte-2pp8mk{flex:1}.metric-select.svelte-2pp8mk select:where(.svelte-2pp8mk){width:100%}.period-tabs.svelte-2pp8mk{flex:1.35}.period-tabs.svelte-2pp8mk button:where(.svelte-2pp8mk){flex:1;min-width:0;padding:0 7px}.activity-chart.svelte-2pp8mk,.echart-shell.svelte-2pp8mk{height:230px}}.connection-cell.svelte-2pp8mk{align-items:center;color:#198651;display:inline-flex;font-size:.57rem;font-weight:900;gap:6px;white-space:nowrap}.connection-cell.svelte-2pp8mk i:where(.svelte-2pp8mk),.live-health.svelte-2pp8mk i:where(.svelte-2pp8mk){background:#16b45b;border-radius:50%;box-shadow:0 0 0 3px #16b45b1c;flex:none;height:8px;width:8px}.connection-cell.warn.svelte-2pp8mk{color:#9d7300}.connection-cell.warn.svelte-2pp8mk i:where(.svelte-2pp8mk),.live-health.warn.svelte-2pp8mk i:where(.svelte-2pp8mk){background:#efb400;box-shadow:0 0 0 3px #efb4001f}.connection-cell.bad.svelte-2pp8mk{color:#c64250}.connection-cell.bad.svelte-2pp8mk i:where(.svelte-2pp8mk),.live-health.bad.svelte-2pp8mk i:where(.svelte-2pp8mk){background:#e74d5b;box-shadow:0 0 0 3px #e74d5b1f}.connection-panel.svelte-2pp8mk{background:linear-gradient(135deg,#fff,#f6fbff 65%,#edf7ff)!important;margin-top:14px!important;overflow:hidden;padding:16px!important}.connection-header.svelte-2pp8mk{align-items:center!important;margin:0 0 13px!important}.head-icon.connection.svelte-2pp8mk{background:#e8f4ff;color:#0874e7;height:42px;width:42px}.head-icon.connection.svelte-2pp8mk svg:where(.svelte-2pp8mk){height:27px;width:27px}.connection-heading.svelte-2pp8mk{flex:1;min-width:0}.connection-heading.svelte-2pp8mk h3:where(.svelte-2pp8mk){font-size:1.08rem!important}.connection-heading.svelte-2pp8mk p:where(.svelte-2pp8mk){font-size:.63rem!important}.connection-tabs.svelte-2pp8mk{margin-left:auto}.connection-loading.svelte-2pp8mk{background:#ffffffb8;border:1px dashed #d5e5f2;border-radius:14px;color:#6e8599;display:grid;font-size:.68rem;font-weight:850;min-height:132px;place-items:center}.connection-error.svelte-2pp8mk{background:#fff0f2;border:1px solid #ffd2d7;border-radius:10px;color:#aa4050;font-size:.64rem;font-weight:850;margin-bottom:10px;padding:9px 12px}.connection-grid.svelte-2pp8mk{align-items:stretch;display:grid;gap:12px;grid-template-columns:245px minmax(0,1fr)}.stability-card.svelte-2pp8mk{background:linear-gradient(145deg,#f4fff8,#e8fbf0);border:1px solid #bfe1d1;border-radius:15px;min-height:126px;overflow:hidden;padding:19px 20px;position:relative}.stability-card.svelte-2pp8mk:after{border:18px solid rgba(28,169,91,.08);border-radius:50%;content:"";height:118px;position:absolute;right:-30px;top:-34px;width:118px}.stability-card.svelte-2pp8mk small:where(.svelte-2pp8mk),.stability-card.svelte-2pp8mk span:where(.svelte-2pp8mk),.stability-card.svelte-2pp8mk strong:where(.svelte-2pp8mk){display:block;position:relative;z-index:1}.stability-card.svelte-2pp8mk span:where(.svelte-2pp8mk){color:#416b5a;font-size:.61rem;font-weight:900}.stability-card.svelte-2pp8mk strong:where(.svelte-2pp8mk){color:#087841;font-size:2.35rem;font-weight:950;letter-spacing:-.05em;line-height:1;margin-top:8px}.stability-card.svelte-2pp8mk small:where(.svelte-2pp8mk){color:#678678;font-size:.58rem;font-weight:750;margin-top:9px}.connection-metrics.svelte-2pp8mk{display:grid;gap:9px;grid-template-columns:repeat(5,1fr)}.connection-metrics.svelte-2pp8mk article:where(.svelte-2pp8mk){background:#ffffffeb;border:1px solid #d8e7f3;border-radius:14px;box-shadow:0 5px 15px #0f487f0b;min-width:0;padding:15px 13px}.connection-metrics.svelte-2pp8mk small:where(.svelte-2pp8mk),.connection-metrics.svelte-2pp8mk span:where(.svelte-2pp8mk),.connection-metrics.svelte-2pp8mk strong:where(.svelte-2pp8mk){display:block}.connection-metrics.svelte-2pp8mk span:where(.svelte-2pp8mk){color:#607990;font-size:.57rem;font-weight:900;line-height:1.25;min-height:28px}.connection-metrics.svelte-2pp8mk strong:where(.svelte-2pp8mk){color:#082f64;font-size:1.55rem;font-weight:950;letter-spacing:-.035em;line-height:1;margin-top:5px}.connection-metrics.svelte-2pp8mk small:where(.svelte-2pp8mk){color:#8a9aa9;font-size:.51rem;line-height:1.25;margin-top:8px}.connection-foot.svelte-2pp8mk{align-items:center;border-top:1px solid #e1ebf3;color:#7a8f9f;display:flex;font-size:.55rem;gap:12px;justify-content:space-between;margin-top:11px;padding-top:10px}.live-health.svelte-2pp8mk{align-items:center;color:#218352;display:inline-flex;font-weight:800;gap:6px;white-space:nowrap}.live-health.warn.svelte-2pp8mk{color:#987000}.live-health.bad.svelte-2pp8mk{color:#bd3f4c}.connection-foot.svelte-2pp8mk>span:where(.svelte-2pp8mk){line-height:1.35;text-align:right}@media(max-width:1100px){.connection-grid.svelte-2pp8mk{grid-template-columns:220px minmax(0,1fr)}.connection-metrics.svelte-2pp8mk{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.tr.svelte-2pp8mk{grid-template-columns:minmax(0,1.55fr) .62fr .7fr!important}.tr.svelte-2pp8mk>:where(.svelte-2pp8mk):nth-child(4){display:none}.tr.svelte-2pp8mk>:where(.svelte-2pp8mk):nth-child(5){display:flex!important}.connection-panel.svelte-2pp8mk{padding:13px!important}.connection-header.svelte-2pp8mk{align-items:flex-start!important;flex-wrap:wrap!important}.connection-heading.svelte-2pp8mk{flex:1 1 calc(100% - 54px)}.connection-tabs.svelte-2pp8mk{margin:6px 0 0;width:100%}.connection-tabs.svelte-2pp8mk button:where(.svelte-2pp8mk){flex:1}.connection-grid.svelte-2pp8mk{grid-template-columns:1fr}.stability-card.svelte-2pp8mk{min-height:112px}.connection-metrics.svelte-2pp8mk{grid-template-columns:repeat(2,1fr)}.connection-metrics.svelte-2pp8mk article:where(.svelte-2pp8mk):last-child{grid-column:1/-1}.connection-foot.svelte-2pp8mk{align-items:flex-start;flex-direction:column}.connection-foot.svelte-2pp8mk>span:where(.svelte-2pp8mk){text-align:left}}
