@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=) 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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.theme{--font-heading: var(--font-sans);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root{--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--chart-1: oklch(.87 0 0);--chart-2: oklch(.556 0 0);--chart-3: oklch(.439 0 0);--chart-4: oklch(.371 0 0);--chart-5: oklch(.269 0 0);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: oklch(.205 0 0);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.556 0 0);--chart-1: oklch(.87 0 0);--chart-2: oklch(.556 0 0);--chart-3: oklch(.439 0 0);--chart-4: oklch(.371 0 0);--chart-5: oklch(.269 0 0);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.556 0 0)}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}code,pre,kbd,samp,.font-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-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:8px}.right-3{right:12px}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2{top:8px}.top-3{top:12px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-left:-4px;margin-right:-4px}.-mx-4{margin-left:-16px;margin-right:-16px}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:4px;margin-bottom:4px}.-mb-4{margin-bottom:-16px}.ml-auto{margin-left:auto}.mt-4{margin-top:16px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-2\.5{width:.625rem;height:.625rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:16px;height:16px}.size-6{width:24px;height:24px}.size-8{width:32px;height:32px}.size-full{width:100%;height:100%}.h-1{height:4px}.h-10{height:40px}.h-2{height:8px}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-4{height:16px}.h-5{height:20px}.h-6{height:24px}.h-8{height:32px}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:18rem}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.w-0{width:0px}.w-1{width:4px}.w-2{width:8px}.w-2\.5{width:.625rem}.w-72{width:18rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-24{min-width:6rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.max-w-full{max-width:100%}.max-w-modal{max-width:560px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-top:4px;scroll-margin-bottom:4px}.scroll-py-1{scroll-padding-top:4px;scroll-padding-bottom:4px}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:4px}.gap-1\.5{gap:.375rem}.gap-2{gap:8px}.gap-2\.5{gap:.625rem}.gap-3{gap:12px}.gap-4{gap:16px}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-8px * var(--tw-space-x-reverse));margin-left:calc(-8px * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--border-soft\)\]{border-color:var(--border-soft)}.border-\[color\:var\(--brand-600\)\]{border-color:var(--brand-600)}.border-\[color\:var\(--status-danger-border\)\]{border-color:var(--status-danger-border)}.border-\[color\:var\(--status-info-border\)\]{border-color:var(--status-info-border)}.border-\[color\:var\(--status-warning-border\)\]{border-color:var(--status-warning-border)}.border-\[rgba\(132\,199\,255\,0\.18\)\]{border-color:#84c7ff2e}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.bg-\[color\:rgba\(10\,23\,39\,0\.32\)\]{background-color:#0a172752}.bg-\[color\:var\(--secondary\)\]{background-color:var(--secondary)}.bg-\[color\:var\(--status-danger-bg\)\]{background-color:var(--status-danger-bg)}.bg-\[color\:var\(--status-info-bg\)\]{background-color:var(--status-info-bg)}.bg-\[color\:var\(--status-warning-bg\)\]{background-color:var(--status-warning-bg)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}.bg-black\/55{background-color:#0000008c}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(180deg\,rgba\(12\,28\,48\,0\.92\)_0\%\,rgba\(7\,17\,31\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#0c1c30eb,#07111ffa)}.bg-\[linear-gradient\(180deg\,rgba\(14\,32\,56\,0\.92\)_0\%\,rgba\(9\,20\,36\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#0e2038eb,#091424fa)}.bg-\[linear-gradient\(180deg\,rgba\(16\,36\,61\,0\.9\)_0\%\,rgba\(9\,20\,36\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#10243de6,#091424fa)}.bg-\[linear-gradient\(180deg\,rgba\(234\,242\,252\,0\.96\)_0\%\,rgba\(214\,225\,240\,0\.94\)_100\%\)\]{background-image:linear-gradient(180deg,#eaf2fcf5,#d6e1f0f0)}.bg-\[linear-gradient\(180deg\,var\(--brand-500\)_0\%\,var\(--brand-600\)_100\%\)\]{background-image:linear-gradient(180deg,var(--brand-500) 0%,var(--brand-600) 100%)}.bg-\[radial-gradient\(circle_at_30\%_18\%\,rgba\(136\,220\,255\,0\.22\)\,transparent_34\%\)\,linear-gradient\(160deg\,rgba\(17\,43\,74\,0\.96\)_0\%\,rgba\(9\,22\,38\,0\.98\)_52\%\,rgba\(4\,12\,24\,1\)_100\%\)\]{background-image:radial-gradient(circle at 30% 18%,rgba(136,220,255,.22),transparent 34%),linear-gradient(160deg,#112b4af5,#091626fa 52%,#040c18)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:4px}.p-1\.5{padding:.375rem}.p-2{padding:8px}.p-2\.5{padding:.625rem}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:8px;padding-right:8px}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:8px;padding-bottom:8px}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:8px}.pl-2\.5{padding-left:.625rem}.pr-2{padding-right:8px}.pr-8{padding-right:32px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[14px\]{font-size:14px}.text-\[1rem\]{font-size:1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.25\]{line-height:1.25}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#f3fbff\]{--tw-text-opacity: 1;color:rgb(243 251 255 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--secondary-foreground\)\]{color:var(--secondary-foreground)}.text-\[color\:var\(--status-danger-text\)\]{color:var(--status-danger-text)}.text-\[color\:var\(--status-info-text\)\]{color:var(--status-info-text)}.text-\[color\:var\(--status-warning-text\)\]{color:var(--status-warning-text)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.bg-blend-color{background-blend-mode:color}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(91\,196\,255\,0\.32\)\]{--tw-shadow: 0 0 18px rgba(91,196,255,.32);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(2\,10\,20\,0\.26\)\]{--tw-shadow: 0 12px 28px rgba(2,10,20,.26);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(3\,13\,28\,0\.34\)\,inset_0_1px_0_rgba\(214\,242\,255\,0\.14\)\]{--tw-shadow: 0 14px 30px rgba(3,13,28,.34),inset 0 1px 0 rgba(214,242,255,.14);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(10\,136\,209\,0\.22\)\]{--tw-shadow: 0 16px 34px rgba(10,136,209,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 18px 40px rgba(15, 23, 42, .12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 10px 28px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 6px 18px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 24px 60px rgba(15, 23, 42, .14);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-color: var(--background)}.ring-cyan-300\/10{--tw-ring-color: rgb(103 232 249 / .1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background\]{transition-property:border-color,box-shadow,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{color-scheme:dark;--background: #06101d;--foreground: #e8f4ff;--card: rgba(13, 23, 38, .9);--card-foreground: #e8f4ff;--popover: rgba(13, 23, 38, .96);--popover-foreground: #e8f4ff;--primary: #58c1ff;--primary-foreground: #ffffff;--secondary: rgba(17, 32, 50, .92);--secondary-foreground: #d9ebff;--muted: rgba(17, 32, 50, .92);--muted-foreground: #8ea5bf;--accent: rgba(88, 193, 255, .14);--accent-foreground: #9bdfff;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: rgba(117, 165, 214, .18);--input: rgba(117, 165, 214, .18);--ring: rgba(88, 193, 255, .42);--radius: 1rem;--bg-app: #040b16;--surface-0: rgba(7, 17, 31, .84);--surface-1: rgba(9, 21, 39, .9);--surface-2: rgba(13, 30, 52, .96);--surface-app: var(--bg-app);--surface-shell: rgba(6, 15, 29, .9);--surface-raised: rgba(10, 24, 45, .94);--surface-sunken: rgba(4, 10, 20, .98);--surface-overlay: rgba(6, 15, 29, .74);--surface-accent: rgba(55, 170, 255, .12);--backdrop-strong: rgba(2, 6, 14, .84);--backdrop-soft: rgba(2, 6, 14, .5);--glass-stroke: rgba(126, 190, 255, .16);--glass-highlight: rgba(255, 255, 255, .08);--text-primary: #e8f4ff;--text-secondary: #a9c0da;--text-muted: #6f89a5;--text-inverse: #08111c;--border-soft: rgba(104, 162, 224, .16);--border-strong: rgba(110, 179, 245, .3);--border-focus: rgba(88, 193, 255, .52);--brand-400: #89d7ff;--brand-500: #58c1ff;--brand-600: #28a8f0;--brand-700: #0a88d1;--accent-primary: var(--brand-500);--accent-primary-hover: var(--brand-600);--accent-primary-pressed: var(--brand-700);--accent-ghost: rgba(88, 193, 255, .12);--chart-1: #2d7ef7;--chart-2: #58c1ff;--chart-3: #89d7ff;--chart-4: #f59e0b;--chart-5: #8b5cf6;--chart-6: #94a3b8;--status-success-bg: rgba(88, 193, 255, .16);--status-success-border: rgba(88, 193, 255, .28);--status-success-text: #9bdfff;--status-warning-bg: rgba(245, 158, 11, .14);--status-warning-border: rgba(245, 158, 11, .3);--status-warning-text: #ffd38b;--status-danger-bg: rgba(239, 68, 68, .12);--status-danger-border: rgba(239, 68, 68, .28);--status-danger-text: #ffb4b4;--status-info-bg: rgba(88, 193, 255, .16);--status-info-border: rgba(88, 193, 255, .28);--status-info-text: #9bdfff;--success-bg: var(--status-success-bg);--success-border: var(--status-success-border);--success-text: var(--status-success-text);--warning-bg: var(--status-warning-bg);--warning-border: var(--status-warning-border);--warning-text: var(--status-warning-text);--danger-bg: var(--status-danger-bg);--danger-border: var(--status-danger-border);--danger-text: var(--status-danger-text);--info-bg: var(--status-info-bg);--info-border: var(--status-info-border);--info-text: var(--status-info-text);--signal-fit-high-bg: rgba(45, 126, 247, .12);--signal-fit-high-border: rgba(45, 126, 247, .3);--signal-fit-high-text: #175cd3;--signal-fit-medium-bg: rgba(45, 126, 247, .12);--signal-fit-medium-border: rgba(45, 126, 247, .28);--signal-fit-medium-text: #175cd3;--signal-fit-low-bg: rgba(245, 158, 11, .14);--signal-fit-low-border: rgba(245, 158, 11, .3);--signal-fit-low-text: #b45309;--signal-stage-new-bg: rgba(45, 126, 247, .1);--signal-stage-new-border: rgba(45, 126, 247, .24);--signal-stage-new-text: #175cd3;--signal-stage-screen-bg: rgba(88, 193, 255, .14);--signal-stage-screen-border: rgba(88, 193, 255, .28);--signal-stage-screen-text: #175cd3;--signal-stage-interview-bg: rgba(168, 85, 247, .12);--signal-stage-interview-border: rgba(168, 85, 247, .28);--signal-stage-interview-text: #7e22ce;--signal-stage-offer-bg: rgba(45, 126, 247, .12);--signal-stage-offer-border: rgba(45, 126, 247, .28);--signal-stage-offer-text: #175cd3;--signal-stage-reject-bg: rgba(239, 68, 68, .12);--signal-stage-reject-border: rgba(239, 68, 68, .28);--signal-stage-reject-text: #b42318;--signal-contact-new-bg: rgba(148, 163, 184, .12);--signal-contact-new-border: rgba(148, 163, 184, .24);--signal-contact-new-text: #475569;--signal-contact-contacted-bg: rgba(45, 126, 247, .12);--signal-contact-contacted-border: rgba(45, 126, 247, .28);--signal-contact-contacted-text: #175cd3;--signal-contact-replied-bg: rgba(45, 126, 247, .12);--signal-contact-replied-border: rgba(45, 126, 247, .28);--signal-contact-replied-text: #175cd3;--signal-contact-noresponse-bg: rgba(245, 158, 11, .12);--signal-contact-noresponse-border: rgba(245, 158, 11, .28);--signal-contact-noresponse-text: #b45309;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 30px;--radius-pill: 999px;--sp-0: 0px;--sp-1: 6px;--sp-2: 10px;--sp-3: 14px;--sp-4: 18px;--sp-5: 24px;--sp-6: 30px;--sp-7: 38px;--sp-8: 48px;--sp-9: 60px;--sp-10: 64px;--space-2xs: var(--sp-0);--space-xs: var(--sp-1);--space-sm: var(--sp-2);--space-md: var(--sp-4);--space-lg: var(--sp-6);--space-xl: var(--sp-8);--space-2xl: var(--sp-9);--space-3xl: var(--sp-10);--shadow-sm: 0 8px 24px rgba(2, 10, 20, .22);--shadow-md: 0 18px 42px rgba(2, 10, 20, .3);--shadow-lg: 0 30px 70px rgba(2, 10, 20, .4);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", monospace;--type-11: .6875rem;--type-12: .75rem;--type-14: .875rem;--type-16: 1rem;--type-18: 1.125rem;--type-20: 1.25rem;--type-24: 1.5rem;--text-xs: var(--type-11);--text-sm: var(--type-12);--text-base: var(--type-14);--text-md: var(--type-16);--text-lg: var(--type-18);--text-xl: var(--type-20);--text-2xl: var(--type-24);--line-tight: 1.15;--line-normal: 1.45;--line-relaxed: 1.6;--transition-fast: .14s ease;--transition-base: .18s ease;--control-height: 2.875rem;--control-radius: 16px;--control-padding-y: .72rem;--control-padding-x: 1rem;--text-1: var(--text-primary);--text-2: var(--text-secondary);--text-3: var(--text-muted);--surface-3: var(--surface-2);--brand: var(--brand-600);--brand-subtle: var(--accent-ghost);--bg-subtle: var(--surface-0);--danger: var(--status-danger-text);--danger-subtle: var(--status-danger-bg);--warning: var(--status-warning-text);--warning-subtle: var(--status-warning-bg);--success: var(--status-success-text);--success-subtle: var(--status-success-bg);--info: var(--status-info-text);--info-subtle: var(--status-info-bg)}[data-theme=dark]{color-scheme:dark;--background: #07111f;--foreground: #eef4ff;--card: #0c1727;--card-foreground: #eef4ff;--popover: #0c1727;--popover-foreground: #eef4ff;--primary: #48a3ff;--primary-foreground: #091321;--secondary: #132336;--secondary-foreground: #eef4ff;--muted: #132336;--muted-foreground: #bac8df;--accent: #17314f;--accent-foreground: #eef4ff;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: rgba(138, 160, 194, .18);--input: rgba(138, 160, 194, .18);--ring: rgba(72, 163, 255, .56);--radius: 1rem;--bg-app: #07111f;--surface-0: #081421;--surface-1: #0c1727;--surface-2: #132336;--surface-app: var(--bg-app);--surface-shell: #0b1627;--surface-raised: #122034;--surface-sunken: #091321;--surface-overlay: rgba(7, 17, 31, .92);--surface-accent: rgba(72, 163, 255, .14);--backdrop-strong: rgba(4, 10, 18, .76);--backdrop-soft: rgba(4, 10, 18, .36);--text-primary: #eef4ff;--text-secondary: #bac8df;--text-muted: #8596b2;--text-inverse: #091321;--border-soft: rgba(138, 160, 194, .18);--border-strong: rgba(138, 160, 194, .3);--border-focus: rgba(72, 163, 255, .56);--brand-400: #74b2ff;--brand-500: #48a3ff;--brand-600: #6fb6ff;--brand-700: #2b82db;--accent-primary: var(--brand-500);--accent-primary-hover: var(--brand-600);--accent-primary-pressed: var(--brand-700);--accent-ghost: rgba(72, 163, 255, .12);--chart-1: #48a3ff;--chart-2: #74b2ff;--chart-3: #afd7ff;--chart-4: #ffd485;--chart-5: #d4b3ff;--chart-6: #d9e2f2;--status-success-bg: rgba(72, 163, 255, .14);--status-success-border: rgba(72, 163, 255, .34);--status-success-text: #afd7ff;--status-warning-bg: rgba(226, 170, 54, .14);--status-warning-border: rgba(226, 170, 54, .34);--status-warning-text: #ffd485;--status-danger-bg: rgba(225, 92, 92, .14);--status-danger-border: rgba(225, 92, 92, .34);--status-danger-text: #fca5a5;--status-info-bg: rgba(72, 163, 255, .14);--status-info-border: rgba(72, 163, 255, .34);--status-info-text: #afd7ff;--success-bg: var(--status-success-bg);--success-border: var(--status-success-border);--success-text: var(--status-success-text);--warning-bg: var(--status-warning-bg);--warning-border: var(--status-warning-border);--warning-text: var(--status-warning-text);--danger-bg: var(--status-danger-bg);--danger-border: var(--status-danger-border);--danger-text: var(--status-danger-text);--info-bg: var(--status-info-bg);--info-border: var(--status-info-border);--info-text: var(--status-info-text);--signal-fit-high-bg: rgba(72, 163, 255, .14);--signal-fit-high-border: rgba(72, 163, 255, .34);--signal-fit-high-text: #afd7ff;--signal-fit-medium-bg: rgba(72, 163, 255, .14);--signal-fit-medium-border: rgba(72, 163, 255, .34);--signal-fit-medium-text: #afd7ff;--signal-fit-low-bg: rgba(226, 170, 54, .14);--signal-fit-low-border: rgba(226, 170, 54, .34);--signal-fit-low-text: #ffd485;--signal-stage-new-bg: rgba(72, 163, 255, .1);--signal-stage-new-border: rgba(72, 163, 255, .24);--signal-stage-new-text: #afd7ff;--signal-stage-screen-bg: rgba(72, 163, 255, .14);--signal-stage-screen-border: rgba(72, 163, 255, .34);--signal-stage-screen-text: #afd7ff;--signal-stage-interview-bg: rgba(168, 85, 247, .12);--signal-stage-interview-border: rgba(168, 85, 247, .28);--signal-stage-interview-text: #d4b3ff;--signal-stage-offer-bg: rgba(72, 163, 255, .14);--signal-stage-offer-border: rgba(72, 163, 255, .34);--signal-stage-offer-text: #afd7ff;--signal-stage-reject-bg: rgba(225, 92, 92, .14);--signal-stage-reject-border: rgba(225, 92, 92, .34);--signal-stage-reject-text: #fca5a5;--signal-contact-new-bg: rgba(138, 160, 194, .14);--signal-contact-new-border: rgba(138, 160, 194, .28);--signal-contact-new-text: #d9e2f2;--signal-contact-contacted-bg: rgba(72, 163, 255, .14);--signal-contact-contacted-border: rgba(72, 163, 255, .34);--signal-contact-contacted-text: #afd7ff;--signal-contact-replied-bg: rgba(72, 163, 255, .14);--signal-contact-replied-border: rgba(72, 163, 255, .34);--signal-contact-replied-text: #afd7ff;--signal-contact-noresponse-bg: rgba(226, 170, 54, .14);--signal-contact-noresponse-border: rgba(226, 170, 54, .34);--signal-contact-noresponse-text: #ffd485;--shadow-sm: 0 16px 30px rgba(1, 6, 16, .28), 0 0 0 1px rgba(126, 190, 255, .05);--shadow-md: 0 24px 56px rgba(1, 6, 16, .42), 0 0 0 1px rgba(126, 190, 255, .07);--shadow-lg: 0 34px 88px rgba(1, 6, 16, .55), 0 0 0 1px rgba(126, 190, 255, .08);--text-1: var(--text-primary);--text-2: var(--text-secondary);--text-3: var(--text-muted);--surface-3: var(--surface-2);--brand: var(--brand-600);--brand-subtle: var(--accent-ghost);--bg-subtle: var(--surface-0);--danger: var(--status-danger-text);--danger-subtle: var(--status-danger-bg);--warning: var(--status-warning-text);--warning-subtle: var(--status-warning-bg);--success: var(--status-success-text);--success-subtle: var(--status-success-bg);--info: var(--status-info-text);--info-subtle: var(--status-info-bg)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-padding-top:5rem}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(67,145,255,.2),transparent 30%),radial-gradient(circle at top right,rgba(88,193,255,.12),transparent 24%),radial-gradient(circle at bottom right,rgba(120,164,220,.1),transparent 20%),linear-gradient(180deg,#040b16,#081423 48%,#050d18);color:var(--text-primary);font-family:var(--font-sans);font-size:.875rem;line-height:1.45;letter-spacing:-.01em;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--brand-600);text-decoration:none}a:hover{color:var(--brand-700)}img,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}ul,ol{padding-left:1.125rem}#root{min-height:100vh;text-align:left}.u-nowrap{white-space:nowrap}.u-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.text-page-title{font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;line-height:1.15}.text-section{font-size:var(--text-lg);font-weight:600;letter-spacing:-.015em;line-height:1.2}.text-card-title{font-size:var(--text-md);font-weight:600;letter-spacing:-.01em;line-height:1.3}.text-body{font-size:var(--text-base);font-weight:400;line-height:1.45}.text-label{font-size:var(--text-sm);font-weight:500;line-height:1.35;color:var(--text-muted)}.text-micro{font-size:var(--text-xs);font-weight:500;line-height:1.3;color:var(--text-muted)}.u-breakword{overflow-wrap:anywhere;word-break:break-word}.table-wrapper,.table-scroll{overflow-x:auto}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}input:not([type=checkbox]):not([type=radio]),select,textarea,.selection-job-picker,.workspace-url-input,.workspace-address-bar,.nebula-shell-input,.search-builder-query,.search-builder-description,.filter-select,.top-context-select{width:100%;min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);color:var(--text-primary);background:linear-gradient(180deg,#0a182bd6,#07111fe6);border:1px solid var(--glass-stroke);border-radius:var(--control-radius);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px #0000003d,var(--shadow-sm);font-weight:500;line-height:1.35;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base),color var(--transition-base);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}textarea{min-height:6rem;resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-muted)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--border-strong)}input:focus-visible,select:focus-visible,textarea:focus-visible,.selection-job-picker:focus-visible,.workspace-url-input:focus-visible,.workspace-address-bar:focus-visible,.nebula-shell-input:focus-visible,.search-builder-query:focus-visible,.search-builder-description:focus-visible,.filter-select:focus-visible,.top-context-select:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 22%,transparent),0 0 24px color-mix(in srgb,var(--brand-500) 20%,transparent),var(--shadow-sm)}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--surface-2)}button,.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.cc-action-button,.sidebar-primary-action,.workspace-nav-btn,.toggle-btn,.search-mode-pill,.breadcrumb-item{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);border:1px solid var(--border-soft);border-radius:var(--control-radius);background:linear-gradient(180deg,#10223ae0,#091422f0);color:var(--text-primary);cursor:pointer;white-space:nowrap;font-size:var(--text-sm);font-weight:500;line-height:1.2;letter-spacing:-.005em;box-shadow:inset 0 1px 0 var(--glass-highlight),0 8px 18px #0106102e,var(--shadow-sm);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base);-webkit-backdrop-filter:blur(14px) saturate(1.06);backdrop-filter:blur(14px) saturate(1.06)}button>span,.btn>span,.btn-primary>span,.btn-secondary>span,.btn-ghost>span,.btn-danger>span,.cc-action-button>span,.sidebar-primary-action>span{min-width:0;overflow:hidden;text-overflow:ellipsis}button:hover,.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-ghost:hover,.btn-danger:hover,.cc-action-button:hover,.sidebar-primary-action:hover,.workspace-nav-btn:hover,.toggle-btn:hover,.search-mode-pill:hover,.breadcrumb-item:hover:not(:disabled){border-color:#58c1ff57;background:linear-gradient(180deg,#1a3d67eb,#0f2238f5);box-shadow:0 14px 30px #01061057,0 0 20px #2a99ff1f}button[data-slot=button][data-variant=default]:hover,.btn-primary:hover,.sidebar-primary-action:hover{background:var(--brand-600);border-color:var(--brand-600);box-shadow:0 16px 34px #0a88d147,0 0 24px #62c9ff33}button[data-slot=button][data-variant=secondary]:hover,button[data-slot=button][data-variant=ghost]:hover,button[data-slot=button][data-variant=outline]:hover,.btn-secondary:hover,.btn-ghost:hover,.cc-action-button:hover,.workspace-nav-btn:hover,.toggle-btn:hover,.search-mode-pill:hover,.breadcrumb-item:hover:not(:disabled){background:#2d7ef71a;border-color:#2d7ef747}button[data-slot=button][data-variant=destructive]:hover,.btn-danger:hover{background:#ef444424;border-color:#ef44444d}button:active,.btn:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-danger:active,.cc-action-button:active,.sidebar-primary-action:active,.workspace-nav-btn:active,.toggle-btn:active,.search-mode-pill:active{transform:translateY(1px)}button:focus-visible,.btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-ghost:focus-visible,.btn-danger:focus-visible,.cc-action-button:focus-visible,.sidebar-primary-action:focus-visible,.workspace-nav-btn:focus-visible,.toggle-btn:focus-visible,.search-mode-pill:focus-visible,.breadcrumb-item:focus-visible,.btn-link-primary:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 22%,transparent),var(--shadow-sm)}button:disabled,.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled,.cc-action-button:disabled,.sidebar-primary-action:disabled,.workspace-nav-btn:disabled,.toggle-btn:disabled,.search-mode-pill:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn--primary,.btn-primary,.cc-decision-actions .btn-primary,.btn-link-primary{background:linear-gradient(180deg,#62c9ff 0%,var(--brand-600) 100%);border-color:#28a8f057;color:var(--text-inverse);box-shadow:0 14px 28px #0a88d147}.btn--primary:hover,.btn-primary:hover,.btn-link-primary:hover{background:linear-gradient(180deg,var(--brand-400) 0%,var(--brand-500) 100%)}.btn--secondary,.btn-secondary{background:#58c1ff1a;border-color:#58c1ff29;color:var(--brand-400)}.btn--ghost,.btn-ghost,.breadcrumb-item{background:#58c1ff0a;color:var(--text-secondary);box-shadow:none}.btn--ghost:hover,.btn-ghost:hover,.breadcrumb-item:hover:not(:disabled){background:#2d7ef714}.btn--danger,.btn-danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.btn--danger:hover,.btn-danger:hover{background:#ef44442e}.btn-sm{min-height:var(--control-height);padding:var(--control-padding-y) calc(var(--control-padding-x) - .1rem);font-size:var(--text-sm)}.btn-icon,.icon-button{min-width:2.5rem;padding-inline:.7rem}button>span,.btn>span,.btn-primary>span,.btn-secondary>span,.btn-ghost>span,.btn-danger>span,.cc-action-button>span,.sidebar-primary-action>span{min-width:0}button:not(.btn-link-primary):not(.btn-icon):not(.icon-button),.btn:not(.btn-link-primary):not(.btn-icon):not(.icon-button),.btn-primary:not(.btn-link-primary):not(.btn-icon):not(.icon-button),.btn-secondary:not(.btn-link-primary):not(.btn-icon):not(.icon-button),.btn-ghost:not(.btn-link-primary):not(.btn-icon):not(.icon-button),.btn-danger:not(.btn-link-primary):not(.btn-icon):not(.icon-button),.cc-action-button,.sidebar-primary-action,.workspace-nav-btn,.toggle-btn,.search-mode-pill,.breadcrumb-item,.btn-link-primary{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.cc-action-button,.sidebar-primary-action,.workspace-nav-btn,.toggle-btn,.search-mode-pill,.breadcrumb-item,.btn-link-primary{text-wrap:balance}.btn-sm,.cc-action-button,.sidebar-primary-action,.workspace-nav-btn,.toggle-btn{white-space:nowrap}.btn-link-primary,.btn-primary,.btn-secondary,.btn-danger,.cc-action-button,.sidebar-primary-action{min-width:0}:where(.workspace-nav-btn,.toggle-btn,.search-mode-pill,.breadcrumb-item,.app-topbar-status-button,.app-topbar-agent-button,.cc-action-button,.sidebar-primary-action,.btn-link-primary){min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);border-radius:var(--control-radius);font-size:var(--text-sm);line-height:1.2;letter-spacing:-.005em}:where(.workspace-nav-btn,.toggle-btn,.search-mode-pill,.breadcrumb-item,.app-topbar-status-button,.app-topbar-agent-button,.cc-action-button,.sidebar-primary-action,.btn-link-primary)>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.workspace-nav-btn{min-width:var(--control-height);padding-inline:.65rem}.workspace-nav-btn,.toggle-btn,.search-mode-pill,.breadcrumb-item,.cc-action-button,.sidebar-primary-action,.btn-link-primary{text-wrap:balance}.badge,.tag,.chip,.skill-chip,.drawer-meta-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;max-width:100%;padding:.25rem .625rem;border:1px solid rgba(126,190,255,.14);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:left;background:linear-gradient(180deg,#12243bd6,#0a1525eb);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--glass-highlight)}.badge-neutral,.badge-gray,.cc-badge-slate,.tag-subtle,.term-chip-muted{background:linear-gradient(180deg,#12243bd6,#0a1525eb);border-color:#7ebeff24;color:var(--text-secondary)}.badge-green,.badge-success,.cc-badge-green,.sent-badge,.pass-label-strong-yes,.term-chip-success{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.badge-blue,.badge-info,.cc-badge-blue,.tag-accent,.term-chip-accent{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.badge-amber,.badge-warning,.cc-badge-amber,.pass-label-borderline,.term-chip-warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.badge-red,.badge-danger,.cc-badge-red,.pass-label-no,.term-chip-danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.badge-blue-soft,.signal-fit-medium,.signal-stage-new,.signal-contact-contacted{background:var(--signal-fit-medium-bg);border-color:var(--signal-fit-medium-border);color:var(--signal-fit-medium-text)}.signal-fit-high,.signal-stage-offer,.signal-contact-replied{background:var(--signal-fit-high-bg);border-color:var(--signal-fit-high-border);color:var(--signal-fit-high-text)}.signal-fit-low,.signal-stage-reject,.signal-contact-noresponse{background:var(--signal-fit-low-bg);border-color:var(--signal-fit-low-border);color:var(--signal-fit-low-text)}table,.data-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}table.is-sticky-header thead th,.data-table.is-sticky-header thead th,.table-sticky thead th{position:sticky;top:0;z-index:1}th,td{padding:.8rem .9rem;text-align:left;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-wrap-cell,.table-description{white-space:normal;overflow-wrap:anywhere;word-break:break-word}thead th{background:var(--surface-2);border-bottom:1px solid var(--border-soft);color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}tbody td{border-bottom:1px solid rgba(93,117,147,.12)}tbody tr:hover{background:#2d7ef70d}tbody tr:last-child td{border-bottom:none}.row-selected,.is-selected,[aria-selected=true]{background:#2d7ef714}.is-loading,.loading{color:var(--text-secondary)}.is-disabled,.is-disabled button,.is-disabled a,[aria-disabled=true]{opacity:.55;pointer-events:none}.is-error,.message-error,.job-results-error,.selection-error,.workspace-extract-error,.workspace-start-error,.nebula-shell-error{padding:.75rem .875rem;border:1px solid var(--status-danger-border);border-radius:var(--radius-sm);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:var(--text-sm)}.is-success,.message-success,.selection-success{padding:.75rem .875rem;border:1px solid var(--status-success-border);border-radius:var(--radius-sm);background:var(--status-success-bg);color:var(--status-success-text);font-size:var(--text-sm)}.message-warning{padding:.75rem .875rem;border:1px solid var(--status-warning-border);border-radius:var(--radius-sm);background:var(--status-warning-bg);color:var(--status-warning-text);font-size:var(--text-sm)}.alert,.empty-state{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-0)}.alert--info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-text)}.alert--success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.alert--warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.alert--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.alert__title,.empty-state__title{font-weight:700}.alert__body,.empty-state__body{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--line-relaxed)}.field-hint{color:var(--text-muted);font-size:var(--text-xs)}.field-error{color:var(--status-danger-text);font-size:var(--text-xs)}.skeleton{position:relative;overflow:hidden;min-height:.95rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,#8aa0c224 25%,#8aa0c23d 37%,#8aa0c224 63%);background-size:400% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.skeleton--line{min-height:.95rem}.skeleton--block{min-height:8rem;border-radius:var(--radius-lg)}@keyframes skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.link,.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.spinner{width:1rem;height:1rem;border:2px solid rgba(45,126,247,.2);border-top-color:currentColor;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#5d759338;border-radius:var(--radius-pill)}::-webkit-scrollbar-track{background:transparent}::-moz-selection{background:#2d7ef72e;color:var(--text-primary)}::selection{background:#2d7ef72e;color:var(--text-primary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-theme=dark]{color-scheme:dark;--background: #07111f;--foreground: #eef4ff;--card: #0c1727;--card-foreground: #eef4ff;--popover: #0c1727;--popover-foreground: #eef4ff;--primary: #48a3ff;--primary-foreground: #091321;--secondary: #132336;--secondary-foreground: #eef4ff;--muted: #132336;--muted-foreground: #bac8df;--accent: #17314f;--accent-foreground: #eef4ff;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: rgba(138, 160, 194, .18);--input: rgba(138, 160, 194, .18);--ring: rgba(72, 163, 255, .56);--radius: 1rem;--bg-app: #07111f;--surface-0: #081421;--surface-1: #0c1727;--surface-2: #132336;--surface-app: var(--bg-app);--surface-shell: #0b1627;--surface-raised: #122034;--surface-sunken: #091321;--surface-overlay: rgba(7, 17, 31, .92);--surface-accent: rgba(72, 163, 255, .14);--backdrop-strong: rgba(4, 10, 18, .76);--backdrop-soft: rgba(4, 10, 18, .36);--text-primary: #eef4ff;--text-secondary: #bac8df;--text-muted: #8596b2;--text-inverse: #091321;--border-soft: rgba(138, 160, 194, .18);--border-strong: rgba(138, 160, 194, .3);--border-focus: rgba(72, 163, 255, .56);--brand-400: #74b2ff;--brand-500: #48a3ff;--brand-600: #6fb6ff;--brand-700: #2b82db;--accent-primary: var(--brand-500);--accent-primary-hover: var(--brand-600);--accent-primary-pressed: var(--brand-700);--accent-ghost: rgba(72, 163, 255, .12);--chart-1: #48a3ff;--chart-2: #2dd4bf;--chart-3: #86bfff;--chart-4: #ffd485;--chart-5: #d4b3ff;--chart-6: #7dd3fc;--status-success-bg: rgba(72, 163, 255, .14);--status-success-border: rgba(72, 163, 255, .34);--status-success-text: #afd7ff;--status-warning-bg: rgba(226, 170, 54, .14);--status-warning-border: rgba(226, 170, 54, .34);--status-warning-text: #ffd485;--status-danger-bg: rgba(225, 92, 92, .14);--status-danger-border: rgba(225, 92, 92, .34);--status-danger-text: #fca5a5;--status-info-bg: rgba(72, 163, 255, .14);--status-info-border: rgba(72, 163, 255, .34);--status-info-text: #afd7ff;--success-bg: var(--status-success-bg);--success-border: var(--status-success-border);--success-text: var(--status-success-text);--warning-bg: var(--status-warning-bg);--warning-border: var(--status-warning-border);--warning-text: var(--status-warning-text);--danger-bg: var(--status-danger-bg);--danger-border: var(--status-danger-border);--danger-text: var(--status-danger-text);--info-bg: var(--status-info-bg);--info-border: var(--status-info-border);--info-text: var(--status-info-text);--signal-fit-high-bg: rgba(72, 163, 255, .14);--signal-fit-high-border: rgba(72, 163, 255, .34);--signal-fit-high-text: #afd7ff;--signal-fit-medium-bg: rgba(72, 163, 255, .14);--signal-fit-medium-border: rgba(72, 163, 255, .34);--signal-fit-medium-text: #afd7ff;--signal-fit-low-bg: rgba(226, 170, 54, .14);--signal-fit-low-border: rgba(226, 170, 54, .34);--signal-fit-low-text: #ffd485;--signal-stage-new-bg: rgba(72, 163, 255, .1);--signal-stage-new-border: rgba(72, 163, 255, .24);--signal-stage-new-text: #afd7ff;--signal-stage-screen-bg: rgba(45, 212, 191, .12);--signal-stage-screen-border: rgba(45, 212, 191, .28);--signal-stage-screen-text: #8ce7dc;--signal-stage-interview-bg: rgba(168, 85, 247, .12);--signal-stage-interview-border: rgba(168, 85, 247, .28);--signal-stage-interview-text: #d4b3ff;--signal-stage-offer-bg: rgba(72, 163, 255, .14);--signal-stage-offer-border: rgba(72, 163, 255, .34);--signal-stage-offer-text: #afd7ff;--signal-stage-reject-bg: rgba(225, 92, 92, .14);--signal-stage-reject-border: rgba(225, 92, 92, .34);--signal-stage-reject-text: #fca5a5;--signal-contact-new-bg: rgba(138, 160, 194, .14);--signal-contact-new-border: rgba(138, 160, 194, .28);--signal-contact-new-text: #d9e2f2;--signal-contact-contacted-bg: rgba(72, 163, 255, .14);--signal-contact-contacted-border: rgba(72, 163, 255, .34);--signal-contact-contacted-text: #afd7ff;--signal-contact-replied-bg: rgba(72, 163, 255, .14);--signal-contact-replied-border: rgba(72, 163, 255, .34);--signal-contact-replied-text: #afd7ff;--signal-contact-noresponse-bg: rgba(226, 170, 54, .14);--signal-contact-noresponse-border: rgba(226, 170, 54, .34);--signal-contact-noresponse-text: #ffd485;--shadow-sm: 0 8px 20px rgba(0, 0, 0, .18);--shadow-md: 0 16px 30px rgba(0, 0, 0, .24);--shadow-lg: 0 22px 44px rgba(0, 0, 0, .3);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", monospace;--type-12: .75rem;--type-13: .8125rem;--type-14: .875rem;--type-16: 1rem;--type-20: 1.25rem;--type-24: 1.5rem;--text-xs: var(--type-12);--text-sm: var(--type-14);--text-md: var(--type-16);--text-lg: var(--type-20);--text-xl: var(--type-24);--text-2xl: var(--type-24);--line-tight: 1.15;--line-normal: 1.45;--line-relaxed: 1.6;--transition-fast: .14s ease;--transition-base: .18s ease;--text-1: var(--text-primary);--text-2: var(--text-secondary);--text-3: var(--text-muted);--surface-3: var(--surface-2);--brand: var(--brand-600);--brand-subtle: var(--accent-ghost);--bg-subtle: var(--surface-0);--danger: var(--status-danger-text);--danger-subtle: var(--status-danger-bg);--warning: var(--status-warning-text);--warning-subtle: var(--status-warning-bg);--success: var(--status-success-text);--success-subtle: var(--status-success-bg);--info: var(--status-info-text);--info-subtle: var(--status-info-bg)}.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]>*{svg:not([class*="size-"])}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:24px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:border-\[color\:var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[color\:var\(--brand-600\)\]:hover{border-color:var(--brand-600)}.hover\:bg-\[color\:rgba\(239\,68\,68\,0\.18\)\]:hover{background-color:#ef44442e}.hover\:bg-\[color\:rgba\(45\,126\,247\,0\.10\)\]:hover{background-color:#2d7ef71a}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-\[linear-gradient\(180deg\,var\(--brand-400\)_0\%\,var\(--brand-600\)_100\%\)\]:hover{background-image:linear-gradient(180deg,var(--brand-400) 0%,var(--brand-600) 100%)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:transparent}.disabled\:opacity-50:disabled{opacity:.5}.group\/dropdown-menu-item:focus .group-focus\/dropdown-menu-item\:text-accent-foreground{color:var(--accent-foreground)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.has-\[\>svg\]\:grid-cols-alert:has(>svg){grid-template-columns:auto minmax(0,1fr)}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>svg\]\:gap-x-2:has(>svg){-moz-column-gap:8px;column-gap:8px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.group\/alert:has(>svg) .group-has-\[\>svg\]\/alert\:col-start-2{grid-column-start:2}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2{padding-bottom:8px}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2{padding-top:8px}.aria-expanded\:border-\[color\:var\(--border-strong\)\][aria-expanded=true]{border-color:var(--border-strong)}.aria-expanded\:bg-\[color\:rgba\(45\,126\,247\,0\.10\)\][aria-expanded=true]{background-color:#2d7ef71a}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}.data-\[side\=left\]\:inset-y-0[data-side=left],.data-\[side\=right\]\:inset-y-0[data-side=right]{top:0;bottom:0}.data-\[side\=top\]\:inset-x-0[data-side=top]{left:0;right:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[size\=lg\]\:size-10[data-size=lg]{width:40px;height:40px}.data-\[size\=sm\]\:size-6[data-size=sm]{width:24px;height:24px}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=left\]\:h-full[data-side=left],.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[size\=default\]\:h-8[data-size=default]{height:32px}.data-\[size\=sm\]\:h-7[data-size=sm]{height:1.75rem}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[side\=left\]\:w-3\/4[data-side=left],.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: 4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: 4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:12px}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[size\=sm\]\:rounded-md[data-size=sm]{border-radius:calc(var(--radius) - 2px)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}.data-\[side\=left\]\:border-r[data-side=left]{border-right-width:1px}.data-\[side\=right\]\:border-l[data-side=right]{border-left-width:1px}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-top:12px;padding-bottom:12px}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity: 0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -8px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: 8px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -8px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: 8px}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-1\.5[data-slot=select-value]>*{gap:.375rem}.\*\:data-\[slot\=avatar\]\:ring-2[data-slot=avatar]>*{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\*\:data-\[slot\=avatar\]\:ring-background[data-slot=avatar]>*{--tw-ring-color: var(--background)}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{color:var(--destructive)}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:size-2\.5{width:.625rem;height:.625rem}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:size-3{width:12px;height:12px}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:size-2{width:8px;height:8px}.group\/tabs-list[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent{background-color:transparent}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:p-3{padding:12px}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:px-3{padding-left:12px;padding-right:12px}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:text-xs{font-size:.75rem;line-height:1rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}.group\/command-item[data-checked=true] .group-data-\[checked\=true\]\/command-item\:opacity-100{opacity:1}.group\/input-group[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50,.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}.dark\:hover\:text-foreground:hover:is(.dark *){color:var(--foreground)}.dark\:disabled\:bg-transparent:disabled:is(.dark *){background-color:transparent}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:24rem}}@media(min-width:768px){.md\:text-pretty{text-wrap:pretty}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has(>[data-align=block-end]){padding-top:12px}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has(>[data-align=block-start]){padding-bottom:12px}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5>input:has(>[data-align=inline-end]){padding-right:.375rem}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5>input:has(>[data-align=inline-start]){padding-left:.375rem}.\[\&\>kbd\]\:rounded-md>kbd{border-radius:calc(var(--radius) - 2px)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:16px;height:16px}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-4>svg{width:16px;height:16px}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:12px}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:12px}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden>svg{display:none}.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:8px;height:8px}.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2>svg{width:8px;height:8px}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:hover\:text-foreground:hover a{color:var(--foreground)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:16px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:16px;height:16px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.app-shell{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);position:relative;overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(67,145,255,.24),transparent 28%),radial-gradient(circle at 88% 6%,rgba(34,211,238,.12),transparent 24%),linear-gradient(180deg,#040b16,#081423 48%,#050d18);color:var(--text-primary)}.app-shell:before,.app-shell:after{content:"";position:fixed;width:24rem;height:24rem;pointer-events:none;z-index:0;filter:blur(18px);opacity:.42}.app-shell:before{top:-8rem;right:-6rem;background:radial-gradient(circle,rgba(77,160,255,.28) 0%,rgba(77,160,255,.05) 55%,transparent 72%)}.app-shell:after{bottom:-9rem;left:-7rem;background:radial-gradient(circle,rgba(90,170,255,.22) 0%,rgba(90,170,255,.05) 58%,transparent 74%)}.loading{min-height:100dvh;display:grid;place-items:center;color:var(--text-secondary)}.mock-banner{padding:.5rem 1rem;border-bottom:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-text);font-size:var(--text-xs);font-weight:600;text-align:center;letter-spacing:.03em}.app-topbar{padding:var(--sp-3) var(--sp-3) 0;position:relative;z-index:1}.app-topbar-shell{width:100%;margin:0;border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) + 6px);overflow:hidden;background:linear-gradient(180deg,#0b182bd6,#060f1deb);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}.app-topbar-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(88,193,255,.1) 48%,transparent 100%);opacity:.55}.app-topbar-content{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(20rem,1fr) minmax(18rem,auto);gap:var(--sp-3);align-items:center;padding:var(--sp-3)}.app-topbar-brand,.app-topbar-center,.app-topbar-telemetry{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.app-topbar-brand{min-width:0}.app-brand-copy{display:flex;flex-direction:column;gap:0;min-width:0}.app-brand-copy strong,.app-topbar-title-block strong,.brand-name,.user-name{font-weight:700}.app-topbar-title-row{display:flex;align-items:center;gap:.7rem;min-width:0}.app-topbar-route-badge{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex-shrink:0;border-radius:.95rem;border:1px solid rgba(79,146,255,.22);background:radial-gradient(circle at 30% 25%,rgba(98,182,255,.16),transparent 52%),linear-gradient(180deg,#10223af5,#091526fa);box-shadow:inset 0 1px #d6ecff12,inset 0 -1px #10233ce6,0 14px 30px #040d1a61}.app-topbar-route-icon{width:1.05rem;height:1.05rem;color:#65bcff;filter:drop-shadow(0 0 .45rem rgba(54,145,255,.22))}.app-topbar-route-copy{display:flex;flex-direction:column;gap:.16rem;min-width:0}.app-topbar-route-copy strong{font-size:clamp(1.25rem,1.1rem + .45vw,1.55rem);line-height:1.05;letter-spacing:-.04em}.app-topbar-kicker{color:#97bad8d1;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1}.app-brand-copy span,.app-topbar-kicker,.brand-sub,.user-email,.sidebar-status-caption{color:var(--text-muted);font-size:var(--text-xs)}.nav-item-copy span{color:var(--text-muted);font-size:var(--text-base)}.app-topbar-search{min-width:0;width:100%}.app-topbar-search input{height:3rem;border-radius:16px}.app-topbar-user{display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:.45rem .55rem;border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-lg) - 2px);background:linear-gradient(180deg,#101f35b8,#0a1423e6);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-topbar-avatar{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#67b8ff57,#2fd4bf2e);color:var(--text-primary);font-weight:700;box-shadow:inset 0 1px #ffffff1f}.app-topbar-user-copy{display:grid;gap:.125rem}.app-topbar-user-copy strong{font-size:var(--text-md);line-height:1.25}.app-topbar-user-copy span{color:var(--text-muted);font-size:var(--text-xs)}.app-topbar-telemetry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.app-topbar-telemetry-main{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2);min-width:0}.app-topbar-status-button{padding-inline:.85rem;background:linear-gradient(180deg,#142c4dd6,#0b1a2cf0);border-color:#48a3ff3d;color:var(--brand-400)}.app-topbar-status-icon{width:.95rem;height:.95rem;color:var(--brand-600)}.app-topbar-status-count{min-height:1.45rem;padding:.2rem .5rem}.app-status-popover{width:min(31rem,calc(100vw - 1.5rem));padding:var(--sp-4);gap:var(--sp-4);border:1px solid var(--glass-stroke);border-radius:20px;background:linear-gradient(180deg,#0a182beb,#060f1df5);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-status-popover-header{display:grid;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid rgba(214,218,224,.75)}.app-status-popover-titleblock{display:grid;gap:var(--sp-2)}.app-status-popover-title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-lg);line-height:1.2;font-weight:600}.app-status-popover-route-icon{width:1rem;height:1rem;color:var(--brand-600)}.app-status-popover-description{color:var(--text-secondary);font-size:var(--text-base);line-height:1.45}.app-status-popover-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.app-status-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.app-status-summary-card{display:grid;gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--glass-stroke);border-radius:14px;background:linear-gradient(180deg,#0e2038e0,#091424f5);box-shadow:inset 0 1px #ffffff0a}.app-status-feed{display:grid;gap:var(--sp-2)}.app-status-feed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border:1px solid rgba(214,218,224,.72);border-radius:14px;background:var(--surface-0)}.app-status-feed-dot,.shell-status-feed-dot,.nebula-shell-status-dot{width:.72rem;height:.72rem;margin-top:.15rem;border-radius:999px;background:var(--brand-500);box-shadow:0 0 0 4px #2d7ef714}.app-status-feed-dot.tone-blue,.shell-status-feed-dot.tone-blue,.nebula-shell-status-dot.tone-blue{background:var(--brand-500);box-shadow:0 0 0 4px #2d7ef714}.app-status-feed-dot.tone-green,.shell-status-feed-dot.tone-green,.nebula-shell-status-dot.tone-green{background:#16a34a;box-shadow:0 0 0 4px #16a34a1a}.app-status-feed-dot.tone-amber,.shell-status-feed-dot.tone-amber,.nebula-shell-status-dot.tone-amber{background:#d97706;box-shadow:0 0 0 4px #d977061a}.app-status-feed-dot.tone-red,.shell-status-feed-dot.tone-red,.nebula-shell-status-dot.tone-red{background:#dc2626;box-shadow:0 0 0 4px #dc26261a}.app-status-feed-dot.tone-slate,.shell-status-feed-dot.tone-slate,.nebula-shell-status-dot.tone-slate,.app-status-feed-dot.tone-neutral,.shell-status-feed-dot.tone-neutral,.nebula-shell-status-dot.tone-neutral{background:#64748b;box-shadow:0 0 0 4px #64748b14}.app-status-feed-copy,.shell-status-feed-copy,.nebula-shell-status-copy{display:grid;gap:.1rem;min-width:0}.app-status-feed-copy span,.shell-status-feed-copy span,.nebula-shell-status-copy span{color:var(--text-secondary);font-size:var(--text-base);line-height:1.45}.app-status-feed-meta{color:var(--text-muted)}.app-status-actions{display:flex;justify-content:flex-end}.app-topbar-chip{white-space:nowrap}.app-topbar-chip-muted{opacity:.82}.app-body{width:100%;margin:0;display:grid;grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-4);min-height:0;min-width:0;position:relative;z-index:1;align-items:start}.main-content{min-width:0;min-height:0;display:grid;grid-auto-rows:min-content}.main-content.workspace-mode>*{width:100%;max-width:100%;min-height:0}.sidebar{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);overflow:auto;border:1px solid rgba(117,165,214,.18);border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(180deg,#0c1623f5,#09121df5);box-shadow:var(--shadow-md);position:relative}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 22%),linear-gradient(90deg,transparent 0%,rgba(88,193,255,.08) 52%,transparent 100%)}.sidebar-brand{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-1) 0}.brand-logo,.user-avatar,.candidate-avatar,.profile-card-avatar,.drawer-avatar{width:2.5rem;height:2.5rem;display:grid;place-items:center;flex-shrink:0;position:relative;isolation:isolate;overflow:hidden;border-radius:999px;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.96) 0 14%,transparent 15%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.12) 0 24%,transparent 25%),conic-gradient(from 210deg,#e6f0ff,#9fd3ff 20%,#6fb6ff 47%,#2d7ef7 76%,#0f5fd6);border:1px solid rgba(214,218,224,.9);color:var(--text-primary);font-weight:700;box-shadow:0 10px 24px #2d7ef724}.brand-logo{width:3rem;height:3rem;border-radius:1.1rem;border:1px solid rgba(124,197,255,.22);background:radial-gradient(circle at 50% 14%,rgba(148,227,255,.2),transparent 34%),linear-gradient(145deg,#143254f5,#0a192bfa 46%,#040c18);box-shadow:0 20px 42px #030d1c85,inset 0 1px #d6f2ff1f,inset 0 -18px 32px #0d5fd629}.brand-logo:before{content:"";position:absolute;inset:.32rem;border-radius:.9rem;border:1px solid rgba(133,207,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 34%);pointer-events:none}.brand-logo-orbit,.brand-logo-core{position:absolute;display:block}.brand-logo-orbit{inset:0;margin:auto;border-radius:999px;pointer-events:none}.brand-logo-orbit--outer{width:2.12rem;height:2.12rem;border:1px solid rgba(132,216,255,.28);transform:rotate(26deg);box-shadow:0 0 24px #43a0ff29}.brand-logo-orbit--inner{width:1.42rem;height:2.18rem;border:1px solid rgba(79,195,255,.24);transform:rotate(-30deg)}.brand-logo-core{position:relative;z-index:1;font-family:var(--font-heading);font-size:1.18rem;font-weight:800;letter-spacing:-.08em;color:#f3fbff;text-shadow:0 0 14px rgba(91,196,255,.32),0 4px 18px rgba(2,10,20,.28)}.sidebar-status-operator{background:radial-gradient(circle at 20% 20%,rgba(88,193,255,.12),transparent 32%),linear-gradient(180deg,#0e1c2cfa,#0a1623fa);border-color:#75a5d62e}.sidebar-status-card{gap:var(--sp-3)}.sidebar-primary-action{width:100%;justify-content:center;border-radius:var(--control-radius);min-height:var(--control-height);padding-inline:1rem;background:linear-gradient(180deg,#62c9ff,#1598df);box-shadow:0 14px 28px #1598df47}.brand-text,.user-details,.sidebar-status,.sidebar-nav,.sidebar-nav-group{display:flex;flex-direction:column}.brand-text{gap:.125rem}.brand-name{letter-spacing:-.045em;color:#eef7ff}.brand-sub{letter-spacing:.08em;text-transform:uppercase}.sidebar-status{gap:var(--sp-3)}.sidebar-status-card{display:flex;flex-direction:column;gap:var(--sp-2)}.sidebar-operator-shell .sidebar-status-operator{border-color:#75a5d629;background:linear-gradient(180deg,#0f1d2df5,#0b1522f5);box-shadow:inset 0 1px #ffffff08}.sidebar-operator-shell .sidebar-status-operator strong,.sidebar-operator-shell .sidebar-status-operator p,.sidebar-operator-shell .sidebar-status-operator .sidebar-status-caption{color:var(--text-secondary)}.sidebar-status-topline{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.sidebar-status strong{font-size:var(--text-md)}.sidebar-status p{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.5}.sidebar-primary-action{width:100%;justify-content:flex-start}.sidebar-nav{flex:1;min-width:0;gap:var(--sp-3)}.sidebar-nav-group{gap:.45rem;padding:.85rem;border:1px solid rgba(117,165,214,.14);border-radius:calc(var(--radius-lg) - 2px);background:linear-gradient(180deg,#0e1928d6,#0a1421d6);box-shadow:inset 0 1px #ffffff05}.nav-section-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-inline:.1rem}.nav-item{width:100%;justify-content:flex-start;gap:.75rem;min-height:3rem;padding:.6rem .8rem;text-align:left;border-radius:var(--control-radius)}.sidebar-operator-shell .nav-item{border:1px solid rgba(117,165,214,.12);border-radius:var(--control-radius);background:linear-gradient(180deg,#122132e0,#0d1826e0);color:var(--text-secondary);box-shadow:none}.sidebar-operator-shell .nav-item:hover,.sidebar-operator-shell .nav-item:focus-visible{background:linear-gradient(180deg,#152a3ff5,#0e1d2df5);border-color:#58c1ff38;box-shadow:0 12px 24px #040c1842}.sidebar-operator-shell .nav-item.active,.sidebar-operator-shell .nav-item[aria-current=page]{background:linear-gradient(180deg,#173752fa,#0f283efa);border-color:#58c1ff47;box-shadow:0 16px 30px #040c1852;border-radius:var(--control-radius);color:var(--text-primary)}.nav-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#58c1ff1a;color:var(--brand-600);flex-shrink:0}.sidebar-operator-shell .nav-item-icon{color:#2d7ef7}.nav-item-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.nav-item-copy strong{font-size:var(--text-sm);line-height:1.2;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere}.nav-item-copy span{font-size:var(--text-xs);line-height:1.25;max-width:100%}.sidebar-footer{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border-soft)}.sidebar-operator-shell .sidebar-footer{border-top-color:#94a3b829}.sidebar-operator-shell .brand-name,.sidebar-operator-shell .brand-sub,.sidebar-operator-shell .user-name{color:var(--text-primary)}.sidebar-operator-shell .brand-name{color:#f3f9ff}.sidebar-operator-shell .brand-sub{color:#9cc8e8d1}.sidebar-operator-shell .user-email,.sidebar-operator-shell .nav-item-copy span,.sidebar-operator-shell .nav-section-label,.sidebar-operator-shell .sidebar-status-caption{color:var(--text-muted)}.sidebar-operator-shell .sidebar-primary-action{width:100%;border-radius:var(--control-radius);background:linear-gradient(180deg,var(--brand-500) 0%,var(--brand-600) 100%);border-color:#1868e847;color:var(--text-inverse);box-shadow:0 12px 24px #2d7ef733}.login-page{min-height:100dvh;display:grid;place-items:center;padding:var(--sp-6);background:radial-gradient(circle at top,rgba(77,160,255,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(210,245,92,.16),transparent 26%),linear-gradient(180deg,#06101d,#081423)}.login-card{width:min(100%,28rem);display:grid;gap:var(--sp-4);padding:var(--sp-7);border:1px solid var(--glass-stroke);border-radius:28px;background:linear-gradient(180deg,#0b192ce0,#060f1df5);box-shadow:var(--shadow-md);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-logo{width:4.75rem;height:4.75rem;display:grid;place-items:center;margin:0 auto;position:relative;isolation:isolate;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(143,213,255,.24);background:radial-gradient(circle at 50% 16%,rgba(163,228,255,.22),transparent 34%),linear-gradient(160deg,#112b4af5,#091626fa 52%,#040c18);box-shadow:0 22px 44px #040e1d80,inset 0 1px #d6f2ff29,inset 0 -18px 30px #0d5fd62e}.login-logo:before{content:"";position:absolute;inset:.42rem;border-radius:1.05rem;border:1px solid rgba(133,207,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 36%);pointer-events:none}.login-logo .brand-logo-orbit--outer{width:3.18rem;height:3.18rem}.login-logo .brand-logo-orbit--inner{width:2rem;height:3.25rem}.login-logo .brand-logo-core{font-size:1.65rem}.btn-login{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:.8rem 1.1rem;border-radius:14px;border:1px solid rgba(24,104,232,.34);background:linear-gradient(180deg,#4da0ff,#1868e8);color:#fff;font-weight:700;box-shadow:0 12px 24px #2d7ef733}.btn-icon-logout{margin-left:auto}.error-boundary-fallback{width:min(42rem,calc(100% - var(--sp-6) * 2));margin:var(--sp-6) auto}.error-boundary-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5)}.error-boundary-copy{margin:0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.5}#root{background:var(--bg-app)}@media(min-width:960px)and (max-width:1439.98px){.app-topbar-content{grid-template-columns:minmax(13rem,18rem) minmax(16rem,1fr) minmax(18rem,auto)}.app-body{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.sidebar{padding:var(--sp-3)}.sidebar-brand{justify-content:center}.sidebar-nav{gap:var(--sp-3)}.sidebar-primary-action,.sidebar-footer{justify-content:center}.btn-icon-logout{margin-left:0}}@media(max-width:959.98px){.app-topbar{padding:var(--sp-3) var(--sp-4) 0}.app-topbar-content{grid-template-columns:1fr;justify-items:start;gap:var(--sp-3)}.app-topbar-telemetry{grid-template-columns:1fr;justify-content:stretch}.app-topbar-telemetry-main{justify-content:flex-start}.app-body{grid-template-columns:1fr;padding:var(--sp-4)}.sidebar{width:100%;overflow:visible}.sidebar-footer{justify-content:flex-start}.btn-icon-logout{margin-left:auto}.error-boundary-card{flex-direction:column}}.page{width:100%;max-width:none;margin:0;padding:var(--sp-4)}.page-shell{display:grid;gap:var(--sp-4)}.page-content,.section{display:grid;gap:var(--sp-4);min-width:0}.page-frame{position:relative;display:grid;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) - 2px);background:linear-gradient(180deg,#0b192cd1,#06101ef0);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);overflow:hidden}.page-frame:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,transparent 18%),radial-gradient(circle at top right,rgba(60,160,255,.12),transparent 30%)}.page-frame>*{position:relative;z-index:1}.page-grid-main-rail>*,.page-grid-12>*,.page-grid-8>*,.page-grid-4>*{min-width:0}.page-frame--glass{background:linear-gradient(180deg,#0a182bb8,#060f1dd1);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.page-frame-header,.page-frame-actions,.page-frame-title-row{display:grid;gap:var(--space-md)}.page-frame-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-soft)}.page-frame-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.page-grid-main-rail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,480px);gap:var(--sp-4);align-items:start}.page-grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-4)}.page-grid-8{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--sp-4)}.page-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}.stack{display:grid;gap:var(--sp-4)}.cluster{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.panel{display:grid;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(180deg,#0a1729cc,#07111feb);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel--flat{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-frame-copy{display:grid;gap:var(--sp-2);min-width:0}.page-header,.workspace-page-header,.results-section-header,.table-toolbar,.selection-bar,.modal-header,.modal-footer,.drawer-header,.drawer-actions,.profile-card-footer,.profile-card-select-row,.profile-card-top,.job-results-actions{display:grid;gap:var(--sp-3)}.page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 0 var(--sp-3);border:0;border-radius:0;background:transparent}.page-header.page-header--sticky{position:sticky;top:0;z-index:5;padding:var(--sp-3) 0;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.page-header-left,.page-header-right{display:grid;gap:var(--space-sm)}.page-header-left{min-width:0}.page-header-right{justify-items:end}.page-header-right>*{flex-shrink:0}.page-title{font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.02em;font-weight:600}.page-subtitle,.results-section-copy,.candidate-summary,.drawer-about,.modal-subtitle{color:var(--text-secondary);font-size:var(--text-base);line-height:1.5}.form-field,.form-label,.results-section-badges{display:flex}.form-field{flex-direction:column;gap:var(--space-xs)}.form-label,.candidate-label,.profile-section-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.modal-overlay,.drawer-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:var(--sp-4);background:var(--backdrop-strong);z-index:30}.modal,.modal-box,.profile-drawer{width:min(100%,45rem);max-height:min(88vh,56rem);overflow:auto;padding:var(--sp-3);border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) - 2px);background:linear-gradient(180deg,#0a182beb,#060f1df7);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.modal-xl{width:min(100%,62rem)}.modal-title,.drawer-name{font-size:var(--text-lg);line-height:1.2;font-weight:600}.modal-close,.drawer-close{width:2.5rem;padding-inline:0}.modal-body,.drawer-body{display:flex;flex-direction:column;gap:var(--space-lg)}.modal-footer{margin-top:var(--space-lg);align-items:center}.drawer-section{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) 0;border:0;border-radius:0;background:transparent}.drawer-meta-row,.drawer-timeline,.cc-chip-row,.profile-card-inline-meta,.profile-chip-row{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.drawer-timeline{flex-direction:column}.drawer-timeline-item{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm)}.drawer-timeline-dot{width:.75rem;height:.75rem;margin-top:.35rem;border-radius:999px;background:var(--accent-primary)}.drawer-timeline-content,.drawer-identity{display:flex;flex-direction:column;gap:.2rem}.drawer-role,.drawer-company,.profile-detail-value{color:var(--text-primary)}.drawer-duration,.drawer-exp-desc,.drawer-headline{color:var(--text-secondary);font-size:var(--text-base)}.selection-bar{flex-wrap:wrap;padding:var(--space-md) 0;border:0;border-radius:0;background:transparent}.selection-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.selection-count{font-weight:700}@media(max-width:720px){.page-header,.workspace-page-header,.results-section-header,.table-toolbar,.selection-bar,.modal-header,.modal-footer,.drawer-header,.drawer-actions,.profile-card-footer,.profile-card-select-row,.profile-card-top{flex-direction:column;align-items:stretch}}.breadcrumb-item-wrap{display:flex;align-items:center}.modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:var(--space-lg);background:var(--backdrop-soft)}.modal-card{width:min(100%,45rem);max-height:min(88vh,56rem);overflow:auto;padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-overlay);box-shadow:var(--shadow-lg)}.modal-section{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-0)}.enrichment-grid{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.list-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-soft)}.list-row:last-child{border-bottom:none}.modal-inline-muted,.modal-inline-error{font-size:var(--text-sm)}.modal-inline-muted{color:var(--text-secondary)}.modal-inline-error{color:var(--status-danger-text)}.toast-success{display:grid;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--status-success-border);border-radius:var(--radius-md);background:var(--status-success-bg)}.glass-card,.hud-card,.boolean-shell,.candidate-card,.profile-card-pro,.talent-match-card,.cc-card{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-1);box-shadow:var(--shadow-sm)}.hud-top,.profile-card-top,.candidate-card-top,.cc-topbar,.cc-identity,.cc-analysis-header,.cc-verdict-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.profile-info,.candidate-card-info,.cc-id-body,.candidate-card-right,.candidate-card-actions,.profile-action-group{display:flex;flex-direction:column;gap:var(--space-xs)}.profile-avatar,.profile-card-avatar{width:2.5rem;height:2.5rem;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:linear-gradient(180deg,var(--surface-accent) 0%,color-mix(in srgb,var(--surface-accent) 60%,transparent) 100%);border:1px solid var(--status-info-border);color:var(--brand-700);font-weight:700}.hud-card .tag,.hud-card .badge,.hud-card .skill-chip,.hud-card .drawer-meta-pill{background:var(--surface-0)}.boolean-shell{min-width:0}.country-grid{display:grid;gap:var(--space-xs)}.country-grid-sm{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.country-btn{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:2.5rem;padding:.7rem .9rem;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-primary);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.country-btn:hover{border-color:var(--border-focus);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.country-btn.selected{border-color:#2d7ef75c;background:linear-gradient(180deg,#2d7ef724,#2d7ef714);box-shadow:0 8px 20px #2d7ef71f;color:var(--brand-700)}.action-btn,.action-btn-green,.action-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--text-primary)}.action-btn-green{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.action-btn-primary{border-color:var(--status-info-border);background:var(--surface-accent);color:var(--brand-700)}@media(max-width:1023.98px){.page-grid-main-rail,.page-grid-12,.page-grid-8,.page-grid-4{grid-template-columns:1fr}}.page-frame{padding:var(--sp-4);border-color:color-mix(in srgb,var(--border-soft) 82%,var(--brand-500) 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-0) 98%,var(--brand-500) 2%),color-mix(in srgb,var(--surface-1) 92%,var(--brand-500) 8%));box-shadow:0 18px 42px color-mix(in srgb,var(--brand-500) 6%,transparent)}.page-frame:before{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-500) 14%,transparent),transparent 36%),radial-gradient(circle at top right,color-mix(in srgb,var(--chart-6) 12%,transparent),transparent 30%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--status-info-border) 10%,transparent),transparent 28%)}.panel{border-color:color-mix(in srgb,var(--border-soft) 84%,var(--brand-500) 16%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-0) 98%,var(--brand-500) 2%),color-mix(in srgb,var(--surface-1) 93%,var(--brand-500) 7%))}.command-center-page,.cc-console-grid,.cc-queue-list,.cc-decision-grid,.mission-control-strip{display:grid;gap:var(--space-lg)}.cc-section-header,.cc-console-header,.cc-priority-top,.cc-priority-actions,.cc-event-row,.cc-queue-row,.cc-decision-top,.cc-decision-actions,.top-context-bar,.top-context-mode{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.cc-section-header,.cc-console-header,.cc-priority-top,.cc-decision-top{align-items:center}.cc-section-header-copy{display:grid;gap:var(--space-xs);min-width:0}.help-tip-trigger{color:var(--text-muted);border-color:var(--border-soft);background:var(--surface-0)}.help-tip-trigger:hover{color:var(--accent-primary);background:var(--surface-accent)}.cc-section-header>div,.cc-console-header>div,.cc-priority-top>div,.cc-decision-top>div{display:grid;gap:var(--space-xs);min-width:0}.cc-title-row,.cc-metric-label-row{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.cc-metric-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--info-border);background:linear-gradient(180deg,color-mix(in srgb,var(--info-bg) 85%,white 15%),color-mix(in srgb,var(--surface-0) 90%,var(--brand-500) 10%));color:var(--brand-600);flex-shrink:0}.cc-metric-icon-svg{width:1rem;height:1rem}.cc-title-row{flex-wrap:wrap}.cc-section-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-0) 96%,var(--brand-500) 4%),color-mix(in srgb,var(--surface-1) 92%,var(--brand-500) 8%));color:var(--brand-600);flex-shrink:0}.cc-section-icon-svg{width:1rem;height:1rem}.cc-eyebrow,.cc-metric-label,.cc-priority-label,.cc-decision-label,.top-context-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cc-subtitle,.cc-priority-copy,.cc-priority-reco,.cc-event-copy span,.cc-queue-copy span,.cc-metric-note,.cc-event-meta{color:var(--text-secondary);font-size:var(--text-base);overflow-wrap:anywhere}.cc-metric-card,.cc-console-panel,.cc-priority-card,.cc-decision-block,.cc-queue-panel,.cc-empty-state,.cc-helm-panel,.mission-control-intro{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--glass-stroke);border-radius:var(--radius-xl);background:linear-gradient(180deg,#0b192cd6,#06101ef0);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cc-metric-value-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.cc-metric-value,.cc-priority-count{font-size:1.9rem;line-height:1.05}.cc-badge,.status-chip{display:inline-flex;align-items:center;min-height:1.85rem;padding:.25rem .625rem;border-radius:999px;border:1px solid var(--border-soft);font-size:var(--text-xs);font-weight:700}.cc-badge-neutral{background:var(--surface-0);color:var(--text-secondary)}.cc-badge-blue{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.cc-badge-green{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.cc-badge-amber{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.cc-badge-red{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.cc-badge-slate{background:var(--contact-new-bg);border-color:var(--contact-new-border);color:var(--contact-new-text)}.cc-decision-block{position:relative;overflow:hidden}.cc-decision-block:before{content:"";position:absolute;inset:0;pointer-events:none;background:transparent}.cc-decision-block>*{position:relative;z-index:1}.cc-priority-actions,.cc-decision-actions{flex-wrap:wrap;align-items:center}.cc-decision-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.cc-decision-grid>div,.cc-helm-task{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid rgba(126,190,255,.12);border-radius:var(--radius-md);background:linear-gradient(180deg,#0f1f35b8,#081424e6);box-shadow:var(--shadow-sm)}.cc-decision-plan{margin:0;display:grid;gap:var(--space-xs);color:var(--text-secondary)}.cc-event-row,.cc-queue-row{align-items:center;padding:var(--space-sm) var(--space-md);border:1px solid rgba(126,190,255,.12);border-radius:var(--radius-md);background:linear-gradient(180deg,#0f1f35b8,#081424e6);box-shadow:var(--shadow-sm)}.cc-event-dot{width:.7rem;height:.7rem;margin-top:0;border-radius:999px;flex-shrink:0}.cc-event-dot-neutral{background:var(--text-muted)}.cc-event-dot-blue{background:var(--accent-primary)}.cc-event-dot-green{background:var(--success-text)}.cc-event-dot-amber{background:var(--warning-text)}.cc-event-dot-red{background:var(--danger-text)}.cc-event-dot-slate{background:var(--text-muted)}.telemetry-radial-card{display:grid;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-sm)}.telemetry-radial-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.telemetry-radial-title-row{display:flex;align-items:center;gap:var(--space-sm)}.telemetry-radial-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--info-border);background:linear-gradient(180deg,color-mix(in srgb,var(--info-bg) 82%,white 18%),color-mix(in srgb,var(--surface-0) 88%,var(--brand-500) 12%));color:var(--brand-600);flex-shrink:0}.telemetry-radial-icon-svg{width:1rem;height:1rem}.telemetry-radial-total{font-size:2rem;line-height:1}.telemetry-radial-chart{display:grid;place-items:center}.telemetry-radial-chart-container{position:relative;width:100%;height:16rem}.telemetry-radial-chart-shell{position:relative;width:100%;height:100%}.telemetry-radial-center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.telemetry-radial-center-label{text-transform:uppercase;letter-spacing:.08em}.telemetry-radial-center-value{font-size:2rem;line-height:1}.telemetry-radial-center-subtext{margin-top:.125rem}.telemetry-radial-legend{display:grid;gap:var(--space-sm)}.telemetry-radial-legend-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;min-width:0;padding:var(--space-sm) 0;border-top:1px solid var(--border-soft)}.telemetry-radial-legend-row:first-child{border-top:0;padding-top:0}.telemetry-radial-dot{width:.75rem;height:.75rem;border-radius:999px}.telemetry-radial-legend-copy{display:grid;gap:.125rem;min-width:0}.cc-event-copy,.cc-queue-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:.2rem;justify-content:center;overflow-wrap:anywhere}.cc-event-copy strong,.cc-queue-copy strong,.cc-priority-copy,.cc-decision-grid strong{line-height:1.4}.cc-console-header h3,.cc-section-header h2{line-height:1.15}.top-context-bar{flex-wrap:wrap;padding:var(--space-md);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-1)}.top-context-group{display:flex;min-width:10rem;flex-direction:column;gap:.35rem}.top-context-mode{flex-wrap:wrap;align-items:center}.cc-section-header,.cc-console-header,.cc-priority-top,.cc-priority-actions,.cc-event-row,.cc-queue-row,.cc-decision-top,.cc-decision-actions,.top-context-bar,.top-context-mode{min-width:0}.cc-section-header>*,.cc-console-header>*,.cc-priority-top>*,.cc-decision-top>*,.cc-event-row>*,.cc-queue-row>*{min-width:0}@media(max-width:720px){.cc-section-header,.cc-console-header,.cc-priority-top,.cc-priority-actions,.cc-event-row,.cc-queue-row,.cc-decision-top,.cc-decision-actions,.top-context-bar,.top-context-mode{flex-direction:column;align-items:stretch}}.cc-command-shell,.cc-decision-block,.cc-event-row,.cc-queue-row,.cc-metric-card,.cc-stat-card{border-color:var(--border-soft)}.cc-decision-block{background:var(--surface-1);box-shadow:var(--shadow-md)}.cc-decision-grid>div,.cc-event-row,.cc-queue-row{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-0) 96%,var(--brand-500) 4%),color-mix(in srgb,var(--surface-1) 94%,var(--brand-500) 6%))}.job-pipeline-board{display:grid;gap:var(--sp-4);min-width:0}.job-pipeline-shell[data-slot=card],.pipeline-lane[data-slot=card],.pipeline-card[data-slot=card]{color:var(--text-primary);box-shadow:none}.job-pipeline-shell[data-slot=card]{padding-block:var(--sp-5)}.pipeline-lane[data-slot=card]{padding-block:var(--sp-4)}.pipeline-card[data-slot=card]{padding-block:var(--sp-3)}.pipeline-lane [data-slot=card-header],.pipeline-lane [data-slot=card-content],.pipeline-card [data-slot=card-header],.pipeline-card [data-slot=card-content]{background:transparent}.job-pipeline-shell[data-slot=card],.pipeline-lane[data-slot=card],.pipeline-card[data-slot=card],.job-pipeline-shell [data-slot=card-header],.job-pipeline-shell [data-slot=card-content],.job-pipeline-shell [data-slot=card-footer],.pipeline-lane [data-slot=card-header],.pipeline-lane [data-slot=card-content],.pipeline-lane [data-slot=card-footer],.pipeline-card [data-slot=card-header],.pipeline-card [data-slot=card-content],.pipeline-card [data-slot=card-footer]{color:inherit}.pipeline-lane [data-slot=card-footer],.pipeline-card [data-slot=card-footer]{border-top-color:#56aaff1f;background:linear-gradient(180deg,#0a1626e6,#08111efa)}.pipeline-lane [data-slot=card-title],.pipeline-card [data-slot=card-title]{color:var(--text-primary)}.pipeline-lane [data-slot=card-description],.pipeline-card [data-slot=card-description]{color:var(--text-secondary)}.job-pipeline-shell{display:grid;gap:var(--sp-4);padding:var(--sp-5);border-radius:calc(var(--radius-xl) + 6px);border:1px solid rgba(86,170,255,.12);background:radial-gradient(circle at top left,rgba(61,142,255,.1),transparent 34%),radial-gradient(circle at top right,rgba(24,198,255,.08),transparent 28%),linear-gradient(180deg,#0b192cf5,#06101efc);box-shadow:0 24px 54px #030b166b}.job-pipeline-header,.pipeline-lane-header,.pipeline-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.job-pipeline-header{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-soft)}.job-pipeline-header-copy{display:grid;gap:var(--sp-2);min-width:0}.job-pipeline-header-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.job-pipeline-stat{display:inline-flex;align-items:center;min-height:2rem;padding:0 var(--sp-3);border-radius:999px;border:1px solid rgba(86,170,255,.18);background:#102642c7;color:var(--text-primary);font-size:var(--text-xs);font-weight:700}.job-pipeline-content{padding-top:0;min-width:0;overflow:visible}.job-pipeline-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:var(--sp-4);align-items:start;min-width:0}.pipeline-lane{display:grid;gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:1px solid rgba(86,170,255,.12);border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(180deg,#0f2139f0,#081424fa);box-shadow:0 18px 34px #02091247;align-content:start}.pipeline-lane-header{padding-bottom:0;border-bottom:0}.pipeline-lane-copy{display:grid;gap:.2rem;min-width:0}.pipeline-lane-eyebrow-row{display:flex;align-items:center;gap:var(--sp-2)}.pipeline-lane-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid rgba(86,170,255,.2);background:#112843e6;color:#75c7ff;font-size:.72rem;font-weight:800;letter-spacing:.04em;box-shadow:inset 0 1px #d3ebff0f}.pipeline-lane-icon--rejected{border-color:#e154542e;background:#e1545414;color:var(--danger-text)}.pipeline-lane-label{color:var(--text-primary);font-size:var(--text-base);font-weight:700}.pipeline-lane-header [data-slot=card-description]{font-size:var(--text-xs)}.pipeline-lane-content,.pipeline-card-content,.pipeline-card-footer{display:grid;gap:var(--sp-3)}.pipeline-lane-meter{height:.35rem;border-radius:999px;background:#56aaff1a;overflow:hidden}.pipeline-lane-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-600),rgba(45,126,247,.55))}.pipeline-lane-list{display:grid;gap:var(--sp-3);align-content:start}.pipeline-lane-empty{display:grid;place-items:center;min-height:12rem;padding:var(--sp-5);border:1px dashed rgba(86,170,255,.14);border-radius:16px;color:var(--text-muted);font-size:var(--text-sm);background:linear-gradient(180deg,#0c1c30b3,#081322d6)}.pipeline-card{display:grid;gap:var(--sp-3);min-width:0;border:1px solid rgba(86,170,255,.12);border-radius:16px;background:linear-gradient(180deg,#122640f5,#0b1728fa);box-shadow:0 16px 30px #02091152}.pipeline-card-head{align-items:flex-start;min-width:0}.pipeline-card-topline{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.pipeline-card-head-copy{display:grid;gap:.2rem;min-width:0}.pipeline-card-name{font-size:var(--text-base);line-height:1.15;overflow-wrap:anywhere}.pipeline-card-badges{display:grid;justify-items:end;gap:var(--sp-2);flex:0 0 auto}.pipeline-card-score{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .6rem;border:1px solid var(--status-info-border);border-radius:999px;background:var(--status-info-bg);color:var(--status-info-text);font-size:var(--text-xs);font-weight:700}.pipeline-card-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.pipeline-card-signals{display:flex;flex-wrap:wrap;gap:var(--sp-2);min-width:0}.pipeline-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);min-width:0}.pipeline-card-footer{padding-top:0}.pipeline-card-actions>:last-child:nth-child(odd){grid-column:1 / -1}.pipeline-card-actions>*{width:100%;justify-content:center}@media(max-width:1440px){.job-pipeline-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.job-pipeline-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.job-pipeline-lanes{grid-template-columns:1fr}.job-pipeline-header,.pipeline-lane-header,.pipeline-card-head{flex-direction:column;align-items:stretch}.pipeline-card-actions{grid-template-columns:1fr}}.nebula-shell,.nebula-shell-panel,.nebula-shell-console-grid,.nebula-shell-quick-grid,.nebula-shell-actions,.nebula-shell-response-profiles,.nebula-shell-profile-list,.nebula-shell-command-body,.nebula-shell-guidance-grid,.nebula-shell-task-grid,.nebula-shell-lane-grid,.nebula-shell-recommendation-actions{display:flex;flex-direction:column;gap:var(--sp-4)}.nebula-shell{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.drawer{position:fixed;top:0;right:0;width:min(480px,calc(100vw - 1rem));max-width:100vw;height:100%;background:linear-gradient(180deg,#0a182bf0,#060f1dfa);border-left:1px solid var(--glass-stroke);box-shadow:-24px 0 60px #01061085;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(100%);transition:transform .25s ease;z-index:50;display:flex;flex-direction:column}.drawer.open{transform:translate(0)}.drawer-header{padding:18px 20px;border-bottom:1px solid rgba(126,190,255,.12);background:linear-gradient(180deg,#0f1f35b3,#081424db)}.drawer-body{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--sp-4)}.drawer-overlay{position:fixed;inset:0;background:#02060eb8;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:40}.drawer-overlay.open{opacity:1;pointer-events:all}.nebula-shell-panel{min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.nebula-shell-banner,.nebula-shell-priority-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.nebula-shell-banner{align-items:center}.nebula-shell-banner-copy{display:grid;gap:var(--sp-2);min-width:0;overflow-wrap:anywhere}.nebula-shell-agent-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.nebula-shell-priority-card,.nebula-shell-context-item,.nebula-shell-response-profiles{padding:0}.nebula-shell-section{display:grid;gap:var(--sp-3);padding:16px;border:1px solid var(--glass-stroke);border-radius:18px;background:linear-gradient(180deg,#0c1b2fd6,#07111ff0);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nebula-shell-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.nebula-shell-section-copy{display:grid;gap:var(--sp-2);min-width:0}.nebula-shell-banner-kicker,.nebula-shell-priority-kicker{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nebula-shell-panel-title{font-size:var(--text-lg);line-height:1.2;display:block}.nebula-shell-intro-copy{max-width:28rem;color:var(--text-secondary)}.nebula-shell-priority-card p,.nebula-shell-context-item span{color:var(--text-secondary);font-size:var(--text-base);line-height:1.5}.nebula-shell-console-grid{display:grid;grid-template-columns:1fr}.nebula-shell-context-grid{display:grid;gap:var(--sp-3)}.nebula-shell-context-item strong{font-size:var(--text-md);line-height:1.35}.nebula-shell-quick-card{align-items:flex-start;padding:var(--sp-3);border:1px solid rgba(126,190,255,.12);border-radius:14px;background:linear-gradient(180deg,#0f1f35b8,#081424e6);box-shadow:var(--shadow-sm);text-align:left}.nebula-shell-quick-card span{color:var(--text-secondary);font-size:var(--text-base);line-height:1.45}.nebula-shell-quick-card strong{font-size:var(--text-md);line-height:1.25}.nebula-shell-queue{background:linear-gradient(180deg,#0a182be0,#07111ff2)}.nebula-shell-task-section{background:linear-gradient(180deg,#091527eb,#060f1dfa)}.nebula-shell-lanes-section{background:linear-gradient(180deg,#0a182be0,#07111ff2)}.nebula-shell-queue-list{display:flex;flex-direction:column;gap:var(--sp-2)}.nebula-shell-queue-item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--radius-sm);border:1px solid rgba(126,190,255,.12);background:linear-gradient(180deg,#0f1f35b8,#081424e6);box-shadow:var(--shadow-sm)}.nebula-shell-queue-index{width:32px;height:32px;border-radius:10px;background:linear-gradient(180deg,#48a3ff38,#2d7ef71f);display:grid;place-items:center;font-weight:600;color:var(--brand-600)}.nebula-shell-queue-actions{display:grid;grid-template-columns:1fr;gap:var(--sp-2)}.nebula-shell-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.nebula-shell-detail-card{border-radius:var(--radius-md);border:1px solid rgba(126,190,255,.12);padding:var(--sp-3);background:linear-gradient(180deg,#0f1f35b8,#081424e6);box-shadow:var(--shadow-sm);min-width:0;display:grid;gap:var(--sp-1)}.nebula-shell-guidance-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.nebula-shell-guidance-card,.nebula-shell-task-card{display:grid;gap:var(--sp-2);min-width:0;padding:var(--sp-4);border-radius:16px;border:1px solid rgba(95,160,226,.16);background:linear-gradient(180deg,#0f1f35c2,#081424eb);box-shadow:var(--shadow-sm)}.nebula-shell-guidance-card--primary{border-color:#6fd1ff47;background:linear-gradient(180deg,#142d4ae6,#0a182af5);box-shadow:0 16px 32px #020a1447,0 0 0 1px #6fd1ff1a}.nebula-shell-task-grid,.nebula-shell-lane-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.nebula-shell-lane-grid--inline{grid-template-columns:repeat(3,minmax(0,1fr))}.nebula-shell-lane-card{display:grid;gap:var(--sp-2);padding:var(--sp-4);border-radius:16px;border:1px solid rgba(95,160,226,.16);background:radial-gradient(circle at top right,rgba(88,193,255,.1),transparent 28%),linear-gradient(180deg,#0f1f35c7,#081424eb);box-shadow:var(--shadow-sm)}.nebula-shell-task-card{text-align:left;cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.nebula-shell-task-card:hover{transform:translateY(-2px);border-color:#6fd1ff47;box-shadow:var(--shadow-md);background:linear-gradient(180deg,#132a45e0,#0a182af5)}.nebula-shell-task-card:disabled{cursor:default;transform:none;opacity:.72}.nebula-shell-task-cta{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.2rem .7rem;border-radius:999px;border:1px solid rgba(111,209,255,.18);background:#58c1ff1f;color:var(--brand-400);font-size:var(--text-sm);font-weight:600}.nebula-shell-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.nebula-shell-task-lane,.nebula-shell-capability-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.8rem;padding:.18rem .65rem;border-radius:999px;border:1px solid rgba(111,209,255,.16);background:#58c1ff14;color:var(--brand-400);font-size:var(--text-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.nebula-shell-capability-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.nebula-shell-recommendation-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:var(--sp-2)}.nebula-shell-status-feed{display:flex;flex-direction:column;gap:var(--sp-2)}.nebula-shell-status-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-2);align-items:center}.nebula-shell-status-dot{width:10px;height:10px;border-radius:999px;margin-top:.15rem}.nebula-shell-status-copy{display:flex;flex-direction:column;gap:.1rem}.nebula-shell-status-stack{display:grid;gap:var(--sp-3)}.nebula-shell-service-list{display:grid;gap:var(--sp-2)}.nebula-shell-service-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border:1px solid rgba(95,160,226,.16);border-radius:14px;background:linear-gradient(180deg,#0c1b2fc7,#07111feb)}.nebula-shell-service-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-0) 92%,var(--brand-500) 8%),color-mix(in srgb,var(--surface-1) 90%,var(--brand-500) 10%));color:var(--brand-600);flex-shrink:0}.nebula-shell-service-icon-svg{width:1rem;height:1rem}.nebula-shell-service-copy{display:grid;gap:.15rem;min-width:0;overflow-wrap:anywhere}.nebula-shell-summary-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:var(--sp-3)}.nebula-shell-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--sp-2);margin-top:var(--sp-3)}.nebula-shell-quick-actions>*{min-width:0}.nebula-shell-summary-card{display:grid;gap:var(--sp-2);min-width:0;padding:var(--sp-4);border-radius:14px;border:1px solid rgba(95,160,226,.16);background:linear-gradient(180deg,#0c1b2fd1,#07111ff0)}.nebula-shell-summary-card--hero{grid-column:1 / 2;background:radial-gradient(circle at top right,rgba(88,193,255,.14),transparent 26%),linear-gradient(180deg,#10253ee6,#081424f5);border-color:#6fd1ff38;box-shadow:0 18px 38px #020a144d,0 0 0 1px #6fd1ff14}.nebula-shell-banner,.nebula-shell-priority-card,.nebula-shell-section-head,.nebula-shell-drawer-header,.nebula-shell-drawer-actions,.nebula-shell-service-row,.nebula-shell-status-row{min-width:0}.nebula-shell-banner>*,.nebula-shell-priority-card>*,.nebula-shell-section-head>*,.nebula-shell-drawer-header>*,.nebula-shell-service-row>*,.nebula-shell-status-row>*{min-width:0}.nebula-shell-command-drawer{padding-bottom:var(--sp-4)}.nebula-shell-actions{position:sticky;bottom:0;background:linear-gradient(180deg,#07111f00,#07111ff0 24%,#07111ffa)}.nebula-shell-status-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.nebula-shell-status-summary-item{display:grid;gap:var(--sp-1);padding:var(--sp-3);border:1px solid rgba(95,160,226,.16);border-radius:14px;background:linear-gradient(180deg,#0c1b2fc7,#07111feb)}.nebula-shell-status-feed{display:grid;gap:var(--sp-2)}.nebula-shell-timeline-list{display:grid;gap:var(--sp-3)}.nebula-shell-timeline-empty,.nebula-shell-timeline-item{display:grid;gap:var(--sp-2);padding:var(--sp-4);border-radius:16px;border:1px solid rgba(95,160,226,.16);background:linear-gradient(180deg,#0c1b2fc7,#07111feb);box-shadow:var(--shadow-sm)}.nebula-shell-timeline-item{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:var(--sp-3)}.nebula-shell-timeline-item--routed{border-color:#6fd1ff38}.nebula-shell-timeline-item--blocked{border-color:#ffc56f3d}.nebula-shell-timeline-marker{width:.8rem;height:.8rem;margin-top:.35rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,#8de0fff2,#3d93f7e0 55%,#11355ce6);box-shadow:0 0 18px #50b4ff73}.nebula-shell-timeline-item--blocked .nebula-shell-timeline-marker{background:radial-gradient(circle at 35% 35%,#ffde9df2,#eea53be0 55%,#6e3e10e6);box-shadow:0 0 18px #f7b73d61}.nebula-shell-timeline-copy{display:grid;gap:var(--sp-2);min-width:0}.nebula-shell-timeline-head,.nebula-shell-timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.nebula-shell-timeline-meta{color:var(--text-secondary)}.nebula-shell-status-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border:1px solid rgba(95,160,226,.16);border-radius:14px;background:linear-gradient(180deg,#0c1b2fc7,#07111feb)}.nebula-shell-status-row span{color:var(--text-secondary)}.nebula-shell-label,.nebula-shell-priority-card strong,.nebula-shell-response-profiles>span{letter-spacing:.01em}.nebula-shell-command-section{background:radial-gradient(circle at top right,rgba(88,193,255,.14),transparent 24%),linear-gradient(180deg,#10253eeb,#081424fa);border-color:#6fd1ff3d;box-shadow:0 18px 38px #020a144d,0 0 0 1px #6fd1ff14}.nebula-shell-command-copy,.nebula-shell-prompt-frame{display:grid;gap:var(--sp-2);min-width:0}.nebula-shell-command-presets{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.nebula-shell-preset-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(111,209,255,.18);background:#58c1ff14;color:var(--text-primary);font-size:var(--text-sm);font-weight:600;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.nebula-shell-preset-chip:hover{transform:translateY(-1px);border-color:#6fd1ff4d;background:#58c1ff24}.nebula-shell-command-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2)}.nebula-shell-input--command{min-height:7.5rem;resize:vertical;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(111,209,255,.2);background:linear-gradient(180deg,#081424f5,#060f1dfa);color:var(--text-primary);box-shadow:inset 0 1px #ffffff0a}.nebula-shell-input--command:focus{outline:none;border-color:#6fd1ff61;box-shadow:0 0 0 1px #6fd1ff2e,0 0 0 6px #2063bd1f}.nebula-shell-input{font-size:var(--text-base);line-height:1.55}@media(max-width:767.98px){.drawer{width:100vw}.nebula-shell-summary-grid,.nebula-shell-detail-grid,.nebula-shell-queue-actions,.nebula-shell-quick-actions,.nebula-shell-guidance-grid,.nebula-shell-task-grid,.nebula-shell-lane-grid{grid-template-columns:1fr}.nebula-shell-service-row,.nebula-shell-status-row{grid-template-columns:auto minmax(0,1fr)}.nebula-shell-command-actions,.nebula-shell-recommendation-actions{grid-template-columns:1fr}}.nebula-shell-quick-card:hover{background:color-mix(in srgb,var(--surface-accent) 28%,var(--surface-0) 72%);border-color:var(--border-focus)}.nebula-shell-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.nebula-shell-drawer-actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.nebula-shell-drawer .nebula-shell-panel{flex:0 0 auto}.nebula-shell-drawer .nebula-shell-panel,.nebula-shell-drawer .nebula-shell-priority-card,.nebula-shell-drawer .nebula-shell-context-item,.nebula-shell-drawer .nebula-shell-quick-card,.nebula-shell-drawer .nebula-shell-response-profiles,.nebula-shell-drawer .nebula-shell-status-summary-item,.nebula-shell-drawer .nebula-shell-status-row{border-radius:12px}.nebula-shell-command-drawer{padding:14px;border:1px solid rgba(95,160,226,.16);border-radius:18px;background:linear-gradient(180deg,#0c1b2fd1,#07111ff0)}.nebula-shell-command-drawer>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nebula-shell-command-drawer>summary::-webkit-details-marker{display:none}.nebula-shell-command-body{padding-top:var(--sp-3)}.nebula-shell-command-body>*+*{margin-top:0}.nebula-shell-error{color:var(--danger-text);font-size:var(--text-sm);padding:var(--sp-3) 14px;border:1px solid var(--danger-border);border-radius:14px;background:var(--danger-bg)}.nebula-shell-profile-list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.nebula-profile-chip{width:-moz-fit-content;width:fit-content;padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(95,160,226,.16);background:var(--surface-1);color:var(--text-primary);font-size:var(--text-sm);font-weight:500}.cc-helm-panel{background:transparent;border:0;box-shadow:none;padding:0}.cc-helm-panel .cc-console-header{display:none}.cc-helm-panel .cc-helm-task{padding:var(--sp-3);border:1px solid rgba(95,160,226,.16);border-radius:16px;background:linear-gradient(180deg,#0c1b2fc7,#07111feb)}@media(max-width:767.98px){.drawer{top:0;right:0;bottom:0;width:100vw;max-width:100vw;border-left:0;border-radius:0}.nebula-shell-banner,.nebula-shell-priority-card,.nebula-shell-section-head,.nebula-shell-drawer-header{flex-direction:column;align-items:stretch}.nebula-shell-drawer-actions>*,.nebula-shell-quick-actions>*,.nebula-shell-task-card{width:100%}.nebula-shell-lane-grid--inline{grid-template-columns:1fr}}.dashboard-page{gap:var(--sp-5);min-width:0}.dashboard-header{gap:var(--sp-4);padding:var(--sp-2) 0 var(--sp-1);align-items:end}.dashboard-header-copy{gap:var(--sp-2);min-width:0}.dashboard-header-actions{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.dashboard-header-actions>*{min-width:8.75rem}.dashboard-content{display:grid;gap:var(--sp-5);min-width:0}.dashboard-intelligence-grid{display:grid;min-width:0}.dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:var(--sp-4)}.dashboard-helm-grid,.dashboard-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);align-items:stretch;min-width:0}.dashboard-review-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(20rem,.9fr);gap:var(--sp-4);align-items:stretch;min-width:0}.dashboard-panel{display:grid;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) - 2px);background:linear-gradient(180deg,#0b192ce0,#060f1df5);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);min-width:0;overflow:hidden;align-content:start;position:relative}.dashboard-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 18%),radial-gradient(circle at top right,rgba(68,178,255,.12),transparent 34%)}.dashboard-panel>*{position:relative;z-index:1}.dashboard-panel--helm{gap:var(--sp-5)}.dashboard-panel--atlas{gap:var(--sp-4)}.dashboard-helm-summary,.dashboard-priority-grid{display:grid;gap:var(--sp-3)}.dashboard-helm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-helm-summary-card{display:grid;gap:var(--sp-2);padding:var(--sp-4);border-radius:14px;border:1px solid var(--glass-stroke);background:linear-gradient(180deg,#0e213ad1,#091526f0);box-shadow:inset 0 1px #ffffff0d;min-width:0}.dashboard-priority-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.dashboard-service-list{display:grid;gap:var(--sp-2);grid-template-columns:1fr}.dashboard-vacancy-list,.dashboard-task-list,.dashboard-schedule-list,.dashboard-applicant-table,.dashboard-activity-list{display:grid;gap:var(--sp-3)}.dashboard-vacancy-card,.dashboard-task-card,.dashboard-schedule-card,.dashboard-activity-card{display:grid;gap:var(--sp-3);padding:var(--sp-4);border-radius:14px;border:1px solid rgba(77,146,216,.16);background:linear-gradient(180deg,#0f223ac2,#0a1526e6);box-shadow:inset 0 1px #ffffff0a;min-width:0}.dashboard-vacancy-card{background:linear-gradient(180deg,#0f233dcc,#0a1728eb)}.dashboard-task-card{background:linear-gradient(180deg,#0d1f36cc,#091526eb)}.dashboard-schedule-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-vacancy-top,.dashboard-task-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);min-width:0}.dashboard-vacancy-copy,.dashboard-task-copy,.dashboard-schedule-copy,.dashboard-activity-copy{display:grid;gap:.2rem;min-width:0;overflow-wrap:anywhere}.dashboard-vacancy-copy strong,.dashboard-task-copy strong,.dashboard-schedule-copy strong,.dashboard-activity-copy strong{color:var(--text-primary);font-size:var(--text-base);line-height:1.25;overflow-wrap:anywhere}.dashboard-vacancy-copy span,.dashboard-task-copy span,.dashboard-schedule-copy span,.dashboard-activity-copy span{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.dashboard-vacancy-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--text-sm);min-width:0}.dashboard-vacancy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.dashboard-vacancy-stats div{display:grid;gap:.15rem;padding:var(--sp-3);border-radius:12px;background:linear-gradient(180deg,#122844d1,#0b192bf0);border:1px solid rgba(80,148,218,.16);min-width:0}.dashboard-vacancy-stats strong{color:var(--text-primary);font-size:var(--text-md);font-variant-numeric:tabular-nums}.dashboard-vacancy-stats span,.dashboard-schedule-time{color:var(--text-secondary);font-size:var(--text-sm)}.dashboard-vacancy-actions,.dashboard-task-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2);align-items:center}.dashboard-schedule-time{align-self:start;padding-top:.2rem;font-variant-numeric:tabular-nums;font-weight:700;color:var(--brand-400)}.dashboard-tabs{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.dashboard-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:999px;border:1px solid var(--glass-stroke);background:linear-gradient(180deg,#0f223ab8,#091526e6);color:var(--text-secondary);font-size:var(--text-sm);min-width:0}.dashboard-tab span{color:var(--text-muted);font-variant-numeric:tabular-nums}.dashboard-tab--active{border-color:var(--border-focus);background:linear-gradient(180deg,#17355beb,#0e1e34f5);color:var(--text-primary);box-shadow:0 0 0 1px #48a3ff2e,0 10px 24px #040a1447}.dashboard-applicant-table{border:1px solid var(--glass-stroke);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#0c1b2fb3,#07111fe6);min-width:0}.dashboard-applicant-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) .65fr .55fr auto auto;gap:var(--sp-3);align-items:center;padding:.9rem 1rem;border-top:1px solid rgba(88,132,176,.16);background:#091526a8;min-width:0}.dashboard-applicant-row--head{border-top:0;background:linear-gradient(180deg,#132844f5,#0c1c30f5);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.dashboard-applicant-copy{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.dashboard-applicant-text{display:grid;gap:.15rem;min-width:0}.dashboard-applicant-text strong{color:var(--text-primary);font-size:var(--text-base);overflow-wrap:anywhere}.dashboard-applicant-text span,.dashboard-cell-muted{color:var(--text-secondary);font-size:var(--text-sm)}.dashboard-score{font-variant-numeric:tabular-nums;color:var(--text-primary)}.dashboard-activity-card{grid-template-columns:auto minmax(0,1fr);align-items:start;background:linear-gradient(180deg,#0e213ac7,#091526eb)}.dashboard-activity-head{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:baseline;flex-wrap:wrap}.dashboard-activity-head span{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.dashboard-activity-dot{width:.7rem;height:.7rem;border-radius:999px;margin-top:.35rem}.dashboard-activity-dot--blue{background:#afb7ff}.dashboard-activity-dot--green{background:#7db8ff}.dashboard-activity-dot--amber{background:#ebf9bb}.dashboard-empty-state{padding:var(--sp-4);border-radius:14px;border:1px dashed rgba(87,147,207,.28);color:var(--text-secondary);background:linear-gradient(180deg,#0d1e33b8,#081321e0);text-align:center}.dashboard-panel .cc-section-header,.dashboard-service-list,.dashboard-vacancy-list,.dashboard-task-list,.dashboard-schedule-list,.dashboard-activity-list,.dashboard-helm-summary,.dashboard-priority-grid,.dashboard-applicant-table,.dashboard-tabs,.dashboard-applicant-copy,.dashboard-applicant-text,.dashboard-cell-muted,.dashboard-score{min-width:0}.dashboard-panel .text-card-title,.dashboard-panel .text-body,.dashboard-panel .cc-section-header-title,.dashboard-panel .cc-section-header-subtitle,.dashboard-panel .cc-event-title,.dashboard-panel .cc-event-subtitle,.dashboard-panel .cc-event-caption,.dashboard-panel strong,.dashboard-panel span,.dashboard-panel p{overflow-wrap:anywhere}.dashboard-atlas-shell,.dashboard-atlas-sidebar,.dashboard-chart-grid,.dashboard-search-launch,.dashboard-americas-map-shell,.dashboard-atlas-country-card,.dashboard-atlas-country-copy,.dashboard-radial-wrap,.dashboard-radial-copy,.dashboard-atlas-legend,.dashboard-atlas-chip-row{display:grid;gap:var(--sp-3);min-width:0}.dashboard-atlas-shell{grid-template-columns:minmax(0,1.18fr) minmax(21rem,.82fr);align-items:stretch}.dashboard-atlas-map-panel{display:grid;gap:var(--sp-4);min-width:0}.dashboard-americas-map-shell{grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);gap:var(--sp-3);align-items:stretch}.dashboard-americas-map{position:relative;min-height:20rem;aspect-ratio:1 / 1;border:1px solid rgba(95,160,226,.18);border-radius:calc(var(--radius-xl) - 2px);background:radial-gradient(circle at 14% 18%,rgba(111,209,255,.18),transparent 26%),radial-gradient(circle at 84% 14%,rgba(45,109,255,.22),transparent 28%),linear-gradient(180deg,#0c1f37eb,#07121ffa);box-shadow:inset 0 1px #ffffff0d,0 18px 34px #030a1438;overflow:hidden}.dashboard-americas-map:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(124,180,235,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(124,180,235,.06) 1px,transparent 1px);background-size:2.6rem 2.6rem;opacity:.32;pointer-events:none}.dashboard-americas-base-map{position:absolute;inset:5% 10% 6%;width:80%;height:89%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.62;mix-blend-mode:multiply;filter:grayscale(1) brightness(1.18) contrast(1.02) drop-shadow(0 10px 26px rgba(30,95,255,.12));pointer-events:none}.dashboard-atlas-node{position:absolute;display:grid;place-items:center;width:1.15rem;height:1.15rem;margin-left:-.575rem;margin-top:-.575rem;border:0;padding:0;border-radius:999px;background:transparent;cursor:pointer}.dashboard-atlas-node-pulse,.dashboard-atlas-node-core{position:absolute;border-radius:999px}.dashboard-atlas-node-pulse{width:calc(1.2rem + (1.8rem * var(--atlas-intensity)));height:calc(1.2rem + (1.8rem * var(--atlas-intensity)));background:radial-gradient(circle,rgba(97,200,255,.28) 0%,rgba(45,109,255,.08) 58%,transparent 72%);box-shadow:0 0 24px #59c9ff5c}.dashboard-atlas-node-core{width:.78rem;height:.78rem;border:2px solid rgba(203,239,255,.88);background:linear-gradient(180deg,#78d6fff5,#2d6dfffa);box-shadow:0 0 0 4px #3d91ff2e}.dashboard-atlas-node-label{position:absolute;top:calc(100% + .4rem);left:50%;display:grid;gap:.05rem;min-width:-moz-max-content;min-width:max-content;padding:.32rem .48rem;border:1px solid rgba(95,160,226,.18);border-radius:10px;background:#07121fe0;color:var(--text-secondary);transform:translate(-50%);box-shadow:0 14px 28px #030a143d;opacity:0;transition:transform var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.dashboard-atlas-node-label strong{color:var(--text-primary);font-size:.72rem;letter-spacing:.08em}.dashboard-atlas-node-label span{font-size:.68rem;line-height:1}.dashboard-atlas-node:hover .dashboard-atlas-node-label,.dashboard-atlas-node--active .dashboard-atlas-node-label{border-color:#6fd1ff57;color:var(--text-primary);transform:translate(-50%) translateY(-.1rem);opacity:1}.dashboard-atlas-node--active .dashboard-atlas-node-core{width:.92rem;height:.92rem;box-shadow:0 0 0 5px #3d91ff33,0 0 22px #67cfff7a}.dashboard-atlas-board{display:grid;gap:var(--sp-3);align-content:start;min-width:0}.dashboard-market-card{display:grid;gap:var(--sp-2);min-width:0;padding:1rem 1rem .95rem;border:1px solid rgba(95,160,226,.16);border-radius:calc(var(--radius-xl) - 2px);background:linear-gradient(180deg,#0e213ad1,#081321f0);box-shadow:inset 0 1px #ffffff0d,0 18px 34px #030a1438;text-align:left;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.dashboard-market-card:hover{transform:translateY(-2px);border-color:#6fd1ff4d;box-shadow:0 22px 40px #030a1447}.dashboard-market-card--active{border-color:#6fd1ff70;background:linear-gradient(180deg,#193c62f0,#0e213afa);box-shadow:0 0 0 1px #6fd1ff29,0 22px 44px #030a144d}.dashboard-market-card-top{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:var(--sp-2)}.dashboard-market-card-rank{color:#8bbcffb3;font-size:.72rem;font-weight:700;letter-spacing:.1em}.dashboard-market-card-flag{font-size:1rem}.dashboard-market-card-code{color:var(--text-primary);font-size:var(--text-sm);font-weight:700;letter-spacing:.05em}.dashboard-market-card-count{justify-self:end;color:var(--brand-400);font-size:var(--text-sm);font-weight:700}.dashboard-market-card-title{color:var(--text-primary);font-size:var(--text-base);line-height:1.2}.dashboard-market-card-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.dashboard-atlas-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-atlas-legend-pill{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:.6rem .8rem;border-radius:999px;border:1px solid rgba(93,152,209,.16);background:#0a17279e;color:var(--text-secondary);font-size:var(--text-xs);text-align:center}.dashboard-atlas-sidebar{align-content:start}.dashboard-atlas-country-card,.dashboard-chart-card,.dashboard-search-launch{padding:var(--sp-4);border:1px solid rgba(95,160,226,.16);border-radius:calc(var(--radius-xl) - 2px);background:linear-gradient(180deg,#0e213ad1,#081321f0);box-shadow:inset 0 1px #ffffff0d,0 18px 34px #030a1438}.dashboard-atlas-country-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);min-width:0}.dashboard-atlas-chip-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.dashboard-atlas-skill-chip{display:inline-flex;align-items:center;padding:.55rem .8rem;border:1px solid rgba(104,176,238,.18);border-radius:999px;background:#0b1a2cb8;color:var(--text-secondary);font-size:var(--text-sm);transition:transform var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast);cursor:pointer}.dashboard-atlas-skill-chip:hover{transform:translateY(-1px);border-color:#6fd1ff47;color:var(--text-primary);background:#0f243de0}.dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.dashboard-chart-card{min-width:0}.dashboard-chart-card--wide{grid-column:1 / -1}.dashboard-chart-card--radial{align-content:center}.dashboard-readiness-stack,.dashboard-readiness-grid{display:grid;gap:var(--sp-3)}.dashboard-readiness-hero{display:grid;gap:.35rem}.dashboard-readiness-hero strong{color:var(--text-primary);font-size:clamp(2rem,3vw,2.8rem);line-height:1}.dashboard-readiness-hero span{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45;max-width:15rem}.dashboard-readiness-bar{position:relative;height:.75rem;border-radius:999px;overflow:hidden;background:#142946d1;border:1px solid rgba(95,160,226,.14)}.dashboard-readiness-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#68d4ffeb,#2d6dfff5);box-shadow:0 0 18px #54baff3d}.dashboard-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-readiness-stat{display:grid;gap:.2rem;padding:var(--sp-3);border-radius:14px;border:1px solid rgba(95,160,226,.16);background:linear-gradient(180deg,#0d1e34d1,#081221f0)}.dashboard-readiness-stat strong{color:var(--text-primary);font-size:var(--text-lg);line-height:1.1}.dashboard-search-launch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3)}.dashboard-search-launch-copy{display:grid;gap:.2rem;min-width:0}.dashboard-panel .cc-section-header{padding-bottom:0}.dashboard-panel .cc-section-header-copy{gap:.35rem}.dashboard-panel .text-section{letter-spacing:-.02em}.dashboard-system-card{display:grid;gap:var(--sp-3);padding:var(--sp-4);border-radius:16px;border:1px solid rgba(95,160,226,.16);background:linear-gradient(180deg,#0d1f36d1,#081321f0);box-shadow:inset 0 1px #ffffff0a;min-width:0}.dashboard-system-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);min-width:0}.dashboard-system-card-copy,.dashboard-system-card-meta{display:grid;gap:.35rem;min-width:0}.dashboard-system-card-copy strong{color:var(--text-primary);font-size:var(--text-base);line-height:1.2}.dashboard-system-card-copy span,.dashboard-system-card-meta span,.dashboard-system-card-meta p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.dashboard-panel .btn-primary,.dashboard-panel .btn-secondary,.dashboard-panel .btn-ghost,.dashboard-panel button[data-slot=button]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff0d,0 10px 18px #0208123d}.dashboard-panel .btn-secondary,.dashboard-panel .btn-ghost,.dashboard-panel button[data-slot=button][data-variant=secondary],.dashboard-panel button[data-slot=button][data-variant=ghost]{border-color:#58c1ff2e;background:linear-gradient(180deg,#10243deb,#091424fa);color:var(--text-primary)}@media(max-width:1199.98px){.dashboard-metrics,.dashboard-review-grid,.dashboard-helm-summary,.dashboard-priority-grid,.dashboard-atlas-shell,.dashboard-americas-map-shell,.dashboard-chart-grid{grid-template-columns:1fr}.dashboard-americas-map{min-height:21rem;aspect-ratio:auto}}@media(max-width:1519.98px){.dashboard-helm-grid,.dashboard-work-grid{grid-template-columns:1fr}}@media(max-width:1339.98px){.dashboard-helm-grid,.dashboard-work-grid,.dashboard-review-grid,.dashboard-atlas-legend,.dashboard-search-launch{grid-template-columns:1fr}}@media(max-width:767.98px){.dashboard-panel{padding:var(--sp-4)}.dashboard-applicant-row{grid-template-columns:1fr;gap:var(--sp-2)}.dashboard-applicant-row--head{display:none}.dashboard-schedule-card,.dashboard-vacancy-stats{grid-template-columns:1fr}.dashboard-vacancy-actions,.dashboard-task-actions{justify-content:flex-start}.dashboard-header-actions,.dashboard-vacancy-actions,.dashboard-task-actions{width:100%}.dashboard-header-actions>*,.dashboard-vacancy-actions>*,.dashboard-task-actions>*{width:100%}}.calendar-page{display:grid;gap:var(--sp-4)}.calendar-page-header{align-items:center}.calendar-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.78fr);gap:var(--sp-4);align-items:start}.calendar-widget-card,.calendar-side-card{border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#0c1727f5,#08121ffa);box-shadow:var(--shadow-sm)}.calendar-widget-shell{display:grid;gap:var(--sp-5);padding:var(--sp-5)}.calendar-widget-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.calendar-widget-titlewrap{display:flex;align-items:center}.calendar-month-button{padding:0;min-height:auto;background:transparent;border:0;color:var(--text-primary);font-family:var(--font-sans);font-size:1rem;font-weight:500;letter-spacing:0}.calendar-month-button:hover{background:transparent}.calendar-month-caret{color:var(--text-secondary);font-size:.9rem;line-height:1;transform:translateY(-1px)}.calendar-widget-actions{display:flex;gap:8px}.calendar-nav-button,.calendar-add-button{width:30px;height:30px;min-width:30px;padding:0;border-radius:6px;background:#58c1ff14;color:var(--text-primary);border:0;box-shadow:none}.calendar-nav-button:hover,.calendar-add-button:hover{background:#58c1ff24}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 0}.calendar-weekday{color:var(--text-secondary);font-size:.875rem;font-weight:400;line-height:1.25;padding:8px;text-align:center}.calendar-day{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px;padding:8px;border:0;border-radius:999px;background:transparent;color:var(--text-primary)}.calendar-day--off{color:var(--text-muted)}.calendar-day--today{box-shadow:inset 0 0 0 1px #58c1ff61}.calendar-day--scheduled{background:#48a3ff47}.calendar-day--active{background:#48a3ff1f}.calendar-day-number{position:relative;z-index:1;width:20px;text-align:center;font-size:.875rem;line-height:1.25}.calendar-schedule-section{display:grid;gap:16px}.calendar-schedule-header{display:flex;align-items:center;justify-content:space-between}.calendar-schedule-title{margin:0;color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.25}.calendar-schedule-list{display:grid;gap:var(--sp-5)}.calendar-schedule-card{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:var(--sp-3);border-radius:12px;background:#48a3ff1f}.calendar-schedule-copy{display:grid;gap:8px}.calendar-schedule-meta{color:var(--text-secondary);font-size:.688rem;line-height:1.24}.calendar-schedule-name{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.25}.calendar-schedule-person{display:flex;align-items:center;gap:6px}.calendar-schedule-avatar{width:18px;height:18px;border-radius:999px;flex:none}.calendar-schedule-person-copy{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.calendar-schedule-person-name{color:var(--text-primary);font-size:.688rem;font-weight:600;line-height:1.24}.calendar-schedule-person-role{color:var(--text-secondary);font-size:.688rem;line-height:1.24}.calendar-schedule-menu{width:18px;height:18px;border:0;background:transparent;color:var(--text-secondary);font-size:1rem;line-height:1;padding:0}.calendar-side{display:grid;gap:var(--sp-4)}.calendar-side-card{display:grid;gap:var(--sp-3)}.calendar-side-header{align-items:center}.calendar-notification-list{display:grid;gap:12px}.calendar-notification-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border-radius:12px;background:linear-gradient(180deg,#0c1727f5,#08121ffa);border:1px solid var(--border-soft)}.calendar-notification-dot{width:12px;height:12px;border-radius:999px}.calendar-notification-copy{display:grid;gap:2px}.calendar-notification-copy strong{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.25}.calendar-notification-copy span{color:var(--text-secondary);font-size:.688rem;line-height:1.24}.calendar-form{display:grid;gap:12px}.calendar-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-field{display:grid;gap:8px}.calendar-field>span{color:var(--text-secondary);font-size:.688rem;font-weight:600;letter-spacing:0;text-transform:none}.calendar-field select,.calendar-field input,.calendar-field textarea{width:100%;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,#0a182bd6,#07111fe6);color:var(--text-primary)}.calendar-form-footer{justify-content:flex-end}.calendar-empty{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.tone-task,.tone-follow_up,.tone-interview,.tone-deadline,.calendar-notification-dot.tone-task,.calendar-schedule-avatar.tone-task,.calendar-schedule-avatar.tone-follow_up,.calendar-schedule-avatar.tone-interview,.calendar-schedule-avatar.tone-deadline{background:#48a3ff47}@media(max-width:1180px){.calendar-layout{grid-template-columns:1fr}}.job-results-page,.job-template-grid,.job-results-command-grid,.job-results-command-metrics,.job-results-command-summary,.job-results-snapshot,.job-results-radial-grid,.job-results-overview,.job-diagnosis-grid,.search-builder-grid,.boolean-meta-grid,.boolean-terms-grid,.boolean-variants-grid,.country-panels,.candidate-results-grid,.top-candidates,.results-telemetry-strip,.results-telemetry-pills,.country-stream-audit-strip,.engine-metrics,.job-diagnosis-actions,.search-mode-row,.boolean-toolbar,.results-section-badges,.selection-actions,.job-results-country-ladders,.job-results-country-ladder{display:grid;gap:var(--sp-3)}.job-results-page{width:100%;max-width:none;margin:0;padding:var(--sp-3);gap:var(--sp-4);min-width:0}.job-results-density-toggle{display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.job-results-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr);align-items:start;gap:var(--sp-4)}.job-results-status-card{border:1px solid rgba(111,132,182,.18);border-radius:18px;background:linear-gradient(180deg,#0b192ce0,#07111ffa);box-shadow:var(--shadow-md)}.job-results-status-head,.job-results-status-body,.job-results-status-grid,.job-results-history-row,.job-results-ladder-card,.job-results-ladder-head{display:grid;gap:var(--sp-3)}.job-results-status-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.job-results-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-results-status-stat{display:grid;gap:.35rem;padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:14px;background:#0a1727c7;min-width:0}.job-results-history-row{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:start}.job-results-ladder-card{padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:14px;background:#0a1727cc;min-width:0}.job-results-country-ladder{padding:var(--sp-3);border:1px solid rgba(111,132,182,.18);border-radius:18px;background:#091424b8}.job-results-country-ladder-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.job-results-ladder-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--sp-2)}.job-results-ladder-head-main{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;min-width:0}.job-results-ladder-pill{max-width:100%;flex:0 1 auto;white-space:normal;overflow-wrap:anywhere}.job-results-ladder-status{flex:0 0 auto}.job-results-command-card{border:1px solid rgba(111,132,182,.18);border-radius:18px;background:linear-gradient(180deg,#0b192ce6,#07111ffa);box-shadow:var(--shadow-md)}.job-results-command-head,.job-results-command-body,.job-results-command-summary,.job-results-command-metrics{display:grid;gap:var(--sp-3)}.job-results-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.job-results-command-copy{display:grid;gap:.25rem;min-width:0}.job-results-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.job-results-command-stat{display:grid;gap:.35rem;padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:14px;background:#0a1727c7;min-width:0}.job-results-command-query{display:block;padding:var(--sp-3);border-radius:12px;border:1px solid var(--border-soft);background:var(--surface-0);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere;white-space:normal}.job-results-command-actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);flex-wrap:wrap}.job-results-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.job-template-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--sp-3)}.job-template-card{display:grid;gap:var(--sp-3);border-radius:18px;border:1px solid rgba(111,132,182,.18);background:linear-gradient(180deg,#0c1c30eb,#07111ffa);box-shadow:var(--shadow-sm)}.job-template-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding-bottom:0}.job-template-card-head{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.job-template-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:16px;background:linear-gradient(180deg,#2d7ef729,#2d7ef70d);color:var(--brand-600)}.job-template-card-icon-svg{width:1.05rem;height:1.05rem}.job-template-card-copy{display:grid;gap:.2rem;min-width:0}.job-template-card-badge{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(45,126,247,.14);background:#2d7ef714;color:var(--brand-600);font-size:var(--text-xs);font-weight:600;max-width:100%;white-space:normal;overflow-wrap:anywhere}.job-template-card-badge--draft{border-color:#94a3b82e;background:#94a3b81a;color:var(--text-secondary)}.job-template-card-badge--searching{border-color:#2d7ef729;background:#2d7ef71a;color:var(--brand-600)}.job-template-card-badge--scoring{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.job-template-card-badge--paused{border-color:#f59e0b29;background:#f59e0b1a;color:#92400e}.job-template-card-badge--archived{border-color:#94a3b82e;background:#94a3b81a;color:var(--text-secondary)}.job-template-card-content{display:grid;gap:.35rem}.job-template-card-value{font-size:var(--text-2xl);line-height:1;letter-spacing:-.03em}.job-template-card-value--compact{font-size:var(--text-base);line-height:1.45;letter-spacing:-.01em}.job-template-card-subvalue{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.job-template-card-footer{justify-content:flex-start;padding-top:0}.job-results-snapshot,.job-results-drawer,.job-diagnosis-strip,.analysis-drawer,.search-builder-panel,.boolean-meta-card,.boolean-variant-card,.country-panel,.talent-match-card,.top-candidate-row,.term-panel,.metric-card,.candidate-bulk-bar,.connect-message-box{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:none}.job-results-snapshot,.job-diagnosis-strip,.analysis-drawer,.search-builder-panel,.country-panel,.talent-match-card,.top-candidate-row,.term-panel,.metric-card,.candidate-bulk-bar,.connect-message-box{padding:var(--sp-4)}.job-results-snapshot,.job-results-drawer{position:relative;overflow:hidden}.job-results-drawer>summary{cursor:pointer;list-style:none;font-weight:700}.job-results-drawer>summary::-webkit-details-marker{display:none}.job-results-snapshot .results-telemetry-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.job-results-radial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-telemetry-card,.results-stat-card,.job-diagnosis-card,.search-builder-summary-card,.boolean-meta-card,.boolean-variant-card,.country-stream-audit-card,.metric-card,.country-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-0)}.results-telemetry-card,.results-stat-card,.search-builder-summary-card,.boolean-meta-card,.boolean-variant-card,.country-stream-audit-card,.metric-card,.country-panel{padding:var(--sp-4)}.results-stat-card,.job-diagnosis-card,.search-builder-panel,.boolean-meta-card,.boolean-variant-card,.country-stream-audit-card,.term-panel,.metric-card,.country-panel{display:grid;gap:var(--sp-2)}.results-stat-card-accent,.job-diagnosis-strip,.search-builder-panel-actions,.search-builder-status{background:var(--surface-0)}.search-builder-panel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sp-2)}.job-results-overview,.job-results-radial-grid,.job-diagnosis-grid,.boolean-meta-grid,.boolean-terms-grid,.boolean-variants-grid,.country-stream-audit-strip,.engine-metrics{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.country-stream-audit-log{display:grid;gap:var(--sp-2)}.country-stream-audit-log-item{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,9rem) minmax(0,1fr);align-items:start;gap:var(--sp-2);padding:.8rem 1rem;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#07111fc7}.country-stream-audit-event{text-transform:capitalize}.country-stream-audit-outcome{color:var(--text-secondary);text-transform:capitalize}.country-stream-audit-detail{min-width:0;overflow-wrap:anywhere;white-space:normal;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.country-stream-audit-more{color:var(--text-muted);font-size:var(--text-sm);padding-inline:.2rem}.country-panel-header{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);width:100%;background:transparent;border:none;color:var(--text-primary);text-align:left;padding:0}.panel-title-block{display:grid;gap:.2rem;min-width:0}.panel-title{font-weight:700;line-height:1.2}.panel-subtitle{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.panel-controls{display:inline-flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end}@media(max-width:980px){.country-stream-audit-log-item{grid-template-columns:1fr}.country-panel-header{grid-template-columns:auto minmax(0,1fr)}.panel-controls{grid-column:1 / -1;justify-content:flex-start}}.candidate-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;grid-column:1 / -1;padding:var(--sp-3);border:1px solid rgba(111,132,182,.16);border-radius:16px;background:#081221c7}.bulk-select-all{display:inline-flex;align-items:center;gap:.65rem;color:var(--text-primary);font-size:var(--text-sm);font-weight:500;min-width:0}.bulk-select-all input{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:1rem!important;block-size:1rem!important;width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;margin:0;border:1px solid rgba(111,132,182,.5);border-radius:.28rem;background:#091526eb;box-shadow:inset 0 1px #a6dcff1a;position:relative;flex:0 0 1rem;display:inline-block;vertical-align:middle}.bulk-select-all span{white-space:normal}.bulk-select-all{flex-wrap:wrap}.bulk-select-all input:checked{border-color:#5fc3ffe6;background:linear-gradient(180deg,#4cb6fff2,#257eecfa)}.bulk-select-all input:checked:after{content:"";position:absolute;inset:0;background:center / .55rem .55rem no-repeat;clip-path:polygon(14% 52%,26% 40%,43% 57%,74% 26%,86% 38%,43% 81%);background-color:#fffffff5}.btn-link-primary{text-decoration:none}.search-builder-grid{grid-template-columns:minmax(0,1.45fr) minmax(22rem,.95fr);align-items:start;gap:var(--sp-4)}.job-search-builder-section{display:grid;gap:var(--sp-4)}.search-builder-main,.search-builder-side{min-width:0;display:grid;gap:var(--sp-4)}.search-builder-side{align-self:start;position:sticky;top:var(--sp-4);grid-template-columns:1fr}.search-builder-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.search-builder-editor-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-4);align-items:start}.search-builder-editor-panel{display:grid;gap:var(--sp-2);min-width:0}.search-builder-inline-alert{display:grid;gap:.35rem;padding:var(--sp-3);border:1px solid rgba(45,126,247,.18);border-radius:var(--radius-md);background:#2d7ef70f;color:var(--text-primary)}.search-builder-query,.search-builder-description,.review-queue-textarea,.review-queue-input,.connect-message-editor{width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-primary);padding:var(--sp-3)}.search-builder-query{min-height:10rem}.search-builder-description{min-height:18rem}.search-mode-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.search-mode-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.6rem .95rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;line-height:1.2}.search-mode-pill.active{border-color:var(--border-focus);color:var(--text-primary)}.job-results-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2);max-width:52rem;min-width:0}.results-section-header,.dashboard-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-soft)}.job-results-drawer-grid,.country-panels,.candidate-results-grid,.top-candidates{gap:var(--sp-4)}.job-results-error,.boolean-hint,.results-section-copy,.connect-hint,.results-stat-meta,.candidate-summary,.job-diagnosis-card p,.job-diagnosis-card li,.job-diagnosis-card strong,.job-diagnosis-card span{color:var(--text-secondary);font-size:var(--text-base);line-height:1.55}.candidate-results-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}.candidate-results-grid .cc-card{min-width:0;height:100%;gap:var(--sp-2);padding:var(--sp-3);border-radius:16px;border:1px solid rgba(111,132,182,.18);background:linear-gradient(180deg,#0e1e34f5,#081221fc);box-shadow:0 18px 36px #030a1547}.job-results-page .profile-stream-list.candidate-results-grid .cc-card,.job-results-page .profile-stream-list.candidate-results-grid .cc-card *{color:inherit}.job-results-page .profile-stream-list.candidate-results-grid .cc-card{background:linear-gradient(180deg,#0f1f36fa,#081221)!important;border-color:#6f84b633!important;box-shadow:0 18px 36px #030a1552!important}.job-results-page .profile-stream-list.candidate-results-grid .cc-topbar,.job-results-page .profile-stream-list.candidate-results-grid .cc-identity,.job-results-page .profile-stream-list.candidate-results-grid .cc-analysis,.job-results-page .profile-stream-list.candidate-results-grid .cc-skills,.job-results-page .profile-stream-list.candidate-results-grid .cc-footer{min-width:0}.candidate-results-grid .cc-topbar,.candidate-results-grid .cc-identity,.candidate-results-grid .cc-footer{gap:var(--sp-2)}.candidate-results-grid .cc-topbar{align-items:center}.candidate-results-grid .cc-score-row{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0}.candidate-results-grid .cc-select-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.28rem .72rem;border-radius:999px;border:1px solid rgba(111,132,182,.34);background:#091526d1;color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;line-height:1.1;box-shadow:inset 0 1px #ffffff0f}.candidate-results-grid .cc-select-toggle.is-selected{border-color:#5fc3ff8f;background:#2d7ef72e;color:var(--text-primary)}.candidate-results-grid .cc-id-body,.candidate-results-grid .cc-analysis,.candidate-results-grid .cc-skills{display:grid;gap:var(--sp-1);min-width:0}.candidate-results-grid .cc-id-body{align-content:start;min-height:7.25rem}.candidate-results-grid .cc-skills{align-content:start;min-height:4.75rem}.candidate-results-grid .cc-empty-note{color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}.candidate-results-grid .candidate-name,.candidate-results-grid .cc-headline,.candidate-results-grid .cc-recommendation{margin:0}.candidate-results-grid .candidate-name{font-size:var(--text-base);line-height:1.2;overflow-wrap:anywhere}.candidate-results-grid .cc-headline{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}.candidate-results-grid .cc-unscored,.candidate-results-grid .cc-section-lbl,.candidate-results-grid .cc-analysis-label{color:var(--text-muted)}.candidate-results-grid .cc-recommendation,.candidate-results-grid .cc-fact-pill,.candidate-results-grid .cc-pill,.candidate-results-grid .skill-chip,.candidate-results-grid .tag{color:var(--text-primary)}.candidate-results-grid .cc-align-pct,.candidate-results-grid .pass-label,.candidate-results-grid .sent-badge{border-radius:999px}.candidate-results-grid .cc-facts,.candidate-results-grid .cc-chip-row,.candidate-results-grid .cc-verdict-pills{display:flex;flex-wrap:wrap;gap:var(--sp-2);min-width:0}.candidate-results-grid .cc-facts--stacked{gap:.45rem}.candidate-results-grid .cc-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--sp-2)}.candidate-results-grid .cc-footer>*{width:100%;justify-content:center;min-height:2.25rem;min-width:0;padding-inline:.65rem}.candidate-results-grid .cc-footer .cc-footer-btn-primary{grid-column:span 2}.candidate-results-grid .cc-footer .cc-footer-btn{text-wrap:wrap;white-space:normal;line-height:1.2}.candidate-results-grid .stream-indicator,.candidate-results-grid .empty-state-sm{grid-column:1 / -1}@media(max-width:720px){.candidate-results-grid{grid-template-columns:1fr}.candidate-results-grid .cc-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-results-grid .cc-footer .cc-footer-btn-primary{grid-column:span 2}}@media(max-width:520px){.candidate-results-grid .cc-footer{grid-template-columns:1fr}.candidate-results-grid .cc-footer .cc-footer-btn-primary{grid-column:span 1}}.job-results-page[data-density=compact] .candidate-results-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--sp-2)}.job-results-page[data-density=compact] .candidate-results-grid .cc-card{border-radius:12px;padding:var(--sp-2);gap:var(--sp-1)}.job-results-page[data-density=compact] .candidate-results-grid .cc-analysis,.job-results-page[data-density=compact] .candidate-results-grid .cc-skills{display:none}.job-results-page[data-density=compact] .candidate-results-grid .cc-topbar,.job-results-page[data-density=compact] .candidate-results-grid .cc-identity,.job-results-page[data-density=compact] .candidate-results-grid .cc-footer{gap:var(--sp-2)}.job-results-page[data-density=compact] .candidate-results-grid .cc-topbar{align-items:start}.job-results-page[data-density=compact] .candidate-results-grid .candidate-name{font-size:var(--text-sm)}.job-results-page[data-density=compact] .candidate-results-grid .cc-headline{font-size:var(--text-xs);line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.job-results-page[data-density=compact] .candidate-results-grid .cc-fact-pill,.job-results-page[data-density=compact] .candidate-results-grid .cc-pill,.job-results-page[data-density=compact] .candidate-results-grid .skill-chip,.job-results-page[data-density=compact] .candidate-results-grid .tag{min-height:1.5rem;padding:.2rem .45rem;font-size:var(--text-xs)}.job-results-page[data-density=compact] .candidate-results-grid .cc-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-1)}.job-results-page[data-density=compact] .candidate-results-grid .cc-footer>*{min-height:1.9rem;padding-inline:.5rem}.job-results-page[data-density=normal] .candidate-results-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.job-results-page[data-density=comfortable] .candidate-results-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--sp-3)}.job-diagnosis-list{margin:0;padding-left:1.25rem;color:var(--text-secondary)}.connect-message-editor{min-height:10rem;resize:vertical}.connect-message-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}@media(max-width:1199.98px){.job-results-command-grid,.job-results-command-summary,.job-results-command-metrics,.job-results-snapshot .results-telemetry-strip,.job-results-radial-grid,.search-builder-grid,.search-builder-editor-grid,.search-builder-side,.search-builder-summary{grid-template-columns:1fr}.search-builder-side{position:static}.job-results-status-grid,.job-results-command-summary,.job-results-command-metrics,.search-builder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023.98px){.job-results-actions{justify-content:flex-start;max-width:none}}@media(max-width:767.98px){.job-results-page{padding:var(--sp-2)}.job-results-status-grid,.job-results-command-summary,.job-results-command-metrics,.job-results-snapshot .results-telemetry-strip,.job-results-radial-grid,.job-results-overview,.job-diagnosis-grid,.boolean-meta-grid,.boolean-terms-grid,.boolean-variants-grid,.country-stream-audit-strip,.engine-metrics,.search-builder-summary{grid-template-columns:1fr}.job-results-command-actions>*,.job-results-actions>*,.search-builder-panel-actions>*,.connect-message-meta>*{width:100%}}@media(max-width:640px){.job-results-ladder-head-main{align-items:flex-start}.job-results-ladder-pill{white-space:normal;overflow-wrap:anywhere}}.talent-pool-page,.semantic-search-pane,.search-results-section,.talent-pool-grid,.candidate-table-shell,.candidate-grid-shell,.candidate-grid,.candidate-grid-toolbar,.candidate-grid-person,.candidate-grid-statuses,.candidate-grid-meta,.candidate-grid-signals,.candidate-grid-tags,.candidate-grid-actions,.candidate-table-person,.candidate-table-signal,.candidate-table-actions,.profile-drawer-section,.analytics-card,.chart-container,.toggle-row,.selection-bar,.selection-actions,.selection-success,.selection-error{display:grid;gap:var(--sp-3)}.talent-pool-page{gap:var(--sp-6)}.talent-pool-page select,.talent-pool-page .selection-job-picker,.talent-pool-page .nebula-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:3rem;padding:.8rem 2.75rem .8rem 1rem;border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) - 2px);background:linear-gradient(180deg,#0e2038f0,#081322fc);color:var(--text-primary);box-shadow:inset 0 1px #a5d4ff1a,0 16px 36px #030a1557;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);background-image:linear-gradient(180deg,#0e2038f0,#081322fc),linear-gradient(45deg,transparent 50%,rgba(166,220,255,.9) 50%),linear-gradient(135deg,rgba(166,220,255,.9) 50%,transparent 50%);background-position:0 0,calc(100% - 1.25rem) calc(50% - .14rem),calc(100% - .9rem) calc(50% - .14rem);background-size:100% 100%,.45rem .45rem,.45rem .45rem;background-repeat:no-repeat}.talent-pool-page select:hover,.talent-pool-page .selection-job-picker:hover,.talent-pool-page .nebula-select:hover{border-color:#51b5ff6b;box-shadow:inset 0 1px #b4e2ff24,0 20px 40px #06101e61}.talent-pool-page select:focus,.talent-pool-page .selection-job-picker:focus,.talent-pool-page .nebula-select:focus{outline:none;border-color:#5dc3ffc7;box-shadow:0 0 0 3px #43a0ff2e,0 20px 42px #06101e6b}.talent-pool-page select option,.talent-pool-page .selection-job-picker option,.talent-pool-page .nebula-select option{background:var(--surface-sunken);color:var(--text-primary)}.semantic-search-card,.candidate-table-shell,.analytics-card,.chart-container,.profile-drawer-section{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(180deg,#0b192cd6,#06101ef0);box-shadow:var(--shadow-md);padding:var(--sp-5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toggle-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.talent-pool-grid{display:grid;gap:var(--sp-3)}.candidate-table-shell{overflow:hidden;background:linear-gradient(180deg,#0b192ce6,#07111ffa);box-shadow:var(--shadow-md)}.candidate-grid-shell{display:grid;gap:var(--sp-4)}.candidate-grid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.candidate-grid-select-all{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:500}.candidate-grid-select-all input{width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--brand-600)}.candidate-grid-select-all span{white-space:normal}.candidate-grid-count{color:var(--text-secondary);font-size:var(--text-sm)}.candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--sp-4);align-items:stretch}.candidate-grid-card{display:grid;gap:0;padding:0;border:1px solid var(--border-soft);border-radius:calc(var(--radius-xl) + 6px);background:linear-gradient(180deg,#0c1c30eb,#07111ffa);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);cursor:pointer;overflow:hidden;min-width:0;min-height:100%}.candidate-grid-card:hover{transform:translateY(-2px);border-color:#2d7ef733;box-shadow:var(--shadow-md)}.candidate-grid-card--selected{border-color:#2d7ef747;background:linear-gradient(180deg,#2d7ef72e,#0d1d32f5 44%,#07111ffa)}.candidate-grid-card-header,.candidate-grid-card-content,.candidate-grid-card-footer{display:grid;gap:var(--sp-3)}.candidate-grid-card-header{padding:var(--sp-4);border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg,#10243de6,#0b192cd6)}.candidate-grid-card-top,.candidate-grid-person,.candidate-grid-actions{display:flex;gap:var(--sp-3);min-width:0}.candidate-grid-card-top{align-items:center;justify-content:space-between}.candidate-grid-statuses{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.candidate-grid-person{align-items:flex-start;justify-content:flex-start}.candidate-grid-person-copy{display:grid;gap:.15rem;min-width:0}.candidate-grid-name a{color:var(--text-primary);text-decoration:none;text-wrap:balance}.candidate-grid-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--text-xs)}.candidate-grid-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.75rem,1fr));gap:var(--sp-2)}.candidate-grid-signal{display:grid;gap:.15rem;padding:var(--sp-2);border:1px solid rgba(45,126,247,.1);border-radius:14px;background:linear-gradient(180deg,#10243dd1,#0a1627eb);min-width:0}.candidate-grid-signal strong{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-base);line-height:1.05}.candidate-grid-topology{display:grid;gap:.25rem;padding:var(--sp-2);border:1px solid rgba(45,126,247,.12);border-radius:14px;background:#2d7ef70a}.candidate-grid-topology-copy{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.candidate-grid-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.candidate-grid-summary{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.candidate-grid-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--sp-2)}.candidate-grid-card-footer{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--border-soft);background:#081321c7}.candidate-table-shell{overflow:hidden}.candidate-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.candidate-table thead{background:#f8fafff5}.candidate-table th{padding:var(--sp-3) var(--sp-4);text-align:left;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-soft);white-space:nowrap}.candidate-table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-soft);vertical-align:middle}.candidate-table tbody tr{transition:background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);cursor:pointer}.candidate-table tbody tr:hover{background:#2d7ef70a}.candidate-row-selected{background:#2d7ef712}.candidate-table-person{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.candidate-table-person-copy{display:grid;gap:.15rem;min-width:0}.candidate-table-name{color:var(--text-primary);font-weight:600;text-decoration:none}.candidate-table-subline,.candidate-table-text,.candidate-table-summary{color:var(--text-secondary)}.candidate-table-text{max-width:24rem}.candidate-table-signal{display:grid;gap:.2rem}.candidate-table-match,.candidate-table-score{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.6rem;padding:.2rem .55rem;border-radius:999px;background:#2d7ef714;color:var(--brand-600);font-size:var(--text-xs);font-weight:600}.candidate-table-summary{font-size:var(--text-xs)}.candidate-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap}.selection-bar{grid-template-columns:minmax(0,1fr);align-items:start;padding:var(--sp-4);border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);background:var(--surface-0)}.selection-bar>*{min-width:0}.selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.selection-actions>*{min-width:0}.selection-count,.selection-hint,.selection-success,.selection-error{min-width:0}.selection-hint,.selection-success,.selection-error{color:var(--text-secondary);line-height:1.5}.selection-bar--context .selection-actions{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:center}.selection-bar--context .selection-job-picker{width:100%}.selection-bar:not(.selection-bar--context) .selection-actions .selection-job-picker{min-width:16rem;flex:1 1 16rem}.selection-success,.selection-error{color:var(--text-secondary)}.chart-container{min-height:240px;border-radius:calc(var(--radius-xl) + 4px)}.offers-board-shell{display:grid;gap:var(--sp-4)}.offers-board-toolbar{align-items:center}.offers-board{display:grid;grid-template-columns:repeat(5,minmax(18rem,1fr));gap:var(--sp-4);overflow-x:auto;padding-bottom:var(--sp-1)}.offers-lane{display:grid;gap:var(--sp-3);min-width:18rem;padding:var(--sp-4);border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(180deg,#0b192ce6,#06101ef7);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.offers-lane-header{padding-bottom:0;border-bottom:0}.offers-lane-copy{display:grid;gap:.2rem}.offers-lane-kicker{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.offers-lane-content{display:grid;gap:var(--sp-3)}.offers-lane-meter{height:.35rem;border-radius:999px;background:#2d7ef714;overflow:hidden}.offers-lane-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-600),rgba(45,126,247,.55))}.offers-lane-list{display:grid;gap:var(--sp-3)}.offers-lane-empty{display:grid;place-items:center;min-height:11rem;border:1px dashed var(--border-soft);border-radius:16px;color:var(--text-muted);font-size:var(--text-sm);background:#0a1525b8}.offers-card{display:grid;gap:var(--sp-3);border:1px solid var(--glass-stroke);border-radius:16px;background:linear-gradient(180deg,#0e1f35eb,#081322fa);box-shadow:var(--shadow-md)}.offers-card--selected{border-color:#2d7ef747;background:linear-gradient(180deg,#2d7ef729,#0a1626fa)}.offers-card-header{align-items:flex-start}.offers-card-topline{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0}.offers-card-copy{display:grid;gap:.2rem;min-width:0}.offers-card-name{font-size:var(--text-base);line-height:1.15}.offers-card-badges{display:grid;justify-items:end;gap:var(--sp-2)}.offers-card-score{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .6rem;border-radius:999px;background:#2d7ef714;color:var(--brand-600);font-size:var(--text-xs);font-weight:700}.offers-card-content,.offers-card-footer{display:grid;gap:var(--sp-3)}.offers-card-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--text-xs)}.offers-card-signals{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.offers-card-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:flex-end}.offers-board-context{color:var(--text-secondary);font-size:var(--text-sm)}.job-pipeline-board,.job-pipeline-board-header,.job-pipeline-board-copy,.job-pipeline-board-totals,.job-pipeline-filters,.job-pipeline-filter-group,.job-pipeline-tab-row,.job-pipeline-list,.job-pipeline-card,.job-pipeline-card-header,.job-pipeline-card-copy,.job-pipeline-card-topline,.job-pipeline-card-content,.job-pipeline-stage-grid,.job-pipeline-stage,.job-pipeline-card-footer,.job-pipeline-actions,.job-pipeline-country-pills{display:grid;gap:var(--sp-3)}.job-pipeline-board{gap:var(--sp-4)}.job-pipeline-board-header{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.job-pipeline-board-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.job-pipeline-total-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 .8rem;border:1px solid rgba(86,170,255,.16);border-radius:999px;background:#0e1f36e0;color:var(--text-primary);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em}.job-pipeline-filters{padding:var(--sp-4);border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(180deg,#0b192cdb,#06101ef5);box-shadow:var(--shadow-sm)}.job-pipeline-filter-group{align-content:start}.job-pipeline-filter-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.job-pipeline-tab-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.job-pipeline-tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0 .9rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:#0b1728e0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.job-pipeline-tab.is-active{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.job-pipeline-list{gap:var(--sp-4)}.job-pipeline-card{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) + 4px);background:linear-gradient(180deg,#0b192ceb,#06101efa);box-shadow:var(--shadow-md)}.job-pipeline-card--selected{border-color:#56aaff59;box-shadow:0 0 0 1px #56aaff24,var(--shadow-md)}.job-pipeline-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.job-pipeline-card-topline{grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0}.job-pipeline-card-kicker{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.job-pipeline-card-title{font-size:clamp(1.05rem,.95rem + .3vw,1.35rem);line-height:1.15}.job-pipeline-card-description{line-height:1.5}.job-pipeline-country-pills{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.job-pipeline-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-pipeline-stage{padding:var(--sp-3);border:1px solid rgba(86,170,255,.12);border-radius:18px;background:linear-gradient(180deg,#0f223ad1,#091525f5);min-width:0}.job-pipeline-stage-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.job-pipeline-stage-value{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.45rem,1.15rem + .45vw,2rem);line-height:1}.job-pipeline-stage-note{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}.job-pipeline-card-footer{padding-top:0}.job-pipeline-actions{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));width:100%;gap:var(--sp-2)}@media(max-width:1280px){.job-pipeline-board-header,.job-pipeline-stage-grid{grid-template-columns:minmax(0,1fr)}.job-pipeline-board-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.job-pipeline-card-header,.job-pipeline-actions,.job-pipeline-stage-grid,.job-pipeline-board-totals{grid-template-columns:minmax(0,1fr)}}.profile-drawer.candidate-detail-drawer{width:min(100%,78rem);max-height:min(92vh,64rem)}.candidate-detail-header{align-items:flex-start;gap:var(--sp-4)}.candidate-detail-header-main{display:flex;align-items:flex-start;gap:var(--sp-4);min-width:0;flex:1}.candidate-detail-avatar{flex-shrink:0}.candidate-detail-identity{gap:var(--sp-2)}.candidate-detail-kicker{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.candidate-detail-name{font-size:clamp(1.65rem,1.25rem + 1vw,2.35rem);line-height:1.05}.candidate-detail-headline{max-width:56ch;font-size:var(--text-base)}.candidate-detail-meta-row{gap:var(--sp-2)}.candidate-detail-header-actions{display:grid;justify-items:end;gap:var(--sp-2)}.candidate-detail-header-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.candidate-detail-kpi{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid rgba(45,126,247,.16);background:#2d7ef70f;color:var(--brand-600);font-size:var(--text-xs);font-weight:700}.candidate-detail-banner{justify-content:space-between;align-items:center;gap:var(--sp-3)}.candidate-detail-body{gap:var(--sp-5)}.candidate-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.candidate-detail-stat-card{background:linear-gradient(180deg,#0e1e34f5,#081221fc)}.candidate-detail-stat-card-content{display:grid;gap:var(--sp-1)}.candidate-detail-stat-label,.candidate-detail-snapshot-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.candidate-detail-stat-value{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.35rem,1.1rem + .7vw,1.8rem);line-height:1.05}.candidate-detail-stat-note{color:var(--text-secondary);font-size:var(--text-xs)}.candidate-detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(20rem,.82fr);gap:var(--sp-4);align-items:start}.candidate-detail-main,.candidate-detail-rail{display:grid;gap:var(--sp-4);min-width:0}.candidate-detail-section-card{background:linear-gradient(180deg,#0c1a2df5,#07111ffa)}.candidate-detail-capability-content,.candidate-detail-action-stack,.candidate-detail-snapshot{display:grid;gap:var(--sp-3)}.candidate-detail-action-stack{padding-top:0}.candidate-detail-footer{justify-content:flex-start}.candidate-detail-footer-copy{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}.candidate-detail-chip-row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.candidate-detail-capability-meta{display:flex;align-items:center;gap:var(--sp-2)}.candidate-detail-capability-year{color:var(--text-secondary);font-size:var(--text-xs)}.candidate-detail-domain-chip{text-transform:capitalize}.candidate-detail-snapshot>div{display:grid;gap:.2rem;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-soft)}.candidate-detail-snapshot>div:last-child{padding-bottom:0;border-bottom:0}.candidate-detail-snapshot-value,.candidate-detail-snapshot-link{color:var(--text-primary);font-size:var(--text-sm);line-height:1.45;word-break:break-word}.candidate-detail-snapshot-link{color:var(--brand-600);text-decoration:none}.candidate-detail-snapshot-block{display:grid;gap:var(--sp-2)}.candidate-detail-empty{color:var(--text-secondary);font-size:var(--text-sm)}.candidate-detail-section-card [data-slot=card-header]{gap:.25rem}@media(max-width:1024px){.candidate-grid,.candidate-detail-stats,.candidate-detail-layout{grid-template-columns:1fr}.offers-board{grid-template-columns:repeat(2,minmax(18rem,1fr))}}@media(max-width:768px){.candidate-grid,.candidate-grid-actions,.offers-board{grid-template-columns:1fr}.offers-card-header,.offers-card-topline{flex-direction:column;align-items:stretch}.offers-card-actions{justify-content:flex-start}}@media(max-width:1180px){.candidate-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.selection-bar--context .selection-actions{grid-template-columns:1fr}.selection-actions,.selection-actions .selection-job-picker,.selection-actions button,.candidate-toolbar-filters select,.candidate-toolbar-filters button{width:100%}.candidate-toolbar,.candidate-grid-toolbar{align-items:stretch}.candidate-toolbar-filters{width:100%;display:grid;grid-template-columns:1fr;gap:var(--sp-2)}}@media(max-width:640px){.candidate-grid-select-all{width:100%;justify-content:flex-start}.selection-bar,.semantic-search-card,.candidate-table-shell,.analytics-card,.chart-container,.profile-drawer-section{padding:var(--sp-3)}}.workspace-shell,.workspace-shell-v2,.workspace-sidebar,.workspace-main-panel,.workspace-active-task-panel,.workspace-browser-panel,.workspace-next-card,.workspace-start-screen,.workspace-task-grid,.workspace-task-actions,.workspace-toolbar,.workspace-nav-controls,.workspace-toolbar-actions,.workspace-upcoming-list,.workspace-session-banner,.workspace-connection-card{display:grid;gap:var(--sp-4)}.workspace-shell-v2{position:relative;grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);align-items:start;gap:var(--sp-4);min-width:0}.workspace-page-header{grid-column:1 / -1}.workspace-sidebar,.workspace-active-task-panel,.workspace-browser-panel,.workspace-connection-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:none;padding:var(--sp-4)}.workspace-sidebar{position:sticky;top:var(--sp-3)}.workspace-main-panel{gap:var(--sp-4);min-width:0}.workspace-overview{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.workspace-overview-card{display:grid;gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--border);border-radius:calc(var(--radius-xl) - 4px);background:var(--surface-0);text-align:center}.workspace-overview-card--warning{text-align:left;justify-items:start;border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-0) 86%,var(--warning) 14%)}.workspace-overview-card strong,.workspace-sidebar-title,.workspace-active-task-header h2,.workspace-next-card h2{color:var(--text-primary);line-height:1.15;overflow-wrap:anywhere}.workspace-overview-card p,.workspace-active-task-meta,.workspace-li-status,.workspace-empty,.workspace-connection-meta,.workspace-connection-count,.workspace-connection-error,.workspace-header-subtitle,.workspace-task-note p,.workspace-session-banner strong,.workspace-session-banner span{color:var(--text-secondary);font-size:var(--text-base);line-height:1.55}.workspace-sidebar-header,.workspace-active-task-header,.workspace-task-actions,.workspace-toolbar,.workspace-connection-card-head,.workspace-connection-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.workspace-sidebar-header,.workspace-active-task-header{padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-soft)}.workspace-task-kicker,.workspace-task-label,.workspace-overview-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-task-grid>div,.workspace-next-card,.workspace-upcoming-item,.workspace-session-banner,.workspace-connection-card-content{min-width:0}.workspace-sidebar,.workspace-active-task-panel,.workspace-browser-panel,.workspace-task-grid>div,.workspace-next-card,.workspace-upcoming-item,.workspace-session-banner,.workspace-connection-card-content,.workspace-connection-card-head>div{overflow-wrap:anywhere}.workspace-task-grid>div,.workspace-upcoming-item{display:grid;align-content:start;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);background:var(--surface-0)}.workspace-task-grid>div>strong,.workspace-task-grid>div>div,.workspace-task-grid>div>p{min-width:0;margin:0;line-height:1.45;overflow-wrap:anywhere}.workspace-task-grid>div>strong{display:block;color:var(--text-primary);font-size:var(--text-md);font-weight:600}.workspace-task-label{display:block;margin:0;line-height:1.1}.workspace-task-signal-row,.workspace-nav-controls,.workspace-toolbar-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.workspace-toolbar,.workspace-toolbar-actions,.workspace-nav-controls,.workspace-task-actions,.workspace-start-actions,.workspace-connection-actions,.workspace-status-bar{min-width:0}.workspace-toolbar .workspace-address-bar{flex:1 1 18rem}.workspace-url-input,.workspace-address-bar,.workspace-connection-textarea{width:100%;min-width:0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-primary)}.workspace-url-input:focus,.workspace-address-bar:focus,.workspace-connection-textarea:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--info-bg)}.workspace-upcoming-list{gap:var(--sp-2)}.workspace-upcoming-item{text-align:left}.workspace-upcoming-item:hover{border-color:var(--border-strong)}.workspace-session-banner,.workspace-login-banner{padding:var(--sp-4);border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);background:var(--surface-0)}.workspace-browser-panel{gap:var(--sp-4)}.workspace-start-screen,.workspace-start-inner{display:grid;gap:var(--sp-4)}.workspace-start-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--sp-2)}.workspace-start-cta{min-width:0}.workspace-start-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);background:var(--surface-0);color:var(--text-muted)}.workspace-viewport-frame,.workspace-loading-browser{border:1px solid var(--border);border-radius:calc(var(--radius-xl) + 6px);background:var(--surface-0)}.workspace-viewport-frame{overflow:hidden}.workspace-loading-browser{min-height:28rem;display:grid;place-items:center;gap:var(--sp-2)}.workspace-status-bar{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--text-base);flex-wrap:wrap}.workspace-status-bar span:last-child{min-width:0;overflow-wrap:anywhere}.workspace-connection-card-content{display:grid;gap:var(--sp-3);padding:var(--sp-3);text-align:left}.workspace-connection-audit{display:grid;gap:var(--sp-1);padding:var(--sp-3);border:1px dashed var(--border-soft);border-radius:calc(var(--radius-lg) + 2px);background:var(--surface-0)}.workspace-connection-audit strong{color:var(--text-primary);line-height:1.2}.workspace-connection-audit span{color:var(--text-secondary);font-size:var(--text-sm);word-break:break-all}.workspace-login-banner,.workspace-session-banner,.workspace-connection-actions{align-items:center}.workspace-toolbar-actions,.workspace-connection-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--sp-2)}.workspace-connection-count{justify-self:end}.workspace-connection-card-head h2{margin:0}.workspace-connection-count{margin-left:auto}.workspace-viewport-frame img{display:block;width:100%;height:auto}@media(max-width:1199.98px){.workspace-shell-v2{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{position:static}.workspace-overview,.workspace-task-grid{grid-template-columns:1fr}}@media(max-width:767.98px){.workspace-sidebar,.workspace-active-task-panel,.workspace-browser-panel,.workspace-connection-card{padding:var(--sp-3)}.workspace-toolbar,.workspace-sidebar-header,.workspace-active-task-header,.workspace-connection-card-head,.workspace-task-actions,.workspace-connection-actions{align-items:stretch}.workspace-toolbar-actions,.workspace-nav-controls,.workspace-task-actions,.workspace-start-actions,.workspace-connection-actions{width:100%}.workspace-toolbar-actions>*,.workspace-nav-controls>*,.workspace-task-actions>*,.workspace-start-actions>*,.workspace-connection-actions>*{flex:1 1 100%;width:100%;justify-content:center}.workspace-start-cta{min-width:0}}.client-list-page{gap:var(--sp-6)}.client-list-header-actions{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:flex-end}.client-list-header-summary{display:flex;align-items:stretch;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end}.client-list-header-pill{display:grid;align-items:center;gap:.2rem;min-width:7rem;padding:.7rem .9rem;border:1px solid rgba(95,160,226,.16);border-radius:16px;background:linear-gradient(180deg,#0f223ab8,#081321e6);box-shadow:inset 0 1px #ffffff0a}.client-list-header-pill span{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.client-list-header-pill strong{color:var(--text-primary);font-size:var(--text-lg);line-height:1;font-variant-numeric:tabular-nums}.client-list-command-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.95fr);gap:var(--sp-4);align-items:stretch}.client-list-intro-card{gap:var(--sp-2);border:1px solid var(--glass-stroke);background:linear-gradient(180deg,#0b192ce0,#060f1df5);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-list-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.client-list-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);align-items:start;padding:var(--sp-3);border:1px solid rgba(95,160,226,.16);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(180deg,#0f223ad1,#081321f0);box-shadow:inset 0 1px #ffffff0a}.client-list-step strong{display:block;font-size:var(--text-base);line-height:1.35}.client-list-step p,.client-list-intro-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.client-list-duplicate-conflict{display:grid;gap:var(--sp-3)}.client-list-duplicate-jobs{display:grid;gap:var(--sp-2)}.client-list-duplicate-job{display:grid;gap:.15rem;padding:var(--sp-2);border:1px solid rgba(95,160,226,.16);border-radius:12px;background:linear-gradient(180deg,#0f223ad1,#081321f0)}.client-list-stakeholder-form{display:grid;gap:var(--sp-3)}.client-list-step-index{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(180deg,#62c9ff2e,#1598df4d);border:1px solid rgba(98,201,255,.3);color:#dff6ff;font-weight:700;box-shadow:0 8px 18px #040c1838}.client-list-intro-footer{justify-content:flex-start}.client-list-intro-actions{align-items:flex-start;width:-moz-fit-content;width:fit-content}.client-list-intro-note{max-width:26rem}.client-list-pulse-card{gap:var(--sp-2);border:1px solid var(--glass-stroke);background:radial-gradient(circle at top right,rgba(88,193,255,.14),transparent 28%),linear-gradient(180deg,#0b192ce6,#060f1df7);box-shadow:0 26px 54px #020a144d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-list-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.client-list-pulse-metric{display:grid;gap:.35rem;padding:var(--sp-4);min-width:0;border:1px solid rgba(95,160,226,.14);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(180deg,#122844e0,#0a1626f5);box-shadow:inset 0 1px #ffffff0a}.client-list-pulse-metric--accent{background:radial-gradient(circle at top right,rgba(88,193,255,.16),transparent 30%),linear-gradient(180deg,#142e4eeb,#0b192cfa)}.client-list-pulse-label{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.client-list-pulse-metric strong{color:#f1f8ff;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1;font-variant-numeric:tabular-nums}.client-list-pulse-metric p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.client-list-pulse-footer{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.client-list-card-meta,.client-list-card-stats,.client-list-card-notes{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.client-list-card-source-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);min-width:0}.client-list-card-source-chip{display:grid;gap:.1rem;min-width:0;padding:.45rem .6rem;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-0);color:inherit;text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.client-list-card-source-chip:hover{border-color:var(--border-focus);background:color-mix(in srgb,var(--surface-0) 90%,var(--brand-500) 10%);box-shadow:0 8px 20px #2d7ef714}.client-list-card-source-chip--linkedin{min-width:8rem}.client-list-card-source-label{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.client-list-card-source-value{min-width:0;color:var(--brand-700);font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-list-website-link{color:var(--brand-700);font-weight:600;text-decoration:underline;text-underline-offset:.12em}.client-list-website-link:hover{color:var(--brand-600)}.client-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:var(--sp-5);align-items:start}.client-list-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:25rem;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-xl) + 6px);background:radial-gradient(circle at top right,rgba(63,167,255,.14),transparent 22%),radial-gradient(circle at bottom left,rgba(20,214,177,.08),transparent 28%),linear-gradient(180deg,#0d1c33fa,#08111f);box-shadow:0 30px 60px #020a1457;overflow:hidden}.client-list-card[data-slot=card]{background:radial-gradient(circle at top right,rgba(63,167,255,.14),transparent 22%),radial-gradient(circle at bottom left,rgba(20,214,177,.08),transparent 28%),linear-gradient(180deg,#0d1c33fa,#08111f)!important;color:var(--text-primary);ring:none}.client-list-card:hover,.client-list-card:focus-visible{transform:translateY(-5px);box-shadow:0 38px 74px #020a146b;border-color:#58c1ff5c;outline:none}.client-list-card:focus-visible{box-shadow:0 0 0 1px #58c1ff3d,0 34px 64px #020a1466}.client-list-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid rgba(95,160,226,.12);background:linear-gradient(180deg,#122745eb,#0b182bd1)}.client-list-ident{display:flex;gap:var(--sp-3);min-width:0;align-items:flex-start}.client-list-avatar{width:2.75rem;height:2.75rem;display:grid;place-items:center;flex-shrink:0;border-radius:999px;border:1px solid var(--border-soft);background:linear-gradient(135deg,var(--surface-2),var(--surface-0));color:var(--text-primary);font-weight:700}.client-list-avatar--large{width:5rem;height:5rem;border-radius:20px;position:relative;isolation:isolate;border:1px solid rgba(124,197,255,.18);background:radial-gradient(circle at 50% 16%,rgba(138,220,255,.18),transparent 34%),linear-gradient(160deg,#122c4aeb,#091626fa 56%,#040c18);box-shadow:inset 0 1px #d6f2ff1a,0 18px 34px #020a1447;overflow:hidden}.client-list-avatar--large :where(img,svg){width:100%;height:100%}.client-list-avatar--large:before{content:"";position:absolute;inset:.42rem;border-radius:16px;background:linear-gradient(180deg,#f0f5fcfa,#dfe8f4f2);box-shadow:inset 0 1px #ffffffb8;z-index:0}.client-list-avatar--large :where(img,svg),.client-list-avatar--large [data-slot=avatar-fallback]{position:relative;z-index:1}.client-list-avatar--large [data-slot=avatar-fallback]{color:#123d6a;text-shadow:none}.client-list-card-copy{display:grid;gap:.45rem;min-width:0}.client-list-card-copy .u-ellipsis,.client-list-card-copy .text-card-title{color:var(--text-primary);font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.08;font-weight:800;letter-spacing:-.03em}.client-list-card-content{display:grid;gap:var(--sp-4);align-content:start;padding:var(--sp-4) var(--sp-5);background:linear-gradient(180deg,#0a14242e,#070f1c05)}.client-list-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.client-list-card-stat{display:grid;gap:.2rem;min-width:0;padding:1rem;border:1px solid rgba(95,160,226,.14);border-radius:18px;background:linear-gradient(180deg,#142c4ceb,#0a1626fa);box-shadow:inset 0 1px #ffffff0a,0 14px 28px #030a142e}.client-list-card-stat-value{color:#f1f8ff;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.client-list-card-stat-label{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.client-list-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);justify-content:stretch;align-items:stretch;padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid rgba(95,160,226,.12);background:linear-gradient(180deg,#07101d14,#07101d70)}.client-list-card-actions button{position:relative;z-index:1;width:100%}.client-list-card-action-button{min-width:0;min-height:2.9rem}.client-list-card .client-list-avatar--large{width:5.1rem;height:5.1rem;border-radius:18px}.client-list-card-action-button--primary{box-shadow:0 12px 24px #0a88d13d}.client-list-card-action-button--ghost{color:var(--danger-text)}.client-list-card-delete-warning{margin:0;padding:0 var(--sp-3) var(--sp-3);color:var(--danger-text);font-size:var(--text-xs);line-height:1.45}.client-list-card-notes{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:5.8rem;padding-top:var(--sp-3);border-top:1px dashed rgba(95,160,226,.12);color:#d7e3f5db;line-height:1.6}.client-list-card[data-slot=card] [data-slot=card-header],.client-list-card[data-slot=card] [data-slot=card-content],.client-list-card[data-slot=card] [data-slot=card-footer]{background:transparent!important}.client-list-card[data-slot=card] [data-slot=card-footer]{border-top:1px solid rgba(95,160,226,.12)!important}.client-list-card-source-chip{padding:.6rem .75rem;border:1px solid rgba(95,160,226,.16);border-radius:14px;background:linear-gradient(180deg,#122844e6,#0a1626fa);box-shadow:0 12px 26px #030a1429}.client-list-card-source-label{letter-spacing:.08em}.client-list-card-source-value{color:#5dc3ff}.client-list-card-meta{color:#9db4cf;font-size:.94rem}.client-list-card-delete-warning{padding:0 var(--sp-5) var(--sp-4)}.client-list-form{display:grid;gap:var(--sp-4)}@media(max-width:1180px){.client-list-command-grid{grid-template-columns:1fr}.client-list-steps,.client-list-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.client-list-header-actions,.client-list-header-summary{justify-content:flex-start}.client-list-header-pill{min-width:min(10rem,100%)}.client-list-steps,.client-list-pulse-grid{grid-template-columns:1fr}}.client-list-enrichment-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border:1px solid rgba(95,160,226,.14);border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(180deg,#0e213ad6,#081321f0)}.client-list-enrichment-copy{display:grid;gap:var(--sp-1)}.client-list-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.client-list-preview-card--wide{grid-column:1 / -1}.client-list-preview-card{display:grid;gap:var(--sp-1);padding:var(--sp-3);border-radius:12px;border:1px solid rgba(95,160,226,.14);background:linear-gradient(180deg,#0e213ad1,#081321f0);min-width:0}.client-list-preview-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.client-list-preview-logo{display:grid;place-items:center;min-height:5.5rem;padding:var(--sp-2);border-radius:12px;border:1px solid rgba(203,226,255,.16);background:linear-gradient(180deg,#fffffffa,#f2f6fffa)}.client-list-preview-logo-image{width:100%;max-width:10rem;max-height:4.5rem;-o-object-fit:contain;object-fit:contain}.client-list-preview-link{color:var(--brand-700);font-size:var(--text-base);font-weight:600;line-height:1.45;text-decoration:none;word-break:break-word}.client-list-preview-link:hover{color:var(--brand-800);text-decoration:underline}.client-list-preview-leadership-list{display:grid;gap:var(--sp-2);margin-top:var(--sp-1)}.client-list-preview-leadership-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);min-width:0;padding:var(--sp-2) 0;border-top:1px solid var(--border-soft)}.client-list-preview-leadership-card:first-child{border-top:0;padding-top:0}.client-list-preview-leadership-copy{display:grid;gap:.2rem;min-width:0}.client-list-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.client-list-modal-full{grid-column:1 / -1}.client-list-modal-actions{justify-content:flex-end;position:sticky;bottom:0;padding-top:var(--sp-3);background:linear-gradient(180deg,#07101d00,#081321e6 22%,#081321fa)}@media(max-width:767.98px){.client-list-summary,.client-list-modal-grid,.client-list-preview-grid{grid-template-columns:1fr}.client-list-card-header,.client-list-card-actions,.client-list-header-actions,.client-list-enrichment-toolbar{flex-direction:column;align-items:flex-start}.client-list-card-actions,.client-stakeholder-form-row{grid-template-columns:1fr}.client-list-card-actions{justify-content:flex-start}.client-list-intro-actions{width:100%}}.client-detail-page,.client-detail-metrics-grid,.client-summary-grid,.client-current-job-grid,.client-job-grid,.client-job-list,.client-form-grid,.client-modal-grid,.search-hint,.client-job-keywords,.client-section,.client-template-grid{display:grid;gap:var(--sp-3)}.client-detail-page,.client-detail-hero{gap:var(--sp-5)}.client-detail-title-block{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.client-detail-title-logo{width:11rem;height:11rem;flex:0 0 auto;position:relative;isolation:isolate;display:grid;place-items:center;padding:.75rem;border:1px solid rgba(124,197,255,.18);border-radius:24px;background:radial-gradient(circle at 50% 14%,rgba(138,220,255,.16),transparent 34%),linear-gradient(160deg,#122c4aeb,#091626fa 56%,#040c18);box-shadow:inset 0 1px #d6f2ff1a,0 20px 40px #020a144d}.client-detail-title-logo:before{content:"";position:absolute;inset:.75rem;border-radius:18px;background:linear-gradient(180deg,#ebf2fcf5,#d6e0eef0);box-shadow:inset 0 1px #ffffffb8;z-index:0}.client-detail-title-logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.client-detail-title-logo-fallback{font-size:2.25rem;line-height:1;font-weight:700;position:relative;z-index:1;color:#123d6a}.client-detail-title-copy{display:grid;gap:.2rem;min-width:0}.client-detail-title-name{font-size:clamp(1.9rem,1.4rem + .8vw,2.5rem);line-height:1.05;letter-spacing:-.03em;font-weight:700;color:var(--text-primary)}.client-detail-title-meta{color:var(--text-secondary);font-size:var(--text-base);line-height:1.45}.client-detail-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.client-detail-delete-warning{width:100%;margin-top:var(--sp-1);color:var(--danger-700);font-size:var(--text-xs);line-height:1.45}.client-profile-leadership-block,.client-profile-leadership-list,.client-profile-leadership-copy{display:grid;gap:var(--sp-2)}.client-profile-leadership-block{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid rgba(111,132,182,.18)}.client-profile-leadership-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.client-profile-leadership-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.client-profile-leadership-card{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid rgba(111,132,182,.18);border-radius:16px;background:linear-gradient(180deg,#0c1c30eb,#07111ffa)}.client-profile-leadership-avatar{width:3.5rem;height:3.5rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:999px;border:1px solid rgba(111,132,182,.18);background:linear-gradient(180deg,#2d7ef724,#2d7ef70f)}.client-profile-leadership-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-profile-leadership-avatar-fallback{color:var(--brand-700);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em}.client-profile-leadership-name{color:var(--text-primary);font-size:var(--text-base);line-height:1.35}.client-profile-leadership-title,.client-profile-leadership-location{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.client-profile-leadership-link{flex:0 0 auto;color:var(--brand-600);font-size:var(--text-sm);font-weight:600;text-decoration:none}.client-profile-leadership-actions{display:grid;gap:.35rem;justify-items:end;flex:0 0 auto}.client-profile-leadership-link--secondary{color:var(--text-secondary)}.client-profile-leadership-link:hover{color:var(--brand-700);text-decoration:underline}.client-profile-story{color:var(--text-secondary);line-height:1.65}.client-profile-status-stack{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.client-section,.client-form-card,.client-template-card,.client-modal-card{border:1px solid var(--glass-stroke);border-radius:var(--radius-lg);background:linear-gradient(180deg,#0b192ce0,#06101ef5);box-shadow:var(--shadow-md);padding:var(--sp-4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.client-summary-grid,.client-detail-metrics-grid,.client-form-grid,.client-template-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--sp-3)}.client-detail-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.client-modal{width:min(100%,68rem);background:linear-gradient(180deg,#0b192cf0,#060f1dfa);max-height:min(92vh,72rem);overflow:hidden}.client-form-stack{display:grid;gap:var(--sp-4);max-height:calc(92vh - 8rem);padding-right:var(--sp-1);overflow:auto}.client-current-jobs-shell{display:grid;gap:var(--sp-4);padding:var(--sp-4);background:linear-gradient(180deg,#0b192ce0,#07111ffa)}.client-current-jobs-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding:0}.client-current-jobs-header-copy{display:grid;gap:var(--sp-2);min-width:min(32rem,100%)}.client-current-jobs-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-current-jobs-header-title{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0}.client-current-jobs-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border-radius:16px;background:linear-gradient(180deg,#2d7ef72e,#2d7ef70f);color:var(--brand-600);box-shadow:inset 0 1px #ffffff14}.client-current-jobs-icon-svg{width:1.1rem;height:1.1rem}.client-current-jobs-tools{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--sp-3);flex-wrap:wrap}.client-current-jobs-sort{display:grid;gap:.35rem;min-width:10rem}.client-current-jobs-sort select{width:100%}.client-current-job-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--sp-3)}.client-current-job-card{display:grid;gap:var(--sp-3);padding:0;border:1px solid rgba(111,132,182,.18);border-radius:18px;background:linear-gradient(180deg,#0c1c30eb,#07111ffa);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.client-current-job-card:hover{transform:translateY(-2px);border-color:#58c1ff40;box-shadow:var(--shadow-md)}.client-current-job-card-head{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0}.client-current-job-card-content{display:grid;gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-4)}.client-current-job-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);flex-wrap:wrap}.client-current-job-copy{display:grid;gap:.35rem;min-width:0;flex:1}.client-current-job-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.client-current-job-title{font-size:var(--text-md);line-height:1.25}.client-current-job-menu{margin-top:-.2rem;flex:0 0 auto}.client-current-job-description{color:var(--text-secondary)}.client-current-job-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.client-current-job-focus{display:grid;gap:.35rem;padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:14px;background:#0a1727d1}.client-current-job-focus p{color:var(--text-primary);font-size:var(--text-base);line-height:1.45}.client-current-job-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);align-items:end}.client-current-job-foot-block,.client-current-job-count{display:grid;gap:.2rem}.client-current-job-count{justify-items:end;text-align:right}.client-current-job-count strong{font-size:var(--text-2xl);line-height:1}.client-current-job-card--searching .client-current-job-icon,.client-current-job-card--searching{border-color:#2d7ef747}.client-current-job-card--scoring .client-current-job-icon,.client-current-job-card--scoring{border-color:#7f91ff47}.client-current-job-card--paused .client-current-job-icon,.client-current-job-card--paused{border-color:#f59e0b38}.client-current-job-card--draft .client-current-job-icon,.client-current-job-card--draft{border-color:#94a3b838}.client-current-job-card--done .client-current-job-icon,.client-current-job-card--done{border-color:#22c55e38}.client-current-job-card--searching .client-current-job-icon{background:linear-gradient(180deg,#2d7ef738,#2d7ef714)}.client-current-job-card--scoring .client-current-job-icon{background:linear-gradient(180deg,#7f91ff38,#7f91ff14)}.client-current-job-card--paused .client-current-job-icon{background:linear-gradient(180deg,#f59e0b33,#f59e0b14)}.client-current-job-card--draft .client-current-job-icon{background:linear-gradient(180deg,#94a3b82e,#94a3b814)}.client-current-job-card--done .client-current-job-icon{background:linear-gradient(180deg,#22c55e33,#22c55e14)}.client-job-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-3)}.client-job-card:hover,.client-archive-row:hover,.client-template-card:hover{border-color:var(--border-focus)}.client-job-header,.client-section-header,.client-summary-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-job-meta,.client-job-keywords,.search-hint{color:var(--text-secondary);font-size:var(--text-base);line-height:1.55}.client-profile-card-header,.client-profile-card-content,.client-job-card-head,.client-job-card-content,.client-job-controls,.client-archive-copy,.client-archive-actions{display:grid;gap:var(--sp-3)}.client-profile-header-row,.client-job-title-row,.client-job-actions-top,.client-archive-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-profile-heading-copy{display:grid;gap:var(--sp-1);min-width:0}.client-profile-card-content{gap:var(--sp-4)}.client-profile-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:start}.client-profile-main{display:grid;gap:var(--sp-4);min-width:0}.client-profile-identity{display:flex;align-items:flex-start;gap:var(--sp-4);min-width:0}.client-profile-identity--compact{gap:0}.client-profile-copy{display:grid;gap:var(--sp-2);min-width:0;flex:1}.client-profile-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-profile-name-block{display:grid;gap:.15rem;min-width:0}.client-profile-name{margin:0;font-size:var(--text-xl);line-height:1.15;font-weight:600;color:var(--text-primary)}.client-profile-kicker{margin:0;font-size:var(--text-sm);line-height:1.4;color:var(--text-secondary)}.client-meta-line{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.client-profile-copy-text{max-width:40rem;color:var(--text-secondary);line-height:1.5;font-size:var(--text-base)}.client-detail-overview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.client-detail-overview-card{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:14px;background:linear-gradient(180deg,#0c1c30eb,#07111ffa)}.client-detail-source-list,.client-company-intel-links{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.client-detail-source-link{display:inline-flex;align-items:center;max-width:100%;min-height:2rem;padding:.35rem .7rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-0);color:var(--brand-600);font-size:var(--text-sm);line-height:1.3;overflow-wrap:anywhere}.client-company-intel-panel,.client-company-intel-content{display:grid;gap:var(--sp-4)}.client-company-intel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-company-intel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}.client-company-intel-card{display:grid;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-0);min-width:0}.client-job-card-head{align-items:flex-start}.client-job-card-content{align-content:start}.client-job-card,.client-archive-row{height:100%}.client-job-title-block,.client-archive-copy{min-width:0}.client-job-description,.client-archive-copy .text-body{color:var(--text-secondary)}.client-job-controls,.client-archive-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.client-modal-header,.job-template-header,.client-template-actions,.client-cap-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-modal-header{padding-bottom:var(--sp-2);border-bottom:1px solid rgba(111,132,182,.12);position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#0b192cf5,#060f1dfa)}.client-modal-intro-band,.client-modal-intro-chip,.client-modal-block,.client-job-primary-grid,.client-form-actions{display:grid;gap:var(--sp-3)}.client-modal-intro-band{grid-template-columns:repeat(3,minmax(0,1fr))}.client-modal-intro-chip{padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:14px;background:#0a1727d1;min-width:0}.client-modal-intro-chip strong{overflow-wrap:anywhere}.client-modal-block{padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:18px;background:linear-gradient(180deg,#0c1c30eb,#07111ffa)}.client-modal-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-template-list{display:grid;gap:var(--sp-3)}.client-job-mode-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);padding:.25rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-0);align-self:start}.client-job-mode-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.6rem 1rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.client-job-mode-pill.is-active{background:linear-gradient(180deg,#2d7ef724,#2d7ef714);color:var(--brand-400);box-shadow:0 8px 20px #2d7ef71f}.client-job-mode-pill:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.client-template-selected{display:grid;gap:.25rem;padding:var(--sp-3);border:1px solid rgba(45,126,247,.22);border-radius:14px;background:linear-gradient(180deg,#112743f0,#0a182afa)}.client-template-selected-note{margin:0;color:var(--text-secondary)}.client-country-shell{display:grid;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:linear-gradient(180deg,#0b192ce0,#07111ffa)}.client-country-shell-top,.client-cap-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-advanced-shell,.client-advanced-body{display:grid;gap:var(--sp-3)}.client-advanced-shell{padding:var(--sp-4);border:1px solid rgba(111,132,182,.16);border-radius:16px;background:linear-gradient(180deg,#0c1c30e6,#07111ffa)}.client-advanced-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.client-advanced-body{padding-top:var(--sp-2)}.client-country-picks{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.client-country-empty{color:var(--text-secondary);font-size:var(--text-sm)}.client-country-clear{margin-left:auto}.client-boolean-preview{display:grid;gap:var(--sp-4)}.client-boolean-country-list{display:grid;gap:var(--sp-3)}.client-boolean-country-item{display:grid;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:14px;background:#0a1727d1}.client-boolean-country-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.client-boolean-country-code{display:block;padding:var(--sp-3);border-radius:12px;border:1px solid var(--border-soft);background:var(--surface-0);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;white-space:normal;word-break:break-word}.client-country-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--sp-3)}.client-country-btn{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);min-height:3rem;padding:.7rem .85rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-0);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background var(--transition-fast)}.client-country-btn:hover{border-color:var(--border-focus);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.client-country-btn.selected{border-color:#2d7ef75c;background:linear-gradient(180deg,#2d7ef724,#2d7ef714);box-shadow:0 8px 20px #2d7ef71f}.country-label-wrap{display:grid;gap:.1rem;min-width:0;text-align:left}.country-label{font-size:var(--text-sm);line-height:1.2}.country-code{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.1;letter-spacing:.04em}.client-boolean-field{min-height:7rem;resize:vertical;font-family:var(--font-mono)}.client-template-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-soft);border-radius:12px;background:linear-gradient(180deg,#0c1c30eb,#07111ffa);text-align:left;box-shadow:var(--shadow-sm);cursor:pointer}.client-template-card:hover,.client-template-card:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-md)}.client-template-card.is-selected{border-color:#2d7ef76b;background:linear-gradient(180deg,#122945f5,#0a182afa);box-shadow:0 16px 30px #2d7ef71f}.client-template-copy{display:grid;gap:.15rem;min-width:0}.job-template-title{color:var(--text-primary);font-weight:700}.job-template-meta,.form-hint{color:var(--text-secondary);font-size:var(--text-base);line-height:1.5}.client-template-cta{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-0);color:var(--brand-600);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.client-cap-panel{padding:var(--sp-3) var(--sp-4);border:1px solid rgba(45,126,247,.14);border-radius:12px;background:linear-gradient(180deg,#18375c47,#0a182aeb)}.client-form-actions{position:sticky;bottom:0;grid-template-columns:auto minmax(0,1fr);align-items:center;padding-top:var(--sp-3);background:linear-gradient(180deg,#07111f1f,#07111ff5 35%);border-top:1px solid rgba(111,132,182,.12)}.client-form-actions>:last-child{justify-self:end;min-width:min(26rem,100%)}.client-boolean-preview{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-0)}.client-form-error{margin-bottom:var(--sp-2)}.client-page-notice,.client-page-error{margin-bottom:var(--sp-3)}@media(max-width:1100px){.client-profile-layout,.client-detail-overview-strip{grid-template-columns:1fr}}@media(max-width:1024px){.client-job-mode-toggle{width:100%}.client-current-jobs-header{align-items:flex-start}.client-current-job-foot{grid-template-columns:1fr}.client-current-job-count{justify-items:start;text-align:left}}.client-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);gap:var(--sp-4);align-items:start}.client-profile-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,1fr);gap:var(--sp-4);align-items:start}.client-profile-copy{gap:var(--sp-2)}.client-profile-copy-text{max-width:38rem}.client-profile-key-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.client-profile-key-link{display:grid;gap:.25rem;padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-0);min-width:0}.client-profile-key-link strong,.client-profile-key-link a,.client-profile-source-title,.client-profile-source-url,.client-profile-copy-text{min-width:0;overflow-wrap:anywhere;word-break:break-word}.client-profile-mini-grid,.client-profile-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.client-profile-mini-card,.client-profile-evidence-card{display:grid;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-soft);border-radius:12px;background:#0a1727d6;min-width:0}.client-profile-evidence-list,.client-profile-source-list{display:grid;gap:var(--sp-3)}.client-profile-evidence-item,.client-profile-source-item{display:grid;gap:.35rem;padding-bottom:var(--sp-3);border-bottom:1px solid rgba(148,163,184,.18)}.client-profile-evidence-item:last-child,.client-profile-source-item:last-child{padding-bottom:0;border-bottom:0}.client-profile-evidence-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.client-profile-proof-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid rgba(148,163,184,.18)}.client-stakeholder-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr) auto;gap:var(--sp-2);align-items:end}.client-profile-source-title{display:block;color:var(--brand-600);font-size:var(--text-sm);font-weight:600;line-height:1.35}.client-profile-source-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.client-profile-source-url{display:block;max-width:100%}.client-profile-source-snippet{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.client-profile-query-block{display:grid;gap:var(--sp-2)}.client-profile-query-list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.client-profile-query-chip{display:inline-flex;max-width:100%;padding:.4rem .55rem;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0a1727e6;color:var(--text-secondary);font-size:.72rem;line-height:1.35;white-space:normal;word-break:break-word}.client-profile-news-block{margin-top:var(--sp-3)}.client-profile-news-list{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2)}.client-profile-news-item{padding:var(--sp-3);border-radius:12px;border:1px solid var(--surface-2);background:var(--surface-2)}.client-profile-news-title{display:block;font-weight:600;font-size:var(--text-base);margin-bottom:var(--sp-1);color:var(--link-text)}.client-profile-news-snippet{margin:0;font-size:var(--text-sm);color:var(--muted-text)}.client-profile-evidence-card{align-self:start;width:100%}.client-profile-mini-card strong{font-size:var(--text-base);line-height:1.3}.client-profile-mini-card .client-website-link{min-width:0;overflow-wrap:anywhere}.client-jobs-table-shell{display:grid;overflow:hidden;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-0)}.client-jobs-table-head,.client-jobs-table-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(10rem,1fr) minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(10rem,1fr) minmax(10rem,1fr);align-items:center;gap:0}.client-jobs-table-head{padding:.5rem .75rem;background:var(--surface-2);border-bottom:1px solid var(--border-soft)}.client-jobs-table-head span{font-size:10px;line-height:1.3;color:var(--text-secondary)}.client-jobs-table-body{display:grid}.client-jobs-table-row{border-bottom:1px solid var(--border-soft);background:var(--surface-0)}.client-jobs-table-row:last-child{border-bottom:0}.client-jobs-table-row:hover{background:#10243dd1}.client-jobs-table-cell{padding:.75rem;min-width:0}.client-jobs-table-cell--job{display:grid;gap:.2rem}.client-job-table-title{color:var(--text-primary);font-size:var(--text-base);font-weight:600;line-height:1.3}.client-job-table-subtitle{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.client-job-table-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.client-job-table-date{color:var(--text-primary);font-size:var(--text-sm)}.client-job-table-metrics{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem}.client-job-table-metrics strong{font-size:var(--text-base);line-height:1.2}.client-job-table-metric-split{width:.375rem}.client-job-table-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap}.client-archive-panel{display:grid;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1)}.client-archive-list{display:grid;gap:var(--sp-2)}.client-archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-0)}.client-archive-copy{display:grid;gap:var(--sp-2);min-width:0}.client-archive-title{font-size:var(--text-md)}.client-archive-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap}@media(max-width:1100px){.client-detail-hero-grid,.client-profile-layout{grid-template-columns:1fr}.client-company-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-profile-identity{flex-wrap:wrap}.client-profile-mini-grid,.client-profile-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.client-profile-key-links{grid-template-columns:1fr}.client-detail-title-block,.client-profile-source-meta{align-items:flex-start}}@media(max-width:760px){.client-company-intel-grid,.client-stakeholder-form-row{grid-template-columns:1fr}.client-modal{width:min(100%,calc(100vw - 1rem))}.client-form-stack{max-height:calc(92vh - 6rem)}}@media(max-width:1024px){.client-detail-actions{justify-content:flex-start}.client-jobs-table-head{display:none}.client-jobs-table-row{grid-template-columns:1fr}.client-jobs-table-cell{padding-inline:0}.client-jobs-table-cell--actions{margin-top:var(--sp-2)}.client-modal-intro-band,.client-form-actions{grid-template-columns:1fr}.client-form-actions>:last-child{justify-self:stretch;min-width:0}}.global-search-page{display:grid;grid-auto-rows:min-content;gap:var(--sp-5);min-width:0}.global-search-input-card,.global-search-loading-card,.global-search-section-card{min-width:0}.global-search-input-content{display:grid;gap:var(--sp-3);min-width:0}.global-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.global-search-summary{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;min-width:0}.global-search-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--sp-4);align-items:start}.global-search-section,.global-search-result-card{min-width:0;max-width:100%}.global-search-section-card{height:100%}.global-search-section-content{display:grid;gap:var(--sp-3);min-width:0}.global-search-result-list{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.global-search-result-card{background:var(--card);width:100%}.global-search-result-content{display:grid;gap:var(--sp-3);min-width:0}.global-search-result-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;min-width:0}.global-search-result-copy{display:grid;gap:.25rem;min-width:0}.global-search-result-title{font-size:.98rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.global-search-result-meta,.global-search-result-body,.global-search-result-footer,.global-search-loading-content p{overflow-wrap:anywhere}.global-search-result-body{margin:0;color:var(--muted-foreground);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.global-search-result-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2);color:var(--muted-foreground)}.global-search-result-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-2)}.global-search-loading-card{max-width:var(--max-content)}.global-search-loading-content{display:grid;gap:var(--sp-2)}@media(max-width:1180px){.global-search-results-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}@media(max-width:820px){.global-search-form,.global-search-results-grid{grid-template-columns:1fr}.global-search-result-top{grid-template-columns:1fr;align-items:start}.global-search-result-actions{justify-content:flex-start}}.candidate-hud-card{display:grid;gap:var(--sp-4);padding:var(--sp-5);width:100%;max-width:100%;border:1px solid rgba(104,170,240,.18);border-radius:calc(var(--radius-xl) + 8px);background:radial-gradient(circle at top right,rgba(67,147,255,.12),transparent 28%),linear-gradient(180deg,#12213df5,#0b1427fc);box-shadow:0 24px 54px #02081257;color:var(--text-primary);min-width:0;overflow:hidden;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.candidate-hud-card:hover{transform:translateY(-4px);border-color:#61bfff5c;box-shadow:0 30px 64px #0208126b}.candidate-hud-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.candidate-hud-card--strong{box-shadow:0 0 0 1px #5fc3ff1f,0 28px 56px #020a1461}.candidate-hud-card--interested{border-color:#fcd34d47;background:radial-gradient(circle at top right,rgba(252,211,77,.12),transparent 26%),linear-gradient(180deg,#271f11f5,#13100bfc)}.candidate-hud-card--not-fit{opacity:.64;filter:grayscale(.55)}.candidate-hud-card--processing{animation:candidate-hud-pulse 1.8s ease-in-out infinite}.candidate-hud-card--selected{border-color:#4393ff7a;box-shadow:0 0 0 1px #4393ff29,0 28px 56px #020a1466}.candidate-hud-topbar,.candidate-hud-title-row,.candidate-hud-primary-actions,.candidate-hud-meta-strip,.candidate-hud-skill-row,.candidate-hud-signal-row,.candidate-hud-actions,.candidate-hud-score-cluster,.candidate-hud-timeline-head,.candidate-hud-meta-item{display:flex;gap:var(--sp-3);min-width:0}.candidate-hud-topbar,.candidate-hud-title-row{align-items:flex-start;justify-content:space-between}.candidate-hud-card-head,.candidate-hud-core,.candidate-hud-copy-block,.candidate-hud-title-copy,.candidate-hud-meta-copy,.candidate-hud-skill-section{display:grid;gap:var(--sp-2);min-width:0}.candidate-hud-title-copy{gap:.45rem}.candidate-hud-name{margin:0;font-size:clamp(1.45rem,1.9vw,1.85rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.candidate-hud-headline,.candidate-hud-summary-line{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.5}.candidate-hud-summary-line{font-size:1.06rem}.candidate-hud-score-cluster{align-items:flex-end;flex-direction:column;text-align:right}.candidate-hud-pass-label{font-size:.95rem;line-height:1.2;font-weight:800;white-space:normal;overflow-wrap:anywhere}.candidate-hud-pass-label--high,.candidate-hud-pass-label--mid{color:var(--status-info-text)}.candidate-hud-pass-label--low{color:var(--status-warning-text)}.candidate-hud-primary-actions{justify-content:flex-start}.candidate-hud-meta-strip{flex-wrap:wrap;padding-top:var(--sp-3);border-top:1px solid rgba(120,164,220,.14)}.candidate-hud-meta-item{align-items:center;min-width:12rem;flex:1 1 12rem}.candidate-hud-meta-copy{gap:.15rem}.candidate-hud-meta-label,.candidate-hud-ai-title,.candidate-hud-section-kicker{color:var(--status-info-text);font-size:.94rem;line-height:1.2;font-weight:800}.candidate-hud-meta-label{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.candidate-hud-meta-value{color:var(--text-primary);font-size:.94rem;line-height:1.4;font-weight:600}.candidate-hud-select{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.candidate-hud-select input{width:1rem;height:1rem;accent-color:var(--brand-600)}.candidate-hud-state-pill{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .8rem;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.03em;max-width:100%;white-space:normal;overflow-wrap:anywhere}.candidate-hud-state-pill--high,.candidate-hud-state-pill--mid{border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.candidate-hud-state-pill--low{border:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-text)}.candidate-hud-stars{display:inline-flex;align-items:center;gap:.12rem;color:#a6b4cd6b}.candidate-hud-stars--md{font-size:1.2rem}.candidate-hud-stars--sm{font-size:.9rem}.candidate-hud-star--filled{color:#ffd84b;text-shadow:0 0 10px rgba(255,216,75,.24)}.candidate-hud-recommendation{margin:0;color:#ecf3fff0;font-size:1rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.candidate-hud-skill-row,.candidate-hud-signal-row{flex-wrap:wrap}.candidate-hud-skill-chip,.candidate-hud-mini-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;max-width:100%;padding:.34rem .78rem;border-radius:999px;font-size:.9rem;line-height:1.25;font-weight:700;white-space:normal;overflow-wrap:anywhere;text-align:left}.candidate-hud-skill-chip--0{border:1px solid var(--signal-fit-high-border);background:var(--signal-fit-high-bg);color:var(--status-info-text)}.candidate-hud-skill-chip--1{border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.candidate-hud-skill-chip--2{border:1px solid rgba(132,99,255,.34);background:#684fff2e;color:#c0b5ff}.candidate-hud-skill-chip--3,.candidate-hud-mini-chip--positive{border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.candidate-hud-mini-chip--risk{border:1px solid var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-text)}.candidate-hud-mini-chip--neutral{border:1px solid var(--border);background:#5fa0e214;color:var(--text-secondary)}.candidate-hud-action-context{display:grid;gap:.2rem;padding:.85rem .95rem;border:1px solid rgba(111,132,182,.18);border-radius:14px;background:#091526b8}.candidate-hud-action-context-label{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.candidate-hud-action-context-value{color:var(--text-secondary);font-size:.9rem;line-height:1.45}.candidate-hud-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:var(--sp-3);border-top:1px solid rgba(120,164,220,.14)}.candidate-hud-actions button,.candidate-hud-actions a{width:100%}.candidate-hud-action-span{grid-column:1 / -1}@media(max-width:767.98px){.candidate-hud-card{padding:var(--sp-4)}.candidate-hud-title-row,.candidate-hud-topbar{flex-direction:column;align-items:stretch}.candidate-hud-score-cluster{align-items:flex-start;text-align:left}.candidate-hud-actions{grid-template-columns:1fr}.candidate-hud-action-span{grid-column:auto}}@keyframes candidate-hud-pulse{0%,to{box-shadow:0 0 0 1px #4393ff2e,0 24px 54px #02081257}50%{box-shadow:0 0 0 2px #4393ff61,0 28px 58px #0208126b}}.review-queue-shell{display:grid;gap:var(--sp-5);min-width:0}.review-queue-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.review-queue-overview-card,.review-queue-list-panel,.review-queue-detail-panel,.review-queue-section,.review-queue-item-card,.review-queue-stat,.review-queue-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:none;padding:var(--sp-4)}.review-queue-overview-card{display:grid;gap:var(--sp-1);text-align:center}.review-queue-overview-card strong,.review-queue-card-head strong,.review-queue-detail-header h2,.review-queue-section h3,.review-queue-item-card strong,.review-queue-stat strong{color:var(--text-primary);overflow-wrap:anywhere}.review-queue-overview-card p,.review-queue-detail-subtitle,.review-queue-card-meta,.review-queue-card-reason,.review-queue-item-card p,.review-queue-item-card span,.review-queue-field-row dd,.review-queue-empty,.review-queue-error{color:var(--text-secondary);font-size:var(--text-base);line-height:1.55}.review-queue-grid{display:grid;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);gap:var(--sp-5);align-items:start}.review-queue-list-panel{position:sticky;top:var(--sp-4);display:grid;gap:var(--sp-4)}.review-queue-list-header,.review-queue-detail-header,.review-queue-decision-row,.review-queue-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.review-queue-list{display:grid;gap:var(--sp-2)}.review-queue-card{width:100%;text-align:left;display:grid;gap:var(--sp-2);border-radius:calc(var(--radius-xl) - 4px)}.review-queue-card.active,.review-queue-card:hover{border-color:var(--border-focus)}.review-queue-card-head,.review-queue-stat-grid,.review-queue-fields,.review-queue-stack{display:grid;gap:var(--sp-2)}.review-queue-card-head,.review-queue-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-queue-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.review-queue-stat{display:grid;gap:var(--sp-1);text-align:center}.review-queue-fields{gap:var(--sp-3)}.review-queue-field-row{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--sp-3);align-items:start}.review-queue-label{display:grid;gap:var(--sp-2);color:var(--text-secondary)}.review-queue-input,.review-queue-textarea,.filter-select{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-primary);padding:var(--sp-3)}.review-queue-textarea{min-height:8rem;resize:vertical}.review-queue-label .filter-select{padding:var(--sp-2) var(--sp-3)}.review-queue-detail-panel{display:grid;gap:var(--sp-4);min-width:0}.review-queue-section{display:grid;gap:var(--sp-3);min-width:0}.review-queue-item-card{display:grid;gap:var(--sp-1);min-width:0;overflow-wrap:anywhere}.review-queue-actions{align-items:center}.review-queue-card,.review-queue-card-head,.review-queue-field-row,.review-queue-actions,.review-queue-decision-row,.review-queue-list-header,.review-queue-detail-header{min-width:0}.review-queue-card-head>*,.review-queue-field-row>*,.review-queue-list-header>*,.review-queue-detail-header>*{min-width:0}@media(max-width:1023.98px){.review-queue-overview,.review-queue-grid,.review-queue-stat-grid,.review-queue-card-head,.review-queue-field-row{grid-template-columns:1fr}.review-queue-list-panel{position:static}}@media(max-width:767.98px){.review-queue-overview-card,.review-queue-list-panel,.review-queue-detail-panel,.review-queue-section,.review-queue-item-card,.review-queue-stat,.review-queue-card{padding:var(--sp-3)}.review-queue-actions>*,.review-queue-decision-row>*,.review-queue-list-header>*,.review-queue-detail-header>*{width:100%}}
