@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_31b125{font-family:Cairo,Cairo Fallback;font-style:normal}.__variable_31b125{--font-cairo:"Cairo","Cairo Fallback"}.admin-analytics-page{--analytics-blue:#145bd7;--analytics-navy:#08254e;--analytics-line:#dde7f2;display:grid;grid-gap:17px;gap:17px}.analytics-report-tabs{display:flex;gap:7px;overflow-x:auto;padding:5px;border:1px solid var(--analytics-line);border-radius:14px;background:#fff;scrollbar-width:thin}.analytics-report-tabs button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;border:0;border-radius:10px;padding:0 13px;background:transparent;color:#60758d;font-size:11px;font-weight:900;cursor:pointer}.analytics-report-tabs button:hover{background:#f2f7fd;color:var(--analytics-blue)}.analytics-report-tabs button.active{background:linear-gradient(135deg,#0b438f,#1664da);color:#fff;box-shadow:0 7px 18px rgba(20,91,215,.19)}.analytics-filter-panel{display:grid;grid-gap:13px;gap:13px;border:1px solid var(--analytics-line);border-radius:16px;padding:15px;background:#fff;box-shadow:0 11px 30px rgba(13,52,99,.05)}.analytics-filter-panel>footer,.analytics-filter-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-filter-panel>header>div:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--analytics-navy)}.analytics-presets{display:flex;gap:5px}.analytics-presets button{min-height:30px;border:1px solid #dce6f2;border-radius:8px;padding:0 9px;background:#f8fbff;color:#55708d;font-size:9px;font-weight:900;cursor:pointer}.analytics-presets button:hover{border-color:rgba(20,91,215,.28);color:var(--analytics-blue)}.analytics-extra-filters,.analytics-main-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-extra-filters{border-top:1px solid #edf1f6;padding-top:12px}.analytics-extra-filters label,.analytics-main-filters label{min-width:0;display:grid;grid-gap:6px;gap:6px}.analytics-extra-filters label>span,.analytics-main-filters label>span{color:#536a83;font-size:10px;font-weight:900}.analytics-export-control select,.analytics-extra-filters input,.analytics-extra-filters select,.analytics-main-filters input,.analytics-main-filters select{width:100%;min-height:41px;border:1px solid #dbe5f0;border-radius:10px;padding-inline:10px;background:#fbfdff;color:#274563;font:inherit;font-size:11px}.analytics-extra-filters input:focus,.analytics-extra-filters select:focus,.analytics-main-filters input:focus,.analytics-main-filters select:focus{border-color:rgba(20,91,215,.42);outline:none;box-shadow:0 0 0 3px rgba(20,91,215,.08)}.analytics-main-filters select:disabled{cursor:not-allowed;opacity:.55}.analytics-filter-error{color:#b83342;font-weight:850}.analytics-apply-button{min-height:39px;display:inline-flex;align-items:center;gap:7px}.analytics-export-control{display:grid;grid-template-columns:130px auto;grid-gap:7px;gap:7px}.analytics-export-control button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbdced;border-radius:10px;padding:0 12px;background:#f5faff;color:#285f96;font-size:10px;font-weight:900;cursor:pointer}.analytics-export-control button:disabled{cursor:wait;opacity:.6}.analytics-report-content{display:grid;grid-gap:17px;gap:17px}.analytics-period-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:11px;padding:10px 13px;background:#f3f8fd;color:#53708e;font-size:11px}.analytics-period-meta span{display:inline-flex;align-items:center;gap:6px;font-weight:900}.analytics-period-meta small{color:#7f8fa1;font-size:10px}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.analytics-kpi-card{--analytics-tone:#145bd7;--analytics-soft:#edf4ff;display:grid;grid-gap:11px;gap:11px;border:1px solid #dfe8f3;-webkit-border-start:4px solid var(--analytics-tone);border-inline-start:4px solid var(--analytics-tone);border-radius:14px;padding:14px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 9px 24px rgba(12,49,91,.045)}.analytics-kpi-card.teal{--analytics-tone:#0f9f7f;--analytics-soft:#e9f9f4}.analytics-kpi-card.gold{--analytics-tone:#d28a0b;--analytics-soft:#fff7e6}.analytics-kpi-card.violet{--analytics-tone:#7c3aed;--analytics-soft:#f4edff}.analytics-kpi-card.red{--analytics-tone:#d14343;--analytics-soft:#fff0f0}.analytics-kpi-card>div{display:flex;justify-content:space-between;gap:8px}.analytics-kpi-card>div span{color:#526a84;font-size:12px;font-weight:900}.analytics-kpi-card>div small{border-radius:999px;padding:4px 8px;background:var(--analytics-soft);color:var(--analytics-tone);font-size:10px;font-weight:850}.analytics-kpi-card>strong{color:var(--analytics-navy);font-size:clamp(19px,2vw,27px);font-weight:950}.analytics-kpi-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf1f6;padding-top:9px}.analytics-kpi-card footer>span{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:900}.analytics-kpi-card footer>span.positive{color:#138461}.analytics-kpi-card footer>span.negative{color:#bf3e4a}.analytics-kpi-card footer>span.neutral{color:#8995a5}.analytics-kpi-card footer small{color:#8a98a8;font-size:10px}.analytics-breakdown-card,.analytics-chart-card,.analytics-funnel-list,.analytics-table-card,.analytics-unseen-events{border:1px solid var(--analytics-line);border-radius:15px;background:#fff;box-shadow:0 11px 30px rgba(13,52,99,.05)}.analytics-chart-card{overflow:hidden}.analytics-chart-card>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border-bottom:1px solid #e9eff6;background:#fbfdff}.analytics-chart-card>header>div:first-child{display:grid;grid-gap:2px;gap:2px}.analytics-chart-card>header span{color:#71839a;font-size:10.5px;font-weight:850}.analytics-chart-card>header h2{margin:0;color:var(--analytics-navy);font-size:16px}.analytics-chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.analytics-chart-legend span{display:inline-flex;align-items:center;gap:5px}.analytics-chart-legend i{width:9px;height:9px;border-radius:50%}.analytics-chart-scroll{overflow-x:auto;padding:9px 12px 3px}.analytics-trend-chart{width:100%;min-width:690px;height:auto}.analytics-chart-grid-line{stroke:#e7eef6;stroke-width:1}.analytics-chart-axis-label,.analytics-chart-date-label{fill:#8090a2;font-size:10px;font-family:inherit}.analytics-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.analytics-breakdown-card{min-width:0;padding:14px}.analytics-breakdown-card h3{margin:0 0 12px;color:var(--analytics-navy);font-size:14px}.analytics-breakdown-list{display:grid;grid-gap:11px;gap:11px}.analytics-breakdown-list article{display:grid;grid-gap:6px;gap:6px}.analytics-breakdown-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.analytics-breakdown-list strong{overflow:hidden;color:#344f6c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.analytics-breakdown-list article>div span{flex:0 0 auto;color:#7b8da1;font-size:10.5px}.analytics-breakdown-track,.analytics-funnel-track{height:7px;overflow:hidden;border-radius:999px;background:#edf2f8}.analytics-breakdown-track i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#145bd7,#40a8d8)}.analytics-freshness-note,.analytics-inline-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;padding:12px 14px;background:#edf7ff;color:#3f6485;font-size:12px}.analytics-inline-stat strong{color:var(--analytics-blue);font-size:18px}.analytics-freshness-note{justify-content:flex-start;background:#ecfaf5;color:#18745b;font-weight:850}.analytics-retention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.analytics-retention-grid article{display:grid;grid-gap:8px;gap:8px;border:1px solid #dfe8f2;border-radius:14px;padding:16px;background:linear-gradient(145deg,#fff,#f8fbff);text-align:center}.analytics-retention-grid span{color:#5d748c;font-size:12px;font-weight:900}.analytics-retention-grid strong{color:var(--analytics-blue);font-size:28px}.analytics-retention-grid small{color:#8795a5;font-size:10.5px;line-height:1.6}.analytics-table-card{overflow:hidden}.analytics-table-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid #e8eef5;background:#fbfdff}.analytics-table-card>header h2{margin:0;color:var(--analytics-navy);font-size:14px}.analytics-table-card>header span{border-radius:999px;padding:4px 8px;background:#edf4ff;color:var(--analytics-blue);font-size:10px;font-weight:900}.analytics-table-wrap{overflow-x:auto}.analytics-table{width:100%;min-width:720px;border-collapse:collapse}.analytics-table td,.analytics-table th{padding:11px 13px;border-bottom:1px solid #edf1f5;text-align:start;white-space:nowrap}.analytics-table th{background:#f7faff;color:#5d728a;font-size:9px;font-weight:950}.analytics-table td{color:#425b75;font-size:10px}.analytics-table td small,.analytics-table td strong{display:block}.analytics-table td strong{color:var(--analytics-navy)}.analytics-table td small{margin-top:2px;color:#8795a5;font-size:8px}.analytics-table tbody tr:hover{background:#fbfdff}.analytics-danger-value{color:#bf3e4a!important;font-weight:900}.analytics-funnel-summary{width:min(100%,360px);display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(20,91,215,.15);border-radius:14px;padding:16px;background:linear-gradient(135deg,#0d438d,#1564d8);color:#fff}.analytics-funnel-summary small,.analytics-funnel-summary span{color:#cfe2ff;font-size:11px}.analytics-funnel-summary strong{font-size:29px}.analytics-funnel-list{display:grid;grid-gap:0;gap:0;overflow:hidden}.analytics-funnel-list article{display:grid;grid-template-columns:34px minmax(180px,1fr) minmax(360px,1.2fr);align-items:center;grid-gap:13px;gap:13px;padding:14px;border-bottom:1px solid #edf1f5}.analytics-funnel-list article:last-child{border-bottom:0}.analytics-funnel-order{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf4ff;color:var(--analytics-blue);font-size:11px;font-weight:950}.analytics-funnel-list article>div{min-width:0;display:grid;grid-gap:8px;gap:8px}.analytics-funnel-list article header{display:flex;align-items:center;justify-content:space-between;gap:8px}.analytics-funnel-list article header strong{color:var(--analytics-navy);font-size:12px}.analytics-funnel-list article header small{overflow:hidden;color:#8b98a7;font-size:10px;text-overflow:ellipsis}.analytics-funnel-track i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#145bd7,#35a6d0)}.analytics-funnel-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.analytics-funnel-list dl>div{display:grid;grid-gap:2px;gap:2px;border-radius:8px;padding:6px;background:#f6f9fc}.analytics-funnel-list dt{color:#8795a5;font-size:10px}.analytics-funnel-list dd{margin:0;color:#345370;font-size:11px;font-weight:900}.analytics-commerce-tables{display:grid;grid-gap:12px;gap:12px}.analytics-methodology{margin:0;-webkit-border-start:3px solid #9fb5cc;border-inline-start:3px solid #9fb5cc;border-radius:8px;padding:10px 12px;background:#f6f9fc;color:#708399;font-size:9px;line-height:1.7}.analytics-quality-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-quality-meta>div{display:grid;grid-gap:5px;gap:5px;border:1px solid #dfe7f1;border-radius:12px;padding:12px;background:#fff}.analytics-quality-meta span{color:#7a8ba0;font-size:10.5px}.analytics-quality-meta strong{color:var(--analytics-navy);font-size:13px}.analytics-health-warning{display:flex;align-items:flex-start;gap:10px;border:1px solid #efd6a7;border-radius:12px;padding:12px;background:#fff9eb;color:#94631b}.analytics-health-warning>div{display:grid;grid-gap:3px;gap:3px}.analytics-health-warning strong{font-size:12px}.analytics-health-warning span{font-size:10.5px;line-height:1.6}.analytics-unseen-events{padding:14px}.analytics-unseen-events h3{margin:0;color:var(--analytics-navy);font-size:13px}.analytics-unseen-events p{margin:5px 0 11px;color:#73859a;font-size:10.5px}.analytics-unseen-events>div{display:flex;flex-wrap:wrap;gap:6px}.analytics-unseen-events code{border-radius:7px;padding:5px 7px;background:#f1f5f9;color:#48627e;font-size:10px}.analytics-error-block{display:grid;grid-gap:8px;gap:8px}.analytics-error-block>button{min-height:34px;border:1px solid #d7e2ed;border-radius:9px;padding:0 11px;background:#fff;font-size:10px;cursor:pointer}.analytics-error-block>button,.analytics-refreshing{width:-moz-fit-content;width:fit-content;color:var(--analytics-blue);font-weight:900}.analytics-refreshing{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;background:#edf4ff;font-size:9px}.analytics-period-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:980px){.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-breakdown-grid{grid-template-columns:minmax(0,1fr)}.analytics-funnel-list article{grid-template-columns:34px minmax(0,1fr)}.analytics-funnel-list dl{grid-column:2}}@media (max-width:700px){.analytics-chart-card>header,.analytics-filter-panel>footer,.analytics-filter-panel>header,.analytics-period-meta{align-items:stretch;flex-direction:column}.analytics-extra-filters,.analytics-kpi-grid,.analytics-main-filters,.analytics-quality-meta,.analytics-retention-grid{grid-template-columns:minmax(0,1fr)}.analytics-presets{overflow-x:auto}.analytics-export-control{width:100%;grid-template-columns:minmax(0,1fr)}.analytics-chart-legend{justify-content:flex-start}.analytics-kpi-card footer{align-items:flex-start;flex-direction:column}.analytics-funnel-list article{grid-template-columns:30px minmax(0,1fr)}.analytics-funnel-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--nrd-floating-layer:2147483100}.nrd-control{--nrd-height:42px;--nrd-radius:11px;--nrd-font:12px;--nrd-surface:#ffffff;--nrd-surface-soft:#fbfdff;--nrd-line:#d9e3f1;--nrd-text:#17365e;--nrd-muted:#8697ae;--nrd-primary:#145bd7;--nrd-primary-700:#0b3f9d;--nrd-primary-soft:#eef4ff;--nrd-danger:#c83232;position:relative;width:100%;min-width:0;display:block}.nrd-control .nrd-trigger{width:100%;min-height:var(--nrd-height);display:flex;align-items:center;gap:8px;border:1px solid var(--nrd-line);border-radius:var(--nrd-radius);padding-block:4px;padding-inline:11px;background:var(--nrd-surface-soft);color:var(--nrd-text);font:inherit;font-size:var(--nrd-font);font-weight:800;line-height:1.4;text-align:start;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.nrd-control:has(.nrd-trigger-clear) .nrd-trigger{-webkit-padding-end:30px;padding-inline-end:30px}.nrd-select:has(.nrd-trigger-clear) .nrd-trigger{-webkit-padding-end:50px;padding-inline-end:50px}.nrd-control .nrd-trigger:hover:not(:disabled){border-color:rgba(20,91,215,.34);background:var(--nrd-surface)}.nrd-control .nrd-trigger:focus-visible,.nrd-control[data-open] .nrd-trigger{border-color:rgba(20,91,215,.55);outline:none;background:var(--nrd-surface);box-shadow:0 0 0 3px rgba(20,91,215,.12)}.nrd-control .nrd-trigger:disabled{background:#f3f6fa;color:#9fadc0;cursor:not-allowed}.nrd-control[data-invalid] .nrd-trigger{border-color:rgba(200,50,50,.55);background:#fffafa}.nrd-control[data-invalid] .nrd-trigger:focus-visible{box-shadow:0 0 0 3px rgba(200,50,50,.13)}.nrd-trigger-icon{flex:0 0 auto;display:inline-flex;color:var(--nrd-primary)}.nrd-trigger:disabled .nrd-trigger-icon{color:#a9b7c8}.nrd-trigger-value{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.nrd-trigger-value.is-placeholder{color:var(--nrd-muted);font-weight:700}.nrd-trigger-arrow{flex:0 0 auto;color:#8ba0ba;transition:transform .18s ease}.nrd-control[data-open] .nrd-trigger-arrow{transform:rotate(180deg);color:var(--nrd-primary)}.nrd-trigger-clear{position:absolute;inset-block-start:50%;inset-inline-end:9px;transform:translateY(-50%);width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:#e8eef8;color:#64778f;cursor:pointer;transition:background-color .14s ease,color .14s ease}.nrd-select .nrd-trigger-clear{inset-inline-end:29px}.nrd-trigger-clear:hover{background:rgba(200,50,50,.12);color:var(--nrd-danger)}.nrd-popover{position:fixed;z-index:var(--nrd-floating-layer);display:flex;flex-direction:column;min-width:0;overflow:hidden auto;border:1px solid #e2ebf7;border-radius:14px;padding:6px;background:#ffffff;box-shadow:0 26px 58px rgba(6,29,61,.17),0 3px 10px rgba(6,29,61,.06);animation:nrd-pop-in .14s ease-out;scrollbar-width:thin}.nrd-popover[popover]{inset:auto;margin:0}.nrd-popover[data-placement=top]{transform-origin:bottom center}@keyframes nrd-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nrd-popover[data-placement=top]{animation-name:nrd-pop-in-up}@keyframes nrd-pop-in-up{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nrd-search{display:flex;align-items:center;gap:7px;margin-bottom:5px;border:1px solid #e3eaf5;border-radius:9px;padding-inline:9px;background:#f7fafd;color:#8496ae}.nrd-search input{flex:1 1 auto;min-width:0;min-height:34px;border:0;padding:0;background:transparent;color:var(--nrd-text);font:inherit;font-size:11.5px;font-weight:700;outline:none}.nrd-search button{display:inline-flex;border:0;border-radius:50%;padding:3px;background:#e5ecf7;color:#64778f;cursor:pointer}.nrd-listbox{display:flex;flex-direction:column;gap:3px;overflow-y:auto;outline:none;scrollbar-width:thin}.nrd-option{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:9px;padding:6px 9px;color:#33506f;font-size:11.5px;font-weight:800;cursor:pointer;transition:background-color .12s ease,color .12s ease}.nrd-option-text{min-width:0;display:grid;grid-gap:0;gap:0;line-height:1.3}.nrd-option-text>small,.nrd-option-text>span{white-space:normal;overflow-wrap:anywhere}.nrd-option-text>small{color:#8e9db1;font-size:9.5px;font-weight:700}.nrd-option[data-active]{background:var(--nrd-primary-soft);color:var(--nrd-primary-700)}.nrd-option[data-selected]{color:var(--nrd-primary-700);font-weight:950}.nrd-option[data-selected][data-active]{background:#e3edff}.nrd-option[data-selected] svg{flex:0 0 auto;color:var(--nrd-primary)}.nrd-option[data-disabled]{color:#a9b6c6;cursor:not-allowed}.nrd-option[data-disabled][data-active]{background:transparent}.nrd-empty{margin:0;padding:16px 10px;color:#93a2b6;font-size:11px;font-weight:800;text-align:center}.nrd-cal{display:grid;grid-gap:7px;gap:7px;padding:3px}.nrd-cal-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.nrd-cal-nav{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e3ebf6;border-radius:9px;padding:0;background:#f8fbff;color:#4a668a;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.nrd-cal-nav:hover:not(:disabled){border-color:rgba(20,91,215,.28);background:var(--nrd-primary-soft);color:var(--nrd-primary)}.nrd-cal-nav:disabled{color:#bcc8d8;cursor:not-allowed;opacity:.6}.nrd-cal-title{flex:1 1 auto;min-height:30px;border:0;border-radius:9px;padding-inline:10px;background:transparent;color:#10305a;font:inherit;font-size:12.5px;font-weight:950;cursor:pointer;transition:background-color .14s ease}.nrd-cal-title:hover{background:var(--nrd-primary-soft);color:var(--nrd-primary-700)}.nrd-cal-grid,.nrd-cal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.nrd-cal-weekdays span{padding-block:4px;color:#8d9db2;font-size:9.5px;font-weight:900;text-align:center}.nrd-cal-grid{outline:none}.nrd-cal-day{aspect-ratio:1;min-width:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;padding:0;background:transparent;color:#2c4a6d;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.nrd-cal-day:hover:not(:disabled){background:var(--nrd-primary-soft);color:var(--nrd-primary-700)}.nrd-cal-day[data-outside]{color:#b6c2d2;font-weight:700}.nrd-cal-day[data-today]:not([data-selected]){border-color:rgba(20,91,215,.4);color:var(--nrd-primary-700)}.nrd-cal-day[data-selected]{background:linear-gradient(135deg,#0b438f,#1664da);border-color:transparent;color:#ffffff;font-weight:950;box-shadow:0 6px 14px rgba(20,91,215,.28)}.nrd-cal-day[data-selected]:hover:not(:disabled){background:linear-gradient(135deg,#072d64,#0f4fb2);color:#ffffff}.nrd-cal-day:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(20,91,215,.22)}.nrd-cal-day:disabled{color:#cdd6e2;cursor:not-allowed}.nrd-cal-day:disabled:hover{background:transparent}.nrd-cal-picklist{display:grid;grid-gap:4px;gap:4px;max-height:232px;overflow-y:auto;padding:2px;scrollbar-width:thin}.nrd-cal-months{grid-template-columns:repeat(3,minmax(0,1fr))}.nrd-cal-years{grid-template-columns:repeat(4,minmax(0,1fr))}.nrd-cal-picklist button{min-height:34px;border:1px solid transparent;border-radius:9px;padding-inline:4px;background:#f7fafd;color:#33506f;font:inherit;font-size:11px;font-weight:850;cursor:pointer;transition:background-color .12s ease,color .12s ease}.nrd-cal-picklist button:hover:not(:disabled){background:var(--nrd-primary-soft);color:var(--nrd-primary-700)}.nrd-cal-picklist button[data-selected]{background:linear-gradient(135deg,#0b438f,#1664da);color:#ffffff;font-weight:950}.nrd-cal-picklist button[data-selected]:hover:not(:disabled){background:linear-gradient(135deg,#072d64,#0f4fb2);color:#ffffff}.nrd-cal-picklist button:disabled{color:#c3cddb;cursor:not-allowed;opacity:.65}.nrd-time-panel{display:grid;grid-gap:6px;gap:6px}.nrd-time-columns{display:grid;grid-template-columns:minmax(52px,1fr) auto minmax(52px,1fr) minmax(66px,auto);align-items:stretch;grid-gap:4px;gap:4px;padding:3px}.nrd-time-columns.is-compact{margin-top:5px;border-top:1px solid #eaf0f8;padding-top:7px}.nrd-time-column{display:grid;grid-gap:2px;gap:2px;max-height:186px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin}.nrd-time-columns.is-compact .nrd-time-column{max-height:128px}.nrd-time-colon{align-self:center;color:#9fb0c4;font-size:13px;font-weight:950}.nrd-time-periods{display:grid;align-content:start;grid-gap:4px;gap:4px}.nrd-time-column button,.nrd-time-periods button{min-height:32px;border:1px solid transparent;border-radius:9px;padding-inline:6px;background:#f7fafd;color:#33506f;font:inherit;font-size:11.5px;font-weight:850;cursor:pointer;transition:background-color .12s ease,color .12s ease}.nrd-time-column button:hover:not(:disabled),.nrd-time-periods button:hover:not(:disabled){background:var(--nrd-primary-soft);color:var(--nrd-primary-700)}.nrd-time-column button[data-selected],.nrd-time-periods button[data-selected]{background:linear-gradient(135deg,#0b438f,#1664da);color:#ffffff;font-weight:950;box-shadow:0 6px 14px rgba(20,91,215,.22)}.nrd-time-column button[data-selected]:hover,.nrd-time-periods button[data-selected]:hover{background:linear-gradient(135deg,#072d64,#0f4fb2);color:#ffffff}.nrd-time-column button:disabled,.nrd-time-periods button:disabled{background:#f5f7fa;color:#c1ccda;cursor:not-allowed}.nrd-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;border-top:1px solid #eaf0f8;padding:6px 3px 1px}.nrd-panel-foot button{min-height:30px;border:1px solid transparent;border-radius:9px;padding-inline:11px;font:inherit;font-size:11px;font-weight:900;cursor:pointer;transition:background-color .14s ease,color .14s ease}.nrd-panel-ghost{background:transparent;color:#7d8ea6}.nrd-panel-ghost:hover:not(:disabled){background:rgba(200,50,50,.09);color:var(--nrd-danger)}.nrd-panel-ghost:disabled{color:#c3cddb;cursor:not-allowed}.nrd-panel-accent{background:var(--nrd-primary-soft);color:var(--nrd-primary-700)}.nrd-panel-accent:hover:not(:disabled){background:#dfeaff}.nrd-panel-accent:disabled{background:#f2f5f9;color:#b6c2d2;cursor:not-allowed}.nrd-sheet-backdrop{position:fixed;inset:0;z-index:var(--nrd-floating-layer);display:flex;align-items:flex-end;background:rgba(8,24,50,.44);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:nrd-fade-in .16s ease-out}.nrd-sheet-backdrop[popover]{width:auto;max-width:none;height:auto;max-height:none;margin:0;border:0;padding:0;overflow:visible;color:inherit}@keyframes nrd-fade-in{0%{opacity:0}to{opacity:1}}.nrd-popover.nrd-sheet{position:relative;z-index:1;width:100%;max-height:82vh;border:0;border-radius:20px 20px 0 0;padding:8px 12px calc(12px + env(safe-area-inset-bottom));animation:nrd-sheet-up .2s cubic-bezier(.22,1,.36,1)}@keyframes nrd-sheet-up{0%{transform:translateY(14%);opacity:.4}to{transform:translateY(0);opacity:1}}.nrd-sheet-grip{width:42px;height:4px;flex:0 0 auto;margin:2px auto 8px;border-radius:999px;background:#d8e2ee}.nrd-sheet-title{flex:0 0 auto;margin-bottom:8px;color:#10305a;font-size:12.5px;font-weight:950;text-align:center}.nrd-sheet .nrd-listbox{max-height:58vh}.nrd-sheet .nrd-option{min-height:42px;font-size:12.5px}.nrd-sheet .nrd-cal-day{min-width:38px;font-size:12.5px}.nrd-sheet .nrd-time-column{max-height:40vh}.nrd-sheet .nrd-time-column button,.nrd-sheet .nrd-time-periods button{min-height:38px}.admin-shell .field .nrd-control,.office-shell .field .nrd-control,.teacher-shell .field .nrd-control{--nrd-height:33px;--nrd-font:11.5px}.field .nrd-control{--nrd-height:44px}.analytics-export-control .nrd-control,.analytics-extra-filters .nrd-control,.analytics-main-filters .nrd-control{--nrd-height:41px;--nrd-font:11px;--nrd-radius:10px}.admin-article-toolbar .nrd-control,.audit-filter-field .nrd-control,.finance-filter-grid .nrd-control,.finance-form-grid .nrd-control,.manager-toolbar .nrd-control,.office-financial-filters .nrd-control,.teacher-sales-filters .nrd-control{--nrd-height:40px;--nrd-font:11.5px;--nrd-radius:10px}.manager-dialog-form .nrd-control,.manager-form .nrd-control{--nrd-height:42px}@media (prefers-reduced-motion:reduce){.nrd-popover,.nrd-popover.nrd-sheet,.nrd-sheet-backdrop{animation:none}.nrd-trigger-arrow{transition:none}}