@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAsIABAAAAAAFgAAAAqpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbHhwoBmA/U1RBVEgAgiQRCAqZIJMmC2oAATYCJAOBTAQgBYRCB4NrDAcbhRED7jBsHIDIvMMp/uqAN5R/lCECMjraVRyrDKhu1NWd8hLs4tp8WOah4Bcx0W1mGTzBireYWPIlH6Bt/rvjrMYm2urJx5jYHOiYHhgDAyN63brIMhYRxvajCyJ0869Ny5jGQILFCayG57Hb+yfnAR1h0JqnbUFB0tLAA44w9vM/1zI/cPBfUkJdVp2qsjELdFgCoffsni0AON2pDrf81vh2AeLQv3RD6AaJmNsPjm0MBZes1iyCJVm0dP93rbSbBc69y1Fbd4hCtrJCVV6NSzLwJvP3H3B2yjAFYOHWCXItH6jyVLMnMKLK9L1Nv+BIu+NAjIhx03Hs6+3ffhcQAHuCriRbBJayyRnBkd+YCzbz5Mm8cZiAUImBEWRdCf5CEE2ALc6SiGnWMLBGAWA2CwCJoQISBrteb3sjHOFS8cOp8mWtBuRb8gFqcjqxiUxiQC7R8n3JGoD0FvRLigbX0dpXv/v/DdSY5Q02PZuEHMpdgIAlAsEaCWBXQ5IznrO6nQDwh5lxQiry2CgzNpK5N9DIApDj+WsrfoEVArZCEkblfDvhBCjOBJR2Q/4GQVJlVB3VQW2wyTb7nHLOJWOue+aNT3zlh+O8BRfplmaiaqlWar0hW+110lkXjR56vvaxL33/m3fzdfMas8z4tn/y/sGeGPZBP8LSZfwFChcp2jRyCvESASBekmTm3drjccDnSMCJkA0OZyIuxFxJuJFik3Hnx4M/L4G8BfERzPfD2NPNDj4dLVnt0TpgrUB9gkZAiaXjZAdBkLgA6RgLBYQTsrQC3U+rqo0sFkKgEiuihRsCRJ/PN9S6rCeqtjrar2StQVUP1Tursb5t1pKsOH3BTaWxMbynbDsJzy8TS38uQTROVrTQaVlFOzmpR/tlV2q7XvNooMb1LAyd3yomJ4lcp+rjYpwJ/n0ZdCcmRD4+HnSZObJ59lwgGCYnWEM4lSBOEUkYyJHHW5o9QrLqRNkE6VO655jv0qhLy2R3j21TcmLbXEO2ooEeOYJmM7yPi3fItyFTocL1BuUtcvLltgG6AoPjgJxA+vrMDt0nwpiTh6O2XBzmRFCQSUK9IgpCu1c89H4u7vuHv4/EzgPg5cMeBYn99/M3d7vOlsytToyLtQ2uo8aN11uPwAMvcNgrOyEmiCBJEcXWQDOnCeKWa97dw/aOyQ46NZAbbk0dw2rdbkqQ/eQg6zmJ1Iep5a/H4zyjXQoyn3B66tmCVm65wMrv1B7mH8/KPbum+atQ6Hr7CpsvYnx671JATW3vY+hZ7CkLH691vcL1Obg5WLPfy3tCEMDnEF6bnAgDA48Z8/Tfhm2NvYNuRkDMeAK5iT1iTm+PXcpvZEdPOYerYV8ktpOV01Db1XNUHgE3nIfM09hmpv2wKvDic40EkT9Z/mhsJzyaX47fZZmmxjn52P4ZbuzY1W5k1yxyl7tw/OzDxg3hwWvXvdvZENu9T97lydQr7Nnmk3tj2DJh/tP4eCOEd9Rpkwj3Iy3VY3zMp5icWBy8uPaicR8bEZwTDJ+pO+2lOcOFrnSX8wNuriO8dUQ56boLp++pDRvTBDbPSJQnZOU4pxqt3DLSKopj4vN6dEkHulqTD3YWZOXGaOQBtbSRDqzNlkPLnOGdYYZPJ4EUvdln2qPGT8w0tU+E8rtMwLptf6T5BLyVHelfGKdjErKmqeRJmiw6HksG6QTObpOQe9vKsHtkaMQwyXx9KQZuQdohbVrQ3ZtMfSvS7+pXfmy79L0kV33yCaSIqXBrWPKu2vhN6z9DFnDlkZXxxF2XJPRP6p37uhZ0NjYsaOvqze3TalNUtDZd23fvRM7yHFirgyY0Qa+Cs27jfPMUROlB3n7eYKuC2Pvl9TGqj/wYTyYNzj91/8dq7HL3WnRikbf3sTai4EaUr++BHVJ3H9adU5O8Ssq06+IPdHannADDpLs775abG6tJ8ptjNPrN1ShjY5GjQGdOIGi8uX2n6MQKzjrp9fkRPBnj6T01sE8NYvB3Ziq/bhrcaRoylWw37TfNuKu/+0MJcnRK+DF8IioXziz+et1gginKVFvWGaZfwW4d8x1s8hWcWXmmQE+I0TW2s2Bmvv9W+bWS8vWcYpDpWumtsvIhgd3lGbcN1vCkfwec6OmzQiKN6dZ6Uq2UK/xT2SURifq7uy1EOilQl61tCIkwZBQtMhXau9qPaRPm6fcFXU1/9oXrYnrWvK+hdWVGdfxzhbXkmD4wrF3OZHebqvLS06vyTF2q7sQ4/wBFYveZCTqLBtvw4W8e5yU39TdXpiR9dGmY+zx3/tJD+dUiRqT/6+GTyhtPiq8fA37wRPqE/pFG/gRLlZTJE91etpHvefp7liq41YfH9Hzqx4m9+ouqPiWun9HF9TlXxTT26Zi4fn/mDJW22mCooAqDwq+PXAxnP+Js33Z8h8KXTds6fHcfOII/XRnX9dus13TDFusDffwCDo6Be5o/Ohvd6KphvNPQGELPG17XYGH9l/UhYelgO9xvCi9ax39paDo8/ge6i074Afzks1l44hGn5BTW9+QO3mHuRHHEneY1bNVw02m4mJbfW3Kv/BLr+mpaP1HYsf7P2ddA/SNSprJD5DNFQVnKm8xN+UC4aPfI8R8ZV0i56vpURR/DKPprU1RpNUlxfQXe81m6mUxatDLsdYElO7298PtUmYU6O1ORmK1G8Sf0AvriD7vzXbotpPcPvHLnn/4mJk0Vb2W0/jtBVx6qoivCo/Ryj/N9cpq3NrMuNJ6RO80sCKbD6eN1dQ5CbYpvsDwvNrHU6vfMGVVBeEennFNUMAdBhQnqtACF8pRIfCpCEUCn4UBzpn0mIAMBwAoRCMR5jkUCyjJRcGDhJihoIra1UWbzqB0nIWYlxcBlIlFx60eGw+U5xgH4AGQiazlha+LfFE7ejZZYP0xm/lGukZNJB0hXVoNIAJbDrVroOpJocy0peTMEAOLcM3Rb1VjsFP9bRbG+DIDP8o/mAcDnUfJjgMLLZ61ZGJJfyDl8dfPgZuD/TInUXuLnIolfK2uS+fAhMqIl/qScRBM2pgeILbFGWZAAeYj+xFahVozpgP4VosVIHFVEvyiIkSgJliNOB1QsDFH5B2wA72I3DoIAEA05LCAGCwQ8kGzeDsvDKcpm/UHClWkjwMb/bSQc8WMbC3LUdLiNIrGxzYKP3jZLIvmtjqYR9RHY8yBXzNb83CrnaNKgVCOVdjK0Xo0yeSr2VKnWXhF512ZtFMK4ijWr0JWaqth+k7xqQxUaUq16yIij2gCyxLyiQ+RcdZUOnSq9Kn1OWqEm1wIREYbHChcxKnCrEFys+Vvj6OVIoRE39aXclaeDlG2u79FqgxRg5K+QFmB4UnGJXmu15qoWoSz3lDrMg6ZNFhbwN1JVgZRx8V6TUGUvwgvTaYs0FOqF9jSjIYZjqH5rAJJvNG/Ha7WEzzYaIPGAkGqCxVMzhNJ0g9FktlhtdoeTC1du2Nx58OTFmw9fHFw8fAJCImISUjJ+/MPKI1CQYCFdubdWdFZYddw14TMPqVuF7MwsSB1R0UB00fKoqBDdtBHzqLK3ZZ+kG7GM7mwRGRzxxUWbBqMXrYg2FaOHNmOBvajYiVWMNmuKakz2k5HWa5QeHe0V/9DIcOtoTrji8J950WmrAAAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Geist Sans,system-ui,sans-serif;font-size:15px;color-scheme:dark;--bg:#171A20;--sidebar:#1C2027;--card:#232830;--glass:rgba(39,44,52,.82);--elev:#2A3039;--line:#373E49;--text:#F0F2F5;--secondary:#B8C0CA;--muted:#8993A0;--blue:#5285FF;--blue-deep:#315CEB;--purple:#B078FF;--green:#20DE94;--red:#FF647A;--orange:#FFB333;--cyan:#1FD5E8;--input:#1D2229;--hover:#2D333D}:root[data-theme=light]{color-scheme:light;--bg:#F4F5F7;--sidebar:#FFFFFF;--card:#FFFFFF;--glass:rgba(255,255,255,.82);--elev:#EFF1F4;--line:#DEE2E7;--text:#20252C;--secondary:#58616D;--muted:#79838F;--blue:#285EF0;--blue-deep:#2453D9;--purple:#8A3DE0;--green:#009B62;--red:#DF294D;--orange:#C87A00;--cyan:#0099B5;--input:#FAFBFC;--hover:#F0F2F4}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}input,select{background:var(--input);border:1px solid var(--line);border-radius:9px;padding:10px 11px;outline:none}input:focus,select:focus{border-color:var(--blue)}select{cursor:pointer;padding-block:0}a{color:inherit}.shell{display:flex;min-height:100vh;padding:10px;gap:10px}.sidebar{width:224px;flex:none;background:var(--sidebar);border:1px solid var(--line);border-radius:15px;padding:15px 10px;display:flex;flex-direction:column;min-height:calc(100vh - 20px)}.brand{height:43px;display:flex;align-items:center;gap:9px;padding:0 9px;font-size:18px;font-weight:600;letter-spacing:-.4px}.brand img{width:27px;height:27px;object-fit:contain}.site-select{padding:12px 3px 16px}.site-select select{width:100%;height:36px}.nav-label{padding:7px 10px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:1.1px}.nav{border:0;background:transparent;color:var(--secondary);height:34px;border-radius:8px;padding:0 10px;text-align:left;display:flex;align-items:center;gap:11px;margin:1px 0;font-size:14px}.nav:hover{background:var(--hover);color:var(--text)}.nav.active{background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--text);box-shadow:inset 2px 0 var(--blue)}.navicon{font-size:17px;width:19px;text-align:center;color:var(--secondary)}.spacer{flex:1}.account{margin-top:12px;border-top:1px solid var(--line);padding:13px 5px 0;display:flex;align-items:center;gap:9px}.avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#26375f;color:#b9c8ff;font-weight:600}.accountname{flex:1;font-weight:500}.accountname small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.iconbtn{border:1px solid var(--line);background:var(--card);border-radius:8px;width:32px;height:32px;color:var(--secondary)}.main{flex:1;min-width:0;padding:3px 10px 24px}.topbar{height:66px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.topbar h1{font-size:20px;line-height:1.2;margin:3px 0 0;letter-spacing:-.45px;font-weight:600}.eyebrow{font-size:13px;color:var(--muted)}.tools{display:flex;align-items:center;gap:8px}.tools select{height:33px;padding:0 10px;font-size:14px}.soft,.primary{border:1px solid var(--line);background:var(--elev);border-radius:8px;height:33px;padding:0 12px;color:var(--secondary);font-weight:500}.soft:hover{color:var(--text);border-color:#3b4c6b}.soft.chosen{color:#fff;background:var(--blue-deep);border-color:var(--blue-deep)}.primary{background:var(--blue-deep);color:#fff;border-color:var(--blue-deep);font-weight:600}.primary:hover{background:var(--blue)}.primary.small{height:31px;padding:0 11px}.card{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:18px;margin-bottom:12px;box-shadow:inset 0 1px #ffffff05}.sectionhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sectionhead h2,.card h2{font-size:16px;font-weight:600;margin:0;letter-spacing:-.1px}.sectionhead p,.card>p{margin:5px 0 0;color:var(--secondary);font-size:14px}.metrics{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;margin-bottom:12px}.metric{padding:14px 16px;min-height:94px;margin:0}.metric span{display:block;color:var(--secondary);font-size:13px}.metric strong{display:block;font-size:23px;letter-spacing:-.6px;margin-top:9px;font-weight:600}.metric small{color:var(--muted);font-size:12px}.chartcard{padding-bottom:12px}.live-dot{font-size:13px;color:var(--green)}.chart{height:205px;position:relative}.chart svg{width:100%;height:175px;overflow:visible}.chart .gridline{stroke:var(--line);stroke-width:1;stroke-dasharray:3 5}.chart path.line{fill:none;stroke:var(--blue);stroke-width:2.5;vector-effect:non-scaling-stroke}.chartlabels{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.dimensions .sectionhead{margin-bottom:12px}.dimension{position:relative;display:flex;justify-content:space-between;align-items:center;height:33px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);font-size:14px;overflow:hidden}.dimension span,.dimension strong{position:relative;z-index:1}.dimension strong{font-variant-numeric:tabular-nums;font-weight:500;color:var(--secondary)}.dimension i{position:absolute;left:0;bottom:0;height:2px;width:var(--w);background:var(--blue);opacity:.7}.table{width:100%;overflow:auto}.tr{display:grid;grid-auto-columns:minmax(90px,1fr);grid-auto-flow:column;min-height:39px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);gap:12px;font-size:13px}.tr:last-child{border:0}.tr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tr.th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.55px;min-height:30px}.rowactions{display:flex;gap:12px;justify-content:flex-end}.textbtn,.dangertext{background:transparent;border:0;padding:0;color:#8da4ff;font-size:13px}.dangertext{color:var(--red)}.truncate{max-width:300px}.cell{font-family:Geist Mono,monospace;font-size:12px}.clickrow{cursor:pointer}.clickrow:hover{background:var(--hover)}.empty{min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--secondary)}.empty-icon{font-size:27px;color:var(--muted);margin-bottom:8px}.empty strong{color:var(--text);font-weight:500}.empty p{color:var(--muted);font-size:13px;margin:6px 0}.empty.compact{min-height:70px;font-size:13px}.report-head{margin:-7px 0 10px}.note{font-size:12px;color:var(--muted)}.loading{min-height:170px;display:grid;place-items:center;color:var(--secondary)}.alert{background:color-mix(in srgb,var(--red) 14%,var(--card));border:1px solid color-mix(in srgb,var(--red) 40%,var(--line));color:var(--text);padding:10px 12px;border-radius:9px;margin-bottom:12px;display:flex;justify-content:space-between}.alert button,.close{background:none;border:0;color:var(--secondary);font-size:20px}.narrow{max-width:590px}form{display:grid;gap:13px;margin-top:17px}label{display:grid;gap:6px;color:var(--secondary);font-size:13px}label input,label select{width:100%;height:38px;color:var(--text);font-size:14px}.formactions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--input);border:1px solid var(--line);border-radius:9px;padding:13px;color:var(--secondary);font:13px Geist Mono,monospace;margin:16px 0}code{font:12px Geist Mono,monospace;color:var(--secondary)}.definitions{margin-top:12px}.def-form{display:grid;grid-template-columns:130px 1fr 1fr auto;gap:8px}.def-form input,.def-form select{min-width:0;height:33px;font-size:13px}.defrow{display:grid;grid-template-columns:150px 1fr auto;gap:12px;padding:10px 0;border-top:1px solid var(--line);align-items:center}.defrow small{display:block;color:var(--muted);margin-top:4px}.segmented{display:flex;background:var(--input);border:1px solid var(--line);border-radius:8px;padding:2px}.segmented button{border:0;background:transparent;color:var(--muted);border-radius:6px;padding:5px 10px}.segmented button.chosen{background:var(--blue-deep);color:#fff}.map-placeholder{height:250px;border-radius:11px;background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--blue) 12%,var(--card)),var(--card) 66%);display:grid;place-items:center;color:var(--muted);margin-bottom:15px}.modalback{position:fixed;inset:0;background:#0009;display:grid;place-items:center;z-index:10;padding:20px}.modal{position:relative;background:var(--card);border:1px solid var(--line);border-radius:15px;padding:23px;width:min(460px,100%);max-height:90vh;overflow:auto;box-shadow:0 20px 80px #0008}.modal h2{font-size:17px;margin:0 0 8px}.modal .close{position:absolute;right:14px;top:10px}.modal .primary{margin-top:4px}.modal pre{max-height:240px}.auth{min-height:100vh;display:grid;place-items:center;padding:20px}.auth-card{width:min(390px,100%);background:var(--card);border:1px solid var(--line);border-radius:17px;padding:29px;box-shadow:0 20px 70px #0004}.auth-card h1{font-size:21px;margin:28px 0 6px}.auth-card>p{color:var(--secondary);margin:0;font-size:14px}.auth-card form{margin-top:22px}.auth-card .primary{width:100%;margin-top:4px;height:38px}.error{color:#ff8383;font-size:13px}.map-placeholder{font-size:14px}.map-wrap>svg{width:100%;height:auto;max-height:410px;display:block}.map-wrap path{cursor:pointer;transition:fill .15s,stroke .15s}.map-wrap path:hover{stroke:var(--text);stroke-width:1.3}.map-legend{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;padding:5px 2px}.map-legend span:last-child{display:flex;align-items:center;gap:5px}.map-legend i,.map-legend b{display:inline-block;width:12px;height:8px;border-radius:2px;background:var(--map-empty);border:1px solid var(--line)}.map-legend b{background:var(--blue);border-color:var(--blue)}:root{--map-empty:rgba(255,255,255,.035);--map-stroke:rgba(74,108,255,.42)}:root[data-theme=light]{--map-empty:rgba(49,88,232,.04);--map-stroke:rgba(49,88,232,.25)}.table-button{width:100%;padding:0;text-align:left;color:var(--text);border:0;background:transparent;font-weight:400}.grant-list{margin:14px 0;max-height:340px;overflow:auto}.grant-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.grant-row span{color:var(--text)}.grant-row small{display:block;color:var(--muted);margin-top:3px}.grant-row select{width:130px;height:32px;padding:0 8px}.filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px}.filterbar select,.filterbar input{height:31px;font-size:13px;padding:0 9px}.filter-chip{border:1px solid var(--line);background:var(--elev);color:var(--secondary);border-radius:20px;padding:6px 9px;font-size:12px}.breakdown-control{padding:10px 14px;margin-bottom:12px}.breakdown-control label{display:flex;align-items:center;gap:10px}.breakdown-control select{width:220px}.pagination{display:flex;justify-content:space-between;align-items:center;padding:4px 2px 18px;color:var(--muted);font-size:13px}.pagination>div{display:flex;gap:7px}.flow-report-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px}.flow-report-controls label{display:flex;align-items:center;gap:10px;font-size:14px}.flow-report-controls select{width:auto;max-width:300px;min-width:180px;height:35px}.flow-report-controls>span{font-size:13px;color:var(--muted)}.flow-definitions>.sectionhead{margin:0}.flow-definitions:has(#flow-definition-editor)>.sectionhead{margin-bottom:16px}.flow-definitions .defrow{grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) repeat(3,auto);align-items:center}@media(max-width:600px){.flow-report-controls{align-items:flex-start;flex-direction:column;gap:8px}.flow-report-controls label,.flow-report-controls select{width:100%;min-width:0}.flow-definitions .defrow{display:flex;flex-wrap:wrap}.flow-definitions .defrow>span,.flow-definitions .defrow>code{flex-basis:100%}}:root{--card-shadow:inset 0 1px rgba(255,255,255,.055),0 10px 28px rgba(0,0,0,.16) }:root[data-theme=light]{--card-shadow:inset 0 1px rgba(255,255,255,.9),0 3px 8px rgba(27,35,47,.045),0 12px 28px rgba(27,35,47,.04) }body{background:radial-gradient(ellipse at 12% 4%,rgba(105,132,157,.105),transparent 34%),radial-gradient(ellipse at 89% 8%,rgba(155,139,111,.07),transparent 31%),var(--bg);background-attachment:fixed}:root[data-theme=light] body{background:radial-gradient(ellipse at 8% 0%,rgba(115,149,181,.12),transparent 33%),radial-gradient(ellipse at 92% 7%,rgba(191,174,145,.11),transparent 32%),var(--bg);background-attachment:fixed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}svg{flex-shrink:0}.shell{max-width:1880px;margin:0 auto;padding:24px;gap:24px;align-items:flex-start}.sidebar{width:248px;position:sticky;top:24px;height:calc(100dvh - 48px);min-height:0;border-radius:18px;padding:0;background:var(--glass);border-color:color-mix(in srgb,var(--line) 82%,transparent);box-shadow:var(--card-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:15}.brand-row{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px;min-height:64px}.brand{height:auto;padding:0;min-width:0}.brand img{width:25px;height:27px}.collapse-button{display:grid;place-items:center;width:24px;height:26px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted)}.collapse-button:hover{background:var(--hover);color:var(--text)}.mobile-menu-toggle,.mobile-menu-close{display:none}.site-select{position:relative;margin:5px 10px 16px;padding:10px;min-height:60px;background:var(--elev);border:1px solid var(--line);border-radius:11px;display:flex;align-items:center;gap:9px}.site-select>svg{color:var(--muted);margin-left:auto}.site-avatar{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue);font-weight:600}.site-identity{min-width:0;display:grid;gap:3px}.site-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.site-identity small{font:12px Geist Mono,monospace;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-select select{position:absolute;inset:0;opacity:0;width:100%;height:100%}.site-select:focus-within{outline:2px solid var(--blue);outline-offset:2px}.nav-scroll{flex:1;overflow:auto;min-height:0;padding:0 8px 12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.nav-label{padding:11px 10px 5px;font-size:12px;font-weight:500;letter-spacing:0}.nav{height:42px;width:100%;padding:0 12px;gap:11px;font-size:14px;font-weight:500}.nav>span{white-space:nowrap}.nav.active>svg{color:var(--blue)}.nav.active{box-shadow:none!important}.management-label{margin-top:10px;border-top:1px solid var(--line);padding-top:14px}.account-area{position:relative;border-top:1px solid var(--line);padding:6px;flex:none}.account{width:100%;border:0;margin:0;background:transparent;border-radius:10px;min-height:45px;padding:5px 8px;gap:10px;text-align:left}.account:hover,.account[aria-expanded=true]{background:var(--hover)}.account>svg{color:var(--muted)}.avatar{width:31px;height:31px;flex:none;background:var(--blue-deep);color:#fff;font-size:13px}.accountname{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.accountname small{font-size:12px;margin-top:3px;font-weight:400}.profile-popover{position:absolute;bottom:calc(100% + 7px);left:6px;width:254px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 85px);overflow:auto;z-index:21;padding:10px;background:color-mix(in srgb,var(--card) 96%,transparent);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 34px #0000003d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.profile-identity{display:flex;align-items:center;gap:10px;padding:3px 4px 12px;margin-bottom:5px;border-bottom:1px solid var(--line)}.profile-identity strong{font-size:14px;font-weight:600}.profile-identity small{display:block;margin-top:4px;color:var(--muted);font-size:13px}.profile-identity>div{min-width:0}.profile-identity strong,.profile-identity small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-action{display:flex;align-items:center;gap:11px;width:100%;border:0;border-radius:7px;background:transparent;padding:11px 7px;text-align:left;font-size:14px}.profile-action>svg,.theme-row>span>svg{color:var(--secondary)}.profile-action:hover{background:var(--hover)}.theme-row,.theme-row>span,.theme-options{display:flex;align-items:center}.theme-row{justify-content:space-between;padding:7px;font-size:14px}.theme-row>span{gap:11px}.theme-options{gap:3px}.theme-options button{border:0;border-radius:5px;width:28px;height:26px;display:grid;place-items:center;color:var(--secondary);background:transparent}.theme-options button.chosen{background:var(--blue-deep);color:#fff}.theme-options button:not(.chosen):hover{background:var(--hover);color:var(--text)}.account-error{margin:8px 7px 0;font-size:13px;line-height:1.4;color:var(--red)}.signout-action{margin-top:8px;border-top:1px solid var(--line);border-radius:0;padding-top:13px}.main{max-width:1560px;padding:0 0 32px}.topbar{height:auto;min-height:76px;display:flex;gap:16px;background:var(--glass);border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:16px;padding:8px 16px;margin:0 0 12px;box-shadow:var(--card-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page-heading{display:grid;align-content:center;gap:4px;min-width:0}.topbar h1{font-size:22px;line-height:1.3;margin:0;letter-spacing:-.3px;white-space:nowrap}.site-domain{font:13px Geist Mono,monospace;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools{flex:none;max-width:100%;flex-wrap:wrap;justify-content:flex-end}.date-controls{display:flex;gap:8px;align-items:center;max-width:100%;flex-wrap:wrap}.toolbar-select{display:grid;gap:3px;flex:none;font-size:12px;color:var(--muted)}.toolbar-select>span{padding-left:2px}.toolbar-select select{width:174px;height:36px;padding:0 10px;font-size:14px;color:var(--text);background:var(--elev)}.interval-select select{width:144px}.iconbtn{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative}.iconbtn:hover{background:var(--hover);color:var(--text)}.toolbar-quiet{border-color:transparent;background:transparent}.toolbar-quiet.chosen{color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent)}.filter-indicator{position:absolute;top:4px;right:4px;width:4px;height:4px;border-radius:50%;background:var(--blue)}.compare-toggle{border:0;background:transparent;color:var(--secondary);display:flex;align-items:center;gap:7px;font-size:13px;padding:4px 6px;margin-right:3px}.switch-track{width:26px;height:14px;background:var(--line);border-radius:20px;padding:2px;display:flex;transition:background .15s}.switch-track i{width:10px;height:10px;background:#fff;border-radius:50%;transition:transform .15s}.compare-toggle[aria-checked=true] .switch-track{background:var(--blue-deep)}.compare-toggle[aria-checked=true] .switch-track i{transform:translate(12px)}.segmented{display:inline-flex;align-items:center;gap:2px;background:var(--elev);border:0;border-radius:9px;padding:3px}.segmented button{color:var(--secondary);padding:6px 10px;font-size:13px;font-weight:500;white-space:nowrap}.segmented button.chosen{box-shadow:0 1px 3px #0001}:root[data-theme=light] .segmented button.chosen{background:#fff;color:var(--text);box-shadow:0 1px 4px #20305026}.date-presets button{min-width:35px;padding:5px 9px}.date-presets button:last-child{min-width:24px;padding:5px}.live-badge{display:flex;align-items:center;gap:6px;border-radius:8px;background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue);padding:7px 9px;font-size:13px;font-weight:500}.live-badge i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 15%,transparent)}.soft,.primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px}.card{border-radius:16px;box-shadow:var(--card-shadow);min-width:0;background:var(--glass);border-color:color-mix(in srgb,var(--line) 86%,transparent)}.main>.card,.main>.metrics>.card,.main>.overview-dashboard>.card:not(.unconfigured){background:var(--glass);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sectionhead{gap:12px;margin-bottom:16px}.sectionhead h2,.card h2{font-size:15px}.sectionhead p,.card>p{line-height:1.5}.metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric{padding:16px;min-height:98px}.metric span{font-size:14px}.metric strong{font-size:30px;font-variant-numeric:tabular-nums}.metric small{font-size:13px}.chart{height:230px;min-width:0}.chart svg{height:195px}.chart path.line{stroke:var(--series,var(--blue));stroke-width:2}.chart .axis-label{fill:var(--muted);font-size:12px;text-anchor:start;dominant-baseline:middle}.chartlabels{font:12px Geist Mono,monospace;padding:0 4px 0 32px}.chart-legend{display:flex;justify-content:flex-end;gap:16px;color:var(--secondary);font-size:13px;margin-top:10px}.chart-legend span{display:inline-flex;align-items:center;gap:5px}.chart-legend i{width:12px;height:2px;background:var(--series)}.tr{min-height:52px;gap:16px;font-size:14px}.tr.th{min-height:33px}.rowactions{min-width:240px!important}.textbtn{color:var(--blue);font-size:14px}.dangertext{font-size:14px}.textbtn:hover,.dangertext:hover{text-decoration:underline;text-underline-offset:3px}.loading{min-height:250px;font-size:14px}.report-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 2px 12px}.note,.report-cap,.truncation-note{font-size:13px;color:var(--muted);line-height:1.5}label{gap:7px;font-size:14px}label input,label select{height:39px;font-size:15px}label.checklabel,label.include-ignored{display:flex;align-items:center;gap:8px}label.checklabel input,label.include-ignored input{width:15px;height:15px;accent-color:var(--blue)}.def-form{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:14px}.def-form input,.def-form select{min-width:130px;height:35px;font-size:14px}.defrow{display:flex;flex-wrap:wrap;gap:14px;padding:13px 0}.defrow>span{min-width:140px;font-size:14px}.defrow code{flex:1}.funnel-editor{width:100%;display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:10px}.funnel-editor>.funnel-step{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.funnel-editor>.funnel-step input{flex:1}.funnel-editor>label{max-width:240px}.filterbar{gap:8px;margin-bottom:12px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--glass);box-shadow:var(--card-shadow);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.filterbar select,.filterbar input{height:33px;font-size:14px}.filter-editor{display:contents}.filter-chip{font-size:13px}.custom-range{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;background:var(--glass);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:12px;box-shadow:var(--card-shadow);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.custom-range>span{color:var(--muted);font-size:13px;margin:0 auto 10px 0}.custom-range input{height:34px}.modalback{background:#03081399;backdrop-filter:blur(3px);z-index:40}.modal{border-radius:16px;padding:26px;max-height:90dvh;background:var(--glass);box-shadow:0 20px 64px #00000052;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal h2{font-size:18px;margin:0 0 22px}.modal>label{margin-top:15px}.modal .primary{margin-top:20px}.auth-card{box-shadow:var(--card-shadow);padding:30px}.auth-card h1{font-size:23px;letter-spacing:-.5px}.auth-card>p{font-size:15px;line-height:1.5}.overview-suppressed{display:none!important}.sidebar-collapsed .sidebar{width:66px}.sidebar-collapsed .brand span,.sidebar-collapsed .site-identity,.sidebar-collapsed .site-select>svg,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav>span,.sidebar-collapsed .accountname,.sidebar-collapsed .account>svg{display:none}.sidebar-collapsed .brand-row{flex-direction:column;gap:7px;padding:12px 5px 5px}.sidebar-collapsed .site-select{padding:6px;margin:5px 9px;border:0;background:transparent}.sidebar-collapsed .nav-scroll{padding:8px}.sidebar-collapsed .nav{justify-content:center;padding:0;margin-bottom:4px}.sidebar-collapsed .account{justify-content:center;padding:5px 0}@media(max-width:1150px){.shell{padding:16px;gap:16px}.sidebar{top:16px;height:calc(100dvh - 32px)}.sidebar{width:216px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.site-domain{max-width:160px}.topbar{padding:8px 12px;flex-wrap:wrap}}@media(max-width:900px){.site-domain{display:none}.sidebar{width:190px}.nav{gap:9px;padding:0 10px}.tools{gap:4px}}@media(max-width:720px){html:has(.mobile-menu-open){overflow:hidden}.shell{padding:10px;gap:0}.sidebar,.sidebar-collapsed .sidebar{position:fixed;inset:0;width:100%;height:100dvh;min-height:0;border-radius:0;border:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--sidebar);z-index:50;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .22s ease,visibility 0s .22s;box-shadow:none;backdrop-filter:none}.mobile-menu-open .sidebar{transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}.sidebar .collapse-button{display:none}.sidebar .brand-row{padding:12px 12px 8px 18px;min-height:68px}.sidebar .site-select{margin:5px 12px 12px}.sidebar .nav-scroll{overscroll-behavior:contain;padding:0 10px 12px}.sidebar .nav-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.sidebar .nav-group+.nav-group{margin-top:12px}.sidebar .nav{min-height:44px;height:44px;gap:10px;padding:0 10px;margin:0;font-size:15px}.sidebar .nav-label{grid-column:1/-1;padding:10px 10px 6px}.sidebar .account{min-height:48px}.mobile-menu-toggle,.mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;flex:none;height:44px;border:1px solid var(--line);background:var(--elev);color:var(--text);border-radius:10px}.mobile-menu-toggle{grid-column:1;grid-row:1;width:44px;padding:0;background:transparent;border-color:transparent}.mobile-menu-toggle>span{display:none}.mobile-menu-close{width:44px;padding:0;font-size:28px;line-height:1;background:transparent;border-color:transparent}.mobile-menu-toggle:hover,.mobile-menu-close:hover{background:var(--hover)}.topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;padding:8px;gap:6px;border-radius:13px}.page-heading{grid-column:2;grid-row:1}.topbar h1{font-size:19px;overflow:hidden;text-overflow:ellipsis}.compare-toggle{grid-column:3;grid-row:1;min-height:44px;font-size:12px;gap:6px;margin:0;padding:4px}.topbar .live-badge{grid-column:3;grid-row:1}.tools{display:contents}.date-controls{grid-column:1/-1;display:flex;flex-wrap:nowrap;gap:6px}.tools .toolbar-select{flex:1;min-width:0}.tools .toolbar-select>span{display:none}.tools .toolbar-select select{width:100%;min-width:0;height:40px;padding:0 9px;font-size:14px}.desktop-report-action{display:none}.date-presets button{padding:5px 7px;min-width:30px}.card{padding:15px}.grid2{grid-template-columns:1fr}.tr{grid-auto-columns:minmax(130px,1fr)}.custom-range>label{flex:1;min-width:130px}.custom-range>span{flex-basis:100%;margin:0}.report-head{align-items:flex-start;flex-wrap:wrap}}@media(max-width:480px){.sidebar .nav{font-size:14px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metric strong{font-size:21px}.sectionhead{align-items:flex-start}.sectionhead .primary{flex:none}.filterbar select,.filterbar input:not([type=checkbox]){max-width:100%;flex:1}.modalback{padding:12px}.modal{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.report-intro{margin:4px 2px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.report-intro p{margin:0;max-width:78ch;font-size:14px;line-height:1.6;color:var(--secondary)}.report-intro .report-cap{flex:none}@media(max-width:720px){.report-intro{margin-bottom:16px;flex-wrap:wrap}.topbar{min-height:70px}.sectionhead{flex-wrap:wrap}}html:has(dialog.drawer[open]){overflow:hidden}dialog.drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(620px,100vw);max-width:none;height:100dvh;max-height:none;padding:0;border:0;border-left:1px solid var(--line);background:var(--card);color:var(--text);box-shadow:-24px 0 80px #0005;overflow:hidden}dialog.drawer::backdrop{background:#05080dbb;backdrop-filter:blur(3px)}.drawer-shell.svelte-1cwwbyw{height:100%;display:flex;flex-direction:column;background:var(--card);font:inherit}.drawer-head.svelte-1cwwbyw{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 18px;border-bottom:1px solid var(--line)}.eyebrow.svelte-1cwwbyw{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px;font-weight:700}.drawer-head.svelte-1cwwbyw h1:where(.svelte-1cwwbyw){margin:4px 0 0;font-size:24px;letter-spacing:-.03em}.icon.svelte-1cwwbyw{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);cursor:pointer}.icon.svelte-1cwwbyw:hover,.resource-actions.svelte-1cwwbyw button:where(.svelte-1cwwbyw):hover,.user-actions.svelte-1cwwbyw button:where(.svelte-1cwwbyw):hover{background:var(--hover)}.tabs.svelte-1cwwbyw{display:flex;gap:4px;padding:12px 24px;border-bottom:1px solid var(--line);overflow:auto}.tabs.svelte-1cwwbyw button:where(.svelte-1cwwbyw){display:flex;align-items:center;gap:8px;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}.tabs.svelte-1cwwbyw button:where(.svelte-1cwwbyw):hover{background:var(--hover);color:var(--text)}.tabs.svelte-1cwwbyw button.active:where(.svelte-1cwwbyw){background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--blue);font-weight:650}.drawer-content.svelte-1cwwbyw{padding:22px 28px 30px;overflow:auto;flex:1;min-height:0}.section-title.svelte-1cwwbyw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.section-title.svelte-1cwwbyw h2:where(.svelte-1cwwbyw){margin:0;font-size:18px;letter-spacing:-.02em}.section-title.svelte-1cwwbyw p:where(.svelte-1cwwbyw){margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.role.svelte-1cwwbyw{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:99px;padding:6px 9px;color:var(--muted);font-size:13px;white-space:nowrap}form.svelte-1cwwbyw{display:grid;gap:14px}label.svelte-1cwwbyw{display:grid;gap:7px;font-size:14px;font-weight:600;color:var(--text)}label.svelte-1cwwbyw small:where(.svelte-1cwwbyw){font-size:13px;font-weight:400;color:var(--muted)}input.svelte-1cwwbyw,select.svelte-1cwwbyw,textarea.svelte-1cwwbyw{width:100%;min-height:40px;border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:var(--elev);color:var(--text);font:inherit;font-size:15px;outline:none}input.svelte-1cwwbyw:focus,select.svelte-1cwwbyw:focus,textarea.svelte-1cwwbyw:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}input[type=checkbox].svelte-1cwwbyw{width:16px;min-height:16px;accent-color:var(--blue)}.primary.svelte-1cwwbyw,.soft.svelte-1cwwbyw{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:9px;padding:0 13px;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.primary.svelte-1cwwbyw{background:var(--blue-deep);color:#fff}.primary.svelte-1cwwbyw:hover{background:var(--blue)}.primary.svelte-1cwwbyw:disabled,.soft.svelte-1cwwbyw:disabled{opacity:.55;cursor:wait}.soft.svelte-1cwwbyw{border-color:var(--line);background:var(--elev);color:var(--text)}.soft.svelte-1cwwbyw:hover{background:var(--hover)}.compact.svelte-1cwwbyw{min-height:34px;padding:0 10px;font-size:13px;white-space:nowrap}.subsection.svelte-1cwwbyw{display:grid;gap:13px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.subsection.svelte-1cwwbyw h3:where(.svelte-1cwwbyw),.editor.svelte-1cwwbyw h3:where(.svelte-1cwwbyw){margin:0;font-size:16px}.profile-footer.svelte-1cwwbyw{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.profile-footer.svelte-1cwwbyw div:where(.svelte-1cwwbyw){display:grid;gap:4px}.profile-footer.svelte-1cwwbyw strong:where(.svelte-1cwwbyw){font-size:14px}.profile-footer.svelte-1cwwbyw small:where(.svelte-1cwwbyw){font-size:13px;color:var(--muted)}.drawer-footer.svelte-1cwwbyw{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.resource-list.svelte-1cwwbyw,.user-list.svelte-1cwwbyw{display:grid;gap:9px}.resource.svelte-1cwwbyw,.user-row.svelte-1cwwbyw{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--elev)}.resource-main.svelte-1cwwbyw{display:grid;gap:5px;min-width:0;flex:1 1 180px}.resource-name.svelte-1cwwbyw{justify-self:start;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:15px;font-weight:650;cursor:pointer;text-align:left}.resource-name.svelte-1cwwbyw:hover{color:var(--blue)}.resource-main.svelte-1cwwbyw span:where(.svelte-1cwwbyw),.resource-main.svelte-1cwwbyw small:where(.svelte-1cwwbyw){max-width:390px;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.resource-main.svelte-1cwwbyw .truncate:where(.svelte-1cwwbyw){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-actions.svelte-1cwwbyw,.user-actions.svelte-1cwwbyw{display:flex;align-items:center;gap:4px;flex-shrink:0}.resource-actions.svelte-1cwwbyw button:where(.svelte-1cwwbyw),.user-actions.svelte-1cwwbyw button:where(.svelte-1cwwbyw){display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.resource-actions.svelte-1cwwbyw button:where(.svelte-1cwwbyw):disabled,.user-actions.svelte-1cwwbyw button:where(.svelte-1cwwbyw):disabled{opacity:.5}.resource-actions.svelte-1cwwbyw .danger-icon:where(.svelte-1cwwbyw),.user-actions.svelte-1cwwbyw .danger-icon:where(.svelte-1cwwbyw){color:var(--red)}.snippet.svelte-1cwwbyw{display:grid;gap:8px;flex:0 0 100%;width:100%;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.snippet.svelte-1cwwbyw p:where(.svelte-1cwwbyw){margin:0;color:var(--muted);font-size:13px}.snippet.svelte-1cwwbyw textarea:where(.svelte-1cwwbyw){height:62px;resize:none;font-family:var(--mono,monospace);font-size:13px}.editor.svelte-1cwwbyw{margin:0 0 14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--elev)}.actions.svelte-1cwwbyw{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.check.svelte-1cwwbyw{display:flex;align-items:center;gap:9px}.empty.svelte-1cwwbyw{display:grid;justify-items:center;gap:8px;padding:32px 16px;color:var(--muted);text-align:center}.empty.svelte-1cwwbyw strong:where(.svelte-1cwwbyw){color:var(--text);font-size:15px}.empty.svelte-1cwwbyw span:where(.svelte-1cwwbyw){font-size:13px}.loading.svelte-1cwwbyw{display:flex;align-items:center;gap:9px;padding:24px;color:var(--muted);font-size:14px}.user-row.svelte-1cwwbyw{align-items:center}.user-info.svelte-1cwwbyw{display:grid;gap:5px;min-width:100px}.user-info.svelte-1cwwbyw strong:where(.svelte-1cwwbyw){font-size:14px}.user-info.svelte-1cwwbyw>span:where(.svelte-1cwwbyw){display:flex;align-items:center;gap:7px;color:var(--muted);font-size:13px}.user-info.svelte-1cwwbyw small:where(.svelte-1cwwbyw){font-weight:500}.you.svelte-1cwwbyw{padding:2px 6px;border-radius:5px;background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--blue)}.disabled.svelte-1cwwbyw{color:var(--red)}.user-actions.svelte-1cwwbyw select:where(.svelte-1cwwbyw){width:auto;min-width:92px;min-height:32px;padding:5px 8px;font-size:13px}.notice.svelte-1cwwbyw{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid;border-radius:9px;font-size:14px}.notice.svelte-1cwwbyw button:where(.svelte-1cwwbyw){margin-left:auto;border:0;background:transparent;color:inherit;font-size:17px;cursor:pointer}.notice.error.svelte-1cwwbyw{border-color:color-mix(in srgb,var(--red) 42%,transparent);background:color-mix(in srgb,var(--red) 9%,transparent);color:var(--red)}.notice.success.svelte-1cwwbyw{border-color:color-mix(in srgb,var(--green) 38%,transparent);background:color-mix(in srgb,var(--green) 9%,transparent);color:var(--green)}.access-panel.svelte-1cwwbyw{margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--elev)}.access-panel.svelte-1cwwbyw .section-title:where(.svelte-1cwwbyw){align-items:center;margin-bottom:10px}.access-panel.svelte-1cwwbyw h3:where(.svelte-1cwwbyw){margin:0;font-size:15px}.grant-row.svelte-1cwwbyw{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--line)}.grant-row.svelte-1cwwbyw span:where(.svelte-1cwwbyw){display:grid;gap:4px}.grant-row.svelte-1cwwbyw small:where(.svelte-1cwwbyw){color:var(--muted);font-weight:400}.grant-row.svelte-1cwwbyw select:where(.svelte-1cwwbyw){width:120px}.access-panel.svelte-1cwwbyw .actions:where(.svelte-1cwwbyw){margin-top:16px}.spin{animation:svelte-1cwwbyw-spin 1s linear infinite}@keyframes svelte-1cwwbyw-spin{to{transform:rotate(360deg)}}@media(max-width:600px){dialog.drawer{width:100vw;border-left:0}.drawer-head.svelte-1cwwbyw{padding:18px 18px 14px}.tabs.svelte-1cwwbyw{padding:10px 12px}.tabs.svelte-1cwwbyw button:where(.svelte-1cwwbyw){padding:8px 9px;font-size:14px}.drawer-content.svelte-1cwwbyw{padding:18px 16px 24px}.drawer-footer.svelte-1cwwbyw{padding:10px 16px}.resource.svelte-1cwwbyw,.user-row.svelte-1cwwbyw{padding:11px;gap:7px}.resource.svelte-1cwwbyw{flex-direction:column}.resource-actions.svelte-1cwwbyw{align-self:flex-end}.user-row.svelte-1cwwbyw{align-items:flex-start;flex-direction:column}.user-actions.svelte-1cwwbyw{width:100%;justify-content:flex-end}.section-title.svelte-1cwwbyw{gap:8px}.access-panel.svelte-1cwwbyw{padding:18px}}@media(max-width:600px){dialog.drawer{width:100%;max-width:100%}.resource-main.svelte-1cwwbyw{flex:1 1 auto;width:100%}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.realtime-view.svelte-1k721w7{display:grid;gap:20px;min-width:0;color:var(--text);font-size:14px;line-height:1.5}.card.svelte-1k721w7{margin:0;min-width:0;border-radius:16px;padding:24px;background:var(--glass);border:1px solid var(--line);box-shadow:var(--card-shadow)}.overview-header.svelte-1k721w7{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.overview-header.svelte-1k721w7 h2:where(.svelte-1k721w7){margin:0;font-size:22px;font-weight:650;letter-spacing:-.4px}.overview-header.svelte-1k721w7 p:where(.svelte-1k721w7){margin:6px 0 0;color:var(--secondary);font-size:14px}.live-status.svelte-1k721w7{display:flex;align-items:center;gap:8px;padding-top:6px;color:var(--secondary);font-size:12px;white-space:nowrap}.live-status.svelte-1k721w7 i:where(.svelte-1k721w7){width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}.overview-stats.svelte-1k721w7{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);gap:30px;padding:26px 0}.active-stat.svelte-1k721w7{display:grid;align-content:center;gap:7px;padding-right:26px;border-right:1px solid var(--line)}.stat-label.svelte-1k721w7{font-size:15px;font-weight:550;color:var(--secondary)}.active-stat.svelte-1k721w7>strong:where(.svelte-1k721w7){color:var(--green);font-size:52px;line-height:1.1;font-weight:650;letter-spacing:-1.8px;font-variant-numeric:tabular-nums}.stat-foot.svelte-1k721w7{color:var(--secondary);font-size:12px}.recent-stats.svelte-1k721w7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center}.recent-stats.svelte-1k721w7>div:where(.svelte-1k721w7){display:grid;gap:8px;min-width:0}.recent-stats.svelte-1k721w7 span:where(.svelte-1k721w7){color:var(--secondary);font-size:14px}.recent-stats.svelte-1k721w7 strong:where(.svelte-1k721w7){font-size:30px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.recent-stats.svelte-1k721w7 small:where(.svelte-1k721w7){color:var(--muted);font-size:12px}.histogram-section.svelte-1k721w7{padding-top:20px;border-top:1px solid var(--line)}.histogram-heading.svelte-1k721w7{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.histogram-heading.svelte-1k721w7 h3:where(.svelte-1k721w7){margin:0;font-size:15px;font-weight:600}.histogram-heading.svelte-1k721w7 p:where(.svelte-1k721w7){margin:5px 0 0;color:var(--secondary);font-size:12px}.histogram-heading.svelte-1k721w7>span:where(.svelte-1k721w7){display:flex;align-items:center;gap:6px;color:var(--secondary);font-size:12px;white-space:nowrap}.histogram.svelte-1k721w7{height:110px;display:grid;grid-template-columns:repeat(var(--columns),minmax(2px,1fr));align-items:end;gap:5px;margin-top:22px;border-bottom:1px solid var(--line)}.bar-column.svelte-1k721w7{height:100%;display:flex;align-items:flex-end;min-width:0}.bar-column.svelte-1k721w7 i:where(.svelte-1k721w7){display:block;width:100%;height:var(--bar-height);border-radius:4px 4px 0 0;background:var(--green);transition:height .2s ease}.bar-column.svelte-1k721w7 i.has-value:where(.svelte-1k721w7){min-height:4px}.histogram-axis.svelte-1k721w7{display:flex;justify-content:space-between;margin-top:8px;color:var(--secondary);font-size:12px}.card-heading.svelte-1k721w7{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.card-heading.svelte-1k721w7 h2:where(.svelte-1k721w7){margin:0;font-size:18px;font-weight:600;letter-spacing:-.2px}.card-heading.svelte-1k721w7 p:where(.svelte-1k721w7){margin:6px 0 0;color:var(--secondary);font-size:13px}.section-icon.svelte-1k721w7{color:var(--green);padding:5px}table.svelte-1k721w7{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;margin-top:20px}th.svelte-1k721w7{font-size:12px;color:var(--secondary);font-weight:550;padding:10px 12px;border-bottom:1px solid var(--line)}td.svelte-1k721w7{padding:15px 12px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:14px}th.svelte-1k721w7:first-child,td.svelte-1k721w7:first-child{padding-left:0}th.svelte-1k721w7:last-child,td.svelte-1k721w7:last-child{padding-right:0}tbody.svelte-1k721w7 tr:where(.svelte-1k721w7):last-child td:where(.svelte-1k721w7){border-bottom:0}.visitor-table-wrap.svelte-1k721w7{max-height:440px;overflow:auto;margin-top:20px;scrollbar-width:thin}.visitors-table.svelte-1k721w7{margin-top:0}.visitors-table.svelte-1k721w7 th:where(.svelte-1k721w7){position:sticky;top:0;background:var(--card);z-index:1}.visitors-table.svelte-1k721w7 th:where(.svelte-1k721w7):first-child{width:44%}.visitors-table.svelte-1k721w7 th:where(.svelte-1k721w7):nth-child(2){width:40%}.visitors-table.svelte-1k721w7 th:where(.svelte-1k721w7):last-child{text-align:right}.visitor-location.svelte-1k721w7{display:flex;align-items:flex-start;gap:10px}.visitor-location.svelte-1k721w7>svg{flex:none;margin-top:3px;color:var(--secondary)}.visitor-location.svelte-1k721w7>div:where(.svelte-1k721w7){min-width:0;display:grid;gap:5px}.visitor-location.svelte-1k721w7 strong:where(.svelte-1k721w7){font-weight:550;overflow-wrap:anywhere}.visitor-location.svelte-1k721w7 small:where(.svelte-1k721w7){font-size:12px;color:var(--muted)}.visitor-page.svelte-1k721w7{color:var(--secondary);overflow-wrap:anywhere}.visitor-time.svelte-1k721w7{text-align:right;white-space:nowrap;color:var(--secondary);font-size:12px;font-variant-numeric:tabular-nums}.mobile-label.svelte-1k721w7{display:none}.table-foot.svelte-1k721w7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.realtime-columns.svelte-1k721w7{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:start}.activity-list.svelte-1k721w7{list-style:none;margin:16px 0 0;padding:0;max-height:520px;overflow-y:auto;scrollbar-width:thin}.activity-row.svelte-1k721w7{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:82px;padding:14px 0;border-bottom:1px solid var(--line)}.activity-row.svelte-1k721w7:last-child{border-bottom:0}.event-badge.svelte-1k721w7{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--line);background:var(--elev);margin-top:2px}.event-badge.page.svelte-1k721w7{color:var(--blue)}.event-badge.custom.svelte-1k721w7{color:var(--purple)}.event-badge.link.svelte-1k721w7{color:var(--cyan,var(--blue))}.event-copy.svelte-1k721w7{min-width:0;display:grid;gap:4px}.event-copy.svelte-1k721w7 strong:where(.svelte-1k721w7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550}.event-copy.svelte-1k721w7>span:where(.svelte-1k721w7){color:var(--secondary);font-size:12px}.event-location.svelte-1k721w7{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-location.svelte-1k721w7>svg{flex:none}.activity-row.svelte-1k721w7 time:where(.svelte-1k721w7){padding-top:2px;color:var(--secondary);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.pages-table.svelte-1k721w7 th:where(.svelte-1k721w7):first-child{width:62%}.pages-table.svelte-1k721w7 th:where(.svelte-1k721w7):nth-child(n+2),.pages-table.svelte-1k721w7 td:where(.svelte-1k721w7):nth-child(n+2){text-align:right}.pages-table.svelte-1k721w7 td:where(.svelte-1k721w7):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary)}.pages-table.svelte-1k721w7 td:where(.svelte-1k721w7):nth-child(n+2){font-variant-numeric:tabular-nums;font-weight:550}.list-note.svelte-1k721w7{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.quiet-empty.svelte-1k721w7{display:flex;align-items:flex-start;gap:14px;margin-top:20px;padding:22px 18px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.quiet-empty.svelte-1k721w7>svg{flex:none;margin-top:2px}.quiet-empty.svelte-1k721w7 strong:where(.svelte-1k721w7){font-size:15px;color:var(--secondary);font-weight:550}.quiet-empty.svelte-1k721w7 p:where(.svelte-1k721w7){margin:5px 0 0;font-size:13px;color:var(--secondary)}@media(max-width:1100px){.overview-header.svelte-1k721w7{flex-wrap:wrap;gap:12px}.overview-stats.svelte-1k721w7{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:22px}.recent-stats.svelte-1k721w7{gap:14px}.realtime-columns.svelte-1k721w7{grid-template-columns:1fr}}@media(max-width:650px){.card.svelte-1k721w7{padding:20px}.overview-stats.svelte-1k721w7{grid-template-columns:1fr;gap:20px}.active-stat.svelte-1k721w7{grid-template-columns:1fr auto;align-items:center;padding:0 0 20px;border-right:0;border-bottom:1px solid var(--line)}.active-stat.svelte-1k721w7>strong:where(.svelte-1k721w7){grid-column:2;grid-row:1/3;font-size:46px}.stat-foot.svelte-1k721w7{grid-column:1}.recent-stats.svelte-1k721w7{gap:12px}.recent-stats.svelte-1k721w7 strong:where(.svelte-1k721w7){font-size:26px}.recent-stats.svelte-1k721w7 span:where(.svelte-1k721w7){font-size:13px;min-height:39px;display:flex;align-items:center}.histogram-heading.svelte-1k721w7{flex-wrap:wrap;gap:10px}.histogram.svelte-1k721w7{gap:3px;height:90px}.visitors-table.svelte-1k721w7 thead:where(.svelte-1k721w7){display:none}.visitors-table.svelte-1k721w7 tr:where(.svelte-1k721w7){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.visitors-table.svelte-1k721w7 tbody:where(.svelte-1k721w7) tr:where(.svelte-1k721w7):last-child{border-bottom:0}.visitors-table.svelte-1k721w7 td:where(.svelte-1k721w7){padding:0;border:0}.visitor-page.svelte-1k721w7{grid-column:1;grid-row:2;padding-left:27px!important;font-size:14px}.visitor-time.svelte-1k721w7{grid-column:2;grid-row:1;align-self:start;padding-top:3px!important}.mobile-label.svelte-1k721w7{display:block;font-size:12px;color:var(--muted);margin-bottom:3px}.pages-table.svelte-1k721w7 th:where(.svelte-1k721w7):first-child{width:56%}.activity-row.svelte-1k721w7{gap:9px;grid-template-columns:30px minmax(0,1fr) auto}.event-badge.svelte-1k721w7{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.bar-column.svelte-1k721w7 i:where(.svelte-1k721w7){transition:none}}.map-wrap.svelte-ja2j4z{min-width:0}.map-wrap.svelte-ja2j4z .sectionhead{gap:14px;align-items:flex-start;margin-bottom:12px}.map-wrap.svelte-ja2j4z .sectionhead h2{font-size:16px}.map-wrap.svelte-ja2j4z .sectionhead p{font-size:14px;color:var(--secondary);margin-top:5px}.map-wrap.svelte-ja2j4z .map-mode{gap:12px}.map-wrap.svelte-ja2j4z .segmented{flex:none}.map-wrap.svelte-ja2j4z .segmented button{font-size:13px;white-space:nowrap}.map-wrap.svelte-ja2j4z>svg:where(.svelte-ja2j4z){width:100%;height:auto;max-height:420px;display:block;overflow:visible}.map-wrap.svelte-ja2j4z path:where(.svelte-ja2j4z){transition:fill .15s,stroke .15s}.map-wrap.svelte-ja2j4z path:where(.svelte-ja2j4z):hover{stroke:var(--text);stroke-width:1.3}.map-legend.svelte-ja2j4z{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px;padding:7px 2px;min-height:32px}.map-legend.svelte-ja2j4z span:where(.svelte-ja2j4z){min-width:0}.map-hover.svelte-ja2j4z{color:var(--secondary);line-height:1.4}.map-key.svelte-ja2j4z,.map-key.svelte-ja2j4z>span:where(.svelte-ja2j4z){display:flex;align-items:center;gap:6px;white-space:nowrap}.map-key.svelte-ja2j4z{margin-left:auto;gap:12px}.map-legend.svelte-ja2j4z i:where(.svelte-ja2j4z),.map-legend.svelte-ja2j4z b:where(.svelte-ja2j4z){display:inline-block;width:13px;height:9px;border-radius:3px;background:var(--elev);border:1px solid var(--line)}.map-legend.svelte-ja2j4z b:where(.svelte-ja2j4z){background:var(--blue);border-color:var(--blue)}.map-info.svelte-ja2j4z{position:relative}.map-info.svelte-ja2j4z summary:where(.svelte-ja2j4z){width:22px;height:22px;display:grid;place-items:center;cursor:pointer;border-radius:50%;list-style:none;color:var(--muted)}.map-info.svelte-ja2j4z summary:where(.svelte-ja2j4z)::-webkit-details-marker{display:none}.map-info.svelte-ja2j4z summary:where(.svelte-ja2j4z):hover,.map-info[open].svelte-ja2j4z summary:where(.svelte-ja2j4z){background:var(--hover);color:var(--text)}.map-info.svelte-ja2j4z summary:where(.svelte-ja2j4z):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.map-credits.svelte-ja2j4z{position:absolute;bottom:30px;right:0;width:240px;max-width:calc(100vw - 64px);padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 8px 24px #0003;color:var(--secondary);font-size:13px;line-height:1.6;white-space:normal;z-index:5}.map-credits.svelte-ja2j4z a:where(.svelte-ja2j4z){color:var(--blue);text-underline-offset:2px}.map-status.svelte-ja2j4z{font-size:14px;color:var(--muted);margin:8px 0 0}.standalone-empty.svelte-rb2dm1{min-height:230px;margin:0;padding:28px 20px;border:1px dashed var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--muted)}.standalone-empty.svelte-rb2dm1 .empty-icon:where(.svelte-rb2dm1){width:44px;height:44px;display:grid;place-items:center;margin:0 0 14px;border:1px solid var(--line);border-radius:13px;background:var(--elev);color:var(--blue);font-size:22px}.standalone-empty.svelte-rb2dm1 strong:where(.svelte-rb2dm1){font-size:15px;font-weight:600;color:var(--text)}.standalone-empty.svelte-rb2dm1 p:where(.svelte-rb2dm1){max-width:420px;margin:8px 0 0;color:var(--secondary);font-size:14px;line-height:1.55}.location-report.svelte-vq1knz{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.location-report.svelte-vq1knz .card{margin:0;min-width:0;border-radius:16px;padding:20px;background:var(--glass,var(--card));border:1px solid var(--line);box-shadow:var(--card-shadow,0 8px 24px rgba(0,0,0,.12))}.map-card.svelte-vq1knz{min-height:0;overflow:hidden}.map-card.svelte-vq1knz .map-wrap{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-width:0}.map-card.svelte-vq1knz .map-wrap .sectionhead{flex:none}.map-card.svelte-vq1knz .map-wrap>svg{width:100%;height:clamp(410px,64vh,740px);max-height:none;min-height:0;flex:none;align-self:center}.ranking-card.svelte-vq1knz{display:flex;flex-direction:column}.ranking-head.svelte-vq1knz{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.ranking-head.svelte-vq1knz h2:where(.svelte-vq1knz){font-size:16px;line-height:1.35;margin:0;font-weight:600;letter-spacing:-.1px}.ranking-head.svelte-vq1knz p:where(.svelte-vq1knz){margin:4px 0 0;color:var(--muted);font-size:13px}.ranking-total.svelte-vq1knz{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.ranking-total.svelte-vq1knz small:where(.svelte-vq1knz){font-size:12px;color:var(--muted);font-weight:400}.ranking-table.svelte-vq1knz{width:100%}.ranking-row.svelte-vq1knz{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,160px) minmax(70px,100px);gap:14px;align-items:center;min-height:36px;font-size:14px}.ranking-row.table-head.svelte-vq1knz{min-height:35px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.55px}.ranking-entry.svelte-vq1knz{border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent);padding-bottom:5px}.row-track.svelte-vq1knz{height:3px;background:color-mix(in srgb,var(--line) 80%,var(--card));border-radius:3px;overflow:hidden}.row-track.svelte-vq1knz i:where(.svelte-vq1knz){display:block;height:100%;background:var(--blue);border-radius:inherit}.ranking-row.table-head.svelte-vq1knz>span:where(.svelte-vq1knz):not(:first-child){text-align:right}.location-cell.svelte-vq1knz{display:flex;align-items:center;gap:8px;min-width:0}.location-name.svelte-vq1knz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.code-badge.svelte-vq1knz{flex:none;padding:2px 5px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:12px;letter-spacing:.35px}.visitor-count.svelte-vq1knz,.visitor-share.svelte-vq1knz{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.visitor-count.svelte-vq1knz{font-weight:550;color:var(--text)}.visitor-share.svelte-vq1knz{color:var(--secondary)}.ranking-foot.svelte-vq1knz{padding-top:10px;color:var(--muted);font-size:12px}.no-locations.svelte-vq1knz{min-height:180px;display:grid;place-items:center}@media(max-width:900px){.location-report.svelte-vq1knz .card{padding:16px}.map-card.svelte-vq1knz .map-wrap>svg{height:clamp(320px,58vh,560px)}.ranking-row.svelte-vq1knz{grid-template-columns:minmax(0,1fr) minmax(72px,120px) minmax(58px,80px);gap:10px}}@media(max-width:600px){.location-report.svelte-vq1knz{gap:10px}.map-card.svelte-vq1knz .map-wrap .sectionhead{flex-wrap:wrap}.map-card.svelte-vq1knz .map-wrap>svg{width:100%;height:auto;max-height:none;min-height:0}.ranking-row.svelte-vq1knz{grid-template-columns:minmax(0,1fr) minmax(66px,auto) minmax(48px,auto);gap:7px;min-height:38px;font-size:13px}.ranking-row.table-head.svelte-vq1knz{font-size:12px}.location-cell.svelte-vq1knz{gap:6px}.code-badge.svelte-vq1knz{font-size:12px;padding:2px 4px}.ranking-total.svelte-vq1knz{font-size:14px}}.dimensions.svelte-9xvqo3{min-width:0}.dimensions.svelte-9xvqo3 .sectionhead{margin-bottom:12px}.dimensions.svelte-9xvqo3 .sectionhead h2{font-size:15px}.dimensions.svelte-9xvqo3 .dimension{position:relative;height:42px;font-size:14px;gap:10px;padding-bottom:3px}.dimensions.svelte-9xvqo3 .dimension-place{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.dimensions.svelte-9xvqo3 .dimension-name{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px}.dimensions.svelte-9xvqo3 .dimension strong{font-size:14px;font-variant-numeric:tabular-nums}.dimensions.svelte-9xvqo3 .dimension-badge{flex:none;padding:2px 5px;border:1px solid var(--line);border-radius:5px;font-size:12px;color:var(--muted);letter-spacing:.2px}.dimensions.svelte-9xvqo3 .dimension i.dimension-track{position:absolute;left:0;bottom:0;width:100%;height:3px;background:color-mix(in srgb,var(--line) 80%,var(--card));border-radius:3px;overflow:hidden}.dimensions.svelte-9xvqo3 .dimension i.dimension-track b{display:block;width:var(--w);height:100%;background:var(--blue);border-radius:inherit}.dimensions.svelte-9xvqo3 .dimension-cap{padding-top:9px;color:var(--muted);font-size:13px}.dimensions.svelte-9xvqo3 .empty.compact{min-height:90px;font-size:14px}.table.svelte-1qxevu5{width:100%;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}.table-content.svelte-1qxevu5{min-width:var(--table-min-width);width:100%}.tr.svelte-1qxevu5{display:grid;grid-template-columns:var(--table-columns);grid-auto-flow:initial;min-height:56px;width:100%;padding:12px 18px;gap:16px;align-items:center;font-size:14px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.tr.th.svelte-1qxevu5{min-height:44px;background:var(--elev);font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:none}.tr.svelte-1qxevu5:not(.th):last-child{border-bottom:0}.cell.svelte-1qxevu5{font-family:inherit;font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums;color:var(--secondary)}.cell.primary-cell.svelte-1qxevu5{color:var(--text);font-weight:500}.cell.identifier.svelte-1qxevu5{font-size:12px;font-family:Geist Mono,monospace}.numeric.svelte-1qxevu5{text-align:right;font-variant-numeric:tabular-nums}.clickrow.svelte-1qxevu5{width:100%;text-align:left;color:inherit}.table-button.svelte-1qxevu5{background:transparent;border-top:0;border-inline:0;border-radius:0;font:inherit}.table-button.svelte-1qxevu5:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.empty.compact.svelte-1qxevu5{min-height:140px;padding:28px;color:var(--muted);font-size:14px}@media(max-width:700px){.tr.svelte-1qxevu5{padding-inline:14px;gap:12px}}.chart.svelte-17cch6k{height:auto;min-width:0;position:relative}.chart-toolbar.svelte-17cch6k{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-bottom:6px}.chart-heading.svelte-17cch6k{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.chart-heading.svelte-17cch6k h2:where(.svelte-17cch6k){font-size:15px;font-weight:600;line-height:1.4;margin:0;letter-spacing:-.1px}.chart-heading.svelte-17cch6k>span:where(.svelte-17cch6k){font-size:12px;color:var(--muted)}.chart-heading.svelte-17cch6k b:where(.svelte-17cch6k),.chart-legend.svelte-17cch6k b:where(.svelte-17cch6k){font-weight:400;color:var(--muted);padding:0 3px}.chart-mode.svelte-17cch6k{display:flex;flex:none;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--input)}.chart-mode.svelte-17cch6k button:where(.svelte-17cch6k){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 11px;border:0;border-radius:6px;background:transparent;color:var(--secondary);font-size:13px;font-weight:500}.chart-mode.svelte-17cch6k button:where(.svelte-17cch6k):hover{color:var(--text);background:var(--hover)}.chart-mode.svelte-17cch6k button.chosen:where(.svelte-17cch6k){background:var(--elev);color:var(--text);box-shadow:0 1px 3px #0002}.chart.svelte-17cch6k .chart-mode:where(.svelte-17cch6k) svg{width:15px;height:15px;flex:none;overflow:visible}.chart-mode.svelte-17cch6k button:where(.svelte-17cch6k):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chart-plot.svelte-17cch6k{position:relative}.chart-plot.svelte-17cch6k>svg:where(.svelte-17cch6k){display:block;width:100%;height:250px;cursor:crosshair;touch-action:pan-y;border-radius:6px;overflow:visible}.chart-plot.svelte-17cch6k>svg:where(.svelte-17cch6k):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.chart.svelte-17cch6k .axis-label:where(.svelte-17cch6k){fill:var(--muted);font-size:12px;text-anchor:start;dominant-baseline:middle;font-variant-numeric:tabular-nums}.series-bar.svelte-17cch6k{fill:var(--series);opacity:.84;transition:opacity .12s ease}.series-bar.highlighted.svelte-17cch6k{opacity:1}.previous-bar.svelte-17cch6k{fill:var(--muted);opacity:.3}.chart.svelte-17cch6k .line:where(.svelte-17cch6k){fill:none;stroke:var(--series,var(--blue));stroke-width:2.5;vector-effect:non-scaling-stroke}.comparison-line.svelte-17cch6k{fill:none;stroke:var(--muted);stroke-width:1.7;stroke-dasharray:5 5;opacity:.8;vector-effect:non-scaling-stroke}.hover-markers.svelte-17cch6k{pointer-events:none}.hover-guide.svelte-17cch6k{stroke:var(--secondary);stroke-opacity:.3;stroke-width:1;vector-effect:non-scaling-stroke}.hover-point.svelte-17cch6k{fill:var(--card);stroke:var(--series,var(--blue));stroke-width:2;vector-effect:non-scaling-stroke}.previous-point.svelte-17cch6k{stroke:var(--muted)}.chart-tooltip.svelte-17cch6k{position:absolute;z-index:3;pointer-events:none;padding:12px 13px;background:var(--elev);border:1px solid var(--line);border-radius:11px;box-shadow:0 6px 20px #0002;color:var(--text);font-size:13px;line-height:1.5}.tooltip-date.svelte-17cch6k{font-size:12px;color:var(--secondary);margin-bottom:6px}.partial-note.svelte-17cch6k{font-size:12px;color:var(--muted);margin:0 0 5px}.chart-note.svelte-17cch6k{font-size:12px;line-height:1.5;color:var(--muted);margin:8px 0 0}.tooltip-row.svelte-17cch6k{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:25px}.tooltip-row.svelte-17cch6k span:where(.svelte-17cch6k){display:flex;align-items:center;gap:8px;color:var(--secondary)}.tooltip-row.svelte-17cch6k strong:where(.svelte-17cch6k){font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tooltip-row.svelte-17cch6k i:where(.svelte-17cch6k){width:10px;border-top:2px solid var(--series,var(--blue));flex:none}.tooltip-row.svelte-17cch6k .previous-swatch:where(.svelte-17cch6k){border-top:2px dashed var(--muted)}.tooltip-change.svelte-17cch6k{margin-top:6px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--secondary)}.tooltip-change.favorable.svelte-17cch6k{color:var(--green)}.tooltip-change.unfavorable.svelte-17cch6k{color:var(--red)}.previous-date.svelte-17cch6k{margin:0 0 0 18px;font-size:12px;color:var(--muted)}.chart.svelte-17cch6k .chartlabels:where(.svelte-17cch6k){position:relative;display:block;height:22px;font-family:inherit;font-size:12px;color:var(--muted);margin-left:52px;margin-right:12px;padding:0}.chartlabels.svelte-17cch6k span:where(.svelte-17cch6k){position:absolute;transform:translate(-50%);white-space:nowrap}.chartlabels.svelte-17cch6k span:where(.svelte-17cch6k):first-child{transform:translate(-10%)}.chartlabels.svelte-17cch6k span:where(.svelte-17cch6k):last-child{transform:translate(-90%)}.chartlabels.svelte-17cch6k span:where(.svelte-17cch6k):only-child{transform:translate(-50%)}.chartlabels.calendar-labels.svelte-17cch6k span:where(.svelte-17cch6k){transform:translate(-50%)}.chart.svelte-17cch6k .chart-legend:where(.svelte-17cch6k){display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px 20px;min-height:26px;margin-top:6px;color:var(--secondary);font-size:12px}.chart-legend.svelte-17cch6k span:where(.svelte-17cch6k){display:inline-flex;align-items:center;gap:6px}.chart-legend.svelte-17cch6k i:where(.svelte-17cch6k){width:12px;height:2px;background:var(--series)}.chart-legend.svelte-17cch6k .comparison-key:where(.svelte-17cch6k){color:var(--muted)}.chart-legend.svelte-17cch6k .comparison-key:where(.svelte-17cch6k) i:where(.svelte-17cch6k){height:0;border-top:1.5px dashed var(--muted);background:transparent}.chart-legend.svelte-17cch6k i.bar-key:where(.svelte-17cch6k){height:9px;border-radius:2px}.chart-legend.svelte-17cch6k .comparison-key:where(.svelte-17cch6k) i.bar-key:where(.svelte-17cch6k){height:9px;border:0;background:var(--muted);opacity:.45}.compact.svelte-17cch6k .chart-plot:where(.svelte-17cch6k)>svg:where(.svelte-17cch6k){height:120px}@media(max-width:600px){.chart-toolbar.svelte-17cch6k{align-items:flex-start;gap:10px}.chart-heading.svelte-17cch6k{display:block}.chart-heading.svelte-17cch6k>span:where(.svelte-17cch6k){display:block;margin-top:4px;font-size:12px}.chart-heading.svelte-17cch6k h2:where(.svelte-17cch6k){font-size:14px}.chart-mode.svelte-17cch6k button:where(.svelte-17cch6k){padding:6px 8px}.chart-plot.svelte-17cch6k>svg:where(.svelte-17cch6k){height:230px}.chart.svelte-17cch6k .chart-legend:where(.svelte-17cch6k){justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.series-bar.svelte-17cch6k{transition:none}}.mini-bars.svelte-142nrcf{height:72px;display:flex;align-items:end;gap:3px;padding:8px 0 2px;min-width:0}.bar.svelte-142nrcf{display:block;flex:1;min-width:2px;height:var(--bar-height);background:var(--blue);border-radius:3px 3px 1px 1px;opacity:var(--bar-opacity);transition:height .2s ease}.bar.svelte-142nrcf:hover{opacity:1;filter:brightness(1.2)}.no-bars.svelte-142nrcf{align-self:center;width:100%;text-align:center;color:var(--muted);font-size:13px}.overview-dashboard.svelte-op2jfd{--overview-gap:20px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--overview-gap);align-items:stretch}.overview-dashboard.svelte-op2jfd .card{min-width:0;margin:0;border-radius:16px;padding:22px;background:var(--glass)}.overview-chart-card.svelte-op2jfd{grid-column:1/-1;min-height:460px;display:flex;flex-direction:column;padding:0!important;overflow:hidden}.overview-metric-tabs.svelte-op2jfd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border-bottom:1px solid var(--line);padding:0}.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd){position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;text-align:left;background:transparent;border:0;border-radius:0;padding:20px 24px 18px;color:var(--secondary)}.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd):last-child{border-right:0}.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd):hover{background:color-mix(in srgb,var(--metric-color) 4%,transparent)}.overview-metric-tabs.svelte-op2jfd button.active:where(.svelte-op2jfd){box-shadow:inset 0 -3px var(--metric-color);color:var(--text);background:color-mix(in srgb,var(--metric-color) 7%,transparent)}.overview-metric-tabs.svelte-op2jfd button.active:where(.svelte-op2jfd) span:where(.svelte-op2jfd){color:var(--metric-color)}.overview-metric-tabs.svelte-op2jfd span:where(.svelte-op2jfd){font-size:14px;color:var(--secondary);white-space:nowrap}.overview-metric-tabs.svelte-op2jfd strong:where(.svelte-op2jfd){font-size:32px;line-height:1.2;font-weight:650;letter-spacing:-.55px;font-variant-numeric:tabular-nums;color:var(--text)}.overview-metric-tabs.svelte-op2jfd small:where(.svelte-op2jfd){display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:13px;color:var(--muted);white-space:nowrap}.overview-metric-tabs.svelte-op2jfd small.positive:where(.svelte-op2jfd){color:var(--green)}.overview-metric-tabs.svelte-op2jfd small.negative:where(.svelte-op2jfd){color:var(--red)}.overview-metric-tabs.svelte-op2jfd small:where(.svelte-op2jfd) i:where(.svelte-op2jfd){font-style:normal;font-size:13px;font-weight:700}.overview-metric-tabs.svelte-op2jfd small:where(.svelte-op2jfd) em:where(.svelte-op2jfd){font-style:normal;color:var(--muted)}.overview-chart-card.svelte-op2jfd .chart{height:auto;margin:10px 24px 20px;flex:1;min-height:320px}.overview-chart-card.svelte-op2jfd .chart-plot>svg{height:250px}.realtime-strip.svelte-op2jfd{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,auto) minmax(140px,1fr) auto;gap:22px;align-items:center;min-height:88px;padding:16px 24px!important}.realtime-summary.svelte-op2jfd{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.realtime-summary.svelte-op2jfd>span:where(.svelte-op2jfd){display:flex;align-items:center;gap:8px;color:var(--secondary);font-size:13px}.status-dot.svelte-op2jfd{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}.realtime-now.svelte-op2jfd{display:flex;align-items:baseline;gap:7px}.realtime-now.svelte-op2jfd strong:where(.svelte-op2jfd){font-size:26px;line-height:1.15;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text)}.realtime-now.svelte-op2jfd small:where(.svelte-op2jfd){font-size:14px;color:var(--secondary)}.realtime-summary.svelte-op2jfd>small:where(.svelte-op2jfd){grid-column:2;grid-row:2;color:var(--muted);font-size:13px;white-space:nowrap}.realtime-bars.svelte-op2jfd{min-width:0}.realtime-bars.svelte-op2jfd .mini-bars{height:48px;padding:5px 0 0;gap:2px}.panel-link.svelte-op2jfd{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;padding:0;color:var(--blue);font-size:13px;white-space:nowrap}.panel-link.svelte-op2jfd:hover{color:var(--text)}.panel-link.svelte-op2jfd:focus-visible,.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd):focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.overview-locations-card.svelte-op2jfd{grid-column:span 8;min-height:410px;display:flex;flex-direction:column}.overview-pages-card.svelte-op2jfd{grid-column:span 4;min-height:410px;display:flex;flex-direction:column}.overview-sources-card.svelte-op2jfd,.overview-devices-card.svelte-op2jfd,.overview-goals-card.svelte-op2jfd{grid-column:span 4;min-height:245px;display:flex;flex-direction:column}.overview-sources-card.wide.svelte-op2jfd,.overview-devices-card.wide.svelte-op2jfd{grid-column:span 6}.overview-goals-card.unconfigured.svelte-op2jfd{grid-column:1/-1;min-height:0;display:flex;flex-direction:row;align-items:center;gap:24px;padding:14px 22px;background:transparent;box-shadow:none;border-color:transparent}.overview-goals-card.unconfigured.svelte-op2jfd .overview-panel-head:where(.svelte-op2jfd){margin:0;min-height:0}.overview-panel-head.svelte-op2jfd{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-height:30px;margin-bottom:10px}.overview-panel-head.svelte-op2jfd h2:where(.svelte-op2jfd){display:flex;align-items:center;gap:7px;font-size:16px;line-height:1.35;letter-spacing:-.15px;margin:0;font-weight:600;color:var(--text)}.map-tabs.svelte-op2jfd{flex:none}.map-tabs.svelte-op2jfd button:where(.svelte-op2jfd){font-size:13px;padding:5px 9px}.overview-locations-content.svelte-op2jfd{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(185px,1fr);gap:18px;align-items:center;flex:1}.overview-map.svelte-op2jfd{min-width:0}.overview-map.svelte-op2jfd .map-mode{display:none}.overview-map.svelte-op2jfd .map-wrap>svg{height:245px;max-height:245px}.overview-map.svelte-op2jfd .map-legend{font-size:13px;padding:4px 2px}.overview-country-list.svelte-op2jfd .sectionhead{margin-bottom:4px}.overview-country-list.svelte-op2jfd .dimensions>.sectionhead{display:none}.overview-country-list.svelte-op2jfd .dimension{height:43px;font-size:14px}.overview-country-list.svelte-op2jfd .dimension strong{font-size:14px}.overview-dashboard.svelte-op2jfd .dimension-cap{padding-top:7px;color:var(--muted);font-size:13px}.overview-dashboard.svelte-op2jfd .dimension{border:0;padding:0 7px}.overview-dashboard.svelte-op2jfd .dimension i.dimension-track{top:5px;bottom:5px;height:auto;background:transparent;border-radius:5px}.overview-dashboard.svelte-op2jfd .dimension i.dimension-track b{background:color-mix(in srgb,var(--blue) 12%,transparent)}.overview-footer-link.svelte-op2jfd{margin-top:12px;align-self:flex-end}.overview-pages-card.svelte-op2jfd .overview-panel-head:where(.svelte-op2jfd),.overview-sources-card.svelte-op2jfd .overview-panel-head:where(.svelte-op2jfd){margin-bottom:5px}.overview-pages-card.svelte-op2jfd .dimensions>.sectionhead,.overview-sources-card.svelte-op2jfd .dimensions>.sectionhead{display:none}.overview-pages-card.svelte-op2jfd .dimensions,.overview-sources-card.svelte-op2jfd .dimensions{flex:1}.overview-pages-card.svelte-op2jfd .dimension,.overview-sources-card.svelte-op2jfd .dimension{height:43px;font-size:14px}.overview-pages-card.svelte-op2jfd .dimension strong,.overview-sources-card.svelte-op2jfd .dimension strong{font-size:14px}.table-total.svelte-op2jfd{color:var(--muted);font-size:13px;letter-spacing:.45px;white-space:nowrap}.overview-pages-card.svelte-op2jfd .overview-footer-link:where(.svelte-op2jfd){margin-top:auto;padding-top:8px}.device-list.svelte-op2jfd{display:grid;gap:14px;padding:9px 1px 2px}.device-row.svelte-op2jfd{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;row-gap:6px;align-items:center}.device-label.svelte-op2jfd{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--text)}.device-label.svelte-op2jfd>i:where(.svelte-op2jfd){width:8px;height:8px;flex:none;border-radius:50%;background:var(--device-color)}.device-label.svelte-op2jfd>span:where(.svelte-op2jfd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.device-count.svelte-op2jfd{color:var(--secondary);font-size:14px;font-variant-numeric:tabular-nums}.device-share.svelte-op2jfd{min-width:42px;text-align:right;color:var(--text);font-size:14px;font-weight:550;font-variant-numeric:tabular-nums}.device-track.svelte-op2jfd{grid-column:1/-1;height:4px;border-radius:4px;background:color-mix(in srgb,var(--line) 72%,var(--card));overflow:hidden}.device-track.svelte-op2jfd>i:where(.svelte-op2jfd){display:block;height:100%;min-width:0;background:var(--device-color);border-radius:inherit}.overview-devices-card.svelte-op2jfd .empty{min-height:130px}.overview-goals-card.svelte-op2jfd .overview-panel-head:where(.svelte-op2jfd){margin-bottom:6px}.goal-flag{color:var(--purple);fill:color-mix(in srgb,var(--purple) 16%,transparent)}.overview-goals-card.svelte-op2jfd .goal-row:where(.svelte-op2jfd){display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 1px;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);font-size:13px}.goal-row.svelte-op2jfd small:where(.svelte-op2jfd){display:block;color:var(--muted);font-size:13px;margin-top:4px}.goal-row.svelte-op2jfd strong:where(.svelte-op2jfd){font-size:13px;font-weight:600}.goal-empty.svelte-op2jfd{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.configure-goals.svelte-op2jfd{font-size:13px;white-space:nowrap}@media(max-width:1000px){.overview-metric-tabs.svelte-op2jfd{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd):nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-locations-card.svelte-op2jfd{grid-column:span 7}.overview-pages-card.svelte-op2jfd{grid-column:span 5}.overview-locations-content.svelte-op2jfd{grid-template-columns:minmax(0,1.3fr) minmax(165px,1fr);gap:12px}.overview-map.svelte-op2jfd .map-wrap>svg{height:220px;max-height:220px}}@media(max-width:760px){.overview-dashboard.svelte-op2jfd{gap:12px}.overview-locations-card.svelte-op2jfd,.overview-pages-card.svelte-op2jfd{grid-column:1/-1}.overview-sources-card.svelte-op2jfd,.overview-devices-card.svelte-op2jfd,.overview-goals-card.svelte-op2jfd{grid-column:span 6}.realtime-strip.svelte-op2jfd{grid-template-columns:minmax(220px,auto) minmax(100px,1fr) auto;gap:12px}.overview-chart-card.svelte-op2jfd{min-height:360px}.overview-chart-card.svelte-op2jfd .chart{height:auto;min-height:320px}.overview-chart-card.svelte-op2jfd .chart-plot>svg{height:240px}}@media(max-width:560px){.overview-dashboard.svelte-op2jfd{grid-template-columns:1fr;gap:10px}.overview-chart-card.svelte-op2jfd,.realtime-strip.svelte-op2jfd,.overview-locations-card.svelte-op2jfd,.overview-pages-card.svelte-op2jfd,.overview-sources-card.svelte-op2jfd,.overview-devices-card.svelte-op2jfd,.overview-goals-card.svelte-op2jfd{grid-column:1}.overview-dashboard.svelte-op2jfd .card{padding:14px}.overview-chart-card.svelte-op2jfd{min-height:325px}.overview-metric-tabs.svelte-op2jfd{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd){padding:16px 14px}.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd):nth-child(2){border-right:0}.overview-metric-tabs.svelte-op2jfd button:where(.svelte-op2jfd):nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-metric-tabs.svelte-op2jfd strong:where(.svelte-op2jfd){font-size:28px}.overview-metric-tabs.svelte-op2jfd small:where(.svelte-op2jfd){font-size:13px}.overview-metric-tabs.svelte-op2jfd small:where(.svelte-op2jfd) em:where(.svelte-op2jfd){display:none}.overview-chart-card.svelte-op2jfd .chart{height:auto;min-height:320px;margin:10px 14px 18px}.overview-chart-card.svelte-op2jfd .chart-plot>svg{height:230px}.realtime-strip.svelte-op2jfd{grid-template-columns:1fr auto;gap:6px 10px;min-height:0;padding:10px 13px!important}.realtime-summary.svelte-op2jfd{grid-column:1/-1}.realtime-summary.svelte-op2jfd>small:where(.svelte-op2jfd){font-size:13px;white-space:normal}.realtime-bars.svelte-op2jfd{grid-column:1}.realtime-bars.svelte-op2jfd .mini-bars{height:37px}.realtime-strip.svelte-op2jfd>.panel-link:where(.svelte-op2jfd){grid-column:2;grid-row:2}.overview-locations-card.svelte-op2jfd,.overview-pages-card.svelte-op2jfd{min-height:0}.overview-locations-content.svelte-op2jfd{grid-template-columns:1fr}.overview-map.svelte-op2jfd .map-wrap>svg{height:auto;max-height:185px}.map-tabs.svelte-op2jfd button:where(.svelte-op2jfd){font-size:13px;padding:5px 7px}.overview-sources-card.svelte-op2jfd,.overview-devices-card.svelte-op2jfd,.overview-goals-card.svelte-op2jfd,.overview-goals-card.unconfigured.svelte-op2jfd{grid-column:1;min-height:0}.device-list.svelte-op2jfd{gap:12px}}@media(max-width:560px){.overview-sources-card.wide.svelte-op2jfd,.overview-devices-card.wide.svelte-op2jfd{grid-column:1}.overview-goals-card.unconfigured.svelte-op2jfd{flex-wrap:wrap;gap:8px;padding:10px 14px}.overview-goals-card.unconfigured.svelte-op2jfd .goal-empty:where(.svelte-op2jfd){flex-basis:100%}}@media(max-width:1000px){.realtime-strip.svelte-op2jfd{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.realtime-summary.svelte-op2jfd{grid-column:1/-1}.realtime-summary.svelte-op2jfd>small:where(.svelte-op2jfd){white-space:normal}.realtime-bars.svelte-op2jfd{grid-column:1}.realtime-strip.svelte-op2jfd>.panel-link:where(.svelte-op2jfd){grid-column:2;grid-row:2}}.session-overlay.svelte-gbl4a1{position:fixed;inset:0;z-index:30;background:#030712b8;backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px}.session-dialog.svelte-gbl4a1{width:min(860px,100%);max-height:min(92vh,1000px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 90px #0009;padding:22px;color:var(--text)}.dialog-head.svelte-gbl4a1,.section-title.svelte-gbl4a1,.event-heading.svelte-gbl4a1,.dialog-foot.svelte-gbl4a1{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog-head.svelte-gbl4a1{margin-bottom:17px}.eyebrow.svelte-gbl4a1{font-size:12px;letter-spacing:1.1px;color:var(--muted);font-weight:650}.dialog-head.svelte-gbl4a1 h2:where(.svelte-gbl4a1){font-size:18px;margin:4px 0 0;letter-spacing:-.3px}.close-button.svelte-gbl4a1{display:grid;place-items:center;width:34px;height:34px;background:var(--elev);border:1px solid var(--line);border-radius:9px;color:var(--secondary)}.close-button.svelte-gbl4a1:hover{color:var(--text);background:var(--hover)}.identity-row.svelte-gbl4a1{display:flex;align-items:center;gap:11px;padding:13px;background:var(--elev);border:1px solid var(--line);border-radius:11px}.identity-icon.svelte-gbl4a1{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--blue) 18%,transparent);color:var(--blue)}.identity-copy.svelte-gbl4a1{min-width:0;flex:1}.identity-copy.svelte-gbl4a1 strong:where(.svelte-gbl4a1),.identity-copy.svelte-gbl4a1 code:where(.svelte-gbl4a1){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-copy.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:14px}.identity-copy.svelte-gbl4a1 code:where(.svelte-gbl4a1){font-size:12px;margin-top:4px}.ignore-button.svelte-gbl4a1,.done-button.svelte-gbl4a1{height:31px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--card);color:var(--secondary);font-size:12px}.ignore-button.svelte-gbl4a1:hover,.done-button.svelte-gbl4a1:hover{color:var(--text);border-color:var(--blue)}.ignore-button.restore.svelte-gbl4a1{color:var(--green)}.fact-grid.svelte-gbl4a1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:11px 0 19px}.fact.svelte-gbl4a1{min-width:0;padding:11px;background:var(--card);border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:16px minmax(0,1fr);gap:3px 7px;align-items:center}.fact.svelte-gbl4a1 svg{color:var(--muted);grid-row:span 2}.fact.svelte-gbl4a1 span:where(.svelte-gbl4a1){font-size:12px;color:var(--muted)}.fact.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-section.svelte-gbl4a1{margin-top:17px}.section-title.svelte-gbl4a1{margin-bottom:9px}.section-title.svelte-gbl4a1 h3:where(.svelte-gbl4a1){font-size:14px;margin:0;font-weight:600}.section-title.svelte-gbl4a1 p:where(.svelte-gbl4a1){font-size:12px;color:var(--muted);margin:3px 0 0}.section-title.svelte-gbl4a1>span:where(.svelte-gbl4a1),.count-pill.svelte-gbl4a1{font-size:12px;color:var(--muted);background:var(--elev);border:1px solid var(--line);border-radius:12px;padding:3px 8px}.property-list.svelte-gbl4a1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;margin:0;padding:0 12px;background:var(--elev);border:1px solid var(--line);border-radius:10px}.property-list.svelte-gbl4a1>div:where(.svelte-gbl4a1){min-width:0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding:8px 0}.property-list.svelte-gbl4a1>div:where(.svelte-gbl4a1):nth-last-child(-n+2){border-bottom:0}.property-list.svelte-gbl4a1 dt:where(.svelte-gbl4a1){font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-list.svelte-gbl4a1 dd:where(.svelte-gbl4a1){font-size:12px;margin:0;text-align:right;overflow-wrap:anywhere;color:var(--secondary)}.event-section.svelte-gbl4a1{border-top:1px solid var(--line);padding-top:16px}.event-list.svelte-gbl4a1{list-style:none;margin:0;padding:3px 0 0 4px;position:relative}.event-list.svelte-gbl4a1:before{content:"";position:absolute;top:13px;bottom:10px;left:14px;width:1px;background:var(--line)}.event-item.svelte-gbl4a1{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:7px 0 13px}.event-icon.svelte-gbl4a1{z-index:1;width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--blue)}.event-content.svelte-gbl4a1{min-width:0;padding:0 0 3px}.event-heading.svelte-gbl4a1{align-items:flex-start}.event-heading.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:13px;font-weight:600;overflow-wrap:anywhere}.event-heading.svelte-gbl4a1 time:where(.svelte-gbl4a1){font-size:12px;color:var(--muted);white-space:nowrap}.event-subtitle.svelte-gbl4a1,.event-meta.svelte-gbl4a1,.utm-line.svelte-gbl4a1{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--muted);font-size:12px}.event-path.svelte-gbl4a1{margin-top:4px;font:12px Geist Mono,monospace;color:var(--secondary);overflow-wrap:anywhere}.event-meta.svelte-gbl4a1 span:where(.svelte-gbl4a1){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revenue-pill.svelte-gbl4a1{display:inline-flex;margin-top:6px;padding:4px 7px;border-radius:6px;background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);font-size:12px}.event-values.svelte-gbl4a1{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:7px}.event-values.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:12px;color:var(--muted);font-weight:500}.event-values.svelte-gbl4a1 span:where(.svelte-gbl4a1){max-width:100%;padding:3px 6px;background:var(--elev);border:1px solid var(--line);border-radius:5px;font-size:12px;color:var(--secondary);overflow-wrap:anywhere}.utm-line.svelte-gbl4a1{overflow-wrap:anywhere}.truncated-note.svelte-gbl4a1{margin:8px 0 0 32px;color:var(--muted);font-size:12px}.empty-activity.svelte-gbl4a1{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:110px;justify-content:center;color:var(--muted);font-size:12px}.empty-activity.svelte-gbl4a1 svg{color:var(--blue)}.empty-activity.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:13px;color:var(--secondary);font-weight:500}.dialog-foot.svelte-gbl4a1{border-top:1px solid var(--line);padding-top:13px;margin-top:8px;color:var(--muted);font-size:12px}@media(max-width:680px){.session-overlay.svelte-gbl4a1{padding:9px;align-items:stretch}.session-dialog.svelte-gbl4a1{max-height:100%;padding:16px}.identity-row.svelte-gbl4a1{flex-wrap:wrap}.ignore-button.svelte-gbl4a1{margin-left:43px}.fact-grid.svelte-gbl4a1{grid-template-columns:repeat(2,minmax(0,1fr))}.property-list.svelte-gbl4a1{grid-template-columns:1fr}.property-list.svelte-gbl4a1>div:where(.svelte-gbl4a1):nth-last-child(2){border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.property-list.svelte-gbl4a1>div:where(.svelte-gbl4a1):last-child{border-bottom:0}.event-heading.svelte-gbl4a1{flex-direction:column;gap:2px}.event-heading.svelte-gbl4a1 time:where(.svelte-gbl4a1){white-space:normal}}.session-dialog.svelte-gbl4a1{border-radius:18px;padding:24px}.dialog-head.svelte-gbl4a1{margin-bottom:19px}.eyebrow.svelte-gbl4a1{font-size:12px;letter-spacing:1px}.dialog-head.svelte-gbl4a1 h2:where(.svelte-gbl4a1){font-size:20px}.close-button.svelte-gbl4a1{width:36px;height:36px;border-radius:10px}.identity-row.svelte-gbl4a1{gap:13px;padding:15px;border-radius:13px}.identity-icon.svelte-gbl4a1{width:36px;height:36px;border-radius:10px}.identity-copy.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:15px}.identity-copy.svelte-gbl4a1 code:where(.svelte-gbl4a1){font-size:13px;color:var(--muted)}.ignore-button.svelte-gbl4a1,.done-button.svelte-gbl4a1{height:34px;padding:0 12px;font-size:13px}.fact-grid.svelte-gbl4a1{gap:10px;margin:12px 0 21px}.fact.svelte-gbl4a1{padding:13px;border-radius:12px;grid-template-columns:17px minmax(0,1fr);gap:4px 8px}.fact.svelte-gbl4a1 span:where(.svelte-gbl4a1){font-size:12px}.fact.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:14px}.detail-section.svelte-gbl4a1{margin-top:19px}.section-title.svelte-gbl4a1{margin-bottom:10px}.section-title.svelte-gbl4a1 h3:where(.svelte-gbl4a1){font-size:15px}.section-title.svelte-gbl4a1 p:where(.svelte-gbl4a1){font-size:13px}.section-title.svelte-gbl4a1>span:where(.svelte-gbl4a1),.count-pill.svelte-gbl4a1{font-size:12px;padding:4px 9px}.property-list.svelte-gbl4a1{padding:0 14px;border-radius:12px}.property-list.svelte-gbl4a1>div:where(.svelte-gbl4a1){padding:10px 0;gap:14px}.property-list.svelte-gbl4a1 dt:where(.svelte-gbl4a1),.property-list.svelte-gbl4a1 dd:where(.svelte-gbl4a1){font-size:13px}.event-section.svelte-gbl4a1{padding-top:18px}.event-item.svelte-gbl4a1{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:8px 0 15px}.event-icon.svelte-gbl4a1{width:23px;height:23px}.event-list.svelte-gbl4a1:before{left:15px}.event-heading.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:14px}.event-heading.svelte-gbl4a1 time:where(.svelte-gbl4a1){font-size:12px}.event-subtitle.svelte-gbl4a1,.event-meta.svelte-gbl4a1,.utm-line.svelte-gbl4a1,.event-path.svelte-gbl4a1{font-size:13px}.revenue-pill.svelte-gbl4a1{font-size:12px}.event-values.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:12px}.event-values.svelte-gbl4a1 span:where(.svelte-gbl4a1){font-size:12px;padding:4px 7px}.truncated-note.svelte-gbl4a1,.empty-activity.svelte-gbl4a1{font-size:13px}.empty-activity.svelte-gbl4a1 strong:where(.svelte-gbl4a1){font-size:14px}.dialog-foot.svelte-gbl4a1{font-size:12px;padding-top:14px}@media(max-width:680px){.session-dialog.svelte-gbl4a1{padding:16px}.identity-row.svelte-gbl4a1{padding:13px}.ignore-button.svelte-gbl4a1{margin-left:49px}}.identity-heading.svelte-gbl4a1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.identity-heading.svelte-gbl4a1 strong:where(.svelte-gbl4a1){min-width:0;max-width:100%}.identity-status.svelte-gbl4a1{padding:2px 7px;border:1px solid var(--line);border-radius:6px;color:var(--secondary);font-size:12px;line-height:1.5;font-weight:400}.identity-id.svelte-gbl4a1{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;margin-top:6px}.identity-id.svelte-gbl4a1>span:where(.svelte-gbl4a1){font-size:12px;color:var(--muted)}.identity-id.svelte-gbl4a1 code:where(.svelte-gbl4a1){margin:0;user-select:all;cursor:text}.identity-note.svelte-gbl4a1{margin:7px 0 0;font-size:12px;line-height:1.5;color:var(--secondary)}.fact.svelte-gbl4a1 strong:where(.svelte-gbl4a1){white-space:normal;overflow-wrap:anywhere;line-height:1.4}.funnel-flow.svelte-v8imy8{min-width:0;padding:22px 20px 14px;border:1px solid var(--line);border-radius:16px;background:var(--glass);box-shadow:var(--card-shadow)}.flow-heading.svelte-v8imy8{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.flow-heading.svelte-v8imy8 h2:where(.svelte-v8imy8){margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em}.flow-heading.svelte-v8imy8 p:where(.svelte-v8imy8){margin:6px 0 0;font-size:14px;color:var(--muted)}.step-count-label.svelte-v8imy8{color:var(--muted);font-size:13px;white-space:nowrap}.funnel-summary.svelte-v8imy8{display:flex;align-items:center;gap:0;margin-bottom:3px}.funnel-summary.svelte-v8imy8>div:where(.svelte-v8imy8){display:grid;gap:9px;padding:0 30px;border-left:1px solid var(--line)}.funnel-summary.svelte-v8imy8>div:where(.svelte-v8imy8):first-child{padding-left:0;border-left:0}.funnel-summary.svelte-v8imy8 span:where(.svelte-v8imy8){font-size:13px;color:var(--muted)}.funnel-summary.svelte-v8imy8 strong:where(.svelte-v8imy8){display:flex;align-items:baseline;gap:7px;font-size:25px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.funnel-summary.svelte-v8imy8 strong:where(.svelte-v8imy8) small:where(.svelte-v8imy8){font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0}.funnel-summary.svelte-v8imy8 .main-stat:where(.svelte-v8imy8) strong:where(.svelte-v8imy8){font-size:32px;color:var(--green)}.no-entry.svelte-v8imy8{font-size:14px;color:var(--muted);margin:20px 0 0}.chart-shell.svelte-v8imy8{position:relative;min-width:0;margin-top:8px}.steps-scroll.svelte-v8imy8{overflow:auto;width:100%;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior-inline:contain;border-radius:12px}.steps-scroll.svelte-v8imy8:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.funnel-diagram.svelte-v8imy8{display:block;max-width:none}.ribbon.svelte-v8imy8{fill:var(--green);fill-opacity:.12}.connector.svelte-v8imy8{transition:opacity .15s}.connector.dimmed.svelte-v8imy8{opacity:.3}.empty-connection.svelte-v8imy8{fill:none;stroke:var(--line);stroke-dasharray:4 5}.continuation.svelte-v8imy8{fill:var(--text);font-size:15px;font-weight:550;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--card);stroke-width:5px;stroke-linejoin:round}.direction-arrow.svelte-v8imy8{fill:none;stroke:var(--secondary);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.donut-step.svelte-v8imy8{outline:none;cursor:pointer}.donut-step.svelte-v8imy8>:where(.svelte-v8imy8):not(.donut-body){transition:opacity .15s}.donut-step.dimmed.svelte-v8imy8>:where(.svelte-v8imy8):not(.donut-body){opacity:.45}.donut-body.svelte-v8imy8{fill:var(--card)}.donut-ring.svelte-v8imy8{fill:none;stroke:var(--green)}.donut-ring.zero.svelte-v8imy8{stroke:var(--line)}.donut-step.svelte-v8imy8:focus-visible .donut-body:where(.svelte-v8imy8),.donut-step.active.svelte-v8imy8 .donut-body:where(.svelte-v8imy8){stroke:var(--green);stroke-width:5;stroke-opacity:.25}.step-badge.svelte-v8imy8{fill:var(--elev)}.step-letter.svelte-v8imy8{font-size:12px;font-weight:650;fill:var(--muted)}.visitor-count.svelte-v8imy8{fill:var(--text);font-weight:650;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.visitor-label.svelte-v8imy8{font-size:13px;fill:var(--muted)}.step-name.svelte-v8imy8{fill:var(--secondary);font-size:14px;font-weight:500}.donut-step.svelte-v8imy8 text:where(.svelte-v8imy8){pointer-events:none}.step-tooltip.svelte-v8imy8{position:absolute;z-index:4;width:262px;padding:14px;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 35px #0004;background:var(--card);pointer-events:none}.tooltip-eyebrow.svelte-v8imy8{color:var(--green);font-size:12px;letter-spacing:.65px;font-weight:650;margin-bottom:8px}.tooltip-name.svelte-v8imy8{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere;line-height:1.5}dl.svelte-v8imy8{margin:12px 0 0;padding-top:8px;border-top:1px solid var(--line);display:grid;gap:8px}dl.svelte-v8imy8 div:where(.svelte-v8imy8){display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}dt.svelte-v8imy8{color:var(--muted)}dd.svelte-v8imy8{margin:0;font-variant-numeric:tabular-nums;font-weight:550}.positive.svelte-v8imy8{color:var(--green)}.dropoff.svelte-v8imy8{color:var(--red)}.chart-footer.svelte-v8imy8{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:40px;padding-bottom:12px;color:var(--muted);font-size:12px}.chart-footer.svelte-v8imy8>span:where(.svelte-v8imy8):first-child{display:flex;align-items:center;gap:7px}.chart-footer.svelte-v8imy8 i:where(.svelte-v8imy8){width:7px;height:7px;border-radius:50%;background:var(--green)}.chart-footer.svelte-v8imy8 button:where(.svelte-v8imy8){display:flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:var(--secondary);font-size:13px}.interaction-hint.svelte-v8imy8{white-space:nowrap}.step-details.svelte-v8imy8{border-top:1px solid var(--line)}.step-details.svelte-v8imy8 summary:where(.svelte-v8imy8){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0 5px;font-size:14px;font-weight:550;color:var(--secondary);cursor:pointer;list-style:none}.step-details.svelte-v8imy8 summary:where(.svelte-v8imy8):before{content:"›";font-size:16px;line-height:14px}.step-details[open].svelte-v8imy8 summary:where(.svelte-v8imy8):before{transform:rotate(90deg)}.step-details.svelte-v8imy8 summary:where(.svelte-v8imy8)>span:where(.svelte-v8imy8){margin-left:auto;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--muted)}.step-details.svelte-v8imy8 summary:where(.svelte-v8imy8) svg{transform:rotate(90deg)}.step-details[open].svelte-v8imy8 summary:where(.svelte-v8imy8) svg{transform:rotate(-90deg)}.table-scroll.svelte-v8imy8{overflow:auto;margin-top:12px;border:1px solid var(--line);border-radius:10px}table.svelte-v8imy8{width:100%;min-width:600px;border-collapse:collapse;font-size:13px}th.svelte-v8imy8,td.svelte-v8imy8{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left}th.svelte-v8imy8{background:var(--elev);color:var(--muted);font-weight:500}td.svelte-v8imy8{color:var(--secondary)}td.svelte-v8imy8:first-child{overflow-wrap:anywhere;max-width:320px}tbody.svelte-v8imy8 tr:where(.svelte-v8imy8):last-child td:where(.svelte-v8imy8){border-bottom:0}tbody.svelte-v8imy8 tr:where(.svelte-v8imy8):hover{background:var(--hover)}.numeric.svelte-v8imy8{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-badge.svelte-v8imy8{display:inline-grid;place-items:center;width:19px;height:19px;margin-right:9px;border-radius:50%;background:var(--elev);color:var(--muted);font-size:12px}.flow-note.svelte-v8imy8{margin:13px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.empty.svelte-v8imy8{min-height:230px;display:grid;place-items:center;color:var(--muted);font-size:14px;text-align:center}@media(max-width:700px){.funnel-flow.svelte-v8imy8{padding:17px 13px 12px}.funnel-summary.svelte-v8imy8>div:where(.svelte-v8imy8){padding:0 16px}.funnel-summary.svelte-v8imy8 strong:where(.svelte-v8imy8){font-size:21px}.funnel-summary.svelte-v8imy8 .main-stat:where(.svelte-v8imy8) strong:where(.svelte-v8imy8){font-size:27px}.funnel-summary.svelte-v8imy8 strong:where(.svelte-v8imy8) small:where(.svelte-v8imy8){display:none}.chart-footer.svelte-v8imy8{align-items:flex-start;flex-direction:column;gap:10px}.interaction-hint.svelte-v8imy8{display:none}.step-tooltip.svelte-v8imy8{max-width:calc(100% - 20px)}}@media(max-width:420px){.funnel-summary.svelte-v8imy8>div:where(.svelte-v8imy8){padding:0 11px}.funnel-summary.svelte-v8imy8 span:where(.svelte-v8imy8){font-size:12px}.funnel-summary.svelte-v8imy8 strong:where(.svelte-v8imy8){font-size:19px}.funnel-summary.svelte-v8imy8 .main-stat:where(.svelte-v8imy8) strong:where(.svelte-v8imy8){font-size:24px}}@media(prefers-reduced-motion:reduce){.donut-step.svelte-v8imy8>:where(.svelte-v8imy8):not(.donut-body),.connector.svelte-v8imy8{transition:none}}.journey-flow.svelte-lryp7o{--journey-pink:#ec65bc;min-width:0;padding:22px 20px 14px;border:1px solid var(--line);border-radius:16px;background:var(--glass);box-shadow:var(--card-shadow)}[data-theme=light] .journey-flow.svelte-lryp7o{--journey-pink:#c5308f}.flow-heading.svelte-lryp7o{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px}.flow-heading.svelte-lryp7o h2:where(.svelte-lryp7o){margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em}.flow-heading.svelte-lryp7o p:where(.svelte-lryp7o){margin:6px 0 0;font-size:14px;color:var(--muted)}.flow-stats.svelte-lryp7o{display:flex;gap:16px;font-size:14px;color:var(--muted);white-space:nowrap}.flow-stats.svelte-lryp7o>span:where(.svelte-lryp7o)+span:where(.svelte-lryp7o){padding-left:16px;border-left:1px solid var(--line)}.flow-stats.svelte-lryp7o strong:where(.svelte-lryp7o){font-weight:600;color:var(--text)}.diagram-shell.svelte-lryp7o{position:relative;min-width:0;border-radius:12px;background:color-mix(in srgb,var(--bg) 44%,transparent)}.diagram-scroll.svelte-lryp7o{overflow:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:12px}.diagram-scroll.svelte-lryp7o:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.diagram.svelte-lryp7o{display:block;max-width:none;overflow:visible}.column-label.svelte-lryp7o{fill:var(--muted);font-size:12px;font-weight:650;letter-spacing:1.1px}.ribbon.svelte-lryp7o{fill-opacity:.3;cursor:pointer;transition:fill-opacity .15s;outline:none}.ribbon.terminal.svelte-lryp7o{fill-opacity:.12}.ribbon.highlighted.svelte-lryp7o,.ribbon.svelte-lryp7o:focus-visible{fill-opacity:.7}.ribbon.dimmed.svelte-lryp7o{fill-opacity:.055}.ribbon.svelte-lryp7o:focus-visible{stroke:var(--text);stroke-width:1}.node.svelte-lryp7o{cursor:pointer;transition:opacity .15s;outline:none}.node.dimmed.svelte-lryp7o{opacity:.25}.node-bar.svelte-lryp7o{stroke:color-mix(in srgb,var(--text) 10%,transparent);stroke-width:.7}.node.svelte-lryp7o:focus-visible .node-bar:where(.svelte-lryp7o){stroke:var(--text);stroke-width:2}.node-name.svelte-lryp7o{fill:var(--text);font-size:13px;font-weight:550;pointer-events:none}.node-value.svelte-lryp7o{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;pointer-events:none}.node-share.svelte-lryp7o{fill:var(--muted);font-weight:400}.node.terminal.svelte-lryp7o .node-name:where(.svelte-lryp7o){fill:var(--muted)}.flow-tooltip.svelte-lryp7o{position:absolute;z-index:4;width:262px;box-sizing:border-box;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 10px 35px #0004;pointer-events:none;color:var(--text)}.tooltip-eyebrow.svelte-lryp7o,.tooltip-route.svelte-lryp7o{font-size:12px;font-weight:650;letter-spacing:.5px;margin-bottom:9px}.tooltip-route.svelte-lryp7o{display:flex;align-items:center;gap:8px}.tooltip-route.svelte-lryp7o svg{color:var(--muted)}.tooltip-page.svelte-lryp7o{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:550;overflow-wrap:anywhere;line-height:1.5}.tooltip-page.svelte-lryp7o svg{flex:none;color:var(--muted)}.tooltip-numbers.svelte-lryp7o{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;margin-top:11px;border-top:1px solid var(--line);font-size:14px}.tooltip-numbers.svelte-lryp7o span:where(.svelte-lryp7o){color:var(--muted)}.tooltip-numbers.svelte-lryp7o b:where(.svelte-lryp7o){color:var(--text);font-size:17px;font-weight:650;margin-right:3px}.flow-tooltip.svelte-lryp7o small:where(.svelte-lryp7o){display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}.map-footer.svelte-lryp7o{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:45px;padding:10px 0;font-size:12px;color:var(--muted)}.map-legend.svelte-lryp7o{display:flex;flex-wrap:wrap;gap:17px}.map-legend.svelte-lryp7o span:where(.svelte-lryp7o){display:flex;align-items:center;gap:7px}.map-legend.svelte-lryp7o i:where(.svelte-lryp7o){width:16px;height:6px;border-radius:2px;background:var(--blue);opacity:.7}.map-legend.svelte-lryp7o .muted-key:where(.svelte-lryp7o) i:where(.svelte-lryp7o){background:var(--muted);opacity:.4}.interaction-hint.svelte-lryp7o{white-space:nowrap}.clear-selection.svelte-lryp7o{display:flex;align-items:center;gap:5px;border:0;background:none;padding:0;color:var(--secondary);font-size:13px}.edge-details.svelte-lryp7o{border-top:1px solid var(--line)}.edge-details.svelte-lryp7o summary:where(.svelte-lryp7o){display:flex;justify-content:space-between;gap:10px;padding:13px 0 5px;font-size:14px;font-weight:550;color:var(--secondary);cursor:pointer;list-style:none}.edge-details.svelte-lryp7o summary:where(.svelte-lryp7o):before{content:"›";font-size:16px;line-height:14px}.edge-details[open].svelte-lryp7o summary:where(.svelte-lryp7o):before{transform:rotate(90deg)}.edge-details.svelte-lryp7o summary:where(.svelte-lryp7o) span:where(.svelte-lryp7o){margin-left:auto;color:var(--muted);font-size:13px;font-weight:400}.edge-table-wrap.svelte-lryp7o{overflow:auto;max-height:320px;margin-top:12px;border:1px solid var(--line);border-radius:10px}table.svelte-lryp7o{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}th.svelte-lryp7o,td.svelte-lryp7o{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}th.svelte-lryp7o{position:sticky;top:0;background:var(--elev);color:var(--muted);font-weight:500}td.svelte-lryp7o{color:var(--secondary);max-width:320px;overflow-wrap:anywhere}tbody.svelte-lryp7o tr:where(.svelte-lryp7o):last-child td:where(.svelte-lryp7o){border-bottom:0}tbody.svelte-lryp7o tr:where(.svelte-lryp7o):hover{background:var(--hover)}.num.svelte-lryp7o{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.step-cell.svelte-lryp7o{white-space:nowrap;color:var(--muted)}.scope-note.svelte-lryp7o{margin:13px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.empty.svelte-lryp7o{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--muted);font-size:14px}.empty.svelte-lryp7o svg{color:var(--blue);margin-bottom:4px}.empty.svelte-lryp7o strong:where(.svelte-lryp7o){color:var(--text);font-size:16px}.empty.svelte-lryp7o span:where(.svelte-lryp7o){max-width:340px;line-height:1.6}@media(max-width:700px){.journey-flow.svelte-lryp7o{padding:17px 13px 12px}.flow-heading.svelte-lryp7o{align-items:flex-start;flex-direction:column;gap:13px}.flow-heading.svelte-lryp7o p:where(.svelte-lryp7o){font-size:13px}.map-footer.svelte-lryp7o{align-items:flex-start;flex-direction:column;gap:10px}.flow-stats.svelte-lryp7o{font-size:13px}.interaction-hint.svelte-lryp7o{display:none}.flow-tooltip.svelte-lryp7o{max-width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){.ribbon.svelte-lryp7o,.node.svelte-lryp7o{transition:none}}.report-view.svelte-1j9nc65{min-width:0;color:var(--text)}.performance-grid.svelte-1j9nc65,.revenue-grid.svelte-1j9nc65{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.performance-card.svelte-1j9nc65,.revenue-card.svelte-1j9nc65{min-width:0;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:16px}.perf-top.svelte-1j9nc65{display:flex;justify-content:space-between;align-items:center}.perf-icon.svelte-1j9nc65,.revenue-icon.svelte-1j9nc65{width:34px;height:34px;border:1px solid var(--line);background:var(--elev);border-radius:10px;display:grid;place-items:center;color:var(--blue)}.performance-card.svelte-1j9nc65 p:where(.svelte-1j9nc65){font-size:14px;color:var(--secondary);margin:14px 0 0}.perf-number.svelte-1j9nc65{font-size:28px;font-weight:650;letter-spacing:-.7px;margin-top:5px;font-variant-numeric:tabular-nums}.perf-number.svelte-1j9nc65 small:where(.svelte-1j9nc65){font-size:14px;font-weight:450;color:var(--muted);margin-left:5px;letter-spacing:0}.perf-foot.svelte-1j9nc65{display:flex;justify-content:space-between;gap:9px;border-top:1px solid var(--line);padding-top:11px;margin-top:13px;color:var(--muted);font-size:13px}.rating.svelte-1j9nc65{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:12px;text-transform:capitalize;white-space:nowrap}.rating.good.svelte-1j9nc65{background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green)}.rating.needs.svelte-1j9nc65{background:color-mix(in srgb,#eab308 13%,transparent);color:#eab308}.rating.poor.svelte-1j9nc65{background:color-mix(in srgb,var(--red) 13%,transparent);color:var(--red)}.table-wrap.svelte-1j9nc65{width:100%;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}table.svelte-1j9nc65{width:100%;border-collapse:collapse;min-width:510px}th.svelte-1j9nc65,td.svelte-1j9nc65{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);font-size:14px;text-align:left;white-space:nowrap}th.svelte-1j9nc65{font-size:13px;text-transform:uppercase;letter-spacing:.55px;font-weight:600;color:var(--muted);background:var(--elev)}td.svelte-1j9nc65{color:var(--secondary)}tbody.svelte-1j9nc65 tr:where(.svelte-1j9nc65):last-child td:where(.svelte-1j9nc65){border-bottom:0}tbody.svelte-1j9nc65 tr:where(.svelte-1j9nc65):hover{background:var(--hover)}.numeric.svelte-1j9nc65{text-align:right;font-variant-numeric:tabular-nums}.strong-cell.svelte-1j9nc65{font-weight:550;color:var(--text)}.amount.svelte-1j9nc65{font-variant-numeric:tabular-nums;font-weight:550;color:var(--text)}.currency-label.svelte-1j9nc65{font-size:13px;color:var(--muted);margin:13px 0 4px}.revenue-card.svelte-1j9nc65>strong:where(.svelte-1j9nc65){display:block;font-size:23px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.subtle.svelte-1j9nc65{color:var(--muted);font-size:13px}.revenue-card.svelte-1j9nc65>.subtle:where(.svelte-1j9nc65){display:block;margin-top:7px}.report-context.svelte-1j9nc65{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:12px;color:var(--muted);font-size:13px}.model-pill.svelte-1j9nc65,.period.svelte-1j9nc65{padding:6px 9px;background:var(--elev);border:1px solid var(--line);border-radius:8px;color:var(--secondary);text-transform:capitalize}.channel-name.svelte-1j9nc65{display:inline-flex;align-items:center;gap:7px;color:var(--text)}.channel-name.svelte-1j9nc65 svg{color:var(--blue)}.comparison-heading.svelte-1j9nc65{display:flex;align-items:center;gap:9px;margin-bottom:12px;color:var(--muted)}.period.svelte-1j9nc65{font-size:13px;text-transform:none}.period.current.svelte-1j9nc65{color:var(--blue)}.period.previous.svelte-1j9nc65{color:var(--secondary)}.delta.svelte-1j9nc65{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.delta.positive.svelte-1j9nc65{color:var(--green)}.delta.negative.svelte-1j9nc65{color:var(--red)}.empty-state.svelte-1j9nc65{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;color:var(--muted);border:1px dashed var(--line);border-radius:16px;background:color-mix(in srgb,var(--card) 70%,transparent)}.empty-icon.svelte-1j9nc65{width:42px;height:42px;border:1px solid var(--line);background:var(--elev);border-radius:12px;display:grid;place-items:center;color:var(--blue);margin-bottom:13px}.empty-state.svelte-1j9nc65>strong:where(.svelte-1j9nc65){font-size:15px;color:var(--text);font-weight:600}.empty-state.svelte-1j9nc65 p:where(.svelte-1j9nc65){font-size:14px;max-width:400px;margin:7px 0 0;line-height:1.55}@media(max-width:620px){.performance-grid.svelte-1j9nc65,.revenue-grid.svelte-1j9nc65{grid-template-columns:repeat(2,minmax(0,1fr))}.report-context.svelte-1j9nc65{align-items:flex-start;flex-direction:column}}
