@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public-work-home,.public-work-login{--entry-ink:#43374e;--entry-muted:#685c74;isolation:isolate;color:var(--entry-ink);position:relative}.public-work-scene{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.public-work-scene .ambient-night-scene{position:absolute;inset:0}.public-work-tint{background:linear-gradient(110deg,#f1e5f075,#efe3f227 65%,#e1c7e64a);position:absolute;inset:0}.public-work-petals{position:absolute;inset:0}.public-work-petals i{background:#f3c9dec9;border-radius:80% 15% 75% 25%;width:10px;height:16px;animation:linear infinite public-petal-fall;position:absolute;top:-20px}.public-work-home{min-height:calc(100vh - 130px);padding:45px max(28px,6vw) 32px}.public-work-hero{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);align-items:center;gap:7vw;max-width:1450px;min-height:460px;margin:0 auto;padding:25px 0 45px;display:grid}.public-work-kicker{letter-spacing:3px;font-weight:650;color:#776080!important;font-size:11px!important}.public-work-hero h1{letter-spacing:-1.8px;text-shadow:0 2px 20px #fff9;margin:25px 0;font-size:clamp(35px,3.8vw,63px);font-weight:650;line-height:1.35}.public-work-hero h1 span{color:#7b5b92}.public-work-lede{color:#574b63;text-shadow:0 1px 10px #fff;font-size:16px;line-height:1.9}.public-work-links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:27px;display:flex}.public-work-links a{color:#675075;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcf7ffd4;border:1px solid #fff9;border-radius:11px;padding:11px 17px;font-size:12px;text-decoration:none}.public-work-links a:first-child{color:#fff;background:#8d709f;border-color:#8d709f}.public-work-access,.public-work-areas article,.public-work-login .auth-panel,.public-login-story{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#fff8ffb8,#e8dcee9c);border:1px solid #fff9;border-radius:24px;box-shadow:0 14px 45px #62447119,inset 0 1px #fff9}.public-work-access{padding:35px;position:relative;overflow:hidden}.public-work-flower{color:#bd8dbd55;font-size:95px;position:absolute;top:-9px;right:12px;transform:rotate(12deg)}.public-work-access h2{margin:22px 0 12px;font-size:24px;line-height:1.5;position:relative}.public-work-access>p{color:var(--entry-muted);font-size:14px;line-height:1.8}.public-work-access .portal-entry{box-shadow:none;background:0 0;border:0;width:auto;max-width:none;margin:0;padding:20px 0 12px;position:static;transform:none}.public-work-access .portal-entry>p{display:none}.public-work-access .portal-entry__status{color:#71607d;margin:0 0 14px;font-size:11px;display:block}.public-work-access .portal-entry button{color:#fff;background:#8d709f;border:0;border-radius:11px;width:100%;padding:14px;font-size:14px}.public-work-access>small{color:#786a82;font-size:10px;line-height:1.8;display:block}.public-work-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1450px;margin:0 auto;display:grid}.public-work-areas article{padding:27px 30px}.public-work-number{letter-spacing:3px;color:#9a7baa;font-size:11px}.public-work-areas h2{margin:18px 0 12px;font-size:20px;font-weight:600}.public-work-areas p{color:var(--entry-muted);max-width:330px;font-size:12px;line-height:1.85}.public-work-areas a{color:#74538e;margin-top:14px;font-size:12px;text-decoration:none;display:inline-block}.public-work-bottom{color:#685873;flex-wrap:wrap;gap:25px;max-width:1450px;margin:25px auto 0;font-size:11px;display:flex}.public-work-bottom span{margin-right:auto}.public-work-bottom a{color:inherit}.public-work-login{grid-template-columns:minmax(0,1fr) minmax(350px,440px);align-items:center;gap:6vw;background:0 0!important;max-width:none!important;min-height:calc(100vh - 125px)!important;padding:55px max(35px,10vw)!important;display:grid!important}.public-work-login .auth-space{display:none}.public-login-story{background:linear-gradient(120deg,#fff8ff97,#e8dcee68);padding:38px}.public-login-story h2{letter-spacing:-1px;margin:24px 0;font-size:clamp(30px,3.2vw,48px);font-weight:650;line-height:1.45}.public-login-story>p:not(.public-work-kicker){max-width:440px;color:var(--entry-muted);font-size:14px;line-height:1.95}.public-story-steps{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.public-story-steps span{color:#776080;background:#ffffff75;border:1px solid #fff8;border-radius:9px;padding:9px 11px;font-size:11px}.public-login-story small{color:#796a84;font-size:11px}.public-work-login .auth-panel{width:100%;max-width:440px;color:var(--entry-ink);margin:0;position:relative;padding:34px!important}.public-work-login .auth-brand{color:#80618f;background:#c7afd44a;border-color:#c7afd480}.public-work-login .auth-back{color:#776080}.public-work-login .section-kicker{color:#9875aa;letter-spacing:2px;margin:22px 0 12px;font-size:10px}.public-work-login .auth-panel h1{color:#4d3a59;font-size:28px}.public-work-login .auth-lede{color:#776980;font-size:12px;line-height:1.9}.public-work-login .auth-form label{color:#62506e;font-size:12px}.public-work-login .auth-form input{color:#43374e;min-height:46px;box-shadow:none;background:#fffb;border:1px solid #cbbbd89c;border-radius:10px}.public-work-login .auth-form input:focus{outline-offset:2px;border-color:#9e7fb0;outline:2px solid #ba9bce66}.public-work-login .auth-form button{color:#fff;background:#8d709f;border:0;border-radius:11px;min-height:48px}.public-work-login .auth-form button:disabled{opacity:.65}.public-work-login .auth-note{color:#80718a;font-size:10px}:is(.site-shell:has(.public-work-home),.site-shell:has(.public-work-login)){color:#4e3d5c;background:0 0}:is(.site-shell:has(.public-work-home) .site-header,.site-shell:has(.public-work-login) .site-header){-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#70527f;background:#f8f0fab3;border-color:#ffffff8f}:is(.site-shell:has(.public-work-home) .brand-mark,.site-shell:has(.public-work-login) .brand-mark){color:#79538f;background:#e8d8ef}:is(.site-shell:has(.public-work-home) .site-nav a,.site-shell:has(.public-work-login) .site-nav a){color:#715c80}:is(.site-shell:has(.public-work-home) .site-footer,.site-shell:has(.public-work-login) .site-footer){color:#73627e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f0fa9c;border-color:#fff8}@keyframes public-petal-fall{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:.7}85%{opacity:.6}to{opacity:0;transform:translate(90px,105vh)rotate(240deg)}}@media (width<=850px){.public-work-home{padding:25px 22px}.public-work-hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:15px 0 25px}.public-work-hero h1{font-size:40px}.public-work-access{padding:27px}.public-work-areas{gap:12px}.public-work-areas article{padding:21px 18px}.public-work-areas h2{font-size:17px}.public-work-login{grid-template-columns:1fr;gap:22px;padding:30px 22px!important}.public-login-story{padding:26px}.public-login-story h2{margin:17px 0;font-size:32px}.public-work-login .auth-panel{max-width:none}}@media (width<=520px){.public-work-home{padding:22px 15px}.public-work-hero h1{letter-spacing:-1px;font-size:33px}.public-work-lede{font-size:13px}.public-work-links{gap:8px}.public-work-links a{padding:10px 12px;font-size:11px}.public-work-areas{grid-template-columns:1fr}.public-work-areas article{padding:22px}.public-work-access h2{font-size:22px}.public-work-bottom{gap:17px;line-height:1.8}.public-work-bottom span{width:100%}.public-work-login{padding:20px 15px!important}.public-login-story h2{font-size:27px}.public-login-story{padding:23px}.public-login-story>p:not(.public-work-kicker){font-size:12px}.public-story-steps{gap:6px;margin:18px 0}.public-story-steps span{padding:8px;font-size:10px}.public-work-login .auth-panel{padding:26px!important}.public-work-petals i:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.public-work-petals{display:none}}@media (width<=850px){.public-work-login .auth-panel{order:-1}}.operations-rail-utilities{margin-top:auto!important}.operations-rail li button{width:100%;min-height:50px;color:var(--wb-muted);text-align:center;background:0 0;border:0;border-radius:11px;place-items:center;gap:3px;padding:6px 2px;font-size:10px;display:grid}.operations-rail li button:hover,.operations-rail li button[aria-expanded=true]{background:var(--wb-accent-soft);color:var(--wb-accent)}.operations-account-menu{z-index:140;border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);width:min(290px,100vw - 112px);box-shadow:0 22px 60px var(--wb-shadow);-webkit-backdrop-filter:blur(18px)saturate(115%);color:var(--wb-text);border-radius:14px;gap:4px;padding:9px;display:grid;position:fixed;bottom:14px;left:96px}.operations-account-menu>div{border-bottom:1px solid var(--wb-line);gap:2px;padding:8px 9px 11px;display:grid}.operations-account-menu>div span{color:var(--wb-muted);font-size:12px}.operations-account-menu>a,.operations-account-menu>button,.operations-account-menu>[role=menuitem]{min-height:44px;color:var(--wb-muted-strong);background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.operations-account-menu>a:hover,.operations-account-menu>button:hover{background:var(--wb-accent-soft);color:var(--wb-text)}.operations-account-menu>[aria-disabled=true]{opacity:.62}.operations-account-menu>p{color:var(--wb-muted-strong);margin:5px 8px;font-size:12px}.operations-mobile-nav,.operations-mobile-more-layer{display:none}@media (width<=767px){.operations-app .operations-rail{display:none}.operations-mobile-nav{z-index:110;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);min-height:64px;box-shadow:0 16px 46px var(--wb-shadow);-webkit-backdrop-filter:blur(18px)saturate(115%);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px;display:grid;position:fixed;left:8px}.operations-mobile-nav>a,.operations-mobile-nav>button{min-width:44px;min-height:52px;color:var(--wb-text);background:0 0;border:0;border-radius:13px;align-content:center;place-items:center;gap:2px;padding:3px;font-size:10px;text-decoration:none;display:grid}.operations-mobile-nav>a[aria-current=page],.operations-mobile-nav>button[aria-current=page],.operations-mobile-nav>button[aria-expanded=true]{background:var(--wb-accent-soft);color:var(--wb-accent)}.operations-mobile-more-layer{z-index:130;display:block;position:fixed;inset:0}.operations-mobile-more-backdrop{background:color-mix(in srgb, var(--wb-page) 34%, transparent);-webkit-backdrop-filter:blur(3px);position:absolute;inset:0}.operations-mobile-more-menu{right:8px;bottom:calc(80px + env(safe-area-inset-bottom));border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);max-height:min(72dvh,620px);box-shadow:0 22px 60px var(--wb-shadow);-webkit-backdrop-filter:blur(20px)saturate(115%);color:var(--wb-text);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;position:absolute;left:8px;overflow:hidden auto}.operations-mobile-more-menu>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:2px 2px 8px 6px;display:flex}.operations-mobile-more-menu>header>div{gap:2px;display:grid}.operations-mobile-more-menu>header span{color:var(--wb-muted);font-size:12px}.operations-mobile-more-menu>header button{background:var(--wb-row);min-width:44px;min-height:44px;color:var(--wb-muted-strong);border:0;border-radius:12px;place-items:center;display:grid}.operations-mobile-more-menu>header button:hover{background:var(--wb-accent-soft);color:var(--wb-text)}.operations-mobile-more-menu>hr{background:var(--wb-line);border:0;grid-column:1/-1;width:100%;height:1px;margin:4px 0}.operations-mobile-more-menu>a,.operations-mobile-more-menu>button,.operations-mobile-more-menu>[role=menuitem]{background:var(--wb-row);min-height:48px;color:var(--wb-muted-strong);text-align:left;border:0;border-radius:12px;align-items:center;gap:8px;padding:7px 9px;font-family:inherit;font-size:12px;text-decoration:none;display:flex}.operations-mobile-more-menu>[role=menuitem][aria-current=page]{background:var(--wb-accent-soft);color:var(--wb-accent);box-shadow:inset 3px 0 var(--wb-accent)}.operations-mobile-more-menu>a:hover,.operations-mobile-more-menu>button:hover{color:var(--wb-text)}.operations-mobile-more-menu>[role=menuitem][aria-disabled=true]{opacity:.62}.operations-mobile-account-identity{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:12px;grid-column:1/-1;gap:2px;padding:11px 12px;display:grid}.operations-mobile-account-identity span{color:var(--wb-muted);font-size:12px}.operations-mobile-more-menu>p{color:var(--wb-muted-strong);grid-column:1/-1;margin:2px 5px;font-size:12px}.operations-account-menu{right:8px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;left:8px}}@media (width>=768px){.operations-mobile-nav,.operations-mobile-more-layer{display:none!important}}@media (prefers-reduced-transparency:reduce){.operations-account-menu,.operations-mobile-nav,.operations-mobile-more-menu{background:var(--wb-page);-webkit-backdrop-filter:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--control-min-size:44px;--operations-topbar-height:58px;--operations-mobile-nav-height:72px;--operations-rail-width:82px;--operations-branches-width:244px;--spectral-teal:#43d6c3;--spectral-teal-strong:#62e8d6;--spectral-teal-ink:#006f64;--spectral-teal-soft:#43d6c326;--wb-page:#081619;--wb-glass:#08191c4d;--wb-glass-strong:#0616198a;--wb-rail:#071619b8;--wb-row:#e0f4ef17;--wb-row-hover:#e0f4ef24;--wb-line:#dcf7f12e;--wb-line-strong:#dcf7f152;--wb-text:#f1f7f4;--wb-muted:#b8ccc7;--wb-muted-strong:#d0dfdb;--wb-accent:var(--spectral-teal);--wb-on-accent:#06201d;--wb-accent-soft:var(--spectral-teal-soft);--wb-focus:#43d6c357;--wb-shadow:#01111457;--ink-1000:#050b09;--ink-950:#08110f;--ink-900:#0b1613;--ink-850:#0e1b17;--ink-800:#12221d;--ink-700:#1b302a;--line:#c1e0d624;--line-strong:#c1e0d642;--text-primary:#eff7f4;--text-secondary:#c9d9d4;--muted:#8fa69f;--teal:#35d0ba;--teal-strong:#50e4ce;--teal-dim:#35d0ba24;--teal-line:#35d0ba6b;--danger:#ff816d;--font-sans:"Manrope Variable", "Segoe UI Variable", "Microsoft YaHei UI", sans-serif;--font-mono:"JetBrains Mono Variable", "Cascadia Mono", monospace;--page-width:1440px;--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem;--shadow-deep:0 30px 90px #00000052;--ease-out:cubic-bezier(.16, 1, .3, 1)}:root[data-mcxo-scene=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wb-page:#dfe9e4;--wb-glass:#f4faf799;--wb-glass-strong:#eff8f4d1;--wb-rail:#f0f9f5d1;--wb-row:#ffffff8f;--wb-row-hover:#ffffffb8;--wb-line:#144e4533;--wb-line-strong:#144e4557;--wb-text:#102c27;--wb-muted:#42635d;--wb-muted-strong:#294d46;--wb-accent:var(--spectral-teal-ink);--wb-on-accent:#fff;--wb-accent-soft:#006f6421;--wb-focus:#006f6447;--wb-shadow:#14373133}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink-950)}body{background:var(--ink-950);min-width:320px;min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--teal);color:var(--ink-1000)}:focus-visible{outline:2px solid var(--teal-strong);outline-offset:4px}.site-shell{background:radial-gradient(circle at 72% -10%, #35d0ba17, transparent 32rem), var(--ink-950);flex-direction:column;min-height:100dvh;display:flex;overflow:clip}.site-shell--light-scene{color:#14241f;background:#e9f1ed}.site-shell--light-scene .site-header{color:#14241f;border-bottom-color:#1c4a3f24}.site-shell--light-scene .brand-mark{color:#126f62;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eef9f580;border-color:#12766657}.site-shell--light-scene .site-nav a{color:#536a63}.site-shell--light-scene .site-nav a:hover,.site-shell--light-scene .site-nav a.active{color:#14241f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4faf78f;box-shadow:inset 0 0 0 1px #1f5c4c14}.site-shell--light-scene .site-footer{color:#587068;border-top-color:#1c4a3f24}.site-shell>main{flex:1}.route-loading-shell{width:min(920px,100% - 32px);min-height:min(72vh,680px);margin:24px auto;padding:clamp(18px,3vw,34px)}.route-loading-shell>h1{color:var(--wb-text,var(--ink-950));margin:0 0 14px;font-size:clamp(24px,3vw,36px)}.skip-link{z-index:100;clip:rect(0, 0, 0, 0);clip-path:inset(50%);background:var(--teal);width:0;height:0;color:var(--ink-1000);white-space:nowrap;border-radius:999px;padding:0;font-weight:800;position:fixed;top:.75rem;left:.75rem;overflow:hidden}.skip-link:focus{clip:auto;clip-path:none;align-items:center;width:auto;height:auto;min-height:44px;padding:.7rem 1rem;display:inline-flex;overflow:visible}.site-header{z-index:20;width:min(calc(100% - (var(--page-gutter) * 2)), var(--page-width));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.75rem;margin:0 auto;display:flex;position:relative}.brand-lockup,.site-nav,.site-nav a,.primary-action,.secondary-action,.text-link{align-items:center;display:inline-flex}.brand-lockup{gap:.7rem;min-height:44px}.brand-mark{border:1px solid var(--teal-line);width:2rem;height:2rem;color:var(--teal-strong);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.brand-word{letter-spacing:.14em;font-size:.95rem;font-weight:800}.site-nav{gap:.35rem}.site-nav a{min-height:44px;color:var(--muted);border-radius:999px;gap:.42rem;padding:0 .85rem;font-size:.88rem;transition:background-color .18s,color .18s}.site-nav a:hover,.site-nav a.active{color:var(--text-primary);background:#ffffff0b}.site-footer{width:min(calc(100% - (var(--page-gutter) * 2)), var(--page-width));border-top:1px solid var(--line);min-height:7rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;margin:0 auto;font-size:.72rem;display:flex}.site-footer nav{align-items:center;gap:1rem;display:flex}.site-footer nav a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-footer nav a:hover{color:var(--text-primary)}.site-shell--light-scene .site-footer nav a:hover{color:#14241f}.section-kicker{color:var(--teal);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.primary-action,.secondary-action,.text-link{min-height:48px;transition:transform .18s var(--ease-out), background-color .18s ease, border-color .18s ease;border-radius:999px;justify-content:center;gap:.65rem;font-weight:750}.primary-action{background:var(--teal);color:var(--ink-1000);padding:.82rem 1.15rem .82rem 1.35rem;box-shadow:0 12px 34px #35d0ba24}.primary-action:hover{background:var(--teal-strong);transform:translateY(-2px)}.secondary-action,.text-link{border:1px solid var(--line);color:var(--text-secondary);padding:.78rem 1.15rem}.secondary-action:hover,.text-link:hover{border-color:var(--line-strong);background:#ffffff09;transform:translateY(-2px)}.not-found{width:min(calc(100% - (var(--page-gutter) * 2)), 760px);place-content:center;justify-items:start;gap:1.25rem;min-height:calc(100dvh - 12rem);margin:0 auto;display:grid}.not-found h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,7vw,5rem)}.not-found>p:not(.section-kicker){max-width:34rem;color:var(--muted);margin:0;line-height:1.8}@media (width<=680px){.site-header{min-height:4.25rem}.site-nav a:first-child{display:none}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.site-footer nav{flex-wrap:wrap}.site-footer p{margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-page{color:#14241f;background:#e9f1ed;min-height:100svh;position:relative}.home-page:after{z-index:30;opacity:.022;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.cinematic-track{height:420svh;position:relative}.cinematic-stage{--scene-progress:0;--intro-opacity:1;--discover:0;--gather:0;--portal:0;--pointer-x:0;--pointer-y:0;isolation:isolate;perspective:1400px;background:radial-gradient(circle at 18% 22%,#fffffcb8,#0000 31rem),linear-gradient(145deg,#eef5f1,#dce9e4 72%);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.cinematic-stage:before,.cinematic-stage:after{z-index:20;pointer-events:none;content:"";position:absolute}.cinematic-stage:before{z-index:0;background:linear-gradient(90deg,#edf6f2c7,#edf6f23d 38%,#0000 68%,#e2efea38),linear-gradient(#f5faf742,#0000 48%,#d5e5de5c);inset:0}.cinematic-stage:after{opacity:0;background:radial-gradient(circle,#fffffcfa,#7dd5c5e0 31%,#e6f3eefa 64%);transition:opacity .24s,transform .62s cubic-bezier(.7,0,.2,1);inset:-30%;transform:scale(.14)}.cinematic-stage--opening:after{opacity:1;transform:scale(3.2)}.scene-photography{z-index:-2;transform:translate3d(calc(var(--pointer-x) * -7px), calc((var(--scene-progress) * -3.5vh) + (var(--pointer-y) * -5px)), -260px) scale(calc(1.16 + (var(--scene-progress) * .13)));transform-origin:56% 56%;position:absolute;inset:-4%;overflow:hidden}.scene-photography>img{object-fit:cover;object-position:56% center;filter:saturate(.84)contrast(.92)brightness(1.04);width:100%;height:100%}.scene-photography:after{content:"";background:linear-gradient(112deg,#f3f9f680,#ebf5f10f 56%,#e2efe92e);position:absolute;inset:0}.scene-glass{-webkit-backdrop-filter:blur(7px)saturate(110%);backdrop-filter:blur(7px)saturate(110%);background:linear-gradient(135deg,#fffffc33,#c6e2da14);border:1px solid #fffffc94;position:absolute;box-shadow:inset 0 1px #fffffcb8,0 28px 80px #3265571a}.scene-glass--mid{opacity:.56;width:min(26vw,29rem);height:72%;transform:translate3d(calc(var(--pointer-x) * 12px), calc(var(--scene-progress) * -7vh), 30px) rotate(5deg);border-radius:46% 20% 42% 18%;top:7%;right:20%}.scene-glass--near{aspect-ratio:1.12;opacity:.48;width:min(42vw,46rem);transform:translate3d(calc(var(--pointer-x) * 24px), calc(var(--scene-progress) * -13vh), 120px);border-radius:50%;bottom:-14%;left:-5%}.scene-depth{transform-style:preserve-3d;position:absolute;inset:0}.scene-depth--far{transform:translate3d(calc(var(--pointer-x) * -5px), calc((var(--scene-progress) * -9vh) + (var(--pointer-y) * -4px)), -420px) scale(calc(1.28 + (var(--scene-progress) * .15)))}.scene-grid{opacity:calc(.12 + (var(--discover) * .12));background-image:linear-gradient(#176a5b1a 1px,#0000 1px),linear-gradient(90deg,#176a5b1a 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:-18%;transform:rotateX(58deg)translateY(20%);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 68%);mask-image:radial-gradient(circle,#000 0,#0000 68%)}.scene-orbit{border:1px solid #1374632e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-orbit--one{aspect-ratio:1;width:min(78vw,1120px)}.scene-orbit--two{aspect-ratio:1;width:min(47vw,680px);transform:translate(-50%, -50%) rotate(calc(var(--scene-progress) * 36deg));border-style:dashed}.scene-glow{aspect-ratio:1;filter:blur(70px);width:14rem;transform:translate(-50%, -50%) scale(calc(.7 + var(--portal)));background:#f0fcf894;border-radius:50%;position:absolute;top:50%;left:50%}.scene-copy{z-index:5;width:min(calc(100% - (var(--page-gutter) * 2)), var(--page-width));opacity:var(--intro-opacity);pointer-events:none;transform:translate3d(calc(var(--pointer-x) * 5px), calc(var(--scene-progress) * -16vh), 0);align-content:center;margin:auto;display:grid;position:absolute;inset:0}.scene-copy>p,.scene-window__article>p,.portal-entry>p{color:#147b6d;font-family:var(--font-mono);letter-spacing:.13em;margin:0;font-size:clamp(.62rem,.8vw,.78rem);font-weight:650}.scene-copy h1{color:#13241f;letter-spacing:-.095em;text-shadow:0 24px 70px #305b4f33;margin:-.03em 0 0;font-size:clamp(6.2rem,20vw,18rem);font-weight:720;line-height:.85}.scene-copy>div{gap:.7rem;max-width:47rem;margin-top:clamp(1.8rem,4vw,3.4rem);display:grid}.scene-copy>.scene-access{pointer-events:auto;gap:.58rem;max-width:none;margin-top:1.15rem;display:grid}.scene-access .portal-entry--compact{-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);background:#eff8f480;border:1px solid #fffffcad;border-radius:.95rem;align-items:center;gap:.7rem;width:fit-content;max-width:min(100%,42rem);padding:.5rem .55rem .5rem .8rem;display:inline-flex;box-shadow:inset 0 1px #fffffccc,0 14px 34px #36685a1c}.scene-access .portal-entry--compact>p{flex:none;font-size:.58rem}.portal-entry__status{color:#31564b;font-size:.78rem;line-height:1.35}.scene-access .portal-entry--compact button{flex:none;min-height:2.75rem;padding:0 .95rem;font-size:.86rem}.scene-quick-links{flex-wrap:wrap;gap:.45rem;max-width:min(100%,42rem);display:flex}.scene-quick-links a{color:#244d42;white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(108%);backdrop-filter:blur(12px)saturate(108%);background:#f6fbf8b8;border:1px solid #1f594a2b;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:2.75rem;padding:0 .78rem;font-size:.74rem;font-weight:760;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #fffffcc7,0 8px 20px #2a584b14}.scene-quick-links a:hover{color:#126b5d;background:#f1faf6eb;border-color:#126b5d57;transform:translateY(-1px)}.scene-quick-links a:focus-visible{outline-offset:2px;outline:3px solid #126b5d33}.scene-copy strong{color:#18312a;letter-spacing:-.045em;font-size:clamp(1.25rem,2.3vw,2.3rem);line-height:1.2}.scene-copy span{color:#4f6860;max-width:39rem;line-height:1.75}.scene-depth--mid,.scene-depth--near{z-index:7;opacity:calc(var(--discover) * (1 - var(--portal)));pointer-events:none}.scene-depth--mid[data-interactive=true] .scene-window,.scene-depth--near[data-interactive=true] .scene-window{pointer-events:auto}.scene-depth--mid{transform:translate3d(calc(var(--pointer-x) * 10px), calc((.5 - var(--scene-progress)) * 13vh + (var(--pointer-y) * 8px)), -50px)}.scene-depth--near{transform:translate3d(calc(var(--pointer-x) * 19px), calc((.5 - var(--scene-progress)) * 25vh + (var(--pointer-y) * 14px)), 150px)}.scene-window{color:#163029;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);width:clamp(17rem,24vw,25rem);min-height:17rem;transform-style:preserve-3d;background:linear-gradient(135deg,#fffffca3,#d5ebe338),#f0f8f461;border:1px solid #fffffcb3;border-radius:1.1rem;align-content:end;padding:1.4rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;position:absolute;box-shadow:inset 0 1px #fffffce0,0 28px 80px #36685a29}.scene-window:hover{border-color:#147b6d85;box-shadow:inset 0 1px #fffffcf0,0 28px 80px #2669573d}.scene-window:focus-visible{outline-offset:4px;outline:3px solid #087f76}.scene-window:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#2387741a,#0000),repeating-linear-gradient(0deg,#0000 0 26px,#2d6f5e0e 27px);position:absolute;inset:0}.scene-window header{z-index:1;color:#147b6d;font-family:var(--font-mono);justify-content:space-between;align-items:center;font-size:.7rem;display:flex;position:absolute;top:1.1rem;left:1.1rem;right:1.1rem}.scene-window>*{z-index:1;position:relative}.scene-window__article{display:contents}.scene-window h2{letter-spacing:-.06em;margin:.75rem 0 .55rem;font-size:clamp(1.7rem,3vw,3.2rem);line-height:.98}.scene-window small{color:#49665d;font-size:.78rem;line-height:1.6}.scene-window__boundary{gap:.38rem;margin-top:.7rem;display:grid}.scene-window__meta{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.scene-window__action{color:#087f76;font-family:var(--font-mono);flex:none;align-items:center;gap:.22rem;font-size:.62rem;font-weight:750;display:inline-flex}.scene-window__status{color:#126b5d;width:fit-content;font-family:var(--font-mono);letter-spacing:.04em;background:#e6f6f09e;border:1px solid #166f5f33;border-radius:999px;padding:.18rem .45rem;font-size:.59rem;font-weight:700;line-height:1.2}.scene-window__status--planned{color:#765917;background:#faf3d9a3;border-color:#6d571f33}.scene-window__boundary>p{color:#49665d;margin:0;font-size:.7rem;line-height:1.42}.scene-window--0{transform:translate3d(calc(var(--gather) * 31vw), calc(var(--gather) * 28vh), 0) rotateY(calc(8deg - (var(--gather) * 8deg))) scale(calc(.9 + (var(--discover) * .1)));top:13vh;left:5vw}.scene-window--1{transform:translate3d(calc(var(--gather) * -31vw), calc(var(--gather) * 23vh), 0) rotateY(calc(-8deg + (var(--gather) * 8deg))) scale(calc(.9 + (var(--discover) * .1)));top:18vh;right:7vw}.scene-window--2{transform:translate3d(calc(var(--gather) * 39vw), calc(var(--gather) * -27vh), 0) rotateY(calc(12deg - (var(--gather) * 12deg))) scale(calc(.96 + (var(--discover) * .08)));bottom:5vh;left:-3vw}.scene-window--3{transform:translate3d(calc(var(--gather) * -39vw), calc(var(--gather) * -24vh), 0) rotateY(calc(-12deg + (var(--gather) * 12deg))) scale(calc(.96 + (var(--discover) * .08)));bottom:2vh;right:-4vw}.scene-portal{z-index:12;opacity:var(--portal);pointer-events:none;transform:scale(calc(.72 + (var(--portal) * .28)));place-items:center;display:grid;position:absolute;inset:0}.portal-frame{border:1px solid #127c6a52;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.portal-frame--outer{aspect-ratio:1;width:min(49vw,42rem);box-shadow:0 0 90px #3c8c771f}.portal-frame--inner{aspect-ratio:1;width:min(35vw,29rem);transform:translate(-50%, -50%) rotate(calc(-45deg + (var(--scene-progress) * 30deg)));border-style:dashed}.portal-entry{z-index:2;text-align:center;-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);pointer-events:auto;background:#f4faf77a;border:1px solid #fffffcb3;border-radius:1.75rem;justify-items:center;width:min(100% - 2.5rem,31rem);padding:clamp(1.6rem,4vw,2.7rem);display:grid;position:relative;box-shadow:inset 0 1px #fffffce6,0 28px 90px #2e635424}.portal-entry h2{letter-spacing:-.065em;color:#142a24;text-shadow:0 12px 42px #f5fcf9bd;margin:1rem 0 1.7rem;font-size:clamp(2rem,4.2vw,4.3rem);line-height:1}.portal-entry button{background:var(--teal);min-height:3.4rem;color:var(--ink-1000);cursor:pointer;border:1px solid #84f6e473;border-radius:999px;align-items:center;gap:.7rem;padding:0 1.35rem 0 1.55rem;font-weight:800;display:inline-flex;box-shadow:0 20px 50px #35d0ba2b}.portal-entry button:hover:not(:disabled){background:var(--teal-strong);transform:translateY(-2px)scale(1.015)}.portal-entry button:disabled{cursor:wait}.portal-entry small{color:#4d675f;margin-top:1rem}.scene-progress{z-index:23;right:var(--page-gutter);bottom:2.2rem;left:var(--page-gutter);background:#1a5b4b33;height:1px;position:absolute}.scene-progress span{background:var(--teal);transform-origin:0;width:100%;height:100%;display:block}.scene-scroll-cue{z-index:23;right:var(--page-gutter);opacity:calc(1 - var(--portal));color:#4a675e;font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:.55rem;font-size:.62rem;display:flex;position:absolute;bottom:3rem}@media (width<=760px){.cinematic-track{height:390svh}.scene-copy{align-content:start;padding-top:24svh}.scene-photography>img{object-position:62% center}.scene-glass--mid{width:58vw;right:-16%}.scene-glass--near{width:84vw;left:-32%}.scene-copy h1{font-size:clamp(5.5rem,29vw,10rem)}.scene-copy>div{max-width:92%}.scene-copy>.scene-access{max-width:100%}.scene-access .portal-entry--compact{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .65rem;width:min(100%,23rem);display:grid}.scene-access .portal-entry--compact>p{grid-column:1/-1}.scene-access .portal-entry__status{overflow-wrap:normal;word-break:keep-all;min-width:0}.scene-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,23rem);display:grid}.scene-quick-links a{min-width:0;padding:0 .35rem;font-size:.66rem}.scene-window{width:min(71vw,21rem);min-height:15rem;padding:1.1rem}.scene-window h2{margin-top:.62rem;font-size:clamp(1.45rem,7vw,2.05rem)}.scene-window small{font-size:.7rem;line-height:1.45}.scene-window__boundary{gap:.3rem;margin-top:.5rem}.scene-window__boundary>p{font-size:.64rem}.scene-window--0{transform:translate3d(calc(var(--gather) * 42vw), calc(var(--gather) * 29vh), 0);top:12vh;left:-17vw}.scene-window--1{transform:translate3d(calc(var(--gather) * -43vw), calc(var(--gather) * 22vh), 0);top:19vh;right:-21vw}.scene-window--2{transform:translate3d(calc(var(--gather) * 49vw), calc(var(--gather) * -28vh), 0);bottom:7vh;left:-25vw}.scene-window--3{transform:translate3d(calc(var(--gather) * -48vw), calc(var(--gather) * -24vh), 0);bottom:3vh;right:-26vw}.portal-frame--outer{width:78vw}.portal-frame--inner{width:56vw}.scene-scroll-cue{left:var(--page-gutter);right:auto}}@media (prefers-reduced-motion:reduce){.cinematic-track{height:auto}.cinematic-stage{height:auto;min-height:100svh;padding:8rem var(--page-gutter) 4rem;perspective:none;gap:2rem;display:grid;position:relative}.scene-depth--far,.scene-photography,.scene-glass--mid,.scene-glass--near{transform:none}.scene-copy,.scene-depth--mid,.scene-depth--near,.scene-portal{opacity:1;position:relative;inset:auto;transform:none}.scene-copy{width:100%;padding:0;display:block}.scene-copy h1{font-size:clamp(5.5rem,24vw,12rem)}.scene-depth--mid,.scene-depth--near{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scene-window{pointer-events:auto;width:auto;position:relative;inset:auto;transform:none}.scene-portal{min-height:28rem}.scene-progress,.scene-scroll-cue{display:none}}@media (width<=620px) and (prefers-reduced-motion:reduce){.scene-depth--mid,.scene-depth--near{grid-template-columns:1fr}}.legal-page{min-height:100svh;padding:clamp(7.5rem, 13vw, 10rem) var(--page-gutter) 5rem;color:#18312a;background:radial-gradient(circle at 12% 5%,#fffffce0,#0000 28rem),radial-gradient(circle at 92% 18%,#78d1bf30,#0000 30rem),linear-gradient(145deg,#eef5f1,#dce9e4 72%)}.legal-page__nav,.legal-page__document{width:min(100%,72rem);margin-inline:auto}.legal-page__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafdfbb3;border:1px solid #1f655626;border-radius:1rem;align-items:center;gap:.55rem;padding:.45rem;display:flex;box-shadow:0 18px 55px #32655717}.legal-page__nav a{color:#42645b;border-radius:.72rem;align-items:center;min-height:2.75rem;padding:0 .9rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-page__nav a[aria-current=page]{color:#126c5e;background:#d6ece5}.legal-page__nav .legal-page__home{gap:.35rem;margin-left:auto}.legal-page__document{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfdfbdb;border:1px solid #1f655624;border-radius:clamp(1.2rem,2vw,2rem);margin-top:1rem;padding:clamp(1.5rem,5vw,4.5rem);box-shadow:0 30px 100px #3265571f}.legal-hero{border-bottom:1px solid #1f655624;padding-bottom:clamp(2rem,5vw,3.6rem)}.legal-hero h1{color:#13241f;letter-spacing:-.07em;max-width:16ch;margin:.45rem 0 1rem;font-size:clamp(2.8rem,8vw,6.2rem);line-height:.94}.legal-hero__lede{color:#3e5d54;max-width:43rem;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.7}.legal-meta{color:#668078;font-family:var(--font-mono);letter-spacing:.02em;margin:1.2rem 0 0;font-size:.77rem}.legal-summary{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0 2.5rem;display:grid}.legal-summary article{color:#167363;background:#e3f2ecb3;border:1px solid #1f655621;border-radius:1rem;grid-template-columns:auto 1fr;gap:.35rem .65rem;padding:1.1rem;display:grid}.legal-summary strong{color:#18312a}.legal-summary span{color:#567068;grid-column:2;font-size:.9rem;line-height:1.55}.legal-page__document>section{border-bottom:1px solid #1f65561c;max-width:49rem;padding:1.8rem 0}.legal-page__document>section:last-child{border-bottom:0;padding-bottom:0}.legal-page__document h2{color:#18312a;letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(1.22rem,2vw,1.5rem)}.legal-page__document p,.legal-page__document li{color:#49645c;line-height:1.82}.legal-page__document ul,.legal-page__document ol{margin:0;padding-left:1.3rem}.legal-page__document li+li{margin-top:.55rem}.legal-page__document a{color:#0f7464;text-underline-offset:.18em}.legal-policy-statement{border-left:3px solid #54c7b2;padding:.7rem 0 .7rem 1rem;font-size:.92rem}.legal-callout{color:#167363;background:#dff2eb;border:1px solid #16736338;border-radius:1rem;grid-template-columns:auto 1fr;gap:.8rem;margin:1rem 0 2.4rem;padding:1.2rem;display:grid}.legal-callout p{margin:0}@media (width<=720px){.legal-page{padding-top:6.5rem}.legal-page__nav{flex-wrap:wrap;align-items:stretch}.legal-page__nav .legal-page__home{width:100%;margin-left:0}.legal-summary{grid-template-columns:1fr}.legal-hero h1{font-size:clamp(2.7rem,16vw,4.2rem)}}@media print{.site-header,.site-footer,.legal-page__nav,.floating-xiaochao{display:none!important}.legal-page{background:#fff;padding:0}.legal-page__document{width:100%;box-shadow:none;border:0;margin:0;padding:0}}.chat-app{min-height:100dvh}.night-operations-surface{--wb-page:#081619;--wb-glass:#08191c4d;--wb-glass-strong:#0616198a;--wb-rail:#0716198a;--wb-row:#e0f4ef12;--wb-row-hover:#e0f4ef1f;--wb-line:#dcf7f12e;--wb-line-strong:#dcf7f152;--wb-text:#f1f7f4;--wb-muted:#b8ccc7;--wb-muted-strong:#d0dfdb;--wb-accent:#43d6c3;--wb-on-accent:#06201d;--wb-accent-soft:#43d6c326;--wb-focus:#43d6c357;--wb-shadow:#01111457;--workflow-surface:#0e2221;--workflow-panel:#152d2a;--workflow-input:#102724;--workflow-action:#0e2221;--workflow-text:#f1f7f4;--workflow-review-surface:#16322e;--workflow-review-text:#f3faf6;--workflow-review-muted:#c5ddd6;--workflow-status-ready-surface:#12473e;--workflow-status-ready-text:#b8ffed;--workflow-status-degraded-surface:#513a15;--workflow-status-degraded-text:#ffe6ad;--workflow-status-unavailable-surface:#5a2e25;--workflow-status-unavailable-text:#ffd8d2;--workflow-status-reconciliation-surface:#544216;--workflow-status-reconciliation-text:#fff1b8;--workflow-eyebrow-text:#a6f4e4;--workflow-current-surface:#164f47;--workflow-current-text:#c2ffef;--workflow-route-eligible-text:#7bf7e2;--workflow-route-unavailable-text:#ffd19a;--workflow-interaction-ink:#84f8e5}:root[data-mcxo-scene=day] .night-operations-surface{--wb-page:#dfe9e4;--wb-glass:#f4faf775;--wb-glass-strong:#eff8f4ad;--wb-rail:#f0f9f5a3;--wb-row:#ffffff6b;--wb-row-hover:#ffffff9e;--wb-line:#144e4533;--wb-line-strong:#144e4557;--wb-text:#102c27;--wb-muted:#42635d;--wb-muted-strong:#294d46;--wb-accent:var(--spectral-teal-ink);--wb-on-accent:#fff;--wb-accent-soft:#006f6421;--wb-focus:#006f6447;--wb-shadow:#14373133;--workflow-surface:#edf6f2;--workflow-panel:#f5fbf8;--workflow-input:#f9fdfb;--workflow-action:#eaf5f0;--workflow-text:#102c27;--workflow-review-surface:#f4fbf7;--workflow-review-text:#102c27;--workflow-review-muted:#315a51;--workflow-status-ready-surface:#c8eee2;--workflow-status-ready-text:#075f51;--workflow-status-degraded-surface:#fff0c8;--workflow-status-degraded-text:#704800;--workflow-status-unavailable-surface:#fde0da;--workflow-status-unavailable-text:#862d26;--workflow-status-reconciliation-surface:#fff0bd;--workflow-status-reconciliation-text:#705600;--workflow-eyebrow-text:#006f64;--workflow-current-surface:#c8eee2;--workflow-current-text:#006f64;--workflow-route-eligible-text:#006f64;--workflow-route-unavailable-text:#863d00;--workflow-interaction-ink:#006f64}.operations-app[data-center=today]{--wb-glass:#08191cc7;--wb-glass-strong:#061619e6;--wb-rail:#071619d6;--wb-row:#e0f4ef1a;--wb-row-hover:#e0f4ef26}:root[data-mcxo-scene=day] .operations-app[data-center=today]{--wb-glass:#f4faf7d6;--wb-glass-strong:#eff8f4eb;--wb-rail:#f0f9f5e0;--wb-row:#ffffffb8;--wb-row-hover:#ffffffe6}.workbench-app{background:var(--wb-page);min-width:0;min-height:100dvh;color:var(--wb-text);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;position:relative;overflow:clip}.workbench-app *,.workbench-app :before,.workbench-app :after{box-sizing:border-box;min-width:0}.workbench-app :focus-visible{outline:2px solid var(--wb-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.workbench-app button,.workbench-app a{min-width:44px;min-height:44px}.workbench-app button{color:inherit;font:inherit;cursor:pointer}.workbench-app h1,.workbench-app h2{text-wrap:balance}.workbench-app p{text-wrap:pretty}.workbench-scene-layer,.ambient-night-scene,.ambient-night-scene__poster,.ambient-night-scene__video{width:100%;height:100%;position:fixed;inset:0}.workbench-scene-layer,.ambient-night-scene{position:static}.workbench-scene-layer{pointer-events:none}.ambient-night-scene{background:var(--wb-page)}.ambient-night-scene__poster,.ambient-night-scene__video{object-fit:cover}.ambient-night-scene__poster{z-index:0}.ambient-night-scene__video{z-index:1}.ambient-night-scene:after{z-index:2;content:"";background:radial-gradient(circle at 52% 42%,#124a4b08 0 30%,#051f231f 68%,#0312163d 100%);position:fixed;inset:0}:root[data-mcxo-scene=day] .ambient-night-scene:after{background:linear-gradient(135deg,#f2fbf70f,#e8f7f12e)}.ambient-night-scene__status{z-index:6;color:var(--wb-muted);margin:0;font-size:12px;position:fixed;bottom:18px;right:20px}.ambient-night-scene__controls{z-index:6;pointer-events:auto;align-items:center;gap:8px;display:flex;position:fixed;bottom:44px;right:20px}.ambient-night-scene__period{border:1px solid var(--wb-line);background:var(--wb-glass-strong);-webkit-backdrop-filter:blur(12px)saturate(112%);border-radius:12px;gap:2px;padding:3px;display:flex}.ambient-night-scene__period button,.ambient-night-scene__toggle{min-width:0;min-height:38px;color:var(--wb-muted-strong);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 11px}.ambient-night-scene__period button[aria-pressed=true]{border-color:var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-accent)}.ambient-night-scene__toggle{border-color:var(--wb-line);background:var(--wb-glass-strong)}.workbench-app>.skip-link{z-index:60;background:var(--wb-page);color:var(--wb-text);border-radius:10px;align-items:center;padding:0 14px;display:inline-flex;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.workbench-app>.skip-link:focus{transform:translateY(0)}.workbench-app>main{z-index:5;height:100dvh;position:relative}.workbench-operations-shell{grid-template-columns:72px minmax(0,1fr) 360px;gap:12px;height:100%;padding:16px;display:grid}.workbench-background{display:contents}.workbench-rail{border:1px solid var(--wb-line);background:var(--wb-rail);min-height:0;box-shadow:0 18px 46px var(--wb-shadow);border-radius:18px;flex-direction:column;gap:12px;padding:10px 8px;display:flex;overflow:hidden auto}.workbench-rail ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workbench-rail a,.workbench-rail li{color:var(--wb-muted);text-decoration:none}.workbench-rail__home,.workbench-rail__entries a,.workbench-rail__preview-entries li{text-align:center;border-radius:12px;place-items:center;min-height:52px;padding:8px 4px;display:grid}.workbench-rail__home{letter-spacing:.08em;font-weight:800;color:var(--wb-text)!important}.workbench-rail__home span,.workbench-rail a span,.workbench-rail li span{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:10px;overflow:hidden}.workbench-rail small{color:var(--wb-muted);font-size:9px;display:block}.workbench-rail a:hover,.workbench-rail a[aria-current=page]{background:var(--wb-accent-soft);color:var(--wb-text)}.workbench-rail a[aria-current=page]{box-shadow:inset 3px 0 var(--wb-accent)}.workbench-rail__preview-entries{margin-top:auto!important}.workbench-page,.workbench-assistant-surface{border:1px solid var(--wb-line);background:var(--wb-glass);-webkit-backdrop-filter:blur(12px)saturate(112%);box-shadow:0 18px 46px var(--wb-shadow);border-radius:18px}.workbench-page{scrollbar-color:var(--wb-line-strong) transparent;min-height:0;padding:22px;overflow:hidden auto}.workbench-assistant-surface{background:var(--wb-glass-strong);min-height:0;padding:20px 20px 112px;overflow:hidden auto}.workbench-assistant-surface[hidden]{display:none}.workbench-assistant-opener,.workbench-assistant-close{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:none}.section-kicker{color:var(--wb-accent);letter-spacing:.08em;margin:0;font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.workbench-masthead{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:16px;display:grid}.workbench-intro,.phase-brief,.workbench-account,.workbench-status-overview>div,.tool-detail,.workspace-directory,.workbench-next{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px}.workbench-intro,.phase-brief{padding:22px}.workbench-intro h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:32px;line-height:1.05}.workbench-intro>p:last-child,.phase-brief>p,.workbench-status-overview p,.tool-detail p,.workspace-card p,.workbench-next>p{color:var(--wb-muted);margin:0}.phase-brief__label{color:var(--wb-accent);align-items:center;gap:8px;display:flex}.phase-brief h2{margin:16px 0 8px;font-size:20px}.phase-brief dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;display:grid}.phase-brief dl>div{background:var(--wb-row);border-radius:10px;padding:10px}.phase-brief dt{color:var(--wb-muted);font-size:11px}.phase-brief dd{color:var(--wb-text);margin:2px 0 0;font-weight:700}.workbench-account{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.workbench-account__identity,.workbench-account__actions,.workbench-account__actions a{align-items:center;display:flex}.workbench-account__identity{gap:10px}.workbench-account__identity>span{background:var(--wb-accent-soft);width:40px;height:40px;color:var(--wb-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.workbench-account__identity small,.workbench-account__identity p{color:var(--wb-muted);margin:0;font-size:11px;display:block}.workbench-account__actions{gap:8px}.workbench-account__actions a{background:var(--wb-row);color:var(--wb-muted-strong);border-radius:10px;gap:7px;padding:0 12px;text-decoration:none}.workbench-status-overview{grid-template-columns:1.1fr 1.2fr 1fr;gap:12px;margin-top:14px;display:grid}.workbench-status-overview>div{padding:16px}.workbench-status-overview h2{margin:8px 0 6px;font-size:18px}.tool-detail,.workspace-directory,.workbench-next{margin-top:14px;padding:18px}.tool-detail__topline,.directory-bar,.workspace-card__header,.workspace-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-detail__topline a,.workspace-card__footer a{color:var(--wb-text);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.tool-detail__status{background:var(--wb-row);color:var(--wb-muted);border-radius:999px;padding:5px 9px;font-size:11px}.tool-detail__grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.tool-detail h2{margin:0 0 8px;font-size:24px}.boundary-notice{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:12px;gap:10px;padding:12px;display:flex}.boundary-notice strong{color:var(--wb-text)}.boundary-notice p{margin-top:5px}.directory-bar>div{color:var(--wb-accent);align-items:center;gap:7px;display:flex}.directory-bar h2{margin:0;font-size:20px}.directory-bar>p{font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.workspace-card{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:12px;flex-direction:column;min-height:180px;padding:14px;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.workspace-card:hover{border-color:var(--wb-line-strong);background:var(--wb-row-hover);transform:translateY(-2px)}.workspace-card--chat-center{grid-column:1/-1;min-height:150px}.workspace-card__index{color:var(--wb-muted);font-size:11px}.workspace-card__icon{background:var(--wb-accent-soft);width:36px;height:36px;color:var(--wb-accent);border-radius:10px;place-items:center;display:grid}.workspace-card__body{padding:18px 0}.workspace-card__body>p:first-child{color:var(--wb-accent);font-size:10px}.workspace-card h2{margin:5px 0 8px;font-size:19px}.workspace-card__footer{border-top:1px solid var(--wb-line);margin-top:auto;padding-top:10px}.workspace-card__footer>span{color:var(--wb-muted);font-size:10px}.workbench-next{grid-template-columns:44px minmax(0,1fr) minmax(220px,.6fr);align-items:center;gap:14px;display:grid}.workbench-next__icon{background:var(--wb-accent-soft);width:44px;height:44px;color:var(--wb-accent);border-radius:12px;place-items:center;display:grid}.workbench-next h2{margin:5px 0 0;font-size:17px}.workbench-assistant{flex-direction:column;gap:18px;min-height:100%;display:flex}.workbench-assistant h2{margin:8px 0 4px;font-size:22px}.workbench-assistant>div>p:last-child{color:var(--wb-accent);margin:0;font-weight:700}.workbench-assistant form{gap:9px;display:grid}.workbench-assistant label{color:var(--wb-muted-strong);font-weight:700}.workbench-assistant textarea{resize:vertical;border:1px solid var(--wb-line);background:var(--wb-row);width:100%;min-height:110px;color:var(--wb-text);font:inherit;border-radius:12px;padding:12px}.workbench-assistant textarea::placeholder{color:var(--wb-muted)}.workbench-assistant form button{border:1px solid var(--wb-line-strong);background:var(--wb-accent);color:var(--wb-page);border-radius:12px;padding:0 14px;font-weight:800}.workbench-assistant__reply{border:1px solid var(--wb-line-strong);background:var(--wb-row);border-radius:10px;padding:12px}.workbench-assistant__reply p{color:var(--wb-muted-strong);margin:0}.workbench-drawer-backdrop{z-index:39;cursor:default;background:#0412168a;border:0;border-radius:0;width:100%;height:100%;position:fixed;inset:0}.workbench-mobile-nav{display:none}@media (width>=760px) and (width<=1279px){.workbench-operations-shell{grid-template-columns:72px minmax(0,1fr)}.workbench-assistant-opener{z-index:3;margin:0 0 12px auto;display:inline-flex;position:sticky;top:0}.workbench-assistant-surface{z-index:40;background:var(--wb-glass-strong);width:min(380px,100vw - 32px);box-shadow:-18px 0 48px var(--wb-shadow);display:block;position:fixed;top:16px;bottom:16px;right:16px}.workbench-assistant-close{margin:0 0 16px auto;display:inline-flex}}@media (width<=899px){.workbench-masthead,.tool-detail__grid,.workbench-status-overview{grid-template-columns:1fr}.directory-bar{flex-direction:column;align-items:flex-start}.workbench-next{grid-template-columns:44px 1fr}.workbench-next>p{grid-column:1/-1}}@media (width<=759px){.workbench-app>main{height:calc(100dvh - 64px)}.workbench-operations-shell{height:100%;padding:10px;display:block;position:relative}.workbench-background{height:100%;display:block}.workbench-rail{display:none}.workbench-page,.workbench-assistant-surface{border-radius:16px;height:100%;padding:16px;overflow:hidden auto}.workbench-assistant-surface{height:auto;padding-bottom:120px;display:block;position:absolute;inset:10px}.workbench-page[hidden],.workbench-assistant-surface[hidden]{display:none}.workbench-account{flex-direction:column;align-items:flex-start}.workbench-account__actions{flex-wrap:wrap;width:100%}.workspace-grid{grid-template-columns:1fr}.workspace-card--chat-center{grid-column:auto}.phase-brief dl{grid-template-columns:1fr}.workbench-mobile-nav{z-index:30;border-top:1px solid var(--wb-line);background:var(--wb-glass-strong);grid-template-columns:1fr 1fr;min-height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.workbench-mobile-nav button{color:var(--wb-muted);background:0 0;border:0;border-radius:0;font-weight:700}.workbench-mobile-nav button[aria-pressed=true]{background:var(--wb-accent-soft);color:var(--wb-text);box-shadow:inset 0 3px var(--wb-accent)}.ambient-night-scene__controls{max-width:calc(100vw - 20px);bottom:74px;right:10px}.ambient-night-scene__period button,.ambient-night-scene__toggle{min-height:40px;padding:0 9px}.ambient-night-scene__status{text-align:right;max-width:220px;bottom:122px;right:10px}}@media (prefers-reduced-motion:reduce){.workbench-app *,.workbench-app :before,.workbench-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ambient-night-scene__video{display:none!important}.ambient-night-scene__poster{display:block!important}}.operations-app[data-center=creator-hub] .creatorhub-content>main{background:color-mix(in srgb, var(--wb-glass-strong) 88%, transparent);padding:14px}.operations-app[data-center=creator-hub] .operations-page-header h1{margin-top:4px;font-size:28px;line-height:1.08}.operations-app[data-center=creator-hub] .operations-page-header>div>p:last-child{margin-top:5px}.operations-app[data-center=creator-hub] .operations-eyebrow span[lang=en]{color:var(--wb-muted);letter-spacing:.05em;margin-left:5px;font-size:.86em}.operations-app[data-center=creator-hub] .operations-header-status{min-width:164px;padding:8px 10px}.operations-app[data-center=creator-hub] .operations-header-status details{color:var(--wb-muted);margin-top:3px;font-size:10px}.operations-app[data-center=creator-hub] .operations-header-status summary{cursor:pointer}.operations-app[data-center=creator-hub] .operations-header-status code{color:var(--wb-muted);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.operations-app[data-center=creator-hub] .creator-welcome{margin-top:9px;padding:9px 11px}.operations-app[data-center=creator-hub] .creator-welcome>div>span{width:34px;height:34px}.operations-app[data-center=creator-hub] .creator-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.operations-app[data-center=creator-hub] .creator-metric-group{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;padding:8px}.operations-app[data-center=creator-hub] .creator-metric-group>header{justify-content:space-between;align-items:center;gap:6px;padding:0 2px 7px;display:flex}.operations-app[data-center=creator-hub] .creator-metric-group>header strong{font-size:11px}.operations-app[data-center=creator-hub] .creator-metric-group>header span{color:var(--wb-muted);font-size:10px}.operations-app[data-center=creator-hub] .creator-metric-group>div{grid-template-columns:1fr;gap:5px;display:grid}.operations-app[data-center=creator-hub] .creator-metric-group:nth-child(2)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-app[data-center=creator-hub] .creator-metric-group:nth-child(3)>div{grid-template-columns:1fr}.operations-app[data-center=creator-hub] .creator-metric-group article{background:var(--wb-glass);border:0;border-radius:10px;min-height:106px;padding:9px}.operations-app[data-center=creator-hub] .creator-metric-group article>div{color:var(--wb-accent)}.operations-app[data-center=creator-hub] .creator-metric-group article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:7px;font-size:21px;line-height:1;display:block}.operations-app[data-center=creator-hub] .creator-metric-group h2{margin:5px 0 2px;font-size:11px}.operations-app[data-center=creator-hub] .creator-metric-group p{color:var(--wb-muted);margin:0;font-size:10px;line-height:1.4}.operations-app[data-center=creator-hub] .creator-dashboard-grid{margin-top:9px}.operations-app[data-center=creator-hub] .creator-role-ai__close{border:1px solid var(--wb-line);background:var(--wb-row);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--wb-text);border-radius:11px;place-items:center;display:none}.operations-app[data-center=creator-hub] .creator-role-ai header p,.operations-app[data-center=creator-hub] .creator-role-ai .operations-eyebrow,.operations-app[data-center=creator-hub] .creator-role-ai>header>span,.operations-app[data-center=creator-hub] .creator-role-ai header small[lang=en]{font-size:11px}.operations-app[data-center=creator-hub] .creator-role-ai>p:last-child{font-size:12px;line-height:1.45}.operations-app[data-center=creator-hub] .creator-role-ai>a{min-height:44px}@media (width<=1599px){.operations-app[data-center=creator-hub] .creatorhub-content{grid-template-columns:minmax(0,1fr);overflow:hidden auto}}@media (width<=900px){.operations-app[data-center=creator-hub] .creator-metrics{grid-template-columns:1fr}.operations-app[data-center=creator-hub] .creator-metric-group:nth-child(3)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-app[data-center=creator-hub] .creator-metric-group:nth-child(3) article{grid-column:1/-1}}@media (width<=760px){.operations-app[data-center=creator-hub] .creatorhub-content>main{padding:11px}.operations-app[data-center=creator-hub] .operations-page-header h1{font-size:24px}.operations-app[data-center=creator-hub] .creator-metric-group>div,.operations-app[data-center=creator-hub] .creator-metric-group:nth-child(2)>div,.operations-app[data-center=creator-hub] .creator-metric-group:nth-child(3)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-app[data-center=creator-hub] .creator-metric-group article{min-height:100px}}.workbench-app{font-family:var(--font-sans);overflow-x:hidden}.workbench-app :focus-visible{outline:2px solid var(--spectral-teal);box-shadow:0 0 0 3px var(--wb-focus)}@media (width>=1180px){.workbench-operations-shell{min-width:0}.workbench-main-surface{scroll-padding-top:calc(var(--operations-topbar-height) + 16px)}}@media (width<=390px){.workbench-operations-shell{width:100%;max-width:100vw;padding:12px;overflow-x:hidden}.workbench-main-surface{width:100%;padding-inline:0;overflow-x:hidden}.workbench-app :is(button,a,input,select,textarea){min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.workbench-app{scroll-behavior:auto}}.chat-app{--chat-page:#040e1147;--chat-panel:#07181b7a;--chat-panel-strong:#051316b8;--chat-panel-muted:#e0f4ef1a;--chat-border:#dcf7f12e;--chat-border-strong:#dcf7f152;--chat-ink:#eff8f6;--chat-ink-2:#cedfdb;--chat-ink-3:#a7bfba;--chat-accent:#43d6c3;--chat-accent-soft:#43d6c326;--chat-warning:#f0b35a;--chat-danger:#ff7a70;--chat-shadow:#01111457;--chat-focus:#43d6c357;--chat-solid-page:#0b1b1f;--chat-solid-panel:#10282c;--chat-solid-muted:#173438;--chat-radius:14px;--chat-space-1:8px;--chat-space-2:12px;--chat-space-3:16px;--chat-space-4:20px;--chat-space-5:24px;isolation:isolate;background:var(--chat-page);min-width:0;min-height:100dvh;color:var(--chat-ink);grid-template-columns:68px minmax(270px,320px) minmax(390px,1fr) minmax(300px,350px) minmax(310px,370px);font-size:14px;line-height:1.5;display:grid;position:relative;overflow:hidden}:root[data-mcxo-scene=day] .chat-app{--chat-page:#eaf4ef42;--chat-panel:#f2f9f68f;--chat-panel-strong:#eff8f4c7;--chat-panel-muted:#ffffff75;--chat-border:#144e4533;--chat-border-strong:#144e4557;--chat-ink:#102c27;--chat-ink-2:#294d46;--chat-ink-3:#52706a;--chat-accent:var(--spectral-teal-ink);--chat-accent-soft:#006f6421;--chat-shadow:#1437312e;--chat-focus:#006f6447;--chat-solid-page:#e4eee9;--chat-solid-panel:#eff6f2;--chat-solid-muted:#f7fbf9}.chat-scene-layer{pointer-events:none;position:fixed;inset:0}.chat-scene-layer .ambient-night-scene__controls,.chat-scene-layer .ambient-night-scene__status{z-index:8}.chat-app>:not(.chat-scene-layer){z-index:5;position:relative}.chat-app *,.chat-app :before,.chat-app :after{min-width:0}.chat-app :focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--chat-focus)}.chat-app button,.chat-app input,.chat-app textarea{border:1px solid var(--chat-border);background:var(--chat-panel-muted);color:var(--chat-ink);border-radius:10px}.chat-app button{cursor:pointer;min-height:40px;padding:8px 12px;font-weight:700}.chat-app button[aria-pressed=true],.chat-app button:not(:disabled):hover{border-color:var(--chat-accent);background:var(--chat-accent-soft);color:var(--chat-accent)}.chat-app button:disabled{cursor:not-allowed;color:var(--chat-ink-3)}.chat-app input,.chat-app textarea{width:100%;font:inherit;padding:10px 12px}.chat-app textarea{resize:vertical;min-height:88px}.chat-app p,.chat-app h1,.chat-app h2,.chat-app h3{overflow-wrap:anywhere;margin-top:0}.chat-app h1{margin-bottom:4px;font-size:20px;line-height:1.25}.chat-app h2{margin-bottom:4px;font-size:18px;line-height:1.3}.chat-app h3{font-size:16px}.chat-app header>p,.chat-app small{color:var(--chat-ink-3);font-size:12px}.chat-panel{border-right:1px solid var(--chat-border);background:var(--chat-panel);-webkit-backdrop-filter:blur(12px)saturate(112%);min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--chat-border), 0 1px 3px var(--chat-shadow)}.chat-region{flex-direction:column;min-height:0;display:flex;overflow:hidden}.chat-region>section{min-height:0}.chat-inbox,.chat-conversation,.chat-assistant,.creator-context{gap:var(--chat-space-2);height:100%;min-height:0;padding:var(--chat-space-2);flex-direction:column;flex:1;display:flex}.chat-inbox>header,.chat-conversation>header,.chat-assistant>header,.creator-context>header{border-bottom:1px solid var(--chat-border);align-items:center;gap:8px;min-height:72px;max-height:84px;padding:8px 4px 10px;display:grid;overflow:hidden}.chat-inbox>header{grid-template-columns:minmax(0,1fr) auto}.chat-inbox>header>p{grid-column:1/-1;margin:-8px 0 0}.chat-inbox>header>span,.chat-assistant>header>span,.creator-context>header>span:last-child{border:1px solid var(--chat-border);color:var(--chat-accent);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.chat-inbox>header h1,.chat-inbox>header p,.chat-assistant>header h2,.chat-assistant>header p,.creator-context>header h2,.creator-context>header p{margin-bottom:0}.chat-inbox>header>div>p,.chat-assistant>header>div>p,.creator-context>header>div>p{color:var(--chat-ink-3);font-size:11px}.chat-assistant>header{grid-template-columns:minmax(0,1fr) auto}.chat-assistant>header>p{color:var(--chat-ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:-4px 0 0;font-size:11px;overflow:hidden}.creator-context>header{grid-template-columns:42px minmax(0,1fr) auto}.chat-inbox>div[role=group],.chat-conversation form,.chat-assistant>section,.creator-context>div[role=tablist]{gap:var(--chat-space-1);flex-wrap:wrap;display:flex}.chat-inbox>ul,.chat-conversation>ol,.creator-context>section[role=tabpanel]{min-height:0;margin:0;padding:0;overflow:auto}.chat-inbox>div[role=group]{scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}.chat-inbox>div[role=group] button{flex:none;min-height:36px;padding:6px 10px}.chat-inbox>label input{background:var(--chat-panel-muted);border-radius:21px;min-height:42px}.chat-inbox li{list-style:none}.chat-inbox-conversation{border:0;border-bottom:1px solid var(--chat-border);text-align:left;background:0 0;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-content:center;gap:2px 10px;width:100%;min-height:72px;padding:9px 4px;display:grid}.chat-inbox-avatar,.chat-contact-avatar{border:1px solid var(--chat-border-strong);background:var(--chat-accent-soft);width:42px;height:42px;color:var(--chat-accent);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.chat-inbox-avatar{grid-area:1/1/4;align-self:center}.chat-inbox-contact{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;overflow:hidden}.chat-inbox-time{color:var(--chat-ink-3);grid-area:1/3;font-size:11px}.chat-inbox-preview{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/4;overflow:hidden;color:var(--chat-ink-2)!important}.chat-inbox li button>span{color:var(--chat-ink-3);overflow-wrap:anywhere;font-size:12px}.chat-inbox-metadata{gap:var(--chat-space-1);text-overflow:ellipsis;white-space:nowrap;grid-area:3/2/auto/4;min-width:0;display:flex;overflow:hidden}.chat-inbox-metadata>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-inbox-unread{background:var(--chat-accent);color:var(--chat-solid-panel);text-align:center;border-radius:999px;padding:0 5px;min-width:18px!important}.chat-app .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-conversation>header{grid-template-columns:44px minmax(0,1fr) auto}.chat-conversation-identity h1,.chat-conversation-identity p{margin-bottom:0}.chat-conversation-identity p{color:var(--chat-ink-3);font-size:11px}.chat-conversation-status{justify-content:flex-end;gap:5px;display:flex}.chat-conversation-status span{border:1px solid var(--chat-border);color:var(--chat-ink-3);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px}.chat-conversation>ol{align-content:start;gap:var(--chat-space-2);flex-direction:column;flex:1;min-height:0;padding:4px 6px 12px;list-style:none;display:flex}.chat-conversation>ol li{border:1px solid var(--chat-border);border-radius:4px var(--chat-radius) var(--chat-radius) var(--chat-radius);background:var(--chat-panel-muted);width:fit-content;max-width:82%;box-shadow:0 6px 20px var(--chat-shadow);padding:10px 12px}.chat-conversation>ol li[data-direction=outgoing]{border-radius:var(--chat-radius) 4px var(--chat-radius) var(--chat-radius);background:var(--chat-accent-soft);align-self:flex-end}.chat-message-meta,.chat-message-translation-label{color:var(--chat-ink-3);align-items:center;gap:6px;font-size:10px;display:flex}.chat-message-meta time{margin-left:auto}.chat-message-original{color:var(--chat-ink);margin:7px 0 8px;font-size:14px}.chat-message-translation-label{border-top:1px solid var(--chat-border);padding-top:7px}.chat-message-translation{color:var(--chat-ink-2);margin:5px 0 0;font-size:12px}.chat-message-translation-route{color:var(--chat-ink-3);overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.chat-message-translation-error{color:var(--chat-ink-2);gap:6px;margin-top:5px;font-size:11px;display:grid}.chat-message-translation-error p{margin:0}.chat-message-translation-error button{border:1px solid var(--chat-border-strong);background:var(--chat-panel-muted);width:fit-content;min-height:36px;color:var(--chat-ink);border-radius:8px;padding:0 10px;font-weight:750}.chat-message-attachments{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.chat-conversation>ol .chat-message-attachment,.chat-message-attachment{border:1px solid var(--chat-border);background:color-mix(in srgb, var(--chat-panel-strong) 82%, transparent);width:100%;max-width:none;box-shadow:none;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;padding:8px;display:grid}.chat-message-attachment>svg{color:var(--chat-accent);margin-top:10px}.chat-message-attachment>div{gap:3px;min-width:0;display:grid}.chat-message-attachment button,.chat-message-attachment a{min-width:0;min-height:44px;color:var(--chat-ink);font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;font-weight:750;text-decoration:none;display:inline-flex}.chat-message-attachment button:disabled{cursor:not-allowed;opacity:.76}.chat-message-attachment a:hover{color:var(--chat-accent);text-decoration:underline}.chat-message-attachment p{color:var(--chat-ink-3);overflow-wrap:anywhere;margin:0;font-size:11px}.chat-message-attachment span{background:var(--chat-accent-soft);width:fit-content;color:var(--chat-ink-2);border-radius:999px;padding:2px 7px;font-size:10px}.chat-conversation form{border-top:1px solid var(--chat-border);background:linear-gradient(180deg, transparent, var(--chat-panel-strong) 18%);grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:0;padding:10px 0 0;display:grid;position:sticky;bottom:0}.chat-conversation form label,.chat-conversation form textarea{grid-column:1/-1}.chat-conversation form label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.chat-conversation form textarea{resize:vertical;border-radius:18px;min-height:52px;max-height:112px}.chat-conversation form>p{color:var(--chat-ink-3);align-self:center;margin:0;font-size:11px}.chat-conversation form>button{min-height:36px;padding:6px 10px}.chat-assistant,.creator-context{overflow:auto}.chat-assistant>label{color:var(--chat-ink-2);font-size:12px;font-weight:800}.chat-assistant>textarea{min-height:76px}.chat-assistant>button{min-height:38px}.chat-assistant>header>div>p span,.communication-heading p span{color:var(--chat-ink-3);letter-spacing:.06em;margin-left:4px;font-size:.88em}.chat-assistant-context{border:1px solid var(--chat-border);border-radius:var(--chat-radius);background:var(--chat-panel-muted)}.chat-assistant-context>summary{min-height:44px;color:var(--chat-ink-2);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:850;list-style:none;display:flex}.chat-assistant-context>summary::-webkit-details-marker{display:none}.chat-assistant-context>summary:after{color:var(--chat-accent);content:"＋";font-size:16px}.chat-assistant-context[open]>summary{border-bottom:1px solid var(--chat-border)}.chat-assistant-context[open]>summary:after{content:"－"}.creator-context--embedded{height:auto;padding:var(--chat-space-2);flex:none;overflow:visible}.creator-context--embedded>div[role=tablist] button{min-height:44px}.creator-context--embedded>section[role=tabpanel]{max-height:220px;overflow:auto}.chat-assistant>section,.creator-context>section{padding:var(--chat-space-2);border:1px solid var(--chat-border);border-radius:var(--chat-radius);background:var(--chat-panel-muted)}.creator-context>div[role=tablist]{flex-wrap:nowrap}.creator-context>div[role=tablist] button{flex:1;min-height:38px}.creator-context dl{margin:0}.creator-context dl>div{border-bottom:1px solid var(--chat-border);gap:4px;padding:8px 0;display:grid}.creator-context dt{color:var(--chat-ink-3);font-size:12px}.creator-context dd{overflow-wrap:anywhere;margin:0}.chat-rail{z-index:5;gap:var(--chat-space-2);border-right:1px solid var(--chat-border);background:var(--chat-panel-strong);min-height:0;padding:var(--chat-space-2) 8px;-webkit-backdrop-filter:blur(12px)saturate(112%);box-shadow:inset -1px 0 0 var(--chat-border);flex-direction:column;display:flex;position:relative;overflow:auto}.chat-rail>p{color:var(--chat-accent);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.chat-rail ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.chat-rail a,.chat-rail button{width:100%;min-height:40px;color:var(--chat-ink-2);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:8px;font-size:12px;display:flex}.chat-rail a[aria-current=page]{background:var(--chat-accent-soft);color:var(--chat-accent);font-weight:800}.chat-rail ul[aria-label]{color:var(--chat-ink-3);margin-top:auto;font-size:11px}.chat-rail-account-status{gap:2px!important}.chat-rail-account{white-space:nowrap;align-items:center;gap:4px;min-height:20px;display:flex;overflow:hidden}.chat-rail-account>span{text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.chat-rail li{overflow-wrap:anywhere}.chat-drawer-actions{justify-content:flex-end;gap:var(--chat-space-1);padding:var(--chat-space-1) var(--chat-space-2) 0;display:none}.chat-drawer-close{margin:var(--chat-space-2) var(--chat-space-2) 0;align-self:flex-end;display:none}.chat-drawer-backdrop{z-index:29;background:var(--chat-solid-page);opacity:.72;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.chat-rail-region{display:contents}.chat-mobile-nav,.chat-assistant-opener{display:none}@media (width<=1420px){.chat-app{grid-template-columns:68px minmax(230px,280px) minmax(320px,1fr) minmax(260px,300px)}.chat-context-region{display:none}.chat-context-region[data-drawer-open=true]{z-index:30;border-left:1px solid var(--chat-border);width:min(370px,100vw);box-shadow:-12px 0 28px var(--chat-shadow);display:flex;position:fixed;top:0;bottom:0;right:0}.chat-context-opener,.chat-context-region[data-drawer-open=true] .chat-drawer-close{display:inline-flex}.chat-drawer-actions{display:flex}}@media (width<=980px){.chat-app{grid-template-columns:68px minmax(270px,320px) minmax(0,1fr)}.chat-assistant-region{display:none}.chat-assistant-region[data-drawer-open=true],.chat-context-region[data-drawer-open=true]{z-index:30;border-left:1px solid var(--chat-border);width:min(370px,100vw);box-shadow:-12px 0 28px var(--chat-shadow);display:flex;position:fixed;top:0;bottom:0;right:0}.chat-assistant-opener,.chat-assistant-region[data-drawer-open=true] .chat-drawer-close,.chat-context-region[data-drawer-open=true] .chat-drawer-close{display:inline-flex}}@media (width>=768px) and (width<=980px){.operations-content--communication>.chat-assistant-region{display:flex}}@media (width<=767px){.chat-app{min-height:100dvh;display:block;overflow:visible}.chat-rail{display:none}.chat-region{min-height:calc(100dvh - var(--operations-topbar-height) - var(--operations-mobile-nav-height) - 62px);border-right:0;display:none}.chat-region[data-mobile-active=true]{display:flex}.chat-assistant-region[data-drawer-open=true],.chat-context-region[data-drawer-open=true]{width:auto;box-shadow:none;border-left:0;display:none;position:static}.chat-assistant-region[data-mobile-active=true],.chat-context-region[data-mobile-active=true]{display:flex}.chat-drawer-actions,.chat-drawer-close{display:none}.chat-mobile-nav{z-index:20;border:1px solid var(--chat-border);background:var(--chat-panel-strong);-webkit-backdrop-filter:blur(12px)saturate(112%);min-height:52px;box-shadow:0 1px 3px var(--chat-shadow);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;padding:4px;display:grid;position:sticky;top:0}.chat-mobile-nav button{background:0 0;border:0;border-radius:9px;min-width:44px;min-height:44px;font-size:12px}.chat-inbox,.chat-conversation,.chat-assistant,.creator-context{padding:var(--chat-space-3)}}@media (pointer:coarse){.chat-app button,.chat-app a{min-width:44px;min-height:44px}}@media (prefers-reduced-transparency:reduce){.chat-app{background:var(--chat-solid-page)}.chat-panel,.chat-rail,.chat-mobile-nav{background:var(--chat-solid-panel);-webkit-backdrop-filter:none}.chat-app button,.chat-app input,.chat-app textarea,.chat-assistant>section,.creator-context>section,.chat-conversation>ol li{background:var(--chat-solid-muted)}}@media (prefers-reduced-motion:reduce){.chat-app *,.chat-app :before,.chat-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.operations-app{--chat-page:transparent;--chat-panel:var(--wb-glass);--chat-panel-strong:var(--wb-glass-strong);--chat-panel-muted:var(--wb-row);--chat-border:var(--wb-line);--chat-border-strong:var(--wb-line-strong);--chat-ink:var(--wb-text);--chat-ink-2:var(--wb-muted-strong);--chat-ink-3:var(--wb-muted);--chat-accent:var(--wb-accent);--chat-accent-soft:var(--wb-accent-soft);--chat-shadow:var(--wb-shadow);--chat-focus:var(--wb-focus);--chat-solid-page:#0b1b1f;--chat-solid-panel:#10282c;--chat-solid-muted:#173438;--chat-radius:14px;--chat-space-1:8px;--chat-space-2:12px;--chat-space-3:16px;--chat-space-4:20px;--chat-space-5:24px;isolation:isolate;background:var(--wb-page);min-width:0;min-height:100dvh;color:var(--wb-text);font-family:var(--font-sans);font-size:14px;line-height:1.45;position:relative;overflow:hidden}.performance-dashboard__main{gap:18px;padding:24px;display:grid}.performance-dashboard__hero{gap:6px;display:grid}.performance-dashboard__hero p{color:var(--operations-accent,#237c72);font:700 .72rem/1.2 var(--font-mono);letter-spacing:.12em}.performance-dashboard__hero h1{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.performance-dashboard__filters,.performance-dashboard__mutation{background:#fafcf8d1;border:1px solid #46696240;border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.performance-dashboard__filters label,.performance-dashboard__mutation label{gap:5px;min-width:150px;display:grid}.performance-dashboard__filters input,.performance-dashboard__mutation input{border:1px solid #9cb7b0;border-radius:10px;min-height:44px;padding:0 12px}.performance-dashboard__filters button,.performance-dashboard__mutation button,.performance-dashboard__state button{color:#fff;background:#236f67;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:700}.performance-dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.performance-dashboard__grid article{background:#fffffce0;border:1px solid #46696238;border-radius:16px;gap:8px;padding:18px;display:grid}.performance-dashboard__grid article button{color:#174f49;text-underline-offset:4px;background:0 0;border:0;width:fit-content;padding:0;font-size:1.55rem;font-weight:800;text-decoration:underline}.performance-dashboard__state,.performance-dashboard__drilldown{background:#f9faf5e0;border:1px solid #4669623d;border-radius:16px;padding:20px}.performance-dashboard__drilldown{gap:10px;display:grid}.performance-dashboard__drilldown article{background:#ffffffb8;border-left:3px solid #3c8b7f;gap:4px;padding:12px;display:grid}@media (width<=720px){.performance-dashboard__main{padding:16px}.performance-dashboard__filters,.performance-dashboard__mutation{display:grid}}.collaboration-center__main{gap:18px;padding:24px;display:grid}.collaboration-center__hero,.collaboration-center__state,.collaboration-card{background:#05111dd1;border:1px solid #98c4dc38;border-radius:18px;box-shadow:0 20px 48px #0003}.collaboration-center__hero,.collaboration-center__state{padding:22px}.collaboration-center__hero p,.collaboration-card header p{color:#79d9df;letter-spacing:.13em;margin:0;font:700 11px/1.4 JetBrains Mono Variable,monospace}.collaboration-center__hero h1{margin:6px 0}.collaboration-center__list{gap:16px;display:grid}.collaboration-card{gap:16px;padding:20px;display:grid}.collaboration-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collaboration-card>header h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px}.collaboration-card>header>strong{color:#a8f2f1;background:#79d9df1f;border-radius:999px;padding:7px 11px}.collaboration-card__identity,.collaboration-card__locations{color:#b8c8d4;flex-wrap:wrap;gap:8px 18px;display:flex}.collaboration-card__calendar,.collaboration-card__evidence,.collaboration-card__gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.collaboration-card__calendar>div,.collaboration-card__evidence>div,.collaboration-card__gates>section{background:#ffffff09;border-radius:12px;gap:5px;padding:12px;display:grid}.collaboration-card__calendar span,.collaboration-card__evidence span{color:#8fa4b4;font-size:12px}.collaboration-card__evidence code{color:#d4e7ee;overflow-wrap:anywhere}.collaboration-card__gates h3,.collaboration-card__gates p{margin:0}.collaboration-card__gates section[data-ready=true]{border:1px solid #57d3a452}.collaboration-card__gates section[data-ready=false]{border:1px solid #f1b7524d}.collaboration-card__action{align-items:end;gap:10px;display:flex}.collaboration-card__action label{flex:1;gap:6px;display:grid}.collaboration-card__action select,.collaboration-card__action button,.collaboration-center__state button{color:#eef8fa;background:#102637;border:1px solid #98c4dc47;border-radius:10px;min-height:40px;padding:8px 12px}@media (width<=720px){.collaboration-center__main{padding:14px}.collaboration-card__calendar,.collaboration-card__evidence,.collaboration-card__gates{grid-template-columns:1fr}.collaboration-card__action{flex-direction:column;align-items:stretch}}.operations-app *,.operations-app :before,.operations-app :after{min-width:0}.operations-app :focus-visible{outline:2px solid var(--wb-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.operations-app button,.operations-app input,.operations-app textarea{font:inherit}.operations-app button{cursor:pointer}.operations-app h1,.operations-app h2,.operations-app h3,.operations-app p{text-wrap:pretty}.operations-app .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-scene-layer,.operations-scene-layer .ambient-night-scene{pointer-events:none;position:static}.operations-app[data-utility] .operations-scene-layer .ambient-night-scene__poster{opacity:.07;filter:saturate(.72)contrast(.92)}.operations-app[data-utility] .operations-scene-layer .ambient-night-scene:after{background:linear-gradient(135deg,#19322ee0,#19322ef5)}:root[data-mcxo-scene=day] .operations-app[data-utility] .operations-scene-layer .ambient-night-scene__poster{opacity:.09;filter:saturate(.58)contrast(.88)}:root[data-mcxo-scene=day] .operations-app[data-utility] .operations-scene-layer .ambient-night-scene:after{background:linear-gradient(135deg,#dfe9e4e0,#dfe9e4f5)}.operations-scene-layer .ambient-night-scene__controls,.operations-scene-layer .ambient-night-scene__status{z-index:12;pointer-events:auto}html[data-floating-xiaochao-open=true] .operations-scene-layer .ambient-night-scene__period,html[data-floating-xiaochao-open=true] .operations-scene-layer .ambient-night-scene__controls,html[data-floating-xiaochao-open=true] .operations-scene-layer .ambient-night-scene__status{display:none}.operations-app>.skip-link{z-index:80}.operations-frame{z-index:5;grid-template-columns:82px 244px minmax(0,1fr);gap:10px;height:100dvh;padding:10px;display:grid;position:relative}.operations-frame--without-branches{grid-template-columns:82px minmax(0,1fr)}.operations-rail,.operations-branches,.operations-content>main,.operations-content>aside,.communication-panel,.chat-panel{border:1px solid var(--wb-line);background:var(--wb-glass);-webkit-backdrop-filter:blur(14px)saturate(112%);box-shadow:inset 0 1px 0 var(--wb-line), 0 18px 48px var(--wb-shadow)}.operations-rail{background:var(--wb-rail);scrollbar-width:none;border-radius:18px;flex-direction:column;min-height:0;padding:8px 6px;display:flex;overflow:hidden auto}.operations-brand{border-bottom:1px solid var(--wb-line);min-height:64px;color:var(--wb-text);place-items:center;display:grid}.operations-brand span{border:1px solid var(--wb-line-strong);width:32px;height:32px;color:var(--wb-accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-weight:800;display:grid}.operations-brand strong{font-family:var(--font-mono);letter-spacing:.11em;margin-top:-11px;font-size:9px}.operations-rail ul{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.operations-rail li{list-style:none}.operations-rail li:nth-last-child(2){border-top:1px solid var(--wb-line);margin-top:8px;padding-top:8px}.operations-rail li a{min-height:50px;color:var(--wb-muted);text-align:center;border-radius:11px;place-items:center;gap:3px;padding:6px 2px;font-size:10px;display:grid}.operations-rail li a span{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.operations-rail li a:hover,.operations-rail li a[aria-current=page]{background:var(--wb-accent-soft);color:var(--wb-text)}.operations-rail li a[aria-current=page]{box-shadow:inset 3px 0 var(--wb-accent);color:var(--wb-accent)}.operations-branches{border-radius:18px;flex-direction:column;min-height:0;padding:18px 14px;display:flex;overflow:hidden auto}.operations-branches>header{border-bottom:1px solid var(--wb-line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.operations-branches>header>span{background:var(--wb-accent-soft);width:38px;height:38px;color:var(--wb-accent);border-radius:12px;place-items:center;font-weight:900;display:grid}.operations-branches header p,.operations-eyebrow,.communication-heading p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.1em;margin:0;font-size:10px}.operations-branches h2{margin:2px 0 0;font-size:18px}.operations-branches>p{color:var(--wb-muted);margin:13px 0 16px;font-size:12px}.operations-branches nav{gap:4px;display:grid}.operations-branches nav a{min-height:42px;color:var(--wb-muted-strong);border-radius:10px;align-items:center;gap:9px;padding:0 10px;display:flex}.operations-branches nav a span{color:var(--wb-muted);font-family:var(--font-mono);font-size:9px}.operations-branches nav a:hover,.operations-branches nav a[aria-current=page]{background:var(--wb-accent-soft);color:var(--wb-text)}.operations-branches nav a[aria-current=page]{box-shadow:inset 3px 0 var(--wb-accent)}.operations-branches footer{border-top:1px solid var(--wb-line);margin-top:auto;padding-top:14px;display:grid}.operations-branches footer span,.operations-branches footer small{color:var(--wb-muted);font-size:10px}.operations-branches footer strong{color:var(--wb-accent);margin:3px 0}.operations-content{grid-template-columns:minmax(0,1fr) 320px;gap:10px;min-height:0;display:grid}.operations-content>main,.operations-content>aside{border-radius:18px;min-height:0;overflow:hidden auto}.operations-content>main{padding:18px}.operations-content>aside{background:var(--wb-glass-strong);padding:16px 16px 112px}.operations-content--collection{grid-template-columns:minmax(0,1fr) 320px}.collection-center{color:var(--wb-text);display:block}.collection-boundary{border:1px solid var(--wb-line);background:var(--wb-accent-soft);border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px 14px;display:flex}.collection-boundary>svg{color:var(--wb-accent);flex:none}.collection-boundary h2,.collection-boundary p{margin:0}.collection-boundary h2{font-size:15px}.collection-boundary p{color:var(--wb-muted-strong);margin-top:3px;font-size:12px}.collection-form{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;margin-top:12px;padding:14px}.collection-form>header,.collection-queue>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collection-form h2,.collection-queue h2{margin:4px 0 0;font-size:19px}.collection-form>header>span,.collection-queue>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px}.collection-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.collection-form label{color:var(--wb-muted-strong);gap:5px;font-size:11px;font-weight:750;display:grid}.collection-form input,.collection-form select,.collection-form textarea{border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);width:100%;min-height:44px;color:var(--wb-text);border-radius:10px;padding:0 11px}.collection-form textarea{resize:vertical;min-height:82px;padding-block:10px;line-height:1.55}.collection-form__wide{grid-column:1/-1}.collection-form__section{border:1px solid var(--wb-line);border-radius:12px;min-width:0;margin:14px 0 0;padding:0 11px 11px}.collection-form__section legend{color:var(--wb-accent);padding:0 7px;font-size:11px;font-weight:850}.collection-form__section .collection-form__grid{margin-top:8px}.collection-form__contacts{gap:8px;margin-top:8px;display:grid}.collection-contact-row{grid-template-columns:minmax(112px,.7fr) minmax(160px,1fr) minmax(210px,1.35fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.collection-contact-row__remove,.collection-form__add-contact{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:44px;color:var(--wb-muted-strong);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.collection-form__add-contact{margin-top:9px}.collection-form__add-contact:disabled{cursor:not-allowed;opacity:.55}.collection-form__confirmation{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:48px;margin-top:11px;padding:8px 10px;display:flex!important}.collection-form__confirmation input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.collection-form__confirmation span{gap:2px;display:grid}.collection-form__confirmation strong{color:var(--wb-text);font-size:12px}.collection-form__confirmation small{color:var(--wb-muted);font-weight:500}.collection-form__submit,.collection-candidate-card button{background:var(--wb-accent);min-height:44px;color:var(--wb-page);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:850;display:inline-flex}.collection-form__submit{margin-top:11px}.collection-form__submit:disabled,.collection-candidate-card button:disabled{cursor:wait;opacity:.64}.collection-form__error{color:#ffb4a5;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.collection-form__error svg{flex:none}.collection-queue{margin-top:12px}.collection-queue__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:9px;margin-top:10px;display:grid}.collection-queue__state{border:1px dashed var(--wb-line-strong);background:var(--wb-row);min-height:160px;color:var(--wb-muted);text-align:center;border-radius:14px;place-content:center;place-items:center;gap:7px;margin-top:10px;padding:18px;display:grid}.collection-queue__state>svg{color:var(--wb-accent)}.collection-queue__state strong{color:var(--wb-text);font-size:16px}.collection-candidate-card{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;flex-direction:column;min-width:0;padding:13px;display:flex;overflow:hidden}.collection-candidate-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.collection-candidate-card>header>span{background:var(--wb-accent-soft);width:38px;height:38px;color:var(--wb-accent);border-radius:11px;place-items:center;display:grid}.collection-candidate-card h2{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.35}.collection-candidate-card header p{color:var(--wb-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.collection-candidate-card header>strong{background:var(--wb-accent-soft);max-width:130px;color:var(--wb-accent);text-align:center;border-radius:999px;padding:4px 7px;font-size:10px;line-height:1.3}.collection-candidate-card header>strong[data-status=rejected]{color:var(--wb-muted)}.collection-candidate-card dl{gap:5px;margin:11px 0 0;display:grid}.collection-candidate-card dl>div{border-top:1px solid var(--wb-line);grid-template-columns:70px minmax(0,1fr);gap:8px;padding-top:5px;font-size:11px;display:grid}.collection-candidate-card dt{color:var(--wb-muted)}.collection-candidate-card dd{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:0}.collection-candidate-card dd a,.collection-candidate-card__profile{color:var(--wb-accent);align-items:center;gap:4px;display:inline-flex}.collection-candidate-card__contacts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.collection-candidate-card__contacts li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.collection-candidate-card__contacts li>span{overflow-wrap:anywhere;min-width:0}.collection-candidate-card__contacts a{flex:none}.collection-candidate-card__recovery{border:1px solid var(--wb-line);background:var(--wb-accent-soft);color:var(--wb-muted-strong);border-radius:10px;margin:9px 0 0;padding:8px 10px;font-size:12px}.collection-candidate-card__profile{margin-top:9px;font-size:12px}.collection-candidate-card__actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.collection-candidate-card__actions .is-secondary{border:1px solid var(--wb-line-strong);background:var(--wb-glass);color:var(--wb-muted-strong)}.collection-candidate-card__import{width:100%;margin-top:11px}.collection-candidate-card__receipt{color:var(--wb-accent);align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.collection-role-ai ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.collection-role-ai li{color:var(--wb-muted-strong);align-items:center;gap:7px;display:flex}.collection-role-ai li svg{color:var(--wb-accent)}.is-spinning{animation:.9s linear infinite collection-spin}@keyframes collection-spin{to{transform:rotate(360deg)}}.operations-page-header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.operations-page-header h1{letter-spacing:-.035em;margin:5px 0;font-size:clamp(24px,2.3vw,34px)}.operations-page-header>div:first-child>p:last-child{color:var(--wb-muted-strong);margin:0}.operations-header-status{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:12px;min-width:190px;padding:10px 12px;display:grid}.operations-header-status span{color:var(--wb-accent);font-size:12px;font-weight:800}.operations-header-status strong{color:var(--wb-muted-strong);margin-top:3px;font-size:12px}.creator-welcome{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.creator-welcome>div,.creator-welcome nav,.creator-welcome a{align-items:center;display:flex}.creator-welcome>div{gap:10px}.creator-welcome>div>span{background:var(--wb-accent-soft);width:38px;height:38px;color:var(--wb-accent);border-radius:50%;place-items:center;font-weight:900;display:grid}.creator-welcome small,.creator-welcome p{color:var(--wb-muted);margin:0;font-size:12px;display:block}.creator-welcome nav{gap:7px}.creator-welcome a{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:10px;gap:7px;min-height:38px;padding:0 10px}.creator-metrics{grid-template-columns:repeat(6,minmax(115px,1fr));gap:8px;margin-top:12px;display:grid}.creator-metrics article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;padding:12px}.creator-metrics article>div{color:var(--wb-accent);align-items:center;gap:5px;display:flex}.creator-metrics article>div span{color:var(--wb-muted);font-size:11px}.creator-metrics article>strong{margin-top:11px;font-size:25px;line-height:1;display:block}.creator-metrics h2{margin:6px 0 2px;font-size:13px}.creator-metrics p{color:var(--wb-muted);margin:0;font-size:12px}.creator-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:10px;margin-top:12px;display:grid}.creator-queue,.creator-ledger{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;padding:14px}.creator-queue>header{justify-content:space-between;align-items:center;display:flex}.creator-queue h2,.creator-ledger h2{margin:3px 0 0;font-size:18px}.creator-queue header a{color:var(--wb-accent);align-items:center;gap:6px;font-size:12px;display:flex}.creator-queue__head,.creator-queue>article{grid-template-columns:1.15fr .65fr 1fr auto;align-items:center;gap:9px;display:grid}.creator-queue__head{border-bottom:1px solid var(--wb-line);color:var(--wb-muted);margin-top:12px;padding:7px 8px;font-size:11px}.creator-queue>article{border-bottom:1px solid var(--wb-line);min-height:62px;padding:8px}.creator-queue>article>div{align-items:center;gap:8px;display:flex}.creator-queue>article>div>span{background:var(--wb-accent-soft);width:34px;height:34px;color:var(--wb-accent);border-radius:50%;place-items:center;display:grid}.creator-queue article p{color:var(--wb-muted-strong);margin:0;font-size:12px}.creator-queue article small{color:var(--wb-muted);font-size:12px;display:block}.creator-queue article>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:4px 7px;font-size:11px}.creator-ledger ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.creator-ledger li{border-bottom:1px solid var(--wb-line);grid-template-columns:20px 1fr auto;gap:8px;padding:8px 0;display:grid}.creator-ledger li>svg{color:var(--wb-accent)}.creator-ledger li p{color:var(--wb-muted);margin:3px 0 0;font-size:12px}.creator-ledger li>span{color:var(--wb-muted);font-size:12px}.creator-queue__empty{border:1px dashed var(--wb-line);color:var(--wb-muted);text-align:center;border-radius:12px;margin-top:12px;padding:24px}.creator-private-state{border:1px solid var(--wb-line);background:var(--wb-row);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.creator-dashboard__state{margin-top:14px}.creator-private-state>svg{color:var(--wb-accent)}.creator-private-state strong{font-size:20px}.creator-private-state p{max-width:520px;color:var(--wb-muted-strong);margin:0}.creator-private-library{min-height:100%}.creator-private-library__header>span{border:1px solid var(--wb-line);background:var(--wb-row);color:var(--wb-accent);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.creator-private-library__summary{color:var(--wb-muted-strong);justify-content:space-between;align-items:center;margin:14px 0 10px;display:flex}.creator-private-library__summary strong{color:var(--wb-text);font-size:15px}.creator-private-library__summary span{font-size:12px}.creator-private-library__summary>div{flex-wrap:wrap;justify-content:flex-end;gap:5px 10px;display:flex}.creator-private-library__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:10px;display:grid}.creator-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.creator-overview-metrics article{border:1px solid var(--wb-line);background:var(--wb-glass-strong);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:108px;padding:15px;display:flex}.creator-overview-metrics strong{color:var(--wb-accent);font-size:clamp(26px,3vw,40px)}.creator-overview-metrics article small,.creator-overview-metrics article p{color:var(--wb-muted-strong);margin:4px 0 0;font-size:11px}.creator-overview-metrics__primary{grid-column:span 2;background:linear-gradient(145deg, var(--wb-accent-soft), var(--wb-glass-strong))!important}.creator-overview-metrics__primary strong{font-size:clamp(34px,4vw,52px)}.creator-overview-metrics__date{color:var(--wb-muted-strong);grid-column:1/-1;margin:0;font-size:12px}.creator-daily-contact-ledger{border:1px solid var(--wb-line);background:var(--wb-glass-strong);border-radius:16px;margin:14px 0;padding:15px}.creator-daily-contact-ledger>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.creator-daily-contact-ledger h2,.creator-daily-contact-ledger h3{margin:0}.creator-daily-contact-ledger>header p:not(.operations-eyebrow){color:var(--wb-muted-strong);margin:5px 0 0;font-size:12px}.creator-daily-contact-ledger__channels{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.creator-daily-contact-ledger__channels>span,.creator-daily-contact-ledger__channels-cell>span{border:1px solid var(--wb-line);background:var(--wb-row);color:var(--wb-muted-strong);border-radius:999px;padding:5px 8px;font-size:11px}.creator-daily-contact-ledger__channels>span strong{color:var(--wb-accent);text-transform:uppercase}.creator-daily-contact-ledger__reconciliation{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;grid-template-columns:minmax(260px,.9fr) minmax(260px,1.25fr) auto;align-items:center;gap:12px;min-width:0;margin-top:13px;padding:11px 12px;display:grid}.creator-daily-contact-ledger__reconciliation[data-has-pending=true]{border-color:var(--wb-line-strong);background:linear-gradient(125deg, var(--wb-accent-soft), var(--wb-row))}.creator-daily-contact-ledger__reconciliation-metrics{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.creator-daily-contact-ledger__reconciliation-metrics span{border:1px solid var(--wb-line);background:var(--wb-glass);color:var(--wb-muted-strong);border-radius:999px;padding:5px 8px;font-size:10px}.creator-daily-contact-ledger__reconciliation-metrics strong{color:var(--wb-accent);font-size:12px}.creator-daily-contact-ledger__reconciliation>div:nth-child(2){min-width:0}.creator-daily-contact-ledger__reconciliation>div:nth-child(2)>strong{color:var(--wb-text);font-size:12px}.creator-daily-contact-ledger__reconciliation>div:nth-child(2)>p{color:var(--wb-muted-strong);margin:3px 0 0;font-size:10px;line-height:1.5}.creator-daily-contact-ledger__reconciliation>a{background:var(--wb-accent);min-height:44px;color:var(--wb-on-accent);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.creator-daily-contact-ledger__reconciliation>a:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--wb-focus)}.creator-daily-contact-ledger__list{gap:6px;margin-top:14px;display:grid}.creator-daily-contact-ledger__list>article{border-top:1px solid var(--wb-line);grid-template-columns:minmax(180px,1.15fr) minmax(130px,.8fr) minmax(100px,.7fr) minmax(180px,1.4fr) 58px;align-items:center;gap:12px;min-width:0;padding:11px 3px;display:grid}.creator-daily-contact-ledger__identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.creator-daily-contact-ledger__identity>span{background:var(--wb-accent-soft);width:38px;height:38px;color:var(--wb-accent);border-radius:12px;place-items:center;font-weight:800;display:grid}.creator-daily-contact-ledger__identity h3,.creator-daily-contact-ledger__latest strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.creator-daily-contact-ledger__identity p,.creator-daily-contact-ledger__status p,.creator-daily-contact-ledger__latest p{color:var(--wb-muted-strong);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.creator-daily-contact-ledger__status>strong{color:var(--wb-accent);font-size:12px}.creator-daily-contact-ledger__channels-cell{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.creator-daily-contact-ledger__latest{min-width:0}.creator-daily-contact-ledger time{color:var(--wb-muted-strong);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.creator-source-coverage{border:1px solid var(--wb-line);background:var(--wb-glass-strong);border-radius:16px;gap:13px;min-width:0;margin:14px 0;padding:15px;display:grid}.creator-source-coverage>header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.creator-source-coverage__title{align-items:flex-start;gap:10px;min-width:0;display:flex}.creator-source-coverage__title>span{background:var(--wb-accent-soft);width:40px;height:40px;color:var(--wb-accent);border-radius:12px;flex:none;place-items:center;display:grid}.creator-source-coverage h2{margin:2px 0 0;font-size:18px}.creator-source-coverage__title p:not(.operations-eyebrow){color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.creator-source-coverage__status{border:1px solid var(--wb-line);background:var(--wb-row);text-align:right;border-radius:11px;flex:none;justify-items:end;gap:3px;padding:8px 10px;display:grid}.creator-source-coverage__status strong{color:var(--wb-muted-strong);font-size:11px}.creator-source-coverage__status[data-has-records=true] strong{color:var(--wb-accent)}.creator-source-coverage__status span{color:var(--wb-muted);font-size:10px}.creator-source-coverage__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.creator-source-coverage__metrics article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:11px;gap:4px;min-width:0;padding:10px;display:grid}.creator-source-coverage__metrics span{color:var(--wb-muted-strong);font-size:10px}.creator-source-coverage__metrics strong{color:var(--wb-text);font-variant-numeric:tabular-nums;font-size:21px}.creator-source-coverage__detail{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.creator-source-coverage__detail>div:first-child{border-left:3px solid var(--wb-accent);padding-left:9px}.creator-source-coverage__detail strong{color:var(--wb-text);font-size:11px}.creator-source-coverage__detail p{color:var(--wb-muted-strong);margin:3px 0 0;font-size:11px}.creator-source-coverage__channels{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.creator-source-coverage__channels span{border:1px solid var(--wb-line);background:var(--wb-glass);max-width:100%;color:var(--wb-muted-strong);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:10px}.creator-source-coverage__pending{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.creator-source-coverage__pending p{color:var(--wb-text);margin:0;font-size:11px;line-height:1.5}.creator-source-coverage__pending a{background:var(--wb-accent);min-height:44px;color:var(--wb-on-accent);border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.creator-source-coverage__pending a:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px;box-shadow:0 0 0 3px var(--wb-focus)}.creator-source-coverage__boundary{border-top:1px solid var(--wb-line);color:var(--wb-muted);overflow-wrap:anywhere;margin:0;padding-top:10px;font-size:10px;line-height:1.55}.creator-canonical-id{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,monospace}.creator-source-layer{border:1px solid var(--wb-line);color:var(--wb-accent);border-radius:999px;padding:3px 7px;font-size:11px;display:inline-flex}.creator-private-library button,.creator-detail button,.creator-detail summary,.creator-daily-replies summary{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.creator-detail{border:1px solid var(--wb-line);background:var(--wb-glass-strong);border-radius:16px;margin-top:14px;padding:15px}.creator-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.creator-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.creator-detail__grid>section{border:1px solid var(--wb-line);background:var(--wb-row);overflow-wrap:anywhere;border-radius:12px;padding:12px}.creator-detail__grid h3{color:var(--wb-accent);margin:0 0 8px}.creator-daily-replies summary{cursor:pointer;color:var(--wb-accent);align-items:center;display:flex}.creator-private-library__grid>article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;grid-template-columns:44px 42px minmax(0,1fr);gap:11px;min-width:0;padding:13px;display:grid;overflow:hidden}.creator-private-library__avatar{background:var(--wb-accent-soft);width:42px;height:42px;color:var(--wb-accent);border-radius:13px;place-items:center;display:grid}.creator-card__content{min-width:0}.creator-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.creator-card__title{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.creator-card__title a{color:inherit}.creator-card__state{background:var(--wb-accent-soft);max-width:112px;color:var(--wb-accent);text-align:center;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:11px;line-height:1.25}.creator-card__identity-meta{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;margin:4px 0 7px;display:flex}.creator-card__assurance{border:1px solid var(--wb-line-strong);color:var(--wb-accent);white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;line-height:1.3}.creator-card__identity-note{min-width:0;color:var(--wb-muted);overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.creator-card__association{color:var(--wb-muted-strong);overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 7px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.creator-card__organization{color:var(--wb-muted-strong);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 8px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.creator-card__sources{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.creator-private-library__grid article>div>p{color:var(--wb-muted);margin:2px 0 8px;font-size:12px}.creator-private-library__grid dl{gap:4px;margin:0;display:grid}.creator-private-library__grid dl>div{border-top:1px solid var(--wb-line);grid-template-columns:84px minmax(0,1fr);gap:8px;padding-top:4px;font-size:12px;display:grid}.creator-private-library__grid dt{color:var(--wb-muted)}.creator-private-library__grid dd{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:0}.creator-private-library__grid footer{color:var(--wb-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.creator-private-library__grid footer span,.creator-private-library__grid footer a{align-items:center;gap:4px;display:inline-flex}.creator-private-library__grid footer a{color:var(--wb-accent)}.creator-daily-detail{min-height:100%;color:var(--wb-text);flex-direction:column;display:flex}.creator-daily-header>span{border:1px solid var(--wb-line);background:var(--wb-row);color:var(--wb-accent);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.creator-daily-tabs{border:1px solid var(--wb-line);background:var(--wb-row);scrollbar-width:thin;border-radius:13px;grid-template-columns:repeat(6,minmax(112px,1fr));margin-top:14px;padding:4px;display:grid;overflow:auto hidden}.creator-daily-tabs a{border-right:1px solid var(--wb-line);min-height:44px;color:var(--wb-muted-strong);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:750;display:flex}.creator-daily-tabs a:last-child{border-right:0}.creator-daily-tabs a:hover{color:var(--wb-text)}.creator-daily-tabs a[aria-current=page]{background:var(--wb-accent-soft);color:var(--wb-accent);box-shadow:inset 0 -2px var(--wb-accent);border-radius:9px}.creator-daily-tabs a:focus-visible{z-index:1;outline:2px solid var(--wb-accent);outline-offset:1px;box-shadow:0 0 0 3px var(--wb-focus);position:relative}.creator-daily-panel{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:16px;flex-direction:column;flex:auto;min-height:480px;margin-top:10px;padding:14px;display:flex}.creator-daily-panel__heading{border-bottom:1px solid var(--wb-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 2px 11px;display:flex}.creator-daily-panel__heading span{color:var(--wb-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.creator-daily-panel__heading strong{color:var(--wb-accent);font-size:12px}.creator-daily-state{min-height:360px;color:var(--wb-muted-strong);text-align:center;flex:auto;place-content:center;place-items:center;gap:7px;padding:28px;display:grid}.creator-daily-state>svg{color:var(--wb-accent)}.creator-daily-state>strong{color:var(--wb-text);font-size:18px}.creator-daily-state>p{max-width:620px;color:var(--wb-muted);margin:0}.creator-daily-state--unavailable{border:1px dashed var(--wb-line-strong);background:var(--wb-glass);border-radius:14px;align-self:stretch;margin-top:12px}.creator-daily-state--unavailable>p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.creator-daily-state--unavailable>h2{color:var(--wb-text);margin:5px 0 0;font-size:20px}.creator-daily-state--unavailable>span{max-width:650px;color:var(--wb-muted-strong);line-height:1.7}.creator-daily-state--unavailable>strong{background:var(--wb-accent-soft);color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;margin-top:9px;padding:5px 9px;font-size:11px}.creator-daily-replies{min-height:0}.creator-daily-replies__header{justify-content:space-between;align-items:flex-end;gap:20px;padding:14px 2px 10px;display:flex}.creator-daily-replies__header p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:11px}.creator-daily-replies__header p span,.creator-daily-header .operations-eyebrow span{opacity:.72;font-size:.86em}.creator-daily-replies__header h2{margin:5px 0 3px;font-size:19px}.creator-daily-replies__header span{color:var(--wb-muted-strong);font-size:12px}.creator-daily-replies__header>strong{color:var(--wb-muted);text-align:right;font-size:12px;font-weight:650}.creator-daily-replies__list{gap:9px;display:grid}.creator-daily-replies__list>article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:14px;padding:13px}.creator-daily-replies__list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.creator-daily-replies__list>article>header>div:first-child{gap:2px;display:grid}.creator-daily-replies__list>article>header>div:first-child span{color:var(--wb-muted);font-size:12px}.creator-daily-replies__list>article>header>div:last-child{flex:none;gap:5px;display:flex}.creator-daily-replies__list>article>header>div:last-child span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:3px 7px;font-size:11px}.creator-daily-replies__copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.creator-daily-replies__copy section{border-top:1px solid var(--wb-line);min-width:0;padding:9px 8px 2px}.creator-daily-replies__copy span{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.creator-daily-replies__copy p{color:var(--wb-muted-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.65}.creator-daily-replies__list>article>footer{color:var(--wb-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.creator-role-ai{flex-direction:column;gap:12px;display:flex}.creator-role-ai>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.creator-role-ai>header>div{align-items:center;gap:9px;display:flex}.creator-role-ai>header>div>span{background:var(--wb-accent);width:36px;height:36px;color:var(--wb-page);border-radius:12px;place-items:center;font-weight:900;display:grid}.creator-role-ai header p{color:var(--wb-accent);font-family:var(--font-mono);margin:0;font-size:11px}.creator-role-ai h2{margin:2px 0 0;font-size:17px}.creator-role-ai>header>span{border:1px solid var(--wb-line);color:var(--wb-muted);border-radius:999px;padding:4px 7px;font-size:11px}.creator-role-ai>section{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;padding:13px}.creator-role-ai h3{margin:4px 0 7px;font-size:15px}.creator-role-ai section>p:last-child,.creator-role-ai ol{color:var(--wb-muted-strong);margin:0;font-size:12px}.creator-role-ai ol{gap:7px;padding-left:18px;display:grid}.creator-role-ai>a{background:var(--wb-accent);min-height:42px;color:var(--wb-page);border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.creator-role-ai>p:last-child{color:var(--wb-muted);text-align:center;margin:auto 0 0;font-size:12px}.operations-content--communication{grid-template-rows:48px minmax(0,1fr);grid-template-columns:minmax(320px,360px) minmax(390px,1fr) minmax(320px,360px);gap:8px;padding:10px 10px 10px 0;display:grid}.operations-content--communication>.communication-heading{grid-column:1/-1}.communication-heading{border:1px solid var(--wb-line);background:var(--wb-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.communication-heading strong,.communication-heading h1{margin:1px 0 0;font-size:16px;display:block}.communication-heading>span{background:var(--wb-row);color:var(--wb-muted);border-radius:999px;padding:5px 9px;font-size:10px}.operations-content--communication>.chat-panel,.operations-content--communication>.communication-panel{border-radius:16px;min-height:0;overflow:hidden}.operations-content--communication .chat-mobile-nav{grid-column:1/-1}.chat-operations-surface button,.chat-operations-surface input,.chat-operations-surface textarea{border:1px solid var(--chat-border);background:var(--chat-panel-muted);color:var(--chat-ink);border-radius:10px}.chat-operations-surface button{min-height:38px;padding:7px 10px;font-weight:750}.chat-operations-surface button[aria-pressed=true],.chat-operations-surface button:not(:disabled):hover{border-color:var(--chat-accent);background:var(--chat-accent-soft);color:var(--chat-accent)}.chat-operations-surface button:disabled{cursor:not-allowed;color:var(--chat-ink-3)}.chat-operations-surface input,.chat-operations-surface textarea{width:100%;padding:10px 12px}.chat-operations-surface textarea{resize:vertical}.chat-operations-surface .chat-inbox-conversation{border:0;border-bottom:1px solid var(--chat-border);color:var(--chat-ink);background:0 0;border-radius:0}.chat-operations-surface .chat-inbox>div[role=group]:first-of-type{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.chat-operations-surface .chat-inbox>div[role=group]:first-of-type button{min-width:0;padding:5px 3px;font-size:10px;line-height:1.25}.chat-operations-surface .chat-conversation form textarea{background:var(--chat-panel-muted);color:var(--chat-ink)}.chat-operations-surface .chat-conversation form>button,.chat-operations-surface .chat-assistant button{background:var(--chat-panel-muted);color:var(--chat-ink-2)}.chat-operations-surface .chat-assistant>button{border-color:var(--chat-border-strong);background:var(--chat-accent);color:var(--wb-page)}.chat-operations-surface .chat-assistant>header{z-index:2;background:var(--chat-panel-strong);-webkit-backdrop-filter:blur(16px);position:sticky;top:0}.chat-operations-surface .chat-assistant>header>div>p,.chat-operations-surface .chat-assistant>header h2{margin:0}.chat-operations-surface .chat-assistant>header h2{font-size:18px;line-height:1.3}.chat-assistant-draft-heading{justify-content:space-between;align-items:center;display:flex}.chat-assistant-draft-heading span{color:var(--chat-accent);font-weight:800}.chat-assistant-draft-heading small{color:var(--chat-ink-3)}.chat-assistant-boundary,.chat-assistant-error{border:1px solid var(--chat-border);background:var(--chat-panel-muted);color:var(--chat-ink-2);border-radius:12px;margin:0;padding:10px;font-size:12px;line-height:1.55}.chat-assistant-error{border-color:color-mix(in srgb, #d95a5a 52%, var(--chat-border));gap:8px;display:grid}.chat-assistant-error p{margin:0}.chat-assistant-error button{border:1px solid var(--chat-border-strong);border-radius:9px;min-height:40px}.mail-center-content{grid-template-rows:48px auto minmax(0,1fr);grid-template-columns:minmax(250px,.86fr) minmax(0,1.55fr) minmax(230px,.72fr);min-width:0}.mail-center-heading{min-height:48px}.mail-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mail-view-switch{border:1px solid var(--wb-line);background:var(--wb-glass);-webkit-backdrop-filter:blur(14px);border-radius:12px;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex}.mail-view-switch a{min-height:44px;color:var(--wb-muted-strong);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mail-view-switch a:hover,.mail-view-switch a[aria-current=page]{border-color:var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-view-switch a:focus-visible,.mail-campaign-builder :focus-visible{outline:2px solid var(--wb-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.mail-campaign-content{align-content:start;gap:10px;min-width:0;display:grid;overflow:auto}.mail-campaign-builder{border:1px solid var(--wb-line);background:var(--wb-glass-strong);width:min(100%,1120px);color:var(--wb-text);box-shadow:0 12px 30px var(--wb-shadow);-webkit-backdrop-filter:blur(18px);border-radius:18px;gap:12px;margin:0 auto;padding:18px;display:grid}.mail-campaign-header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.mail-campaign-header p{max-width:670px;color:var(--wb-muted-strong);margin:4px 0 0;font-size:12px;line-height:1.55}.mail-campaign-header p:first-child{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.mail-campaign-header h1{letter-spacing:-.02em;margin:4px 0 0;font-size:26px}.mail-campaign-secondary,.mail-campaign-primary,.mail-campaign-actions button,.mail-campaign-approval button{border:1px solid var(--wb-line-strong);background:var(--wb-row);min-height:44px;color:var(--wb-text);font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.mail-campaign-primary{background:var(--wb-accent);color:var(--wb-page)}.mail-campaign-state{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.mail-campaign-state>svg{color:var(--wb-accent);flex:none;margin-top:1px}.mail-campaign-state strong{font-size:14px;display:block}.mail-campaign-state p{color:var(--wb-muted-strong);margin:3px 0 0;font-size:12px;line-height:1.5}.mail-campaign-state--forbidden,.mail-campaign-state--expired,.mail-campaign-state--partial,.mail-campaign-state--error{border-color:var(--wb-line-strong);background:color-mix(in srgb, var(--wb-danger) 8%, var(--wb-row))}.mail-campaign-state--forbidden>svg,.mail-campaign-state--expired>svg,.mail-campaign-state--partial>svg,.mail-campaign-state--error>svg{color:var(--wb-danger)}.mail-campaign-editor{gap:12px;display:grid}.mail-campaign-editor__grid{grid-template-columns:minmax(0,1fr) minmax(130px,.34fr);gap:10px;display:grid}.mail-campaign-editor label{color:var(--wb-muted-strong);gap:5px;font-size:12px;font-weight:750;display:grid}.mail-campaign-editor input,.mail-campaign-editor select,.mail-campaign-editor textarea{border:1px solid var(--wb-line);background:var(--wb-row);width:100%;min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;outline:0;padding:9px 10px;line-height:1.5}.mail-campaign-editor select{cursor:pointer}.mail-campaign-editor select option:disabled{color:var(--wb-muted)}.mail-campaign-editor textarea{resize:vertical;min-height:112px}.mail-campaign-editor input:focus,.mail-campaign-editor select:focus,.mail-campaign-editor textarea:focus{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-focus)}.mail-campaign-editor__note,.mail-campaign-validation{color:var(--wb-muted);margin:-3px 0 0;font-size:11px;line-height:1.5}.mail-campaign-validation{border:1px solid color-mix(in srgb, var(--wb-danger) 35%, transparent);color:var(--wb-danger);background:color-mix(in srgb, var(--wb-danger) 7%, transparent);border-radius:10px;padding:9px}.mail-campaign-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mail-campaign-summary>div,.mail-campaign-detail-grid article,.mail-campaign-recipient-status,.mail-campaign-approval,.mail-campaign-actions{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;padding:12px}.mail-campaign-summary span,.mail-campaign-detail-grid article>span{color:var(--wb-muted);font-family:var(--font-mono);letter-spacing:.05em;font-size:10px;display:block}.mail-campaign-summary strong{color:var(--wb-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:6px;font-size:24px;display:block}.mail-campaign-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mail-campaign-detail-grid ul{color:var(--wb-muted-strong);gap:5px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.mail-campaign-detail-grid p{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.5}.mail-campaign-recipient-status h3,.mail-campaign-approval h2{margin:0;font-size:14px}.mail-campaign-recipient-status ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.mail-campaign-recipient-status li{border-top:1px solid var(--wb-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding-top:7px;display:grid}.mail-campaign-recipient-status li span{color:var(--wb-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mail-campaign-recipient-status li strong{color:var(--wb-accent);font-size:11px}.mail-campaign-recipient-status li small{color:var(--wb-muted);grid-column:1/-1;font-size:11px}.mail-campaign-list{gap:6px;padding-bottom:1px;display:flex;overflow:auto hidden}.mail-campaign-list button{border:1px solid var(--wb-line);background:var(--wb-row);min-width:172px;min-height:56px;color:var(--wb-text);text-align:left;font:inherit;border-radius:11px;gap:2px;padding:8px 10px;font-size:12px;font-weight:800;display:grid}.mail-campaign-list button small{color:var(--wb-muted);font-size:10px}.mail-campaign-list button[aria-pressed=true]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-campaign-approval,.mail-campaign-actions{gap:7px;display:grid}.mail-campaign-approval p,.mail-campaign-actions p{color:var(--wb-muted-strong);margin:0;font-size:12px;line-height:1.5}.mail-campaign-approval button:disabled{cursor:not-allowed;opacity:.56}.mail-campaign-actions button{background:var(--wb-accent-soft);width:fit-content;color:var(--wb-accent)}.mail-viewport-bar{border:1px solid var(--wb-line);background:var(--wb-glass);min-width:0;color:var(--wb-muted-strong);-webkit-backdrop-filter:blur(18px);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px}.mail-viewport-bar>div{gap:5px;min-width:0;display:flex}.mail-viewport-bar button{border:1px solid var(--wb-line);background:var(--wb-row);min-height:44px;color:var(--wb-text);border-radius:9px;padding:0 12px;font-weight:750}.mail-viewport-bar button[aria-pressed=true],.mail-viewport-bar button[aria-expanded=true]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-viewport-bar button:disabled{cursor:not-allowed;opacity:.5}.mail-state{min-height:0;color:var(--wb-text);text-align:center;border-radius:16px;grid-column:1/-1;place-content:center;gap:14px;padding:28px;display:grid}.mail-state__icon{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);width:52px;height:52px;color:var(--wb-accent);border-radius:16px;place-items:center;margin:0 auto;display:grid}.mail-state strong{font-size:18px}.mail-state p{max-width:620px;color:var(--wb-muted-strong);margin:4px auto 0}.mail-state button{border:1px solid var(--wb-line-strong);background:var(--wb-accent);min-height:44px;color:var(--wb-page);border-radius:11px;padding:0 16px;font-weight:800}.mail-state--error .mail-state__icon{color:var(--wb-muted-strong)}.mail-skeleton{gap:8px;width:min(520px,72vw);display:grid}.mail-skeleton span{background:var(--wb-row);border-radius:999px;height:14px;animation:1.2s ease-in-out infinite alternate mail-pulse}.mail-skeleton span:nth-child(2){width:82%}.mail-skeleton span:nth-child(3){width:64%}.mail-state--providers{text-align:left;align-content:center}.mail-empty-copy{text-align:center}.mail-empty-copy>span,.mail-info-card>span{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.mail-empty-copy h2{margin:8px 0 0;font-size:24px}.mail-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:900px;margin:4px auto 0;display:grid}.mail-provider-grid article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;flex-direction:column;gap:7px;min-height:126px;padding:13px;display:flex}.mail-provider-grid article>div{color:var(--wb-accent);justify-content:space-between;align-items:center;display:flex}.mail-provider-grid article>div span{background:var(--wb-accent-soft);border-radius:999px;padding:3px 7px;font-size:11px}.mail-provider-grid article>strong{color:var(--wb-text);font-size:14px;line-height:1.35}.mail-provider-grid article small{color:var(--wb-muted);overflow-wrap:anywhere;margin-top:auto;font-size:12px}.mail-provider-grid article>button{border:1px solid var(--wb-line-strong);background:var(--wb-accent);min-height:44px;color:var(--wb-page);border-radius:10px;padding:0 10px;font-weight:800}.mail-provider-grid article>button:disabled{cursor:not-allowed;border-color:var(--wb-line);background:var(--wb-glass);color:var(--wb-muted);opacity:.72}.mail-provider-grid article>button[aria-busy=true]{background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-provider-connections{gap:8px;min-width:0;display:grid}.mail-provider-connections--compact .mail-provider-grid{grid-template-columns:1fr;width:100%}.mail-provider-connections--compact .mail-provider-grid article{min-height:148px}.mail-connection-error{border:1px solid color-mix(in srgb, var(--wb-danger,#b23f38) 42%, var(--wb-line));background:color-mix(in srgb, var(--wb-danger,#b23f38) 8%, var(--wb-row));color:var(--wb-text);border-radius:10px;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.mail-connection-notice{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:12px;flex:360px;gap:2px;padding:9px 12px;font-size:12px;line-height:1.4;display:grid}.mail-connection-notice span{color:var(--wb-muted-strong);font-size:11px}.mail-connection-notice--cancelled,.mail-connection-notice--error{border-color:color-mix(in srgb, var(--wb-danger,#b23f38) 40%, var(--wb-line));background:color-mix(in srgb, var(--wb-danger,#b23f38) 8%, var(--wb-row));color:var(--wb-text)}.mail-boundary-note{text-align:center}.mail-inbox,.mail-thread,.mail-readonly-info{min-height:0;color:var(--wb-text);flex-direction:column;padding:14px;display:flex;overflow:hidden}.mail-inbox>header,.mail-thread>header,.mail-readonly-info>header{border-bottom:1px solid var(--wb-line);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:66px;display:flex}.mail-inbox header p,.mail-thread header p,.mail-readonly-info header p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:11px}.mail-inbox h2,.mail-thread h2,.mail-readonly-info h2{text-wrap:balance;margin:3px 0;font-size:18px;line-height:1.2}.mail-inbox header>span,.mail-thread header>span,.mail-readonly-info header>span{border:1px solid var(--wb-line);color:var(--wb-muted);border-radius:999px;flex:none;padding:4px 8px;font-size:12px}.mail-account-filter{scrollbar-width:thin;flex:none;gap:6px;margin:10px 0;display:flex;overflow:auto hidden}.mail-account-filter button{border:1px solid var(--wb-line);background:var(--wb-row);min-width:126px;min-height:64px;color:var(--wb-text);text-align:left;border-radius:12px;align-content:center;gap:2px;padding:8px 10px;display:grid;position:relative}.mail-account-filter button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mail-account-filter button small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mail-account-filter button span{color:var(--wb-accent);font-size:11px;position:absolute;top:6px;right:7px}.mail-account-filter button[aria-pressed=true]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-folder-nav{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;display:flex}.mail-folder-nav>div:not(.mail-folder-date-scope){gap:4px;min-width:0;display:flex;overflow:auto hidden}.mail-folder-nav button{border:1px solid var(--wb-line);background:var(--wb-row);min-height:44px;color:var(--wb-muted-strong);border-radius:9px;flex:none;padding:0 9px;font-size:11px;font-weight:750}.mail-folder-nav button[aria-pressed=true]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-folder-nav button[data-mail-folder=pending]{align-items:center;gap:6px;display:inline-flex}.mail-folder-nav button[data-mail-folder=pending] b{background:var(--wb-accent-soft);min-width:20px;height:20px;color:var(--wb-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.mail-folder-nav button[data-mail-folder=pending][aria-pressed=true] b{background:var(--wb-accent);color:var(--wb-page)}.mail-folder-nav small{color:var(--wb-muted);flex:none;font-size:10px}.mail-folder-nav>.mail-folder-date-scope{border:1px solid var(--wb-line);background:var(--wb-accent-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:5px 6px 5px 9px;display:flex;overflow:visible}.mail-folder-date-scope span{min-width:0;color:var(--wb-accent);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:10px;font-weight:800}.mail-folder-date-scope button{color:var(--wb-accent);background:0 0;border-color:#0000}.mail-search{border:1px solid var(--wb-line);background:var(--wb-row);min-height:44px;color:var(--wb-muted);border-radius:22px;flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.mail-search:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-focus)}.mail-search input{width:100%;min-height:40px;color:var(--wb-text);background:0 0;border:0;outline:0}.mail-thread-list{flex-direction:column;flex:auto;min-height:0;margin-top:9px;display:flex}.mail-list-caption{color:var(--wb-muted);flex:none;justify-content:space-between;align-items:center;padding:0 2px 7px;font-size:12px;display:flex}.mail-list-caption strong{color:var(--wb-muted-strong)}.mail-thread-list ul{scrollbar-width:thin;margin:0;padding:0;list-style:none;overflow:hidden auto}.mail-thread-list li>button{border:0;border-bottom:1px solid var(--wb-line);width:100%;min-height:78px;color:var(--wb-text);text-align:left;background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;gap:3px 9px;padding:9px 6px;display:grid}.mail-thread-list li>button[aria-pressed=true]{border-color:var(--wb-line-strong)}.mail-avatar{background:var(--wb-accent-soft);width:38px;height:38px;color:var(--wb-accent);border-radius:50%;grid-row:1/4;place-items:center;font-size:12px;font-weight:900;display:grid}.mail-thread-list li time{color:var(--wb-muted);font-variant-numeric:tabular-nums;font-size:12px}.mail-thread-list li button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mail-thread-list li time{white-space:nowrap;justify-self:end}.mail-thread-list li button>span:not(.mail-avatar),.mail-thread-list li small{color:var(--wb-muted-strong);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;overflow:hidden}.mail-thread-list li small{color:var(--wb-muted);font-size:12px}.mail-thread-list li small>b{color:var(--wb-accent);font-weight:800}.mail-load-more{flex:none;gap:6px;padding:10px 6px 2px;display:grid}.mail-load-more p{color:var(--wb-muted-strong);text-align:center;margin:0;font-size:12px}.mail-load-more button{border:1px solid var(--wb-line-strong);background:var(--wb-row);min-height:44px;color:var(--wb-text);border-radius:12px;font-weight:700}.mail-load-more button:disabled{cursor:wait;opacity:.65}.mail-list-state,.mail-list-empty,.mail-reader-state{min-height:220px;color:var(--wb-muted);text-align:center;place-content:center;place-items:center;gap:6px;display:grid}.mail-list-empty h2{color:var(--wb-text);margin:4px 0 0;font-size:16px}.mail-list-empty p,.mail-reader-state p{color:var(--wb-muted);margin:0;font-size:12px}.mail-thread>header small{color:var(--wb-muted)}.mail-message-stream{scrollbar-width:thin;min-height:0;padding:2px 7px 14px;overflow:hidden auto}.mail-message{border:1px solid var(--wb-line);background:var(--wb-row);width:min(88%,760px);box-shadow:0 8px 24px color-mix(in srgb, var(--wb-page) 36%, transparent);border-radius:6px 16px 16px;margin:12px auto 0 0;padding:13px 14px}.mail-message--outbound{border-color:var(--wb-line-strong);background:var(--wb-accent-soft);border-radius:16px 6px 16px 16px;width:min(82%,700px);margin-left:auto;margin-right:0}.mail-message>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mail-message>div:first-child>div{display:grid}.mail-message>div:first-child small,.mail-message time{color:var(--wb-muted);font-size:12px}.mail-message time{font-variant-numeric:tabular-nums;flex:none}.mail-message dl{color:var(--wb-muted);gap:3px;margin:7px 0 0;font-size:11px;display:grid}.mail-message dl>div{grid-template-columns:48px minmax(0,1fr);gap:6px;display:grid}.mail-message dd{overflow-wrap:anywhere;margin:0}.mail-message__copy{border:1px solid #0000;border-radius:10px;margin-top:9px;padding:7px 0 0}.mail-message__copy>span{color:var(--wb-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px}.mail-message__copy>p{color:var(--wb-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.6}.mail-message__copy>p a{color:var(--wb-accent);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.mail-message__translation{border-color:var(--wb-line);background:color-mix(in srgb, var(--wb-accent-soft) 68%, transparent);padding:9px 10px}.mail-message__translation>span{color:var(--wb-accent)}.mail-message__translation>small{color:var(--wb-muted);overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.mail-message__translation-action{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.mail-message__translation-action p{color:var(--wb-muted-strong);margin:0;font-size:11px;line-height:1.45}.mail-message__translation-action button{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);min-height:40px;color:var(--wb-accent);border-radius:9px;flex:none;padding:0 11px;font-weight:800}.mail-message__translation-error{gap:6px;margin-top:6px;display:grid}.mail-message__translation-error p{color:var(--wb-text);margin:0}.mail-message__translation-error>div{flex-wrap:wrap;gap:6px;display:flex}.mail-message__translation-error button,.mail-message__translation-error a{border:1px solid var(--wb-line-strong);background:var(--wb-row);width:fit-content;min-height:40px;color:var(--wb-text);border-radius:8px;align-items:center;padding:0 10px;font-weight:750;text-decoration:none;display:inline-flex}.mail-attachments{border-top:1px solid var(--wb-line);margin-top:14px;padding-top:10px}.mail-attachments>div:first-child{color:var(--wb-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.mail-attachments>div:first-child span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:3px 7px}.mail-attachment{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:11px;align-items:center;gap:9px;margin-top:8px;padding:9px;display:flex}.mail-attachment>svg{color:var(--wb-accent);flex:none}.mail-attachment>div{display:grid}.mail-attachment small{color:var(--wb-muted);overflow-wrap:anywhere;font-size:12px}.mail-reader-state{flex:1}.mail-reader-state--error{color:var(--wb-muted-strong)}.mail-reader-pulse{border:2px solid var(--wb-line-strong);border-top-color:var(--wb-accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite mail-spin}.mail-reader-back{border:1px solid var(--wb-line);background:var(--wb-row);min-height:44px;color:var(--wb-text);text-align:left;border-radius:10px;flex:none;padding:0 12px}.mail-composer{border:1px solid var(--wb-line-strong);background:var(--wb-row);box-shadow:0 12px 32px color-mix(in srgb, var(--wb-page) 34%, transparent);border-radius:16px;flex:none;gap:8px;padding:11px 12px;display:grid}.mail-composer>header,.mail-composer>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mail-composer>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.mail-composer>header span,.mail-composer>footer{color:var(--wb-muted);font-size:11px}.mail-composer>header span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;flex:none;padding:4px 7px}.mail-composer label{color:var(--wb-muted-strong);gap:4px;font-size:11px;font-weight:700;display:grid}.mail-composer textarea,.mail-composer input{border:1px solid var(--wb-line);background:var(--wb-row);width:100%;color:var(--wb-text);font:inherit;border-radius:10px;outline:0;padding:8px 10px}.mail-composer textarea{resize:vertical;background:0 0;border-color:#0000;min-height:74px;padding:5px 2px;line-height:1.5}.mail-composer textarea:focus,.mail-composer input:focus{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-focus)}.mail-composer__toolbar{flex-wrap:wrap;gap:6px;display:flex}.mail-composer button,.mail-composer__file{border:1px solid var(--wb-line);background:var(--wb-row);min-height:44px;color:var(--wb-text);border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-weight:750;display:inline-flex}.mail-composer button svg,.mail-composer__file svg,.mail-composer__link-tools summary svg{flex:none;margin-right:6px}.mail-composer__file{cursor:pointer;position:relative}.mail-composer__file:focus-within{border-color:var(--wb-accent);outline:2px solid var(--wb-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.mail-composer__file input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mail-composer__link-tools{border-top:1px solid var(--wb-line);padding-top:7px}.mail-composer__link-tools summary{min-height:44px;color:var(--wb-muted-strong);cursor:pointer;border-radius:9px;align-items:center;padding:0 9px;font-size:12px;font-weight:750;list-style:none;display:inline-flex}.mail-composer__link-tools summary::-webkit-details-marker{display:none}.mail-composer__link-tools[open] summary{background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-composer__link{grid-template-columns:minmax(90px,.8fr) minmax(150px,1.2fr) auto;align-items:end;gap:6px;display:grid}.mail-composer__recovery{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:9px;margin:0;padding:7px 9px;font-size:11px}.mail-composer__error{border:1px solid color-mix(in srgb, var(--wb-danger,#b23f38) 35%, transparent);color:var(--wb-muted-strong);border-radius:10px;margin:0;padding:8px;font-size:12px}.mail-composer__error p{margin:0 0 6px}.mail-composer__attachments{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mail-composer__attachments li{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px;display:flex}.mail-composer__attachments li>div{min-width:0;display:grid}.mail-composer__attachments strong,.mail-composer__attachments small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-composer__attachments small{color:var(--wb-muted);font-size:11px}.mail-composer__send-note,.mail-composer__sent{background:var(--wb-accent-soft);color:var(--wb-muted-strong);border-radius:10px;align-items:center;gap:7px;margin:0;padding:8px 9px;font-size:11px;line-height:1.45;display:flex}.mail-composer__send-note svg,.mail-composer__sent svg{color:var(--wb-accent);flex:none}.mail-composer__sent{color:var(--wb-accent)}.mail-composer__send-preview{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.mail-composer__send-preview>div{gap:2px;min-width:0;display:grid}.mail-composer__send-preview strong,.mail-composer__send-preview small,.mail-composer__send-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-composer__send-preview small,.mail-composer__send-preview span{color:var(--wb-muted);font-size:11px}.mail-composer__send-preview>button,.mail-composer .mail-composer__send-trigger{border-color:var(--wb-accent);background:var(--wb-accent);color:var(--wb-page)}.mail-composer>footer>div{align-items:center;gap:8px;display:flex}.mail-composer>footer strong{color:var(--wb-accent)}.mail-composer .mail-composer__send-trigger:disabled,.mail-composer__send-preview>button:disabled{cursor:not-allowed;opacity:.48}.mail-ai-stack{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden}.mail-ai-stack>.mail-readonly-info{flex:0 30%;overflow:hidden auto}.mail-ai{min-width:0;min-height:0;color:var(--wb-text);flex-direction:column;flex:auto;gap:10px;padding:14px;display:flex;overflow:hidden auto}.mail-ai>header{border-bottom:1px solid var(--wb-line);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:58px;display:flex}.mail-ai>header p,.mail-ai>header h2{margin:0}.mail-ai>header p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.07em;font-size:10px}.mail-ai>header h2{margin-top:3px;font-size:17px}.mail-ai>header span,.mail-ai>header button{border:1px solid var(--wb-line);background:var(--wb-row);color:var(--wb-muted);border-radius:999px;padding:5px 8px;font-size:11px}.mail-ai>header button{min-height:44px;color:var(--wb-text);font-weight:750}.mail-ai__truth{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:9px;margin:0;padding:7px 9px;font-size:11px;line-height:1.45}.mail-ai>label{color:var(--wb-muted-strong);gap:5px;font-size:11px;font-weight:750;display:grid}.mail-ai>label textarea{border:1px solid var(--wb-line);resize:vertical;background:var(--wb-row);min-height:96px;color:var(--wb-text);font:inherit;border-radius:11px;outline:0;padding:9px;line-height:1.5}.mail-ai>label textarea:focus{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-focus)}.mail-ai>label select{border:1px solid var(--wb-line);background:var(--wb-row);min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;outline:0;padding:0 9px}.mail-ai>label select:focus{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-focus)}.mail-ai>button,.mail-ai__candidate button{border:1px solid var(--wb-line-strong);background:var(--wb-accent);min-height:44px;color:var(--wb-page);border-radius:10px;padding:0 12px;font-weight:800}.mail-ai>button:disabled{cursor:not-allowed;opacity:.48}.mail-ai__candidate{gap:8px;display:grid}.mail-ai__candidate>div{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:10px;padding:9px}.mail-ai__candidate span{color:var(--wb-accent);font-family:var(--font-mono);font-size:10px}.mail-ai__candidate p{color:var(--wb-text);margin:5px 0 0;font-size:12px;line-height:1.55}.mail-ai__candidate small,.mail-ai__empty{color:var(--wb-muted);margin:0;font-size:11px;line-height:1.5}.mail-ai__error,.mail-ai__boundary{border:1px solid var(--wb-line-strong);background:var(--wb-row);color:var(--wb-text);border-radius:10px;margin:0;padding:9px;font-size:11px;line-height:1.5}.mail-ai__error{border-color:color-mix(in srgb, #d95a5a 52%, var(--wb-line));gap:7px;display:grid}.mail-ai__error p{margin:0}.mail-ai__error>div{flex-wrap:wrap;gap:6px;display:flex}.mail-ai__error button,.mail-ai__error a{border:1px solid var(--wb-line);background:var(--wb-glass);min-height:40px;color:var(--wb-text);border-radius:8px;align-items:center;padding:0 10px;font-weight:750;text-decoration:none;display:inline-flex}.mail-ai__boundary{background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-contact-context{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:11px}.mail-contact-context--workspace{background:var(--wb-glass);overflow:clip}.mail-contact-context__workspace-header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.mail-contact-context__workspace-header>span{background:var(--wb-accent-soft);width:42px;height:42px;color:var(--wb-accent);border-radius:13px;place-items:center;font-weight:900;display:grid}.mail-contact-context__workspace-header>div{gap:3px;min-width:0;display:grid}.mail-contact-context__workspace-header strong,.mail-contact-context__workspace-header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-contact-context__workspace-header small{color:var(--wb-muted);font-size:10px}.mail-contact-context__tabs{z-index:3;border-block:1px solid var(--wb-line);background:var(--wb-glass-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;top:0}.mail-contact-context__tabs button{border:0;border-right:1px solid var(--wb-line);min-width:0;min-height:42px;color:var(--wb-muted-strong);font:inherit;background:0 0;font-size:10px;font-weight:750}.mail-contact-context__tabs button:last-child{border-right:0}.mail-contact-context__tabs button[aria-selected=true]{background:var(--wb-accent-soft);color:var(--wb-accent);box-shadow:inset 0 -2px var(--wb-accent)}.mail-contact-context--workspace [role=tabpanel]{min-height:86px;padding-top:9px}.mail-contact-context summary{min-height:44px;color:var(--wb-text);cursor:pointer;padding:13px 10px;font-size:12px;font-weight:800}.mail-contact-context__facts{border-top:1px solid var(--wb-line);gap:4px;padding:9px 10px;display:grid}.mail-contact-context__facts span,.mail-contact-context__facts small{color:var(--wb-muted);font-size:11px}.mail-contact-context__facts small{color:var(--wb-accent)}.mail-contact-context__actions{grid-template-columns:1fr 1fr;gap:5px;padding:0 10px 9px;display:grid}.mail-contact-context__actions button{border:1px solid var(--wb-line);background:var(--wb-glass);min-height:44px;color:var(--wb-text);border-radius:9px;font-size:11px;font-weight:700}.mail-contact-context__actions button[aria-pressed=true]{border-color:var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-contact-context__notice,.mail-contact-context__error,.mail-contact-context__result{border:1px solid var(--wb-line);background:var(--wb-glass);min-width:0;color:var(--wb-muted-strong);border-radius:9px;margin:0 10px 10px;padding:9px;font-size:11px;line-height:1.5}.mail-contact-context__notice{border-color:var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-contact-context__error{border-color:color-mix(in srgb, #d95a5a 52%, var(--wb-line));background:color-mix(in srgb, #d95a5a 8%, var(--wb-row));gap:7px;display:grid}.mail-contact-context__error p{color:var(--wb-text);margin:0}.mail-contact-context__error button{border:1px solid var(--wb-line-strong);background:var(--wb-row);min-height:44px;color:var(--wb-text);border-radius:8px;font-weight:750}.mail-contact-context__result{gap:6px;display:grid}.mail-contact-context__result>strong{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}.mail-contact-context__result h3,.mail-contact-context__result p{overflow-wrap:break-word;word-break:normal;margin:0}.mail-contact-context__result h3{font-size:13px}.mail-contact-context__result>a{color:var(--wb-accent);overflow-wrap:anywhere}.mail-contact-context__result ul{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mail-contact-context__result li{border-top:1px solid var(--wb-line);grid-template-columns:minmax(58px,auto) minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;padding-top:5px;display:grid}.mail-contact-context__result li>span{color:var(--wb-muted)}.mail-contact-context__result li>b{min-width:0;color:var(--wb-text);overflow-wrap:anywhere;font-weight:700}.mail-contact-context__result li>p{color:var(--wb-muted-strong);grid-column:1/-1}.mail-contact-context__result li>em{background:color-mix(in srgb, #d95a5a 12%, var(--wb-row));color:#e99090;white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal}.mail-contact-match{border:1px solid var(--wb-line-strong);background:var(--wb-row);border-radius:11px;gap:10px;min-width:0;margin:0 10px 10px;padding:11px;display:grid}.mail-contact-match>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mail-contact-match>header h3,.mail-contact-match>header p{margin:0}.mail-contact-match>header h3{color:var(--wb-text);text-wrap:balance;font-size:14px}.mail-contact-match>header p{color:var(--wb-muted-strong);text-wrap:pretty;margin-top:3px;font-size:10px;line-height:1.45}.mail-contact-match>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:800}.mail-contact-match__sender{background:var(--wb-glass);border-radius:9px;gap:2px;margin:0;padding:8px 9px;display:grid}.mail-contact-match__sender span{color:var(--wb-muted);font-size:9px}.mail-contact-match__sender b{min-width:0;color:var(--wb-text);overflow-wrap:anywhere;font-size:11px}.mail-contact-match__history{border:1px solid var(--wb-line);background:var(--wb-accent-soft);border-radius:9px;gap:3px;padding:9px;display:grid}.mail-contact-match__history strong{color:var(--wb-text);font-variant-numeric:tabular-nums;font-size:11px}.mail-contact-match__history span{color:var(--wb-muted-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:9px}.mail-contact-match__history small{color:var(--wb-accent);font-size:9px;font-weight:750;line-height:1.45}.mail-contact-match__search{color:var(--wb-muted-strong);gap:5px;font-size:10px;font-weight:750;display:grid}.mail-contact-match__search input{border:1px solid var(--wb-line);background:var(--wb-glass);width:100%;min-height:44px;color:var(--wb-text);font:inherit;border-radius:9px;outline:0;padding:0 10px}.mail-contact-match__search input:focus-visible{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-focus)}.mail-contact-match__candidates{border:0;gap:7px;min-width:0;max-height:220px;margin:0;padding:0;display:grid;overflow:hidden auto}.mail-contact-match__candidates legend{color:var(--wb-muted);margin-bottom:5px;font-size:9px}.mail-contact-match__candidates>p{border:1px dashed var(--wb-line);color:var(--wb-muted-strong);border-radius:9px;margin:0;padding:9px;font-size:10px;line-height:1.45}.mail-contact-match__candidate{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.mail-contact-match__candidate:has(input:checked){border-color:var(--wb-accent);background:var(--wb-accent-soft)}.mail-contact-match__candidate>label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.mail-contact-match__candidate input{width:17px;height:17px;accent-color:var(--wb-accent);margin:0}.mail-contact-match__candidate label>span{gap:2px;min-width:0;display:grid}.mail-contact-match__candidate b{color:var(--wb-text);overflow-wrap:anywhere;font-size:11px}.mail-contact-match__candidate small{color:var(--wb-muted);overflow-wrap:anywhere;font-size:9px}.mail-contact-match__candidate>a{min-height:44px;color:var(--wb-accent);align-items:center;font-size:10px;font-weight:750;display:inline-flex}.mail-contact-match__check{border-top:1px solid var(--wb-line);gap:2px;padding-top:8px;display:grid}.mail-contact-match__check span{color:var(--wb-text);font-size:10px;font-weight:750}.mail-contact-match__check small{color:var(--wb-muted);font-size:9px;line-height:1.45}.mail-contact-match__resolve-error{border:1px solid color-mix(in srgb, var(--wb-danger,#b23f38) 50%, var(--wb-line));background:color-mix(in srgb, var(--wb-danger,#b23f38) 8%, var(--wb-row));color:var(--wb-text);border-radius:9px;margin:0;padding:8px;font-size:10px;line-height:1.45}.mail-contact-match__resolve-result{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-text);border-radius:9px;margin:0;padding:8px;font-size:10px;line-height:1.45}.mail-contact-match__dismiss-confirm{border:1px solid var(--wb-line-strong);background:var(--wb-glass);border-radius:10px;gap:5px;padding:9px;display:grid}.mail-contact-match__dismiss-confirm strong{color:var(--wb-text);font-size:11px}.mail-contact-match__dismiss-confirm p{color:var(--wb-muted-strong);margin:0;font-size:9px;line-height:1.5}.mail-contact-match__dismiss-confirm>div,.mail-contact-match__actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mail-contact-match__dismiss-confirm button,.mail-contact-match__actions button{border:1px solid var(--wb-line-strong);min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;padding:6px 9px;font-weight:800}.mail-contact-match__actions button:first-child,.mail-contact-match__dismiss-confirm button:last-child{background:var(--wb-accent);color:var(--wb-page)}.mail-contact-match__actions button:last-child,.mail-contact-match__dismiss-confirm button:first-child{background:var(--wb-row)}.mail-contact-match__dismiss-confirm button:disabled,.mail-contact-match__actions button:disabled{cursor:not-allowed;opacity:.48}.mail-contact-match__dismiss-confirm button:focus-visible,.mail-contact-match__actions button:focus-visible{box-shadow:0 0 0 3px var(--wb-focus);outline:0}.mail-readonly-info{gap:9px}.mail-readonly-info>header{margin-bottom:1px}.mail-readonly-info>header button{border:1px solid var(--wb-line);background:var(--wb-row);min-width:44px;min-height:44px;color:var(--wb-text);border-radius:9px;padding:0 11px;font-weight:750}.mail-info-card{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;flex:none;padding:12px}.mail-info-card h3{margin:5px 0 3px;font-size:14px}.mail-info-card p{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.mail-info-card dl{gap:6px;margin:10px 0 0;display:grid}.mail-info-card dl>div{border-top:1px solid var(--wb-line);grid-template-columns:72px minmax(0,1fr);gap:7px;padding-top:6px;font-size:12px;display:grid}.mail-info-card dt{color:var(--wb-muted)}.mail-info-card dd{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:0}.mail-info-card ul{color:var(--wb-muted-strong);gap:5px;margin:8px 0 0;padding-left:18px;font-size:12px;display:grid}.mail-account-actions{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;flex:none;gap:8px;padding:12px;display:grid}.mail-account-actions>div,.mail-revoke-confirm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mail-account-actions button{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:44px;color:var(--wb-text);border-radius:10px;padding:0 10px;font-weight:800}.mail-account-actions button:first-child{background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-account-actions button:disabled{cursor:not-allowed;opacity:.5}.mail-revoke-confirm{border-top:1px solid var(--wb-line);gap:8px;padding-top:9px;display:grid}.mail-revoke-confirm p,.mail-account-action-result{color:var(--wb-muted-strong);margin:0;font-size:11px;line-height:1.5}.mail-revoke-confirm>div button:first-child{border-color:color-mix(in srgb, var(--wb-danger,#b23f38) 42%, var(--wb-line));background:color-mix(in srgb, var(--wb-danger,#b23f38) 9%, var(--wb-row));color:var(--wb-text)}.mail-account-action-result{border-left:2px solid var(--wb-accent);color:var(--wb-accent);padding-left:8px}.creator-retry-action,.mail-retry-action{border:1px solid var(--wb-line-strong);background:var(--wb-accent);min-width:44px;min-height:44px;color:var(--wb-page);border-radius:11px;padding:0 15px;font-weight:800}.mail-sync-error{border:1px solid var(--wb-line-strong);background:var(--wb-glass);border-radius:9px;padding:7px 8px}.mail-sync-automation{border:1px solid var(--wb-line-strong);background:var(--wb-glass);border-radius:10px;gap:5px;margin-top:9px;padding:9px;display:grid}.mail-sync-automation[data-enabled=true]{border-color:color-mix(in srgb, var(--wb-accent) 42%, var(--wb-line));background:var(--wb-accent-soft)}.mail-sync-automation h3,.mail-sync-account-status h3{margin:0}.mail-sync-automation[data-enabled=true] h3{color:var(--wb-accent)}.mail-sync-automation dl{margin-top:4px}.mail-sync-account-status{border-top:1px solid var(--wb-line);gap:4px;margin-top:10px;padding-top:9px;display:grid}.mail-info-future{margin-top:auto}.mail-info-drawer{z-index:80;overscroll-behavior:contain;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.mail-info-drawer :focus-visible{outline:2px solid var(--wb-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.mail-info-drawer__backdrop{background:color-mix(in srgb, var(--wb-page) 38%, transparent);-webkit-backdrop-filter:blur(3px);position:absolute;inset:0}.mail-info-drawer>.mail-readonly-info{width:min(390px,100vw - 24px);height:min(760px,100dvh - 24px);min-height:0;box-shadow:0 24px 60px color-mix(in srgb, var(--wb-text) 18%, transparent);position:relative}@keyframes mail-pulse{to{opacity:.42}}@keyframes mail-spin{to{transform:rotate(360deg)}}.center-entry-hero{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:18px;display:flex}.center-entry-hero>div{align-items:flex-start;gap:12px;display:flex}.center-entry-hero svg{color:var(--wb-accent);flex:none}.center-entry-hero h2{margin:4px 0 6px;font-size:19px}.center-entry-hero p:last-child{max-width:700px;color:var(--wb-muted-strong);margin:0}.center-entry-hero>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:6px 9px;font-size:10px}.center-entry-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.center-entry-grid article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;min-height:155px;padding:14px}.center-entry-grid article>span{color:var(--wb-accent);font-family:var(--font-mono);font-size:10px}.center-entry-grid h2{margin:14px 0 7px;font-size:17px}.center-entry-grid p{color:var(--wb-muted);font-size:11px}.center-entry-grid strong{color:var(--wb-accent);margin-top:5px;font-size:10px;display:inline-block}.center-role-ai section ol{padding:0;list-style:none}.center-role-ai section li{align-items:center;gap:7px;display:flex}.center-role-ai section li svg{color:var(--wb-accent)}.ai-capability-center{min-width:0;overflow:hidden auto}.ai-notice{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-text);border-radius:10px;margin:0 0 10px;padding:9px 11px;font-size:12px}.ai-notice--error{border-color:color-mix(in srgb, #ff8c75 55%, var(--wb-line));color:#ffd8cf}.ai-provider-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:10px;margin-top:12px;display:grid}.ai-provider-layout--roles{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr)}.ai-config-form,.ai-provider-register,.ai-role-register,.ai-governance-hero{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px}.ai-config-form{align-content:start;gap:10px;padding:15px;display:grid}.ai-config-form>header{align-items:center;gap:10px;display:flex}.ai-config-form>header>svg{color:var(--wb-accent);flex:none}.ai-config-form h2,.ai-provider-register h2,.ai-role-register h2{margin:2px 0 0;font-size:17px}.ai-config-form label{color:var(--wb-muted-strong);gap:5px;font-size:11px;font-weight:800;display:grid}.ai-config-form input,.ai-config-form select{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-width:0;min-height:42px;color:var(--wb-text);font:inherit;border-radius:10px;padding:0 11px}.ai-config-form input:focus,.ai-config-form select:focus{outline:2px solid var(--wb-accent);outline-offset:2px}.ai-config-form>p{color:var(--wb-muted);align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.ai-config-form>p svg{color:var(--wb-accent);flex:none;margin-top:1px}.ai-config-form>button{background:var(--wb-accent);min-height:44px;color:var(--wb-page);font:inherit;border:0;border-radius:11px;font-weight:900}.ai-config-form>button:disabled{opacity:.48;cursor:not-allowed}.ai-config-form__limits{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-provider-register,.ai-role-register{min-width:0;padding:15px}.ai-provider-register>header,.ai-role-register>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ai-provider-register>header>span,.ai-role-register>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.ai-provider-register article{border-top:1px solid var(--wb-line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;margin-top:8px;padding:9px 0 0;display:grid}.ai-provider-register article>span{background:var(--wb-accent-soft);width:34px;height:34px;color:var(--wb-accent);border-radius:10px;place-items:center;display:grid}.ai-provider-register article>div{min-width:0;display:grid}.ai-provider-register article strong,.ai-provider-register article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-provider-register article small{color:var(--wb-muted);font-size:11px}.ai-provider-register article code{color:var(--wb-muted-strong);font-size:11px}.ai-provider-register article em{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.ai-role-register{margin-top:10px}.ai-role-register--standalone{margin-top:0}.ai-role-register>header a{color:var(--wb-accent);font-size:12px;font-weight:800}.ai-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ai-role-grid article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:12px;min-width:0;padding:11px}.ai-role-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-role-grid article>header span{min-width:0;color:var(--wb-accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.ai-role-grid article>header strong{color:var(--wb-muted);font-size:10px}.ai-role-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:9px 0 4px;font-size:14px;overflow:hidden}.ai-role-grid p{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.ai-role-grid dl{gap:5px;margin:10px 0 0;display:grid}.ai-role-grid dl>div{border-top:1px solid var(--wb-line);grid-template-columns:60px minmax(0,1fr);gap:7px;padding-top:5px;font-size:10px;display:grid}.ai-role-grid dt{color:var(--wb-muted)}.ai-role-grid dd{color:var(--wb-muted-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ai-empty-state{border:1px dashed var(--wb-line-strong);color:var(--wb-muted);border-radius:11px;margin:12px 0 0;padding:14px;font-size:12px}.ai-governance-hero{justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:18px;display:flex}.ai-governance-hero>div{align-items:flex-start;gap:11px;display:flex}.ai-governance-hero svg{color:var(--wb-accent);flex:none}.ai-governance-hero h2{margin:3px 0 5px;font-size:19px}.ai-governance-hero p:last-child{max-width:680px;color:var(--wb-muted-strong);margin:0;font-size:12px}.ai-governance-hero>a{background:var(--wb-accent);color:var(--wb-on-accent);border-radius:10px;flex:none;padding:10px 12px;font-size:12px;font-weight:900;text-decoration:none}.ai-center-heading{border-bottom:1px solid var(--wb-line);padding-bottom:14px}.ai-platform-directory,.ai-provider-workspace,.ai-account-register,.ai-provider-next-step,.ai-route-builder,.ai-route-manual,.ai-route-preview{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;min-width:0}.ai-platform-directory{margin-top:12px;padding:15px}.ai-platform-directory__intro{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ai-platform-directory h2,.ai-account-register h2,.ai-provider-next-step h2,.ai-route-builder h2,.ai-route-manual h2,.ai-route-preview h2{margin:2px 0 4px;font-size:18px}.ai-platform-directory__intro p:last-child,.ai-account-register>header p:last-child,.ai-provider-next-step p,.ai-route-builder__selector p{color:var(--wb-muted);margin:0;font-size:11px;line-height:1.5}.ai-platform-toolbar{flex:0 520px;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ai-platform-toolbar label{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-width:180px;color:var(--wb-muted);border-radius:10px;flex:280px;align-items:center;gap:7px;padding:0 10px;display:flex}.ai-platform-toolbar input{width:100%;min-width:0;min-height:40px;color:var(--wb-text);font:inherit;background:0 0;border:0;outline:0}.ai-platform-toolbar button,.ai-provider-workspace__header>button,.ai-account-list__actions button,.ai-route-chain__actions button{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-width:44px;min-height:44px;color:var(--wb-muted-strong);font:inherit;border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:inline-grid}.ai-platform-toolbar button{white-space:nowrap;padding:0 12px;display:inline-flex}.ai-platform-toolbar button[aria-pressed=true]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.ai-platform-grid{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.ai-platform-tile{min-width:0;min-height:94px;box-shadow:inset -1px -1px var(--wb-line);color:var(--wb-text);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:11px;transition:background .15s,box-shadow .15s;display:grid}.ai-platform-tile:hover{background:color-mix(in srgb, var(--wb-accent-soft) 48%, transparent)}.ai-platform-tile[aria-pressed=true]{border-color:var(--wb-accent);background:var(--wb-accent-soft)}.ai-platform-tile__icon{background:var(--wb-accent-soft);width:38px;height:38px;color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:-.03em;border-radius:11px;grid-row:1/span 2;place-items:center;font-size:11px;font-weight:900;display:grid}.ai-platform-tile>span:nth-child(2){gap:2px;min-width:0;display:grid}.ai-platform-tile strong,.ai-platform-tile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-platform-tile strong{font-size:13px}.ai-platform-tile small{color:var(--wb-muted);font-size:10px}.ai-platform-tile__status{border:1px solid var(--wb-line-strong);color:var(--wb-muted-strong);white-space:nowrap;border-radius:999px;justify-self:end;padding:4px 7px;font-size:9px;font-weight:900}.ai-platform-tile[data-readiness=adapter-ready] .ai-platform-tile__status{border-color:color-mix(in srgb, var(--wb-accent) 60%, var(--wb-line));color:var(--wb-accent)}.ai-platform-tile[data-readiness=needs-real-verification] .ai-platform-tile__status{border-color:color-mix(in srgb, #efb755 58%, var(--wb-line));color:#ffd995}.ai-platform-tile em{color:var(--wb-muted);grid-column:2/-1;font-size:9px;font-style:normal}.ai-provider-workspace{margin-top:10px;overflow:hidden}.ai-provider-workspace__header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.ai-provider-workspace__header>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.ai-provider-workspace__mark{background:var(--wb-accent-soft);width:42px;height:42px;color:var(--wb-accent);border-radius:12px;flex:none;place-items:center;display:grid}.ai-provider-workspace__header h2{margin:2px 0 4px;font-size:20px}.ai-provider-workspace__header p:last-child{color:var(--wb-muted);margin:0;font-size:11px}.ai-provider-workspace__body{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);display:grid}.ai-provider-guide{border-right:1px solid var(--wb-line);align-content:start;gap:12px;padding:15px;display:grid}.ai-provider-guide>a:first-child{background:var(--wb-accent);min-height:44px;color:var(--wb-on-accent);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.ai-provider-guide ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-provider-guide li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ai-provider-guide li span{border:1px solid var(--wb-line-strong);width:24px;height:24px;color:var(--wb-accent);font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:9px;font-weight:900;display:grid}.ai-provider-guide li p{color:var(--wb-muted-strong);margin:2px 0 0;font-size:11px;line-height:1.5}.ai-provider-guide__docs{color:var(--wb-accent);font-size:11px;font-weight:800}.ai-connection-form{align-content:start;gap:10px;padding:15px;display:grid}.ai-connection-form__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ai-connection-form__heading h3{margin:2px 0 0;font-size:17px}.ai-connection-form__heading>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.ai-connection-form>label,.ai-route-manual>label,.ai-route-builder__selector>label{color:var(--wb-muted-strong);gap:5px;font-size:11px;font-weight:850;display:grid}.ai-connection-form input,.ai-connection-form select,.ai-route-manual select,.ai-route-builder__selector select{border:1px solid var(--wb-line-strong);background:var(--wb-glass);width:100%;min-width:0;min-height:44px;color:var(--wb-text);font:inherit;border-radius:9px;padding:0 10px}.ai-connection-form input:focus,.ai-connection-form select:focus,.ai-route-manual select:focus,.ai-route-builder__selector select:focus,.ai-platform-toolbar input:focus,.ai-platform-tile:focus-visible,.ai-platform-toolbar button:focus-visible,.ai-provider-guide a:focus-visible,.ai-provider-workspace button:focus-visible,.ai-account-list button:focus-visible,.ai-route-builder button:focus-visible,.ai-route-manual button:focus-visible,.ai-route-preview button:focus-visible,.ai-provider-next-step a:focus-visible,.ai-model-details summary:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px}.ai-connection-form input:disabled,.ai-connection-form select:disabled,.ai-route-manual select:disabled{cursor:not-allowed;opacity:.56}.ai-connection-form input[aria-invalid=true],.ai-connection-form select[aria-invalid=true]{border-color:var(--wb-danger)}.ai-form-error{border:1px solid color-mix(in srgb, var(--wb-danger) 48%, var(--wb-line));background:color-mix(in srgb, var(--wb-danger) 9%, var(--wb-glass));color:var(--wb-danger);border-radius:9px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.ai-charge-confirmation{z-index:80;border:1px solid var(--wb-line-strong);background:color-mix(in srgb, var(--wb-panel) 96%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;width:min(520px,100vw - 32px);padding:20px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 28px 80px #00000052}.ai-charge-confirmation>div:first-child{align-items:center;gap:12px;display:flex}.ai-charge-confirmation h2{margin:2px 0 0;font-size:21px}.ai-charge-confirmation>p{color:var(--wb-muted-strong);font-size:12px;line-height:1.7}.ai-charge-confirmation>div:last-child{justify-content:flex-end;gap:8px;display:flex}.ai-charge-confirmation button{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:42px;color:var(--wb-text);font:inherit;border-radius:10px;padding:0 15px;font-size:12px;font-weight:850}.ai-charge-confirmation button:last-child{background:var(--wb-accent);color:var(--wb-accent-ink);border-color:#0000}.ai-generation-confirmation>label{color:var(--wb-muted-strong);gap:6px;font-size:11px;font-weight:850;display:grid}.ai-generation-confirmation select{border:1px solid var(--wb-line-strong);background:var(--wb-glass);width:100%;min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;padding:0 10px}.ai-generation-confirmation select:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px}.ai-delete-confirmation{border-color:color-mix(in srgb, var(--wb-danger,#d95a5a) 52%, var(--wb-line))}.ai-delete-confirmation>div:first-child>svg{color:var(--wb-danger,#d95a5a)}.ai-delete-confirmation>label{color:var(--wb-muted-strong);gap:6px;font-size:11px;font-weight:800;display:grid}.ai-delete-confirmation input{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;outline:0;padding:0 11px}.ai-delete-confirmation input:focus{border-color:var(--wb-danger,#d95a5a);box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-danger,#d95a5a) 20%, transparent)}.ai-delete-confirmation button:last-child{background:var(--wb-danger,#d95a5a);color:#fff}.ai-delete-confirmation button:disabled{cursor:not-allowed;opacity:.46}.ai-security-note,.ai-route-manual>p{color:var(--wb-muted);align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.ai-security-note svg,.ai-route-manual>p svg{color:var(--wb-accent);flex:none}.ai-connection-form>button,.ai-route-manual>button,.ai-route-builder__selector>button,.ai-route-confirm>button{background:var(--wb-accent);min-height:44px;color:var(--wb-on-accent);font:inherit;border:0;border-radius:10px;padding:0 13px;font-size:11px;font-weight:900}.ai-connection-form>button:disabled,.ai-route-manual>button:disabled,.ai-route-builder__selector>button:disabled,.ai-route-confirm>button:disabled{cursor:not-allowed;opacity:.5}.ai-connection-form>small{color:var(--wb-muted);font-size:9px;line-height:1.5}.ai-provider-blocker{grid-template-columns:42px minmax(0,1fr);align-content:start;gap:12px;padding:18px;display:grid}.ai-provider-blocker>span{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);width:42px;height:42px;color:var(--wb-accent);border-radius:12px;place-items:center;display:grid}.ai-provider-blocker h3{margin:3px 0 8px;font-size:17px}.ai-provider-blocker p:not(.operations-eyebrow){max-width:62ch;color:var(--wb-muted-strong);margin:0;font-size:11px;line-height:1.6}.ai-provider-blocker ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ai-provider-blocker li{color:var(--wb-muted-strong);grid-template-columns:7px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.5;display:grid}.ai-provider-blocker li:before{background:var(--wb-accent);content:"";border-radius:999px;width:5px;height:5px;margin-top:6px}.ai-discovered-models{border-top:1px solid var(--wb-line);gap:5px;max-height:220px;padding-top:9px;display:grid;overflow:auto}.ai-discovered-models h4{margin:0 0 2px;font-size:11px}.ai-discovered-models article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.ai-discovered-models strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ai-model-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.ai-model-tags i{background:var(--wb-accent-soft);color:var(--wb-accent);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850}.ai-account-register{margin-top:10px;padding:15px}.ai-account-register>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-account-register>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.ai-account-list{gap:7px;margin-top:10px;display:grid}.ai-account-list article{border-top:1px solid var(--wb-line);grid-template-columns:minmax(170px,1fr) auto minmax(110px,.55fr) auto;align-items:center;gap:10px;min-width:0;padding-top:8px;display:grid}.ai-account-list__identity{align-items:center;gap:8px;min-width:0;display:flex}.ai-account-list__identity>span{background:var(--wb-accent-soft);width:34px;height:34px;color:var(--wb-accent);border-radius:10px;flex:none;place-items:center;display:grid}.ai-account-list__identity>div,.ai-account-list__state{gap:2px;min-width:0;display:grid}.ai-account-list__identity strong,.ai-account-list__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-account-list__identity small,.ai-account-list__state small{color:var(--wb-muted);font-size:9px}.ai-account-list code{color:var(--wb-muted-strong);font-size:10px}.ai-account-list__state>span{color:var(--wb-accent);font-size:10px;font-weight:850}.ai-account-list__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.ai-account-list__actions button{gap:5px;width:auto;padding:0 9px;display:inline-flex}.ai-account-list__actions button:disabled{opacity:.42}.ai-account-list__actions .ai-account-list__delete{border-color:color-mix(in srgb, var(--wb-danger,#d95a5a) 45%, var(--wb-line));color:color-mix(in srgb, var(--wb-danger,#d95a5a) 78%, var(--wb-text))}.ai-provider-next-step{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:14px 15px;display:flex}.ai-provider-next-step>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.ai-provider-next-step svg{color:var(--wb-accent);flex:none}.ai-provider-next-step a{background:var(--wb-accent);color:var(--wb-on-accent);border-radius:9px;flex:none;padding:10px 12px;font-size:11px;font-weight:900;text-decoration:none}.ai-role-coverage{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;min-width:0;margin-top:12px;padding:14px}.ai-role-coverage>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.ai-role-coverage>header>div{min-width:0}.ai-role-coverage>header h2{margin:2px 0 4px;font-size:18px}.ai-role-coverage>header p:last-child{max-width:780px;color:var(--wb-muted);margin:0;font-size:11px;line-height:1.55}.ai-role-coverage>header>span{border:1px solid var(--wb-line-strong);background:var(--wb-glass);color:var(--wb-accent);border-radius:9px;flex:none;padding:6px 8px;font-size:10px;font-weight:900}.ai-role-coverage__grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px;min-width:0;margin-top:11px;display:grid}.ai-role-coverage__card{border:1px solid var(--wb-line);background:var(--wb-glass);min-width:0;min-height:158px;color:var(--wb-text);font:inherit;text-align:left;border-radius:12px;align-content:start;gap:7px;padding:11px;display:grid}.ai-role-coverage__card:hover{border-color:var(--wb-line-strong);background:var(--wb-glass-strong)}.ai-role-coverage__card[aria-pressed=true]{border-color:color-mix(in srgb, var(--wb-accent) 72%, var(--wb-line));box-shadow:inset 0 0 0 1px var(--wb-accent)}.ai-role-coverage__card[data-status=blocked],.ai-role-coverage__card[data-status=degraded]{border-color:color-mix(in srgb, #ff8c75 38%, var(--wb-line))}.ai-role-coverage__card-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.ai-role-coverage__card-head b{overflow-wrap:anywhere;min-width:0;font-size:13px}.ai-role-coverage__card-head i{border:1px solid var(--wb-line-strong);color:var(--wb-muted-strong);border-radius:7px;flex:none;padding:3px 5px;font-size:9px;font-style:normal;font-weight:900}.ai-role-coverage__card[data-status=healthy] .ai-role-coverage__card-head i{border-color:color-mix(in srgb, var(--wb-accent) 55%, var(--wb-line));background:var(--wb-accent-soft);color:var(--wb-accent)}.ai-role-coverage__card[data-status=untested] .ai-role-coverage__card-head i{border-color:color-mix(in srgb, #efb755 55%, var(--wb-line));color:#ffd995}.ai-role-coverage__card[data-status=blocked] .ai-role-coverage__card-head i,.ai-role-coverage__card[data-status=degraded] .ai-role-coverage__card-head i{border-color:color-mix(in srgb, #ff8c75 55%, var(--wb-line));color:#ffc4b8}.ai-role-coverage__policy{color:var(--wb-accent);font-size:9px;font-weight:900}.ai-role-coverage__reason{min-height:31px;color:var(--wb-muted-strong);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.ai-role-coverage__route{border-top:1px solid var(--wb-line);grid-template-columns:42px minmax(0,1fr);gap:4px 6px;min-width:0;padding-top:7px;display:grid}.ai-role-coverage__route small{color:var(--wb-muted);font-size:9px}.ai-role-coverage__route strong{min-width:0;color:var(--wb-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-role-coverage-state{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:92px;margin-top:12px;padding:14px;display:flex}.ai-role-coverage-state strong{font-size:13px}.ai-role-coverage-state p{color:var(--wb-muted);margin:4px 0 0;font-size:11px}.ai-role-coverage-state>button{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:44px;color:var(--wb-accent);font:inherit;border-radius:9px;padding:0 12px;font-size:11px;font-weight:900}.ai-route-builder{margin-top:12px;padding:15px}.ai-route-builder>header,.ai-route-manual>header,.ai-route-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-route-builder>header>span,.ai-route-manual>header>span,.ai-route-preview>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.ai-route-builder__selector{grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:10px;margin-top:11px;display:grid}.ai-route-builder__selector>div{border-left:2px solid var(--wb-accent);background:var(--wb-accent-soft);min-height:58px;padding:7px 10px}.ai-route-builder__selector>div strong{color:var(--wb-accent);font-size:11px}.ai-current-route{border:1px solid color-mix(in srgb, var(--wb-accent) 42%, var(--wb-line));background:var(--wb-accent-soft);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;display:flex}.ai-current-route svg{color:var(--wb-accent);flex:none}.ai-current-route strong{color:var(--wb-text);font-size:11px}.ai-current-route p{color:var(--wb-muted);margin:2px 0 0;font-size:10px;line-height:1.45}.ai-current-route ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ai-current-route li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;display:grid}.ai-current-route li b{border:1px solid var(--wb-line);border-radius:999px;grid-row:1/span 2;padding:2px 5px}.ai-current-route li small{color:var(--wb-muted)}.ai-route-workspace{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:10px;margin-top:10px;display:grid}.ai-route-manual,.ai-route-preview{padding:15px}.ai-route-manual{align-content:start;gap:10px;display:grid}.ai-model-details{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:10px;min-width:0}.ai-model-details>summary{cursor:pointer;color:var(--wb-accent);padding:9px 10px;font-size:10px;font-weight:900}.ai-model-details article{border-top:1px solid var(--wb-line);gap:6px;padding:9px 10px;display:grid}.ai-model-details article>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ai-model-details dl{gap:4px;margin:0;display:grid}.ai-model-details dl>div{color:var(--wb-muted);grid-template-columns:82px minmax(0,1fr);gap:7px;font-size:9px;display:grid}.ai-model-details dt{font-weight:800}.ai-model-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.ai-route-preview{min-height:340px}.ai-route-preview__empty{text-align:center;align-content:center;place-items:center;max-width:420px;min-height:245px;margin:auto;display:grid}.ai-route-preview__empty svg{color:var(--wb-accent)}.ai-route-preview__empty h3{margin:10px 0 5px;font-size:15px}.ai-route-preview__empty p{color:var(--wb-muted);margin:0;font-size:10px}.ai-route-chain{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.ai-route-chain li{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.ai-route-chain__priority{background:var(--wb-accent-soft);width:34px;height:34px;color:var(--wb-accent);font-family:var(--font-mono);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.ai-route-chain li>div:nth-child(2){min-width:0}.ai-route-chain strong,.ai-route-chain p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-route-chain strong{font-size:12px}.ai-route-chain p{color:var(--wb-muted);margin:3px 0 0;font-size:9px}.ai-route-chain__actions{gap:4px;display:flex}.ai-route-chain__actions button{min-width:44px;min-height:44px}.ai-route-chain__actions button:disabled{opacity:.35}.ai-route-confirm{border-top:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;display:flex}.ai-route-confirm>div{align-items:flex-start;gap:7px;min-width:0;display:flex}.ai-route-confirm svg{color:var(--wb-accent);flex:none}.ai-route-confirm p{color:var(--wb-muted);margin:0;font-size:10px;line-height:1.5}.ai-route-confirm p strong{color:var(--wb-accent);display:block}.ai-route-confirm>button{flex:none}@media (width<=1180px){.ai-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-account-list article{grid-template-columns:minmax(170px,1fr) auto minmax(110px,.55fr)}.ai-account-list__actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=900px){.ai-platform-directory__intro,.ai-provider-next-step,.ai-route-confirm,.ai-role-coverage-state{flex-direction:column;align-items:stretch}.ai-platform-toolbar{flex-basis:auto;width:100%}.ai-provider-workspace__body,.ai-route-workspace{grid-template-columns:1fr}.ai-provider-guide{border-right:0;border-bottom:1px solid var(--wb-line)}.ai-route-builder__selector{grid-template-columns:1fr}.ai-route-builder__selector>button,.ai-route-confirm>button{width:100%}}@media (width<=620px){.ai-platform-grid{grid-template-columns:1fr}.ai-platform-toolbar{flex-direction:column;align-items:stretch}.ai-platform-toolbar label{flex-basis:auto}.ai-account-list article{grid-template-columns:1fr auto}.ai-account-list__state{grid-column:1}.ai-account-list__actions{grid-column:1/-1;justify-content:stretch}.ai-account-list__actions button{flex:50%}.ai-route-chain li{grid-template-columns:34px minmax(0,1fr)}.ai-route-chain__actions{grid-column:2}.ai-role-coverage>header{flex-direction:column;align-items:stretch}.ai-role-coverage>header>span{align-self:flex-start}.ai-role-coverage__grid{grid-template-columns:1fr}}.capability-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.capability-summary article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.capability-summary article span{color:var(--wb-muted);font-size:10px;font-weight:850}.capability-summary article strong{font-size:20px}.capability-summary article[data-status=healthy] strong{color:var(--wb-accent)}.capability-summary article[data-status=untested] strong{color:#efb755}.capability-summary article[data-status=degraded] strong,.capability-summary article[data-status=blocked] strong{color:#ff9b83}.capability-register{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;min-width:0;margin-top:10px;padding:14px}.capability-register>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.capability-register>header>div{min-width:0}.capability-register>header h2{margin:2px 0 0;font-size:18px}.capability-register>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:850}.capability-register__explain{max-width:860px;color:var(--wb-muted);margin:8px 0 0;font-size:11px;line-height:1.55}.capability-status{border:1px solid var(--wb-line-strong);color:var(--wb-muted-strong);white-space:nowrap;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.capability-status[data-status=healthy]{border-color:color-mix(in srgb, var(--wb-accent) 58%, var(--wb-line));background:var(--wb-accent-soft);color:var(--wb-accent)}.capability-status[data-status=untested]{border-color:color-mix(in srgb, #efb755 58%, var(--wb-line));color:#ffd995;background:#efb75521}.capability-status[data-status=degraded],.capability-status[data-status=blocked]{border-color:color-mix(in srgb, #ff8c75 55%, var(--wb-line));color:#ffc4b8;background:#ff8c751f}.capability-card-grid,.capability-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin-top:10px;display:grid}.capability-agent-card,.capability-skill-grid article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:13px;min-width:0;padding:12px;overflow:hidden}.capability-agent-card[data-status=blocked],.capability-agent-card[data-status=degraded]{border-color:color-mix(in srgb, #ff8c75 38%, var(--wb-line))}.capability-agent-card>header,.capability-skill-grid article>header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.capability-agent-card>header>div,.capability-skill-grid article>header>div{min-width:0}.capability-agent-card>header span:first-child,.capability-skill-grid article>header span:first-child{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.capability-agent-card h3,.capability-skill-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;overflow:hidden}.capability-agent-card__reason,.capability-skill-grid article>p{min-height:34px;color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.5}.capability-agent-card__route,.capability-skill-grid dl{gap:5px;margin:9px 0 0;display:grid}.capability-agent-card__route>div,.capability-skill-grid dl>div{border-top:1px solid var(--wb-line);grid-template-columns:56px minmax(0,1fr);gap:7px;min-width:0;padding-top:5px;font-size:10px;display:grid}.capability-agent-card dt,.capability-skill-grid dt{color:var(--wb-muted)}.capability-agent-card dd,.capability-skill-grid dd{min-width:0;color:var(--wb-muted-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.capability-agent-card>section{border-top:1px solid var(--wb-line);margin-top:9px;padding-top:8px}.capability-agent-card>section h4{color:var(--wb-text);margin:0 0 6px;font-size:10px}.capability-agent-card>section p{color:var(--wb-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.45}.capability-checklist{grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0;list-style:none;display:grid}.capability-checklist li{color:#ffc0b2;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;font-size:9px;display:grid}.capability-checklist li[data-ready=true]{color:var(--wb-accent)}.capability-checklist svg{width:13px;height:13px}.capability-checklist li span{color:var(--wb-muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-checklist li strong{font-size:9px}.capability-agent-card>footer{border-top:1px solid var(--wb-line);color:var(--wb-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;font-size:10px;display:flex}.capability-agent-card>footer strong{color:var(--wb-text)}.capability-review-list,.capability-usage-list{gap:8px;min-width:0;margin-top:10px;display:grid}.capability-review-list article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.capability-review-list article>svg{color:#ff9b83}.capability-review-list article>div{min-width:0}.capability-review-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.capability-review-list article p{color:var(--wb-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.capability-usage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-usage-list article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:13px;min-width:0;padding:12px}.capability-usage-list article>header{align-items:center;gap:8px;display:flex}.capability-usage-list article>header svg{color:var(--wb-accent);flex:none;font-size:24px}.capability-usage-list article>header div{min-width:0;display:grid}.capability-usage-list article>header strong,.capability-usage-list article>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-usage-list article>header strong{font-size:13px}.capability-usage-list article>header span{color:var(--wb-muted);font-family:var(--font-mono);font-size:9px}.capability-usage-list article>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 8px;margin-top:9px;font-size:10px;display:grid}.capability-usage-list article>div>span{color:var(--wb-muted)}.capability-usage-list article>div>strong{justify-self:end}.capability-usage-list progress{width:100%;height:5px;accent-color:var(--wb-accent);grid-column:1/-1}.capability-log-table{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:12px;min-width:0;margin-top:10px;display:grid;overflow:hidden}.capability-log-table>div{border-top:1px solid var(--wb-line);grid-template-columns:minmax(120px,.7fr) minmax(180px,1.2fr) minmax(130px,.8fr) minmax(100px,.6fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:10px;display:grid}.capability-log-table>div:first-child{background:var(--wb-accent-soft);color:var(--wb-accent);border-top:0;font-weight:900}.capability-log-table>div>span{min-width:0;display:grid}.capability-log-table strong,.capability-log-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capability-log-table small,.capability-log-table time{color:var(--wb-muted);font-size:9px}.capability-truth-footer{border:1px solid var(--wb-line);background:var(--wb-row);color:var(--wb-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;padding:10px 12px;font-size:10px;display:flex}.capability-truth-footer svg{color:var(--wb-accent);flex:none}.capability-truth-footer span{margin-right:8px}.brain-command-layout{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);gap:10px;min-width:0;margin-top:12px;display:grid}.brain-command-card,.brain-plan-card,.brain-boundary-strip{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;min-width:0}.brain-command-card{align-content:start;gap:11px;padding:15px;display:grid}.brain-command-card>header{align-items:flex-start;gap:10px;display:flex}.brain-command-card>header svg{color:var(--wb-accent);flex:none}.brain-command-card h2,.brain-plan-card h2{margin:2px 0 0;font-size:18px}.brain-command-card>label{color:var(--wb-muted-strong);gap:5px;font-size:11px;font-weight:850;display:grid}.brain-command-card select{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;padding:0 10px}.brain-command-card select:focus,.brain-command-card input:focus-visible,.brain-command-card button:focus-visible{outline:2px solid var(--wb-accent);outline-offset:2px}.brain-command-card fieldset{border:1px solid var(--wb-line);border-radius:11px;min-width:0;margin:0;padding:10px}.brain-command-card legend{color:var(--wb-muted-strong);padding:0 4px;font-size:10px;font-weight:850}.brain-command-card fieldset div{flex-wrap:wrap;gap:6px;display:flex}.brain-command-card fieldset label{border:1px solid var(--wb-line);background:var(--wb-glass);min-height:44px;color:var(--wb-muted-strong);border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:flex}.brain-command-card fieldset label:has(input:checked){border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.brain-command-card input{accent-color:var(--wb-accent)}.brain-command-card dl{gap:5px;margin:0;display:grid}.brain-command-card dl>div{border-top:1px solid var(--wb-line);grid-template-columns:58px minmax(0,1fr);gap:7px;padding-top:6px;font-size:10px;display:grid}.brain-command-card dt{color:var(--wb-muted)}.brain-command-card dd{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:0}.brain-command-card>button{background:var(--wb-accent);min-height:44px;color:var(--wb-page);font:inherit;border:0;border-radius:10px;font-size:11px;font-weight:900}.brain-command-card>button:disabled{cursor:not-allowed;opacity:.48}.brain-command-card>p{color:var(--wb-muted);align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.brain-command-card>p svg{color:var(--wb-accent);flex:none}.brain-plan-card{flex-direction:column;min-height:460px;padding:15px;display:flex}.brain-plan-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.brain-plan-card>header>span{border:1px solid var(--wb-line-strong);color:var(--wb-muted-strong);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.brain-plan-card>header>span[data-status=ready]{border-color:var(--wb-accent);color:var(--wb-accent)}.brain-plan-card>header>span[data-status=blocked],.brain-plan-card>header>span[data-status=degraded]{color:#ffc4b8;border-color:#ff8c75}.brain-plan-empty{text-align:center;place-items:center;max-width:420px;margin:auto;display:grid}.brain-plan-empty svg{color:var(--wb-accent)}.brain-plan-empty h3{margin:10px 0 5px;font-size:17px}.brain-plan-empty p{color:var(--wb-muted);margin:0;font-size:11px;line-height:1.55}.brain-plan-result{gap:8px;margin-top:10px;display:grid}.brain-plan-result>section{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:12px;min-width:0;padding:11px}.brain-plan-result h3{margin:0 0 7px;font-size:12px}.brain-plan-result dl{gap:5px;margin:0;display:grid}.brain-plan-result dl>div{grid-template-columns:54px minmax(0,1fr);gap:7px;font-size:10px;display:grid}.brain-plan-result dt{color:var(--wb-muted)}.brain-plan-result dd{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:0}.brain-plan-result ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.brain-plan-result li,.brain-plan-result section>p{color:var(--wb-muted-strong);align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.brain-plan-result li svg,.brain-plan-result section>p svg{color:var(--wb-accent);flex:none;margin-top:1px}.brain-plan-result li svg{color:#ffad99}.brain-plan-result>footer{border-top:1px solid var(--wb-line);color:var(--wb-muted);flex-wrap:wrap;align-items:center;gap:7px 12px;padding-top:8px;font-size:10px;display:flex}.brain-plan-result>footer strong{color:var(--wb-accent)}.brain-boundary-strip{align-items:flex-start;gap:9px;margin-top:10px;padding:12px 14px;display:flex}.brain-boundary-strip>svg{color:var(--wb-accent);flex:none}.brain-boundary-strip strong{font-size:12px}.brain-boundary-strip p{color:var(--wb-muted);margin:3px 0 0;font-size:10px;line-height:1.55}.brain-learning-register{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;margin-top:10px;padding:14px}.brain-learning-register>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brain-learning-register h2{margin:2px 0 0;font-size:18px}.brain-learning-register>header>span{border:1px solid var(--wb-line-strong);color:var(--wb-accent);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px}.brain-learning-register>p{color:var(--wb-muted-strong);margin:9px 0;font-size:12px}.brain-learning-register__items{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:10px 0;display:grid}.brain-learning-register__items article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.brain-learning-register__items strong{color:var(--wb-text);font-size:12px}.brain-learning-register__items span{color:var(--wb-muted);flex:none;font-size:10px}.brain-learning-register>a{min-height:44px;color:var(--wb-accent);align-items:center;font-size:12px;font-weight:750;display:inline-flex}.brain-learning-register__empty{color:var(--wb-muted)}.capability-skill-routes{gap:7px;margin-top:10px;display:grid}.capability-skill-routes>article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:11px;padding:9px}.capability-skill-routes>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.capability-skill-routes>article>dl{margin:7px 0 0}.memory-center{min-width:0;overflow:hidden auto}.memory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.memory-summary article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;min-width:0;padding:12px;display:grid}.memory-summary span{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.memory-summary strong{margin-top:3px;font-size:24px}.memory-summary small{color:var(--wb-muted);font-size:11px}.memory-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:10px;min-width:0;margin-top:10px;display:grid}.memory-layout--single,.memory-layout--audit{grid-template-columns:minmax(0,1fr)}.memory-register,.memory-candidate-form{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;min-width:0;padding:14px}.memory-register>header,.memory-candidate-form>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.memory-register>header h2,.memory-candidate-form h2{margin:2px 0 0;font-size:17px}.memory-register>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.memory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.memory-card{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:13px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex;overflow:hidden}.memory-card[data-status=candidate]{border-color:color-mix(in srgb, #efb755 46%, var(--wb-line))}.memory-card[data-status=approved]{border-color:color-mix(in srgb, var(--wb-accent) 56%, var(--wb-line))}.memory-card[data-status=revoked],.memory-card[data-status=superseded]{opacity:.72}.memory-card>header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.memory-card>header>div{min-width:0}.memory-card>header span{color:var(--wb-accent);font-family:var(--font-mono);font-size:10px}.memory-card>header h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;overflow:hidden}.memory-card>header strong{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;flex:none;padding:4px 7px;font-size:10px}.memory-card>p{color:var(--wb-text);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.memory-card dl{gap:5px;margin:0;display:grid}.memory-card dl>div{border-top:1px solid var(--wb-line);grid-template-columns:54px minmax(0,1fr);gap:7px;padding-top:5px;font-size:11px;display:grid}.memory-card dt{color:var(--wb-muted)}.memory-card dd{color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:0}.memory-card__redaction{align-items:flex-start;gap:5px;display:flex;color:#ffd3a0!important}.memory-card footer{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.memory-card footer button,.memory-candidate-form>button{background:var(--wb-accent);min-height:44px;color:var(--wb-page);font:inherit;border:0;border-radius:9px;padding:0 11px;font-size:11px;font-weight:900}.memory-card footer button.is-secondary{border:1px solid var(--wb-line-strong);background:var(--wb-row);color:var(--wb-muted-strong)}.memory-card footer button:disabled,.memory-candidate-form>button:disabled{cursor:wait;opacity:.58}.memory-empty-state{border:1px dashed var(--wb-line-strong);color:var(--wb-muted);border-radius:11px;margin:10px 0 0;padding:13px;font-size:12px}.memory-candidate-form{align-content:start;gap:9px;display:grid}.memory-candidate-form>header{justify-content:flex-start}.memory-candidate-form>header>svg{color:var(--wb-accent);flex:none}.memory-candidate-form>p{color:var(--wb-muted);margin:0;font-size:11px;line-height:1.5}.memory-candidate-form label{color:var(--wb-muted-strong);gap:4px;font-size:11px;font-weight:800;display:grid}.memory-candidate-form input,.memory-candidate-form select,.memory-candidate-form textarea{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-width:0;color:var(--wb-text);font:inherit;resize:vertical;border-radius:9px;padding:9px 10px}.memory-candidate-form input,.memory-candidate-form select{min-height:44px}.memory-candidate-form input:disabled{opacity:.68}.memory-candidate-form input:focus,.memory-candidate-form select:focus,.memory-candidate-form textarea:focus{outline:2px solid var(--wb-accent);outline-offset:2px}.memory-review-ledger{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:15px;min-width:0;padding:14px}.memory-review-ledger>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.memory-review-ledger>header>div{min-width:0}.memory-review-ledger>header h2{margin:2px 0 5px;font-size:18px}.memory-review-ledger>header p:last-child{max-width:720px;color:var(--wb-muted);margin:0;font-size:11px;line-height:1.5}.memory-review-ledger>header>span{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:850}.memory-review-list{gap:8px;margin-top:10px;display:grid}.memory-review-list article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:13px;gap:7px;min-width:0;padding:12px;display:grid}.memory-review-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.memory-review-list article>header>div{min-width:0}.memory-review-list article>header span{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.05em;font-size:10px}.memory-review-list article>header h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;overflow:hidden}.memory-review-list time{color:var(--wb-muted);flex:none;font-size:10px}.memory-review-list article>strong{color:var(--wb-muted-strong);font-size:12px}.memory-review-list article>p{color:var(--wb-text);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.memory-review-list article>footer{border-top:1px solid var(--wb-line);min-width:0;color:var(--wb-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:7px;font-size:10px;display:flex}.memory-review-list article>footer code{max-width:100%;color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-role-ai section p{overflow-wrap:anywhere}@media (width<=1360px){.operations-frame{grid-template-columns:74px 220px minmax(0,1fr)}.operations-frame--without-branches{grid-template-columns:74px minmax(0,1fr)}.operations-content{grid-template-columns:minmax(0,1fr) 290px}.creator-metrics{grid-template-columns:repeat(3,1fr)}.operations-content--communication{grid-template-columns:minmax(270px,310px) minmax(360px,1fr) minmax(280px,320px)}.operations-content--communication.mail-center-content{grid-template-columns:minmax(240px,.82fr) minmax(0,1.55fr) minmax(220px,.72fr)}}@media (width<=1080px){.operations-frame{grid-template-columns:72px 200px minmax(0,1fr)}.operations-frame--without-branches{grid-template-columns:72px minmax(0,1fr)}.operations-content{display:block;overflow:hidden auto}.operations-content>main{min-height:100%}.operations-content>aside{min-height:420px;margin-top:10px}.creator-dashboard-grid,.center-entry-grid{grid-template-columns:1fr 1fr}.creator-private-library__grid,.creator-overview-metrics,.creator-detail__grid{grid-template-columns:1fr}.creator-overview-metrics__primary{grid-column:auto}.creator-daily-contact-ledger>header{flex-direction:column;align-items:flex-start}.creator-daily-contact-ledger__channels{justify-content:flex-start}.creator-daily-contact-ledger__reconciliation{grid-template-columns:1fr auto}.creator-daily-contact-ledger__reconciliation>div:nth-child(2){grid-area:2/1/auto/-1}.creator-daily-contact-ledger__list>article{grid-template-columns:minmax(170px,1fr) minmax(130px,.8fr) minmax(90px,.7fr) 54px}.creator-daily-contact-ledger__latest{grid-column:1/-1}.creator-source-coverage>header{flex-direction:column}.creator-source-coverage__status{text-align:left;justify-items:start;width:100%}.creator-source-coverage__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-content--communication{grid-template-columns:minmax(250px,300px) minmax(360px,1fr);display:grid;overflow:hidden}.operations-content--communication>aside{margin-top:0}.operations-content--communication>.chat-assistant-region,.operations-content--communication>.mail-ai{grid-column:1/-1;min-height:360px}.operations-content--communication{overflow:auto}.mail-campaign-content{display:grid}.ai-provider-layout,.ai-provider-layout--roles,.brain-command-layout,.capability-card-grid,.capability-skill-grid,.memory-layout{grid-template-columns:1fr}}@media (width<=760px){.memory-summary,.memory-card-grid{grid-template-columns:1fr}.operations-app{overflow:auto}.operations-frame,.operations-frame--without-branches{grid-template-rows:64px auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:100dvh;padding:6px;display:grid}.operations-frame--without-branches{grid-template-rows:64px minmax(0,1fr)}.operations-rail{white-space:nowrap;border-radius:14px;padding:4px;display:block;overflow:auto hidden}.operations-brand{vertical-align:top;border:0;border-right:1px solid var(--wb-line);width:58px;min-height:52px;display:inline-grid}.operations-brand strong{display:none}.operations-rail ul{vertical-align:top;margin:0;display:inline-flex}.operations-rail li,.operations-rail li:nth-last-child(2){border:0;margin:0;padding:0;display:inline-block}.operations-rail li a{width:58px;min-height:52px}.operations-rail li a[aria-current=page]{box-shadow:inset 0 -3px var(--wb-accent)}.operations-branches{border-radius:14px;max-height:176px;padding:12px}.operations-branches>header,.operations-branches>p,.operations-branches footer{display:none}.operations-branches nav{display:flex;overflow:auto hidden}.operations-branches nav a{flex:none}.operations-content{grid-template-columns:1fr;min-height:calc(100dvh - 252px)}.operations-content>main,.operations-content>aside{border-radius:14px}.operations-content>main{padding:14px}.operations-page-header,.creator-welcome{flex-direction:column;align-items:flex-start}.operations-header-status{width:100%}.creator-welcome nav{flex-wrap:wrap;width:100%}.creator-metrics,.creator-dashboard-grid,.center-entry-grid,.ai-role-grid,.ai-config-form__limits{grid-template-columns:1fr}.capability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-summary article:last-child{grid-column:1/-1}.capability-usage-list{grid-template-columns:1fr}.capability-log-table{background:0 0;border:0;overflow:visible}.capability-log-table>div{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:10px;grid-template-columns:1fr}.capability-log-table>div:first-child{display:none}.capability-checklist{grid-template-columns:1fr}.ai-governance-hero{flex-direction:column;align-items:flex-start}.ai-provider-register article{grid-template-columns:34px minmax(0,1fr) auto}.ai-provider-register article em{grid-column:2;justify-self:start}.creator-private-library__header>span{justify-content:center;width:100%}.creator-private-library__summary{flex-direction:column;align-items:flex-start;gap:3px}.creator-daily-contact-ledger__list>article{border:1px solid var(--wb-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;padding:11px}.creator-daily-contact-ledger__reconciliation{grid-template-columns:1fr}.creator-daily-contact-ledger__reconciliation>div:nth-child(2){grid-area:auto}.creator-daily-contact-ledger__reconciliation>a,.creator-source-coverage__pending a{width:100%}.creator-daily-contact-ledger__status,.creator-daily-contact-ledger__channels-cell,.creator-daily-contact-ledger__latest{grid-column:1/-1}.creator-daily-contact-ledger time{grid-area:1/2}.creator-source-coverage__metrics,.creator-source-coverage__detail{grid-template-columns:minmax(0,1fr)}.creator-source-coverage__channels{justify-content:flex-start}.creator-source-coverage__pending{flex-direction:column;align-items:stretch}.collection-form__grid{grid-template-columns:minmax(0,1fr)}.collection-form__wide{grid-column:auto}.collection-contact-row{grid-template-columns:minmax(0,1fr)}.collection-contact-row__remove,.collection-form__add-contact,.collection-form__submit{width:100%}.collection-candidate-card>header{grid-template-columns:38px minmax(0,1fr)}.collection-candidate-card>header>strong{grid-column:2;justify-self:start;max-width:100%}.collection-candidate-card__actions>button{flex:100%}.creator-queue__head{display:none}.creator-queue>article{grid-template-columns:1fr auto}.creator-queue>article>p{grid-column:1;padding-left:42px}.operations-content--communication{min-height:calc(100dvh - 76px);padding:0 0 62px;display:block;position:relative;overflow:visible}.operations-content--communication>.communication-heading{display:none}.operations-content--communication>.chat-region{border-radius:14px;min-height:calc(100dvh - 140px)}.operations-content--communication>.mail-inbox,.operations-content--communication>.mail-thread,.operations-content--communication>.mail-readonly-info{min-height:calc(100dvh - 140px);margin-bottom:8px}.operations-content--communication.mail-center-content{gap:8px;padding-bottom:10px;display:grid}.operations-content--communication.mail-center-content>*{display:flex}.mail-campaign-content{min-height:calc(100dvh - 76px);padding:0 0 72px;display:grid;overflow:visible}.mail-campaign-content .mail-view-switch{width:100%;overflow:auto hidden}.mail-campaign-content .mail-view-switch a{flex:1 0 auto}.mail-campaign-builder{border-radius:14px;padding:14px}.mail-campaign-header{flex-direction:column;align-items:stretch}.mail-campaign-header h1{font-size:22px}.mail-campaign-header .mail-campaign-secondary,.mail-campaign-primary{width:100%}.mail-campaign-editor__grid,.mail-campaign-summary,.mail-campaign-detail-grid{grid-template-columns:1fr}.mail-campaign-actions button{width:100%}.chat-mobile-nav{grid-template-columns:repeat(3,1fr)}.ambient-night-scene__controls{gap:4px;bottom:72px;right:78px;transform:none}.ambient-night-scene__period{gap:0;padding:2px}.ambient-night-scene__period button,.ambient-night-scene__toggle{min-width:44px;min-height:44px;padding:0 6px;font-size:12px}.chat-operations-surface .ambient-night-scene__controls{display:flex;right:84px;transform:none}.chat-operations-surface .ambient-night-scene__period{display:none}.chat-operations-surface .ambient-night-scene__toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ambient-night-scene__status{display:none}}@media (width<=760px),(pointer:coarse){.chat-operations-surface .chat-mobile-nav button,.chat-operations-surface .chat-conversation form>button,.chat-operations-surface .chat-conversation form>div button,.chat-operations-surface .chat-message-attachment button,.chat-operations-surface .chat-message-attachment a{min-width:44px;min-height:44px}}@media (width>=768px) and (width<=1179px){.operations-content--communication.mail-center-content{grid-template-rows:48px auto minmax(560px,1fr) minmax(300px,auto);grid-template-columns:clamp(220px,34%,300px) minmax(0,1fr);display:grid;overflow:auto}.mail-center-content>.mail-viewport-bar{grid-column:1/-1}.mail-center-content>.mail-ai{grid-column:1/-1;min-height:300px}}@media (width<=767px){.operations-content--communication.mail-center-content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid;overflow:hidden}.mail-center-content>.communication-heading{display:none}.mail-center-content>.mail-state{min-height:calc(100dvh - 84px)}.mail-center-content>.mail-viewport-bar{width:100%}.mail-center-content>.mail-inbox,.mail-center-content>.mail-thread{width:100%;min-width:0;height:calc(100dvh - 148px);min-height:0;margin:0}.mail-center-content>[hidden]{display:none!important}.mail-center-content>.mail-ai{width:100%;min-width:0;height:calc(100dvh - 148px);min-height:0;margin:0}.mail-viewport-bar--mobile>div{flex:auto}.mail-viewport-bar--mobile>div button{flex:1 1 0}.mail-viewport-bar--mobile>button{flex:none}.mail-info-drawer{padding:8px}.mail-info-drawer>.mail-readonly-info{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.mail-provider-grid{grid-template-columns:1fr}.mail-account-filter button{min-width:142px;min-height:68px}.mail-thread-list li>button{min-height:84px}.mail-message--outbound{margin-left:0}.mail-composer__link{grid-template-columns:1fr}.mail-composer__toolbar>*{flex:120px}.mail-contact-match__actions,.mail-contact-match__dismiss-confirm>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-transparency:reduce){.operations-rail,.operations-branches,.operations-content>main,.operations-content>aside,.communication-panel,.chat-panel,.communication-heading{background:var(--wb-page);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.operations-app *,.operations-app :before,.operations-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.creator-card__header{grid-template-columns:minmax(0,1fr)}.creator-card__state{justify-self:start}.creator-daily-header>span{justify-content:center;width:100%}.creator-daily-tabs{grid-template-columns:repeat(6,minmax(120px,1fr))}.creator-daily-panel{min-height:520px;padding:11px}.creator-daily-replies__header{flex-direction:column;align-items:flex-start;gap:7px}.creator-daily-replies__header>strong{text-align:left}.creator-daily-replies__list>article>header{flex-direction:column}.creator-daily-replies__copy{grid-template-columns:1fr}.creator-daily-replies__list>article>footer{flex-direction:column;align-items:flex-start;gap:3px}}.operations-frame{grid-template-columns:var(--operations-rail-width) var(--operations-branches-width) minmax(0, 1fr);grid-template-rows:var(--operations-topbar-height) minmax(0, 1fr);grid-template-areas:"rail topbar topbar""rail branches content"}.operations-frame--without-branches{grid-template-columns:var(--operations-rail-width) minmax(0, 1fr);grid-template-areas:"rail topbar""rail content"}.operations-rail{grid-area:rail}.operations-branches{grid-area:branches}.operations-content{grid-area:content}.operations-topbar{z-index:15;min-height:var(--operations-topbar-height);border:1px solid var(--wb-line);background:var(--wb-glass-strong);color:var(--wb-text);box-shadow:inset 0 1px 0 var(--wb-line), 0 14px 36px var(--wb-shadow);-webkit-backdrop-filter:blur(18px)saturate(116%);border-radius:16px;grid-area:topbar;justify-content:space-between;align-items:center;gap:16px;padding:7px 10px 7px 14px;display:flex;position:relative}.operations-topbar__identity,.operations-topbar__actions{align-items:center;min-width:0;display:flex}.operations-topbar__identity{gap:10px}.operations-topbar__identity>span{width:var(--control-min-size);height:var(--control-min-size);border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:12px;flex:none;place-items:center;display:grid}.operations-topbar__identity>div{min-width:0}.operations-topbar__identity p,.operations-topbar__identity strong,.operations-topbar__identity small{margin:0;display:block}.operations-topbar__identity p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operations-topbar__identity strong{font-size:15px;line-height:1.25}.operations-topbar__identity small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operations-topbar__actions{flex:none;gap:7px}.operations-topbar .ambient-night-scene__controls{z-index:auto;max-width:none;position:static;bottom:auto;right:auto;transform:none}.operations-topbar .ambient-night-scene__status{max-width:132px;color:var(--wb-muted);text-align:right;line-height:1.25;position:static;bottom:auto;right:auto}.ambient-night-scene__select{display:none}.operations-topbar__actions button,.operations-topbar__ai-toggle{min-width:var(--control-min-size);min-height:var(--control-min-size);border:1px solid var(--wb-line-strong);background:var(--wb-row);color:var(--wb-text);border-radius:11px;padding:0 11px}.operations-topbar__ai-toggle{align-items:center;gap:7px;display:none}.operations-topbar__ai-toggle span{font-weight:800}.operations-role-ai-backdrop{z-index:64;background:color-mix(in srgb, var(--wb-page) 64%, transparent);cursor:default;-webkit-backdrop-filter:blur(3px);border:0;border-radius:0;width:100%;height:100%;display:none;position:fixed;inset:0}.operations-role-ai__close{z-index:2;width:var(--control-min-size);height:var(--control-min-size);min-width:var(--control-min-size);min-height:var(--control-min-size);border:1px solid var(--wb-line-strong);background:var(--wb-row);color:var(--wb-text);border-radius:11px;place-items:center;font-size:22px;line-height:1;display:none;position:absolute;top:10px;right:10px}.operations-branches nav a,.creator-role-ai>a{min-height:var(--control-min-size)}@media (width>=768px) and (width<=1599px){.operations-frame{--operations-rail-width:74px;--operations-branches-width:220px}.operations-topbar__ai-toggle{display:inline-flex}.operations-app:not([data-center=creator-hub]) .operations-content:not(.operations-content--communication){grid-template-columns:minmax(0,1fr)}.operations-frame [data-role-ai-panel=true]{z-index:65;top:calc(10px + var(--operations-topbar-height));border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);width:min(390px,100vw - 32px);min-height:0;box-shadow:0 24px 72px var(--wb-shadow);border-radius:18px;margin:0;display:flex;position:fixed;bottom:10px;right:10px;overflow:hidden auto}.operations-frame[data-role-ai-open=false] [data-role-ai-panel=true]{display:none}.operations-frame[data-role-ai-open=true] .operations-role-ai-backdrop{display:block}.operations-frame[data-role-ai-open=true] [data-role-ai-panel=true]>.operations-role-ai__close,.operations-frame[data-role-ai-open=true] [data-role-ai-panel=true] .creator-role-ai__close{display:grid}.chat-operations-surface .operations-content--communication{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.chat-operations-surface .operations-content--communication>[data-role-ai-panel=true]{grid-column:auto}}@media (width<=767px){.operations-app{overflow:hidden}.operations-frame,.operations-frame--without-branches{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--operations-topbar-height) auto minmax(0, 1fr);height:100dvh;min-height:100dvh;padding:6px;padding-bottom:calc(6px + var(--operations-mobile-nav-height) + env(safe-area-inset-bottom));grid-template-areas:"topbar""branches""content";gap:6px}.operations-frame--without-branches{grid-template-rows:var(--operations-topbar-height) minmax(0, 1fr);grid-template-areas:"topbar""content"}.operations-topbar{border-radius:13px;padding-left:9px}.operations-topbar__identity>span,.operations-topbar__identity small{display:none}.operations-topbar__actions{gap:4px}.operations-topbar .ambient-night-scene__period{display:none}.operations-topbar .ambient-night-scene__select{min-width:72px;min-height:var(--control-min-size);border:1px solid var(--wb-line-strong);background:var(--wb-row);color:var(--wb-text);font:inherit;border-radius:11px;padding:0 26px 0 9px;display:block}.operations-topbar .ambient-night-scene__status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-topbar__ai-toggle{padding:0 9px;display:inline-flex}.operations-topbar__ai-toggle span{display:none}.operations-branches{max-height:132px}.operations-content{min-height:0;overflow:hidden auto}.operations-content--communication{min-height:0;padding-bottom:0}.operations-frame [data-role-ai-panel=true]{z-index:65;right:6px;bottom:calc(var(--operations-mobile-nav-height) + env(safe-area-inset-bottom) + 6px);border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);min-height:0;max-height:88dvh;box-shadow:0 24px 72px var(--wb-shadow);border-radius:18px;margin:0;display:flex;position:fixed;left:6px;overflow:hidden auto}.operations-frame[data-role-ai-open=false] [data-role-ai-panel=true]{display:none}.operations-frame[data-role-ai-open=true] .operations-role-ai-backdrop{display:block}.operations-frame[data-role-ai-open=true] [data-role-ai-panel=true]>.operations-role-ai__close,.operations-frame[data-role-ai-open=true] [data-role-ai-panel=true] .creator-role-ai__close{display:grid}}.mail-settings-content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;display:grid;overflow:hidden}.mail-provider-settings{border:1px solid var(--wb-line);background:var(--wb-glass-strong);width:min(100%,1180px);min-width:0;color:var(--wb-text);box-shadow:0 18px 48px var(--wb-shadow);-webkit-backdrop-filter:blur(22px);border-radius:18px;gap:14px;margin:0 auto;padding:18px;display:grid;overflow:hidden auto}.mail-provider-settings__heading,.mail-provider-settings__intro,.mail-provider-config-card>header,.mail-provider-settings__planned>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mail-provider-settings__heading{border-bottom:1px solid var(--wb-line);padding-bottom:14px}.mail-provider-settings__heading p,.mail-provider-settings__heading h1,.mail-provider-settings__heading span,.mail-provider-config-card h2,.mail-provider-config-card p,.mail-provider-settings__planned h2,.mail-provider-settings__planned p{margin:0}.mail-provider-settings__heading p,.mail-provider-config-card>header p,.mail-provider-settings__aside>p,.mail-provider-settings__planned>header p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.mail-provider-settings__heading h1{letter-spacing:-.03em;margin:4px 0;font-size:clamp(24px,3vw,34px)}.mail-provider-settings__heading span{color:var(--wb-muted-strong);font-size:13px}.mail-provider-settings__heading>a,.mail-settings-cta{border:1px solid var(--wb-line-strong);background:var(--wb-row);min-height:44px;color:var(--wb-text);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mail-settings-cta{background:var(--wb-accent);width:fit-content;color:var(--wb-on-accent);margin:0 auto}.mail-provider-settings__heading>a:hover,.mail-provider-settings__heading>a:focus-visible,.mail-settings-cta:hover,.mail-settings-cta:focus-visible{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-provider-settings__intro{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:13px 14px;display:grid}.mail-provider-settings__intro>svg{color:var(--wb-accent)}.mail-provider-settings__intro h2{margin:0 0 3px;font-size:15px}.mail-provider-settings__intro p{color:var(--wb-muted-strong);margin:0;font-size:12px;line-height:1.5}.mail-provider-settings__intro>span,.mail-provider-config-card>header>span,.mail-provider-settings__planned>header>span{border:1px solid var(--wb-line);color:var(--wb-muted-strong);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.mail-provider-settings .is-ready{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-provider-settings .is-pending{background:var(--wb-glass)}.mail-provider-settings__error,.mail-provider-config-error,.mail-provider-config-success{border:1px solid var(--wb-line);background:var(--wb-row);color:var(--wb-muted-strong);border-radius:10px;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:12px;display:flex}.mail-provider-settings__error,.mail-provider-config-error{border-color:color-mix(in srgb, var(--wb-danger,#b23f38) 42%, var(--wb-line));color:var(--wb-text)}.mail-provider-config-success{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.mail-provider-settings__layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:14px;display:grid}.mail-provider-settings__forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.mail-provider-config-card{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:16px;gap:12px;min-width:0;padding:15px;display:grid}.mail-provider-config-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.mail-provider-config-card__icon{background:var(--wb-accent-soft);width:42px;height:42px;color:var(--wb-accent);border-radius:12px;place-items:center;display:grid}.mail-provider-config-card h2{margin-top:3px;font-size:16px;line-height:1.25}.mail-provider-config-card__help{color:var(--wb-muted-strong);font-size:12px;line-height:1.55}.mail-provider-config-summary{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:11px;gap:4px;padding:10px;display:grid}.mail-provider-config-summary span{color:var(--wb-accent);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.mail-provider-config-summary strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:12px}.mail-provider-config-summary small{color:var(--wb-muted);font-size:10px}.mail-provider-config-card form{gap:10px;display:grid}.mail-provider-config-card label{color:var(--wb-text);gap:5px;font-size:12px;font-weight:750;display:grid}.mail-provider-config-card label small{color:var(--wb-muted);font-size:10px;font-weight:500;line-height:1.45}.mail-provider-config-card input{border:1px solid var(--wb-line-strong);background:var(--wb-glass);width:100%;min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.mail-provider-config-card input:focus{border-color:var(--wb-accent);box-shadow:0 0 0 3px var(--wb-focus)}.mail-provider-config-card form>button{border:1px solid var(--wb-accent);background:var(--wb-accent);min-height:44px;color:var(--wb-page);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.mail-provider-config-card form>button:disabled{cursor:wait;opacity:.62}.mail-provider-settings__aside{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:16px;gap:10px;padding:15px;display:grid}.mail-provider-settings__aside ol{color:var(--wb-muted-strong);gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.5;display:grid}.mail-provider-settings__aside strong{color:var(--wb-accent);font-size:12px}.mail-provider-settings__aside span{color:var(--wb-muted);font-size:11px;line-height:1.5}.mail-provider-settings__planned{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:16px;gap:11px;padding:15px;display:grid}.mail-provider-settings__planned h2{margin-top:3px;font-size:17px}.mail-provider-settings__planned>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mail-provider-settings__planned article{border:1px solid var(--wb-line);background:var(--wb-glass);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.mail-provider-settings__planned article>svg{color:var(--wb-accent)}.mail-provider-settings__planned article small{color:var(--wb-muted);overflow-wrap:anywhere;grid-column:2}.mail-provider-settings__planned article span{color:var(--wb-muted);grid-area:1/3/span 2;font-size:11px}.mail-provider-settings__planned>p{color:var(--wb-muted-strong);font-size:11px;line-height:1.55}@media (width<=1100px){.mail-provider-settings__layout,.mail-provider-settings__aside{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.mail-settings-content{overflow:visible}.mail-settings-content>.mail-view-switch{width:100%;overflow:auto hidden}.mail-settings-content>.mail-view-switch a{flex:1 0 auto}.mail-provider-settings{padding:14px;overflow:visible}.mail-provider-settings__heading{flex-direction:column;align-items:stretch}.mail-provider-settings__heading>a{width:100%}.mail-provider-settings__intro{grid-template-columns:auto minmax(0,1fr)}.mail-provider-settings__intro>span{grid-column:2;justify-self:start}.mail-provider-settings__forms,.mail-provider-settings__planned>div{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.mail-provider-settings{padding:11px}.mail-provider-config-card>header{grid-template-columns:auto minmax(0,1fr)}.mail-provider-config-card>header>span{grid-column:2;justify-self:start}.mail-provider-settings__planned article{grid-template-columns:auto minmax(0,1fr)}.mail-provider-settings__planned article span{grid-area:auto/2;justify-self:start}}.notification-center{width:min(100%,1120px);min-width:0;color:var(--wb-text);grid-auto-rows:max-content;align-content:start;gap:14px;margin:0 auto;padding:18px;display:grid}.notification-boundary,.notification-state,.notification-empty{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:14px;align-items:center;gap:13px;padding:14px 16px;display:flex}.notification-boundary>svg,.notification-state>svg,.notification-empty>svg{color:var(--wb-accent);flex:none}.notification-boundary strong,.notification-state strong{font-size:13px}.notification-boundary p,.notification-state p,.notification-empty p{color:var(--wb-muted-strong);margin:3px 0 0;font-size:12px;line-height:1.55}.notification-state{justify-content:center;min-height:118px}.notification-state--error{border-color:color-mix(in srgb, var(--wb-danger,#b23f38) 42%, var(--wb-line));justify-content:flex-start}.notification-state--error>svg{color:var(--wb-danger,#b23f38)}.notification-state button{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:44px;color:var(--wb-text);font:inherit;border-radius:10px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:800}.notification-state__spinner{animation:.8s linear infinite notification-spin}@keyframes notification-spin{to{transform:rotate(360deg)}}.notification-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.notification-summary article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:13px;gap:4px;min-width:0;padding:14px;display:grid}.notification-summary span{color:var(--wb-muted-strong);font-size:11px;font-weight:800}.notification-summary strong{color:var(--wb-text);font-size:clamp(24px,3vw,34px);line-height:1}.notification-summary small{color:var(--wb-muted);font-size:10px}.notification-filters{gap:7px;min-width:0;min-height:44px;display:flex;overflow:auto hidden}.notification-filters button{border:1px solid var(--wb-line);background:var(--wb-row);min-height:44px;color:var(--wb-muted-strong);font:inherit;border-radius:10px;flex:none;padding:0 13px;font-size:11px;font-weight:800}.notification-filters button[aria-pressed=true]{border-color:var(--wb-accent);background:var(--wb-accent-soft);color:var(--wb-accent)}.notification-list{gap:9px;display:grid}.notification-item{border:1px solid var(--wb-line);border-left:3px solid var(--wb-line-strong);background:var(--wb-row);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.notification-item--critical{border-left-color:var(--wb-danger,#b23f38)}.notification-item--action,.notification-item--setup{border-left-color:var(--wb-accent)}.notification-item__icon{background:var(--wb-accent-soft);width:42px;height:42px;color:var(--wb-accent);border-radius:12px;place-items:center;display:grid}.notification-item--critical .notification-item__icon{color:var(--wb-danger,#b23f38)}.notification-item__body{min-width:0}.notification-item__meta{color:var(--wb-muted);font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:6px 11px;font-size:9px;font-weight:750;display:flex}.notification-item h2{margin:5px 0 4px;font-size:15px;line-height:1.3}.notification-item p{color:var(--wb-muted-strong);margin:0;font-size:12px;line-height:1.55}.notification-item__count{min-width:42px;color:var(--wb-text);text-align:center;font-size:25px}.notification-item>a{border:1px solid var(--wb-line-strong);background:var(--wb-glass);min-height:44px;color:var(--wb-text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.notification-item>a:hover,.notification-item>a:focus-visible,.notification-filters button:hover,.notification-state button:hover{border-color:var(--wb-accent);color:var(--wb-accent)}.notification-empty{justify-content:center;min-height:160px}.notification-empty h2{margin:0;font-size:18px}.notification-filter-empty{border:1px dashed var(--wb-line);min-height:92px;color:var(--wb-muted-strong);border-radius:13px;justify-content:center;align-items:center;gap:9px;display:flex}.notification-filter-empty p{margin:0}@media (width<=860px){.notification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-item{grid-template-columns:auto minmax(0,1fr) auto}.notification-item>a{grid-column:2/-1;justify-self:start}}@media (width<=600px){.notification-center{padding:12px}.notification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-state{flex-wrap:wrap;align-items:flex-start}.notification-state button{width:100%;margin-left:0}.notification-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.notification-item__count{grid-area:2/1;align-self:center;font-size:20px}.notification-item>a{grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){.notification-state__spinner{animation:none}}.operations-app[data-center=mail],.mail-product-surface{--mail-page:#101720;--mail-surface:#151f2b;--mail-surface-subtle:#192532;--mail-surface-muted:#202d3a;--mail-sidebar:#121c27;--mail-line:#e2ebf41c;--mail-line-strong:#e2ebf430;--mail-text:#edf3f8;--mail-muted:#95a5b7;--mail-muted-strong:#bac6d2;--mail-accent:var(--spectral-teal);--mail-accent-soft:var(--spectral-teal-soft);--mail-on-accent:#0d1b31;--mail-shadow:#00000038;--wb-page:var(--mail-page);--wb-glass:var(--mail-surface);--wb-glass-strong:var(--mail-surface-subtle);--wb-rail:var(--mail-sidebar);--wb-row:var(--mail-surface-muted);--wb-line:var(--mail-line);--wb-line-strong:var(--mail-line-strong);--wb-text:var(--mail-text);--wb-muted:var(--mail-muted);--wb-muted-strong:var(--mail-muted-strong);--wb-accent:var(--mail-accent);--wb-accent-soft:var(--mail-accent-soft);--wb-on-accent:var(--mail-on-accent);--wb-focus:#43d6c347;--wb-shadow:var(--mail-shadow)}:root[data-mcxo-scene=day] .operations-app[data-center=mail],:root[data-mcxo-scene=day] .mail-product-surface{--mail-page:#edf2f8;--mail-surface:#fbfcfe;--mail-surface-subtle:#f5f7fb;--mail-surface-muted:#f0f3f8;--mail-sidebar:#f7f9fc;--mail-line:#1f36561a;--mail-line-strong:#1f36562e;--mail-text:#182235;--mail-muted:#6c788a;--mail-muted-strong:#435167;--mail-accent:var(--spectral-teal-ink);--mail-accent-soft:#006f641a;--mail-on-accent:#f8fbff;--mail-shadow:#2c3f5b1a;--wb-focus:#006f643d}.operations-app[data-center=mail]{overflow:hidden auto}.operations-app[data-center=mail] .operations-scene-layer .ambient-night-scene__poster,.operations-app[data-center=mail] .operations-scene-layer .ambient-night-scene__video{opacity:.015}.operations-app[data-center=mail] .operations-scene-layer .ambient-night-scene:after{background:var(--mail-page)}.operations-app[data-center=mail] .operations-frame,.operations-app[data-center=mail] .operations-frame--without-branches{grid-template-rows:var(--operations-topbar-height) auto;align-items:start;height:auto;min-height:100dvh}.operations-app[data-center=mail] .operations-rail{height:calc(100dvh - 20px);position:sticky;top:10px}.operations-app[data-center=mail] .operations-topbar{background:var(--mail-surface);-webkit-backdrop-filter:none;position:sticky;top:10px}.operations-app[data-center=mail] .operations-content{overflow:visible}.operations-app[data-center=mail] .communication-panel,.operations-app[data-center=mail] .mail-view-switch,.operations-app[data-center=mail] .mail-viewport-bar{background:var(--mail-surface);-webkit-backdrop-filter:none}.operations-content--communication.mail-center-content{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;padding:0 0 28px;display:grid;overflow:visible}.mail-center-content>.communication-heading,.mail-center-content>.mail-toolbar,.mail-center-content>.mail-viewport-bar,.mail-center-content>.mail-workspace,.mail-center-content>.mail-state{grid-column:1}.mail-center-heading{border:1px solid var(--mail-line);background:var(--mail-surface);min-height:58px;box-shadow:0 8px 24px var(--mail-shadow);border-radius:15px;padding:8px 14px}.mail-toolbar{border:1px solid var(--mail-line);background:var(--mail-surface);min-height:52px;box-shadow:0 8px 24px var(--mail-shadow);border-radius:15px;padding:6px}.mail-toolbar__status{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.mail-toolbar__status>button{border:1px solid var(--mail-line-strong);background:var(--mail-surface-muted);min-height:44px;color:var(--mail-text);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.mail-toolbar__status>button[aria-expanded=true]{border-color:var(--mail-accent);background:var(--mail-accent-soft);color:var(--mail-accent)}.mail-view-switch{border-color:#0000;padding:0}.mail-view-switch a{border-radius:10px}.mail-workspace{--mail-workspace-height:clamp(760px, calc(100dvh - 132px), 920px);min-width:0;min-height:0;height:var(--mail-workspace-height);grid-template-columns:minmax(420px,460px) minmax(540px,1fr);align-items:stretch;gap:10px;display:grid}.mail-workspace>.communication-panel,.mail-workspace .mail-ai-stack>.communication-panel{border-color:var(--mail-line);background:var(--mail-surface);box-shadow:0 14px 36px var(--mail-shadow);-webkit-backdrop-filter:none}.mail-workspace>.mail-inbox{height:var(--mail-workspace-height);min-height:var(--mail-workspace-height);border-radius:16px;grid-template-columns:clamp(132px,9vw,148px) minmax(300px,328px);padding:0;display:grid;overflow:hidden}.mail-primary-sidebar{border-right:1px solid var(--mail-line);background:var(--mail-sidebar);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 10px;display:flex}.mail-primary-sidebar__brand{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mail-primary-sidebar__brand>span{background:var(--mail-accent-soft);width:34px;height:34px;color:var(--mail-accent);border-radius:50%;place-items:center;font-weight:900;display:grid}.mail-primary-sidebar__brand>div,.mail-primary-sidebar__account{gap:2px;min-width:0;display:grid}.mail-primary-sidebar__brand strong{font-size:12px}.mail-primary-sidebar__brand small,.mail-primary-sidebar__account small{color:var(--mail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mail-compose-shortcut{background:var(--mail-accent);min-height:44px;color:var(--mail-on-accent);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.mail-compose-shortcut[aria-disabled=true]{background:var(--mail-surface-muted);color:var(--mail-muted)}.mail-sidebar-toggle{border:1px solid var(--mail-line);background:var(--mail-surface-muted);width:44px;min-height:44px;color:var(--mail-muted-strong);border-radius:9px;grid-column:1/-1;justify-self:end;place-items:center;display:inline-grid}.mail-sidebar-toggle svg{transition:transform .18s;transform:rotate(90deg)}.mail-primary-nav,.mail-primary-nav>div{gap:4px;display:grid}.mail-nav-group{min-width:0}.mail-nav-group>summary{min-height:44px;color:var(--mail-muted);cursor:pointer;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 7px;font-size:9px;font-weight:850;list-style:none;display:flex}.mail-nav-group>summary::-webkit-details-marker{display:none}.mail-nav-group>summary svg{transition:transform .18s}.mail-nav-group:not([open])>summary svg{transform:rotate(-90deg)}.mail-nav-group>div{gap:3px;display:grid}.mail-primary-nav button{width:100%;min-height:44px;color:var(--mail-muted-strong);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:grid}.mail-primary-nav button:hover,.mail-primary-nav button[aria-pressed=true]{background:var(--mail-accent-soft);color:var(--mail-accent)}.mail-primary-nav button[aria-pressed=true]{box-shadow:inset 3px 0 var(--mail-accent);font-weight:850}.mail-primary-nav button b{color:inherit;font-variant-numeric:tabular-nums;font-size:9px}.mail-primary-sidebar__account{border-top:1px solid var(--mail-line);margin-top:auto;padding-top:10px}.mail-primary-sidebar__account>span{color:var(--mail-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.mail-inbox--nav-collapsed{grid-template-columns:58px minmax(0,1fr)!important}.mail-inbox--nav-collapsed .mail-primary-sidebar{gap:8px;padding-inline:7px}.mail-inbox--nav-collapsed .mail-primary-sidebar__brand{grid-template-columns:1fr;justify-items:center}.mail-inbox--nav-collapsed .mail-primary-sidebar__brand>div,.mail-inbox--nav-collapsed .mail-primary-sidebar__account,.mail-inbox--nav-collapsed .mail-nav-group>summary,.mail-inbox--nav-collapsed .mail-primary-nav button>span,.mail-inbox--nav-collapsed .mail-primary-nav button>b{display:none}.mail-inbox--nav-collapsed .mail-sidebar-toggle{grid-column:1;justify-self:center}.mail-inbox--nav-collapsed .mail-sidebar-toggle svg{transform:rotate(-90deg)}.mail-inbox--nav-collapsed .mail-compose-shortcut{padding:0;font-size:0}.mail-inbox--nav-collapsed .mail-compose-shortcut svg{margin:0}.mail-inbox--nav-collapsed .mail-primary-nav button{grid-template-columns:1fr;justify-items:center;padding:0}.mail-workspace>.mail-inbox.mail-inbox--without-folder-rail{grid-template-columns:minmax(0,1fr)}.mail-inbox__list-pane{flex-direction:column;min-width:0;min-height:0;padding:14px 12px 12px;display:flex}.mail-inbox__list-pane>header{border-bottom:1px solid var(--mail-line);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:60px;display:flex}.mail-inbox__list-pane>header p{color:var(--mail-accent);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:9px}.mail-inbox__list-pane>header h2{margin:3px 0 0;font-size:17px}.mail-inbox__list-pane>header>span{color:var(--mail-muted);font-size:10px}.mail-account-filter{flex:none;gap:6px;margin-top:10px;padding-bottom:2px;display:flex;overflow:auto hidden}.mail-account-filter button{border-radius:11px;flex:none;min-width:130px;min-height:62px}.mail-search{background:var(--mail-surface-muted);flex:none}.mail-search input{min-height:44px}.mail-thread-list{overflow:hidden}.mail-thread-list ul{overscroll-behavior:contain;flex:auto}.mail-thread-list li>button{min-height:76px;padding:9px 7px}.mail-thread-list li>button:hover,.mail-thread-list li>button[aria-pressed=true]{background:var(--mail-accent-soft)}.mail-workspace>.mail-thread{min-height:0;height:var(--mail-workspace-height);border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.mail-thread>header{flex:none;height:62px;min-height:62px;max-height:64px;padding:0 18px}.mail-thread>header h2{font-size:clamp(18px,1.5vw,23px)}.mail-message-stream{overscroll-behavior:contain;background:var(--mail-surface-subtle);scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:14px 18px 10px;display:flex;overflow:hidden auto}.mail-thread .mail-message-stream{flex:auto}.mail-load-older{border:1px solid var(--mail-line);background:var(--mail-surface);min-height:44px;color:var(--mail-muted-strong);border-radius:999px;flex:none;align-self:center;padding:0 13px;font-size:11px;font-weight:800}.mail-message{border-color:var(--mail-line);background:var(--mail-surface);width:fit-content;max-width:min(72%,720px);box-shadow:0 7px 20px var(--mail-shadow);border-radius:8px 16px 16px;margin:9px auto 0 0;padding:11px 13px}.mail-message--outbound{border-color:color-mix(in srgb, var(--mail-accent) 24%, var(--mail-line));background:var(--mail-accent-soft);border-radius:16px 8px 16px 16px;width:fit-content;max-width:min(66%,660px);margin-left:auto;margin-right:0}.mail-message__copy{margin-top:4px;padding-top:0}.mail-message__copy>p{margin-top:0;font-size:13px;line-height:1.58}.mail-message__quote{border-top:1px solid var(--mail-line);margin-top:10px;padding-top:6px}.mail-message__quote summary{min-width:44px;min-height:44px;color:var(--mail-muted-strong);cursor:pointer;border-radius:9px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.mail-message__quote summary:hover,.mail-message__quote[open] summary{background:var(--mail-surface-muted);color:var(--mail-accent)}.mail-message__quote>p{color:var(--mail-muted-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.55}.mail-message__meta{border-top:1px solid var(--mail-line);margin-top:7px}.mail-message__meta>summary{min-width:44px;min-height:44px;color:var(--mail-muted);cursor:pointer;align-items:center;font-size:10px;font-weight:750;display:inline-flex}.mail-message__meta dl{margin-top:0}.mail-attachments{gap:7px;min-width:0;margin-top:8px;display:grid}.mail-attachment-album-wrap{gap:5px;width:min(100%,360px);display:grid}.mail-attachment-album-wrap[data-image-count="1"]{width:min(100%,320px)}.mail-attachment-album{aspect-ratio:1;border:1px solid var(--mail-line);background:var(--mail-surface-muted);border-radius:12px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;min-width:0;max-height:min(360px,48vh);display:grid;overflow:hidden}.mail-attachment-album[data-image-count="1"]{aspect-ratio:4/5;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-height:min(420px,48vh)}.mail-attachment-album[data-image-count="2"]{grid-template-rows:minmax(0,1fr)}.mail-attachment-album[data-image-count="3"]>button:first-child{grid-row:1/span 2}.mail-attachment-album button{background:var(--mail-surface-subtle);cursor:zoom-in;border:0;border-radius:0;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.mail-attachment-album img{object-fit:cover;width:100%;height:100%;display:block}.mail-attachment-album button>span{color:#fff;background:#09111bad;place-items:center;font-size:24px;font-weight:900;display:grid;position:absolute;inset:0}.mail-attachment-album-wrap>small{color:var(--mail-muted);font-size:10px}.mail-attachment-files{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mail-attachment-files li{border:1px solid var(--mail-line);background:var(--mail-surface-muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.mail-attachment-files li>div{gap:2px;min-width:0;display:grid}.mail-attachment-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mail-attachment-files small{color:var(--mail-muted);font-size:9px}.mail-attachment-files a{min-width:44px;min-height:44px;color:var(--mail-accent);justify-content:center;align-items:center;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.mail-message__translation{flex-wrap:wrap;gap:6px;min-width:0;margin-top:7px;display:flex}.mail-message__translation-trigger,.mail-message__translation-tabs button,.mail-message__translation-footer button{border:1px solid var(--mail-line);background:var(--mail-surface-muted);min-height:44px;color:var(--mail-muted-strong);border-radius:9px;padding:0 11px;font-size:11px;font-weight:800}.mail-message__translation-trigger:hover,.mail-message__translation-trigger:focus-visible,.mail-message__translation-tabs button[aria-pressed=true]{border-color:var(--mail-accent);background:var(--mail-accent-soft);color:var(--mail-accent)}.mail-message__translation>[role=status]{color:var(--mail-muted-strong);margin:0;font-size:11px;line-height:44px}.mail-message__translation-result{border-top:1px solid var(--mail-line);gap:8px;width:100%;padding-top:8px;display:grid}.mail-message__translation-tabs{flex-wrap:wrap;gap:5px;display:flex}.mail-message__translation-copy{gap:7px;display:grid}.mail-message__translation-copy--compare{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-message__translation-copy p{border-left:2px solid var(--mail-accent);color:var(--mail-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:9px;font-size:12px;line-height:1.55}.mail-message__translation-footer{align-items:center;gap:8px;display:flex}.mail-message__translation-footer details{color:var(--mail-muted);font-size:10px}.mail-message__translation-footer summary{cursor:pointer;min-height:44px;line-height:44px}.mail-message__translation-footer small{overflow-wrap:anywhere;margin-top:4px;display:block}.mail-message__translation-error{border:1px solid color-mix(in srgb, var(--wb-danger,#b23f38) 35%, var(--mail-line));background:var(--mail-surface-muted);border-radius:9px;width:100%;padding:8px 9px}.mail-image-lightbox{z-index:120;color:#f7fafc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mail-image-lightbox__backdrop{cursor:zoom-out;background:#03070ce0;border:0;position:absolute;inset:0}.mail-image-lightbox__surface{z-index:1;background:#0d141d;border:1px solid #ffffff2b;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(94vw,1180px);height:min(100dvh - 48px,900px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080}.mail-image-lightbox__surface>header,.mail-image-lightbox__surface>footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.mail-image-lightbox__surface>header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail-image-lightbox__surface :is(button,a){min-width:44px;min-height:44px}.mail-image-lightbox__surface>header button,.mail-image-lightbox__stage>button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;font-size:28px}.mail-image-lightbox__stage{background:#05090e;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;min-height:0;padding:8px 12px;display:grid}.mail-image-lightbox__stage>img{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 150px);display:block}.mail-image-lightbox__stage>button:disabled{opacity:.28}.mail-image-lightbox__surface>footer{color:#ffffffc2;border-top:1px solid #ffffff1a;font-size:12px}.mail-image-lightbox__surface>footer a{color:#fff;align-items:center;font-weight:800;display:inline-flex}.mail-image-lightbox__error{text-align:center;place-items:center;gap:8px;display:grid}.mail-image-lightbox__error p{color:#ffffffad;margin:0}.mail-composer{background:var(--mail-surface);flex:none;max-height:32%;margin:8px 12px 10px;overflow:hidden auto}.mail-composer textarea{resize:vertical;min-height:58px;max-height:132px}.mail-composer>footer>span{display:none}.mail-workspace .mail-ai-stack{min-height:0;height:var(--mail-workspace-height);overflow:hidden}.mail-workspace .mail-ai{background:var(--mail-surface);border-radius:16px;flex:auto;height:100%;min-height:0;overflow:hidden auto}.mail-workspace .mail-contact-context--workspace,.mail-workspace .mail-contact-context__tabs,.mail-workspace .mail-contact-context__workspace-header,.mail-workspace .mail-contact-context [role=tabpanel]{background:var(--mail-surface-subtle)}.mail-info-drawer{color:var(--mail-text)}.mail-info-drawer__backdrop{background:#0a121d85}.mail-info-drawer>.mail-readonly-info{border-color:var(--mail-line-strong);background:var(--mail-surface);-webkit-backdrop-filter:none;overflow:hidden auto}.mail-folder-drawer{z-index:90;color:var(--mail-text);overscroll-behavior:contain;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.mail-folder-drawer :focus-visible{outline:2px solid var(--mail-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.mail-folder-drawer__backdrop{cursor:pointer;background:#0a121d85;border:0;position:absolute;inset:0}.mail-folder-drawer__surface{z-index:1;border:1px solid var(--mail-line-strong);background:var(--mail-surface);width:min(340px,100vw - 24px);height:calc(100dvh - 24px);min-height:0;box-shadow:0 24px 60px color-mix(in srgb, var(--mail-text) 18%, transparent);border-radius:16px;flex-direction:column;padding:0 14px 14px;display:flex;position:relative;overflow:hidden}.mail-folder-drawer__surface>header{border-bottom:1px solid var(--mail-line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:62px;display:flex}.mail-folder-drawer__surface>header p{color:var(--mail-muted);margin:0;font-size:10px}.mail-folder-drawer__surface>header h2{margin:2px 0 0;font-size:18px}.mail-folder-drawer__surface>header button{border:1px solid var(--mail-line);background:var(--mail-surface-muted);min-width:44px;min-height:44px;color:var(--mail-text);border-radius:9px}.mail-folder-drawer__surface .mail-primary-nav{min-height:0;padding-top:10px;overflow:hidden auto}.mail-ai-drawer{z-index:80;color:var(--mail-text);overscroll-behavior:contain;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.mail-ai-drawer :focus-visible{outline:2px solid var(--mail-accent);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.mail-ai-drawer__backdrop{-webkit-backdrop-filter:blur(3px);background:#0a121d85;position:absolute;inset:0}.mail-ai-drawer>.mail-ai{z-index:1;border-color:var(--mail-line-strong);background:var(--mail-surface);width:min(390px,100vw - 24px);height:calc(100dvh - 24px);min-height:0;box-shadow:0 24px 60px color-mix(in srgb, var(--mail-text) 18%, transparent);border-radius:16px;flex:none;position:relative}@media (width>=1180px){.operations-app[data-center=mail]{height:auto;min-height:100dvh;overflow:hidden auto}.operations-app[data-center=mail] .operations-frame,.operations-app[data-center=mail] .operations-frame--without-branches{grid-template-rows:var(--operations-topbar-height) auto;align-items:start;height:auto;min-height:100dvh}.operations-app[data-center=mail] .operations-content{height:auto;min-height:0;overflow:visible}.operations-content--communication.mail-center-content{grid-template-rows:auto auto;align-content:start;height:auto;min-height:0;padding-bottom:28px;overflow:visible}.mail-workspace[data-page-scroll=bounded-extended]{--mail-workspace-height:clamp(760px, calc(100dvh - 132px), 920px);min-height:var(--mail-workspace-height);height:var(--mail-workspace-height);overflow:hidden}.mail-workspace>.mail-inbox,.mail-workspace>.mail-thread,.mail-workspace .mail-ai-stack{min-height:0;height:var(--mail-workspace-height)}}@media (width>=1440px){.mail-workspace{grid-template-columns:clamp(420px,29vw,476px) minmax(0,1fr) clamp(288px,19vw,312px)}}@media (width>=768px) and (width<=1179px){.mail-workspace{grid-template-columns:minmax(280px,38%) minmax(0,1fr)}.mail-workspace .mail-ai-stack,.mail-workspace>.mail-ai{grid-column:1/-1;min-height:auto}.mail-workspace>.mail-inbox{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.operations-app[data-center=mail]{overflow:hidden auto}.operations-app[data-center=mail] .operations-frame,.operations-app[data-center=mail] .operations-frame--without-branches{grid-template-rows:var(--operations-topbar-height) minmax(0, 1fr);height:100dvh;min-height:100dvh;padding-bottom:calc(12px + var(--operations-mobile-nav-height) + env(safe-area-inset-bottom))}.operations-app[data-center=mail] .operations-topbar{top:6px}.operations-app[data-center=mail] .operations-content{height:100%;min-height:0;overflow:hidden}.operations-content--communication.mail-center-content{grid-template-rows:auto auto minmax(0,1fr);height:100%;padding-bottom:0;display:grid;overflow:hidden}.mail-center-content>.communication-heading{display:none}.mail-toolbar{flex-direction:column;align-items:stretch}.mail-toolbar__status{justify-content:stretch}.mail-toolbar__status>.mail-connection-notice{flex:auto}.mail-view-switch{width:100%;overflow:auto hidden}.mail-view-switch a{flex:1 0 auto}.mail-viewport-bar{z-index:14;top:calc(6px + var(--operations-topbar-height) + 6px);background:var(--mail-surface);position:sticky;overflow:auto hidden}.mail-viewport-bar>div{overflow:auto hidden}.mail-workspace{height:100%;min-height:0;display:block}.mail-workspace>.mail-inbox,.mail-workspace>.mail-thread,.mail-workspace>.mail-ai,.mail-workspace .mail-ai-stack{width:100%;height:100%;min-height:0;margin:0}.mail-workspace>.mail-inbox{grid-template-columns:110px minmax(0,1fr);height:calc(100dvh - 190px);display:grid;overflow:hidden}.mail-primary-sidebar{padding:10px 7px}.mail-primary-sidebar__brand{grid-template-columns:28px minmax(0,1fr)}.mail-primary-sidebar__brand>span{width:28px;height:28px}.mail-primary-sidebar__brand strong{font-size:10px}.mail-primary-nav button{min-height:44px;padding-inline:6px}.mail-primary-nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-inbox__list-pane{padding:10px 8px}.mail-account-filter button{min-width:120px}.mail-thread>header{min-height:74px;padding-inline:14px}.mail-message-stream{padding:16px 12px 8px}.mail-message,.mail-message--outbound{width:min(92%,680px);max-width:min(92%,680px)}.mail-message--outbound{margin-left:auto}.operations-app[data-center=mail] .mail-composer{margin:10px;padding-right:68px}.mail-composer>header,.mail-composer>footer{flex-direction:column;align-items:flex-start}.mail-composer>footer>div{justify-content:space-between;width:100%}.mail-workspace .mail-ai{padding-bottom:18px}.mail-ai-drawer{justify-content:stretch;padding:0}.mail-ai-drawer>.mail-ai{width:100%;height:100dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:0}.mail-message__translation-copy--compare{grid-template-columns:1fr}.mail-image-lightbox{padding:0}.mail-image-lightbox__surface{border:0;border-radius:0;width:100vw;height:100dvh}.mail-image-lightbox__stage{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;padding-inline:4px}}@media (width<=430px){.mail-workspace>.mail-inbox{grid-template-columns:94px minmax(0,1fr)}.mail-primary-sidebar__brand>div{display:none}.mail-primary-sidebar__brand{grid-template-columns:1fr;justify-items:center}.mail-compose-shortcut{padding-inline:6px;font-size:9px}.mail-primary-nav button{grid-template-columns:18px minmax(0,1fr);font-size:9px}.mail-primary-nav button b,.mail-primary-sidebar__account{display:none}.mail-thread-list li>button{grid-template-columns:34px minmax(0,1fr)}.mail-thread-list li time{display:none}.mail-thread-list li button>span:not(.mail-avatar),.mail-thread-list li small{grid-column:2}}html{scroll-padding-top:calc(var(--operations-topbar-height) + 16px)}.creator-import-wizard,.creator-export-drawer,.ai-scene-policy-editor,.ai-scene-policy-state,.mail-archive-card{color:var(--wb-text);font-family:var(--font-sans)}.creator-import-wizard :is(button,input,select),.creator-export-drawer :is(button,input),.ai-scene-policy-nav button,.ai-scene-policy-editor :is(button,input,select),.mail-archive-card :is(button,input){min-height:44px}.creator-import-wizard :is(button,input,select):focus-visible,.creator-export-drawer :is(button,input):focus-visible,.ai-scene-policy-nav button:focus-visible,.ai-scene-policy-editor :is(button,input,select):focus-visible,.mail-archive-card :is(button,input):focus-visible{outline:2px solid var(--spectral-teal);outline-offset:3px;box-shadow:0 0 0 3px var(--wb-focus)}.ai-scene-policy-editor :is(button,input,select):focus-visible,.ai-scene-policy-nav button:focus-visible{outline:2px solid var(--workflow-interaction-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--workflow-interaction-ink) 22%, transparent)}.creator-import-wizard button,.creator-export-drawer button,.ai-scene-policy-nav button,.ai-scene-policy-editor button,.mail-archive-card button{border:1px solid var(--wb-line-strong);background:var(--wb-row);color:var(--wb-text);border-radius:9px;padding:0 12px;font-size:11px;font-weight:800}.creator-import-wizard button:hover,.creator-export-drawer button:hover,.ai-scene-policy-nav button:hover,.ai-scene-policy-editor button:hover,.mail-archive-card button:hover{border-color:var(--spectral-teal);color:var(--spectral-teal-strong)}.ai-scene-policy-nav button:hover,.ai-scene-policy-editor button:hover{border-color:var(--workflow-interaction-ink);color:var(--workflow-interaction-ink)}.creator-import-wizard button:disabled,.creator-export-drawer button:disabled,.ai-scene-policy-nav button:disabled,.ai-scene-policy-editor button:disabled,.mail-archive-card button:disabled{opacity:.48;cursor:not-allowed}.creator-import-wizard{z-index:70;border:1px solid var(--wb-line-strong);background:#0d1d1d;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);max-width:1180px;margin:auto;display:grid;position:fixed;inset:12px;overflow:hidden;box-shadow:0 24px 70px #0000006b}.creator-import-wizard__header,.creator-export-drawer>header,.ai-scene-policy-editor>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:14px 16px;display:flex}.creator-import-wizard__header :is(p,h2,span),.creator-export-drawer>header :is(p,h2),.ai-scene-policy-editor>header :is(p,h1,span){margin:0}.creator-import-wizard__header p{color:var(--spectral-teal);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:800}.ai-scene-policy-editor>header p{color:var(--workflow-eyebrow-text);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-weight:800}.creator-import-wizard__header h2,.creator-export-drawer>header h2,.ai-scene-policy-editor>header h1{margin-top:3px;font-size:clamp(18px,2vw,24px)}.creator-import-wizard__header span,.creator-export-drawer>header p,.ai-scene-policy-editor>header span{color:var(--wb-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.creator-import-steps{border-bottom:1px solid var(--wb-line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.creator-import-steps li{min-height:48px;color:var(--wb-muted);justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.creator-import-steps li span{border:1px solid var(--wb-line-strong);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;display:grid}.creator-import-steps li[aria-current=step]{background:var(--spectral-teal-soft);color:var(--spectral-teal-strong)}.creator-import-mobile-step{display:none}.creator-import-wizard>section{scrollbar-gutter:stable;min-height:0;padding:16px;overflow:hidden auto}.creator-import-wizard>section>h2{margin:0 0 6px;font-size:17px}.creator-import-wizard>section>p{color:var(--wb-muted);font-size:11px}.creator-import-error,.creator-import-warning{color:#ffdca8;background:#f4b9681a;border-left:3px solid #f4b968;margin:0;padding:9px 12px;font-size:11px}.creator-import-file{border:1px dashed var(--wb-line-strong);background:var(--wb-row);min-height:96px;color:var(--wb-muted-strong);border-radius:12px;place-items:center;gap:6px;padding:14px;font-size:11px;font-weight:800;display:grid}.creator-import-file input{width:min(100%,420px)}.creator-import-file__fact{color:var(--wb-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0;font-size:11px;display:flex}.creator-import-table-wrap{border:1px solid var(--wb-line);overscroll-behavior:contain;border-radius:10px;width:100%;max-height:min(48dvh,520px);overflow:auto}.creator-import-table-wrap table{border-collapse:collapse;width:max-content;min-width:100%;font-size:10px}.creator-import-table-wrap :is(th,td){border-bottom:1px solid var(--wb-line);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:8px 10px;overflow:hidden}.creator-import-table-wrap thead{z-index:1;background:#142625;position:sticky;top:0}.creator-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.creator-import-mapping label{border-bottom:1px solid var(--wb-line);grid-template-columns:minmax(100px,.7fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 0;font-size:10px;display:grid}.creator-import-mapping select,.creator-import-template-save :is(input,select),.mail-archive-card input{border:1px solid var(--wb-line-strong);min-width:0;color:var(--wb-text);background:#102321;border-radius:9px;padding:0 10px}.ai-scene-policy-editor :is(input,select){border:1px solid var(--wb-line-strong);background:var(--workflow-input);min-width:0;color:var(--workflow-text);border-radius:9px;padding:0 10px}.creator-import-mapping small{color:#ffb6aa;grid-column:2}.creator-import-templates,.creator-import-mapping-preview,.creator-import-template-save{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:12px;gap:9px;margin:12px 0;padding:12px;display:grid;box-shadow:0 1px 3px #0925222e}.creator-import-templates :is(h3,p),.creator-import-mapping-preview :is(h3,p),.creator-import-template-save :is(h3,p){margin:0}.creator-import-templates__heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.creator-import-templates__heading h3,.creator-import-mapping-preview h3,.creator-import-template-save h3{font-size:12px}.creator-import-templates__heading p,.creator-import-mapping-preview p,.creator-import-template-save p,.creator-import-template-save small{color:var(--wb-muted);font-size:10px;line-height:1.5}.creator-import-templates__heading>span{color:var(--spectral-teal-strong);font-family:var(--font-mono);letter-spacing:.08em;flex:none;font-size:8px;font-weight:800}.creator-import-template-list,.creator-import-mapping-preview ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.creator-import-template-list li,.creator-import-mapping-preview li{border:1px solid var(--wb-line);background:#35d0ba09;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.creator-import-template-list li>div,.creator-import-mapping-preview li{min-width:0}.creator-import-template-list li>div,.creator-import-mapping-preview li>:is(strong,span){gap:3px;display:grid}.creator-import-template-list strong,.creator-import-mapping-preview strong{color:var(--wb-text);overflow-wrap:anywhere;font-size:10px}.creator-import-template-list span,.creator-import-mapping-preview span{color:var(--wb-muted);font-size:9px;line-height:1.45}.creator-import-templates__empty{border:1px dashed var(--wb-line-strong);color:var(--wb-muted);border-radius:9px;padding:10px;font-size:10px;line-height:1.5}.creator-import-templates__notice{border-left:3px solid var(--spectral-teal);background:var(--spectral-teal-soft);color:var(--spectral-teal-strong);padding:8px 10px;font-size:10px;line-height:1.5}.creator-import-templates__error{background:#f4b9681a;border-left:3px solid #f4b968;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.creator-import-templates__error p{color:#ffdca8;font-size:10px;line-height:1.5}.creator-import-template-save{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-import-template-save>:is(div,small,.creator-import-templates__error,button,p){grid-column:1/-1}.creator-import-template-save label{min-width:0;color:var(--wb-muted-strong);gap:5px;font-size:10px;font-weight:750;display:grid}.creator-import-template-save :is(input,select){min-height:38px}.creator-import-template-save input[aria-invalid=true]{border-color:#e47b70;box-shadow:0 0 0 3px #e47b701f}.creator-import-mapping-step,.creator-import-mapping-step>*,.creator-import-workflow-layout>*,.creator-import-conflict-layout>*{min-width:0}.creator-import-step-heading,.creator-import-conflicts__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.creator-import-step-heading :is(h2,p),.creator-import-conflicts__header :is(h3,p),.creator-import-evidence :is(h3,p),.creator-import-conflict-evidence :is(h3,p){margin:0}.creator-import-step-heading p,.creator-import-conflicts__header p,.creator-import-evidence p,.creator-import-conflict-evidence p{color:var(--wb-muted);font-size:10px;line-height:1.5}.creator-import-step-heading>strong{color:var(--spectral-teal-strong);font-family:var(--font-mono);flex:none;font-size:10px}.creator-import-workflow-layout,.creator-import-conflict-layout{grid-template-columns:220px minmax(0,1fr) 320px;align-items:start;gap:12px;margin-top:12px;display:grid}.creator-import-sheet-rail,.creator-import-conflict-rail{align-content:start;gap:7px;display:grid}.creator-import-sheet-rail button,.creator-import-conflict-rail button{text-align:left;justify-items:start;gap:3px;min-height:54px;padding:8px 10px;display:grid}.creator-import-sheet-rail button[aria-selected=true],.creator-import-conflict-rail button[aria-selected=true]{border-color:var(--spectral-teal);background:var(--spectral-teal-soft);color:var(--spectral-teal-strong)}.creator-import-sheet-rail small,.creator-import-conflict-rail small{color:var(--wb-muted);font-family:var(--font-mono);font-size:8px;line-height:1.4}.creator-import-workflow-main{gap:10px;min-width:0;display:grid}.creator-import-evidence,.creator-import-conflict-evidence{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:12px;gap:9px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 1px 3px #0925222e}.creator-import-evidence>strong{color:#ffd19a;font-size:11px}.creator-import-sticky-action{z-index:2;border-top:1px solid var(--wb-line);background:#0d1d1d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:12px 0 16px;display:flex;position:sticky;bottom:-16px}.creator-import-sticky-action>span{color:var(--wb-muted);flex:240px;font-size:10px;line-height:1.45}.creator-import-sticky-action>button{order:2}.creator-import-conflict-notice{color:#ffdca8;background:#f4b96814;border:1px solid #f4b96847;border-radius:9px;padding:8px 10px;font-size:10px}.creator-import-conflicts__counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.creator-import-conflicts__counts span{border:1px solid var(--wb-line);color:var(--wb-muted-strong);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px}.creator-import-conflict-evidence button+button{margin-top:2px}.creator-import-conflict:focus{border-color:var(--spectral-teal);outline:2px solid var(--spectral-teal);outline-offset:2px}.creator-import-conflicts,.creator-import-report{gap:10px;display:grid}.creator-import-conflicts__groups{gap:9px;display:grid}.creator-import-conflict{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:11px;gap:8px;padding:11px;display:grid}.creator-import-conflict__comparison,.creator-import-report__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.creator-import-conflict__comparison>div,.creator-import-report__facts>div{border-left:2px solid var(--wb-line-strong);min-width:0;padding:6px 8px}.creator-import-conflict__comparison :is(dt,dd),.creator-import-report__facts :is(dt,dd){overflow-wrap:anywhere;margin:0}.creator-import-conflict__comparison dt,.creator-import-report__facts dt{color:var(--wb-muted);text-transform:uppercase;font-size:9px}.creator-import-conflict__comparison dd,.creator-import-report__facts dd{margin-top:3px;font-size:11px}.creator-import-report__actions{flex-wrap:wrap;gap:8px;display:flex}.creator-import-recovery{border:1px solid var(--wb-line-strong);background:var(--wb-row);border-radius:11px;gap:9px;padding:11px;display:grid}.creator-import-recovery>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.creator-import-recovery>header :is(h2,p){margin:0}.creator-import-recovery>header p{color:var(--wb-muted);font-size:10px}.creator-import-recovery>header>span{color:var(--spectral-teal-strong);font-family:var(--font-mono);font-size:9px}.creator-import-recovery__id{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.creator-import-recovery__id label{color:var(--wb-muted);gap:4px;font-size:10px;display:grid}.creator-import-recovery ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.creator-import-recovery li{border-top:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:6px;display:flex}.creator-import-recovery li>div{gap:2px;min-width:0;display:grid}.creator-import-recovery li :is(code,span){color:var(--wb-muted);overflow-wrap:anywhere;font-size:9px}.creator-import-poll{border-left:3px solid var(--spectral-teal);background:var(--wb-accent-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:9px;display:flex}.creator-import-poll span{color:var(--wb-muted);font-size:10px}.creator-import-confirm-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.creator-import-confirm-summary dl div{border:1px solid var(--wb-line);border-radius:8px;min-width:0;padding:8px}.creator-import-confirm-summary :is(dt,dd){overflow-wrap:anywhere;margin:0}.creator-import-confirm-summary dt{color:var(--wb-muted);font-size:9px}.creator-import-confirm-summary dd{margin-top:3px;font-size:10px}.creator-import-report__errors{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:10px;padding:10px}.creator-import-report__errors>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.creator-import-report__errors>header :is(h3,p){margin:0}.creator-import-report__errors>header p{color:var(--wb-muted);font-size:9px}.creator-import-report__errors ol{font-family:var(--font-mono);gap:4px;margin:8px 0 0;padding-left:20px;font-size:9px;display:grid}.creator-import-confirm{z-index:80;border-left:1px solid var(--wb-line-strong);background:#0c1c1b;width:min(460px,100vw - 24px);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-20px 0 60px #00000070}.ai-scene-policy-review{z-index:80;border-left:1px solid var(--wb-line-strong);background:var(--workflow-review-surface);width:min(460px,100vw - 24px);color:var(--workflow-review-text);box-shadow:-20px 0 60px var(--wb-shadow);padding:18px;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto}.creator-export-drawer{z-index:70;border-left:1px solid var(--wb-line-strong);background:#0d1d1d;grid-auto-rows:max-content;width:min(500px,100vw - 24px);display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-24px 0 70px #0000006b}.creator-export-drawer>section{border-bottom:1px solid var(--wb-line);padding:13px 16px}.creator-export-drawer>section h3{margin:0 0 8px;font-size:12px}.creator-export-scope,.creator-export-format{gap:7px;display:grid}.creator-export-scope label,.creator-export-format label{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:7px 10px;font-size:11px;font-weight:800;display:grid}.creator-export-scope label span,.creator-export-format label span{color:var(--wb-muted);grid-column:2;font-size:9px;font-weight:600}.creator-export-status{align-content:start}.creator-export-status p{color:var(--wb-muted);font-size:10px;line-height:1.5}.creator-card__select{place-items:center;min-width:44px;min-height:44px;display:inline-grid}.creator-private-library__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-library-filters{border:1px solid var(--wb-line);background:var(--wb-glass-strong);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:14px 0;padding:12px;display:grid}.creator-library-filters label{min-width:0;color:var(--wb-muted-strong);gap:5px;font-size:10px;font-weight:750;display:grid}.creator-library-filters__query{grid-column:span 2}.creator-library-filters :is(input,select){border:1px solid var(--wb-line-strong);background:var(--wb-row);width:100%;min-width:0;min-height:44px;color:var(--wb-text);border-radius:9px;padding:0 10px}.creator-library-filters :is(input,select):focus-visible{outline:2px solid var(--spectral-teal);outline-offset:2px;box-shadow:0 0 0 3px var(--wb-focus)}.creator-library-filters__actions{grid-column:span 2;justify-content:flex-end;align-items:end;gap:8px;display:flex}.creator-library-pagination{justify-content:center;align-items:center;gap:10px;min-width:0;margin-top:12px;display:flex}.creator-library-pagination span,.creator-library-pagination__error{color:var(--wb-muted-strong);font-size:11px}.creator-library-pagination__error{text-align:center}.creator-export-recovery>div:first-of-type{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.creator-export-recovery label{min-width:0;color:var(--wb-muted);gap:5px;font-size:10px;display:grid}.creator-export-recovery input{border:1px solid var(--wb-line-strong);background:var(--wb-row);width:100%;min-width:0;color:var(--wb-text);border-radius:9px;padding:0 10px}.creator-export-recent{gap:6px;min-width:0;margin-top:8px;display:grid}.creator-export-recent>button{text-align:left;justify-items:start;min-width:0;height:auto;padding-block:8px;display:grid}.creator-export-recent>button :is(strong,span){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.creator-export-recent>button span{color:var(--wb-muted);font-size:9px}.creator-export-job-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:8px 0;display:grid}.creator-export-job-facts>div{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:8px;min-width:0;padding:7px}.creator-export-job-facts dt{color:var(--wb-muted);font-size:9px}.creator-export-job-facts dd{overflow-wrap:anywhere;color:var(--wb-text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:10px}.ai-scene-policy-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0 0 10px;scroll-padding-inline:8px;display:grid}.ai-scene-policy-nav button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:6px;overflow:hidden}.ai-scene-policy-nav button[aria-current=page]{border-color:var(--workflow-current-text);background:var(--workflow-current-surface);color:var(--workflow-current-text)}.ai-scene-policy-state,.ai-scene-policy-editor{border:1px solid var(--wb-line-strong);background:var(--workflow-surface);min-width:0;color:var(--workflow-text);border-radius:14px;position:relative;overflow:clip}.ai-scene-policy-state{min-height:160px;padding:18px}.ai-scene-policy-editor>header>strong{border:1px solid var(--wb-line-strong);color:var(--spectral-teal-strong);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px}.ai-scene-policy-editor>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.ai-scene-policy-editor>form>section{border:1px solid var(--wb-line);background:var(--workflow-panel);border-radius:11px;align-content:start;gap:8px;padding:11px;display:grid}.ai-scene-policy-editor>form>section:nth-of-type(n+3){grid-column:1/-1}.ai-scene-policy-editor h2{margin:0;font-size:13px}.ai-scene-policy-editor label{color:var(--wb-muted-strong);gap:5px;font-size:10px;font-weight:750;display:grid}.ai-scene-policy-editor label:has(input[type=checkbox]){align-items:center;min-height:44px;display:flex}.ai-scene-policy-editor ol,.ai-scene-policy-options ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-scene-policy-editor ol li{border-bottom:1px solid var(--wb-line);grid-template-columns:38px minmax(140px,1fr) auto repeat(3,auto);align-items:center;gap:6px;padding:6px 0;font-size:10px;display:grid}.ai-scene-policy-editor ol li em{color:var(--workflow-route-unavailable-text);grid-column:2/-1;font-style:normal}.ai-scene-policy-editor code{color:var(--wb-muted-strong);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:9px}.ai-scene-policy-editor__truth{text-align:right;justify-items:end;gap:2px;max-width:260px;display:grid}.ai-scene-policy-editor__truth strong{border:1px solid var(--wb-line-strong);font-family:var(--font-mono);border-radius:999px;padding:5px 8px;font-size:9px}.ai-scene-policy-editor__truth strong[data-scene-status=ready]{background:var(--workflow-status-ready-surface);color:var(--workflow-status-ready-text)}.ai-scene-policy-editor__truth strong[data-scene-status=degraded]{background:var(--workflow-status-degraded-surface);color:var(--workflow-status-degraded-text)}.ai-scene-policy-editor__truth strong[data-scene-status=unavailable]{background:var(--workflow-status-unavailable-surface);color:var(--workflow-status-unavailable-text)}.ai-scene-policy-editor__truth strong[data-scene-status=reconciliation_required]{background:var(--workflow-status-reconciliation-surface);color:var(--workflow-status-reconciliation-text)}.ai-scene-policy-editor__save{z-index:2;border-top:1px solid var(--wb-line-strong);background:var(--workflow-action);min-height:64px;box-shadow:0 -8px 18px color-mix(in srgb, var(--workflow-action) 88%, transparent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;bottom:0}.ai-scene-policy-editor__save p{color:var(--wb-muted-strong);margin:0;font-size:10px;line-height:1.45}.ai-scene-policy-editor__save button{background:var(--wb-accent);min-width:128px;color:var(--wb-on-accent)}.ai-scene-policy-editor__save button:hover{background:var(--wb-accent);color:var(--wb-on-accent)}.ai-owner-truth{border:1px solid var(--wb-line-strong);background:#0d1d1d;border-radius:14px;min-width:0;margin-top:10px;padding:14px;position:relative}.ai-owner-truth>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.ai-owner-truth>header :is(p,h2,span){margin:0}.ai-owner-truth>header p{color:var(--spectral-teal);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px;font-weight:800}.ai-owner-truth>header h2{margin-top:3px;font-size:18px}.ai-owner-truth>header span{color:var(--wb-muted);margin-top:3px;font-size:11px;display:block}.ai-owner-truth>header>strong{color:var(--spectral-teal-strong);font-family:var(--font-mono);white-space:nowrap;font-size:10px}.ai-owner-truth>[role=status]{border-left:3px solid var(--spectral-teal);background:var(--wb-accent-soft);color:var(--wb-text);padding:8px 10px;font-size:11px}.ai-owner-truth__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:12px;display:grid}.ai-owner-truth label{min-width:0;color:var(--wb-muted-strong);gap:5px;font-size:10px;font-weight:750;display:grid}.ai-owner-truth :is(input,select,button){border:1px solid var(--wb-line-strong);background:var(--wb-row);min-width:0;min-height:42px;color:var(--wb-text);font:inherit;border-radius:8px;padding:8px 10px}.ai-owner-truth button{cursor:pointer;font-weight:850}.ai-owner-truth button:disabled{cursor:not-allowed;opacity:.58}.ai-owner-truth :is(button,input,select):focus-visible{outline:2px solid var(--spectral-teal);outline-offset:2px}.ai-owner-truth__reason{color:#ffd19a;align-self:center;font-size:10px;line-height:1.4}.ai-owner-truth__history{border-top:1px solid var(--wb-line);margin-top:12px;padding-top:10px}.ai-owner-truth__history h3{margin:0 0 8px;font-size:12px}.ai-owner-truth__history ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ai-owner-truth__history li{background:var(--wb-row);grid-template-columns:140px minmax(0,1fr) auto;gap:9px;padding:7px 9px;font-size:10px;display:grid}.ai-owner-truth>[role=dialog]{z-index:100;border:1px solid var(--wb-line-strong);background:#102323;border-radius:13px;width:min(520px,100vw - 28px);padding:18px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #000a}.ai-owner-truth>[role=dialog] h2{margin-top:0}.ai-owner-truth>[role=dialog] button{margin-right:8px}.completion-operations{gap:14px;min-width:0;display:grid}.completion-operations--state{border:1px solid var(--wb-line-strong);background:#0d1d1d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding:18px}.completion-operations--state h1,.completion-operations--state p{margin:0}.completion-operations--state p{color:var(--wb-muted-strong);margin-top:5px}.completion-operations--state button,.completion-operations__refresh button{border:1px solid var(--wb-line-strong);background:var(--wb-row);min-height:40px;color:var(--wb-text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:800;display:inline-flex}.completion-operations--state button{margin-top:12px}.completion-operations__header{align-items:center}.completion-operations__refresh{justify-items:end;gap:7px;display:grid}.completion-operations__refresh span{color:var(--wb-muted);font:700 10px/1.4 var(--font-mono)}.completion-operations__refresh button:disabled{cursor:wait;opacity:.62}.completion-operations__warning{border:1px solid color-mix(in srgb, #efb755 40%, var(--wb-line));background:color-mix(in srgb, #efb755 10%, var(--wb-row));color:#ffdd9f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px 13px;display:grid}.completion-operations__warning div{gap:2px;display:grid}.completion-operations__warning span{color:var(--wb-muted-strong);font-size:11px}.completion-operations__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;min-width:0;display:grid}.completion-operations__owner,.completion-operations__readiness{border:1px solid var(--wb-line-strong);background:#0d1d1d;border-radius:14px;min-width:0;padding:14px}.completion-operations__owner>header,.completion-operations__readiness>header{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.completion-operations__owner>header :is(p,h2),.completion-operations__readiness>header :is(p,h2){margin:0}.completion-operations__owner>header p,.completion-operations__readiness>header p{color:var(--spectral-teal);font:800 9px/1.4 var(--font-mono);letter-spacing:.1em}.completion-operations__owner>header h2,.completion-operations__readiness>header h2{margin-top:3px;font-size:17px}.completion-operations__owner>header>strong,.completion-operations__readiness>header>strong{background:var(--wb-accent-soft);color:var(--spectral-teal-strong);font:800 9px/1.2 var(--font-mono);white-space:nowrap;border-radius:999px;padding:5px 8px}.completion-operations__readiness>header>strong[data-ready=false]{background:color-mix(in srgb, #efb755 12%, var(--wb-row));color:#ffd19a}.completion-operations__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.completion-operations__metric{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:10px;align-content:start;gap:4px;min-height:112px;padding:11px;display:grid}.completion-operations__metric>span{color:var(--wb-muted-strong);font-size:10px;font-weight:750}.completion-operations__metric>strong{color:var(--wb-text);font:800 22px/1.1 var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.completion-operations__metric>small{color:var(--wb-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.45}.completion-operations__metric[data-warning=true]{border-color:color-mix(in srgb, #efb755 34%, var(--wb-line))}.completion-operations__metric[data-warning=true]>strong{color:#ffd19a}.completion-operations__readiness ul{gap:4px;margin:11px 0 0;padding:0;list-style:none;display:grid}.completion-operations__readiness li{background:var(--wb-row);min-height:36px;color:var(--wb-muted-strong);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.completion-operations__readiness li svg{color:var(--spectral-teal)}.completion-operations__readiness li>span{overflow-wrap:anywhere;font-size:10px}.completion-operations__readiness li>strong{color:var(--spectral-teal-strong);font:800 9px/1.2 var(--font-mono)}.completion-operations__readiness li[data-ready=false] svg,.completion-operations__readiness li[data-ready=false]>strong{color:#ffd19a}@media (width<=1179px){.completion-operations__layout{grid-template-columns:minmax(0,1fr)}.completion-operations__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.completion-operations{overflow-x:clip}.completion-operations__header,.completion-operations__owner>header,.completion-operations__readiness>header{flex-direction:column;align-items:stretch}.completion-operations__refresh{justify-items:stretch}.completion-operations__refresh button{width:100%}.completion-operations__metrics{grid-template-columns:minmax(0,1fr)}.completion-operations__metric{min-height:0}.completion-operations__owner,.completion-operations__readiness{padding:10px}.completion-operations__readiness li{grid-template-columns:auto minmax(0,1fr)}.completion-operations__readiness li>strong{grid-column:2}}.ai-owner-reconciliation__layout{grid-template-columns:220px minmax(0,1fr);gap:10px;padding-top:12px;display:grid}.ai-owner-reconciliation__layout>nav{align-content:start;gap:5px;display:grid}.ai-owner-reconciliation__layout>nav button{text-align:left;justify-items:start;height:auto;display:grid}.ai-owner-reconciliation__layout>nav span,.ai-owner-reconciliation__layout>nav small{color:var(--wb-muted);overflow-wrap:anywhere;font-size:9px}.ai-owner-reconciliation__layout>article{border:1px solid var(--wb-line);background:var(--wb-row);border-radius:10px;min-width:0;padding:12px}.ai-owner-reconciliation__layout>article>header{justify-content:space-between;gap:10px;display:flex}.ai-owner-reconciliation__layout h3{overflow-wrap:anywhere;margin:0}.ai-owner-reconciliation__layout dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ai-owner-reconciliation__layout dl div{background:#0b1919;padding:8px}.ai-owner-reconciliation__layout :is(dt,dd){overflow-wrap:anywhere;margin:0;font-size:10px}.ai-owner-reconciliation__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-owner-reconciliation__empty{border:1px dashed var(--wb-line-strong);color:var(--wb-muted);border-radius:10px;margin:0;padding:18px}.ai-scene-policy-options li{border:1px solid var(--wb-line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.ai-scene-policy-options li>div{gap:3px;display:grid}.ai-scene-policy-options :is(small,span){color:var(--wb-muted);font-size:9px}.ai-scene-policy-options span[data-reason-code=ELIGIBLE]{color:var(--workflow-route-eligible-text)}.ai-scene-policy-options span:not([data-reason-code=ELIGIBLE]){color:var(--workflow-route-unavailable-text)}.ai-scene-policy-review h2{margin-top:0}.ai-scene-policy-review dl{gap:7px;display:grid}.ai-scene-policy-review dl>div{border-bottom:1px solid var(--wb-line);padding:7px 0}.ai-scene-policy-review :is(dt,dd){overflow-wrap:anywhere;margin:0}.ai-scene-policy-review dt{color:var(--workflow-review-muted);font-size:9px}.ai-scene-policy-review dd{margin-top:3px;font-size:11px}.mail-archive-card{border:1px solid var(--mail-line);background:var(--mail-surface-subtle);border-radius:12px;gap:9px;padding:11px;display:grid}.mail-archive-card>header{justify-content:space-between;gap:10px;display:flex}.mail-archive-card>header :is(h3,p){margin:0}.mail-archive-card>header h3{font-size:13px}.mail-archive-card>header p{color:var(--mail-muted);margin-top:3px;font-size:10px;line-height:1.5}.mail-archive-card>header>span{color:var(--mail-accent);font-family:var(--font-mono);font-size:9px;font-weight:800}.mail-archive-card>div{flex-wrap:wrap;gap:7px;display:flex}.mail-archive-card label{color:var(--mail-muted-strong);gap:5px;font-size:10px;font-weight:750;display:grid}.mail-archive-card fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.mail-archive-card fieldset label{border-bottom:1px solid var(--mail-line);grid-template-columns:22px minmax(0,1fr);padding:7px 0}.operations-app[data-center=mail] :is(button:disabled,[aria-disabled=true]),.mail-product-surface :is(button:disabled,[aria-disabled=true]){border-color:var(--mail-line);background:var(--mail-surface-muted);opacity:1;color:var(--mail-muted-strong);cursor:not-allowed}@media (width>=1180px){.creator-import-wizard{inset-inline:max(24px,50vw - 590px)}.ai-scene-policy-editor{max-width:1180px}}@media (width<=1179px){.ai-owner-truth__form{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-owner-reconciliation__layout{grid-template-columns:minmax(0,1fr)}.ai-owner-reconciliation__layout>nav{grid-auto-columns:minmax(200px,70%);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.creator-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-import-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-import-workflow-layout,.creator-import-conflict-layout{grid-template-columns:minmax(0,1fr)}.creator-import-sheet-rail,.creator-import-conflict-rail{scrollbar-width:thin;padding-bottom:3px;display:flex;overflow:auto hidden}.creator-import-sheet-rail button,.creator-import-conflict-rail button{flex:0 0 min(220px,72vw)}.creator-import-evidence,.creator-import-conflict-evidence{position:static}.ai-scene-policy-nav{scroll-snap-type:inline mandatory;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow:auto hidden}.ai-scene-policy-nav button{scroll-snap-align:start;flex:0 0 148px}}@media (width<=639px){.ai-owner-truth{padding:10px;overflow-x:clip}.ai-owner-truth>header,.ai-scene-policy-editor>header{flex-direction:column;align-items:stretch}.ai-owner-truth>header>strong{white-space:normal;overflow-wrap:anywhere}.ai-owner-truth__form,.ai-owner-reconciliation__actions,.ai-owner-reconciliation__layout dl,.ai-owner-truth__history li{grid-template-columns:minmax(0,1fr)}.ai-owner-truth__form>button,.ai-owner-reconciliation__actions>button{width:100%}.ai-scene-policy-editor__truth{text-align:left;justify-items:start;max-width:none}}@media (width<=640px){.creator-import-recovery>header,.creator-import-report__errors>header{flex-direction:column;align-items:stretch}.creator-import-recovery__id,.creator-import-confirm-summary dl{grid-template-columns:minmax(0,1fr)}.creator-import-recovery li{flex-direction:column;align-items:stretch}.creator-import-recovery li button,.creator-import-poll button,.creator-import-report__errors button{width:100%}.creator-library-filters{grid-template-columns:minmax(0,1fr)}.creator-library-filters__query,.creator-library-filters__actions{grid-column:auto}.creator-library-filters__actions{flex-direction:column;align-items:stretch}.creator-library-filters__actions>button{width:100%}.creator-import-mapping,.creator-import-template-save,.ai-scene-policy-editor>form,.creator-import-mapping label{grid-template-columns:minmax(0,1fr)}.creator-import-mapping small{grid-column:1}.creator-import-template-list li,.creator-import-mapping-preview li{flex-direction:column;align-items:stretch}.creator-import-template-list button{width:100%}.creator-import-step-heading,.creator-import-conflicts__header{flex-direction:column;align-items:stretch}.creator-import-conflicts__counts{justify-content:flex-start}.creator-import-sticky-action{flex-direction:column;align-items:stretch;padding-bottom:10px;bottom:-10px}.creator-import-sticky-action>button{order:0;width:100%}.ai-scene-policy-editor>form>section:nth-of-type(n+3){grid-column:auto}.ai-scene-policy-editor__save{flex-direction:column;align-items:stretch}.ai-scene-policy-editor__save button{width:100%}.ai-scene-policy-editor ol li{grid-template-columns:34px minmax(0,1fr)}.ai-scene-policy-editor ol li>:is(span,button){grid-column:auto}.ai-scene-policy-editor ol li em{grid-column:1/-1}}@media (width<=390px){.creator-private-library,.creator-library-filters,.creator-private-library__grid,.creator-export-recovery,.creator-export-recent{min-width:0;max-width:100%}.creator-export-recovery>div:first-of-type,.creator-export-job-facts{grid-template-columns:minmax(0,1fr)}.creator-export-recovery>div:first-of-type>button{width:100%}.creator-import-wizard,.creator-export-drawer,.creator-import-confirm,.ai-scene-policy-review{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;inset:0}.creator-import-wizard{grid-template-rows:auto auto minmax(0,1fr)}.creator-import-steps{display:none}.creator-import-mobile-step{border-bottom:1px solid var(--wb-line);color:var(--spectral-teal-strong);font-family:var(--font-mono);gap:6px;margin:0;padding:9px 12px;font-size:10px;display:grid}.creator-import-mobile-step>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.creator-import-mobile-step progress{width:100%;height:5px;accent-color:var(--spectral-teal)}.creator-import-mobile-step summary{cursor:pointer;align-content:center;min-height:44px}.creator-import-mobile-step ol{color:var(--wb-muted);gap:5px;margin:0;padding:6px 0 4px 20px;display:grid}.creator-import-mobile-step li[aria-current=step]{color:var(--spectral-teal-strong);font-weight:800}.creator-import-wizard__header,.creator-export-drawer>header,.ai-scene-policy-editor>header{padding:11px 12px}.creator-import-wizard>section,.creator-export-drawer>section,.ai-scene-policy-editor>form{padding:10px}.creator-import-conflict__comparison,.creator-import-report__facts{grid-template-columns:minmax(0,1fr)}.creator-import-workflow-layout,.creator-import-conflict-layout,.creator-import-workflow-main,.creator-import-conflicts__groups{max-width:100%}.creator-import-confirm,.ai-scene-policy-review{padding:14px 12px}.creator-export-scope label,.creator-export-format label{min-height:58px}.ai-scene-policy-nav button{flex-basis:132px}.ai-scene-policy-options li{grid-template-columns:minmax(0,1fr)}.ai-scene-policy-options li>button,.creator-import-report__actions>button{width:100%}.mail-archive-card>header{flex-direction:column}}@media (pointer:coarse){.creator-import-wizard :is(button,input,select),.creator-export-drawer :is(button,input),.ai-scene-policy-editor :is(button,input,select),.mail-archive-card :is(button,input){min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.creator-import-wizard *,.creator-export-drawer *,.ai-scene-policy-editor *,.mail-archive-card *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.auth-page{--text-primary:#183129;--text-secondary:#35554b;--muted:#587168;--line-strong:#1b59493d;min-height:calc(100svh - 4.75rem);padding:clamp(3rem, 7vw, 6rem) var(--page-gutter);background:linear-gradient(108deg,#eff7f3bd,#e2efe96b),url(/assets/mcxo-cinematic-landscape.webp) 56%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.auth-space{pointer-events:none;perspective:1000px;position:absolute;inset:0}.auth-space__grid{opacity:.32;background-image:linear-gradient(#1e6f5e14 1px,#0000 1px),linear-gradient(90deg,#1e6f5e14 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:-30%;transform:rotateX(61deg)translateY(20%);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 64%);mask-image:radial-gradient(circle,#000 0,#0000 64%)}.auth-space__frame{aspect-ratio:1;border:1px solid #157b6938;animation:12s ease-in-out infinite alternate auth-frame-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.auth-space__frame--one{width:min(62vw,49rem)}.auth-space__frame--two{border-style:dashed;width:min(43vw,33rem);animation-duration:16s;animation-direction:alternate-reverse}@keyframes auth-frame-drift{0%{transform:translate(-50%,-50%)rotate(40deg)scale(.96)}to{transform:translate(-50%,-50%)rotate(50deg)scale(1.04)}}.auth-panel{z-index:2;-webkit-backdrop-filter:blur(25px)saturate(112%);backdrop-filter:blur(25px)saturate(112%);width:min(100%,31rem);animation:auth-panel-enter .7s var(--ease-out) both;background:linear-gradient(145deg,#fffffcad,#dfefe84d 42%),#f1f8f575;border:1px solid #fffffcb8;border-radius:1.5rem;padding:clamp(1.5rem,4vw,2.7rem);position:relative;box-shadow:inset 0 1px #fffffce6,0 36px 110px #3463562e}.auth-panel--wide{width:min(100%,48rem)}@keyframes auth-panel-enter{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-back{min-height:44px;color:var(--muted);align-items:center;gap:.5rem;margin:-.65rem 0 1.5rem;font-size:.82rem;display:inline-flex}.auth-brand{border:1px solid var(--teal-line);background:var(--teal-dim);width:2.8rem;height:2.8rem;color:var(--teal);font-family:var(--font-mono);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-weight:800;display:grid}.auth-panel h1{letter-spacing:-.07em;margin:.7rem 0 0;font-size:clamp(2.6rem,7vw,4.4rem);line-height:1}.auth-lede{color:var(--muted);margin:1rem 0 0;line-height:1.7}.auth-form,.settings-form{gap:1rem;margin-top:1.8rem;display:grid}.auth-form--two-column{grid-template-columns:1fr 1fr}.auth-form label,.settings-form label,.team-reset label{gap:.48rem;display:grid}.auth-form label>span,.settings-form label>span,.team-reset label>span{color:var(--text-secondary);font-size:.78rem;font-weight:700}.auth-form input,.settings-form input,.team-reset input{border:1px solid var(--line-strong);width:100%;min-height:3.25rem;color:var(--text-primary);background:#030a08a8;border-radius:.8rem;outline:none;padding:0 .9rem;transition:border-color .16s,box-shadow .16s}.auth-page .auth-form input{color:#183129;background:#f9fcfa94}.auth-form input:focus,.settings-form input:focus,.team-reset input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #35d0ba1f}.auth-form>button,.settings-form>button,.team-reset button[type=submit]{background:var(--teal);min-height:3.3rem;color:var(--ink-1000);cursor:pointer;border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.65rem;padding:0 1rem;font-weight:800;display:inline-flex}.auth-form>button:disabled,.settings-form>button:disabled{cursor:wait;opacity:.7}.form-submit--wide{grid-column:1/-1}.form-error,.form-success{border-radius:.75rem;padding:.8rem .9rem;font-size:.83rem;line-height:1.55}.form-error{color:#ffad9f;background:#ff816d1a;border:1px solid #ff816d57}.form-success{color:var(--teal-strong);background:#35d0ba1a;border:1px solid #35d0ba4d}.auth-panel>.form-error,.auth-panel>.form-success{margin:1.2rem 0 0}.auth-note{color:var(--muted);text-align:center;margin-top:1.1rem;display:block}.auth-loading{min-height:70svh;color:var(--muted);place-content:center;justify-items:center;gap:1rem;display:grid}.auth-loading span{border:1px solid var(--line-strong);border-top-color:var(--teal);border-radius:50%;width:2.3rem;height:2.3rem;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=640px){.auth-form--two-column{grid-template-columns:1fr}.form-submit--wide{grid-column:auto}.auth-space__frame--one{width:110vw}.auth-space__frame--two{width:76vw}}@media (prefers-reduced-motion:reduce){.auth-space__frame,.auth-panel,.auth-loading span{animation:none}}.operations-app[data-utility]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wb-page:#19322e;--wb-glass:#203733f5;--wb-glass-strong:#1b302cfa;--wb-rail:#182f2bfa;--wb-row:#eff9f517;--wb-row-hover:#eff9f524;--wb-line:#d7f1e92e;--wb-line-strong:#d7f1e94d;--wb-text:#f0f8f5;--wb-muted:#acc2bb;--wb-muted-strong:#d0dfda;--wb-accent:#51d7c5;--wb-accent-soft:#51d7c524;--wb-on-accent:#102824;--wb-focus:#51d7c54d;--wb-shadow:#081d194d;--wb-success:#64e0ad;--wb-success-soft:#64e0ad1f;--wb-on-success:#dcffed;--wb-success-line:#64e0ad;--wb-danger:#ff9c8d;--wb-danger-soft:#ff9c8d1f;--wb-on-danger:#ffe8e3;--wb-danger-line:#ff9c8d;--wb-utility-surface:#1d3732;--wb-utility-card:#233f3a;--wb-utility-field:#2b4a44}.operations-app[data-utility=settings]{--wb-page:#1d3833;--wb-glass:#2a4f47f5;--wb-glass-strong:#274a43fa;--wb-rail:#23443dfa;--wb-muted:#cbded8;--wb-muted-strong:#e1eee9;--wb-accent:#73ead8;--wb-accent-soft:#73ead824;--wb-utility-surface:#274a43;--wb-utility-card:#315a51;--wb-utility-field:#3a655b}:root[data-mcxo-scene=day] .operations-app[data-utility]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wb-page:#dfe9e4;--wb-glass:#f8fbf9f5;--wb-glass-strong:#f2f8f5fa;--wb-rail:#eff7f3fa;--wb-row:#ffffffd1;--wb-row-hover:#fffffff5;--wb-line:#184c432b;--wb-line-strong:#184c434a;--wb-text:#15332d;--wb-muted:#4a6962;--wb-muted-strong:#2d5149;--wb-accent:var(--spectral-teal-ink);--wb-accent-soft:#006f641f;--wb-on-accent:#f1fffb;--wb-focus:#006f643d;--wb-shadow:#18443b29;--wb-success:#176c4a;--wb-success-soft:#176c4a1a;--wb-on-success:#124f39;--wb-success-line:#247a58;--wb-danger:#a53e32;--wb-danger-soft:#a53e321a;--wb-on-danger:#87372e;--wb-danger-line:#a13e34;--wb-utility-surface:#f2f8f5;--wb-utility-card:#f8fbf9;--wb-utility-field:#fbfffd}.operations-app[data-utility] .settings-page,.operations-app[data-utility] .operations-content--utility .route-loading-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;border:1px solid var(--wb-line-strong);background:var(--wb-utility-surface);box-shadow:0 28px 70px -44px var(--wb-shadow), inset 0 1px var(--wb-line);color:var(--wb-text);border-radius:24px}:root[data-mcxo-scene=day] .operations-app[data-utility] .settings-page,:root[data-mcxo-scene=day] .operations-app[data-utility] .operations-content--utility .route-loading-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.settings-page{width:min(100% - clamp(1rem,2.2vw,2rem),1160px);min-height:calc(100svh - var(--operations-topbar-height,58px) - 2rem);margin:clamp(.55rem,1.4vw,1rem) auto;padding:clamp(1.1rem,2.4vw,2rem) clamp(.9rem,2.4vw,1.5rem) clamp(2rem,4vw,3rem)}.operations-content--utility .route-loading-shell{width:min(100% - clamp(1rem,2.2vw,2rem),1160px);min-height:calc(100svh - var(--operations-topbar-height,58px) - 2rem);margin:clamp(.55rem,1.4vw,1rem) auto;padding:clamp(1.1rem,2.4vw,2rem)}.settings-heading{gap:.65rem;max-width:720px;display:grid}.settings-heading>a{width:fit-content;min-height:var(--control-min-size,44px);color:var(--wb-muted-strong,var(--text-secondary));align-items:center;gap:.5rem;font-size:.84rem;text-decoration:none;display:inline-flex}.settings-heading>a:hover{color:var(--wb-text,var(--text-primary))}.settings-heading h1{color:var(--wb-text,var(--text-primary));letter-spacing:-.045em;margin:.22rem 0 0;font-size:clamp(1.65rem,3.2vw,2.3rem);line-height:1.08}.settings-heading>div>p:not(.section-kicker){max-width:680px;color:var(--wb-muted,var(--muted));margin:.5rem 0 0;line-height:1.6}.settings-grid,.team-layout{align-items:start;gap:1rem;margin-top:clamp(1.25rem,2.8vw,1.9rem);display:grid}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr)}.settings-aside{gap:1rem;display:grid}.settings-card,.team-member{border:1px solid var(--wb-line,var(--line));background:var(--wb-utility-card,var(--wb-glass,var(--ink-900)));box-shadow:0 12px 28px color-mix(in srgb, var(--wb-shadow,#01111457) 52%, transparent);border-radius:16px}.settings-card{padding:clamp(1rem,2.3vw,1.35rem)}.settings-card--compact{gap:.72rem;display:grid}.settings-card--primary{min-width:0}.settings-card__header{align-items:flex-start;gap:.8rem;display:flex}.settings-card__icon{border:1px solid color-mix(in srgb, var(--wb-accent,var(--teal)) 38%, var(--wb-line,var(--line)));background:var(--wb-accent-soft,var(--teal-dim));width:2.55rem;height:2.55rem;color:var(--wb-accent,var(--teal));border-radius:11px;flex:none;place-items:center;display:grid}.settings-card h2,.team-directory h2{color:var(--wb-text,var(--text-primary));letter-spacing:-.025em;margin:.22rem 0 0;font-size:1.1rem}.settings-card p:not(.section-kicker){color:var(--wb-muted,var(--muted));line-height:1.55}.settings-card__description{max-width:60ch;margin:1rem 0 0}.settings-notice{border:1px solid color-mix(in srgb, var(--wb-accent,var(--teal)) 40%, var(--wb-line,var(--line)));background:var(--wb-accent-soft,var(--teal-dim));border-radius:11px;margin:1rem 0 0;padding:.7rem .8rem;font-size:.86rem;color:var(--wb-muted-strong,var(--text-secondary))!important}.settings-message{margin:1rem 0 0}.operations-app[data-utility] .form-success{border:1px solid var(--wb-success-line);background:var(--wb-success-soft);color:var(--wb-on-success)}.operations-app[data-utility] .form-error{border:1px solid var(--wb-danger-line);background:var(--wb-danger-soft);color:var(--wb-on-danger)}.settings-form{gap:.9rem;max-width:640px;margin-top:1.2rem;display:grid}.settings-form label,.team-reset label{color:var(--wb-muted-strong,var(--text-secondary));gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.settings-form label>span,.team-reset label>span{color:var(--wb-muted-strong,var(--text-secondary))}.settings-form input,.team-reset input{width:100%;min-height:var(--control-min-size,44px);box-sizing:border-box;border:1px solid var(--wb-line,var(--line));background:var(--wb-utility-field,var(--wb-row,var(--ink-850)));color:var(--wb-text,var(--text-primary));font:inherit;border-radius:10px;padding:0 .75rem}.settings-form input:hover,.team-reset input:hover{border-color:var(--wb-line-strong,var(--line-strong))}.settings-form input:focus,.team-reset input:focus{border-color:var(--wb-accent,var(--teal));outline:2px solid var(--wb-focus,var(--teal-dim));outline-offset:2px}.settings-form input[aria-invalid=true]{border-color:var(--wb-danger-line,var(--danger))}.settings-checklist{border:1px solid var(--wb-line,var(--line));background:color-mix(in srgb, var(--wb-utility-field,var(--wb-row)) 62%, transparent);border-radius:12px;gap:.65rem;padding:.8rem .85rem;display:grid}.settings-checklist>strong{color:var(--wb-text,var(--text-primary));font-size:.82rem}.settings-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.settings-checklist li{background:var(--wb-utility-surface,var(--wb-row,var(--ink-850)));min-height:2.25rem;color:var(--wb-muted-strong,var(--text-secondary));border-radius:9px;align-items:center;gap:.45rem;padding:.4rem .5rem;font-size:.75rem;font-weight:700;line-height:1.35;display:flex}.settings-checklist li svg{flex:none}.settings-checklist li[data-ready=true]{color:var(--wb-on-success,var(--wb-success))}.settings-form__actions{align-items:center;gap:.8rem;padding-top:.2rem;display:flex}.settings-form__actions>span{color:var(--wb-muted,var(--muted));font-size:.78rem}.settings-form button,.team-reset button[type=submit]{min-height:var(--control-min-size,44px);background:var(--wb-accent,var(--teal));color:var(--wb-on-accent,var(--ink-1000));font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 1rem;font-weight:800}.settings-form button:disabled{opacity:.58;cursor:not-allowed}.settings-account-facts dl{gap:.72rem;margin:.25rem 0 0;display:grid}.settings-account-facts dl>div{border-top:1px solid var(--wb-line,var(--line));gap:.15rem;padding-top:.7rem;display:grid}.settings-account-facts dt{color:var(--wb-muted,var(--muted));font-size:.72rem}.settings-account-facts dd{color:var(--wb-text,var(--text-primary));overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:700}.settings-card--danger{gap:.75rem;display:grid}.settings-card--danger .settings-card__icon{border-color:var(--wb-danger-line,var(--danger));background:var(--wb-danger-soft,color-mix(in srgb, var(--danger) 13%, transparent));color:var(--wb-on-danger,var(--danger))}.secondary-button{width:fit-content;min-height:var(--control-min-size,44px);border:1px solid var(--wb-danger-line,var(--danger));color:var(--wb-text,var(--text-secondary));font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 1rem;font-weight:700}.secondary-button:hover{background:var(--wb-danger-soft,color-mix(in srgb, var(--danger) 12%, transparent))}.team-layout{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr)}.team-create{position:sticky;top:1rem}.team-directory{min-width:0}.team-directory__heading{border-bottom:1px solid var(--wb-line,var(--line));justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4.25rem;padding:.15rem 0 .95rem;display:flex}.team-directory__heading>span{background:var(--wb-accent-soft,var(--teal-dim));color:var(--wb-accent,var(--teal));font-family:var(--font-mono);border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.7rem;font-weight:700}.team-loading{color:var(--wb-muted,var(--muted))}.team-list{gap:.7rem;margin-top:1rem;display:grid}.team-member{grid-template-columns:minmax(11rem,1fr) minmax(9rem,.65fr) auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.team-member__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.team-member__identity>span{background:var(--wb-accent-soft,var(--teal-dim));width:2.5rem;height:2.5rem;color:var(--wb-accent,var(--teal));border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.team-member h3,.team-member p{margin:0}.team-member h3{color:var(--wb-text,var(--text-primary));font-size:.95rem}.team-member p,.team-member__status small{color:var(--wb-muted,var(--muted));font-family:var(--font-mono);font-size:.68rem}.team-member__status{justify-items:start;gap:.35rem;display:grid}.team-member__status>span,.team-owner-badge{border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:750}.team-member__status .is-active,.team-owner-badge{border:1px solid var(--wb-success-line);background:var(--wb-success-soft);color:var(--wb-on-success)}.team-member__status .is-disabled{border:1px solid var(--wb-danger-line);background:var(--wb-danger-soft);color:var(--wb-on-danger)}.team-member__actions{justify-content:flex-end;gap:.45rem;display:flex}.team-member__actions button,.team-reset button{min-height:var(--control-min-size,44px);border:1px solid var(--wb-line,var(--line));background:var(--wb-row,var(--ink-850));color:var(--wb-muted-strong,var(--text-secondary));font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;display:inline-flex}.team-member__actions button:hover,.team-reset button:hover{border-color:var(--wb-line-strong,var(--line-strong));color:var(--wb-text,var(--text-primary))}.team-reset{border-top:1px solid var(--wb-line,var(--line));grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;padding-top:1rem;display:grid}.team-reset>div{gap:.45rem;display:flex}.team-reset button[type=submit]{color:var(--wb-on-accent,var(--ink-1000))}@media (width<=920px){.settings-grid,.team-layout{grid-template-columns:1fr}.team-create{position:static}.settings-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.settings-page,.operations-content--utility .route-loading-shell{width:calc(100% - .7rem);margin:.35rem auto calc(5rem + env(safe-area-inset-bottom));border-radius:20px;padding:1rem .8rem 1.5rem}.settings-heading h1{font-size:1.72rem}.settings-aside{grid-template-columns:1fr}.settings-form__actions{flex-direction:column;align-items:flex-start}.settings-checklist ul,.team-member,.team-reset{grid-template-columns:1fr}.team-member__actions,.team-reset>div{flex-wrap:wrap;justify-content:flex-start}.team-member__actions button{flex:8rem}}@media (width>=1600px){.operations-content--utility{grid-template-columns:minmax(0,1fr)}.operations-content--utility .settings-page,.operations-content--utility .route-loading-shell{width:min(100% - 2rem,1320px);max-width:1320px}}.floating-xiaochao{z-index:70;color:var(--wb-text);font-family:var(--font-sans);pointer-events:none;position:fixed}.floating-xiaochao,.floating-xiaochao *{box-sizing:border-box}.floating-xiaochao--collapsed{bottom:108px;right:18px}.floating-xiaochao__trigger,.floating-xiaochao__window{pointer-events:auto}.floating-xiaochao__trigger{width:56px;min-width:var(--control-min-size,44px);border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);min-height:56px;color:var(--wb-text);box-shadow:0 16px 42px var(--wb-shadow);-webkit-backdrop-filter:blur(18px)saturate(120%);border-radius:18px;place-items:center;gap:1px;display:grid;position:relative}.floating-xiaochao__trigger svg{color:var(--wb-accent)}.floating-xiaochao__trigger span{font-size:10px;font-weight:850}.floating-xiaochao__trigger i{border:1px solid var(--wb-page);background:var(--wb-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.floating-xiaochao--open{z-index:75;top:16px;bottom:16px;right:16px}.floating-xiaochao__window{border:1px solid var(--wb-line-strong);background:var(--wb-glass-strong);width:min(400px,100vw - 32px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);color:var(--wb-text);box-shadow:0 24px 68px var(--wb-shadow);-webkit-backdrop-filter:blur(24px)saturate(122%);border-radius:20px;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.floating-xiaochao__window[data-side=left]{width:min(400px,100vw - 32px);position:fixed;inset:16px auto 16px 16px}.floating-xiaochao__toolbar,.floating-xiaochao__context-bar,.floating-xiaochao__mode-bar,.floating-xiaochao__composer{border-bottom:1px solid var(--wb-line)}.floating-xiaochao__toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:10px 10px 10px 15px;display:flex}.floating-xiaochao__identity,.floating-xiaochao__tools,.floating-xiaochao__composer-actions{align-items:center;min-width:0;display:flex}.floating-xiaochao__identity{gap:9px}.floating-xiaochao__identity>span{background:var(--wb-accent);width:36px;height:36px;color:var(--wb-page);border-radius:11px;flex:none;place-items:center;display:grid}.floating-xiaochao__identity p{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.floating-xiaochao__identity h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:17px;overflow:hidden}.floating-xiaochao__tools{flex:none;gap:2px}.floating-xiaochao__tools button,.floating-xiaochao__composer-actions>button,.floating-xiaochao__mode-bar button{min-width:var(--control-min-size,44px);min-height:var(--control-min-size,44px);color:var(--wb-muted-strong);background:0 0;border:1px solid #0000;border-radius:10px}.floating-xiaochao__tools button:hover,.floating-xiaochao__composer-actions>button:not(:disabled):hover,.floating-xiaochao__mode-bar button:hover,.floating-xiaochao__mode-bar button[aria-pressed=true]{border-color:var(--wb-line);background:var(--wb-accent-soft);color:var(--wb-accent)}.floating-xiaochao button:focus-visible,.floating-xiaochao a:focus-visible,.floating-xiaochao textarea:focus-visible{outline:3px solid var(--wb-focus);outline-offset:2px}.floating-xiaochao__context-bar{background:color-mix(in srgb, var(--wb-row) 68%, transparent);justify-content:space-between;align-items:center;gap:9px;min-height:56px;padding:9px 15px;display:flex}.floating-xiaochao__context-bar div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.floating-xiaochao__context-bar span:first-child{color:var(--wb-muted);font-size:9px;display:block}.floating-xiaochao__context-bar strong{font-size:12px}.floating-xiaochao__context-bar small{color:var(--wb-muted);font-size:10px}.floating-xiaochao__local-status{background:var(--wb-accent-soft);color:var(--wb-accent);border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.floating-xiaochao__mode-bar{scrollbar-width:thin;gap:6px;padding:6px 10px;display:flex;overflow:auto hidden}.floating-xiaochao__mode-bar button{flex:none;width:auto;padding:0 12px;font-size:10px}.floating-xiaochao__boundary{border-bottom:1px solid var(--wb-line);background:var(--wb-accent-soft);color:var(--wb-muted-strong);overflow-wrap:anywhere;margin:0;padding:8px 15px;font-size:10px}.floating-xiaochao__transcript{scrollbar-color:var(--wb-line-strong) transparent;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden auto}.floating-xiaochao__health-link{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-accent-soft) 58%, transparent);border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px 10px;display:grid}.floating-xiaochao__health-link>svg{color:var(--wb-accent);margin-top:2px}.floating-xiaochao__health-link>div{min-width:0}.floating-xiaochao__health-link a{min-height:var(--control-min-size,44px);color:var(--wb-accent);align-items:center;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.floating-xiaochao__health-link p{color:var(--wb-muted);overflow-wrap:anywhere;margin:-7px 0 0;font-size:9px;line-height:1.45}.floating-xiaochao__message{border:1px solid var(--wb-line);overflow-wrap:anywhere;background:color-mix(in srgb, var(--wb-row) 82%, transparent);border-radius:14px;min-width:0;max-width:92%;padding:11px}.floating-xiaochao__message--user{border-color:color-mix(in srgb, var(--wb-accent) 48%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent-soft) 78%, transparent);align-self:flex-end}.floating-xiaochao__message>div{color:var(--wb-muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.floating-xiaochao__message>div strong{color:var(--wb-text)}.floating-xiaochao__message p{color:var(--wb-muted-strong);white-space:pre-wrap;margin:7px 0}.floating-xiaochao__message small{color:var(--wb-accent);font-size:9px}.floating-xiaochao__empty{overflow-wrap:anywhere;text-align:center;place-items:center;gap:9px;width:100%;max-width:360px;margin:auto;padding:12px;display:grid}.floating-xiaochao__empty>span{background:var(--wb-accent-soft);width:54px;height:54px;color:var(--wb-accent);border-radius:18px;place-items:center;display:grid}.floating-xiaochao__empty h3{margin:0;font-size:19px}.floating-xiaochao__empty p{color:var(--wb-muted-strong);margin:0;font-size:12px}.floating-xiaochao__empty a{min-width:var(--control-min-size,44px);min-height:var(--control-min-size,44px);border:1px solid var(--wb-line);color:var(--wb-text);border-radius:10px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.floating-xiaochao__composer{background:color-mix(in srgb, var(--wb-glass-strong) 92%, transparent);padding:10px 12px 8px;position:relative}.floating-xiaochao__composer textarea{border:1px solid var(--wb-line);resize:vertical;background:color-mix(in srgb, var(--wb-row) 78%, transparent);width:100%;min-width:0;min-height:78px;color:var(--wb-text);font:inherit;border-radius:13px;padding:11px;display:block}.floating-xiaochao__composer textarea::placeholder{color:var(--wb-muted)}.floating-xiaochao__composer-actions{min-height:var(--control-min-size,44px);justify-content:flex-end;gap:3px}.floating-xiaochao__composer-actions>div{margin-right:auto}.floating-xiaochao__composer-actions>div>button{min-width:var(--control-min-size,44px);min-height:var(--control-min-size,44px);color:var(--wb-muted-strong);background:0 0;border:1px solid #0000;border-radius:10px}.floating-xiaochao__composer-actions>div section{z-index:4;grid-template-columns:repeat(5, minmax(var(--control-min-size,44px), 1fr));border:1px solid var(--wb-line);background:var(--wb-glass-strong);max-width:calc(100% - 24px);box-shadow:0 12px 26px var(--wb-shadow);border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;bottom:58px;left:12px;overflow-x:auto}.floating-xiaochao__composer-actions>div section button{min-width:var(--control-min-size,44px);min-height:var(--control-min-size,44px);background:0 0;border:1px solid #0000;border-radius:8px;font-size:17px}.floating-xiaochao__composer-actions span{color:var(--wb-muted);margin-right:auto;font-size:10px}.floating-xiaochao__composer-actions>button:last-child{background:var(--wb-accent);color:var(--wb-page)}.floating-xiaochao__composer-actions>button:disabled{cursor:not-allowed;opacity:.48}.floating-xiaochao__composer>p{color:var(--wb-muted);text-align:center;margin:0;font-size:9px}@media (width>=1280px) and (width<=1599px){.floating-xiaochao--open{top:12px;bottom:12px;right:12px}.floating-xiaochao__window,.floating-xiaochao__window[data-side=left]{width:min(380px,100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px)}.floating-xiaochao__window[data-side=left]{top:12px;bottom:12px;left:12px}}@media (width>=768px) and (width<=1279px){.floating-xiaochao--open{top:12px;bottom:12px;right:12px}.floating-xiaochao__window,.floating-xiaochao__window[data-side=left]{width:min(380px,100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px)}.floating-xiaochao__window[data-side=left]{top:12px;bottom:12px;left:12px}}@media (width<=767px){.floating-xiaochao--collapsed{right:12px;bottom:calc(72px + env(safe-area-inset-bottom) + 12px)}.floating-xiaochao--open{top:auto;right:0;bottom:calc(var(--operations-mobile-nav-height,72px) + env(safe-area-inset-bottom) + 12px);left:0}.floating-xiaochao__window,.floating-xiaochao__window[data-side=left]{top:auto;right:0;bottom:calc(var(--operations-mobile-nav-height,72px) + env(safe-area-inset-bottom) + 12px);width:100%;max-width:100%;height:min(88dvh, calc(100dvh - 80px - env(safe-area-inset-bottom)));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;max-height:88dvh;position:fixed;left:0}.floating-xiaochao__window:before{z-index:2;background:var(--wb-line-strong);content:"";border-radius:999px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.floating-xiaochao__tools button:first-child{display:none}.floating-xiaochao__tools button,.floating-xiaochao__mode-bar button,.floating-xiaochao__composer-actions button{min-width:var(--control-min-size,44px);min-height:var(--control-min-size,44px)}.floating-xiaochao__toolbar{min-height:64px;padding-top:14px}.floating-xiaochao__context-bar{padding-left:12px;padding-right:12px}.floating-xiaochao__transcript{padding:12px}.floating-xiaochao__composer{padding-left:10px;padding-right:10px}.floating-xiaochao__composer textarea{resize:none;min-height:64px;max-height:22dvh}}.async-state{border:1px solid var(--wb-line);background:var(--wb-row);width:100%;min-height:180px;color:var(--wb-text);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:14px;padding:clamp(18px,3vw,28px);display:grid}.async-state__icon{border:1px solid var(--wb-line-strong);background:var(--wb-accent-soft);width:46px;height:46px;color:var(--wb-accent);border-radius:14px;place-items:center;display:grid}.async-state__copy{min-width:0}.async-state__copy>span{color:var(--wb-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.async-state__copy h2{margin:5px 0 7px;font-size:clamp(18px,2vw,22px)}.async-state__copy p{max-width:680px;color:var(--wb-muted-strong);margin:0;line-height:1.6}.async-state__actions{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:2px;display:flex}.async-state__actions button{min-width:44px;min-height:var(--control-min-size,44px);border:1px solid var(--wb-line-strong);font:inherit;border-radius:11px;padding:0 16px;font-weight:800}.async-state__action{background:var(--wb-accent);color:var(--wb-page)}.async-state__secondary{background:var(--wb-row);color:var(--wb-text)}.async-state__actions button:focus-visible{outline:3px solid var(--wb-focus);outline-offset:2px}.async-state--positive{border-color:color-mix(in srgb, var(--wb-accent) 55%, var(--wb-line))}.async-state--warning .async-state__icon,.async-state--danger .async-state__icon{color:#ffd4a8}.async-state--protected .async-state__icon{color:#b9d6ff}.async-state__spinner{animation:.8s linear infinite async-state-spin}@keyframes async-state-spin{to{transform:rotate(360deg)}}@media (width<=560px){.async-state{grid-template-columns:1fr;min-height:160px}.async-state__actions{grid-column:1}.async-state__actions button{flex:150px}}@media (prefers-reduced-motion:reduce){.async-state__spinner{animation:none}}:root:root,:root:root .operations-app.operations-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--spectral-teal:#76518f;--spectral-teal-strong:#66407e;--spectral-teal-ink:#69437f;--spectral-teal-soft:#915ba721;--teal:#76518f;--teal-strong:#66407e;--teal-dim:#915ba721;--teal-line:#75518f4d;--wb-page:#eee5f0;--wb-glass:#fff6fd8a;--wb-glass-strong:#fff6fdc4;--wb-rail:#f9edfab8;--wb-row:#fffbff9e;--wb-row-hover:#fffbffd6;--wb-line:#67467e30;--wb-line-strong:#67467e5c;--wb-text:#352b40;--wb-muted:#68576f;--wb-muted-strong:#514258;--wb-accent:#75508c;--wb-on-accent:#fff7fc;--wb-accent-soft:#9d6cae24;--wb-focus:#8148a147;--wb-shadow:#47295b1f;--text-primary:#352b40;--text-secondary:#514258;--muted:#68576f;--line:#67467e30;--line-strong:#67467e5c;--ink-950:#f4eaf5;--ink-900:#f8eff9;--ink-850:#efe2f1;--ink-800:#eaddf0;--ink-700:#decde5;--operations-rail-width:202px;--operations-branches-width:0px}.operations-app.operations-app{background:var(--wb-page);color:var(--wb-text)}.operations-app .operations-scene-layer{opacity:1}.operations-app .operations-scene-layer:after{background:linear-gradient(110deg,#ecdaf01a,#f4e0f10f)}.ambient-night-scene[data-scene=night] :is(img,video){filter:brightness(.65)saturate(.8)hue-rotate(12deg)}.sakura-petals{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sakura-petals i{background:#f6bdd9b0;border-radius:90% 10% 80% 15%;width:11px;height:18px;animation:23s linear infinite sakura-drift;position:absolute;top:-6%}@keyframes sakura-drift{0%{transform:translate(-15px,-40px)rotate(0)}to{transform:translate(140px,110vh)rotate(320deg)}}.operations-app :is(.operations-rail,.operations-branches,.operations-topbar,.operations-content>main,.operations-content>aside,.communication-panel,.chat-panel){-webkit-backdrop-filter:blur(5px)saturate(110%);border-color:var(--wb-line);box-shadow:0 12px 36px var(--wb-shadow),inset 0 1px #fff9}.operations-app .operations-brand{justify-content:flex-start;gap:10px;min-height:70px;padding:12px 16px;display:flex}.operations-app .operations-brand strong{letter-spacing:2px;margin:0;font-size:22px}.operations-app .operations-brand span{display:none}.operations-app .operations-rail li :is(a,button){text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.operations-app .operations-rail li a span{white-space:normal;max-width:none}.operations-app .operations-rail li a[aria-current=page]{color:#69437f;background:#fff8;box-shadow:0 4px 12px #69457916}.operations-app .operations-rail li:nth-last-child(2){border:0;margin-top:0;padding-top:0}.operations-app .operations-rail-utilities{border-top:1px solid var(--wb-line);padding-top:10px}.operations-app .operations-topbar__identity p{font-family:var(--font-sans);letter-spacing:0}.operations-app .operations-topbar__identity strong{font-size:17px}.operations-app .operations-branches{border-radius:14px;padding:6px 10px;display:block;overflow:auto hidden}.operations-app .operations-branches>:is(header,p,footer){display:none}.operations-app .operations-branches nav{gap:6px;width:max-content;max-width:none;display:flex}.operations-app .operations-branches nav a{white-space:nowrap;min-height:42px;font-size:13px}.operations-app .operations-branches nav a[aria-current=page]{box-shadow:none;color:var(--wb-accent);background:#fff9}.operations-app .operations-account-menu{left:226px}.operations-app .operations-content--dashboard{display:block;overflow:auto}.operations-app .mcxo-dashboard{background:0 0;min-height:0;padding:12px 4px;display:block}.operations-app .dash-glass{background:var(--wb-glass);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-color:var(--wb-line)}.operations-app .dash-main{max-width:1600px}.operations-app .dash-heading{padding:8px 8px 22px}.operations-app .team-workspace{background:var(--wb-glass);max-width:none;color:var(--wb-text);border-color:var(--wb-line);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 12px 36px var(--wb-shadow)}.operations-app .team-workspace :is(button,input,select,textarea){color:var(--wb-text);background:var(--wb-row);border-color:var(--wb-line-strong)}.operations-app .team-workspace :is(.team-eyebrow,.team-safety,small){color:var(--wb-muted-strong)}.operations-app .team-workspace a{color:var(--wb-accent)}.operations-app .team-workspace :is(.team-cards li,.team-detail){background:var(--wb-glass);border-color:var(--wb-line)}.operations-app .team-workspace button[aria-current]{color:#5b356f;background:#ead6ed}.operations-app .team-error{color:#7b302e;background:#fff0efde;border-color:#be7774}.operations-app :is(.collaboration-center__hero,.collaboration-center__state,.collaboration-card){background:var(--wb-glass);color:var(--wb-text);border-color:var(--wb-line);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:0}.operations-app .collaboration-center__main{align-content:start}.operations-app :is(.collaboration-center__hero,.collaboration-center__state,.collaboration-card) :is(p,span,code,h1,h2,h3,strong){color:var(--wb-text)}.operations-app :is(.collaboration-card__action select,.collaboration-card__action button,.collaboration-center__state button){background:var(--wb-row);color:var(--wb-text);border-color:var(--wb-line)}.operations-app :is(.performance-dashboard__filters,.performance-dashboard__mutation,.performance-dashboard__grid article,.performance-dashboard__state,.performance-dashboard__drilldown){background:var(--wb-glass);color:var(--wb-text);border-color:var(--wb-line)}:root .operations-app[data-center=mail],:root .mail-product-surface{--mail-page:transparent;--mail-surface:#fff6fdb8;--mail-surface-subtle:#fff6fd94;--mail-surface-muted:#f9ecfcbf;--mail-sidebar:#f9edfab8;--mail-text:#352b40;--mail-muted:#68576f;--mail-muted-strong:#514258;--mail-line:#67467e30;--mail-line-strong:#67467e5c;--mail-accent:#75508c;--mail-accent-soft:#9d6cae24;--mail-on-accent:#fff7fc;--mail-shadow:#47295b1f}.operations-app[data-center=mail] .operations-scene-layer{opacity:1;visibility:visible;display:block}.operations-app[data-center=mail] :is(.mail-viewport-bar,.mail-inbox,.mail-thread,.mail-ai,.mail-folder-sidebar){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-color:var(--mail-line)}.operations-app[data-center=mail] .mail-message{background:#fffaffe8}@media (width>=761px){.operations-app .operations-frame,.operations-app[data-center=mail] .operations-frame{grid-template:"rail topbar"64px"rail branches""rail content"minmax(0,1fr)/202px minmax(0,1fr);gap:12px;height:100dvh;padding:16px}.operations-app .operations-frame--without-branches,.operations-app[data-center=mail] .operations-frame--without-branches{grid-template-rows:64px minmax(0,1fr);grid-template-areas:"rail topbar""rail content"}.operations-app .operations-rail{display:flex}.operations-app .operations-content{min-height:0;max-height:100%;overflow:auto}.operations-app .operations-topbar{position:relative;top:auto}.operations-app .operations-mobile-nav{display:none}}@media (width<=1100px) and (width>=761px){.operations-app .operations-frame,.operations-app[data-center=mail] .operations-frame{grid-template-columns:172px minmax(0,1fr);gap:9px;padding:10px}.operations-app .operations-topbar__identity small,.operations-app .ambient-night-scene__status,.operations-app .ambient-night-scene__period{display:none}.operations-app .ambient-night-scene__select{display:block}}@media (width<=760px){.operations-app .operations-frame,.operations-app[data-center=mail] .operations-frame{grid-template:"topbar""branches""content"minmax(0,1fr)/minmax(0,1fr);gap:8px;height:auto;min-height:100dvh;padding:8px 8px 90px;display:grid}.operations-app .operations-frame--without-branches,.operations-app[data-center=mail] .operations-frame--without-branches{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topbar""content"}.operations-app .operations-rail{display:none}.operations-app .operations-mobile-nav{display:flex}.operations-app .operations-content{height:auto;min-height:0;display:block;overflow:visible}.operations-app .operations-content>main{height:auto;overflow:visible}.operations-app .operations-topbar{flex-wrap:wrap;min-height:64px;position:relative;top:auto}.operations-app .operations-topbar__identity small,.operations-app .ambient-night-scene__status,.operations-app .ambient-night-scene__period{display:none}.operations-app .ambient-night-scene__select{display:block}.operations-app .team-workspace{padding:18px 14px}.operations-app .team-tabs{gap:6px}.operations-app .dash-heading{flex-direction:column;align-items:flex-start}.operations-app .mcxo-dashboard{padding:8px 0}}@media (prefers-reduced-motion:reduce){.sakura-petals{display:none}}:root:root .operations-app[data-center=mail],:root:root .mail-product-surface{--mail-page:transparent;--mail-surface:#fff6fdb8;--mail-surface-subtle:#fff6fd94;--mail-surface-muted:#f9ecfcbf;--mail-sidebar:#f9edfab8;--mail-text:#352b40;--mail-muted:#68576f;--mail-muted-strong:#514258;--mail-line:#67467e30;--mail-accent:#75508c}:root:root .operations-app .operations-scene-layer .ambient-night-scene:is([data-render-mode=dynamic],[data-render-mode=static]) :is(.ambient-night-scene__poster,.ambient-night-scene__video){opacity:1}:root:root .operations-app .operations-scene-layer .ambient-night-scene:after{background:linear-gradient(110deg,#ecdaf01f,#f4e0f11a)}:root:root:root .operations-app[data-utility]{--wb-utility-surface:#fff6fda6;--wb-utility-card:#fff6fdb3;--wb-utility-field:#fffbffcc}:root:root:root .operations-app[data-utility] .ambient-night-scene:after{background:#f0daef26}:root:root:root .operations-app[data-utility] .ambient-night-scene__poster{filter:none}:root:root:root .operations-app[data-utility] .settings-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.operations-app .dash-heading{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff6fd7a;border-radius:18px;margin-bottom:18px;padding:20px}.operations-app .operations-content--communication.mail-center-content>.mail-state{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}@media (width<=760px){.operations-app .mail-state{padding:20px 14px}.operations-app .mail-provider-grid{grid-template-columns:minmax(0,1fr);width:100%}.operations-app .mail-state button{color:var(--wb-on-accent)}.operations-app .mail-state button:disabled{color:var(--wb-muted)}}:root:not([data-mcxo-scene-mode=dynamic]) .public-work-petals{display:none}
