@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff) 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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.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}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff) 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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.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}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff) 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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.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}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAAB7gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO+ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYXZ+Q1NUQVQAAAJMAAAAJwAAACp5m2qBY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZAAAAYYUMvtmaGVhZAAABCQAAAA2AAAANiRzqa5oaGVhAAAEXAAAAB8AAAAkCaYCvWhtdHgAAAR8AAAAIAAAACIT3wCabG9jYQAABJwAAAAUAAAAFAFsAfptYXhwAAAEsAAAABwAAAAgABsA8W5hbWUAAATMAAABHgAAAlIxMVT2cG9zdAAABewAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAua2Uv30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALH8DX542mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYeZj/MLAysDA1MUUwcDA4A2hGeMYjBhDGVABOxAzwTh+jn4MDAcYFBS2MD/+z83AwPKOUQ6obzpIjsmS6R2QUmBgBgD4bQuPeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGD8QsDAwAuKgL/AHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942jzLAQbCUBgH8P/3vdqXEGttALweC4DW3iMKQpJuEHWCoJsMQAa6wgQ6QAm6yOgA25IYwI8fGDtAdbiEggCB9nXga3/Ht2pzpROX1ZD3taUnGB1AXbiEoA8QmYkWQ4FSvKBDsa6P64IOTZb9Tp5zWc9pVd+b5v/Ug2MQAIHQFmj91XoPbwCESfNRZ64wB7rjOE5nzqSJddY5nWqbzmIz9sQseRpF4UiS0HjiiehQe+EoSqbWJQOm7w6nzwxm9euUN7YIk/5Xw+TPFxEcHsaxjC1ixqmpgRzhC6TVzANtGZf9XckTHxqdxL2MNXY+v3Wmi6SovzCfAC9bgIiUroWNjmumlWWSg7xkAB+3AC+fv6iknpWFiXu2FdCVUswajHnMJxmYgaFmzK689uDK1cwnF4LcL8KsxPiK+QwDL0hGDOIiNjZlJTWRJl4TDQ0T3iaxmsiIWuYzCoqKCqGhoQwAg+ZXYwABAAAAAbN1t7Klr18PPPUAAwPoAAAAAN8/joQAAAAA4FwjUf7E/tEG/ASwAAAABgACAAAAAAAAeNpjYGRgYH78n5uBgV3k35E/U9n+AEVQAQcAnIEGawB42mMOZPBlXsDAAsOMDAwMIMw8i0EdSEkxiAAATEUDiwAAABUAMQA9AEkASQBJAJwAqQDDeNpjYGRgYOBkmM/AzhDAwAbmIQALAyMAGHoBDXjahZA1VgRBEEA/7sSEk+Cw7pvgCe7urEuvzeAciVNwKELqFe6v7Xd5FdDOHQ3UNbYB93V9KFOHVdeMMvV084iy3AEeUKbxg00TGxRRphmLBZTpJkQPynWNdMp65lYhmCfBGRlsCmySEEqRpoYcWSWqxHDLqnJKhYxIasIuqsJ5eQ0VUqJfZIY51ilygsGW90wjj37KsCFcUV9DEQsvLsJ45I2TIkkNIytPlV2RuojK8RHBpdEcggyT0ng+0YWJCu1/irLAuJz4v5WsCKeE8hxT+cHa+mQ9iaHEJZW3+Vj48MjxCa2JJIH1Y5QlKhiyJDhVr3Fsna7ROVgMfJt0ioxa2Jzg4hRDQaVGVoo8CZI6vRpVkdvfcg4+AYWbWVUAAHjaY2BiAIP/cxiMGLABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GgAoo0MnEz4EpNLS1KT83OT9JITi1N5QNLGBmZgDgCJKRMC) 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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2) format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-vietnamese-500-normal-BdVOZ7mI.woff2) format("woff2"),url(/assets/unbounded-vietnamese-500-normal-DRrV6_OG.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-ext-500-normal-BTIpesyw.woff2) format("woff2"),url(/assets/unbounded-latin-ext-500-normal-DRTUZjT4.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:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2) format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.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}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==) 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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2) format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2) format("woff2"),url(/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2) format("woff2"),url(/assets/unbounded-latin-ext-600-normal-ClMPf-bu.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2) format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.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:Golos Text,sans-serif;color:#132620;background:#f2f3ed;font-synthesis:none;--ink: #132620;--forest: #173c32;--forest-2: #0c1916;--lime: #c8f764;--coral: #e46d4c;--paper: #fafaf6;--canvas: #f2f3ed;--line: #dce3dd;--muted: #71817c;--blue: #4d88c7;--radius: 18px;--shadow: 0 16px 48px rgba(22, 48, 40, .07)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 70% 0%,rgba(200,247,100,.08),transparent 28%),var(--canvas)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}.shell{min-height:100vh}.sidebar{background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--forest-2);background-size:32px 32px;color:#e9eee8;display:flex;flex-direction:column;height:100vh;left:0;padding:24px 18px 16px;position:fixed;top:0;width:248px;z-index:20}.brand{align-items:center;display:flex;gap:11px}.brand-mark{align-items:center;background:var(--lime);border-radius:11px 3px 11px 11px;color:var(--forest-2);display:flex;height:37px;justify-content:center;transform:rotate(-2deg);width:37px}.brand>div:last-child{display:flex;flex-direction:column}.brand strong{font-family:Unbounded,sans-serif;font-size:12px;letter-spacing:.08em}.brand span{color:#82968f;font-size:9px;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.eyebrow{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.workspace-switch{border-bottom:1px solid rgba(255,255,255,.08);margin:30px 0 20px;padding-bottom:18px}.workspace-switch .eyebrow,.nav-list>.eyebrow{color:#637870;display:block;margin:0 8px 9px}.workspace-switch button{align-items:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:#eef3ed;cursor:pointer;display:flex;gap:9px;padding:9px;text-align:left;width:100%}.workspace-switch button>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.workspace-switch strong,.profile strong{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch small,.profile small{color:#7f928b;font-size:10px;margin-top:2px}.workspace-monogram{align-items:center;background:#244d42;border-radius:8px;color:var(--lime);display:flex;font-size:10px;height:29px;justify-content:center;width:29px}.nav-list{display:flex;flex-direction:column;gap:3px}.nav-list a{align-items:center;border:1px solid transparent;border-radius:10px;color:#82958e;display:flex;font-size:13px;gap:11px;padding:10px 11px;transition:.16s ease}.nav-list a:hover{background:#ffffff0a;color:#dfe7e1}.nav-list a.active{background:#c8f7641a;border-color:#c8f7641a;color:var(--lime)}.nav-list a b{align-items:center;background:var(--coral);border-radius:12px;color:#fff;display:flex;font-size:9px;height:18px;justify-content:center;margin-left:auto;width:18px}.sidebar-lab{background:radial-gradient(circle at 100% 0,rgba(200,247,100,.15),transparent 40%),#ffffff0b;border:1px solid rgba(255,255,255,.07);border-radius:14px;display:flex;flex-direction:column;margin-top:auto;padding:14px}.lab-icon{align-items:center;background:#c8f7641f;border-radius:8px;color:var(--lime);display:flex;height:30px;justify-content:center;margin-bottom:12px;width:30px}.sidebar-lab strong{font-size:11px}.sidebar-lab span,.sidebar-lab small{color:#81958e;font-size:9px;margin-top:3px}.progress{background:#ffffff14;border-radius:2px;height:3px;margin:11px 0 5px;overflow:hidden}.progress i{background:var(--lime);display:block;height:100%}.sidebar-footer{align-items:center;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:5px;margin-top:15px;padding-top:14px}.profile{align-items:center;background:none;border:0;color:#e7eee8;display:flex;gap:8px;min-width:0;padding:0;text-align:left}.profile>span:first-child{align-items:center;background:#2d584c;border-radius:50%;color:var(--lime);display:flex;flex:0 0 auto;font-size:9px;height:30px;justify-content:center;width:30px}.profile>span:nth-child(2){display:flex;flex-direction:column;min-width:0;width:120px}.logout{background:none;border:0;color:#71877e;cursor:pointer;padding:6px}.main{margin-left:248px;min-height:100vh}.page{margin:0 auto;max-width:1480px;padding:34px 42px 52px}.page-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:28px}.page-header h1{font-family:Unbounded,sans-serif;font-size:clamp(24px,2.2vw,35px);font-weight:500;letter-spacing:-.035em;line-height:1.18;margin-top:8px}.page-header p{color:var(--muted);font-size:13px;margin-top:9px;max-width:680px}.page-actions{align-items:center;display:flex;gap:8px}.page-actions button,.primary-button,.secondary-button,.period-button,.icon-button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:7px;justify-content:center;min-height:38px;padding:0 13px;transition:.16s ease}.primary-button{background:var(--forest);border:1px solid var(--forest);color:#f9fff7}.primary-button:hover{background:#245346;transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.secondary-button,.period-button,.icon-button{background:#ffffffa6;border:1px solid var(--line);color:#40544e}.secondary-button:hover,.period-button:hover,.icon-button:hover{background:#fff;border-color:#c5d0c9}.icon-button{padding:0;width:38px}.metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.metric-card{background:#ffffffad;border:1px solid var(--line);border-radius:15px;display:flex;flex-direction:column;min-height:127px;overflow:hidden;padding:17px 18px;position:relative}.metric-card:after{background:linear-gradient(90deg,transparent,rgba(32,72,61,.035));content:"";inset:0;pointer-events:none;position:absolute}.metric-card.accent{background:var(--forest);border-color:var(--forest);color:#f4f7f2}.metric-card.accent:before{background:var(--lime);border-radius:50%;content:"";filter:blur(35px);height:90px;opacity:.12;position:absolute;right:-30px;top:-40px;width:90px}.metric-top{align-items:center;display:flex;justify-content:space-between}.metric-top>span:first-child{color:var(--muted);font-size:11px}.metric-card.accent .metric-top>span:first-child,.metric-card.accent small{color:#9fb0aa}.metric-card>strong{font-family:Unbounded,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.04em;margin-top:18px}.metric-card>small{color:#8a9994;font-size:9px;margin-top:5px}.status{align-items:center;border-radius:20px;display:inline-flex;font-size:9px;font-weight:600;gap:3px;line-height:1;padding:5px 7px;white-space:nowrap}.status-positive{background:#e5f2d7;color:#3e681d}.status-warning{background:#fff0d6;color:#91641c}.status-critical{background:#ffe3dc;color:#aa402b}.status-neutral{background:#e9eeeb;color:#64746f}.status-info{background:#deebfa;color:#356a9c}.panel{background:#ffffffb3;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.dashboard-grid{display:grid;gap:12px;grid-template-columns:minmax(0,2.05fr) minmax(260px,.95fr)}.performance-panel{padding:20px 22px 15px}.panel-heading{align-items:flex-start;display:flex;justify-content:space-between}.panel-heading h2,.bi-canvas-header h2{font-family:Unbounded,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.02em;margin-top:6px}.panel-heading>a{align-items:center;color:#51665f;display:flex;font-size:10px;gap:2px}.chart-legend{color:var(--muted);display:flex;font-size:9px;gap:15px}.chart-legend span{align-items:center;display:flex;gap:5px}.chart-legend i{border-radius:2px;height:3px;width:14px}.profit-dot{background:#20483d}.spend-dot{background:var(--coral)}.chart-wrap{height:245px;margin:15px -8px 0}.chart-note{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:9px;gap:6px;padding-top:11px}.opportunity-panel{background:linear-gradient(135deg,rgba(200,247,100,.12),transparent 55%),var(--forest);border-color:var(--forest);color:#f0f5ef;min-height:350px;overflow:hidden;padding:24px;position:relative}.opportunity-panel:after{border:1px solid rgba(200,247,100,.11);border-radius:50%;content:"";height:260px;position:absolute;right:-120px;top:-120px;width:260px}.opportunity-orbit{align-items:center;background:var(--lime);border-radius:14px 5px 14px 14px;color:var(--forest);display:flex;height:42px;justify-content:center;margin-bottom:31px;position:relative;width:42px;z-index:1}.opportunity-panel .eyebrow{color:#92a89f;display:block}.opportunity-panel>strong{display:block;font-family:Unbounded,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.06em;margin-top:11px}.opportunity-panel>p{color:#9cb0a8;font-size:10px;line-height:1.5;margin-top:7px;max-width:260px}.opportunity-meta{border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:19px 0;padding:13px 0}.opportunity-meta div{display:flex;flex-direction:column}.opportunity-meta b{color:var(--lime);font-size:14px;font-weight:500}.opportunity-meta span{color:#8fa39b;font-size:8px;margin-top:2px}.light-button{align-items:center;background:var(--lime);border-radius:9px;color:var(--forest-2);display:flex;font-size:10px;font-weight:600;gap:6px;justify-content:center;min-height:38px}.lower-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);margin-top:12px}.decisions-panel,.data-health-panel{padding:20px 22px}.decision-list{margin-top:10px}.decision-row{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;padding:13px 2px;transition:.16s ease}.decision-row:hover{background:#c8f76412;margin:0 -10px;padding-left:12px;padding-right:12px}.decision-index{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;font-family:Unbounded,sans-serif;font-size:8px;height:31px;justify-content:center;width:31px}.p-critical{border-color:#f0a694;color:var(--coral)}.p-high{border-color:#dfbd75;color:#a87616}.p-medium,.p-low{border-color:#a9bcb5;color:#5f7770}.decision-copy{min-width:0}.decision-copy>span:first-child{align-items:center;display:flex;gap:7px}.decision-copy>span small{color:#91a09b;font-size:8px}.decision-copy>strong{display:block;font-size:11px;font-weight:600;margin-top:6px}.decision-copy>p{color:var(--muted);font-size:9px;line-height:1.45;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-value{align-items:center;display:flex;gap:8px}.decision-value>span{display:flex;flex-direction:column;text-align:right}.decision-value small{color:#97a49f;font-size:8px}.decision-value b{font-family:Unbounded,sans-serif;font-size:10px;font-weight:500}.health-score{align-items:baseline;display:flex}.health-score strong{color:#52852d;font-family:Unbounded,sans-serif;font-size:22px;font-weight:500}.health-score span{color:var(--muted);font-size:8px}.source-mini-list{margin-top:10px}.source-mini-list>div{align-items:center;border-top:1px solid var(--line);display:flex;gap:9px;padding:10px 0}.source-glyph{align-items:center;border-radius:8px;display:flex;flex:0 0 auto;font-size:9px;font-weight:600;height:29px;justify-content:center;width:29px}.source-yandex_direct{background:#fee4de;color:#d84e35}.source-vk_ads{background:#dceafa;color:#3678bb}.source-yandex_metrika{background:#fff0ca;color:#ac7815}.source-bitrix24{background:#d8eff5;color:#328097}.source-mini-list>div>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.source-mini-list strong{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-mini-list small{color:var(--muted);font-size:8px;margin-top:2px}.data-link{align-items:center;color:#536a62;display:flex;font-size:9px;gap:6px;margin-top:9px}.assistant-strip{align-items:center;background:linear-gradient(90deg,rgba(200,247,100,.1),transparent 50%),#e5e9df;border:1px solid #d3dad2;border-radius:15px;display:flex;gap:13px;margin-top:12px;padding:14px 17px}.assistant-icon{align-items:center;background:var(--forest);border-radius:10px;color:var(--lime);display:flex;height:36px;justify-content:center;width:36px}.assistant-strip>div{display:flex;flex:1;flex-direction:column}.assistant-strip strong{font-size:10px;font-weight:500;margin-top:4px}.assistant-strip button,.security-banner button{align-items:center;background:none;border:0;color:#455d54;cursor:pointer;display:flex;font-size:9px;gap:5px}.assistant-backdrop{background:#07120e52;inset:0;position:fixed;z-index:40}.assistant-drawer{animation:drawer-in .24s ease both;background:#f6f7f1;box-shadow:-24px 0 70px #07141033;display:flex;flex-direction:column;height:100vh;max-width:480px;position:fixed;right:0;top:0;width:92vw;z-index:41}.assistant-drawer>header{align-items:center;background:var(--forest-2);color:#f3f7f1;display:flex;gap:11px;padding:18px 20px}.assistant-drawer>header>div{display:flex;flex:1;flex-direction:column}.assistant-drawer>header strong{font-family:Unbounded,sans-serif;font-size:11px;font-weight:500}.assistant-drawer>header small{color:#7f958d;font-size:8px;margin-top:3px}.assistant-drawer>header>button{background:none;border:0;color:#7f958d;cursor:pointer}.assistant-thread{flex:1;overflow-y:auto;padding:22px}.assistant-intro{align-items:flex-start;background:#e8eee1;border:1px solid #d5dfce;border-radius:13px;color:#54753a;display:flex;flex-direction:column;gap:7px;padding:15px}.assistant-intro strong{color:var(--forest);font-size:10px}.assistant-intro span{color:var(--muted);font-size:9px;line-height:1.5}.assistant-response{animation:reveal .3s ease both;background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:15px;padding:17px}.response-label{color:#71867e;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.assistant-response>p{color:#263d35;font-size:11px;line-height:1.65;margin-top:10px}.assistant-facts{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-top:15px}.assistant-facts>div{background:#f3f5ef;border-radius:9px;display:grid;gap:3px;grid-template-columns:1fr auto;padding:10px}.assistant-facts span{color:var(--muted);font-size:8px;grid-column:1 / -1}.assistant-facts strong{font-family:Unbounded,sans-serif;font-size:10px;font-weight:500}.assistant-facts small{font-size:8px}.assistant-facts .up{color:#5b812f}.assistant-facts .down{color:#ba4f38}.assistant-caveat{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:8px;gap:6px;margin-top:14px;padding-top:11px}.assistant-compose{background:#fff;border-top:1px solid var(--line);padding:15px}.assistant-compose textarea{background:#f7f8f4;border:1px solid var(--line);border-radius:11px;color:var(--ink);font:10px/1.5 Golos Text,sans-serif;outline:none;padding:10px;resize:none;width:100%}.assistant-compose textarea:focus{border-color:#97aa9f}.assistant-compose .primary-button{margin-top:8px;width:100%}.recommendation-stats{background:#fff9;border:1px solid var(--line);border-radius:15px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.recommendation-stats>div{align-items:center;border-right:1px solid var(--line);display:grid;gap:0 10px;grid-template-columns:35px auto 1fr;padding:15px 18px}.recommendation-stats>div:last-child{border-right:0}.recommendation-stats strong{font-family:Unbounded,sans-serif;font-size:16px;font-weight:500}.recommendation-stats>div>span:last-child{color:var(--muted);font-size:8px;line-height:1.3}.stat-icon{align-items:center;border-radius:9px;display:flex;grid-row:1;height:32px;justify-content:center;width:32px}.stat-icon.lime{background:#e7f6c8;color:#598027}.stat-icon.coral{background:#ffe3dc;color:var(--coral)}.stat-icon.blue{background:#deebfa;color:var(--blue)}.stat-icon.neutral{background:#e8ece8;color:#5d716a}.recommendation-layout{display:grid;gap:12px;grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr)}.decision-browser,.recommendation-detail{background:#ffffffb8;border:1px solid var(--line);border-radius:var(--radius)}.decision-toolbar{border-bottom:1px solid var(--line);display:flex;gap:3px;padding:11px}.decision-toolbar button{background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;font-size:9px;padding:7px 9px}.decision-toolbar button.active{background:var(--forest);color:#fff}.decision-toolbar .filter-icon{margin-left:auto;padding:6px 8px}.decision-browser-list{max-height:760px;overflow-y:auto}.decision-browser-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:11px;grid-template-columns:3px minmax(0,1fr) auto;padding:17px 16px 17px 13px;text-align:left;width:100%}.decision-browser-list>button.selected{background:#f1f6e8}.priority-line{align-self:stretch;background:#9ca9a4;border-radius:3px}.priority-line.p-critical{background:var(--coral)}.priority-line.p-high{background:#d9aa4b}.browser-copy{min-width:0}.browser-copy>span:first-child,.browser-footer{align-items:center;display:flex;justify-content:space-between}.browser-copy>span:first-child small{color:var(--muted);font-size:8px}.browser-copy>strong{display:block;font-size:11px;line-height:1.35;margin-top:8px}.browser-copy>p{color:var(--muted);display:-webkit-box;font-size:9px;line-height:1.5;margin-top:4px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.browser-footer{margin-top:10px}.browser-footer small{align-items:center;color:#8b9a95;display:flex;font-size:8px;gap:4px}.browser-footer b{font-family:Unbounded,sans-serif;font-size:9px;font-weight:500}.recommendation-detail{padding:25px 27px}.detail-topline{align-items:center;display:flex;justify-content:space-between}.detail-topline>div{align-items:center;display:flex;gap:8px}.detail-topline>div>span:last-child{color:#91a09b;font-size:8px}.recommendation-detail>h2{font-family:Unbounded,sans-serif;font-size:clamp(18px,2vw,25px);font-weight:500;letter-spacing:-.035em;line-height:1.35;margin-top:20px;max-width:720px}.detail-summary{color:var(--muted);font-size:11px;line-height:1.55;margin-top:10px;max-width:720px}.effect-box{background:radial-gradient(circle at 100% 0,rgba(200,247,100,.1),transparent 35%),var(--forest);border-radius:14px;color:#eff5ed;display:flex;flex-direction:column;margin-top:22px;padding:17px 19px}.effect-box>span{align-items:center;color:#aabbb5;display:flex;font-size:9px;gap:7px}.effect-box strong{color:var(--lime);font-family:Unbounded,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.04em;margin-top:10px}.effect-box small{color:#8fa29a;font-size:8px;margin-top:5px}.detail-section{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.section-label{align-items:center;display:flex;font-size:10px;font-weight:600;gap:7px}.evidence-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px}.evidence-grid>div{background:#f2f4ee;border:1px solid #e3e7e1;border-radius:11px;display:flex;flex-direction:column;padding:12px}.evidence-grid span,.evidence-grid small{color:var(--muted);font-size:8px}.evidence-grid strong{font-family:Unbounded,sans-serif;font-size:14px;font-weight:500;margin:6px 0 3px}.action-preview{align-items:center;background:#f3f5ef;border:1px solid var(--line);border-radius:12px;display:flex;gap:11px;margin-top:12px;padding:12px}.preview-provider{align-items:center;background:#fee4de;border-radius:9px;color:#d84e35;display:flex;font-weight:600;height:34px;justify-content:center;width:34px}.action-preview>div{display:flex;flex:1;flex-direction:column}.action-preview strong{font-size:9px;letter-spacing:.04em}.action-preview div span{color:var(--muted);font-size:8px;margin-top:3px}.model-note{align-items:center;color:#5f746d;display:flex;gap:8px;margin-top:17px}.model-note>div{display:flex;flex-direction:column}.model-note strong{font-size:8px}.model-note span{color:#91a09b;font-size:8px;margin-top:2px}.detail-actions{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;margin-top:20px;padding-top:18px}.text-button{align-items:center;background:none;border:0;color:var(--muted);cursor:pointer;display:flex;font-size:9px;gap:5px;margin-left:auto}.spin{animation:spin .8s linear infinite}.toast{align-items:center;animation:toast 5s both;background:var(--forest-2);border:1px solid rgba(200,247,100,.24);border-radius:12px;bottom:24px;box-shadow:0 20px 60px #0003;color:#eff7ed;display:flex;font-size:10px;gap:8px;max-width:420px;padding:13px 16px;position:fixed;right:24px;z-index:100}.toast svg{color:var(--lime)}.bi-shell{background:#ffffffb3;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:225px minmax(0,1fr);min-height:690px;overflow:hidden}.analytics-view-switch{display:inline-flex;gap:4px;padding:4px;margin-bottom:16px;border:1px solid var(--line);border-radius:12px;background:#ffffffb8}.analytics-view-switch button{padding:9px 14px;border:0;border-radius:9px;color:var(--muted);background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.analytics-view-switch button.active{color:#fff;background:var(--ink)}.embedded-bi-shell{overflow:hidden;min-height:620px;border:1px solid var(--line);border-radius:18px;background:#fff}.embedded-bi-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.embedded-bi-toolbar>div{display:grid;gap:4px}.embedded-bi-toolbar select{min-width:220px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff}.embedded-bi-frame{position:relative}.embedded-bi-security{display:flex;align-items:center;gap:6px;padding:7px 20px;color:#315746;background:#eff8e9;font-size:12px}.embedded-bi-mount{height:760px}.embedded-bi-mount iframe{width:100%;height:100%;border:0}.embedded-bi-state{display:grid;place-items:center;align-content:center;gap:10px;min-height:620px;padding:40px;color:var(--muted);text-align:center}.embedded-bi-state strong{color:var(--ink);font-size:18px}.embedded-bi-state span{max-width:560px;line-height:1.55}.bi-catalog{background:#edf0e9;border-right:1px solid var(--line);padding:17px 13px}.bi-title{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.bi-title button{align-items:center;background:var(--forest);border:0;border-radius:7px;color:#fff;display:flex;height:25px;justify-content:center;width:25px}.dataset{margin-top:14px}.dataset>button{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;gap:7px;padding:8px;text-align:left;width:100%}.dataset-icon{align-items:center;background:#e7f6c8;border-radius:7px;color:#527725;display:flex;height:27px;justify-content:center;width:27px}.dataset button>span:nth-child(2){display:flex;flex:1;flex-direction:column}.dataset strong{font-size:9px}.dataset small{color:var(--muted);font-size:7px;margin-top:2px}.field-group{display:flex;flex-direction:column;gap:2px;margin-top:20px}.field-group>span{color:var(--muted);font-size:8px;font-weight:600;margin:0 6px 5px;text-transform:uppercase}.field-group button{align-items:center;background:transparent;border:0;border-radius:7px;color:#53665f;cursor:pointer;display:flex;font-size:9px;gap:5px;padding:6px;text-align:left}.field-group button.selected{background:#20483d14;color:var(--forest);font-weight:600}.field-group button svg:last-child{color:#638c34;margin-left:auto}.bi-workspace{display:flex;flex-direction:column;min-width:0}.bi-querybar{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;gap:22px;min-height:82px;padding:13px 17px}.bi-querybar>div{display:flex;flex-direction:column;gap:7px}.bi-querybar>div:first-child{flex:1}.bi-querybar>div>span{color:var(--muted);font-size:8px;font-weight:600}.query-chips{display:flex;flex-wrap:wrap;gap:4px}.query-chips button{align-items:center;background:#eef2e8;border:1px solid #dce4d5;border-radius:6px;color:#40574e;display:flex;font-size:8px;gap:6px;padding:5px 7px}.run-query{align-items:center;background:var(--lime);border:1px solid #b1dd54;border-radius:8px;color:var(--forest);display:flex;font-size:9px;font-weight:600;gap:6px;height:31px;padding:0 11px}.visualization-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:8px 17px}.visualization-toolbar>div{display:flex;gap:3px}.visualization-toolbar button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);display:flex;font-size:8px;gap:4px;height:28px;justify-content:center;padding:0 8px}.visualization-toolbar button.active{background:var(--forest);color:#fff}.bi-canvas{background:linear-gradient(rgba(32,72,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(32,72,61,.025) 1px,transparent 1px),#fafbf7;background-size:24px 24px;border:1px solid var(--line);border-radius:13px;flex:1;margin:15px;min-height:500px;padding:20px}.bi-canvas-header{align-items:flex-start;display:flex;justify-content:space-between}.provisional{background:#fff0d6;border-radius:20px;color:#91641c;font-size:8px;padding:5px 7px}.bi-chart{height:420px;margin-top:22px}.data-summary{align-items:center;background:radial-gradient(circle at 0 0,rgba(200,247,100,.13),transparent 35%),var(--forest);border-radius:var(--radius);color:#eff6ed;display:flex;justify-content:space-between;margin-bottom:12px;padding:23px 28px}.data-score{align-items:center;display:flex;gap:22px}.score-ring{align-items:baseline;border:5px solid var(--lime);border-left-color:#c8f76433;border-radius:50%;display:flex;height:90px;justify-content:center;transform:rotate(-12deg);width:90px}.score-ring strong,.score-ring span{transform:rotate(12deg)}.score-ring strong{font-family:Unbounded,sans-serif;font-size:25px;font-weight:500;margin-top:22px}.score-ring span{color:#98aaa4;font-size:8px;margin-top:38px}.data-score .eyebrow{color:#94aaa1}.data-score h2{font-family:Unbounded,sans-serif;font-size:16px;font-weight:500;margin-top:6px}.data-score p{color:#9eb0aa;font-size:9px;line-height:1.5;margin-top:6px;max-width:480px}.quality-checks{display:flex;gap:8px}.quality-checks>div{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--lime);display:flex;gap:6px;padding:10px 12px}.quality-checks span{color:#96a9a2;display:flex;flex-direction:column;font-size:8px}.quality-checks strong{color:#eff5ee;font-size:11px}.quality-checks .warn{color:#ef9d83}.sources-panel{padding:20px 22px}.source-search{align-items:center;background:#f5f6f1;border:1px solid var(--line);border-radius:8px;display:flex;gap:6px;padding:0 9px}.source-search input{background:transparent;border:0;font-size:9px;height:31px;outline:none;width:150px}.source-table{margin-top:15px}.source-table-head,.source-table-row{align-items:center;display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.7fr) minmax(190px,1fr) 90px 30px}.source-table-head{color:var(--muted);font-size:8px;padding:0 10px 8px 52px}.source-table-row{border-top:1px solid var(--line);gap:10px;min-height:65px;padding:8px 10px}.source-table-row{grid-template-columns:32px minmax(175px,1.2fr) minmax(130px,.7fr) minmax(190px,1fr) 90px 58px}.source-table-head{grid-template-columns:minmax(217px,1.2fr) minmax(130px,.7fr) minmax(190px,1fr) 90px 58px}.source-name,.freshness{display:flex;flex-direction:column}.source-name strong,.freshness strong{font-size:9px}.source-name small,.freshness small{color:var(--muted);font-size:8px;margin-top:3px}.capabilities{display:flex;gap:4px}.capabilities>span{background:#eef1ec;border-radius:5px;color:#60736c;font-size:7px;padding:4px 6px}.capabilities .write-cap{background:#e5f2d7;color:#527126}.sync-button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;justify-content:center}.source-actions{display:flex;gap:7px}.source-inline-error{margin-top:12px;padding:9px 11px;border-radius:8px;color:#a84631;background:#ffe3dc;font-size:9px}.source-config-fields{display:grid;gap:13px;max-height:430px;overflow-y:auto;padding:22px 24px}.source-config-fields label{display:grid;gap:6px}.source-config-fields label span{color:var(--muted);font-size:9px;font-weight:600}.source-config-fields input{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:11px}.source-config-fields input:focus{border-color:#7c9c8d;box-shadow:0 0 0 3px #3c645214}.source-config-footer{justify-content:space-between}.source-config-footer>span{max-width:360px}.security-banner{align-items:center;background:#e6eae3;border:1px solid #d3dad2;border-radius:14px;display:flex;gap:11px;margin-top:12px;padding:14px 16px}.security-icon{align-items:center;background:var(--forest);border-radius:9px;color:var(--lime);display:flex;height:35px;justify-content:center;width:35px}.security-banner>div{display:flex;flex:1;flex-direction:column}.security-banner strong{font-size:9px}.security-banner span{color:var(--muted);font-size:8px;margin-top:2px}.connector-catalog{align-items:center;background:#ffffff80;border:1px dashed #bdc9c1;border-radius:14px;display:flex;justify-content:space-between;margin-top:12px;padding:15px 18px}.connector-catalog>div{align-items:center;display:flex;gap:11px}.connector-catalog>div>span{display:flex;flex-direction:column}.connector-catalog strong{font-size:9px}.connector-catalog small{color:var(--muted);font-size:8px;margin-top:2px}.modal-backdrop{background:#08141073;inset:0;position:fixed;z-index:40}.connector-modal{animation:modal-in .22s ease both;background:#f7f8f3;border:1px solid var(--line);border-radius:18px;box-shadow:0 28px 90px #05140f42;left:50%;max-height:86vh;max-width:680px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);z-index:41}.connector-modal>header{align-items:flex-start;background:radial-gradient(circle at 100% 0,rgba(200,247,100,.16),transparent 35%),var(--forest);color:#f0f5ee;display:flex;justify-content:space-between;padding:22px 24px}.connector-modal h2{font-family:Unbounded,sans-serif;font-size:19px;font-weight:500;margin-top:6px}.connector-modal header .eyebrow,.connector-modal header p{color:#91a79f}.connector-modal header p{font-size:9px;line-height:1.5;margin-top:7px;max-width:500px}.connector-modal header>button{background:none;border:0;color:#91a79f;cursor:pointer}.connector-modal-list{max-height:520px;overflow-y:auto;padding:8px 20px}.connector-modal-list article{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:11px;padding:13px 3px}.connector-modal-list article>div{display:flex;flex:1;flex-direction:column}.connector-modal-list strong{font-size:10px}.connector-modal-list article>div>span{color:var(--muted);font-size:8px;line-height:1.4;margin-top:3px}.connector-modal-list small{color:#8a9994;font-size:7px;margin-top:5px}.connector-modal-list article>button{flex:0 0 auto}.connector-modal>footer{align-items:center;background:#e9ede6;color:#657870;display:flex;font-size:8px;gap:6px;padding:11px 24px}.connector-error{background:#ffe3dc;color:#a84631;font-size:9px;padding:9px 24px}.audit-assurance{align-items:center;background:#e7f1dd;border:1px solid #ccdfbc;border-radius:13px;color:#4b712d;display:flex;gap:11px;margin-bottom:12px;padding:13px 16px}.audit-assurance>div{display:flex;flex:1;flex-direction:column}.audit-assurance strong{color:#34551f;font-size:9px}.audit-assurance span{font-size:8px;margin-top:2px}.audit-assurance .audit-hash{background:#ffffff80;border-radius:6px;font-family:monospace;padding:6px 8px}.audit-panel{overflow:hidden}.audit-head,.audit-row{display:grid;grid-template-columns:1.3fr .8fr .7fr .7fr}.audit-head{background:#eef1eb;color:var(--muted);font-size:8px;padding:11px 20px}.audit-row{align-items:center;border-top:1px solid var(--line);min-height:70px;padding:10px 20px}.audit-row>span{display:flex;flex-direction:column}.audit-row strong{font-size:9px}.audit-row small{color:var(--muted);font-size:8px;margin-top:3px}.audit-event{align-items:center;flex-direction:row!important;gap:9px}.audit-event>i{align-items:center;background:#e5f2d7;border-radius:50%;color:#5b7d2f;display:flex;height:28px;justify-content:center;width:28px}.audit-event>span{display:flex;flex-direction:column}.audit-user{align-items:center;color:#536860;flex-direction:row!important;font-size:9px;gap:5px}.audit-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:10px;gap:8px;padding:70px}.impact-summary{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.impact-summary article{align-items:center;background:#ffffffad;border:1px solid var(--line);border-radius:14px;display:flex;gap:12px;padding:16px 18px}.impact-icon{align-items:center;border-radius:10px;display:flex;height:38px;justify-content:center;width:38px}.impact-icon.lime{background:#e7f6c8;color:#598027}.impact-icon.blue{background:#deebfa;color:var(--blue)}.impact-icon.neutral{background:#e8ece8;color:#5d716a}.impact-summary article>div{display:grid;flex:1;grid-template-columns:1fr auto}.impact-summary article span,.impact-summary article small{color:var(--muted);font-size:8px}.impact-summary article strong{font-family:Unbounded,sans-serif;font-size:17px;font-weight:500;grid-row:1 / 3;grid-column:2}.impact-summary article small{margin-top:4px}.measurement-policy{align-items:center;background:#e7f1dd;border:1px solid #ccdfbc;border-radius:13px;color:#4b712d;display:flex;gap:11px;margin-top:12px;padding:13px 16px}.measurement-policy>div{display:flex;flex-direction:column}.measurement-policy strong{color:#34551f;font-size:9px}.measurement-policy span{font-size:8px;line-height:1.45;margin-top:3px}.impact-list{margin-top:12px;padding:20px 22px}.impact-empty{align-items:center;border-top:1px solid var(--line);display:flex;flex-direction:column;margin-top:14px;padding:65px 20px;text-align:center}.impact-empty>span{align-items:center;background:#e7f6c8;border-radius:12px;color:#598027;display:flex;height:46px;justify-content:center;width:46px}.impact-empty strong{font-size:11px;margin-top:13px}.impact-empty p{color:var(--muted);font-size:9px;line-height:1.5;margin-top:5px;max-width:430px}.impact-empty a{align-items:center;color:#4d6b3b;display:flex;font-size:9px;gap:5px;margin-top:13px}.experiment-list{margin-top:14px}.experiment-list>article{align-items:center;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto auto;padding:15px 2px}.experiment-state{align-items:center;background:#fff0d6;border-radius:9px;color:#91641c;display:flex;height:32px;justify-content:center;width:32px}.experiment-state.verified{background:#e5f2d7;color:#527126}.experiment-main>span{align-items:center;display:flex;gap:7px}.experiment-main>span small{color:var(--muted);font-size:8px}.experiment-main>strong{display:block;font-size:10px;margin-top:6px}.experiment-main>p{color:var(--muted);font-size:8px;margin-top:3px}.experiment-metric{display:flex;flex-direction:column;text-align:right}.experiment-metric span{align-items:center;color:var(--muted);display:flex;font-size:8px;gap:4px;justify-content:flex-end}.experiment-metric strong{font-family:Unbounded,sans-serif;font-size:10px;font-weight:500;margin-top:4px}.login-page{background:#f4f4ee;display:grid;grid-template-columns:1.15fr .85fr;min-height:100vh}.login-story{background:radial-gradient(circle at 80% 20%,rgba(200,247,100,.17),transparent 30%),#0b1b17;color:#f4f8f2;display:flex;flex-direction:column;overflow:hidden;padding:34px 42px 22px;position:relative}.story-grid{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(to bottom right,black,transparent 80%);mask-image:linear-gradient(to bottom right,black,transparent 80%);position:absolute}.brand-login{position:relative;z-index:1}.story-content{margin:auto 0;max-width:700px;padding:55px 0;position:relative;z-index:1}.signal-index{color:var(--lime);font-family:Unbounded,sans-serif;font-size:9px;letter-spacing:.12em}.story-content h1{font-family:Unbounded,sans-serif;font-size:clamp(45px,5.5vw,76px);font-weight:500;letter-spacing:-.065em;line-height:1.06;margin-top:23px}.story-content h1 i{color:var(--lime);font-style:normal}.story-content>p{color:#91a59d;font-size:14px;line-height:1.65;margin-top:25px;max-width:530px}.story-proof{border-top:1px solid rgba(255,255,255,.11);display:flex;gap:55px;margin-top:45px;max-width:530px;padding-top:20px}.story-proof div{display:flex;flex-direction:column}.story-proof strong{font-family:Unbounded,sans-serif;font-size:16px;font-weight:500}.story-proof span{color:#778d85;font-size:9px;margin-top:5px}.story-footer{border-top:1px solid rgba(255,255,255,.08);color:#637970;display:flex;font-size:8px;gap:24px;padding-top:18px;position:relative;z-index:1}.login-form-wrap{align-items:center;display:flex;justify-content:center;padding:50px}.login-form{max-width:355px;width:100%}.form-kicker{align-items:center;color:#63746e;display:flex;font-size:9px;gap:7px}.pulse-dot{background:#81b33d;border-radius:50%;box-shadow:0 0 0 5px #81b33d1f;height:7px;width:7px}.login-form h2{font-family:Unbounded,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.04em;margin-top:18px}.login-form>p{color:var(--muted);font-size:11px;margin:8px 0 27px}.login-form label{color:#4e615b;display:flex;flex-direction:column;font-size:9px;font-weight:600;gap:7px;margin-top:15px}.login-form input{background:#ffffffb8;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:12px;height:44px;outline:none;padding:0 13px;transition:.16s ease;width:100%}.login-form input:focus{border-color:#8faa9d;box-shadow:0 0 0 3px #20483d12}.password-field{position:relative}.password-field button{background:none;border:0;color:var(--muted);cursor:pointer;position:absolute;right:8px;top:12px}.login-button{height:45px;justify-content:space-between;margin-top:22px;padding:0 14px;width:100%}.demo-hint{align-items:center;color:#65813f;display:flex;font-size:9px;gap:5px;justify-content:center;margin-top:13px}.login-form>small{color:#9ba6a2;display:block;font-size:8px;line-height:1.5;margin-top:25px;text-align:center}.form-error{background:#ffe3dc;border-radius:8px;color:#a84631;font-size:9px;margin-top:12px;padding:9px}.boot-screen,.page-loading{align-items:center;color:var(--forest);display:flex;font-family:Unbounded,sans-serif;font-size:11px;gap:10px;justify-content:center;min-height:100vh}.boot-screen svg{animation:pulse 1.5s ease-in-out infinite;color:#7da13e}.mobile-menu,.mobile-close,.backdrop{display:none}.reveal{animation:reveal .48s ease both}.metric-grid .reveal:nth-child(2){animation-delay:50ms}.metric-grid .reveal:nth-child(3){animation-delay:.1s}.metric-grid .reveal:nth-child(4){animation-delay:.15s}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.4;transform:scale(.85)}}@keyframes toast{0%{opacity:0;transform:translateY(10px)}8%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:1120px){.page{padding:30px 24px 45px}.metric-grid{grid-template-columns:repeat(2,1fr)}.lower-grid,.recommendation-layout{grid-template-columns:1fr}.decision-browser-list{max-height:400px}.recommendation-stats{grid-template-columns:repeat(2,1fr)}.recommendation-stats>div:nth-child(2){border-right:0}.recommendation-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.quality-checks{display:none}}@media(max-width:820px){.sidebar{transform:translate(-100%);transition:.2s ease}.sidebar.is-open{transform:translate(0)}.main{margin-left:0}.mobile-menu{align-items:center;background:var(--forest-2);border:0;border-radius:9px;color:var(--lime);display:flex;height:38px;justify-content:center;left:18px;position:fixed;top:16px;width:38px;z-index:12}.mobile-close{background:none;border:0;color:#82958e;display:block;position:absolute;right:14px;top:18px}.backdrop{background:#07100d80;display:block;inset:0;position:fixed;z-index:19}.page{padding:77px 16px 40px}.page-header{align-items:flex-start;flex-direction:column;gap:16px}.page-actions{width:100%}.dashboard-grid,.bi-shell{grid-template-columns:1fr}.bi-catalog{border-bottom:1px solid var(--line);border-right:0;display:grid;gap:10px;grid-template-columns:1fr 1fr}.bi-title{grid-column:1 / -1}.field-group{margin-top:0}.source-table-head{display:none}.impact-summary{grid-template-columns:1fr}.source-table-row{grid-template-columns:32px minmax(150px,1fr) auto auto}.freshness,.capabilities{display:none}.login-page{grid-template-columns:1fr}.login-story{min-height:45vh;padding:24px}.story-content{padding:50px 0 30px}.story-content h1{font-size:42px}.story-proof,.story-footer{display:none}.login-form-wrap{padding:42px 24px}}@media(max-width:560px){.metric-grid{grid-template-columns:1fr}.metric-card{min-height:110px}.recommendation-stats{grid-template-columns:1fr}.recommendation-stats>div{border-bottom:1px solid var(--line);border-right:0}.recommendation-detail{padding:20px 16px}.evidence-grid{grid-template-columns:1fr}.detail-actions{align-items:stretch;flex-direction:column}.text-button{justify-content:center;margin:5px 0 0}.assistant-strip{align-items:flex-start;flex-wrap:wrap}.assistant-strip button{margin-left:48px}.data-summary{padding:20px}.score-ring{height:70px;width:70px}.score-ring strong{font-size:18px;margin-top:17px}.score-ring span{margin-top:28px}.security-banner button,.connector-catalog button,.audit-head{display:none}.audit-row{gap:10px;grid-template-columns:1fr 1fr}.audit-row>span:nth-child(2){display:none}.experiment-list>article{grid-template-columns:34px minmax(0,1fr)}.experiment-metric,.experiment-list>article>button{grid-column:2}.bi-querybar{align-items:stretch;flex-direction:column}.run-query{justify-content:center}}.admin-sidebar{background:radial-gradient(circle at 100% 0,rgba(200,247,100,.08),transparent 28%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),#091512;background-size:auto,32px 32px,32px 32px,auto;width:266px}.admin-main{margin-left:266px}.control-plane-card{align-items:center;background:#c8f76412;border:1px solid rgba(200,247,100,.12);border-radius:12px;display:flex;gap:10px;margin:30px 0 24px;padding:11px}.control-plane-icon{align-items:center;background:var(--lime);border-radius:8px;color:#10231d;display:flex;height:31px;justify-content:center;width:31px}.control-plane-card>span:last-child,.return-workspace>span{display:flex;flex-direction:column}.control-plane-card strong,.return-workspace strong{font-size:11px;font-weight:600}.control-plane-card small,.return-workspace small{color:#748980;font-size:9px;margin-top:3px}.admin-nav{gap:4px}.admin-nav a{padding-bottom:11px;padding-top:11px}.return-workspace{align-items:center;background:#ffffff09;border:1px solid rgba(255,255,255,.06);border-radius:11px;color:#b4c1bc;display:flex;gap:10px;margin-top:auto;padding:11px}.return-workspace:hover{background:#ffffff0f;color:#eef4ef}.admin-sidebar-footer{margin-top:12px}.admin-sidebar-footer .profile{flex:1}.admin-entry{align-items:center;background:#c8f76412;border:1px solid rgba(200,247,100,.1);border-radius:10px;color:var(--lime);display:flex;gap:10px;margin-top:14px;padding:10px 11px}.admin-entry>span{display:flex;flex-direction:column}.admin-entry strong{font-size:10px}.admin-entry small{color:#71877e;font-size:8px;margin-top:2px}.admin-topline{align-items:center;background:#f2f3ede0;border-bottom:1px solid rgba(19,38,32,.07);color:#7d8c87;display:flex;font-size:9px;height:38px;justify-content:space-between;letter-spacing:.08em;padding:0 42px;position:sticky;text-transform:uppercase;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-topline>span:first-child{align-items:center;display:flex;gap:6px}.admin-topline i{background:#78aa49;border-radius:50%;box-shadow:0 0 0 4px #78aa491c;height:6px;width:6px}.admin-page{max-width:1540px;padding-top:27px}.admin-page .page-header{margin-bottom:24px}.admin-page .page-header h1{font-size:clamp(25px,2vw,33px)}.admin-page .page-header .status{font-size:10px;padding:7px 10px}.status-dot{background:currentColor;border-radius:50%;display:inline-block;height:5px;opacity:.7;width:5px}.admin-kpi-grid{display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-kpi{background:#ffffffb8;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:1fr auto;min-height:147px;overflow:hidden;padding:17px 18px;position:relative}.admin-kpi>span:nth-child(2){color:var(--muted);font-size:10px;grid-column:1;grid-row:1}.admin-kpi-icon{align-items:center;background:#edf1ea;border-radius:9px;color:#4c675f;display:flex;grid-column:2;grid-row:1 / span 2;height:34px;justify-content:center;width:34px}.admin-kpi>strong{align-self:end;font-family:Unbounded,sans-serif;font-size:clamp(19px,1.5vw,25px);font-weight:500;grid-column:1 / -1;letter-spacing:-.045em;margin-top:25px}.admin-kpi>small{color:#84928d;font-size:9px;grid-column:1 / -1;margin-top:5px}.admin-kpi-dark{background:radial-gradient(circle at 100% 0,rgba(200,247,100,.16),transparent 40%),var(--forest);border-color:var(--forest);color:#f4f8f3}.admin-kpi-dark>span:nth-child(2),.admin-kpi-dark>small{color:#91a69e}.admin-kpi-dark .admin-kpi-icon{background:#c8f7641f;color:var(--lime)}.admin-kpi-lime{background:#e7f8bd;border-color:#d3e9a1}.admin-kpi-lime .admin-kpi-icon{background:#173c3217;color:var(--forest)}.admin-overview-grid{display:grid;gap:11px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);margin-top:11px}.admin-operations-card,.admin-portfolio-card,.admin-recent,.admin-provider-panel,.admin-runtime-panel{padding:20px 22px}.admin-pulse{display:grid;gap:28px;grid-template-columns:190px 1fr;margin-top:19px}.pulse-score{align-items:center;background:#eef2ea;border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:175px}.pulse-orbit{align-items:center;background:var(--forest);border-radius:13px 5px 13px 13px;color:var(--lime);display:flex;height:45px;justify-content:center;margin-bottom:14px;width:45px}.pulse-score strong{font-family:Unbounded,sans-serif;font-size:27px;font-weight:500}.pulse-score small{color:var(--muted);font-size:8px;margin-top:4px}.pulse-list>div{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:12px 2px}.pulse-list span{color:#62736d;font-size:10px}.pulse-list b{font-family:Unbounded,sans-serif;font-size:12px;font-weight:500}.admin-attention-list{margin-top:10px}.admin-attention-list>a{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:34px 1fr auto;padding:13px 1px}.admin-attention-list>a:hover strong{color:#3d6d24}.admin-attention-list>a>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.admin-attention-list strong{font-size:10px}.admin-attention-list small{color:var(--muted);font-size:8px;margin-top:3px}.client-avatar{align-items:center;background:#e8eee8;border-radius:9px;color:#49645b;display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:700;height:34px;justify-content:center;width:34px}.admin-empty-inline{align-items:center;color:var(--muted);display:flex;font-size:10px;justify-content:center;min-height:165px}.admin-recent{margin-top:11px}.admin-event-list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:12px}.admin-event-list>div{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:6px 1fr auto;margin-right:24px;padding:12px 0}.admin-event-list>div>span:nth-child(2),.audit-event-cell>span{display:flex;flex-direction:column}.admin-event-list strong{font-size:10px}.admin-event-list small{color:var(--muted);font-size:8px;margin-top:3px}.admin-event-list time{color:#899792;font-size:8px}.event-scope{background:#77908a;border-radius:5px;display:inline-block;height:6px;width:6px}.event-scope-platform{background:var(--lime);box-shadow:0 0 0 4px #9bc44721}.event-scope-organization{background:#7399c0;box-shadow:0 0 0 4px #5385b71c}.admin-state{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:9px;justify-content:center;min-height:140px;padding:24px}.admin-state-error{background:#fff5f1;border-color:#f0d4cb;color:#a84f39;margin-bottom:12px;min-height:62px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.admin-table-panel{overflow:hidden}.admin-table-panel>.panel-heading{padding:20px 22px 0}.admin-toolbar{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;min-height:64px;padding:12px 17px}.admin-search{align-items:center;background:#f8f9f5;border:1px solid var(--line);border-radius:9px;color:#85938e;display:flex;gap:8px;min-width:240px;padding:0 11px}.admin-search input{background:none;border:0;color:var(--ink);font-size:10px;height:36px;outline:none;width:100%}.admin-filter-group{align-items:center;display:flex;gap:3px}.admin-filter-group button{background:transparent;border:0;border-radius:8px;color:#74847e;cursor:pointer;font-size:9px;padding:8px 10px}.admin-filter-group button.active{background:var(--forest);color:#f2f7f2}.admin-result-count{color:#87958f;font-size:9px;margin-left:auto;white-space:nowrap}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;min-width:820px;width:100%}.admin-table th{background:#edf0eaa6;color:#778680;font-size:8px;font-weight:600;letter-spacing:.07em;padding:10px 16px;text-align:left;text-transform:uppercase}.admin-table td{border-top:1px solid var(--line);color:#40534d;font-size:10px;padding:13px 16px;vertical-align:middle}.admin-table tbody tr{transition:.14s ease}.admin-table tbody tr:hover{background:#c8f7640f}.table-primary-link,.user-cell,.audit-event-cell{align-items:center;display:flex;gap:10px}.table-primary-link>span:last-child,.user-cell>span:last-child{display:flex;flex-direction:column}.table-primary-link strong,.user-cell strong,.audit-event-cell strong{color:var(--ink);font-size:10px}.table-primary-link small,.user-cell small,.audit-event-cell small{color:#8b9994;font-size:8px;margin-top:3px}.table-primary-link:hover strong,.inline-admin-link:hover{color:#4c791f}.plan-name{font-size:9px;text-transform:uppercase}.cell-subline{color:#899792;display:block;font-size:8px;margin-top:4px}.muted-cell{color:#7f8e88!important;font-size:9px!important}.danger-text{color:#bc5138!important}.admin-modal-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50}.admin-modal-backdrop{background:#06100d9e;border:0;inset:0;position:absolute;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-modal{background:#fafbf7;border:1px solid rgba(255,255,255,.35);border-radius:19px;box-shadow:0 30px 90px #07151142;max-width:620px;padding:23px;position:relative;width:100%}.admin-modal>header{align-items:flex-start;display:flex;justify-content:space-between}.admin-modal h2,.admin-context-card h2{font-family:Unbounded,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.03em;margin:7px 0 0}.admin-modal header p{color:var(--muted);font-size:10px;margin-top:6px}.admin-form-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:23px}.admin-form-grid label{display:flex;flex-direction:column;gap:6px}.admin-form-grid label.full{grid-column:1 / -1}.admin-form-grid label>span{color:#53675f;font-size:9px;font-weight:600}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-select-filter select{background:#fff;border:1px solid #d8dfda;border-radius:9px;color:var(--ink);font:inherit;font-size:10px;min-height:39px;outline:none;padding:9px 11px;resize:vertical}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus{border-color:#8eaa80;box-shadow:0 0 0 3px #779f5417}.admin-form-grid input:disabled,.admin-form-grid select:disabled,.admin-form-grid textarea:disabled{background:#f0f2ed;color:#7c8984}.admin-modal>footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;margin-top:21px;padding-top:16px}.credentials-modal{max-width:500px}.credential-box{background:#edf1ea;border:1px solid var(--line);border-radius:11px;display:grid;grid-template-columns:1fr auto;margin-top:12px;padding:13px 14px}.credential-box:first-of-type{margin-top:22px}.credential-box>span{color:var(--muted);font-size:8px;grid-column:1}.credential-box strong{font-family:Unbounded,sans-serif;font-size:12px;font-weight:500;grid-column:1;margin-top:5px}.credential-box button{align-items:center;align-self:center;background:transparent;border:0;color:#4e6f64;cursor:pointer;display:flex;font-size:9px;gap:5px;grid-column:2;grid-row:1 / span 2}.admin-back-link{align-items:center;color:#687a74;display:inline-flex;font-size:9px;gap:5px;margin-bottom:14px}.admin-detail-kpis{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.admin-detail-kpis>article{background:#ffffffa1;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;min-height:105px;padding:15px 16px}.admin-detail-kpis span{color:var(--muted);font-size:9px}.admin-detail-kpis strong{font-family:Unbounded,sans-serif;font-size:17px;font-weight:500;margin-top:auto;text-transform:capitalize}.admin-detail-kpis small{color:#899691;font-size:8px;margin-top:4px}.admin-detail-grid{display:grid;gap:11px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.58fr);margin-top:11px}.admin-settings-card,.admin-context-card{padding:21px 22px}.admin-settings-form{margin-top:18px}.save-confirmation{color:#5c852e;font-size:9px}.settings-footer{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:18px;padding-top:16px}.settings-footer>span{align-items:center;color:#98704a;display:flex;font-size:8px;gap:5px}.admin-context-card{background:radial-gradient(circle at 100% 0,rgba(200,247,100,.13),transparent 42%),var(--forest);border-color:var(--forest);color:#f0f5ef}.admin-context-card .eyebrow{color:#88a097}.context-health{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px;margin:23px 0 8px;padding-bottom:17px}.context-health small{color:#8ba097;font-size:8px}.admin-context-card dl{margin:0}.admin-context-card dl>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;padding:11px 0}.admin-context-card dt{color:#90a49c;font-size:8px}.admin-context-card dd{font-size:9px;margin:0;text-transform:capitalize}.admin-context-card>p{color:#8da199;font-size:8px;line-height:1.55;margin-top:17px}.admin-detail-section{margin-top:11px}.operations-summary{display:grid;gap:10px;grid-template-columns:1.25fr repeat(4,minmax(0,.75fr))}.operations-summary>article{background:#ffffffad;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;min-height:137px;padding:16px}.operations-summary>article>svg{color:#618076;margin-bottom:15px}.operations-summary>article>span{color:var(--muted);font-size:9px}.operations-summary>article>strong{font-family:Unbounded,sans-serif;font-size:20px;font-weight:500;margin-top:auto}.operations-summary>article>small{color:#899792;font-size:8px;margin-top:4px}.operations-summary .operations-hero{background:var(--forest);border-color:var(--forest);color:#f5faf4}.operations-hero .eyebrow{color:#91a59d}.operations-hero>div{align-items:center;display:flex;gap:12px;margin-top:18px}.operations-hero>div>strong{font-family:Unbounded,sans-serif;font-size:25px;font-weight:500}.operations-hero p{color:#8da198;font-size:8px;margin-top:10px}.operation-ring{align-items:center;background:var(--lime);border-radius:11px 4px 11px 11px;color:var(--forest);display:flex;height:40px;justify-content:center;width:40px}.admin-ops-grid{display:grid;gap:11px;grid-template-columns:1.2fr .8fr;margin:11px 0}.provider-health-list{margin-top:10px}.provider-health-list>div{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:34px minmax(130px,1fr) minmax(120px,1.4fr) 38px;padding:12px 0}.provider-mark{align-items:center;border-radius:8px;display:flex;font-size:8px;font-weight:700;height:31px;justify-content:center;width:31px}.provider-health-list>div>span:nth-child(2){display:flex;flex-direction:column}.provider-health-list strong{font-size:9px}.provider-health-list small{color:var(--muted);font-size:8px;margin-top:3px}.provider-health-list b{font-family:Unbounded,sans-serif;font-size:9px;font-weight:500;text-align:right}.provider-bar{background:#e9eee9;border-radius:4px;height:5px;overflow:hidden}.provider-bar i{background:linear-gradient(90deg,#4e796c,#9bc950);display:block;height:100%}.runtime-groups{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:15px}.runtime-groups>div{background:#f0f3ed;border-radius:11px;display:flex;flex-direction:column;min-height:126px;padding:12px}.runtime-groups>div>strong{font-size:9px;margin-bottom:9px}.runtime-groups>div>span{align-items:center;border-top:1px solid #dce3dd;display:flex;justify-content:space-between;padding:7px 0}.runtime-groups b{font-size:10px}.runtime-groups small{color:var(--muted);font-size:8px}.inline-admin-link{color:#315e51;font-weight:600}.user-access-summary{display:grid;gap:10px;grid-template-columns:180px 200px 1fr;margin-bottom:11px}.user-access-summary>article{background:var(--forest);border-radius:14px;color:#f0f5ef;display:grid;grid-template-columns:auto 1fr;min-height:102px;padding:15px}.user-access-summary>article>svg{color:var(--lime);grid-row:1 / span 2;margin-right:10px}.user-access-summary>article>span{color:#91a59d;font-size:8px}.user-access-summary>article>strong{font-family:Unbounded,sans-serif;font-size:19px;font-weight:500;margin-top:auto}.user-access-summary>p{align-items:center;background:#ffffffa1;border:1px solid var(--line);border-radius:14px;color:var(--muted);display:flex;font-size:9px;line-height:1.55;padding:18px}.users-table td:first-child{position:relative}.you-label{background:#e5f2d7;border-radius:8px;color:#577632;font-size:7px;padding:3px 5px;position:absolute;right:6px;top:6px}.membership-chip{background:#eef1ed;border-radius:8px;display:inline-flex;flex-direction:column;font-size:8px;margin:2px 3px 2px 0;padding:5px 7px}.membership-chip small{color:#85938e;font-size:7px;margin-top:2px}.admin-switch{background:#dce2dd;border:0;border-radius:14px;cursor:pointer;height:20px;padding:2px;transition:.15s ease;width:34px}.admin-switch i{background:#fff;border-radius:50%;box-shadow:0 2px 5px #1427212e;display:block;height:16px;transition:.15s ease;width:16px}.admin-switch.on{background:#78a548}.admin-switch.on i{transform:translate(14px)}.admin-switch:disabled{cursor:not-allowed;opacity:.45}.admin-select-filter{align-items:center;color:#71817c;display:flex;gap:6px}.admin-select-filter select{min-height:36px;padding:6px 30px 6px 9px}.audit-event-cell{min-width:220px}.platform-chip{background:var(--forest);border-radius:8px;color:var(--lime);display:inline-flex;font-size:8px;padding:5px 7px}.monospace{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-switch{position:relative}.workspace-menu{background:#152a24;border:1px solid rgba(200,247,100,.16);border-radius:12px;box-shadow:0 20px 50px #00000047;display:grid;gap:3px;left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:66px;z-index:35}.workspace-menu button{background:transparent;border:0;border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:9px 10px}.workspace-menu button:hover,.workspace-menu button.active{background:#c8f7641a}.workspace-menu button.active strong{color:var(--lime)}.profile{cursor:pointer}.progress i{min-width:2px;transition:width .3s ease}.account-modal{max-width:560px}.account-security-note{align-items:center;background:#edf4e7;border:1px solid #d5e4ca;border-radius:10px;color:#45682e;display:flex;font-size:10px;gap:9px;line-height:1.45;margin-top:18px;padding:11px 13px}.password-rules{color:var(--muted);display:block;font-size:9px;line-height:1.45;margin-top:11px}.form-success{align-items:center;background:#e6f2da;border:1px solid #ccdfbc;border-radius:9px;color:#426623;display:flex;font-size:10px;gap:7px;margin-top:12px;padding:10px 12px}.invite-page{align-items:center;background:radial-gradient(circle at 18% 12%,rgba(200,247,100,.2),transparent 28%),linear-gradient(145deg,#0b1815,#173c32 58%,#244d42);display:flex;justify-content:center;min-height:100vh;padding:24px}.invite-panel{background:#fafaf6fa;border:1px solid rgba(255,255,255,.38);border-radius:22px;box-shadow:0 34px 100px #020c0959;max-width:520px;overflow:hidden;padding:28px;width:100%}.invite-panel .brand{color:var(--ink)}.invite-form,.invite-error,.invite-loading{display:flex;flex-direction:column;margin-top:38px}.invite-loading{align-items:center;color:var(--muted);gap:10px;justify-content:center;min-height:260px}.invite-icon{align-items:center;background:#e7f6c8;border-radius:12px;color:#527725;display:flex;height:46px;justify-content:center;margin-bottom:22px;width:46px}.invite-form h1,.invite-error h1{font-family:Unbounded,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.04em;line-height:1.25;margin:8px 0 0}.invite-form>p,.invite-error p{color:var(--muted);font-size:11px;line-height:1.55;margin-top:10px}.invite-form>label{display:grid;gap:6px;margin-top:16px}.invite-form>label>span:first-child{color:#53675f;font-size:9px;font-weight:600}.invite-form input{background:#fff;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:11px;height:42px;outline:none;padding:0 12px;width:100%}.invite-form input:focus{border-color:#87a777;box-shadow:0 0 0 3px #779f541a}.invite-form>small{color:var(--muted);font-size:9px;line-height:1.45;margin-top:9px}.invite-form>.primary-button{margin-top:16px;min-height:43px}.invite-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:9px!important;overflow-wrap:anywhere}.api-example{background:#10241e;border-radius:11px;color:#dff2d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.55;margin:12px 0 0;max-height:230px;overflow:auto;padding:14px;white-space:pre-wrap}.universal-access-modal{max-width:680px}.insight-radar{background:radial-gradient(circle at 100% 0,rgba(200,247,100,.13),transparent 34%),#ffffffad;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;padding:20px 22px}.insight-radar-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.insight-radar-heading h2{font-family:Unbounded,sans-serif;font-size:15px;font-weight:500;margin-top:6px}.insight-radar-heading p{color:var(--muted);font-size:9px;line-height:1.45;margin-top:5px}.model-readiness{display:grid;flex:0 0 190px;grid-template-columns:1fr auto;gap:6px 10px}.model-readiness span{color:var(--muted);font-size:8px}.model-readiness strong{font-family:Unbounded,sans-serif;font-size:12px;font-weight:500}.model-readiness i{background:#e4e9e2;border-radius:4px;grid-column:1 / -1;height:5px;overflow:hidden}.model-readiness b{background:linear-gradient(90deg,#527725,var(--lime));display:block;height:100%}.insight-card-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.insight-card{background:#f7f8f3;border:1px solid var(--line);border-left:3px solid #88a77a;border-radius:11px;display:flex;flex-direction:column;min-height:150px;padding:13px 14px}.insight-card.weakness{border-left-color:var(--coral)}.insight-card.risk{border-left-color:#d39a3d}.insight-kind{align-items:center;color:#567442;display:flex;font-size:8px;font-weight:600;gap:5px;text-transform:uppercase}.insight-card.weakness .insight-kind,.insight-card.risk .insight-kind{color:#a2553f}.insight-card>strong{font-size:11px;margin-top:10px}.insight-card>p{color:var(--muted);font-size:9px;line-height:1.45;margin-top:6px}.insight-card footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;margin-top:auto;padding-top:9px}.insight-card footer span,.insight-card footer small{color:var(--muted);font-size:8px}.insight-card footer b{color:var(--forest);font-size:10px;margin-left:auto}.insight-empty{align-items:center;border:1px dashed #c6d0c8;border-radius:11px;color:var(--muted);display:flex;font-size:10px;grid-column:1 / -1;justify-content:center;min-height:100px;padding:20px;text-align:center}.page-load-error{color:#9e4633;flex-direction:column;gap:12px}.analytics-error,.recommendation-error{margin-bottom:12px}.dataset-static{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;gap:7px;padding:8px}.dataset-static>span:nth-child(2){display:flex;flex-direction:column}.saved-report-list{border-top:1px solid #d7ded7;display:grid;gap:3px;margin-top:14px;padding-top:13px}.saved-report-list>span{color:var(--muted);font-size:8px;font-weight:600;margin:0 5px 4px;text-transform:uppercase}.saved-report-list>div{align-items:center;display:flex;gap:3px}.saved-report-list button{background:transparent;border:0;border-radius:7px;color:#4f625b;cursor:pointer;font-size:9px;padding:7px;text-align:left}.saved-report-list button:first-child{flex:1}.saved-report-list button:hover{background:#20483d14}.query-chip{align-items:center;background:#eef2e8;border:1px solid #dce4d5;border-radius:6px;color:#40574e;display:inline-flex;font-size:8px;gap:5px;padding:5px 7px}.query-chip button{background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;padding:0}.visualization-state{align-items:center;color:var(--muted);display:flex;font-size:8px;gap:5px}.bi-chart.table-view{height:auto;min-height:420px;overflow:auto}.bi-result-table{background:#ffffffd1;border:1px solid var(--line);border-radius:10px;overflow:auto}.bi-result-table table{border-collapse:collapse;font-size:9px;min-width:100%;width:max-content}.bi-result-table th,.bi-result-table td{border-bottom:1px solid var(--line);padding:9px 11px;text-align:right;white-space:nowrap}.bi-result-table th{background:#eef1eb;color:var(--muted);font-weight:600;position:sticky;top:0}.bi-result-table th:first-child,.bi-result-table td:first-child{text-align:left}.run-query:disabled,.visualization-toolbar button:disabled{cursor:not-allowed;opacity:.5}.calculation-details{background:#eff2ed;border:1px solid var(--line);border-radius:11px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;padding:13px}.calculation-details>div{display:flex;flex-direction:column;gap:3px}.calculation-details span{color:var(--muted);font-size:8px}.calculation-details strong{font-size:9px;overflow-wrap:anywhere}.calculation-details pre{background:#10241e;border-radius:8px;color:#dff2d8;font-size:8px;grid-column:1 / -1;margin:0;max-height:220px;overflow:auto;padding:11px;white-space:pre-wrap}.audit-filter{align-items:center;background:#ffffffad;border:1px solid var(--line);border-radius:11px;display:flex;gap:8px;margin-bottom:12px;padding:9px 12px}.audit-filter input{background:transparent;border:0;flex:1;font-size:10px;min-width:0;outline:none}.audit-filter span{color:var(--muted);font-size:8px}@media(max-width:1200px){.admin-kpi-grid,.admin-detail-kpis{grid-template-columns:repeat(2,1fr)}.operations-summary{grid-template-columns:repeat(4,1fr)}.operations-summary .operations-hero{grid-column:1 / -1}.admin-ops-grid{grid-template-columns:1fr}}@media(max-width:980px){.admin-overview-grid,.admin-detail-grid,.admin-event-list{grid-template-columns:1fr}.user-access-summary{grid-template-columns:1fr 1fr}.user-access-summary>p{grid-column:1 / -1}}@media(max-width:820px){.admin-main{margin-left:0}.admin-topline{padding-left:68px;padding-right:16px}.admin-page{padding-top:28px}.admin-toolbar{align-items:stretch;flex-wrap:wrap}.admin-search{min-width:210px}.admin-result-count{align-self:center}}@media(max-width:620px){.admin-kpi-grid,.admin-detail-kpis,.operations-summary,.user-access-summary{grid-template-columns:1fr}.operations-summary .operations-hero,.user-access-summary>p{grid-column:auto}.admin-pulse,.admin-form-grid,.runtime-groups{grid-template-columns:1fr}.admin-form-grid label.full{grid-column:auto}.admin-modal-layer{align-items:flex-end;padding:0}.admin-modal{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:94vh;overflow-y:auto}.admin-filter-group{overflow-x:auto;width:100%}.admin-event-list>div{margin-right:0}.admin-topline>span:last-child{display:none}}@media(max-width:920px){.insight-card-grid{grid-template-columns:1fr}.insight-card{min-height:130px}.bi-querybar{align-items:stretch;flex-wrap:wrap}.bi-querybar>div:first-child{flex-basis:100%}}@media(max-width:620px){.insight-radar-heading{flex-direction:column}.model-readiness{flex-basis:auto;width:100%}.invite-page{align-items:stretch;padding:0}.invite-panel{border-radius:0;max-width:none;min-height:100vh;padding:24px 20px}.calculation-details{grid-template-columns:1fr}.calculation-details pre{grid-column:auto}.credential-box{grid-template-columns:minmax(0,1fr)}.credential-box button{grid-column:1;grid-row:auto;margin-top:9px}.audit-filter span{display:none}}
