@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA) 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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut) 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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB8gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgVtmVzlNUQVQAAAIwAAAAOQAAAETld8wcY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABXgAAAX5c5uVEaGVhZAAABBgAAAA2AAAANiKpW4JoaGVhAAAEUAAAAB8AAAAkCFYBaWhtdHgAAARwAAAAIQAAACIOHACLbG9jYQAABJQAAAAUAAAAFAFkAe9tYXhwAAAEqAAAABoAAAAgABwA5W5hbWUAAATEAAABJAAAAoQ3x1+DcG9zdAAABegAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2Bh0mGKYGBlYGDqAtIMDN4QmjGOQYNRgwEVsAMxE4zj4eLsz3CAQUFhC/OLfxcZGJhfMOorMDBOBskxvmXaCaQUGJgB4X0MiQB42h3EAQaAQBQFwHm/JAWhI3SoAAIVAZauHw1GxKiw/m/qPa8W3O14MoneIpChdnSiMoPwAaxHBEMAAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8ywHGAkEYBuD3m/XP9ytitbtJ0LSaDcBOM3OEdINOULcISAok6CjpBIku0A0KQFBotogAHh4IlACd6IIIDJhYxX0Vq5J2YUPjsKdLKAa0gkAdEGtxAKMGGDKUF4r7UVSnZELNuQ1XS8V0Kg6v0Xb7pFa4oaq+K1oIDQLAYDxw/vns5/9Y4kNoVHfRFkd04IG/ntZ26J3PrUqVZJkmWWZK51tSklXOOzvUOu9JLpwzZZalCUs2KXVH7+XasDKx6DJx/5vPzsIlb6Fk5sWfLdX4bzJjBAuzgKS2lLqNeIxilptjghknI6Mxr3m8vZgIJ6eHByenqKSSvqSpgZ5XCOMcTxYWYSlJVTF1DQt7O4NQcykRZiZPoIu1mLQZBYBhwczAIGxuzK6VVzGVSbuvDyzzmDGeOZ2BFyijpGZqLAJyL5BiOxrg7a+tqKjt58v02NVeSVFJ0dkRAA8oSTQAAAABAAAAAwNUxah1nl8PPPUAAwPoAAAAAN+KHwgAAAAA35r1Yv9R/v4FGgPjAAAABgACAAAAAAAAeNpjYGRgYH7x7yIDA6vb/8C/nqxSQBFUwAEAlt0FxQB42mP8zWDENJWBG4YZWRgYQJjJgIGPgYFBi0ELAFlNA7MAAAAAAAAUAC8AOwBHAEcARwCaAKcAv3jaY2BkYGDgZGgA4mQGVjAPAVgYGAEXHQECAAB42pWQtUFEURRED+6SoNEmuLsluLum6Lp+QepAyqAIKqIBZIJ13+C+OTPPL9DIBxWUVdYBX2XDUS5jlN8ol9PMd5QrWOUzypVJa6ro5i3K1QzjjnIzs0yKxWXort4oV9NKe5TrlddHuUEEp4QIcEOQHSypHw93nPFAQLRKSMk9VzzIuXBjocIijMkiY4xJ7zDwKLHEo5hivzSk1MUYR2yyzza6Ax8PGrcwCGGJTSUjGbddyhvoHPkgDqYYZZwJaYKW2GadNY5EpZx9Ku/CFt9gJO/EkbbXkbF3TRrmBYNoL3AwybhqQnSu5EGa/8xj5PHK36H9rGBL3coMTPn+jP668KAV2Nwyyh0hAoypbjCQw69yqWxM5e6k20eUJ98+8A8O6WKAeNpjYGIAg//tDBoM2AAnEKswnGRkYmBmZGZkYWRlZGNzTCpKLUtlL83LNDBwNADRRgZOJpyJyaUlqcn5uUk8IBljAzO95MTiVAAfYBEUAAA=) 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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=) 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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2) format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2) format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{--paper-canvas: #f0f0f0;--paper-surface: #fafafa;--paper-raised: #f5f7fa;--paper-inset: #f5f7fa;--paper-muted: rgba(0, 0, 0, .04);--paper-chip: rgba(0, 0, 0, .04);--line-hair: #e2e8f0;--line-soft: #e2e8f0;--line-default: #e2e8f0;--line-strong: #e2e8f0;--line-heavy: #d1d1d1;--line-heaviest: #cbd5e1;--ink-faint: #778a9e;--ink-label: #778a9e;--ink-tertiary: #778a9e;--ink-secondary: #475569;--ink-secondary-alt: #475569;--ink-secondary-dim: #475569;--ink-body: #475569;--ink-primary: #1e293b;--ink-deep: #1e293b;--ink-deeper: #1e293b;--ink-deepest: #1e293b;--ink-on-accent: #ffffff;--accent: #0f6cbd;--accent-deep: #0b5cab;--accent-deepest: #1e293b;--accent-mid: rgb(0, 201, 255);--accent-soft: rgba(15, 108, 189, .12);--accent-border: #e2e8f0;--accent-bg: rgba(15, 108, 189, .1);--accent-bg-soft: #f5f7fa;--ok: #0e700e;--ok-mid: #0e700e;--ok-border: #e2e8f0;--ok-bg: rgba(50, 212, 132, .12);--ok-bg-alt: rgba(50, 212, 132, .12);--warn: #bc4b09;--warn-border: #e2e8f0;--warn-bg: rgba(253, 175, 34, .12);--warn-bg-soft: rgba(253, 175, 34, .12);--danger: #b10e1c;--danger-border: #e2e8f0;--danger-bg: rgba(255, 103, 87, .15);--danger-bg-soft: rgba(255, 103, 87, .15);--teal: rgb(0, 201, 255);--violet: #7f64e9;--violet-border: #e2e8f0;--violet-bg: rgba(255, 73, 205, .12);--font-sans: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--eyebrow-size: 9px;--eyebrow-weight: 600;--eyebrow-tracking: .14em;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 15px;--text-xl: 16px;--text-2xl: 20px;--text-3xl: 26px;--text-4xl: 34px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 14px;--r-pill: 999px;--shadow-panel: 0 4px 20px -5px rgba(203, 213, 225, .4);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .24);--shadow-pop: 0 4px 20px -5px rgba(203, 213, 225, .4);--overlay-scrim: rgba(22, 22, 35, .4);--sidebar-w: 236px;--topbar-h: 60px;--content-max: 1160px;--notes-panel-w: 344px;--r-2xs: 3px;--r-chip: 5px;--r-control: 7px;--r-field: 9px;--warn-bg-tint: rgba(253, 175, 34, .12);--warn-dot: #bc4b09;--dark-border-strong: #2e2e39;--danger-bg-tint: rgba(255, 103, 87, .15);--fill-match: var(--accent);--fill-confidence: repeating-linear-gradient( 90deg, var(--accent) 0, var(--accent) 2px, var(--accent-soft) 2px, var(--accent-soft) 5px );--score-fill-muted: #cbd5e1;--line-dashed: #d1d1d1;--r-full-sm: 20px;--text-xs-plus: 11.5px;--text-sm-plus: 12.5px;--text-base-plus: 13.5px;--ls-field: .1em;--ls-card: .12em;--transition-fast: .12s ease;--on-dark-primary: rgba(255, 255, 255, .9);--on-dark-muted: rgba(255, 255, 255, .62);--panel-dark: #1e293b;--panel-dark-hover: #0f172a;--inverse-fill: #ffffff;--inverse-ink: #1e293b;--inverse-fill-hover: #f1f5f9;--warn-icon-border: #bc4b09;--ls-micro: .04em;--ls-badge: .06em;--ls-badge-wide: .08em;--text-md-plus: 14.5px;--z-modal: 55;--z-toast: 70}[data-color-mode=dark]{--paper-canvas: #0f1018;--paper-surface: #171822;--paper-raised: #1e2030;--paper-inset: #1e2030;--paper-muted: rgba(255, 255, 255, .06);--paper-chip: rgba(255, 255, 255, .08);--line-hair: #2a2c3a;--line-soft: #2a2c3a;--line-default: #32344a;--line-strong: #3e4158;--line-heavy: #52566e;--line-heaviest: #6a6f88;--ink-faint: rgba(226, 232, 240, .48);--ink-label: rgba(226, 232, 240, .55);--ink-tertiary: rgba(226, 232, 240, .62);--ink-secondary: rgba(226, 232, 240, .78);--ink-secondary-alt: rgba(226, 232, 240, .78);--ink-secondary-dim: rgba(226, 232, 240, .72);--ink-body: rgba(241, 245, 249, .88);--ink-primary: rgba(248, 250, 252, .96);--ink-deep: rgba(248, 250, 252, .96);--ink-deeper: rgba(248, 250, 252, .96);--ink-deepest: #ffffff;--ink-on-accent: #ffffff;--accent: #5ba3f0;--accent-deep: #7bb4f5;--accent-deepest: rgba(248, 250, 252, .96);--accent-mid: #38bdf8;--accent-soft: rgba(91, 163, 240, .18);--accent-border: #3e4158;--accent-bg: rgba(91, 163, 240, .16);--accent-bg-soft: rgba(91, 163, 240, .1);--ok: #4ade80;--ok-mid: #4ade80;--ok-border: #2a2c3a;--ok-bg: rgba(74, 222, 128, .14);--ok-bg-alt: rgba(74, 222, 128, .14);--warn: #fbbf24;--warn-border: #2a2c3a;--warn-bg: rgba(251, 191, 36, .14);--warn-bg-soft: rgba(251, 191, 36, .14);--warn-bg-tint: rgba(251, 191, 36, .14);--warn-dot: #fbbf24;--warn-icon-border: #fbbf24;--danger: #f87171;--danger-border: #2a2c3a;--danger-bg: rgba(248, 113, 113, .16);--danger-bg-soft: rgba(248, 113, 113, .16);--danger-bg-tint: rgba(248, 113, 113, .16);--teal: #38bdf8;--violet: #a78bfa;--violet-border: #2a2c3a;--violet-bg: rgba(167, 139, 250, .14);--shadow-panel: 0 8px 24px rgba(0, 0, 0, .45);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .55);--shadow-pop: 0 8px 24px rgba(0, 0, 0, .45);--overlay-scrim: rgba(4, 4, 10, .72);--score-fill-muted: #52566e;--line-dashed: #52566e;--dark-border-strong: #3e4158;--on-dark-primary: rgba(248, 250, 252, .96);--on-dark-muted: rgba(226, 232, 240, .68);--panel-dark: #0c0d14;--panel-dark-hover: #08090f;--inverse-fill: #ffffff;--inverse-ink: #0f172a;--inverse-fill-hover: #e2e8f0}html,body{margin:0;padding:0;height:100%;background:var(--paper-canvas)}#root{height:100%}*{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--ink-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--accent-border)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-heavy);border:3px solid var(--paper-canvas);border-radius:var(--r-md)}@keyframes ms-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ms-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ms-pulse{0%{box-shadow:0 0 #33528f59}70%{box-shadow:0 0 0 6px #33528f00}to{box-shadow:0 0 #33528f00}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button{font-family:inherit}input,textarea,select{font-family:inherit;color:inherit}a{color:var(--accent)}.eyebrow{font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);color:var(--ink-label);text-transform:uppercase;margin:0}.mono{font-family:var(--font-mono)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ms-table__body--scrollable{max-height:min(32rem,55vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--accent) var(--line-default)}.ms-table__body--scrollable::-webkit-scrollbar{width:10px}.ms-table__body--scrollable::-webkit-scrollbar-track{background:var(--line-soft);border-radius:var(--r-pill)}.ms-table__body--scrollable::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--line-soft);border-radius:var(--r-pill)}.ms-table__body--scrollable::-webkit-scrollbar-thumb:hover{background:var(--accent-deep)}.ms-evidence-list__body--scrollable{max-height:min(24rem,42vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--accent) var(--line-default)}.ms-evidence-list__body--scrollable::-webkit-scrollbar{width:10px}.ms-evidence-list__body--scrollable::-webkit-scrollbar-track{background:var(--line-soft);border-radius:var(--r-pill)}.ms-evidence-list__body--scrollable::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--line-soft);border-radius:var(--r-pill)}.ms-evidence-list__body--scrollable::-webkit-scrollbar-thumb:hover{background:var(--accent-deep)}.ms-evidence-list__body--scrollable .ms-evidence-list__head{box-shadow:0 1px 0 var(--line-hair)}.app{height:100%;min-height:100vh;min-height:100dvh;display:flex;overflow:hidden;font-family:var(--font-sans);color:var(--ink-primary);background:var(--paper-canvas)}.app__column{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.app__stepper{flex:none;background:var(--paper-raised);border-bottom:1px solid var(--line-default);padding:11px 22px;overflow-x:auto}.app__main{flex:1;overflow-y:auto;padding:28px 30px 60px}.app__content{max-width:var(--content-max);margin:0 auto}.mock-badge{position:fixed;bottom:12px;right:12px;z-index:200;display:flex;align-items:center;gap:7px;padding:6px 11px;background:var(--warn);color:#fff;border-radius:var(--r-pill);font:700 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--eyebrow-tracking);box-shadow:var(--shadow-pop);pointer-events:none}.mock-badge__dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:ms-pulse 1.8s ease-out infinite}.detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line-hair);position:sticky;top:0;background:var(--paper-surface);border-radius:var(--r-2xl) var(--r-2xl) 0 0;z-index:1}.detail__title-row{display:flex;align-items:center;gap:9px}.detail__id{margin:0;font:700 var(--text-xl) var(--font-mono);color:var(--ink-primary)}.detail__sub{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink-secondary)}.detail__close{flex:none;width:28px;height:28px;background:none;border:1px solid var(--line-strong);border-radius:var(--r-control);color:var(--ink-secondary);cursor:pointer;font-size:var(--text-md);line-height:1}.detail__close:hover{border-color:var(--line-heavy);color:var(--ink-primary)}.detail__loading{display:flex;flex-direction:column;gap:12px}.detail__error{border:1px solid var(--danger-border);background:var(--danger-bg-soft);border-radius:var(--r-lg);padding:14px 16px}.detail__error-title{margin:0;font-size:var(--text-base);font-weight:700;color:var(--danger)}.detail__error-body{margin:5px 0 0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5}.detail__meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.detail__meta-chip{font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-secondary);background:var(--paper-chip);border:1px solid var(--line-default);border-radius:var(--r-xs);padding:3px 8px}.detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}@media(max-width:560px){.detail__grid{grid-template-columns:1fr}}.detail__panel{border:1px solid var(--line-default);border-radius:var(--r-lg);padding:13px 15px}.detail__label{margin:0;font:var(--eyebrow-weight) var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--ink-secondary)}.detail__label--spaced{margin-top:10px}.detail__label--section{margin-bottom:8px}.detail__panel-body{margin:6px 0 0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5}.detail__outcome{margin:5px 0 0;font-size:var(--text-sm-plus);color:var(--ink-primary)}.detail__outcome-dur{color:var(--ink-secondary)}.detail__sent{border:1px solid var(--line-hair);border-radius:var(--r-lg);padding:14px 16px;font-size:var(--text-base);color:var(--ink-primary);line-height:1.6;white-space:pre-wrap;margin-bottom:16px}.detail__reply{margin:0;background:var(--ok-bg);border:1px solid var(--ok-border);border-radius:var(--r-lg);padding:12px 15px;font-size:var(--text-base);color:var(--ink-primary);line-height:1.5}.detail__no-reply{margin:0;border:1px dashed var(--line-heavy);border-radius:var(--r-lg);padding:12px 15px;font-size:var(--text-sm-plus);color:var(--ink-tertiary)}.activity__header{margin-bottom:16px}.activity__title{margin:8px 0 4px;font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.activity__sub{margin:0;color:var(--ink-body);font-size:var(--text-md);max-width:660px}.activity__sub b{color:var(--ink-primary)}.activity__loading{display:flex;flex-direction:column;gap:16px}.activity__error{margin:0 0 12px;font-size:var(--text-md);font-weight:700;color:var(--danger)}.strip{margin-bottom:18px}.strip__inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.strip__label{margin-right:6px;flex:none}.strip__pill{display:flex;align-items:center;gap:9px;background:var(--ink-deep);border-radius:var(--r-field);padding:9px 14px}.strip__pill--grow{flex:1;min-width:180px;gap:10px}.strip__bar{flex:1;min-width:0}.strip__bar .score-bar__track{height:7px;background:var(--ink-deepest)}.strip__dot{width:8px;height:8px;border-radius:50%;flex:none;animation:ms-pulse 1.8s ease-out infinite}.strip__dot--ok{background:var(--ok-mid)}.strip__dot--warn{background:var(--warn-border)}.strip__value{font:600 var(--text-xl) var(--font-mono);color:var(--paper-surface)}.strip__value--sm{font-size:var(--text-base)}.strip__caption{font-size:var(--text-sm);color:var(--ink-faint)}.strip__caption--lead{white-space:nowrap}.strip__quiet{margin:0;font-size:var(--text-sm);color:var(--ink-faint)}.activity__tabs{display:block}.live{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start}.live__col{display:flex;flex-direction:column;gap:14px;min-width:0}.live__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.tile{border:1px solid var(--line-hair);border-radius:var(--r-lg);padding:13px 14px}.tile--sm{flex:1;border-radius:var(--r-field);padding:11px 13px}.tile__value{font:600 24px var(--font-mono);color:var(--ink-primary)}.tile__value--sm{font-size:18px}.tile__value--danger{color:var(--danger)}.tile__caption{font-size:var(--text-xs);color:var(--ink-secondary);margin-top:2px}.live__sub-eyebrow{display:block;margin-bottom:9px}.live__channels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.live__channel{display:flex;align-items:center;gap:12px}.live__channel-name{width:88px;flex:none;font-size:var(--text-sm-plus);color:var(--ink-body)}.live__channel-bar{flex:1;min-width:0}.live__quiet{margin:0;font-size:var(--text-sm-plus);color:var(--ink-tertiary)}.rollout__bar{margin-bottom:14px}.rollout__metrics{display:flex;gap:18px;font-size:var(--text-sm);color:var(--ink-body)}.rollout__metrics b{font-family:var(--font-mono)}.now__head{display:flex;align-items:center;gap:8px}.now__dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:ms-pulse 1.8s ease-out infinite}.now__stats{display:flex;gap:10px}.now__stats>*{flex:1}.validating{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.validating__row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:1px solid var(--line-default);border-radius:var(--r-field);padding:10px 12px;cursor:pointer;transition:background var(--transition-fast)}.validating__row:hover{background:var(--accent-bg-soft)}.validating__row--static{cursor:default}.validating__row--static:hover{background:none}.validating__text{flex:1;min-width:0}.validating__title-row{display:flex;align-items:center;gap:7px}.validating__title{font-size:var(--text-base);font-weight:700}.validating__sub{display:block;font-size:var(--text-xs);color:var(--ink-secondary);margin-top:2px}.validating__count{font:600 var(--text-2xs) var(--font-mono);color:var(--accent);flex:none}.awaiting__intro{margin:4px 0 14px;font-size:var(--text-sm-plus);color:var(--ink-body)}.awaiting{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.awaiting__row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--paper-inset);border:1px solid var(--line-default);border-radius:11px;padding:13px 16px;cursor:pointer;transition:background var(--transition-fast)}.awaiting__row--needs{background:var(--paper-surface);border-color:var(--warn-border)}.awaiting__row--needs:hover{background:var(--warn-bg-soft)}.awaiting__row--settled:hover,.awaiting__row--other:hover{background:var(--accent-bg-soft)}.awaiting__id{width:74px;flex:none;font:600 var(--text-sm-plus) var(--font-mono);color:var(--ink-primary)}.awaiting__body{flex:1;min-width:0}.awaiting__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.awaiting__persona{font-size:var(--text-base);font-weight:600;color:var(--ink-primary)}.awaiting__text{display:block;font-size:var(--text-sm-plus);color:var(--ink-body);margin-top:3px}.awaiting__action{flex:none;white-space:nowrap;font:600 var(--text-xs-plus) var(--font-sans)}.awaiting__action--needs{color:var(--accent)}.awaiting__action--settled{color:var(--ok)}.awaiting__action--other{color:var(--ink-tertiary)}.history__filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.history__filter{display:flex;align-items:center;gap:7px}.history__head{display:flex;align-items:center;gap:14px;padding:0 12px 9px;border-bottom:1px solid var(--line-hair)}.history__col{font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-field);color:var(--ink-label);text-transform:uppercase}.history{list-style:none;margin:0;padding:0}.history__row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--paper-muted);padding:13px 12px;cursor:pointer;transition:background var(--transition-fast)}.history__row:hover{background:var(--accent-bg-soft)}.history__col--id,.history__cell--id{width:74px;flex:none}.history__col--channel,.history__cell--channel{width:62px;flex:none}.history__col--outcome,.history__cell--outcome{flex:1;min-width:0}.history__col--campaign,.history__cell--campaign{width:88px;flex:none}.history__col--when,.history__cell--when{width:60px;flex:none;text-align:right}.history__col--chevron,.history__cell--chevron{width:14px;flex:none;text-align:right;color:var(--ink-faint)}.history__cell--id{font:600 var(--text-sm) var(--font-mono);color:var(--ink-primary)}.history__cell--campaign{font:500 var(--text-2xs) var(--font-mono);color:var(--ink-secondary)}.history__cell--when{font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.history__outcome{display:block;font-size:var(--text-sm-plus);color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history__meta{display:flex;align-items:center;gap:7px;margin-top:3px}.history__persona{font-size:var(--text-xs);color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history__more{margin-top:12px}@media(max-width:1100px){.live{grid-template-columns:1fr}}@media(max-width:780px){.live__stats{grid-template-columns:repeat(2,1fr)}}.invite{display:block}.invite__roles{margin:14px 0 0;padding:0;border:none;min-width:0}.invite__legend{padding:0;margin-bottom:8px;font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--ink-secondary)}.invite__chips{display:flex;flex-wrap:wrap;gap:7px}.invite__chip{border-radius:var(--r-sm);padding:6px 11px;font:600 var(--text-sm) var(--font-sans);background:var(--paper-surface);color:var(--ink-secondary);border:1px solid var(--line-strong);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.invite__chip:hover{border-color:var(--accent);color:var(--ink-body)}.invite__chip--selected{background:var(--accent);color:var(--paper-surface);border-color:var(--accent)}.invite__chip--selected:hover{color:var(--paper-surface)}.invite__input:focus-visible+span{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-2xs)}fieldset:disabled .invite__chip{cursor:not-allowed;opacity:.6}.invite__note{margin:10px 0 0;font-size:var(--text-xs-plus);line-height:1.45;color:var(--ink-secondary)}.invite__mapping{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-tertiary)}.invite__mapping b{color:var(--ink-body)}.invite__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.policy__body{margin:0 0 14px;font-size:var(--text-base-plus);color:var(--ink-body);line-height:1.6}.policy__strong{color:var(--ink-primary)}.policy__warn{color:var(--warn)}.policy__note{background:var(--paper-inset);border:1px solid var(--line-default);border-radius:var(--r-field);padding:12px 14px;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5;margin-bottom:18px}.policy__actions{display:flex;gap:10px;justify-content:flex-end}.admin__header{margin-bottom:16px}.admin__title{margin:8px 0 4px;font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.admin__sub{margin:0;color:var(--ink-body);font-size:var(--text-md);max-width:660px}.admin__callout{margin-bottom:18px}.admin__loading{display:flex;flex-direction:column;gap:16px}.admin__error-title{margin:0 0 12px;font-size:var(--text-md);font-weight:700;color:var(--danger)}.admin__card{margin-bottom:16px}.admin__card-actions{display:flex;align-items:center;gap:8px}.admin__solo{margin:0 0 14px;font-size:var(--text-sm-plus);color:var(--ink-body);max-width:620px;line-height:1.5}.admin__scroller{overflow-x:auto}.matrix{width:100%;min-width:820px;border-collapse:collapse;text-align:left}.matrix__head{padding:0 0 10px;font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:var(--ls-micro);color:var(--ink-label);text-align:center;line-height:1.2;text-transform:uppercase;border-bottom:1px solid var(--line-hair);vertical-align:bottom}.matrix__head--user{width:210px;text-align:left;font-size:var(--eyebrow-size);letter-spacing:var(--ls-field)}.matrix__row+.matrix__row .matrix__identity,.matrix__row+.matrix__row .matrix__cell{border-top:1px solid var(--paper-muted)}.matrix__identity{width:210px;padding:12px 0;font-weight:400;vertical-align:middle}.matrix__identity-inner{display:flex;align-items:center;gap:10px}.matrix__person{min-width:0}.matrix__name-row{display:flex;align-items:center;gap:6px}.matrix__name{font-size:var(--text-base);font-weight:700;color:var(--ink-primary)}.matrix__you{font:600 8px var(--font-mono);color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-2xs);padding:1px 5px}.matrix__role{display:block;margin-top:3px}.matrix__cell{padding:12px 0;text-align:center;vertical-align:middle}.admin__footnote{margin:12px 0 0;font-size:var(--text-xs-plus);color:var(--ink-tertiary)}.policy__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:6px}.policy__title{margin:5px 0 0;font-size:var(--text-lg);font-weight:700}.policy__chip{display:flex;align-items:center;gap:8px;flex:none;border-radius:var(--r-md);padding:6px 11px;font:600 var(--text-xs) var(--font-sans)}.policy__chip--manual{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-border)}.policy__chip--auto{color:var(--warn);background:var(--warn-bg-tint);border:1px solid var(--warn-border)}.policy__chip-dot{width:7px;height:7px;border-radius:50%;flex:none;background:currentcolor}.policy__chip--auto .policy__chip-dot{background:var(--warn-dot)}.policy__explainer{margin:0 0 16px;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.55;max-width:680px}.policy__explainer b{color:var(--ink-primary)}.policy__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.policy__row{display:flex;align-items:center;gap:16px;border:1px solid var(--line-default);background:var(--paper-surface);border-radius:11px;padding:13px 16px}.policy__row--auto{border-color:var(--warn-border);background:var(--warn-bg-tint)}.policy__row-text{flex:1;min-width:0}.policy__row-label{font-size:var(--text-md);font-weight:700}.policy__caption{font-size:var(--text-xs-plus);margin-top:2px;display:flex;align-items:center;gap:6px}.policy__caption-dot{width:6px;height:6px;border-radius:50%;flex:none;background:currentcolor}.policy__caption--manual{color:var(--ok)}.policy__caption--auto{color:var(--warn)}.policy__caption--auto .policy__caption-dot{background:var(--warn-dot)}.policy__locked{margin:12px 0 0;font-size:var(--text-xs-plus);color:var(--ink-tertiary)}.policy__locked b{color:var(--ink-body)}.audit__intro{margin:0 0 14px;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.55;max-width:680px}.audit__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.audit__row{display:flex;align-items:baseline;gap:14px;font-size:var(--text-sm);padding:9px 0;border-top:1px solid var(--paper-muted)}.audit__row:first-child{border-top:none}.audit__when{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary);width:62px;flex:none}.audit__what{flex:1;min-width:0}.audit__action{display:block;font:600 var(--text-2xs) var(--font-mono);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--ink-secondary)}.audit__detail{display:block;margin-top:2px;color:var(--ink-body);line-height:1.45}.audit__who{font-weight:600;color:var(--ink-primary);flex:none}.audit__more{margin-top:12px}.consent__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.consent__intro{margin:0 0 16px;font-size:var(--text-sm-plus);color:var(--ink-secondary);max-width:640px}.consent__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.consent__tile{background:var(--paper-surface);border:1px solid var(--line-default);border-radius:11px;padding:15px 16px}.consent__value-row{display:flex;align-items:baseline;gap:8px;margin-top:8px}.consent__value{font:600 22px var(--font-mono);color:var(--ink-primary)}.consent__value--ok{color:var(--ok)}.consent__value--warn{color:var(--warn)}.consent__unit{font-size:var(--text-xs);color:var(--ink-secondary)}.consent__foot{font-size:var(--text-sm);color:var(--ink-body);margin-top:4px}@media(max-width:900px){.consent__grid{grid-template-columns:1fr}.policy__row{flex-wrap:wrap}}.call-tx__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line-hair);position:sticky;top:0;background:var(--paper-surface);border-radius:14px 14px 0 0;z-index:1}.call-tx__eyebrow{margin:0;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.call-tx__title{margin:4px 0 0;font-size:var(--text-xl);font-weight:700;color:var(--ink-primary)}.call-tx__sub{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink-secondary)}.call-tx__close{flex:none;width:28px;height:28px;background:none;border:1px solid var(--line-strong);border-radius:var(--r-control);color:var(--ink-secondary);cursor:pointer;font-size:var(--text-md);line-height:1}.call-tx__close:hover{border-color:var(--accent);color:var(--ink-primary)}.call-tx{display:flex;flex-direction:column;gap:18px}.call-tx__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.call-tx__chip{font:600 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary);background:var(--paper-chip);border:1px solid var(--line-default);border-radius:var(--r-xs);padding:3px 8px}.call-tx__label{margin:0 0 8px;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--ink-secondary)}.call-tx__summary{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-lg);padding:14px 16px}.call-tx__plan{background:var(--paper-inset);border:1px solid var(--line-default);border-radius:var(--r-lg);padding:14px 16px}.call-tx__plan-list{margin:0 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:6px}.call-tx__plan-item{font-size:var(--text-sm-plus);color:var(--ink-body)}.call-tx__plan-status{font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.06em;margin-right:6px}.call-tx__plan-fit,.call-tx__plan-followup{margin:8px 0 0;font-size:var(--text-sm-plus);color:var(--ink-body)}.call-tx__plan-missing{margin:6px 0 0;font-size:var(--text-sm-plus);color:var(--ink-body)}.call-tx__summary-body{margin:0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.6}.call-tx__summary-rows{margin:0;display:flex;flex-direction:column;gap:10px}.call-tx__summary-row{display:grid;grid-template-columns:minmax(7.5rem,34%) 1fr;gap:12px;align-items:baseline}.call-tx__summary-row dt{margin:0;font:600 11px var(--font-sans);color:var(--ink-tertiary)}.call-tx__summary-row dd{margin:0;font-size:var(--text-sm-plus);font-weight:600;color:var(--ink-primary);line-height:1.45}.call-tx__empty{margin:0;font-size:var(--text-sm-plus);color:var(--ink-tertiary);line-height:1.5}.call-tx__tags{display:grid;grid-template-columns:1fr 1fr;gap:14px}.call-tx__tag-row{display:flex;flex-wrap:wrap;gap:6px}.call-tx__tag{font:600 11px var(--font-sans);border-radius:var(--r-pill);padding:4px 8px}.call-tx__tag--ok{color:var(--ok);background:var(--ok-bg);border:1px solid var(--ok-border)}.call-tx__tag--warn{color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-border)}.call-tx__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}.call-tx__facts dt{font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--ink-secondary)}.call-tx__facts dd{margin:4px 0 0;font-size:var(--text-sm-plus);color:var(--ink-primary)}.call-tx__audio{background:var(--paper-inset);border:1px solid var(--line-default);border-radius:var(--r-lg);padding:14px 16px}.call-tx__player{display:block;width:100%;height:40px}.call-tx__chat{list-style:none;margin:0;padding:16px 14px;display:flex;flex-direction:column;gap:16px;background:var(--paper-inset);border:1px solid var(--line-default);border-radius:var(--r-lg);max-height:min(28rem,52vh);overflow:auto}.call-tx__chat-empty{padding:16px;border:1px dashed var(--line-heavy);border-radius:var(--r-lg);text-align:center}.call-tx__bubble-row{display:flex;max-width:78%}.call-tx__bubble-row--agent{align-self:flex-start}.call-tx__bubble-row--customer{align-self:flex-end}.call-tx__bubble-stack{display:flex;flex-direction:column;gap:5px;min-width:0}.call-tx__bubble-row--customer .call-tx__bubble-stack{align-items:flex-end}.call-tx__speaker{font:600 11px var(--font-sans);letter-spacing:.01em}.call-tx__bubble-row--agent .call-tx__speaker{color:var(--teal)}.call-tx__bubble-row--customer .call-tx__speaker{color:var(--warn)}.call-tx__bubble{margin:0;padding:10px 14px;font-size:var(--text-sm-plus);line-height:1.5;border-radius:12px}.call-tx__bubble-row--agent .call-tx__bubble{background:color-mix(in srgb,var(--teal) 16%,var(--paper-surface));border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line-default));color:var(--ink-primary);border-bottom-left-radius:4px}.call-tx__bubble-row--customer .call-tx__bubble{background:color-mix(in srgb,var(--warn) 14%,var(--paper-surface));border:1px solid color-mix(in srgb,var(--warn) 28%,var(--line-default));color:var(--ink-primary);border-bottom-right-radius:4px}@media(max-width:640px){.call-tx__facts,.call-tx__tags{grid-template-columns:1fr}}.call-details__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line-hair);position:sticky;top:0;background:var(--paper-surface);border-radius:14px 14px 0 0;z-index:1}.call-details__eyebrow{margin:0;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.call-details__title{margin:4px 0 0;font-size:var(--text-xl);font-weight:700;color:var(--ink-primary)}.call-details__sub{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink-secondary)}.call-details__close{flex:none;width:28px;height:28px;background:none;border:0;border-radius:50%;color:var(--ink-secondary);font-size:22px;line-height:1;cursor:pointer}.call-details__close:hover{background:var(--paper-raised);color:var(--ink-primary)}.call-details{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:0;min-height:min(62vh,560px);max-height:min(72vh,640px)}@media(max-width:720px){.call-details{grid-template-columns:1fr;max-height:none}}.call-details__nav{border-right:1px solid var(--line-hair);padding:14px 12px;overflow:auto;background:var(--paper-raised)}.call-details__nav-label{margin:0 8px 10px;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary)}.call-details__nav-loading{display:flex;flex-direction:column;gap:8px}.call-details__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.call-details__item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:10px 12px;border:1px solid transparent;border-radius:var(--r-field);background:transparent;cursor:pointer;color:inherit}.call-details__item:hover{background:var(--paper-surface);border-color:var(--line-default)}.call-details__item--active{background:var(--accent-bg);border-color:var(--accent-border)}.call-details__item-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.call-details__item-when{font-size:var(--text-sm);font-weight:700;color:var(--ink-primary)}.call-details__item-meta{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.call-details__item-blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-xs-plus);color:var(--ink-secondary);line-height:1.4}.call-details__pane{padding:16px 18px 20px;overflow:auto;min-width:0}.call-details__pane-hint{margin:0 0 10px;font-size:var(--text-sm);color:var(--ink-secondary)}.call-details__pane-loading{display:flex;flex-direction:column;gap:12px}.audience-outreach{display:flex;flex-direction:column;gap:10px;min-width:0}.audience-outreach__lede,.audience-outreach__hint,.audience-outreach__empty{margin:0;font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.5}.audience-outreach__artifact{display:flex;flex-direction:column;gap:10px}.audience-outreach__summary{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-field);padding:12px 14px}.audience-outreach__summary p{margin:0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.6}.audience-outreach__summary-empty{color:var(--ink-tertiary)!important}.audience-outreach__summary strong{color:var(--ink-primary)}.outbound-tracker{margin-top:12px;padding:12px 14px;border-radius:var(--r-field);border:1px solid var(--violet-border);background:color-mix(in srgb,var(--violet-bg) 72%,var(--paper-surface))}.outbound-tracker--live{border-color:var(--accent-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.outbound-tracker--terminal{border-color:var(--ok-border);background:color-mix(in srgb,var(--ok-bg) 55%,var(--paper-surface))}.outbound-tracker--error{border-color:var(--danger-border);background:var(--danger-bg-soft)}.outbound-tracker__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.outbound-tracker__eyebrow{color:var(--violet)}.outbound-tracker__pill{flex:none}.outbound-tracker__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.outbound-tracker__step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.outbound-tracker__marker{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:14px}.outbound-tracker__dot{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;border:2px solid var(--line-heavy);background:var(--paper-surface);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.outbound-tracker__line{position:absolute;left:calc(50% + 6px);right:calc(-50% + 6px);top:50%;height:2px;transform:translateY(-50%);background:var(--line-soft);transition:background-color var(--transition-fast)}.outbound-tracker__step--done .outbound-tracker__dot{border-color:var(--ok);background:var(--ok)}.outbound-tracker__step--done .outbound-tracker__line{background:var(--ok)}.outbound-tracker__step--active .outbound-tracker__dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent);animation:outbound-tracker-pulse 1.4s ease-in-out infinite}.outbound-tracker__step--active .outbound-tracker__label{color:var(--ink-primary);font-weight:600}.outbound-tracker__step--upcoming .outbound-tracker__label{color:var(--ink-tertiary)}.outbound-tracker__label{font-size:var(--text-xs);line-height:1.3;color:var(--ink-secondary)}.outbound-tracker__message{margin:12px 0 0;font-size:var(--text-sm-plus);line-height:1.5;color:var(--ink-body)}.outbound-tracker__message--error{color:var(--danger);font-weight:500}.outbound-tracker__meta{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line-soft);min-width:0}.outbound-tracker__meta-row{display:flex;align-items:baseline;gap:8px;min-width:0}.outbound-tracker__meta-key{flex:none;font:600 var(--text-xs) var(--font-mono);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--ink-label)}.outbound-tracker__meta-value{font:500 var(--text-xs) var(--font-mono);color:var(--ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes outbound-tracker-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 8%,transparent)}}@media(max-width:560px){.outbound-tracker__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.outbound-tracker__step:nth-child(2) .outbound-tracker__line{display:none}.outbound-tracker__step:nth-child(4) .outbound-tracker__line{display:none}}.reach-progress{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.reach-progress__simple{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--r-field);border:1px solid var(--line-default);background:var(--paper-raised)}.reach-progress__simple--done{border-color:var(--ok-border, var(--accent-border));background:var(--ok-bg, var(--accent-bg))}.reach-progress__simple--error{border-color:var(--danger-border, var(--line-default));background:var(--danger-bg, var(--paper-raised))}.reach-progress__simple-channel{margin:0;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tertiary)}.reach-progress__simple-name{margin:0;font-size:var(--text-md);font-weight:700;color:var(--ink-primary)}.reach-progress__simple-status{margin:0;font-size:var(--text-sm-plus);color:var(--ink-secondary)}.why__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.why__head-main{flex:1;min-width:0}.why__title{margin:8px 0 6px;font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em;color:var(--ink-primary)}.why__sub{margin:0;max-width:560px;font-size:var(--text-md);color:var(--ink-body);line-height:1.5}.why__score-card{width:250px;flex:none}.why__score-label{display:block;margin-bottom:10px}.why__score-rows{display:flex;flex-direction:column;gap:6px}.why__signal-missing{margin:0;height:13px;display:flex;align-items:center;font:var(--eyebrow-weight) var(--eyebrow-size) var(--font-mono);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-tertiary)}.why__tag{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-hair)}.why__prose-card{margin-bottom:14px}.why__prose{margin:9px 0 0;font-size:var(--text-md-plus);color:var(--ink-primary);line-height:1.6}.why__basis{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px}.why__basis-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.why__basis-value{font:600 18px var(--font-mono);color:var(--accent)}.why__basis-copy{margin:0;font-size:var(--text-base);color:var(--ink-body);line-height:1.6}.why__actions{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.why__validate{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}.why__carry{margin-left:auto}.why--modal .why__score-card--modal{width:100%;margin-bottom:14px}.why__evidence-more{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.why__evidence-more-note{font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.5}.audience{padding-bottom:8px}.audience__lede{margin:0;font-size:var(--text-md);color:var(--ink-body)}.audience__lede b{color:var(--ink-primary)}.audience__thinking{margin:0 0 14px;font:500 var(--text-xs) var(--font-mono);color:var(--accent)}.audience__skeletons{display:flex;flex-direction:column;gap:10px}.audience__skeleton-row{display:flex;align-items:center;gap:16px;padding:14px 16px}.audience__skeleton-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.audience__skeleton-scores{flex:none;display:flex;flex-direction:column;gap:5px}.audience__toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.audience__sort{display:flex;align-items:center;gap:8px}.audience__filter--on{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}.audience__rerun{color:var(--ink-secondary)}.audience__legend{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:14px;font:500 var(--text-xs) var(--font-mono);color:var(--ink-secondary);flex:none}.audience__legend-item{display:flex;align-items:center;gap:7px}.audience__swatch{width:22px;height:7px;display:inline-block}.audience__swatch--match{background:var(--fill-match)}.audience__swatch--conf{background:var(--fill-confidence)}.audience__columns,.audience__row{display:grid;grid-template-columns:22px 20px minmax(0,1fr) minmax(160px,186px) minmax(0,220px);align-items:center;column-gap:14px}.audience__columns{padding:0 20px 8px 22px;font:var(--eyebrow-weight) var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-card);text-transform:uppercase;color:var(--ink-label)}.audience__col-gutter,.audience__col-rank,.audience__col-segment,.audience__col-scores,.audience__col-read{min-width:0}.audience__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.audience__row{padding:14px 20px 14px 22px;overflow:hidden;transition:border-color var(--transition-fast),background var(--transition-fast)}.audience__row--selected{border-color:var(--accent);background:var(--accent-bg-soft)}.audience__row--pending{opacity:.72}.audience__check{flex:none;margin-left:8px}.audience__rank{width:20px;flex:none;text-align:center;font:600 var(--text-base) var(--font-mono);color:var(--ink-tertiary)}.audience__segment{flex:1;min-width:0}.audience__segment-title{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.audience__segment-name{font-size:var(--text-lg);font-weight:700}.audience__segment-meta{font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.audience__saving{font:500 var(--text-2xs) var(--font-mono);color:var(--accent)}.audience__reason{margin:3px 0 0;font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.45}.audience__scores{min-width:0;width:auto;display:flex;flex-direction:column;gap:5px}.audience__signal-missing{margin:0;height:13px;display:flex;align-items:center;font:var(--eyebrow-weight) var(--eyebrow-size) var(--font-mono);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--ink-tertiary)}.audience__read{min-width:0;width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:hidden}.audience__tag{max-width:100%;white-space:normal!important;line-height:1.3!important;height:auto;text-wrap:balance}.audience__explainer{display:flex;align-items:flex-start;gap:14px;margin-top:16px}.audience__explainer-copy{margin:0;font-size:var(--text-base);color:var(--ink-body);line-height:1.55}.audience__explainer-copy b{color:var(--ink-primary)}.audience__explainer-copy .audience__accent{color:var(--accent)}.audience__members{margin-top:26px}.audience__members-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.audience__members-title{margin:6px 0 0;font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em}.audience__members-count{display:block;margin-top:6px;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary);white-space:nowrap}.audience__members-note{margin:8px 0 16px;font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.5;max-width:720px}.audience__group{margin-bottom:18px}.audience__group-head{display:flex;align-items:baseline;gap:10px;padding:0 18px 7px}.audience__group-name{margin:0;font-size:var(--text-md);font-weight:700}.audience__group-count{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.audience__member-rows{list-style:none;margin:0;padding:0;background:var(--paper-surface);border:1px solid var(--line-default);border-radius:var(--r-xl);overflow:hidden}.audience__member-rows--scrollable{max-height:min(20rem,40vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--accent) var(--line-default)}.audience__member-rows--scrollable::-webkit-scrollbar{width:10px}.audience__member-rows--scrollable::-webkit-scrollbar-track{background:var(--line-soft);border-radius:var(--r-pill)}.audience__member-rows--scrollable::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--line-soft);border-radius:var(--r-pill)}.audience__member-rows--scrollable::-webkit-scrollbar-thumb:hover{background:var(--accent-deep)}.audience__member-rows>li+li{border-top:1px solid var(--paper-muted)}.audience__member{display:flex;align-items:center;gap:16px;padding:11px 16px}.audience__member-name{flex:1 1 96px;min-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--text-base) var(--font-mono);color:var(--ink-primary)}.audience__member-scores{flex:0 0 148px;width:148px;min-width:148px;display:flex;flex-direction:column;gap:4px}.audience__member-scores--updated{flex-basis:168px;width:168px;min-width:168px}.audience__conf-delta{margin:1px 0 0;font:600 var(--text-2xs) var(--font-mono);letter-spacing:.02em;color:var(--accent);line-height:1.2}.audience__conf-delta--up{color:var(--ok)}.audience__conf-delta--down{color:var(--danger)}.audience__conf-delta--same{color:var(--ink-tertiary)}.audience__member-toggle{flex:none;display:flex;align-items:center;gap:6px;padding:0;background:none;border:none;font:600 var(--text-sm) var(--font-sans);color:var(--accent);cursor:pointer}.audience__caret{display:inline-block;font-size:var(--text-md);line-height:1;transition:transform var(--transition-fast)}.audience__caret--open{transform:rotate(90deg)}.audience__member-why{padding:0 16px 14px;background:var(--paper-raised)}.audience__why-prose{margin:0 0 12px;padding-top:12px;font-size:var(--text-base-plus);color:var(--ink-primary);line-height:1.55}.audience__why-loading{padding-top:12px}.audience__why-empty{margin:0;padding-top:12px;font-size:var(--text-base);color:var(--ink-secondary)}.audience__contributors{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-hair)}.audience__contributors-label{margin:0 0 8px;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--ink-tertiary)}.audience__contributors-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.audience__contributor{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term value" "detail detail";gap:2px 10px;align-items:baseline}.audience__contributor-term{grid-area:term;font-size:var(--text-base);color:var(--ink-primary)}.audience__contributor-value{grid-area:value;font:600 var(--text-sm) var(--font-mono);color:var(--accent)}.audience__contributor-value--neg{color:var(--danger)}.audience__contributor-detail{grid-area:detail;font-size:var(--text-sm);color:var(--ink-secondary)}.audience__more{margin-top:10px}.audience__bar{position:sticky;bottom:-60px;margin-top:18px;display:flex;align-items:center;gap:14px}.audience__bar-left{display:flex;flex-direction:column;flex:1;min-width:0}.audience__bar-line{margin:2px 0 0;font-size:var(--text-base-plus);font-weight:600;line-height:1.5;color:inherit}.audience__bar-num{font-family:var(--font-mono)}.audience__bar-note{margin:4px 0 0;font:500 var(--text-xs) var(--font-mono);color:var(--on-dark-muted)}.audience__bar-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.audience__approved{display:inline-flex}.audience__person{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 16px 10px 18px;min-width:0}.audience__expand{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--ink-secondary);cursor:pointer}.audience__mark{flex:none;width:18px;height:18px;padding:0;margin-left:2px;border-radius:50%;border:1.5px solid var(--line-heavy);background:var(--paper-surface);cursor:pointer}.audience__mark:disabled{cursor:default}.audience__mark--selected{border-color:var(--accent);background:var(--accent)}.audience__mark--in_progress{border-color:var(--warn);background:var(--warn)}.audience__mark--done{border-color:var(--ok);background:var(--ok)}.audience__mark--blocked{border-color:var(--danger);background:var(--danger)}.audience__channel{flex:0 0 138px;width:138px;min-width:138px}.audience__member-actions{display:flex;align-items:center;gap:8px;flex:none}.audience__icon-btn{min-width:36px;padding-inline:8px}.audience__detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.92fr);gap:18px 24px;padding:12px 16px 16px 54px;background:var(--paper-raised);border-top:1px solid var(--line-hair);align-items:start}.audience__detail--email{grid-template-columns:minmax(0,1fr)}@media(max-width:960px){.audience__detail{grid-template-columns:1fr;padding-left:18px}}.audience__plan{min-width:0;padding:0}.audience__plan-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.audience__plan-body{margin-top:8px}.audience__plan-subject{margin:0 0 6px;font-size:var(--text-md);font-weight:700;color:var(--ink-primary)}.audience__plan-copy,.audience__plan-empty{margin:0;font-size:var(--text-base);color:var(--ink-body);line-height:1.55;white-space:pre-wrap}.audience__email-draft{margin-top:8px;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.audience__email-draft .audience__plan-body{max-height:min(42vh,360px);overflow-y:auto;padding-right:6px;overscroll-behavior:contain}.audience__email-draft .audience__email-fields{max-height:min(42vh,380px);overflow-y:auto;padding-right:6px;overscroll-behavior:contain}.audience__email-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex:none}.audience__email-fields{display:flex;flex-direction:column;gap:10px;width:100%}.audience__email-field{margin:0}.audience__plan-empty-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.audience__call-plan{margin-top:8px;display:flex;flex-direction:column;gap:10px}.audience__call-plan-list{margin:0;padding-left:1.15em;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5}.audience__call-plan-list--risks{color:var(--warn)}.audience__swatch--selected,.audience__swatch--progress,.audience__swatch--done,.audience__swatch--blocked{width:10px;height:10px;border-radius:50%}.audience__swatch--selected{background:var(--accent)}.audience__swatch--progress{background:var(--warn)}.audience__swatch--done{background:var(--ok)}.audience__swatch--blocked{background:var(--danger)}.audience__reach--busy{background:var(--warn)!important;border-color:var(--warn)!important;color:#fff!important}.audience__reach--next{background:var(--ok)!important;border-color:var(--ok)!important;color:#fff!important}.audience__pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line-hair)}.audience__pager-status{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary);white-space:nowrap;min-width:9ch;text-align:center}.audience__member-search{margin-top:10px;max-width:300px}.audience__general-email{margin-left:8px}.audience__general-note{margin:8px 0 0;font-size:var(--text-xs);line-height:1.45;color:var(--ink-tertiary)}.customer-select{display:flex;flex-direction:column;gap:10px}.customer-select__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-select__count{font:600 var(--text-2xs) var(--font-mono);color:var(--accent)}.customer-select__hint{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--ink-secondary)}.customer-select__option{display:flex;align-items:center}.customer-select__option-text{display:flex;flex-direction:column;min-width:0}.customer-select__option-label{font:600 var(--text-sm) var(--font-mono);color:var(--ink-primary)}.customer-select__option-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--ink-tertiary)}.brief__grid{display:grid;grid-template-columns:1.62fr 1fr;gap:16px;align-items:start}.brief__main{display:flex;flex-direction:column;gap:14px;min-width:0}.brief__rail{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;min-width:0}.brief__ask-head{display:flex;align-items:center;gap:8px}.brief__ask-dot{width:14px;height:14px;flex:none;border:1.5px solid var(--accent);border-radius:50%}.brief__ask .brief__ask-input{margin-top:11px;background:var(--paper-surface);border-color:var(--accent-border);border-radius:var(--r-field);padding:13px 15px;font-size:var(--text-md-plus);line-height:1.55}.brief__ask-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.brief__ask-hint{margin:0;font-size:var(--text-sm);color:var(--accent);line-height:1.45}.brief__ask-actions{display:flex;align-items:center;gap:8px;flex:none}.brief__header-actions{display:flex;align-items:center;gap:8px}.brief__reparse{flex:none;border-color:var(--accent-border);color:var(--accent)}.brief__clear{flex:none}.brief__elaborate-copy{margin:0;font-size:var(--text-md);color:var(--ink-body);line-height:1.5}.brief__card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.brief__card-sub{margin:-8px 0 14px;font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.5}.brief__clarify-form{display:flex;flex-direction:column;gap:18px}.brief__question-text{margin:0 0 9px;font-size:var(--text-md);font-weight:600;color:var(--ink-primary);line-height:1.4}.brief__clarify-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.brief__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.brief__field{min-width:0}.brief__field--wide{grid-column:1 / -1}.brief__field-label{display:block}.brief__field-value{margin:6px 0 0;border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--paper-inset);padding:11px 13px;font-size:var(--text-md);color:var(--ink-primary);line-height:1.4}.brief__field-value--empty{color:var(--ink-tertiary)}.brief__chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.brief__thinking-line{margin:0 0 14px;font:500 var(--text-xs) var(--font-mono);color:var(--accent)}.brief__summary-title{margin:9px 0 14px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink-primary)}.brief__summary-rows{margin:0;display:flex;flex-direction:column;gap:9px;font-size:var(--text-base)}.brief__summary-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-default);padding-bottom:8px}.brief__summary-row:last-child{border-bottom:none;padding-bottom:0}.brief__summary-row dt{color:var(--ink-tertiary)}.brief__summary-row dd{margin:0;text-align:right;color:var(--ink-primary)}.brief__summary-empty{margin:0;font-size:var(--text-base);color:var(--ink-secondary);line-height:1.5}.brief__summary-foot{margin:14px 0 0;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary);border-top:1px solid var(--line-default);padding-top:12px}.brief__run{height:48px;border-radius:var(--r-lg);font-size:var(--text-md)}.brief__run-block{margin:0;font-size:var(--text-xs-plus);color:var(--warn);text-align:center;line-height:1.5}.brief__run-note{margin:0;font-size:var(--text-xs-plus);color:var(--ink-tertiary);text-align:center;line-height:1.5}.brief__ask--locked .brief__ask-input{background:var(--paper-inset)}.brief__ask--locked .brief__ask-input textarea{color:var(--ink-secondary);cursor:default}.brief__ask--locked .brief__ask-input .MuiOutlinedInput-notchedOutline,.brief__ask--locked .brief__ask-input.Mui-focused .MuiOutlinedInput-notchedOutline,.brief__ask--locked .brief__ask-input:hover .MuiOutlinedInput-notchedOutline{border-color:var(--line-default);border-width:1px}.brief__ask--editing .brief__ask-input{background:var(--paper-surface);box-shadow:0 0 0 3px var(--accent-bg-soft)}.brief__ask--editing .brief__ask-input .MuiOutlinedInput-notchedOutline,.brief__ask--editing .brief__ask-input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--accent);border-width:2px}.queue__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.queue__hint{font-size:var(--text-xs);color:var(--ink-tertiary)}.queue__intro{margin:0 0 14px;font-size:var(--text-sm-plus);color:var(--ink-body)}.queue__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.queue__list--scrollable{max-height:min(24rem,42vh);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.queue__row{display:flex;align-items:stretch;gap:0;width:100%;color:var(--ink-primary);background:var(--paper-surface);border:1px solid var(--line-default);border-radius:var(--r-lg);transition:border-color var(--transition-fast),background var(--transition-fast)}.queue__select{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;text-align:left;color:inherit;background:transparent;border:none;padding:13px 15px;cursor:pointer;font:inherit}.queue__row:hover{border-color:var(--accent);background:var(--accent-bg-soft)}.queue__row--selected,.queue__row--selected:hover{background:var(--accent-bg-soft);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.queue__profile{position:relative;flex:none;align-self:center;margin:0 12px 0 0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--paper-surface);color:var(--accent);cursor:pointer}.queue__profile-icon{font-size:16px}.queue__profile:hover,.queue__profile:focus-visible{border-color:var(--accent);background:var(--accent-bg);outline:none}.queue__profile-tip{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:5px 8px;background:var(--panel-dark);color:var(--on-dark-primary);border-radius:var(--r-chip);font:600 11px var(--font-sans);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 6px 16px #0f172a38;z-index:3}.queue__profile:hover .queue__profile-tip,.queue__profile:focus-visible .queue__profile-tip{opacity:1}.queue__rank{flex:none;width:20px;text-align:center;font:600 var(--text-lg) var(--font-mono);color:var(--ink-tertiary)}.queue__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.queue__title-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.queue__title{font-size:var(--text-md-plus);font-weight:700}.queue__sub{font:600 var(--text-xs) var(--font-mono);color:var(--ink-secondary)}.queue__reason{font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.45}.queue__consent{display:flex;flex-wrap:wrap;gap:12px;margin-top:3px;font-size:var(--text-xs)}.queue__blocked{font-size:var(--text-xs);color:var(--danger)}.queue__meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.queue__conf{font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-badge-wide);color:var(--ink-secondary)}.queue__conf b{color:var(--danger);font-size:var(--text-base)}.conf-loading{display:flex;flex-direction:column;gap:16px}.conf-header{margin-bottom:20px}.conf-header--tight{margin-bottom:18px}.conf-grid{display:grid;gap:16px;align-items:start}.conf-grid--top{grid-template-columns:.9fr 1.1fr;margin-bottom:16px}.conf-grid--nascent{grid-template-columns:.8fr 1.2fr;margin-bottom:16px}.conf-grid--action{grid-template-columns:.85fr 1.15fr}.conf-block{margin-bottom:16px}.conf-block--queue{margin-bottom:24px}.conf-hint{font-size:var(--text-xs);color:var(--ink-tertiary)}.conf-empty-glyph{font:600 var(--text-4xl) var(--font-mono);color:var(--line-heaviest)}.conf-avg__eyebrow{color:var(--warn)}.conf-avg__value{margin:8px 0 0;font:600 40px var(--font-mono);color:var(--warn)}.conf-avg__caption{margin:6px 0 0;font-size:var(--text-sm-plus);color:var(--warn);line-height:1.5}.conf-cta{display:flex;gap:12px;align-items:center}.conf-cta__copy{flex:1;margin:0;font-size:var(--text-base);color:var(--accent-deep);line-height:1.55}.conf-cta__copy b{color:var(--ink-primary)}.conf-cta__button{flex:none}.conf-trend__eyebrow{display:block;margin-bottom:8px}.conf-trend__headline{display:flex;align-items:baseline;gap:10px;margin:2px 0 10px}.conf-trend__value{font:600 30px var(--font-mono);letter-spacing:-.02em;color:var(--ink-primary)}.conf-trend__delta{font:600 var(--text-sm) var(--font-mono);color:var(--ok-mid)}.conf-trend__svg{width:100%;height:auto;display:block}.conf-trend__axis{stroke:var(--line-strong);stroke-width:1}.conf-trend__line{fill:none;stroke:var(--ok-mid);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.conf-trend__dot{fill:var(--paper-surface);stroke-width:2}.conf-trend__dot--ok{stroke:var(--ok-mid)}.conf-trend__dot--warn{stroke:var(--warn)}.conf-trend__label{fill:var(--warn);font-family:var(--font-mono);font-size:var(--text-base)}.conf-trend__stub{fill:none;stroke:var(--line-heavy);stroke-width:2;stroke-dasharray:3 4}.conf-trend__axis-labels{display:flex;justify-content:space-between;padding:0 24px;margin-top:2px;font:500 var(--eyebrow-size) var(--font-mono);color:var(--ink-tertiary)}.conf-trend__note{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line-hair);font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.55}.conf-dist__subtitle{margin:4px 0 14px;font-size:var(--text-sm-plus);color:var(--ink-secondary)}.conf-dist__subtitle b{color:var(--ink-primary)}.persona-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.persona-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:none;border-radius:var(--r-field);padding:9px 10px;cursor:pointer;font:inherit;color:var(--ink-primary);transition:background var(--transition-fast)}.persona-row:hover{background:var(--accent-bg-soft)}.persona-row__name{width:150px;flex:none;font-size:var(--text-base-plus);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.persona-row__bar{flex:1;min-width:0}.persona-row__num{flex:none;width:40px;text-align:right;font:600 var(--text-base) var(--font-mono)}.persona-row__size{flex:none;width:64px;text-align:right;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.persona-row__chevron{flex:none;font-size:var(--text-lg);color:var(--ink-faint)}.conf-whyrows__head{margin-bottom:10px}.why-claim{font-weight:700;color:var(--ink-primary)}.why-claim--resolved{font-weight:500;color:var(--ink-tertiary)}.action-divider{display:flex;align-items:center;gap:12px;margin-bottom:14px}.action-divider__label{flex:none;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:.16em;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-chip);padding:5px 10px}.action-divider__rule{flex:1;border-top:1px solid var(--line-default)}.action-placeholder{margin:14px 0 0;font-size:var(--text-sm-plus);color:var(--ink-tertiary)}.action-subject{display:flex;align-items:center;gap:10px;margin:10px 0 8px}.action-subject__avatar{width:34px;height:34px;flex:none;border:1px solid var(--line-strong);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font:600 var(--text-xs) var(--font-mono);color:var(--ink-secondary)}.action-subject__title{margin:0;font-size:var(--text-lg);font-weight:700}.action-subject__meta{margin:0;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.action-note{margin:9px 0 0;font-size:var(--text-sm);color:var(--danger);line-height:1.5}.action-why{margin-top:14px}.action-why__thinking{margin:6px 0 0;font-size:var(--text-sm-plus);color:var(--ink-tertiary)}.action-why__prose{margin:6px 0 0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.55}.action-why__evidence{margin-top:10px}.action-rule{height:1px;background:var(--line-hair);border:none;margin:18px 0}.action-step{display:block;margin-bottom:9px}.action-step--second{margin-top:16px}.action-channels{margin-bottom:11px}.action-consent-warning{margin:0 0 11px;font-size:var(--text-sm);color:var(--danger);line-height:1.5}.action-hint{margin:8px 0 0;font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.5}.action-dashed{margin:0;font-size:var(--text-sm-plus);color:var(--ink-tertiary);border:1px dashed var(--line-heavy);border-radius:var(--r-field);padding:12px 14px;line-height:1.5}.action-sent{display:flex;align-items:center;gap:9px;background:var(--paper-chip);border:1px solid var(--line-default);border-radius:var(--r-field);padding:11px 13px;font-size:var(--text-sm-plus);color:var(--ink-body)}.action-sent__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--accent)}.action-sent__muted{color:var(--ink-tertiary)}.call-plan{background:var(--violet-bg);border:1px solid var(--violet-border);border-radius:var(--r-field);padding:12px 14px;margin-bottom:11px}.call-plan__eyebrow{display:block;margin-bottom:6px;color:var(--violet)}.call-plan__body{margin:0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5}.call-plan__voice{display:flex;align-items:center;gap:7px;margin:9px 0 0;font-size:var(--text-xs-plus);color:var(--violet)}.call-plan__dot{width:6px;height:6px;border-radius:50%;background:var(--violet)}.outcome-done{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-field);padding:12px 14px}.outcome-done__head{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-base);font-weight:700;color:var(--accent)}.outcome-done__body{margin:5px 0 0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5}.outcome-form{display:flex;flex-direction:column;gap:12px}.outcome-confirm{justify-content:flex-start}.movement{padding:22px 24px}.movement__block{margin-bottom:20px}.movement__takeaway{margin-top:20px;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-xl);padding:15px 17px}.movement__takeaway-head{margin:0 0 5px;font-size:var(--text-md);font-weight:700;color:var(--ink-primary)}.movement__takeaway-body{margin:0;font-size:var(--text-base);color:var(--accent-deep);line-height:1.6}.movement__pending{margin-top:20px;text-align:center;border-radius:var(--r-xl);padding:15px 17px;font-size:var(--text-base)}.conf-log{margin-top:16px}.conf-log__eyebrow{display:block;margin-bottom:10px}.conf-log__empty{margin:0;padding:6px 0;font-size:var(--text-sm-plus);color:var(--ink-tertiary)}.person-form{display:flex;flex-direction:column;gap:16px}.person-form__note{margin:0;padding:10px 12px;border-radius:8px;background:var(--paper-inset);font-size:var(--text-xs);line-height:1.5;color:var(--ink-secondary)}.person-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.person-form__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.person-form__consent{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px}.person-form__legend{padding:0;margin-bottom:8px;font:600 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary)}.person-form__consent-options{display:flex;flex-wrap:wrap;gap:18px}.person-form__hint{margin:0;font-size:var(--text-xs);color:var(--ink-tertiary)}.person-form__error{margin:0;font-size:var(--text-sm);color:var(--danger)}@media(max-width:560px){.person-form__grid{grid-template-columns:minmax(0,1fr)}}.person-form__changes{margin:0;display:flex;flex-direction:column;gap:8px}.person-form__change{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.person-form__change dt{font:600 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);padding-top:3px}.person-form__change dd{margin:0;font-weight:600;overflow-wrap:anywhere}.customers__lede{margin:0;font-size:var(--text-md);color:var(--ink-body)}.customers__lede b{color:var(--ink-primary)}.customers__banner{margin-bottom:14px}.customers__next{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.customers__skeleton-header{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.customers__skeleton-rows{display:flex;flex-direction:column;gap:18px;padding:18px}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px}.filters__group{display:flex;align-items:center;gap:7px}.filters__group--sort{margin-left:auto}.filters__group--search{flex:0 1 240px;min-width:160px}.filters__label{color:var(--ink-secondary);white-space:nowrap}.filters__select{width:190px}.filters__select .ms-select__control{height:32px;padding:0 30px 0 11px;font-size:var(--text-sm);border-radius:var(--r-md);background:var(--paper-surface)}.filters__select .ms-select__chevron{right:11px}.customers__table--busy{opacity:.55;transition:opacity var(--transition-fast)}.row__persona{display:block;font-size:var(--text-base-plus);font-weight:600;color:var(--ink-primary);overflow:hidden;text-overflow:ellipsis}.row__persona--partial{font-weight:500;color:var(--ink-secondary)}.row__limited{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 9px;border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--paper-inset);font:600 var(--text-xs) var(--font-sans);color:var(--ink-secondary);white-space:nowrap}.row__limited-dot{width:5px;height:5px;border-radius:50%;flex:none;background:var(--ink-faint)}.row__bands{display:block;margin-top:2px;font-size:var(--text-xs-plus);color:var(--ink-secondary)}.row__source{display:flex;align-items:center;gap:7px;min-width:0}.row__source-name{font-size:var(--text-xs);color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pager{display:flex;align-items:center;gap:10px;margin-top:12px}.pager__range,.pager__position{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;color:var(--ink-tertiary)}.pager__range{margin-right:auto}.privacy-note__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink-secondary)}.customers__header-actions{display:flex;align-items:center;gap:10px}.customer__loading{display:flex;flex-direction:column;gap:14px}.customer__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;align-items:start}@media(max-width:900px){.customer__grid{grid-template-columns:1fr}}.customer__col{display:flex;flex-direction:column;gap:14px;min-width:0}.customer__header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px}.customer__crumb{display:flex;align-items:center;gap:12px}.customer__title-row{display:flex;align-items:baseline;gap:12px;margin-top:9px}.customer__id{margin:0;font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.02em}.customer__dedup{font-size:var(--text-base);color:var(--ink-secondary)}.customer__freshness{margin:0;text-align:right;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary);line-height:1.45;flex:none}.customer__synthetic{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:11px 15px;margin-bottom:14px;font-size:var(--text-sm-plus);color:var(--ink-secondary);display:flex;align-items:center;gap:10px}.customer__synthetic b{color:var(--ink-body)}.customer__synthetic-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-label);flex:none}.identity{margin-bottom:14px}.identity__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.identity__fields{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.identity__status{display:flex;align-items:center;gap:8px}.identity__label{display:block;font:var(--eyebrow-weight) var(--eyebrow-size) var(--font-mono);color:var(--ink-tertiary)}.identity__value{display:block;margin-top:3px;font-family:var(--font-mono);font-size:var(--text-base-plus);color:var(--ink-primary)}.identity__control{flex:none}.identity__reveal{background:var(--ink-primary);color:var(--paper-surface)}.identity__blocked{text-align:right;max-width:280px}.identity__blocked-title{margin:0;font-size:var(--text-xs);font-weight:700;color:var(--ink-body)}.identity__blocked-body{margin:3px 0 0;font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.45}.identity__note{margin:11px 0 0;border-top:1px solid var(--line-hair);padding-top:10px;font-size:var(--text-xs-plus);color:var(--ink-tertiary);display:flex;align-items:center;gap:8px}.identity__note-mark{color:var(--accent);flex:none}.card-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.card-head--tight{margin-bottom:4px}.card-sub{margin:0 0 16px;font-size:var(--text-sm-plus);color:var(--ink-secondary)}.card-sub--micro{margin-bottom:14px;font-size:var(--text-xs-plus);color:var(--ink-tertiary)}.attrs{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin:0}.attrs__label{font:var(--eyebrow-weight) var(--eyebrow-size) var(--font-mono);color:var(--ink-tertiary)}.attrs__value{margin:3px 0 0;font-size:var(--text-base-plus);color:var(--ink-primary)}.attrs__value--consent{display:flex;flex-wrap:wrap;gap:6px}.enrich__title{margin:8px 0 0;font-size:var(--text-xl);font-weight:700;color:var(--ink-primary)}.enrich__body{margin:8px 0 0;font-size:var(--text-base-plus);line-height:1.6;color:var(--ink-body)}.enrich__missing-label{display:block;margin-top:16px}.enrich__missing{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 16px;padding:0}.enrich__chip{padding:4px 10px;border:1px dashed var(--line-heavy);border-radius:var(--r-chip);background:var(--paper-inset);font:500 var(--text-sm) var(--font-mono);color:var(--ink-secondary)}.signals{display:grid;grid-template-columns:1fr 1fr;gap:12px}.signals__tile{border:1px solid var(--line-hair);border-radius:var(--r-field);padding:11px 13px}.signals__label{display:block;font:var(--eyebrow-weight) var(--eyebrow-size) var(--font-mono);color:var(--ink-tertiary)}.signals__value{display:block;margin-top:4px;font:600 var(--text-xl) var(--font-mono);color:var(--ink-primary)}.signals__caption{display:block;font-size:var(--text-xs);color:var(--ink-tertiary)}.signals__affinity{margin:12px 0 0;border-top:1px solid var(--line-hair);padding-top:11px;font-size:var(--text-sm);color:var(--ink-body)}.signals__affinity b{color:var(--ink-primary)}.traits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.traits__item{border:1px solid var(--line-hair);border-radius:var(--r-lg);padding:13px 15px}.traits__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.traits__name{font-size:var(--text-base-plus);font-weight:700}.traits__movement{display:flex;align-items:center;gap:10px}.traits__cell{flex:none;width:52px;text-align:center}.traits__bar{flex:1;min-width:0}.traits__bar--fell .score-bar__fill{--bar-fill: var(--danger)}.traits__num{font:600 var(--text-lg) var(--font-mono)}.traits__num--before{color:var(--ink-tertiary)}.traits__num--after{color:var(--ink-primary)}.traits__num--pending{color:var(--line-heaviest)}.traits__caption{display:block;margin-top:2px;font:600 8px var(--font-mono);letter-spacing:var(--ls-badge-wide);color:var(--ink-label)}.traits__note{margin:10px 0 0;font-size:var(--text-xs-plus);color:var(--ink-body);line-height:1.5}.traits__note b{color:var(--ink-primary)}.spread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.spread__row{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;padding:6px 4px;border-radius:var(--r-md);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background var(--transition-fast)}.spread__row:hover{background:var(--accent-bg-soft)}.spread__name{width:150px;flex:none;font-size:var(--text-base-plus);font-weight:600;color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spread__scores{flex:1;min-width:0}.spread__chevron{flex:none;color:var(--ink-faint)}.evidence{margin-top:18px;border-top:1px solid var(--line-hair);padding-top:14px}.evidence__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.evidence__label{margin:0}.evidence [hidden]{display:none}.content__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.content__title{margin:5px 0 0;font-size:var(--text-lg);font-weight:700}.content__count{margin:0;font:600 var(--text-xs) var(--font-mono);color:var(--warn);white-space:nowrap}.content__count-num{font-size:var(--text-xl)}.content__pitch{margin:10px 0 14px;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.55}.content__pitch b{color:var(--ink-primary)}.content__progress{margin-top:11px}.content__progress-note{margin:8px 0 0;font-size:var(--text-xs-plus);color:var(--ink-tertiary);line-height:1.45}.content__blocked{margin:9px 0 0;font-size:var(--text-xs-plus);color:var(--ink-tertiary);line-height:1.45}.content__ground{margin-top:12px}.content__items{display:flex;flex-direction:column;gap:10px;margin-top:12px}.content__all-approved{margin-top:10px}.history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.history__row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:1px solid var(--line-default);border-radius:var(--r-field);padding:10px 12px;cursor:pointer;font:inherit;color:inherit;transition:background var(--transition-fast),border-color var(--transition-fast)}.history__row:hover{background:var(--accent-bg-soft);border-color:var(--accent-border)}.history__outcome{flex:1;min-width:0;font-size:var(--text-sm-plus);color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history__when{flex:none;font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.history__chevron{flex:none;color:var(--ink-faint)}.narrative{margin-bottom:14px}.narrative__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.narrative__toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper-inset);color:var(--ink-secondary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.narrative__toggle:hover .narrative__chevron{color:var(--accent)}.narrative__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.narrative__chevron{display:inline-flex;font-size:18px;line-height:1;transition:transform var(--transition-fast),color var(--transition-fast)}.narrative__chevron--open{transform:rotate(180deg);color:var(--accent)}.narrative__claims[hidden]{display:none}.narrative__loading{display:flex;flex-direction:column;gap:10px;margin-top:9px}.narrative__loading-note{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink-tertiary)}.narrative__prose{margin:9px 0 0;font-size:var(--text-md-plus);color:var(--ink-primary);line-height:1.6}.narrative__claims{margin-top:16px}.narrative__claims-label{margin-bottom:8px}.narrative__hypotheses{margin-top:16px;padding:12px 14px;background:var(--warn-bg-soft);border:1px solid var(--warn-border);border-radius:var(--r-lg)}.narrative__hypotheses-sub{margin:2px 0 10px;font-size:var(--text-sm);color:var(--ink-tertiary)}.narrative__hypotheses-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.narrative__hypothesis{padding-top:10px;border-top:1px solid var(--warn-border)}.narrative__hypothesis:first-child{padding-top:0;border-top:none}.narrative__hypothesis-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.narrative__hypothesis-claim{margin:0;font-size:var(--text-sm-plus);font-weight:600;color:var(--ink-primary)}.narrative__hypothesis-basis{margin:4px 0 0;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.customer__header-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.customer__admin-actions{display:flex;gap:8px}.customer__confirm-text{margin:0}.ds{display:flex;flex-direction:column;gap:20px}.ds--loading{gap:12px}.ds__error{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ds__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.ds__tile{padding:16px 18px}.ds__tile-value{font-size:var(--text-3xl);font-weight:700;color:var(--ink-primary);margin-top:8px;letter-spacing:-.01em}.ds__tile-value--mono{font-family:var(--font-mono);font-size:var(--text-2xl)}.ds__tile-sub{font-size:var(--text-sm);color:var(--ink-tertiary);margin-top:4px}.ds__list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.ds__list-hint{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.ds__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ds__row{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:16px;padding:13px 0;border-top:1px solid var(--line-hair)}.ds__row:first-child{border-top:none}.ds__source{font-size:var(--text-md);font-weight:600;color:var(--ink-primary);text-transform:capitalize}.ds__bar{position:relative;height:8px;background:var(--line-soft);border-radius:var(--r-2xs);overflow:hidden}.ds__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:var(--r-2xs)}.ds__records{font:600 var(--text-base) var(--font-mono);color:var(--ink-primary);white-space:nowrap}.ds__records-unit{font-weight:500;color:var(--ink-tertiary);margin-left:4px}.ds__footnote{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.5}.ds__footnote-mark{color:var(--ink-tertiary);flex:none}.ds__next{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ds__next-hint{margin:0;flex:1 1 220px;font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.45}.ds__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ds__enrich-gate{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ds__enrich-gate-body{margin:10px 0 0;font-size:var(--text-base-plus);line-height:1.55;color:var(--ink-body)}.ds__enrich-body{display:flex;flex-direction:column;gap:14px}.ds__enrich-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;width:100%}.ds__drop{border:1.5px dashed var(--line-heaviest);border-radius:var(--r-xl);padding:28px 20px;text-align:center;background:var(--paper-raised);transition:border-color var(--transition-fast),background var(--transition-fast)}.ds__drop--over{border-color:var(--accent);background:var(--accent-bg-soft)}.ds__drop-glyph{width:42px;height:42px;margin:0 auto 12px;border:1.5px solid var(--ink-label);border-radius:var(--r-xl);display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);color:var(--ink-label)}.ds__drop-title{font-size:var(--text-lg);font-weight:700;color:var(--ink-primary)}.ds__drop-sub{margin-top:4px;font-size:var(--text-sm);color:var(--ink-tertiary)}.ds__drop-pick{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.ds__drop-label{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper-surface);font:600 var(--text-sm) var(--font-sans);color:var(--ink-body);cursor:pointer}.ds__drop-label:hover{border-color:var(--accent);color:var(--accent)}.ds__drop-pick input:focus-visible+.ds__drop-label{outline:2px solid var(--accent);outline-offset:2px}.ds__drop-picked{font:500 var(--text-xs) var(--font-mono);color:var(--ink-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds__enrich-busy{display:flex;flex-direction:column;gap:10px;padding:8px 2px 4px}.ds__enrich-busy-title,.ds__screen-busy-title{font-size:var(--text-md);font-weight:700;color:var(--ink-primary)}.ds__enrich-busy-sub,.ds__screen-busy-sub{font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.45}.ds--busy{pointer-events:none}.ds__screen-busy{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--ink-primary) 28%,transparent);pointer-events:auto}.ds__screen-busy-card{width:min(420px,100%);padding:22px 22px 20px;border-radius:14px;border:1px solid var(--line-heavy);background:var(--paper-surface);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;gap:10px}.export-header{margin-bottom:20px}.export-page{max-width:720px;width:100%}.export-loading{display:grid;gap:16px;align-items:start}.export-stack{display:flex;flex-direction:column;gap:14px}.card-label{display:block;margin-bottom:12px}.export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.export-actions--done{margin-top:4px}.export-btn{flex:none;min-width:148px}.export-btn--primary{min-width:240px}.audience-figure{font:600 var(--text-base) var(--font-mono);color:var(--ink-primary)}.audience-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.audience-chip__size{font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.audience-trace{display:flex;align-items:center;gap:8px;margin:0;padding-top:11px;border-top:1px solid var(--line-hair);font-size:var(--text-sm);color:var(--accent)}.format-field{margin-bottom:16px}.customize-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.customize-entry__copy{margin:0;flex:1;min-width:200px;font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.45}.fields-block{padding-top:14px;border-top:1px solid var(--line-hair)}.fields-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.fields-block__head--spaced{margin-top:18px}.confidence-filter{margin-bottom:4px}.confidence-filter__meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:var(--text-sm);color:var(--ink-secondary)}.confidence-filter__value{font:600 var(--text-base) var(--font-mono);color:var(--ink-primary)}.confidence-filter__range{display:block;width:100%;accent-color:var(--accent);cursor:pointer}.confidence-filter__ends{display:flex;justify-content:space-between;margin-top:4px;font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.fields-count{font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.fields-set{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:0;border:none}.fields-scroll{max-height:min(22rem,42vh);overflow-y:auto;padding-right:4px;margin-top:2px}.fields-scroll .fields-set{padding-bottom:2px}.field-option{display:flex;flex-direction:column;gap:2px;min-width:0}.field-option__label{font-size:var(--text-sm-plus);color:var(--ink-primary);line-height:1.3}.field-option__coverage{font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.fields-note{margin:14px 0 0;font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.5}.fields-error{margin:8px 0 0;font-size:var(--text-sm);color:var(--danger)}.fields-retry{border:none;background:none;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.signoff{margin-bottom:16px;font-size:var(--text-base-plus);line-height:1.5}.signoff__muted{color:var(--ink-secondary)}.signoff__muted b{color:var(--ink-body)}.signoff__blocked{margin:0 0 12px;padding:11px 13px;background:var(--warn-bg-tint);border:1px solid var(--warn-border);border-radius:var(--r-field);font-size:var(--text-sm);color:var(--warn);line-height:1.5}.signoff__hint{margin:10px 0 0;font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.5}.export-error{margin:12px 0 0;padding:12px 14px;background:var(--danger-bg-tint);border:1px solid var(--danger-border);border-radius:var(--r-field);font-size:var(--text-sm-plus);color:var(--danger);line-height:1.5}.export-progress{margin-top:14px}.export-progress__row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.export-progress__stage{font-size:var(--text-sm);color:var(--ink-body)}.export-progress__pct{font:600 var(--text-xs) var(--font-mono);color:var(--accent)}.export-progress__track{height:7px;border-radius:var(--r-chip);background:var(--paper-chip);overflow:hidden}.export-progress__fill{display:block;height:100%;background:var(--accent);transition:width var(--transition-fast)}.exported{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.exported__head{display:flex;align-items:center;gap:12px;width:100%;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-lg);padding:14px 16px}.exported__mark{width:28px;height:28px;flex:none;background:var(--accent);color:var(--paper-surface);border-radius:var(--r-control);display:flex;align-items:center;justify-content:center}.exported__text{flex:1;min-width:0}.exported__title{margin:0;font-size:var(--text-base-plus);font-weight:700;color:var(--ink-primary)}.exported__sub{margin:1px 0 0;font-size:var(--text-sm);color:var(--accent-deep)}.exported__download{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;min-height:38px;padding:8px 14px;border:1px solid var(--accent-border);border-radius:var(--r-md);background:var(--accent-bg-soft);font:600 var(--text-sm) var(--font-sans);color:var(--accent)}.exported__download--local{cursor:default}.exported__download-hint{font-weight:400;color:var(--ink-tertiary)}.exported__excluded{margin:0;font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.45}.home .home__header{margin-bottom:12px;flex-wrap:nowrap}.home__header-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0}.home__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.home__kpis--nascent{margin-bottom:14px}.home__body{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;margin-top:18px}.home__rail,.home__loading{display:flex;flex-direction:column;gap:14px}.home__loading-title{margin-bottom:10px}.journey{margin-bottom:16px;padding:16px 18px 14px;background:var(--paper-surface);border:1px solid var(--line-default);border-radius:var(--r-xl)}.journey--collapsed{padding-bottom:14px}.journey__toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-md)}.journey__toggle:hover .journey__chevron{color:var(--accent);border-color:var(--accent)}.journey__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.journey__head{flex:1;min-width:0;margin-bottom:0}.journey__lede{margin:4px 0 0;font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.4;max-width:720px}.journey__chevron{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:0;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--paper-inset);font-size:22px;line-height:1;color:var(--ink-secondary);transition:transform var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.journey__chevron--open{transform:rotate(180deg);color:var(--accent)}.journey__panel{margin-top:12px}.journey__panel[hidden]{display:none}.flow{position:relative}.flow__diagram{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);grid-template-rows:auto 32px auto;grid-template-areas:"data htop profiles" "vleft cross vright" "collateral hbottom action";align-items:stretch;gap:0}.flow__cell--data{grid-area:data}.flow__cell--profiles{grid-area:profiles}.flow__cell--collateral{grid-area:collateral}.flow__cell--action{grid-area:action}.flow__slot{display:flex;align-items:center;justify-content:center}.flow__slot--h-top{grid-area:htop}.flow__slot--h-bottom{grid-area:hbottom}.flow__slot--v-left{grid-area:vleft}.flow__slot--v-right{grid-area:vright}.flow__connector--cross{grid-area:cross;position:relative}.flow__cell{min-width:0;height:100%}.flow__card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:100%;min-height:118px;padding:10px 12px;text-align:left;font:inherit;color:inherit;background:var(--paper-inset);border:1px solid var(--line-default);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.flow__card:hover{border-color:var(--accent);background:var(--accent-bg-soft)}.flow__cell--current .flow__card{border-color:var(--accent);background:var(--accent-bg);box-shadow:0 0 0 1px var(--accent-bg)}.flow__cell--ready .flow__card{border-color:var(--ok);background:var(--ok-bg)}.flow__cell--action.flow__cell--ready .flow__card,.flow__cell--action.flow__cell--done .flow__card{background:color-mix(in srgb,var(--ok) 12%,var(--paper-surface))}.flow__cell--done .flow__card{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-default))}.flow__cell--locked .flow__card{opacity:.85}.flow__cell--locked .flow__card:hover{opacity:1}.flow__top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.flow__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-sm);background:var(--paper-surface);border:1px solid var(--line-strong);font:700 13px var(--font-mono);color:var(--accent)}.flow__status{font:600 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-label)}.flow__cell--ready .flow__status{color:var(--ok)}.flow__cell--done .flow__status{color:var(--accent)}.flow__cell--locked .flow__status{color:var(--ink-faint)}.flow__label{font-size:var(--text-base);font-weight:700;color:var(--ink-primary);line-height:1.25}.flow__blurb{margin:0;font-size:var(--text-xs);line-height:1.4;color:var(--ink-secondary)}.flow__items{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;font-size:11px;line-height:1.25;color:var(--ink-tertiary)}.flow__items li{margin:0;padding:3px 8px;border-radius:var(--r-pill);background:var(--paper-muted);border:1px solid var(--line-hair);white-space:nowrap}.flow__cta{margin-top:auto;padding-top:4px;font-size:var(--text-xs);font-weight:600;color:var(--accent)}.flow__sublinks{display:flex;flex-wrap:wrap;gap:6px;width:100%;padding-top:2px}.flow__sublinks button{appearance:none;border:1px solid var(--line-strong);background:var(--paper-surface);color:var(--ink-secondary);font:600 11px var(--font-sans);padding:4px 9px;border-radius:var(--r-sm);cursor:pointer}.flow__sublinks button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg-soft)}.flow__sublinks-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--ink-on-accent)!important}.flow__sublinks-primary:hover{background:var(--accent-deep)!important;border-color:var(--accent-deep)!important;color:var(--ink-on-accent)!important}.flow__connector{display:flex;align-items:center;justify-content:center;color:var(--accent);opacity:.75;pointer-events:none}.flow__connector--h{align-self:center}.flow__connector--v{justify-self:center}.flow__connector-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);opacity:.55;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.flow__hub{margin:12px 0 0;padding:8px 12px;border-radius:var(--r-md);background:var(--paper-inset);border:1px dashed var(--line-strong);font-size:var(--text-xs);color:var(--ink-secondary);line-height:1.4;text-align:center}@media(max-width:720px){.flow__diagram{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"data" "htop" "profiles" "vleft" "collateral" "hbottom" "action";gap:0}.flow__slot--h-top,.flow__slot--h-bottom,.flow__slot--v-left{height:28px}.flow__slot--h-top .flow__connector--h,.flow__slot--h-bottom .flow__connector--h{transform:rotate(90deg)}.flow__slot--v-right,.flow__connector--cross{display:none}.flow__card{min-height:0}}.journey__prereqs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-hair)}.journey__prereq-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;flex:1;min-width:220px}.journey__prereq{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--ink-secondary)}.journey__prereq--met{color:var(--ok);font-weight:600}.journey__ready-copy{margin:0;flex:1;min-width:220px;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.45}.stage{margin-top:4px}.stage__panel{max-width:720px}.stage__title{margin:8px 0 6px;font-size:var(--text-xl);font-weight:700;color:var(--ink-primary)}.stage__body{margin:0 0 16px;font-size:var(--text-md);line-height:1.55;color:var(--ink-body);max-width:560px}.stage__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.stage__actions--row{margin:14px 0 4px}.stage__note{margin:0;font-size:var(--text-sm);color:var(--ink-tertiary)}@media(max-width:1100px){.home__kpis,.home__kpis--nascent{grid-template-columns:repeat(2,1fr)}.home__body{grid-template-columns:1fr}}.home .checklist{padding:18px 22px;margin-bottom:18px}.checklist__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.checklist__count{font:600 var(--text-xs) var(--font-mono);color:var(--ok-mid)}.checklist__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none}.tile{display:block;width:100%;height:100%;text-align:left;background:#ffffff0f;border:1px solid transparent;border-radius:var(--r-field);padding:11px 12px;color:var(--on-dark-primary);font:inherit}.tile--actionable{border-color:#ffffff2e;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.tile--actionable:hover{border-color:#ffffff52;background:#ffffff1a}.tile__glyph{display:block;font-size:var(--text-base)}.tile__glyph--done{color:var(--ok-mid)}.tile__glyph--actionable{color:var(--warn)}.tile__glyph--blocked{color:var(--on-dark-muted)}.tile__title{display:block;margin-top:4px;font-size:var(--text-sm);font-weight:600;color:var(--on-dark-primary)}.tile__meta{display:block;margin-top:2px;font:500 var(--text-2xs) var(--font-mono);color:var(--on-dark-muted)}.signals__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.signals__title{margin:0;font-size:var(--text-xl);font-weight:700}.signals__count{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.signals__lede{margin:0 0 14px;font-size:var(--text-sm-plus);color:var(--ink-secondary)}.signals__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.signals__item{border-top:1px solid var(--line-hair)}.signal{display:flex;gap:16px;align-items:flex-start;width:100%;padding:14px 4px;text-align:left;background:none;border:none;font:inherit;color:inherit;cursor:pointer}.signal__emph{width:58px;flex:none;font:600 19px var(--font-mono);letter-spacing:-.01em;color:var(--accent)}.signal__body{flex:1;min-width:0}.signal__head{display:block;font-size:var(--text-base-plus);line-height:1.4;color:var(--ink-primary)}.signal__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:7px}.signal__scope{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.signal__chevron{flex:none;align-self:center;font-size:var(--text-xl);color:var(--ink-faint);transition:transform var(--transition-fast)}.signal__chevron--open{transform:rotate(90deg)}.signal__why{padding:0 4px 16px}.signal__thinking{display:flex;align-items:center;gap:9px;font:500 var(--text-sm) var(--font-mono);color:var(--ink-secondary)}.signal__thinking-dot{width:6px;height:6px;flex:none;border-radius:var(--r-pill);background:var(--accent);animation:ms-pulse 1.8s ease-out infinite}.signal__prose{margin:0 0 12px;font-size:var(--text-base);line-height:1.6;color:var(--ink-body)}.home__rail .flagship{padding:20px}.flagship__title{margin:9px 0 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--on-dark-primary)}.flagship__body{margin:0 0 15px;font-size:var(--text-sm-plus);line-height:1.5;color:var(--on-dark-muted)}.flagship__hint{margin:12px 0 0;font-size:var(--text-xs);line-height:1.45;color:var(--on-dark-muted)}.flagship__hint-link{appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--on-dark-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.flagship__hint-link:hover{color:#fff}.conf{position:relative;transition:border-color var(--transition-fast)}.home__rail .conf:hover{border-color:var(--accent)}.conf__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.conf__title{margin:0;font-size:var(--text-md);font-weight:700}.conf__open{background:none;border:none;padding:0;font:500 var(--text-xs) var(--font-mono);color:var(--accent);cursor:pointer}.conf__open:after{content:"";position:absolute;inset:0}.conf__lede{margin:6px 0 12px;font-size:var(--text-xs-plus);color:var(--ink-tertiary)}.conf__readout{display:flex;align-items:baseline;gap:9px;margin:0 0 11px}.conf__value{font:600 26px var(--font-mono);color:var(--accent)}.conf__trend{font:600 var(--text-xs) var(--font-mono);color:var(--ok)}.map__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.map__title{margin:0;font-size:var(--text-md);font-weight:700}.map__link{background:none;border:none;padding:0;font:500 var(--text-xs) var(--font-mono);color:var(--accent);cursor:pointer}.map__lede{margin:6px 0 12px;font-size:var(--text-xs-plus);color:var(--ink-tertiary)}.map__preview{position:relative;display:block;width:100%;height:192px;padding:0;border:1px solid var(--line-default);border-radius:var(--r-lg);background:var(--paper-raised);overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast)}.map__preview:hover{border-color:var(--accent)}.map__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;fill:var(--accent)}.map__marker{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transform:translate(-50%,-50%);pointer-events:auto}.map__marker-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font:500 var(--text-2xs) var(--font-mono);color:var(--ink-secondary);transition:opacity var(--transition-fast)}.map__marker--crowded .map__marker-label{opacity:0}.map__marker--crowded:hover{z-index:4}.map__marker--crowded:hover .map__marker-label{opacity:1;color:var(--ink-primary);text-shadow:0 0 4px var(--paper-raised),0 0 8px var(--paper-raised)}.ingest__leg{margin-bottom:16px}.ingest__leg-pill{display:inline-block;margin-right:8px;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--accent);background:var(--paper-surface);border:1px solid var(--accent-border);border-radius:var(--r-xs);padding:3px 8px}.ingest__gate{max-width:620px}.ingest__gate-title{margin:14px 0 8px;font-size:var(--text-xl);font-weight:700}.ingest__gate-body{margin:0 0 10px;font-size:var(--text-base-plus);line-height:1.55;color:var(--ink-body)}.ingest__gate-actions{margin-top:16px}.ingest__drop{border:1.5px dashed var(--line-heaviest);border-radius:var(--r-xl);padding:40px 24px;text-align:center;background:var(--paper-raised);transition:border-color var(--transition-fast),background var(--transition-fast)}.ingest__drop--over{border-color:var(--accent);background:var(--accent-bg-soft)}.ingest__drop-glyph{width:46px;height:46px;margin:0 auto 14px;border:1.5px solid var(--ink-label);border-radius:var(--r-xl);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);color:var(--ink-label)}.ingest__drop-title{font-size:var(--text-xl);font-weight:700}.ingest__drop-sub{margin-top:4px;font-size:var(--text-sm-plus);color:var(--ink-tertiary)}.ingest__drop-pick{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px}.ingest__drop-label{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--paper-surface);font:600 var(--text-sm) var(--font-sans);color:var(--ink-body);cursor:pointer}.ingest__drop-label:hover{border-color:var(--accent);color:var(--accent)}.ingest__drop-pick input:focus-visible+.ingest__drop-label{outline:2px solid var(--accent);outline-offset:2px}.ingest__drop-picked{font:500 var(--text-xs) var(--font-mono);color:var(--ink-secondary)}.ingest__or{display:flex;align-items:center;gap:12px;max-width:280px;margin:20px auto}.ingest__or-rule{flex:1;border-top:1px solid var(--line-default)}.ingest__or-word{font:600 var(--text-2xs) var(--font-mono);color:var(--ink-label)}.ingest__footnote{display:flex;gap:11px;align-items:flex-start;margin-top:18px;font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.5}.ingest__footnote-mark{color:var(--accent)}.ingest__thinking{display:flex;gap:14px;align-items:flex-start;padding:26px 4px}.ingest__thinking-body{flex:1;min-width:0}.ingest__thinking-title{font-size:var(--text-xl);font-weight:700}.ingest__thinking-sub{margin:4px 0 14px;font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.5}.ingest__file{display:flex;align-items:center;gap:12px;background:var(--accent-bg-soft);border:1px solid var(--accent-border);border-radius:var(--r-lg);padding:12px 14px;margin-bottom:20px}.ingest__file-chip{width:34px;height:34px;flex:none;border:1px solid var(--accent-border);border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;font:600 var(--text-2xs) var(--font-mono);color:var(--accent);background:var(--paper-surface)}.ingest__file-body{flex:1;min-width:0}.ingest__file-name{font-size:var(--text-base-plus);font-weight:700}.ingest__file-meta{margin-top:2px;font:500 var(--text-xs) var(--font-mono);color:var(--ink-secondary)}.ingest__file-state{flex:none;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-badge);color:var(--accent)}.ingest__section{display:block;margin-bottom:14px}.ingest__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.ingest__field--wide{grid-column:1 / -1}.ingest__field-label{display:block;margin-bottom:6px;font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-field);text-transform:uppercase;color:var(--ink-secondary)}.ingest__field-help{margin-top:6px;font-size:var(--text-xs-plus);color:var(--ink-secondary)}.ingest__chips{display:flex;flex-wrap:wrap;gap:8px}.ingest__chip{border:1px solid var(--line-strong);background:var(--paper-surface);color:var(--ink-secondary);border-radius:var(--r-sm);padding:7px 13px;font:600 var(--text-sm-plus) var(--font-sans);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.ingest__chip:hover:not(:disabled){border-color:var(--accent);color:var(--ink-body)}.ingest__chip--on{background:var(--accent);border-color:var(--accent);color:var(--paper-surface)}.ingest__chip:disabled{cursor:progress;opacity:.65}.ingest__routes{display:flex;align-items:center;gap:9px;font-size:var(--text-base-plus);color:var(--ink-body)}.ingest__routes-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--accent)}.ingest__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.ingest__title{margin:0;font-size:var(--text-xl);font-weight:700}.ingest__counter{font:500 var(--text-sm) var(--font-mono);color:var(--ink-secondary)}.ingest__lede{margin:0 0 12px;font-size:var(--text-sm-plus);color:var(--ink-secondary)}.ingest__lede--tight{margin:0}.ingest__map{list-style:none;margin:0;padding:0}.ingest__map-row{display:flex;align-items:center;gap:12px;padding:11px 4px;border-top:1px solid var(--line-hair)}.ingest__map-row--attention{background:var(--danger-bg-soft)}.ingest__map-source{width:170px;flex:none;font-family:var(--font-mono);font-size:var(--text-sm-plus)}.ingest__map-arrow{color:var(--ink-faint)}.ingest__map-target{flex:1;font-size:var(--text-base);color:var(--ink-body)}.ingest__map-hint{color:var(--danger)}.ingest__map-row--ignored .ingest__map-source,.ingest__map-row--ignored .ingest__map-target{color:var(--ink-tertiary)}.ingest__map-row--ignored .ingest__map-arrow{color:var(--line-heavy)}.ingest__clarify-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ingest__clarify-intro{flex:1;min-width:0}.ingest__clarify-count{flex:none;font:600 var(--text-sm) var(--font-mono);color:var(--accent)}.ingest__live{margin-bottom:12px}.ingest__live-figures{display:flex;flex-wrap:wrap;gap:18px;margin-top:7px;font-size:var(--text-sm-plus);color:var(--ink-secondary)}.ingest__live-value{font:600 var(--text-md) var(--font-mono);color:var(--ink-body)}.ingest__live-value--persist{color:var(--accent)}.ingest__live-value--reject{color:var(--danger)}.ingest__questions{display:flex;flex-direction:column;gap:12px}.ingest__question-text{font-size:var(--text-md);font-weight:600;color:var(--ink-primary);line-height:1.45}.ingest__question-why{margin-top:4px;font:500 var(--text-xs-plus) var(--font-sans);color:var(--ink-secondary)}.ingest__chips--answers{margin-top:12px;align-items:center}.ingest__question-busy{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.ingest__metrics{display:flex;gap:16px;font:500 var(--text-sm) var(--font-mono);color:var(--ink-tertiary)}.ingest__metrics b{font-weight:500;color:var(--ink-body)}.ingest__metric--persist{color:var(--accent)}.ingest__metric--reject{color:var(--danger)}.ingest__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.ingest__tile{border:1px solid var(--line-hair);border-radius:var(--r-lg);padding:14px 16px}.ingest__tile--accent{border-color:var(--accent-border);background:var(--accent-bg-soft)}.ingest__tile--inset{border-color:var(--line-default);background:var(--paper-inset)}.ingest__tile--danger{border-color:var(--danger-border);background:var(--danger-bg-tint)}.ingest__tile-value{margin-top:5px;font:600 var(--text-2xl) var(--font-mono)}.ingest__tile-value--accent{color:var(--accent)}.ingest__tile-value--danger{color:var(--danger)}.ingest__choices-label{display:block;margin-bottom:9px}.ingest__choices{margin:0 0 16px;display:flex;flex-direction:column;gap:8px;font-size:var(--text-base);color:var(--ink-body)}.ingest__choice{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-hair);padding-bottom:8px}.ingest__choice:last-child{border-bottom:none;padding-bottom:0}.ingest__choice dt,.ingest__choice dd{margin:0}.ingest__choice dd{color:var(--ink-primary);text-align:right}.ingest__note{display:block}.ingest__note+.ingest__note{margin-top:4px}.ingest__progress{margin-bottom:16px}.ingest__progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ingest__progress-pct{font:600 var(--text-md) var(--font-mono);color:var(--ok-mid)}.ingest__track{position:relative;height:8px;background:var(--ink-deepest);border-radius:var(--r-xs);overflow:hidden}.ingest__fill{position:absolute;inset:0 auto 0 0;background:var(--ok-mid);transition:width var(--transition-fast)}.ingest__progress-note{margin-top:12px;font-size:var(--text-sm);color:var(--ink-secondary-alt)}.ingest__stages{display:flex;flex-direction:column;gap:9px}.ingest__done{text-align:center;border-color:var(--accent-border)}.ingest__done-title{margin:16px 0 0;font-size:var(--text-2xl);font-weight:700}.ingest__done-body{margin:6px auto 0;max-width:440px;font-size:var(--text-base-plus);color:var(--ink-body);line-height:1.5}.ingest__done-body b{color:var(--ink-primary)}.ingest__done-actions{display:flex;gap:10px;justify-content:center;margin-top:22px}.ingest__footer{display:flex;justify-content:space-between;margin-top:20px}.launches__loading{display:flex;flex-direction:column;gap:10px}.launches__cta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:320px}.launches__cta-hint{font-size:var(--text-xs);line-height:1.45;color:var(--ink-secondary);text-align:right}.launches__cta-link{appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.launches__cta-link:hover{color:var(--accent-deep)}.launches__prereqs{margin:0 0 6px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;text-align:right}.launches__prereq--met{color:var(--ok);font-weight:600}.launches__name{display:block;font-size:var(--text-lg);font-weight:700;color:var(--ink-primary)}.launches__target{display:block;font-size:var(--text-md);color:var(--ink-primary)}.launches__meta{display:flex;align-items:center;gap:8px;margin-top:3px;font:500 var(--text-2xs) var(--font-mono);color:var(--ink-tertiary)}.launches__actions{display:flex;align-items:flex-start;gap:10px}.launches__select-bar{display:flex;align-items:center;gap:14px;margin-bottom:10px;font-size:var(--text-sm);color:var(--ink-secondary)}.launches__confirm-text{margin:0 0 12px}.launches__confirm-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-weight:600}.launches__confirm-more{list-style:none;margin-left:-18px;font-weight:400;color:var(--ink-secondary)}.map-screen{display:flex;flex-direction:column;gap:16px}.map-screen>.ms-page-header,.map-screen>.ms-section-header{margin-bottom:0}.dot-ornament{display:flex;gap:6px;justify-content:center;opacity:.4}.dot-ornament__dot{width:6px;height:6px;border-radius:50%;background:var(--ink-label)}.nascent-card .ms-section-header{margin-bottom:14px}.nascent-list{display:flex;flex-direction:column;gap:11px}.nascent-row{display:flex;align-items:center;gap:12px;width:100%;padding:0;text-align:left;background:none;border:none;font:inherit;color:inherit;cursor:pointer}.nascent-row:hover .nascent-row__name{color:var(--accent)}.nascent-row__name{width:130px;flex:none;font-size:var(--text-base-plus);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast)}.nascent-row__size{width:56px;flex:none;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.nascent-row__bar{flex:1;min-width:0}.mode-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.map-launch-context{margin:-6px 0 18px;width:100%;max-width:100%;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary);line-height:1.45;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.map-layout{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}.map-canvas{position:relative;height:560px;border:1px solid var(--line-default);border-radius:var(--r-2xl);background:var(--paper-raised);overflow:hidden}.map-canvas__field{position:absolute;inset:0;pointer-events:none}.map-halo{position:absolute;transform:translate(-50%,-50%);width:calc(88px + var(--halo-share) * 150px);height:calc(88px + var(--halo-share) * 150px);border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);background:color-mix(in srgb,var(--accent) calc(6% + var(--halo-intensity) * 14%),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 5%,transparent)}.map-halo--not-scored{background:none;border-style:dashed;border-color:var(--line-heavy)}.map-marker{position:absolute;transform:translate(-50%,-50%);padding:0;background:none;border:none;cursor:pointer;z-index:5}.map-marker--soft{z-index:2;width:10px;height:10px}.map-marker--persona{z-index:5}.map-soft-dot{display:block;width:4px;height:4px;margin:3px auto;border-radius:50%;background:color-mix(in srgb,var(--accent) 42%,var(--ink-secondary));opacity:.42;transition:opacity var(--transition-fast),transform var(--transition-fast)}.map-marker--soft:hover .map-soft-dot,.map-marker--soft:focus-visible .map-soft-dot{opacity:.75;transform:scale(1.55)}.map-marker__pill{display:flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--r-full-sm);background:color-mix(in srgb,var(--paper-surface) 92%,transparent);border:1px solid var(--accent-border);font:600 var(--text-2xs) var(--font-mono);color:var(--accent);box-shadow:0 1px 4px #1e1c161a;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.map-marker__dot{width:7px;height:7px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--accent) calc(var(--marker-intensity) * 100%),var(--line-heavy))}.map-marker__dot--solid{background:var(--accent)}.map-marker__count{font-weight:500;color:var(--ink-secondary)}.map-marker:hover .map-marker__pill,.map-marker:focus-visible .map-marker__pill{border-color:var(--accent);box-shadow:0 3px 10px #1e1c1629}.map-marker__pill--selected{background:var(--accent);border-color:var(--accent);color:var(--paper-surface)}.map-marker__pill--selected .map-marker__count{color:var(--paper-surface)}.map-marker__pill--selected .map-marker__dot{background:var(--paper-surface)}.map-marker__pill--not-scored{border-style:dashed;border-color:var(--line-heavy);color:var(--ink-secondary)}.map-marker__pill--not-scored .map-marker__dot{background:var(--line-heavy)}.map-marker__pill--soft{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;pointer-events:none;border:1px dashed var(--accent);color:var(--accent);z-index:6}.map-legend{position:absolute;left:14px;bottom:14px;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line-default);border-radius:var(--r-field);background:color-mix(in srgb,var(--paper-surface) 90%,transparent);font-size:var(--text-xs);color:var(--ink-body);z-index:6}.map-legend__row{display:flex;align-items:center;gap:7px}.map-legend__swatch{flex:none}.map-legend__swatch--dot{width:6px;height:6px;border-radius:50%;background:var(--ink-secondary)}.map-legend__swatch--cluster{width:13px;height:13px;border-radius:50%;border:1px solid var(--accent-border);background:color-mix(in srgb,var(--accent) 12%,transparent)}.map-legend__swatch--ramp{width:34px;height:7px;border-radius:var(--r-2xs);background:linear-gradient(90deg,var(--line-heavy),var(--accent))}.map-hover{position:absolute;right:14px;top:14px;z-index:6}.map-hover__chip{display:inline-block;padding:7px 12px;border-radius:var(--r-md);background:var(--ink-primary);color:var(--paper-surface);font:600 var(--text-sm) var(--font-sans)}.map-panel{position:sticky;top:0}.panel--selected{border-color:var(--accent-border)}.panel__title{margin:8px 0 6px;font-size:var(--text-lg);font-weight:700}.panel__lede{margin:0 0 14px;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.55}.panel__foot{margin:0;padding-top:12px;border-top:1px solid var(--line-hair);font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.panel__foot-accent{color:var(--accent)}.panel__foot-strong{color:var(--ink-primary)}.panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.panel__ident{min-width:0}.panel__name{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.panel__meta{margin:3px 0 0;font:600 var(--text-xs) var(--font-mono);color:var(--ink-secondary)}.panel__close{flex:none;width:26px;height:26px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:none;color:var(--ink-secondary);cursor:pointer;transition:border-color var(--transition-fast)}.panel__close:hover{border-color:var(--accent)}.panel__tag{margin:12px 0}.panel__scores{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.panel__reason{margin:0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5}.panel__traits{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px;min-width:0}.panel__traits .MuiChip-root{height:auto;max-width:100%;white-space:normal}.panel__traits .MuiChip-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.panel__actions{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-hair)}.panel__action-row{display:flex;gap:8px}.panel__action-grow{flex:1}.panel__action--on{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}.panel__draft-note{margin:0;font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.5}.segment{margin-top:6px;padding:20px 22px;border:1px solid var(--accent-border);border-radius:var(--r-2xl);background:var(--accent-bg)}.segment__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.segment__ring{width:14px;height:14px;flex:none;border:1.5px solid var(--accent);border-radius:50%}.segment__row{display:flex;gap:10px;align-items:stretch}.segment__input{flex:1;background:var(--paper-surface);border-color:var(--accent-border);border-radius:var(--r-lg);padding:13px 15px;font-size:var(--text-md-plus)}.segment__hint{margin:12px 0 0;font-size:var(--text-sm-plus);color:var(--accent)}.segment__result{margin-top:14px;border-color:var(--accent-border)}.segment__result-head{display:flex;align-items:center;gap:9px}.segment__result-note{font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-card);text-transform:uppercase;color:var(--ink-secondary)}.segment__echo{margin:11px 0 0;font-size:var(--text-xl);font-weight:700;color:var(--ink-primary)}.segment__disclaimer{margin:8px 0 0;font-size:var(--text-sm-plus);color:var(--ink-body);line-height:1.5}.segment__result-actions{display:flex;gap:9px;margin-top:15px;padding-top:13px;border-top:1px solid var(--line-hair)}.persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.persona-card{display:flex;flex-direction:column;height:100%}.persona-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.persona-card__name{margin:0;font-size:var(--text-md-plus);font-weight:700}.persona-card__size{flex:none;font:600 var(--text-xs) var(--font-mono);color:var(--ink-secondary)}.persona-card__traits{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.persona-card__trait{display:flex;gap:8px;align-items:center;font-size:var(--text-sm);color:var(--ink-body)}.persona-card__bullet{width:5px;height:5px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--accent) 32%,var(--paper-surface))}.persona-card__foot{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.next-strip-card{color:var(--ink-primary)}.next-strip{display:flex;align-items:center;gap:14px}.next-strip__label{flex:none}.next-strip__copy{flex:1;margin:0;font-size:var(--text-base-plus);line-height:1.5;color:var(--ink-body);min-width:0}.persona-screen{display:flex;flex-direction:column;gap:18px;min-width:0}.persona-screen>.ms-page-header{margin-bottom:0}.aggregate{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.aggregate__bars{display:flex;flex-direction:column;gap:6px;margin-top:10px}.aggregate__size{margin:12px 0 0;font-size:var(--text-sm-plus);color:var(--ink-secondary)}.aggregate__size-value{font:600 var(--text-xl) var(--font-mono);color:var(--ink-primary);margin-right:5px}.aggregate__attrs{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px 18px;margin:0}.aggregate__attr{min-width:0}.aggregate__attr-label{font:600 var(--eyebrow-size) var(--font-mono);letter-spacing:var(--ls-card);text-transform:uppercase;color:var(--ink-label)}.aggregate__attr-value{margin:4px 0 0;font-size:var(--text-base-plus);font-weight:600;color:var(--ink-primary)}.aggregate__traits{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-hair)}.aggregate__trait-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-width:0}.aggregate__trait-row .MuiChip-root{height:auto;max-width:100%;white-space:normal}.aggregate__trait-row .MuiChip-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.no-evidence{margin:0;font-size:var(--text-sm-plus);color:var(--ink-secondary);line-height:1.55}.member__persona{display:block;font-size:var(--text-base-plus);font-weight:600;color:var(--ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member__bands{display:block;margin-top:2px;font-size:var(--text-xs-plus);color:var(--ink-secondary)}.member__source{display:flex;align-items:center;gap:7px;min-width:0}.member__source-name{font-size:var(--text-xs);color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pager{display:flex;align-items:center;gap:12px;margin-top:12px}.pager__label{font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.privacy-note{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:var(--text-sm);color:var(--ink-tertiary)}.privacy-note__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--ink-secondary)}.settings{display:flex;flex-direction:column;height:calc(100dvh - 8.5rem);max-height:calc(100dvh - 8.5rem);min-height:0;overflow:hidden}.settings__header{flex:none;margin-bottom:16px}.settings__body{flex:1;min-height:0;display:flex;flex-direction:column;max-width:560px;width:100%}.settings__scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:4px;padding-bottom:8px}.settings__card{display:flex;flex-direction:column;gap:10px}.settings__lead{margin:0 0 4px;font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.45}.settings__field{margin-top:4px}.settings__actions{flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:4px;padding-top:8px;padding-bottom:4px;background:var(--paper-canvas)}.setup__narrow{max-width:760px;margin:0 auto}.setup__medium{max-width:900px;margin:0 auto}.setup__error{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.setup__progress{margin-bottom:16px}.setup__progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.setup__progress-pct{font-family:var(--font-mono);font-weight:600;font-size:var(--text-md);color:var(--ok-mid)}.setup__track{position:relative;height:8px;background:var(--ink-deepest);border-radius:var(--r-xs);overflow:hidden}.setup__fill{position:absolute;inset:0 auto 0 0;background:var(--ok-mid);transition:width var(--transition-fast)}.setup__stages{display:flex;flex-direction:column;gap:9px}.setup__complete{text-align:center;margin-top:22px}.setup__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.setup__personas{margin-bottom:16px}.setup__persona-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.setup__persona{display:flex;align-items:center;gap:12px}.setup__persona-name{width:130px;flex:none;font-size:var(--text-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup__persona-size{width:56px;flex:none;font:500 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.setup__persona-bar{flex:1;min-width:0}.setup__next-label{display:block;margin-bottom:10px}.setup__next{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.setup__next-card{text-align:left}.setup__next-title,.setup__next-body,.setup__next-cta{display:block}.setup__next-card--accent{background:var(--accent);border-color:var(--accent);color:var(--paper-surface)}.setup__next-title{font-size:var(--text-lg);font-weight:700}.setup__next-body{margin-top:5px;font-size:var(--text-sm-plus);line-height:1.5;color:var(--ink-body)}.setup__next-body--on-accent{color:var(--accent-border)}.setup__next-cta{margin-top:10px;font:600 var(--text-sm) var(--font-sans);color:var(--accent)}.setup__next-cta--on-accent{color:var(--paper-surface)}.setup__progress-stamp{font:600 var(--text-xs) var(--font-mono);color:var(--ink-tertiary)}.setup__gate{margin-bottom:16px}.setup__checklist-skeleton,.setup__checklist{margin-bottom:18px}.setup__checklist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.setup__checklist-count{font:600 var(--text-xs) var(--font-mono);color:var(--ok-mid)}.setup__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.setup__tile{display:block;width:100%;text-align:left;background:var(--ink-deep);border:1px solid transparent;border-radius:var(--r-field);padding:11px 12px;color:inherit;font:inherit}.setup__tile--interactive{border-color:var(--ink-deepest);cursor:pointer;transition:border-color var(--transition-fast)}.setup__tile--interactive:hover{border-color:var(--ok-mid)}.setup__tile-glyph{display:block;font-size:var(--text-base);color:var(--ink-secondary-alt)}.setup__tile--done .setup__tile-glyph{color:var(--ok-mid)}.setup__tile--actionable .setup__tile-glyph{color:var(--warn-border)}.setup__tile-label{display:block;margin-top:4px;font-size:var(--text-sm);font-weight:600;color:var(--paper-surface)}.setup__tile-meta{display:block;margin-top:2px;font:500 var(--text-2xs) var(--font-mono);color:var(--ink-secondary-alt)}.setup__legs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.setup__leg-num{font:600 var(--text-base) var(--font-mono);color:var(--accent)}.setup__leg-title{margin:7px 0 4px;font-size:var(--text-lg);font-weight:700}.setup__leg-body{font-size:var(--text-sm-plus);line-height:1.5;color:var(--ink-body)}.setup__cta{text-align:center;margin-top:26px}.setup__cta-sub{margin-top:12px;font-size:var(--text-sm);color:var(--ink-tertiary)}.setup__resume{display:flex;gap:10px}
