@font-face{font-family:Geist;font-style:normal;font-weight:900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAB7oAA8AAAAASggAAB6IAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoJAG6AmHIEsBmA/U1RBVEQAhSQRCArHTLwDC4NUAAE2AiQDhyQEIAWEOAePLRtnQQfYNgWb3Q7EcPV9RRTBxhEG/OIoavVgtBj8/39OTsaQUTE2VeunShvV0cYgyXXfpEKHjvncNhPE1kRaW24dt7da9QqJlpAhJcFCrnJBKJMhHD5v0w2D+4RvhuSty7+oFWcSX9psiTQyyQvRFHshNk6ZeCl5C/3FJAf/v8Nepx5ZRBtDqCt+opEXpaccobFPcuH/eZ3ouU9fZMsyKUAMUwqEazoR8UhrIxQ29qEiYkU8/3HP/9be+/sHyyBKLEyseYCJJRQ03kTeTFn3EADH8r71MZK0i7MXCfpIE57wgPcHNGfNEjSoBdiEAMFiWLCQIFEkgomXYtqjdYL1S82OikJzbdqngl1F5ax6n67fzMkHZrIEMa2sFSt9JfJFrOb9gG9wkdxdC9PBcCkHXwD/g/NCKmuFuLATq2VwA3ULvbQ+bZb4KKTAyzLgejmnFZUmRsyICFUhq+vWezVSxD+gAiZFZAw48AEpEFh40AfOCQCbjyVetOrGH+Tt/R5VDcRFzzfnl535yey1y1lgtGkPFKK6U6ROZSA/nUynkLZvix84y13GLKLqW3VAFpAVa0C7/hSw0eeAtFt5Qq2w7gCer6lJb/X8r6zukuys04rShBKA0/GawfNK4+i+fmoZXioNipngQYUZhoIQ3nRFrgnZYmkcRhb9Um2TF78Xu9YjHA8RCSI2hPTPsZRn4YlHpPhPOO6CmBQASmG6k4BEiqQkJRUZaag5aSkdGwg8OwgHDhCOnCBcUCBo3CE8MSB8+EEwBUGE4EEIiCAkoiBiJEIkS4VIlwGRJRciXxFEiVKIctUQtZohWkRQm61QrxgasBsadgBa7wg04gQ07hw05TK0023ooAfQEc8geJ/zAnnJy+Rtb5P3vMfzgQ95Pvclzze+4REPNAQV0JDINyTwng986HNf+JJAwWhbuUqtM9Fx9f1y1nT3sjlpel68XXXkAHkBi+wdeI7T5uWq/ZtXpfnldKqR4Zwa+hux9wL82PbQM3P1lQhUSIFR6EUNKXRWQhw5EfwB+VINFIu1IifiELVu770sHokKE3+HeI0VsGOWxqMxDkJ3LmKforUIRtWZqispHUO+5+8FtQ/gFU/W750uPTeuX5JLouhm595xZGebhux122XzrCzr3Cp6Q3uar62Vci1002xspEp8HZnwRAoP2TQwsuz6rR9EG6oIwbM/wu/FQSm8H/OR4cYvpaLwPc7GTuqjE3kzx0tZB1FwH8sLIbgWKgDB6gENChHCt20vgj0yw1YqE19SSGYV9WQXf3smvOdSqoABuuglBC5trvW1EqRNUfgwgipYtNDHDAtsQCFgjxOuUPHEBzYhCAlHRCSxxJNCNrkUU0oltTTQTBtdDDLMejapLHU32Lu+rrvr6Fp/aAqheZI6+8RV6jjE5+UPKz/uZqhtsyscyyo8SLZLlfgY2XDj9V0gNvwqz1Lr1BFnZ40LZjWollM9DEoDL1Cbna+zX/JOXrhH8U4eFdeuKDELmZOza6cX7OejOQi3m61hIpuqNRlMd9fKHGAX2SFr3zam+hBLkz+bmWSJvSBJaCRw3rPyJT6buQmOM/118AKH/rv8R7zvjut3gLeaCWbqyQpPz8YnnG1ZhRChnvbTC966EeoHDTp/5UVpYz3wYAtopZML2sWjI90jsLceeJC1+GoJo0RXQevHaBWowgcfLURReJwJoAWgj77QCzQEr3hgnz3YAnfIIW8yNuCxwxEXKHjgDYtgBIQRgZQY4kgmixyKKKGCGuppopVOBviNdWwMI8BUBWSnHvbJ3jUR+RdnkQSHMBFACw0xJ3k+vzEJ/xnfDhfaVbv/BrkLQN4qreaSM86cIRuuaQqUzBn6PIjpUJmWhbtWgfvBrwFwDHmPfAHk9uDstgxZjuGSrdH5xyI6sTNvPxxH5ten3XIziltOcQ6bi1GyEnA8idJLxie2mpp50AIeCPK0VCyf22ogsxBh/jIEjZLClQJwZ8DzLBP9vEdkC6ajGQVcC3S6NpTXzp5CsaRKcu0DaxawsKnNREHBXCzQcHzhmpTbNPogNdJBHJWQraFlNKszVwJX7BzUJhd1X0ttM8bI6QRkMuMwhjVAjbCk0zfjCxhpkEte5jPJZApSwAnPS2KURzA7Tyl/16Kbk4yWwhNnpOYMBg/E8nodhRJpflYzpHRdzMBCvTYbq47UsUpGsvzJURYqmjozQjj08XqFc66UC5PXeUTBX5yX2btYQVmep6i9REqnpTpqP+t5UwXJOCDdmc1g0Oo08fj/J5XQJv06xIPTUzbWJJp6Gy7dVt2P+Wu+iNXKFOFwO0rI2BoTWPXLc1VmNKqSZkZZ21kvi6qgJWsZp2yg/Mwkclh86yn3CkH3nnl13nOGF6yezcFfxZd4yq4/8CcI7TWv5UzP7FMCPKd3dZI59QrAQ4jMFd71UNATQXppgzIQntOXsTzjvl2mRESR5NoaDsOwDXMXf73ksso3zVTxMXyMlJCYmBJQx9SqXhZ+PbCs7wvKGFozqfBK0odKARjG3LG2OrCqlBiUMLQGelQ21xN609eUBFQwtNi0W89MN1tcm5KChhhaA+uElSf8FfI0+cFCC04xUMfUfFfmbuI61/NrE054lQa1Rh7NNPEYlUaKlEiJlMaKrzjZ9IcF/Sdby0T/HxAYBnisbrFR0LLb7xQ0HPW7wfyRweb1o4OlYefb6ixrw6dAENpSLSD65YtPSteG/cDj9jk99XOdm5XDjzXZQx5/8aNN8oDHuODJUDsfds8D0/pb11TfwHivJr4fp4B51xaOyuUtFGZBv/dj3j43AdzoqKLgNgDWvApAa1iQGOUfPB+oPaVDX3IrEQD+Z0kCsd8xqDwdQUkOSc3j/Kj92sFw4NFlE0ivKdsqdz4WFfnZRLFNOCPDOIcarzDDS1jEac5QhjOZ/bmSl7WsV+N6rCd7oXeHYJQxGhjbD3jrDusx6/9QFN2JHkCn0WPoqW39vwa4PzEgDUMOPd5hRxBRIi8mn8i+XM6TmsHzfQHjYdQ11Lol8BPsu90PbYJ4bK9Kr3Wc0D6Ron+rn+SfTgDX1H78/rEM8P9RAD89AvDjYw8IG8/WlgAQAABMV05mwk7T5FxgDgA1DS7WQeME7dWZo/bHW489UE84PqLeAJ8cGLKokkudfFgKaVJEgwLalNChlIFK+ioYqqKnnJl6JmpZaGSugY2VrLWw08FWG6J2BHidHHRz0sfFALIhrgZRrEIzzM0adKu5W4thIy8b+BjhZ5QvGaZxbJuxTAowgWsbjq1CTBHZL8weAjtF2CfUbuH2kvpdjCNiJTsl1YwUp3laT2gXZbLhNDNVx1GvQP/Ds91TXnCZG1hqEuUQiYMiTYt3TJyjEhyX6AQar/Ei0aN3IH8B9AuOIqgjuiP8g/sB4NjjYoqQzZWHwywotZRmM9tqdsvmsQFrcViLcS3chHWzWr93mkXtFRpjum246xPLTS6Pd73266gfvAr7MEQj70qHc2m0SgoevnmDIq9VHCedO7n2FVdLwkIhqVQaxX3aRlkpLgQdk5b1tHHYcBpMtyk5pBu5hIs2LjWuJJUeiTPuZnGDUrUQZM5qmjQpxjXH5o6bOJemLn2SKEqTpKnLwooLGzecfTCCyzNn3UylyDolM5qmFzfObOAyLiHtyJB1hb3zGD0Fji8lz95kzwReV47jx6gkSTgr4gteJ+nRB6ObaJoLDohNt8s5kX1ZiBdw4veY5j4fpgssCalxMhIjLc0jutxIqdu/gOFVnlCkSE8+fiZVKKBcrYNP6l9x/AV0oEe6x+CUFjLNGUorx6S0neHVRZvcmxkFpjmFvETIXg0FEhAdLbZtn3inIHUgpvDSh0FkkKSupQnXPxE3yznUKTSPLR1yJzZe8UlOxkSQ5njBaCaSJn5CO92Gcw0j/uvyvAXSJ+Wnfd4QcF/m5ejFOL00Fwso1/H+CiKk+URoFNkVyllCF8hMqmFoOzc72payj29DxefX5XE6YGXYSzHWOehCtYBQI4NUVpa5jIlismHCDcCPgWKG/SbZ/i0OPr4mOg5uIcrzLuD85j8Zx+E1nGRibHgU0qKzkTOkr5/mTabfw0h/irHaogkkZ6ZjPBj5DlUBn8yLzlqh1jeAMtMouf8NEI6ZoWr/qbFFk/sZsJZAFGdnsq5JWZ9O+J7w7jLGHPFqE8TryJas1GYHBfEzJ3DbftWEBFL5SecKJdOl9IJLNoWOdEbiCAuesen8+zQsfdKrgO2Na24PxwzHEjWlUKATw692oIqKZQLZwK2pPHtt0YmbpV5cDVmJMehke51ETDBueAGj78P5ecLgwcfLSL5K1gWfB5NBmBQWWLfTY4ZaFHCYl/tYU2ibKz4tVS6kIUeAsLnJkKRDKzZypKBHlr59EmMdoYAmDByPLfDYI8NCQSkgyw7zkkQHWMoalta1aw9NRXHoh+BFLsj53oNEtWWc39AeMp+zHwYeZKxRi/ZNcIDdLUcXmr1tNDPRNkmGbo3QyEOgKJKfEuGiWcYral/mrb5KZDllQvGqkYu+rIifFpeJMmXIwL6s7N40qzLDMgzZi4bykeZlB2CqqMze5zFPcBwLYzk5V+0YHW3qBq9VB6yKJ8uqobkma884iDrDyHvV1vQDyIttR3JPEQooo2vPAHQRchAecjiOkBXL0HI5CLXnp+Ij+AjmhnkVMviGJgES74Cj/B5gxRye9eENvNLPk8OtGTMXqFn72cEoQvdz14sqx3ETiVlsQnn0aR/FR2/it3Xfeu0Gf23uDNq8wWyS5/6nLu3Ubnhfhc4R4D98dauOQt5539WqUunWkcSC4c0DJl1zqrKgQDcay9MmNYCNT2G5ufoEcNRZF1V1EqOae9nAVKj8PnN0186TR/ZzZOw4UUp2trfjTh9DdEYFNUwZs04yCiQdynhsrZ17kDMhOsAomJjMobuZP4o8flndhBOf0+YlzZmUJm2pT/bpzUhoceVymsipiZ49ib5YqNbNXZsomiopkGwbSS1Oa/cTVeiJ59TaNzCogR6EFDYLTQly97Dj6bA6Wvm15RpD0sHAkGx76DgkqBdUn6uWpYRtLXiTRcZSK7o2dxnXj8Wk+83s6UEeaH81+BSWO5W8y4rF6IjmO9aKR4YFwFScFUoYdbcx4VnRNkLi5XhFHH1dCgjQTW7kM1eA6A81hHuZ5KBgyc/KIzkNTUFoj2N+w+zev36q3Tf3aPgLTy/d0ZKKqdE7ruLN0KqzYeeGxr1vQGNT1Y7aWNMSi1VHBsLF0TEwpFs6GRc1VV4etXUyvrRsIj5i9ehTE3GlMjqHZpccHGyXwqHTlUa3SwklZ8diYCqkomo3VhKLbhfKpZHMhXymn+75CxpTJpHUik9DTTSSnb0drQCKddN7/IVlymFy9cAFkr21LMHY0CU7PtWwxt1Tyg4MyljhFZ+yIoBTosqfVdM79QLvtIgzKQq6nqtf50+PYoQEZ7Z6AHOmbU3b2rhR9ZeG+evHczN5gWmt9NTS0VJXQzyBTktt+HCXoh+7G3rOwM0u86MZo/OOkKGb3BskbIyaPTvrM+bFGPO5hKK0YfcCz18+N5d3qPCQ7HaR3ENzZ85dyOhw/yAH3hQ+n0haf3njEwQWazzX2I1ar2GtEY2Ch6/2+03Tm7Tfw6NiVFEYh5ccGmMwiXfyRQmsiBkV3bSe2PL2lWWVYxa6upr1rZWGVssbvO5vMRbhMHWWUzJbgxjjDqyxcTUEaca2hvCao6J4Ta2c2PAGz9BMVY5CLeWerSuFHxxC4bsS39EVKiocQU6DF/zLPjXYvTk62qM5LZjtF0Hh/yv/eEopLD6SrNNr1RROp4c3WTlSQgNZ1HBgacasDOE2R0Vxm1ZyYmKaeUEdCYQKPTLJqqNvRsM4enXsmYgDOh8c7DCw/q4/m0ZGS+xSits0Ewrn32lrv9LQjJFaxb1k6dYvskt6O+CEIj1J2zXxgvsC2RG3tp1J9PD7xvqBg/1nKE3GF9v5Bs6d05Yo2zme8nTASx3d2RkBXlXicK+ajCC2v9AtTjJ7J5yX0UwR+zqSQ1hOwhKcM4Xv50/jgfvzzMuBi+ph9RYzFHKX30TvODZOTLEbKdEvQU6lDtsS3DycgIGT4wBu6eGgR+zeyD9kg4RKvJ/W48f3PZq/ucy+svJm3ATcmRkVFovKsbh1ZlY9wMDtVdtVphJMDRfgyQwJxTU+MEFu5tC528Lul29jMF1b62J5y6xS3uPoHCxyYIjXlmuKEENpHF6T29waEtN7bAoJpghcoy0Ays8iYOBOquxY1Iljh/mRN1GdU3fY48FdM6Wa7CN2lyunFNvbPDHUWSyKitfJdnBk0cUrUztjSyne0U4zKubIB1McyVT3se9yLLbAmRpMk3RHgVOCNDLppfwySYsg6Nk53LOr59jnMbk3sz8TomiWsMoLxmm4f79eFqMS89MS5VT309a2dB97OW6v6g6xWnxcLOwfsTzN9YjwWCXy4HqcHrHcHY2PwkP52p5ws6L0NNrRv+SVAQkB8vNBQh4tEGj9Wqq/5PqNVHE9EBKhjSnfWa6NAeIGX9NTJPt0NVayNBjWw0aJ5WtHh3TVwCQxB0SZPdM94HAV/34n7T1cen1awR7qX+gHWl30cNdmbVyXrfX8nTN6Fgmr8nISG91ZySz9WK5ftKgjppHOTmRqu5n4RY9Gr+UkYy1m8PjnU4vqhnHj2VCssOvc0NmyYkNnZ9qxEAl9NYfT7iYxzOE84TzO33yowUEavzreV6qgdm5YWSYILmzxiSt82JxErndyKqAkgec/T+032z/yUDT3rO23VX1iWzy4OQI+N7fFM9Ze+dXzieiy6NL5qLIosDbp3/sE9wGHX0cNEYlC+hW760xLf1m2+JNksBF3T3czPTnwKBe6oY4fNz7tMQ42Ao8B4oppw5b0CS+6TmdMHbzt0hJRYZ8Hmw97eMvDVwXnJwnjxEph+fgflpY/8PlKYXFiGPAn/yBTvht4c/mqt2S+LkH3PwDsHHNLdtYzdS0353iuf4yvWQNr3TU1bTeteH5ANNhIulhd8Lug2MhGV+u2ATa9NbqsAsf87oiXgQ231julkCYmdILDRbUIN+tv1hZd7CFJhRVXGpgONuP1snqwUTmzW/fCb8K29+7B5GdCfOmwiVGZnn66reYfWVl254mOYgWMTVjfHVLxX2E5OcOsvFbXnxCsC5GQ2ZgJhn+2P2kHB6PatJpaiPzYf7MfHN7UdkzXgt8kzrbb2xYokzpzcd1x2nOg3BEQgJAFacBOqTT9k+PpMlPpdeTVPQPA1NzANkiX2Xr9UrzCL7SOLpP/LuDR087DdBXkNi29wpn0Oh3VPWUAmHESZsR4uBPXL9V3pAfw9oowmmYQ553Vx4AHv7my7MUgaLRHPCdoCW6ClnnQffeq+ngth31ckrmRgtMDqbrDR9A7l13igPPbRbE0jUFm5hIef/KvUWcEIlRGjWrmq3og3NJcQ891ggXk2Ydh8yiIBfMONnwq02VWtuCL+Rt4Jv7D1lbf5Qxwb0mzXEQfvChWYRkkW7AXqyzYzKzxVwOZ8dMyK3xZR7bwh1tofY8XwPgq1zSvrzEExGknd0Gb0iV5ppeFxnklE50uUZ5eJrG+zUNgPM8mjG+wiHiNepLSBebSZbLjFWaWV2ixGvznMlcC/tzBDi4vjlw/0G4iVZbX7CLN1sEmJks5SDspiseLJqXVfa7I18qc7GHZPMglXqe9rwlcnJrUDLaKLM2xcpN7SHqFP+J1ulhR388n41st5TPW9a0VPP0K5G5HaoMtd3Grmr32KnzspOuwY0vl9l3xCp+ej8v5SRM0T4IF7Ue9AGri0iIfAFYC7ky5Dg+/fG+/WV/LgZZL0ZWyvCGse3tL2dLsRKwGxjlty85imwbQOdk0aMv8nZY2pub4ZGywUJHepU+WmoCc0C3wd3fIFkbZ8fTPPSznoFh2SMHA15Zw/cj0nkLbjR7u0vtr6+zA4z4fNF3iWnqZ2TjPz/5wrmIph7/cVh8s6nlaweEbHMsBirV0qydznAaq6Ly8VOkVfrcAWxgyW7nwBBfwe9DuWSuAkf8+f266VZywZk59G/84+v1z5Njdj+qp/yGAEgA1YH9vbY+G0Qhov9cjzLQKpPvQhbqJICMYLhPYM9pGWqIKgPkmdO31R2i9b2F+w9CN+J6vqV6TSDviV1F+5192R/V92CBdPyAHDhGObqIdIaTcf6/d+ZOxM/l7HPsN8T1fTb/8oK2FAXqOrdt9AxTyqk5etctD8Qv/LrNHa1lOeZ8N3QfHIZ2vzpnAEaCHafEWz1eOBdxBBSOPzSti1Khwymu5TRtG4cEyuVwL2A4Ill7OoliGCJzAgEZQ+8RrrgT28EZAu+9Sk1VwS4e2ZWQsUFiytYJGIu01WnXNj96XZvdFQx/hrWmE9pfEC+l9jWAfy26lxvaT4+iY0Pf6GwOTm9gXQT6mhkrkFu7n/gY2qoq73zvrWq+4htT6Oh4hKH+ix57RTzwuv6LQLz5qxvvx7gA7vd8wnq/RV8VwQFPWx783nPsRPgR7Leg4+boXH+0yIH/7zh7nuTUm4pafeMzWAfQs1gIH7kvWw49Qz0OSFs/XMW1OL3MdYUPBGbWcf1+g/WCP85DPYefwVobQDFCemkkr/sQIeHPqrEcf0S3wqubyG9MoEK4c6Mfyn9CA9e9roI/RW3VZtVRVmFugwjfhVZFyzRclxU8NLa3Wb/3BjUc7Zd5HLgb/qSOk6u1Q77rh/rwgAHr3V1dVZPW59PurjsG8APDbE9nz2kv/T2/br9fzVRnBzAIClABAwG9UhDqUfP/VqXm1V3f0L4tFGgYMjhffz0gdb2FeJmL1mFfjDJH63TfbLr2O6dx/fTysV8UpcD9CALThzmsXu86LmEGlV/Kafsa8yFCki3YO8xzPoV/jqQKzNbDn+v8oF/tmh3jpKrvyLBUs5osykCrNcfgSKE6sFqxJzlz2pg04qWvgjrY1GP7L+3xDx4jff4COSz5pB4803IAujRjOvZBKDKKHmQC/NbazdEMvkvMYl9gEaPc8YAOfmK22VRiA7SdSdbHLYnRqWnCWLLRELLKUMWpcA/AirRlicEgNxRwC9KGs+34HfBs7EqA1YN9TujVcADPZmRV3zldojsPFgn8088eaAw8B+AsPyvAxGAGA8adK2QsD4jQAuNcbNhDBxDWuVEUXBmJwIdMrD1TBQitXzVHhQB08eQ7Ug8WF65tKGAkBSDDxEgHtERY6PBYwV4kiaYrxVcaxC+XJECMrkyM3g4EwLVeAe5OrUCmZSqVqaB8UFCVulmLZo1Cs0o2c8Ipw62QlyuX4eF3dYTQsF3keR4uiIWOgopIxfUWTCBK6Lm5QkstRJd5yrR4VQXEr65RndFF0VO+6Q0UmMGs1j4xIOWG+yOA5tqoSREnww6NIheRy5CnnrpKOLKPkHEV1VlKMKNRaSaziah0pEVq73Dyg+1/2XwDt/f/lmWFa2fejYOdA3YkE63q8vpz6l+unz4Aho5wZM8mFaV8NY84iV5aR4VhFYc0G2qNo8AhsEaOzY88hDySOnPLk3JO+mcUVOS8UVDT0GNy48+DJC4N3Pnz48uOfH2YnBGBhC8xfUM+MF4KDWzAePgFhnH4ChBcWVzgknggiYhLSBP1HUkyl0RnMhCx21wEujy8QFi4SFyGRynqcWK5QqpKoNdqidHpD0cae9t3TXIwF2NoVa+/g6OTs4lq8mzsIleiFoBhekn/PSYpmwrBt5WrlJVKZXKFUqTVanV4wGE1mi9Vmdzhdbo+3+z30+UXng42em++GQHdoWj8hSLtYPW9XgvS723VzSrFPfCv/lcqmBEtu7xK5k7saeLwo460RQgupEFMSAi1FCHoqwfjU6g4UwU4pxZydU0JpQjHBj+raQJusKfARHb28U0pXMwYMSxhBKnN7wSyH83qTsgKSQadNTIIPC7XvDXhVzJMdHES9eO9cDIluN5aK2/Oah9BHGZWqz+W8qCeJxD+JFbF+VSsk1id3l66laUHbo22DCaNNtHhiU6UkRc1ZqCFJjFXxgapU9VZVg+Q+9gRU7ZPQ+ev068Z6cth8OLWx1CV/Lr46k6lU23GYc3O/lLs5DYvuronlmRlWaVe6zq4uG87/29nh1lzsgjCqOgYSolAf62I1Cadg0qUo1acDqDDIg+dny5Icte3EqPAWpLJcolIp84Oy4nhkptIKVMh0UGgCmg4eXUCnyWGq9IE96tUpYOqgMAefs2a0gClgQayDAygQCAgQKKCCutPvTtipu+CHswgckOpgcAx6RD6YbyapRnWNbfBsB5LV08bxXdSiiWqaW9uzYY1OqFi+1f9jQMQKkQPhFGWGrxbnN7qku8gj6djYOZTYPDEXz4v+dnqT4qonUy3dneaypH8/UGGVs1JUpkipuhUTSLZUmS3+vcDcqyjm35TzmWocrwEAAA==) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAADOkAA8AAAAAfoAAADNEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEqG9YkHIdMBmA/U1RBVEQAhRARCAr2aN1kC4RCAAE2AiQDiQAEIAWEOAeLSRu0biXs2EuA8wCi4n77tc9GxB4HWNXojKRk89fi/78mSInDpLi0b2CiSqLGYvhk0X6mafut0YxPt1oXitCNuu9GJAJ1sZ6uqd7tM1VSf2M4Drs8jmPsdG36qDAUUuAYeijPUQyHRRFP669+8Gx/a2p2SRH0F57yo+RIqZuDnYFtI3+Sk5ck/vu1/7fXPvPm/jBPCNgBs2T1KjpxYUmkgCSwBaR7fp6f25/71m9jGytqLMiNGKNDqRSJKEkT+URrY2P9NBp/UiEoRkPrL6zGBCpay945ngdAhZioN9YnNTy/zd5CF+UEG0lpCcH/aflUKKHQklaCkVjourBu5za9SFd35+28rBqcUyVn3a8vfQl5RHnD8/+MzfvQpKHQoVQibB7izpJojJ6r61881e6R5/VosvdERwMZsGcNDmDm1e+bS6HsCX2vRqxQUZElufIKPEWeAk2BZjf8EyYaHpDmnCac0OxgmP5RblUVCVaVhoyzKt4CZHaD2IkIX/iumt6NFMA/lOy2ivqYA4yyRG76oKEc7Mtowf/Z1Nr5Gk1uJTuwIVaO7CNsA1Tq9cf1vV47f1fa2dHqtA4tGGQ5pLAcIisoO0QHyFXsA6YSsE1yLRdte/D//Rpqc/cE34aeCrAiEBLIxsgIt5MffmFq3U5U2bauQkbIGltZNqIyU+PrP05NGp27JsCHStjegBXAm3qSFetH6VgLzeFvR5Ev51uDdrCiAkgKcAFM2cHCY7y4ABcg3L/2a1XEm2pJDDG+/w/Z8z10zzBJ7JH2wEP0xJDyHrqQXJJLSEwnEVrT6RBywmSp5nSMZIMVWSaCjm/7Nuq/5wQzf+8eETJIiEgbIq1Ee12bdA5wKqd43Hz1dekljGV2aoovWFVIp/g68UcY8xsVGC9geeB2DEQKBkQEMMg6lUAQoXRVbBerfmcXYHAIF8LnDfG1lsHDvOkq8k5FFruhUIqAEBrCdTcmUnWgooLV5YqVh6Chi5Dj/NSKykLs7xYszU0R4iGHBUSAwblrivNA88Li9FzQvCy5tAAMEAG9CwDJRJ/oml16fnEByD5KORBentt/p8ADChkFGGAIiEhAQcCS5f4bI9tHETgvih0OMjYEh0HtVwKorcaAECEbGv9CUNgHQdmRCU1fhh1BQZWMF9Tv8IplUFqNPoFARiiwIAMZqv29ETIrAVbquFdQ9zuU0S2nMGHQ6iETSPE3LuzC0K2arVyvUCkGakE+FMVeZCcNFgED3cDwn9VRQVCVY1jXkD63bKRUllHpQaIa9X5OMTByBUxC/xQZvc3zqQu/e5jp3M31jGUw3fn9Mamccj4n89PSw9nXtzOb09hSnfXL96QjTakhILfbY566+8/LczBuEccqisiiE+FjpCDs4Ij4VfhmMT9Bia4b2r0q5rYlJIYL+GT25lVbkuqFsMRZCnfIPI4LAY7ZaKu9jc4TD5EEzQca50/jzRzDGpSPH1748yysITzpEVxmJVbcPGk4kkgCm/CJlU04s5W13CUje587HLlAA8vwpiYyOQlmjaqvMeQYAeDG8gBhNWv+zlpkYA9gJ2AbYDNgAtaGVDYwkN7EHdZwkTefxsrHjvaMKlZMsfh5/nOLV18wMSrWDtEXqXnf/zKP88/g2dzPzVyZOnzZmz9XLztyOnb3S44ek0ozB7IrW5c2p7avMn2JtbQktnxdQvGmiorBfdFHmUtTi7ek40s4yvCHjOhFFPVj+JdwwkDk1wH+8TZbraxDvfIS6eZa8NKLyvG0gSMAqUSdJGxwzzyskGU0N7jdzZbbi1N44rzC78oLeNeAAQMGDBgwYCAlCtkUK4k4s5Uy7uKQ5eUOk0sLyyp8VvxqwIABA3WghiKtRxFvmq7Fi3IqfDVjQmrpb1GgVtsPpaEizL5powxb6EMM0oOSsXrG8pGhPoGvkk9ChSc72ltAakdOIm8wiXitQAsW0OwDiPdz2Eaka0TwCBzX5j8qYPKZQlBqpUuQPplwMco0WPOWD3VTId7m6pwOBHhqcuNq0kjpce4a3hwbtZ0GZoAP4iC4eYskl9MTyWBrCdu83Q85e8KSoxd3+YLL6ASim2kDmoeDOxNJtSWXj71fVt1zDRuNwku1+8n210LpLmNPPMZqrkpQkX1NtaSl0eGoqbCkTm4iWubKRp+RmhHUYp04qar/dIz8P0AYq1ajVp16DRo1adaiU5duPXoNGjFqzLgb7rlv0rQZcx54aMETiz765LMvvvpmKVAQhgiA0VGtGkGNGgK1ammqU0dDvXpcDRpwNGpE0KSJumbNVLVowddB6LqA6e2IjvQ50YBTDDrViDONOsOYs4w7z81Q03yJTMBxk0435bhpp5txklknm3OS+SB3d0mzAFfxxNkWv9SCEXYFGQF8WDDhwkFlBkLqBAp0eBAv2W7Iriqs9BA09VW0pDsphgoO47nIEAEiMHJhx0IlEwYQsiZHHHfLjFmIixlLoimLfeVzHcdjbls/sXgCdTFQxmf8q69+PZxsBBT1mvys3/s+8CtXKGRUIEkk3leKJI6kpdy+brLX3Fbvaod3BtPeQU/3SFKlrmuvod7fLy/+cfCJE+8bLfE3kWaRWuA56+oci7XtiNmLmGRpqWmpNBKWST6rrpyQ0NPSPknNhVitpuTsH0nqvZMPvTc0w3FzOa/nxRgGGPYOjO1idFNCSsoRyVq/s03JBYZBlwwYKEUE6sUQIGPZONk3pIudSi7nEWLpwFxbzS92TJrdA6FVaYkoQvByY6C69KdVGU3wDdIJfhyx+LZrzg5aWuUEZAv70vuVogwP7VhknbWK1ckZMW42DoRUwzBZxZ0JrEk+T/RkO6teVPiCFk8Ie2x+Y0is5NfsWm96OuapjuW/dKw9gMp/seaD8FY2vxE7DQqz1j239tzkBbjCZ+PAKnXEmzPbup6xU/IvKxKME9uFJgfG7BasF+/9Qs6LeiIwISfL/rVOQaruOAgQK+/yRwRZNJeCiVIFpF0WeY8Y4rduOCTJVnT1jgtxPyi3ckDYSV5QaHFIF+is0kH3nKQ2j8PqosF9gmi5KSvKzH6ZE7nx73Fy/dTXykl9fKhAdNrtUNL9sczr6uhIltHDarHYEZgvn6xPWH9g7VCIoM6RI/ElVkXTg6WB/DuqlcQjPMevsPCY27FNNemEB4U78Sj2ZxWC/vNr2HjgX/6b2K4uuUJktI4erxHDJlM+r4MDN5aIuB8gPD+J6286LS52Rlc4nSwpQRWOw9/ABoKC+6PBL5u0GRdWQWWhGKG0x4/HicXjuJaGkYVL5ig4bPFizZMWBa++L3QT/JchYoxPTM+cqsiQpugejOdIOjbOYa8YvApEbj+jsbngK37dRoIKK6bNl2JrIIavbDO5kAOv+TqMFWFG61cGmc5J/Sip9gsyWZq1qviug1J7DXIdatSGyYhU9zy/g5zHJhxOj0HSOt8mBrQDDhzAm6xt/sMyIDTwiKOPybrUn36Le+lvVCJ0ECszlzVGc/R9h2423g+6X8YHIHSWCn5l2Fdt3yWrWwNd4fp2PLKHT21HBOAINYp5B+S55cn59i23z4w9kcxEESGCRrrpji/l8O/Cp2WEAUDOvw70tfOlzsENUPs/8UkYdhkZywjMBykWY0kHbTZV4bP/tz92SpA5CzDgwPy/XKi3ccxyC/g34tukx3lPIuPI34jmZvsxEmJW+G9K7JSRln9zrqZqOfHchdy/Pgb/YkLygCtUyVOtxUadejUZNGizESO2GDVuqxtuaHPPhF2mTNlrxkP7LFhw2BNPHLEYAhyFiYDQkOFwCB0DgQoVCBMTAQsPwsdHIKAFEdKmTkSMTkIHossIgTETiClTBAoKiBkzBEpKTOasUdmwxWDHjip7DlQ4ciTgxBORFy/IMoEwQYJwBAuGCbESEiUGT6xYSJw4fPESkSTJhMmShSRbNiRHDkyuXCR58mDy5UMKFGApVIKiVBmacuW4KqxBs9ZaatbZgKNSJZaNqohUq6apRg0ztWpZqlPHQr16Jho0MNaokaYmTcw1a2akRQuFTl3YuvXQ0KsXW58+WgYMkBoxwtCoUfrGjJG57DKxK66QGDfO1E03Kd1zH9uECbomTdIzZYquadP0zJghNGuWtjlzhObN0/bAQzoWLDDwxBNyixZZ+RgC4DChECoyGhoKHE4FHQObChUETEzaWLgoeHjk+PhwAlowQtpoRESYxMQEJHRgdMkRGDFCYcyYiIkz1udGquvTWMGEJbXSA4l3X/UEWkJ9IYhCweBBCqIDQMExHXUQVHhQpVHQtax3zIYgHaijixAdbLDGDAWWWGCKED6awZ9XDGRcyLaV9TkxeuiHco7DHOCHzPSQ2Y0EKRKkGGKECTrfokMUiMDKsYiJ2jj/kUm3XbVeuavyZEgSCeGgwbGwqeLgMqKgFCRWrnX6f9TnGJstWynuKFGWBXUqUSIz9dQvl1VbDnnLR77yk78CFKhgJSlZKUpVmtKVoUzlKO8RuUt0BU9CRERERERERERExFn981Np//ojz/FFEnixeIrj/ZgSpZROpCyjiEQrxQwms+n32fYF1Vmn9dowy7aJeIAU8K0MlnY4EtgvysrKX459HqZSlANPWSaBmJl7hFa9ZmH9YubuMd2WA7x8xXHuuLoZ5o+/Otspb0RG8dqi3Y2axIgBEdx3yozzLePnnptfBKu3CgrzoXi7ODkVsnayM5Ph35cHeRBX0sjlQvbK8ovB7yD74HUCJ3YBgk1ZlEYplEgJoCpbJEkVFHBZxVfJqaTSF7F4uZ+xdKYyLamKNrxEeGzaoF8ZIKJCj4XXI0oRFTJvnUhCHRvub5hx/yAYN+6/avY3/yImGH9mASaqv2C++ZNE/+A1IKvS800IeHTYIOPCxA+1LriQ6AUpWIIlG1Rd/gc4dujk/h4GadUGbsHlnZCBYgBHgHAgCqK6PGz2LocAAYQjctTDjkFaH5e0HtyMZxRnqSWtLxEM94yUKox8gdW6GGRcRXCpp41TZFTPJ0bCIWAvSSOqJzkur4dyXE6AzI9JMtUGQzCCioj1UgJK42hc+QKfaL63xpQydbnepiBIXClD3chpEnqX6J0XKsqR7P4kY8A2jN82EgJkR92CDuOs59fdBZKXJ1ZSSyKBWqwo4Ojq/nMGi3jJZ78ZXAhc4hs7Yd0zAHpJNuIQns0nguGApEvAXYBat4aBCQ5ZFIBVS7LJSjdemFWKAPjPEQ6iIMZDRFgaiyHgmi2btFocCppclWxB28+y1gP7kCASMmOv0klLKWSe8Lq/hmuyphsiEAk0gu7Ek2hKRBIdiYHEUuIg8ZKclOpIt0l36HCWlshEycFhpzmOCosBoRGo53ZyJeoS4cEtJPY/0WMA9HQpmJ/rEe7ubk77tgzA/z/4K+CjU/t0+UnGvN/c5bnSuZLZBUCcgJPMWwTkTnlt7nAUWcxmf2/P6vPAJe9ChAUP3XDTiI+6jOs0qluPJX++GfA/BEengoWHT0CNkIiYhJQuY6YUzCiZs2HLjj1Hd4y5GwJcjzonXpbx5itIsBChosSKEy9Bkiw5cuUpUKhUmXIV1rrlldtB8Lt+b3zw1qLXHkfNExvNBIOn0fY8AI85Fw3feWQoImdUmXXSCacMIsMQUZFQ0DBwF/9/tRZ1GjQx6TCkR5+cgc9krFmwZMWBiXxunLnw4Mqdp+UC+fEXYKVwEVbwkShNshQZUn2RrkSRVYqtlm0NI5nZgNimTLtnwqT7ENSX1IBEAqgDQNYAy18IVvkMYGE30F4FGGAd+kmEyxqSvqsghrK3GUzn2FOgPBhPaBMx2GTNoY60eMubS5EGwwAIb+EXjhrhbmg95xJT0uOL2GcBshlKtNIC8cp5xsLGJCOBRITrGPpDHujRFEc+HaFJVQJFaCBpHAsRf+b0fEEYWiBNJfBWotFKKP3q/B0xzLUbnbAg1+3lOtFGu6WlLToh0uxznSgNdXo6iXBTrC+MNrswO7RjDxBtttPwyMRudWusyVXEHTNqpGyZammgIezscN0YDxjD1pD+cdHXZfq5rmNzT9GV9icU9R/JVj/HIBKZhEI2o+ywYzv3rXIb7UtG5sGDI5FwaTAIV4beZl0SH0gxd2a8uXlAsxuLRh4w7+qY+7ruE54wkE4j1NFXKgegivxMeoUiIsuWFwpPdIk5Tk+72U4cth+M2zkRdDaP/GJE++ejPmOfN5N2pMeav4iDA+JuIegYtqjCQVH/B4aOydBpJgSkuf7E6oMIl06XqGxt7yKwmz/PoeThnWqgA2bgumVy0KiOhnwMegLJnvBbSMM3eRPQ4r4lP74c7tPR9UE/QhEgPWQvX8FzxdJimyw1rbmWzaCvNp2PFpnR4sC/0BU8ThYpLQFmaZGNIuWJ1e5JSlspRq3TwgWs+7oO1U3Z0xJ0+RkoHNX2TYKkyYlcT2D5S5hMall5Dh3yZDJBtr/aeBSQ/D9gvcrV8TbNc86wxmV2cev7AwxQpPd3UnQPuPvCV/kJ8jNY1uulXd6sst+7TW5y5qspnU2Cg2YTxoFchz4z3w/27Su2cKqmwg98+zbaKZ1kL83KcDJFWrK17jjAWHYwDgUBqiZzZWOqHblJaOkfEwKVBVsT8uUxtux9deh6fQFTHi0Ak27X7mXLnJQHQXS4E6XRycU6dL+2W/dSHR1p3j9R7XW9/7GSggwX4scXiaQ0F3cT3kuqyP7OAUpNPwidZQrysmOQbdJnganXV7Ci278v5Om8SlaTS2s7waVCkYlEZjLdkgEY9c1yMOAyg21uwCihAKK+fc2u8gF6zLOA9MFQXC5dhweezrWDj8wi3EbWMReN2M9KfKbt8Fn0c7uGZYr0euDajh8V/jVZcCuo1gPzmy+5oRp8ADLbxTj4zOE7D+2GZaXTeY8BFAn6mp8sJSNz5Qdu0Nz/+rYFPJhVROP+bqkww5nrPncZCd6T+ztzP2DeV2T9U0r8cccJzYYLUUFz0t3unHg6q5wceDqxjUVdn9rFhc0cIKve6bxIAZDXhsRsIlvMtZ2JsueHZCWbYF1/JjXipLaJWm7kSxbEzFZvpdtgOF7EkAcWyda1Z8uCCrmu9+ol+MuKFwExlglF1oQ85bmMWMRgR0IoUSLZeXFLLuZiVxsilWFB4tD0nb4e2XmIrrIUaA03IGrm+yxvzrQsm4uuV1A2f5ozd54XIop1+nJDf01prr5YiXTl9YVjWgvaD2eVFC56NY2EryDQwTIHGAhKjLXJatuLVW1Dz3RLkCfAkUPPPOlT+ho9SGR3lQh13dNnNAurMFve0prXHrOj2cBhV9PD5D3IXkjNeKr7QGkXIueKEIeUH9JqVx13yQTe4Ay4HWMcHJdO9uplkOtrtplHub7f1gKcR0HVDMB/FOh78Fv+zzdCjyvh59oloN1XHJsXmgUeEjp4WQ54Vfhg1qwdzca0MtDefJg+/SgCSrr0ZYG8h8BIZmyC8JHGZvK19s45+4ZhRzTxzIHTTH06K81kBFD/Hbpauop86fWR20PTmt47aoWTdIWdzTtNL2iNS//au6BjmZuXXe90UvxOz0Y69AIxyTdPqXr4B2TKJS4W/rgXv7v0m/a+xgZgZFCGsII0+/cuRHZvTW/5kSvo9+N9LXnmYSCzO3XVjXoPFib31o2uOcHb6TcdoNOnVeMPs+74qObLrxY7gTZIvMe4Mx8ITUIs4GkjUW2rKqOkAd2OFj6350xcfmkgfVD1B/+apd/ZoAAF8aENoFDM7sLqL7fQGkWjCOeHr+Zf6Qixyl2nrOcH0E8Fhuc3OPuT4VqdWOG+DBThsyfAn4bXaWofi7GGKOw1v5bsnXaQdcICyGaFnf0sEfIl25AWD8a7VfKk0bDMTo3pyxmjWYH0NHKS0/z8jCC/oVKZC7+52DBp/B3/+EPJX2d6fKzG09LFHP4BX3WUVknfsJuBw6q80mdoIHcyaZ8c8qRGjxNW6Wys5E6bbcJF46rT3WWTLPdPoc4c1EEwW9HIq0DX9TZ91AHO3gl7TxpNJ09xF7yYsClIds8h21Lz6qKxRL8986zbU3zlgNHCHGUnUI6ZvGH6rT8qtgfsMGqcYNW6xi5lKi710SMuW5jUqhM7uT5yvzeebewF2Gx3e6m90S3k2a17bNldWzzTGaxIV6KJTrSOf0hzijxOxiwOaHRpRrBq26tdmb4JttN6hqUKc8gLiyTvvvK5XY+W2sjzxNFcSW1eXm40G7J6k0obyMzJhjmku4CtccelI99d6lTjDyD0Ip8kVCafQyHvDp3xDcQq1UrI+yPGPO4d7wTCHgy0F0wXUHoix0xh2Jo3FgdeW2b2r5ZVIW2KMlv7YPXL9TfwSr8RmaDwhD+1swzzkMMs5HOZZCxmb3Ccma9VI7e3WWQGJj5z5YhTqrboSvInyqODIuB5nCLNsivfmuLXD5b5givflApYLhaCbP8AhRIWt7BNPjKwCvnVNSvfsLSUJOInHjzBXLsfl3LfqJI6q0jtF7VspN6+RiIqHbEN9bZ72foowKczEyqs6RPckR+3bwFHIYPqtZx3KdjV7kk8un23GV5O+YIrbm2c4p+8YkuXhvOLjd3ipj2mMvxE93Ll05StAc/XB6CntpJpBs7Ss5d71J5hKfh8fFvP+H8AnHWP1rWze4kpYj88/Ve5uvrEyyIDLB24DBs1HvfXMre5F/2KRW10OY01x4J7Jk70Mm+iUI4V944GGCFiUZAZAJWs6FmX++bujsoL5/zNR286kL3rKfIBTyW/BIFxIbmCEET4LLFcuxF5msyMcyT2KoDLMOlCz9Vblu6/cqc2pfBYg3V11qDnqwNmu19vWaqs3z69x6O0X2iPa9qt86n57dEHQDmr4YTfutDebL94LtQWTkqt8QzbU5TaPUKuEiIGFQg+qCqFyPrtyOS4oS+26VD4QaWmjgJchgf97cJ+5jA9MjwYbBf0qyyfNjUMrqyEIUPZCAgZoCDvZ2WGj7mtDvZHaAeHVaA5NO6rzy7OJjdOnKI5+6+catsL4wvqEaytH64jzLXdunn/vgP7D7Nl+OmWrY/oea0bAltYRfMex0Is5rgw7+3onPMayREuzHk6UjxtCTmgVpODWl4DBZSIAgMO2MTKnnP6bu7p57rnHI3SCC7I/aVd2VuUKuoXTv+jTIjgJSmxWogLSWQnIBbDiCKEZJKT0AiBy7Cy/vRYp1HdMir2tHxYWc0eYDCaOdVg446ZNw3zsYWt1DcPztZs6qhvPNA5gTsWPeVhJ/cqtkQFcz73hfZm68XZUFfXTIgfa3MU2T8f7jM8Sr2RHIgfl6/nugmE2LBKKhSqpdiwUIALqyXAZTjc2sNHqhEe2awroeWZDGXSHSOXaD8Kqrjxn7bkltDIFHJJMyhgRfbITJ3ry1epHi/IDLApXxaquM4bQvWWwpUKpSo6IvAGR+Ta9nTDDQq76wup0YtCQavq9ayd/TKeQ6hR14xDYEJ+rT11+nk5pLICe1WmIceNwV6HgwLhjDijFS4M5LZN9n7+v/MvoSH4v39oLHu5ZTmVqxuWn+o7xqmTIgT4+/zb5If116qu/fPGf5dub/et2lvwFH9z53b10r/pSO/goLkTPk6exh5HjlunwUP6itZyrT5gdmXOExgSPBGxPJjGSt7jjiXHOrtm8new6GvHu1CFL++xff8HvhWzbk3BQoqU6cqa3Mzn9xyEMetK6IiNfktOVezBEq3y650w5YtP7OlaPxBd+M19WRi/puLOGhMx25XVnZebPTXT4xrT6BIOh254TOtyJfSqSR8xnsGmFU7ue3ATP/KY+6Hgu7a/HKa/DnbT7YPZTWvLH3isf7ESzBWoIhpoHhQYNrmXwjVoNGzDNDocdMCyHAGedPe4Rv/RPPXD41p3xSBsrknXPkZJfE/XlGNQa9T6WEXfWQyTSMuN9YMCsMieIXVpwumEEmG1QmrB+v/oH+7CAr1V7O3N2sMVPF7FcCGdY1Yi3Aow/4+2d/3NWN8eval4IG5uSIMqajYeDvYNM85WkXIiYyJ5k8l0WuKYKCKop1TKuGrswcN7jk6x/lIo/jIdjg240WN/8eXU6kiofmpPFS6FB7yiPWf3AI8j3jayRPnUkErYerL8AZhKqKSXKqJyQbetQtAbVSlkJr7HfmM6SB9NcGwSOluDMEztGCbHIJWV6IHdcL/JNut3y3GMMhuf5pf6VpXKoyQiH2IAO+GqEKCtSYu/Qv6m/2Upztf1pysRM3vHR9cmbrk/991E9ByYDnKUu/GruHBXbuEeYCe8PW3D68dGn+l7WCq2ICWzLATBU2Ebi+1V+1Z17C8SsxZf0tNZsm6nZL/3tOHEqjQ1t8JIYAvtHJZX6VtVN5y6NZ/8/6xE84ETrNUPtyTGNa69t2aNmmNkGZWxJvcJ2Lbd/cC6okfsV8qk+qiOn6i0l47U6PQUBSatY4AchWZwzEqlsmNgRiwcjmVkyYH/kTFCBaO8RSc6Y9GIOb1y4hXNVSO5EKGTiuhIIcZGKyLRbCC2bZU80EFyx1D0NbrSEXslPxHV6aVuGf0RQtED+anCdl0tpphfCmAnvD/t2A1mtKJcyj7LZYYWKQRgRU/sYYttpavExDYK7hMu80a+w7u9jkpHeLax0JS7gyNyMh5M00Av24S0nB1/O96K2tzM5KpL7LsdwO6iXzO8CwlP7KsLahscvnTgi1pYEgvsP1N7SJ1C+FxCTut/epYnKaSVQmyYwhepJMvAKLayqvrL/nEZQ8dvz9LRPbfsAY/oK/xNYf+q0moFS+KJKavC0+nHQjd4PW4wOaR1Kc/T7HliWAvO7i9Y0UEW6LAV0kEr5wpudRIcBGD6144/6JeSzwTPPPMHvZN1KWU2OguK2/ZU5LZGwiVXf+1PkfvkqyOeJn2JEpi3biUvNf1WXrqwCRyvkGo5TM43V1LR+V4UKlY0vu7AStjitet04YzFTZTg8CpHteUYqf/I46r+uVjcloCPXVVUZuD/Ck9d0GKpDXq9tQLOG+f2FCwyGUsFBUsM5iKwbRtaPTLJbopMnMaKHHSbFuJx84UDnkhkv0dwPOYC+eGUUFzfasgLsCmUMo0NrY9/xqD/5MHdZdzrDwpSj4F9RsmBxjo744+UkCzU1pcJ2aeej+OUilMT464BGIkohWSjRfphIF0rKSqfBmGsA3sS6zsfIwVsZWsfjeRQ3FxNUkP8Xl8sYDIXjA9T8eQTsYR/kFvmk8sq7cZtGVHbfV6jShua4IOidf4TnOUfTodMWwfdOSeeg1hWMAEpI2nKRyg1r+RKPrdw/zUcde2uXotjX7V7Zy0VpnM8UUxTo1TYoLTp41NSEMCKjlnlJxu9tOMVTd1ic2uyIdN/25a/4ihiRe36tuip65p8nrFVIKlVW3VtI0L3kWItCzt8phD75CYRdugJ2F9Q+kj8rVK9azr/GKLzzXEer4ZEVs0hdrlfbWtocG9B+212uOQSuWuEEwyOcOQuidzhMG5FR21tqLepzf5D7JppWMmm0JRcGFZyaRQlG6LT/5OKHjYxflkk/Q+sWDmjfkx4edPuBpwCdjXl3+qgqXRNInG91qqKD8sddbstqpneIPWQORjjKnqxZ61EkvUMFrMYIhFDZ4EfKzTp1i7E49oLU55gYNKjvRCPaReSnkCKz65vbWU38ks5ja2tnHrg3Z7entWg+36zOdzjjaoYgSqeosxammjcWtDLlUCCMza81qhCELfe5Mr7Wk3rKw320Gts6ue53ByvvnR5KG3DhXmHqFBTMBRqcLszDgWdH9jlIr3u4Piqrs6njrabD5r3PWcOGz2eyvNiOeuMMyaAqUdZpul/aT779DU9g5+Hjpsa09LdrIjSrlJDrIuPvKs/IXWkgR4HRJfzs33FOty23Jy70TvvySeZSehIBpqUhxpD9aZVm0WVHr2QRQ70vjZtaF6uBn0eqqtVC183/6eIYasePhAQAdccoowyVW8abguqUJ6Vt4RGB32d2E+5MbcPXvpLy0uBSOT2cnDb4fjDHDzEa8v1GLJuyYrLq1REs1qHWY8/1J2fV8sJ/P5LGjbgY7lQETm44pBilpUwfhKuvUjmaHkej5bHIZ/ai/lZbm6WhV2Y87noJQxmCZ17viCFPoTKtOZkhzJRs8CZ3FF3AzpS37GxhaBlCIZhEDhvNKUc1nc7UqyhKqiT94X/THeMd4Ck45EOUB4SzZrehUf97wKBr0KY1ZvCtKcHLstKy7Zq64UfYyZQHMl02m6esm6bk8GhweHhwfiLSGZVHTt7MbMATyo6bXicQnJT1vaL3L5ugTAgYTWaX1cdNel7caAy+ZH5JE2m16V/MlccTId/EpdYdElUnPuqB2+oTmmkMwxsDkNvDFyOE6PnsBkGLvgpIcAvMXnWDHnWXOGK6ZYOWsPPduVzgXf8oxcTHn3eyj2le5Zk7+e8enY7aW2BRn7mMf+qqgXfvuqftwHxvT1Jp8lV4BzGazv5yy44mZ987d49mc/J0lfv54pfs88FF/NvFTeLXst9w1edFBwJRNY0xTrclfTfnUQHsJI/5OHuWHuT6jwBpglU2vKPaA+Xm9UCppgwDQJqVNMEMVOgBhw6vuldrhLQYMJ5VXNn+5d4/+HoLf19rs4OsDvf6/eenOPOAVr+Fjq5Wwkm79SSLrTdO4cGG/xfavlev2l96djI5EhGn50ExP5b7TGBADj/mPVk5P4N4oANuFYna8D6x20ucvL1IJcvwzAEL0OQ4IfY8Y7xqam6w9eOJFUL26UbOpyEysLvjoj6tjotdhc8/xhG3umImQMdcMlfkT+Uq0hed4YXeho1t4wN3qNoH72xsnm6ySMarlOqVUZl6c9pOQYCRWgrZjgkel6LTyaR2KDBezeE70fdnyPNyDyBZvFtFT5t7yFxW9VuXrQamrC59UN7lVGkNvPSY6fUTVx8wScDfHUJQqAWAAtWS1OkmoXTq8rMtVt3ip0Djb2VrVzYzlNZKs2UiurN2CFOJKtWV9/9MU/cgmaeR7/altI9k8zO2+4moMcfZfLKs3N2ozenrgePbO2dJVyXqEzkbeBpY48dd9CKQYiHa4ipsetXqYl3k1DXf2bwK01bdVvdxRQVG1dE7M4iCmWmHqrD2MHUVO67QVK24VC3fMpSW1Nl3NROk6lhsiB8XECBpYYYxVVFeiAPfakFnY2hZmTQLWAPPWBSWFsrnCw3C5O1tZNCc3mSRUnjJZxESQiicIhuMNDDQiE9ZNA7KWA4SDfqJZCw0QBWZBI5uVynRKz228kRlVqpPJ08sZ77WoP/6Kd+kr+G+JyZf9U2rpObG+w04LND2lBcUVHcKJUW1xsQjZR1rndpZCQaaUgiqpEQRUhLxWGJOCIBqsHxIbriKaEGLsbcviSK1bKiOTVrFjVQezMy9qHygF/GgUB9l1zZLfdPBLYFBgIvv/tM0Uj/NXFV8CNQYCaa7yxJLATxHU4ev9SBIAcEI8fgAAYxVYWFVZj8bgymGxjekb44bv49OOf7V/zAuTm6En3gjxsFvrLLgxCOGG3FeQrrWobUy2T1crkCY5UjdYxTHTOMefuqUPjclHh93Z1z5eueM0vJiUW+d/KMV+kZr6VFNHH05JLAKnrAOUCwhXZJDe3rTSsb3Z9XNyjc781CMZ2GAKqLD9kQhSI8DLmrh2Xq1nT9/emKU29I5A9pCfz8xzN29kh4lQK1KjJSCnpYywdgf5Q/ZbXyd/mjAwKtKSFzde2wPUnduZ/OWMYGFQiu5b0MphDpfZrKCnf1JeRvflI/bo44c8xx39YIYFl7UWRgblQVxJyhT0Va0jJ/vLTC3MHVVW9RvUR2WurZeONzo/YT+5ucY2V8y93902BVbs1/aV/bc/+aTWeyzB3x612vPU+d1LFgOL5rvmXL4GBjIxUAsEAHl3tSaSp6IjSqKtI7y454595fmsEwZNow935LgfjwoXl3sZ17/q8O8CGuAfn8kQJZ1XtV9rdcPnlZdOzge5sh9JXwHO/dL0co7JeSyipzQIN52RNo4qovpBsc5mqQ6X4W6buaCQwrewkLECRCH8sTP4bxfFOk0u/PRpMpbAAcoyP/LIdzNj9vqY566bHLktJXA/950G0TtjYQtEwODB8/GHwgCNqe7CG4xixDkD/D7gEgDt197+4ykV3BE42wxtczey80C8R+kHHxkOjC3ZuoUUucIgQj3iaPbW15E+FfLa1/pTkCHgM2ObP/VZj9I07fZPlW4buDyLr6gIfmFShqP6MyLI29OplLkjuInHyNomLJiDHInUActgvZBS74taFxOxhTHDxl3NkZx5T9I5emgPjQQGoA/PzCyov9mT+h42g2ujNjZ4S0ZSC9lvy4ntz2GGxsF7SdqGAWRDy1eq1XMvq3GvKRGNc3SpSbvldwuk+o22ivC8TNIGAWHNHgOBfPgD/j6fBjPAW29KTBeOjPYSrwRkdIwIRTgihdjOM+AJXCGN5DxiXNCiAKVwwbT4eseAqE9aDBVqoWj4NhPH1pIJ6ydKoHbemJLYyYbqBSmxmjrSsoV7PxdLgQT4H2PjSYmj2Gvz4MdF36V9i8Ap4wc9rAzOkqZk7P2Pbe9K7tZHt1guuNoUfZCoqHobNTFXN5FfjZM8pMspc1CN1r+xagXq5vYd+yTKaCEmpAbpHSsAYqnxkPl4xH77xqwffgFaX9Q6N3oiYgimfThCgzI5MUpI0QgCWhTaKltA93dawrs3AY30yyC/Vpb7iwLM5WUJYboLV2hSftphVRipcMoulBSeJmby4sL3qpVPRfUtgjLq/KAqMW5Ex+hNrPzWjdV7T+P9pwG21MtGkSbb5WWrrFMzgN5s8ZdoadZefYeXaBdcBFeF7+ylpkNY30DD1Lz9Hz9ALtoBfhV2szL376HfH4ADNnszDvyutxPr3sXLi5ooE5nWOsopMoAQPVySHrEi7wgHsQAgjdBhlIZ9Y7TmW9KYDsOCwSYnOd/9grXGixWhDGQTGp7DSc1tB8XIDR6hUGL8SMJ54Gw4golEZxSqcqlElZ3zQH7L/4MjcbnAwfOiUe2QgvP4jQv/UQ4fY10XFwM5A5DqifW5th29l+VqvuRKv7qo2xb+QAWWfX9boLgXqmhrmg13HtBDvHknDchewYUvrfSk5X+ngk18boIDVXv7+sBhX5dCEJFxZ1h+1nteGdlXVXWwIz2KeD7We1xTv7IqgHQ4tL+tvKqK/BfmRvhb+a1LIBPx3NrpSi1cXWl2Dfszfe7xesgf9rkh3IVvWkT4OcUD9SAdl0mDIHJwL/1OO+1C+JFmjN+BL3dmr/X+WqdlaQLItl0Szx2kgGaJb6ts2DneWshoa9YpPFj/F6TrlCOs74Fj3QjqrHJtUbLKwvxHj+c+scJajz6zXS/rJKDDa+eWsIWVFKkIs8Ec5DOBGoZiuxMWVh4xx8MfvSggf8lRrkQU6z2hDyCB7NRRrsCkdUCfBiO6WWqNv67KsSx+yrq0XxtFjD0sMz/gQgj+DRNGiwKxxZJfI8whMQhdb3Be0QNGwLcclwQReQwgAVPan6BOobHdVv+if1uHDPk8Sc5r9QelJEx7JReddJshSPamoYEU+LTQU07s801bu5PktSYXmsEfuXXzY75S/0iXq2XvkuvnS6/hWYPU0VnlCj/zzYUcJfvJ615fr+A/e1Bw6vaom1Yf8CSf1f//3/bcWfm3r6PICAvPb6tVTdoUSW9HcqgbAA+Pzq4ebtv7L1JbvOXkqnjQEjDCAgNSS71FmRyP9euy5Y/sGZKoqsEYCz4TOA5mQHd/DKbKo3ZFAnuVwyqrVcIEN8CZJ7k+OGSH9kT4ReDfSH3uBS4TXtpLqO89QkZMpQ5tTpMGwVGg6MHckhFlUBr1Fmpp1GBM6gT6/+CwUH+iIurRKaVUjitAkO3cmuViNgJzSOYl1THtCzxRXsYsEaYTulT0+ikjOPmHU9cOphmiuhtB2VVYGFbAgmDRCUqEHCqJKMkFiluqtknrjK1o2h2/Ba+rnqItPKxeubzrypeo0AJqddQ5whslxHbzHqxJ7Sqx/IUadOotDFupoAikIvUW1VdCd4gxKkNscBOTgD1dVPP5VYOakFNBfWw9PmiF+UWO76+4jMJhFXcbjsWp7TnEgqN9o77y5AlaXO4jKjKsPZ/iGCJNlBnYY7vpip6V/pJCgSLSCH30HtxigDmsXF8xg3xFwzEkrbrpRVv6SSxfD8QBbDc5SLxD3gq68CMlSG59S1wcKzTHOQBNpy1jR4kDzYZNBOW1gofCaqPhOrZdEslt9O1vZwSScLQrIsqu4OXLDjio1B8ceCKaBSh7DzC4+BUArY2F5MzIhFGYFC0EGoSv6d0Hw7mSXDBQlMsAUcjwpO/gMzgj9BCMegCkL+ExycIZBJBLIARMhSNtZf3ml3tYEG4G5Ph8ciAncFFmSXjiUwcWB44rEkmqoFecjyjmWyYXMsG85EqEpY52QIYFmCcj2AAcPB8IXAMQrlS1bAV6k5fZ5sqVZK9zJlDcADkoNc3kOzBEheqSKnugMzZgoTgeoFMhQqQC3kD7VEOoVCxTJVyk21IRKKZbbCoUqYU7CjpHRP7yhSGE8BG6AFYUGmMlteLBxeIj2DbVijOMKChAWlKliRiPAhvUTBC1FMyJGpbOCurFcFsjDshLQtq44gU7Zs4TIpFFKr2DdTHilWi8wTpuJIVVuDHHZzpFFaRDJ9f5sYDQYjUpyS6rSt9BlIY+gRmXSXjLlMzogxE1eMu+oa0xCS9d55BgvX3ZDplm3OOMvSM1as0/jE7UKyqrHnwNF7wvkhs63IqS+d77Bllivk7TEfRdVRt4pvktxr31OqXEXWQ5nApCFy+t/vZbUwa6yz3lpHbHBOuOcirBCpyUpRKlX5zkbRYsSK89Sf5o6X1duIWruDocVNR9ST+Z5OKyHcWJek+r+bKg4uHj4BNeo0aNIipE1ETEJKhy49+gwY1umtAiIjZ8SYCVMKZpQRPAuWrCigikWbyAlE39Nx1IAGKsg4XGMdG2znXeCBjiFBEhduBg3pcNGvfnPMcd16kOCxjV3s40AXTaN6LZq1qoljnCRaUKsLJc7q7ML0wku/k5AS2yHZD9xdRuXClRtleoPRZLZYbXaH0+VuM0+b3DdjwqTZhFhCdk8pTi9Pp5cVZCuVokpLwCpbkdSejwjzp+TVWnCW0DQrZCRmKNLgm6iliaXbKM1bmiflReeblWaQCwvSZ2ppRaGkPjxME4tyVzF0JmSXi7qXZK/Gu6dxgw9C49PuBdkFkqbKL7+3qITbnDgkTkiSRjhBQjEnBJKegaTvzwmhE798nwO3ORA6kBA4QSA4cGIACYFA4IRXUt5CmcEZpFSaPbOwLUW2gEWWWE4Xr9upUvqs+bGabSROjDvbYbNspeYeW+LmpAV3cbNTH92HXeBmeLpHaC34p9ta7PvCGYWgUrladknuKEQle1H19QWWJj90L02+95xFfLUpl5JcvG2qKCuiOfx+cHr3mwQFu+bqXX61uWx+StBM/Q50DcPITs4DKK00Oy9ttqp0WYWFuckphTpNjLTC0rvXtRhXUq7l0loZK8TIooUyCcg3VP00qjFPAAA=) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--brand: #3353f8;--accent: #7b61ff;--ok: #1c8a48;--warn: #c8901f;--hot: #dc2626;--therapy: #6d5ce0;--ai-amber: #e8a04b;--omnis-brand-o: #456acc;--omnis-brand-med: #456acc;--omnis-brand-ink: #253238;--omnis-brand-ink-light: #ffffff;--wm-o: var(--omnis-brand-o);--radius-control: 8px;--radius-card: 12px;--radius-hero: 18px;--radius-pill: 999px;--elev-card: 0 1px 2px rgba(40, 34, 24, .05);--elev-card-hover: 0 6px 16px -10px rgba(40, 34, 24, .3);--elev-overlay: 0 18px 50px -18px rgba(40, 34, 24, .28);--shell-card-shadow: var(--elev-card);--shell-pop-shadow: var(--elev-overlay);--dur-fast: .15s;--dur-med: .24s;--dur-slow: .32s;--ease: cubic-bezier(.2, 0, 0, 1);--frame-inset: 4px;--frame-band: 8px;--frame-radius: 16px;--frame-radius-inner: 8px;--frame-mat: 12px;--frame-pad: 12px;--frame-grad-light: 26%;--frame-grad-shade: 14%;--frame-grad-rebound: 12%;--frame-seam: 22%;--canvas: #f6f3ee;--raised: #fffdf9;--sunken: #faf7f2;--sunken2: #f6f0e8;--line: #f0ebe2;--line2: #ece0cf;--ink: #2a2622;--ink2: #3f3a34;--ink3: #6b6258;--muted: #6e655a;--faint: #8b8276}.appShell:not(.slate){--muted: #6e655a;--faint: #8b8276}.appShell.slate{--canvas: #f9f9f9;--raised: #ffffff;--sunken: #f4f4f5;--sunken2: #ededf0;--line: #ececed;--line2: #e0e0e3;--ink: #1f1f21;--ink2: #343437;--ink3: #5c5c61;--muted: #5f5f65;--faint: #87878d}.appShell,.appShell[data-rail=sand]{--brand: #8a6134;--accent: #6f4724;--rail-bg: #efe9dd;--rail-inact: #746855;--rail-active-bg: #8a6134;--rail-active-fg: #fffdf9;--rail-border: #e2d8c4;--chrome-ink: #33291d;--chrome-muted: #6d614f;--chrome-line: rgba(51, 41, 29, .12);--chrome-fill: rgba(51, 41, 29, .05);--frame: #c4b291;--wm-med: #8a6134;--wm-chron: #33291d;--wm-panel-a: #8a6134}.appShell[data-rail=dark]{--brand: #3353f8;--accent: #243fca;--rail-bg: #121a30;--rail-inact: #7b8493;--rail-active-bg: #2955d9;--rail-active-fg: #ffffff;--rail-border: transparent;--chrome-ink: #eef1f6;--chrome-muted: #9aa2b0;--chrome-line: rgba(255, 255, 255, .14);--chrome-fill: rgba(255, 255, 255, .08);--frame: #7f9dff;--wm-med: #6f8cff;--wm-chron: #ffffff;--wm-panel-a: #3353f8}.appShell[data-rail=charcoal]{--brand: #8f5d1f;--accent: #704414;--rail-bg: #26211b;--rail-inact: #918778;--rail-active-bg: #d8a656;--rail-active-fg: #26211b;--rail-border: transparent;--chrome-ink: #f5efe6;--chrome-muted: #a89c88;--chrome-line: rgba(255, 255, 255, .12);--chrome-fill: rgba(255, 255, 255, .07);--frame: #9c8a70;--wm-med: #d8a656;--wm-chron: #f5efe6;--wm-panel-a: #8f5d1f}.appShell[data-rail=forest]{--brand: #2f7d54;--accent: #205f3e;--rail-bg: #17302a;--rail-inact: #80988f;--rail-active-bg: #3f9d78;--rail-active-fg: #0c1c17;--rail-border: transparent;--chrome-ink: #eef5f0;--chrome-muted: #96aaa0;--chrome-line: rgba(255, 255, 255, .12);--chrome-fill: rgba(255, 255, 255, .07);--frame: #a3b18a;--wm-med: #8fc7a4;--wm-chron: #eef5f0;--wm-panel-a: #2f7d54}.appShell[data-rail=ocean]{--brand: #187790;--accent: #0f5b70;--rail-bg: #0b3945;--rail-inact: #81a2a9;--rail-active-bg: #2f9fbb;--rail-active-fg: #04222a;--rail-border: transparent;--chrome-ink: #ecf7fa;--chrome-muted: #97b2b8;--chrome-line: rgba(255, 255, 255, .12);--chrome-fill: rgba(255, 255, 255, .07);--frame: #7fb6c9;--wm-med: #72c6de;--wm-chron: #ecf7fa;--wm-panel-a: #187790}.appShell[data-rail=plum]{--brand: #7c3aed;--accent: #6025c6;--rail-bg: #321c40;--rail-inact: #9586a7;--rail-active-bg: #a06fc9;--rail-active-fg: #1f0f28;--rail-border: transparent;--chrome-ink: #f6effc;--chrome-muted: #a795b2;--chrome-line: rgba(255, 255, 255, .12);--chrome-fill: rgba(255, 255, 255, .07);--frame: #9a6cc0;--wm-med: #c79ae8;--wm-chron: #f6effc;--wm-panel-a: #7c3aed}.appShell[data-rail=light]{--brand: #3353f8;--accent: #243fca;--rail-bg: var(--raised);--rail-inact: #7c746b;--rail-active-bg: #3353f8;--rail-active-fg: #ffffff;--rail-border: var(--line2);--chrome-ink: #2a2622;--chrome-muted: #766e64;--chrome-line: rgba(0, 0, 0, .08);--chrome-fill: rgba(0, 0, 0, .04);--frame: #cfc8ba;--wm-med: #4672f9;--wm-chron: #253238;--wm-panel-a: #3353f8}.appShell[data-rail=mist]{--brand: #3f62d6;--accent: #2f4da9;--rail-bg: #e9edf4;--rail-inact: #636c7d;--rail-active-bg: #3f62d6;--rail-active-fg: #ffffff;--rail-border: #dbe1ec;--chrome-ink: #232c3d;--chrome-muted: #5c6576;--chrome-line: rgba(35, 44, 61, .1);--chrome-fill: rgba(35, 44, 61, .05);--frame: #9fb0cc;--wm-med: #3f62d6;--wm-chron: #232c3d;--wm-panel-a: #3f62d6}.appShell[data-rail=sky-green]{--brand: #175f35;--accent: #0f4726;--rail-bg: #0a3c20;--rail-inact: rgba(255, 255, 255, .72);--rail-active-bg: #3fb06d;--rail-active-fg: #06331b;--rail-border: transparent;--chrome-ink: #ffffff;--chrome-muted: rgba(255, 255, 255, .62);--chrome-line: rgba(255, 255, 255, .16);--chrome-fill: rgba(255, 255, 255, .1);--frame: #2e9b5c;--wm-med: #7fcb9b;--wm-chron: #ffffff;--wm-panel-a: #175f35}.appShell[data-rail=sky-blue]{--brand: #1e4e7d;--accent: #163a5e;--rail-bg: #214567;--rail-inact: rgba(255, 255, 255, .72);--rail-active-bg: #7fb8e8;--rail-active-fg: #14395a;--rail-border: transparent;--chrome-ink: #ffffff;--chrome-muted: rgba(255, 255, 255, .62);--chrome-line: rgba(255, 255, 255, .16);--chrome-fill: rgba(255, 255, 255, .1);--frame: #7fb8e8;--wm-med: #cfe8fa;--wm-chron: #ffffff;--wm-panel-a: #1e4e7d}.appShell[data-rail=sky-mid]{--brand: #2b3138;--accent: #1a1e23;--rail-bg: #0a0b0e;--rail-inact: rgba(255, 255, 255, .72);--rail-active-bg: #3a4048;--rail-active-fg: #ffffff;--rail-border: transparent;--chrome-ink: #ffffff;--chrome-muted: rgba(255, 255, 255, .62);--chrome-line: rgba(255, 255, 255, .16);--chrome-fill: rgba(255, 255, 255, .1);--frame: #22262c;--wm-med: #b9c1cc;--wm-chron: #ffffff;--wm-panel-a: #2b3138}.appShell[data-rail=sky-amber]{--brand: #92400e;--accent: #6d2f09;--rail-bg: #4f2308;--rail-inact: rgba(255, 255, 255, .72);--rail-active-bg: #c9803a;--rail-active-fg: #2a1103;--rail-border: transparent;--chrome-ink: #ffffff;--chrome-muted: rgba(255, 255, 255, .62);--chrome-line: rgba(255, 255, 255, .16);--chrome-fill: rgba(255, 255, 255, .1);--frame: #c9803a;--wm-med: #edc08a;--wm-chron: #ffffff;--wm-panel-a: #92400e}.appShell .input-field__input,.appShell .input-field__wrapper,.appShell .input-field__select{background:var(--raised)!important;border-color:var(--line2)!important;color:var(--ink)!important}.appShell .input-field__input::placeholder{color:var(--faint)!important}.appShell .ag-theme-alpine,.appShell .ag-theme-quartz{--ag-background-color: var(--raised);--ag-foreground-color: var(--ink);--ag-header-background-color: var(--sunken);--ag-header-foreground-color: var(--ink3);--ag-odd-row-background-color: var(--raised);--ag-row-hover-color: var(--sunken);--ag-border-color: var(--line);--ag-secondary-border-color: var(--line);--ag-row-border-color: var(--line)}.appShell .common-table-container,.appShell .common-table-content,.appShell .common-table-pagination,.appShell .pagination-btn{background:var(--raised)!important;border-color:var(--line)!important}.appShell .pagination-btn{color:var(--ink2)!important}.appShell .cp-card{background:var(--raised);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shell-card-shadow)}.appShell .cp-section-title{font-size:14px;font-weight:600;color:var(--ink)}.appShell .cp-label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.appShell .cp-mono{font-family:Geist Mono,ui-monospace,monospace}.appShell .cp-chip{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid var(--line2);background:var(--sunken);color:var(--ink3);white-space:nowrap}.appShell .cp-chip--ok{background:#1c8a481a;border-color:#1c8a4840;color:var(--ok)}.appShell .cp-chip--warn{background:#c8901f1a;border-color:#c8901f47;color:var(--warn)}.appShell .cp-chip--hot{background:#dc262614;border-color:#dc262640;color:var(--hot)}.appShell .cp-chip--brand{background:#3353f817;border-color:#3353f840;color:var(--brand)}.appShell .cp-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.appShell .cp-shell-content input,.appShell .cp-shell-content textarea,.appShell .cp-shell-content select,.appShell .cp-shell-content [contenteditable=true],.appShell .cp-shell-content .MuiInputBase-input,.appShell .cp-shell-content .MuiOutlinedInput-input,.appShell .cp-shell-content .MuiSelect-select,.appShell .cp-shell-content .react-select__single-value,.appShell .cp-shell-content .react-select__input,.appShell .cp-shell-content .ProseMirror,.appShell .cp-shell-content .ql-editor{color:var(--ink);-webkit-text-fill-color:var(--ink)}.appShell .cp-shell-content input:disabled,.appShell .cp-shell-content textarea:disabled,.appShell .cp-shell-content .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--muted);color:var(--muted)}.patient-modal-select-wrap .MuiOutlinedInput-root{border-radius:9px;font-family:Geist,Inter,system-ui,sans-serif;font-size:14px;background:var(--raised, #fff);color:var(--ink, #2a2622)}.patient-modal-select-wrap .MuiOutlinedInput-notchedOutline{border-color:var(--line2, #e4e0d6)}.patient-modal-select-wrap .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--brand, #3353f8) 35%,var(--line2, #e4e0d6))}.patient-modal-select-wrap .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brand, #3353f8);border-width:1px}.patient-modal-select.hasError .MuiOutlinedInput-notchedOutline{border-color:var(--hot, #dc2626)!important}.patient-modal-select__placeholder{color:var(--faint, #9a9184)}.appShell{position:fixed;top:0;right:0;bottom:0;left:0;padding:var(--frame-pad, 12px);background:var(--canvas);font-family:var(--font-sans, "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--ink)}.appShell .cp-nav-drawer,.appShell .cp-nav-drawer *,.appShell .cp-nav-drawer *:before,.appShell .cp-nav-drawer *:after{box-sizing:border-box}.appShell .cp-window{height:100%;display:flex;flex-direction:column;border-radius:var(--frame-radius-inner, 8px);overflow:hidden;background:var(--canvas)}.appShell .cp-topbar{height:70px;flex:0 0 70px;display:flex;align-items:center;background:var(--rail-bg);color:var(--chrome-ink);border-bottom:1px solid var(--chrome-line)}.appShell .cp-topbar-brand{display:flex;align-items:center;min-width:0;flex:0 1 auto}.appShell .cp-lockup{width:72px;flex:0 0 72px;display:flex;align-items:center;justify-content:center}.appShell .cp-lockup img{height:38px;width:auto;display:block}.appShell .cp-wordmark{height:34px;width:auto;display:block;margin-left:12px}.appShell .cp-brand-lockup{display:flex;align-items:center;border:none;background:none;padding:0;margin:0;cursor:default;font-family:inherit}.appShell button.cp-brand-lockup{cursor:pointer;border-radius:10px}.appShell .cp-wordmark-text{margin-left:10px;font-size:19px;font-weight:700;letter-spacing:var(--track-tight, -.01em);color:var(--chrome-ink);white-space:nowrap}.appShell .cp-wordmark--lockup{height:30px;margin-left:20px}.appShell .cp-wordmark--node{height:auto;display:inline-flex;align-items:center;margin-left:22px}.appShell .cp-wordmark svg{height:100%;width:auto;display:block}.appShell .cp-wordmark--node svg{height:auto;width:auto;display:inline-block}.appShell button.cp-brand-lockup{padding:0 6px 0 0}.appShell .cp-topbar-title{margin-left:18px;font-size:16px;font-weight:600;color:var(--chrome-ink);white-space:nowrap}.appShell .cp-orgname{--orgname-max: 13px;--orgname-min: 9.5px;display:block;position:relative;min-width:0;box-sizing:border-box;flex:0 1 auto;max-width:320px;overflow:hidden;line-height:1.15}.appShell .cp-orgname__text,.appShell .cp-orgname__probe{display:block;font-family:var(--font-sans);font-weight:600;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none}.appShell .cp-orgname__text{color:var(--chrome-ink)}.appShell .cp-orgname__probe{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;width:max-content}.appShell .cp-orgname--wrapped .cp-orgname__text{white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.12;letter-spacing:.05em}.appShell .cp-orgname-rule{flex:0 0 auto;width:1px;height:20px;margin:0 12px;background:var(--chrome-line)}.appShell .cp-orgname-center{display:flex;justify-content:center;min-width:0;flex:0 1 auto;padding:0 12px}.appShell .cp-orgname-slot{display:flex;align-items:center;min-width:0;max-width:260px;padding-right:4px}.appShell .cp-context-tabs{display:flex;gap:4px;margin-left:18px}.appShell .cp-context-tab{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:20px;border:none;background:transparent;color:var(--chrome-muted);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.appShell .cp-context-tab.is-active{background:var(--brand);color:#fff}.appShell .cp-topbar-spacer{flex:1;min-width:12px}.appShell .cp-topbar-right{display:flex;align-items:center;gap:9px;padding-right:14px;min-width:0}.appShell .cp-topbar-selector,.appShell .cp-topbar-actions,.appShell .cp-topbar-chrome{display:flex;align-items:center;gap:9px;min-width:0}.appShell .cp-topbar-break{display:none}.appShell .cp-topbar-account{display:flex;align-items:center;min-width:0}.appShell .cp-topbar-selector--folded{flex:0 0 auto}.appShell .cp-speeddial{--cp-speeddial-right: 24px;--cp-speeddial-bottom: 24px;position:fixed;right:var(--cp-speeddial-right);bottom:var(--cp-speeddial-bottom);z-index:1250;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.appShell.omnis-frame:has(.cp-dock-layer) .cp-speeddial{--cp-speeddial-bottom: calc( var(--fd-bezel-pad, 12px) + var(--fd-frame-gutter, 11px) + 16px + var(--fd-dock-h, 58px) + 12px )}.appShell .cp-speeddial__stack{--chrome-ink: var(--ink);--chrome-muted: var(--muted);--chrome-fill: transparent;--chrome-line: var(--line2);--groove-fill: transparent;--groove-shadow: 0 0 0 0 transparent;--groove-highlight: 0 0 0 0 transparent;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:8px;padding:10px;background:var(--raised);border:1px solid var(--line2);border-radius:14px;box-shadow:var(--shell-pop-shadow);color:var(--ink)}.appShell .cp-speeddial__row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.appShell .cp-speeddial__row--action>*{width:100%;justify-content:center}.appShell .cp-speeddial__toggle{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:none;border-radius:999px;background:var(--brand);color:#fff;cursor:pointer;font-family:inherit;box-shadow:var(--shell-pop-shadow)}.appShell .cp-speeddial__toggle:hover{filter:brightness(.94)}@media(prefers-reduced-motion:no-preference){.appShell .cp-speeddial__stack{animation:cp-speeddial-in .14s ease-out}}@keyframes cp-speeddial-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.appShell .cp-pop--selector{width:min(420px,calc(100vw - 32px));padding:10px}.appShell .cp-pop--selector>*{width:100%;min-width:0}.appShell .cp-chromebtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;min-width:38px;padding:0 8px;border-radius:9px;border:1px solid var(--chrome-line);background:var(--chrome-fill);color:var(--chrome-ink);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;position:relative}.appShell .cp-chromebtn:hover{background:#ffffff24}.appShell[data-rail-polarity=light] .cp-chromebtn:hover{background:#00000014}.appShell .cp-btn-primary{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;border:none;background:var(--rail-active-bg, var(--brand));color:var(--rail-active-fg, #fff);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.appShell .cp-btn-primary:hover{filter:brightness(.94)}.appShell .cp-unread-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--hot);color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.appShell .cp-body{flex:1;display:flex;min-height:0;position:relative}.appShell .cp-rail{width:72px;flex:0 0 72px;background:var(--rail-bg);border-right:1px solid var(--rail-border);display:flex;flex-direction:column;align-items:center;padding:12px 0 10px;gap:5px;overflow:hidden}.appShell .cp-rail-scroll{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px 0 6px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.appShell .cp-rail-scroll::-webkit-scrollbar{display:none}.appShell .cp-rail-scroll[data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 26px),transparent 100%)}.appShell .cp-rail-scroll[data-fade-top=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 100%)}.appShell .cp-rail-scroll[data-fade-top=true][data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%)}.appShell .cp-apprail-list[data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 26px),transparent 100%)}.appShell .cp-apprail-list[data-fade-top=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 100%)}.appShell .cp-apprail-list[data-fade-top=true][data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%)}.appShell .cp-railitem{width:56px;padding:7px 0 6px;border:none;border-radius:11px;background:transparent;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--rail-inact);cursor:pointer;font-family:inherit;position:relative;flex:0 0 auto;transition:background var(--dur-fast, .15s) var(--ease, ease),color var(--dur-fast, .15s) var(--ease, ease),box-shadow var(--dur-fast, .15s) var(--ease, ease),transform var(--dur-fast, .15s) var(--ease, ease)}.appShell .cp-railitem .material-symbols-rounded{font-size:21px}.appShell .cp-railitem-label{font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1.25;max-width:52px;text-align:center;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}.appShell .cp-railitem:hover{background:var(--chrome-fill);color:var(--chrome-ink)}.appShell .cp-railitem:active{transform:scale(.96)}.appShell .cp-railitem.is-active{background:var(--rail-active-bg);color:var(--rail-active-fg);border-radius:0;outline:2px solid var(--rail-active-bg);outline-offset:2px;box-shadow:var(--focus-ring, 0 0 0 3px color-mix(in srgb, var(--brand) 35%, transparent))}.appShell .cp-railitem.is-active:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:22px;border-radius:0 3px 3px 0;background:var(--rail-active-bg)}.appShell .cp-railitem-badge{position:absolute;top:2px;right:2px;font-size:7px;font-weight:700;letter-spacing:.04em;padding:1px 3.5px;border-radius:4px;background:var(--warn);color:#2a2622}.appShell .cp-rail-grouplabel{font-family:var(--font-mono, "Geist Mono", ui-monospace, monospace);font-size:7px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab,var(--rail-active-bg) 55%,var(--chrome-ink));margin:12px 0 1px;max-width:64px;text-align:center;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-user-select:none;user-select:none;cursor:default}.appShell .cp-rail-grouplabel:before{content:"";display:block;width:38px;height:1px;margin:0 auto 10px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--chrome-line),var(--chrome-ink) 26%) 50%,transparent 100%)}.appShell .cp-rail-scroll>.cp-rail-grouplabel:first-child:before{display:none}.appShell[data-rail-sep=none] .cp-rail-grouplabel:before{display:none}.appShell[data-rail-sep=bottom] .cp-rail-grouplabel:before{display:none}.appShell[data-rail-sep=bottom] .cp-rail-grouplabel:after{content:"";display:block;width:38px;height:1px;margin:7px auto 2px;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--chrome-line),var(--chrome-ink) 26%) 50%,transparent 100%)}.appShell[data-rail-sep=bottom] .cp-nav-drawer .cp-rail-grouplabel:after{width:auto;margin:7px 0 3px}.appShell[data-rail-sep=bare] .cp-rail-grouplabel{display:none}.appShell[data-rail-sep=bare] .cp-rail-divider{background:none;height:0;margin:0 0 3px}.appShell .cp-rail-bottom{margin-top:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:10px;position:relative}.appShell .cp-rail-bottom:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:32px;height:1px;background:color-mix(in oklab,var(--chrome-line),var(--chrome-ink) 22%)}.appShell .cp-rail-bottom .cp-railitem{background:var(--chrome-fill);border:1px solid var(--chrome-line)}.appShell .cp-rail-bottom .cp-railitem:hover{background:#ffffff24;color:var(--chrome-ink)}.appShell[data-rail-polarity=light] .cp-rail-bottom .cp-railitem:hover{background:#00000014}.appShell .cp-rail-bottom .cp-railitem.is-active,.appShell[data-rail-polarity=light] .cp-rail-bottom .cp-railitem.is-active:hover{background:var(--rail-active-bg);border-color:transparent;color:var(--rail-active-fg)}@media(prefers-reduced-motion:reduce){.appShell .cp-railitem{transition:none}.appShell .cp-railitem:active{transform:none}}.appShell .cp-shell-content.cp-shell-content{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto;background:var(--canvas)}.appShell .cp-pop{position:absolute;top:62px;right:12px;width:352px;max-height:min(520px,calc(100dvh - 84px));display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--line2);border-radius:14px;box-shadow:var(--shell-pop-shadow);color:var(--ink);z-index:1300;overflow:hidden}.appShell .cp-pop--menu{width:292px}.appShell .cp-pop-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:600}.appShell .cp-pop-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;margin:-2px -4px -2px 0;padding:0;border:0;border-radius:8px;background:none;color:var(--ink3);cursor:pointer;font-family:inherit;transition:background .12s ease-out,color .12s ease-out}.appShell .cp-pop-close:hover{background:color-mix(in oklab,var(--ink),transparent 92%);color:var(--ink)}.appShell .cp-pop-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.appShell .cp-pop-body{overflow-y:auto;flex:1}.appShell .cp-pop-footer{border-top:1px solid var(--line);padding:10px 14px;text-align:center}.appShell .cp-linkbtn{border:none;background:none;color:var(--brand);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;padding:0}.appShell .cp-notif-row{display:flex;width:100%;gap:10px;padding:11px 14px;border:none;border-bottom:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.appShell .cp-notif-row:hover{background:var(--sunken)}.appShell .cp-notif-row.is-unread{background:color-mix(in srgb,var(--brand) 5%,transparent)}.appShell .cp-notif-title{font-size:12.5px;font-weight:600;color:var(--ink)}.appShell .cp-notif-msg{font-size:12px;color:var(--ink3);line-height:1.45}.appShell .cp-notif-time{font-size:10.5px;color:var(--muted);margin-top:2px}.appShell .cp-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:none;color:var(--ink2);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;text-align:left}.appShell .cp-menu-item:hover{background:var(--sunken)}.appShell .cp-menu-section{padding:10px 14px;border-top:1px solid var(--line)}.appShell .cp-seg{display:inline-flex;background:var(--sunken2);border:1px solid var(--line2);border-radius:9px;padding:2px;gap:2px}.appShell .cp-seg button{border:none;background:transparent;color:var(--ink3);font-size:11.5px;font-weight:600;padding:4px 12px;border-radius:7px;cursor:pointer;font-family:inherit}.appShell .cp-seg button.is-active{background:var(--brand);color:#fff}.appShell .cp-swatches{display:inline-flex;gap:6px}.appShell .cp-swatch{width:22px;height:22px;border-radius:7px;cursor:pointer;border:2px solid transparent;padding:0}.appShell .cp-swatch.is-active{border-color:var(--brand)}.appShell .cp-theme-pop{width:264px;padding-bottom:12px}.appShell .cp-theme-preview{margin:12px 14px;border-radius:10px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--elev-card, 0 1px 2px rgba(40, 34, 24, .05))}.appShell .cp-theme-preview__bar{height:26px;display:flex;align-items:center;padding:0 8px}.appShell .cp-theme-preview__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.appShell .cp-theme-preview__body{padding:10px;display:flex;flex-direction:column;gap:6px}.appShell .cp-theme-preview__body--warm{background:#f6f3ee}.appShell .cp-theme-preview__body--slate{background:#f9f9f9}.appShell .cp-theme-preview__line{height:7px;border-radius:4px;background:color-mix(in srgb,var(--brand) 22%,#cfcabf);width:100%}.appShell .cp-theme-preview__line--short{width:62%;opacity:.6}.appShell .cp-theme-group{padding:8px 14px 4px}.appShell .cp-theme-group .cp-label{margin-bottom:7px}.appShell .cp-theme-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.appShell .cp-theme-option{display:flex;align-items:center;justify-content:space-between;gap:6px;height:34px;padding:0 10px;border:1px solid var(--line2);background:var(--sunken);border-radius:9px;color:var(--ink2);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color var(--dur-fast, .15s) var(--ease, ease),background var(--dur-fast, .15s) var(--ease, ease)}.appShell .cp-theme-option:hover{background:var(--sunken2)}.appShell .cp-theme-option.is-active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--raised));color:var(--brand)}.appShell .cp-theme-rails{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.appShell .cp-theme-rail{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 6px;border:1px solid var(--line2);background:var(--sunken);border-radius:9px;cursor:pointer;font-family:inherit;transition:border-color var(--dur-fast, .15s) var(--ease, ease)}.appShell .cp-theme-rail:hover{border-color:var(--border-emphasis, var(--line2))}.appShell .cp-theme-rail.is-active{border-color:var(--brand)}.appShell .cp-theme-rail__swatch{width:100%;height:26px;border-radius:6px;box-shadow:inset 0 0 0 1px #00000014}.appShell .cp-theme-rail__label{font-size:10.5px;font-weight:600;color:var(--ink3)}.appShell .cp-theme-rail.is-active .cp-theme-rail__label{color:var(--brand)}.appShell .cp-rail-top{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;padding-bottom:4px}.appShell .cp-rail-divider{width:32px;height:1px;margin:3px 0 7px;flex:0 0 auto;background:color-mix(in oklab,var(--chrome-line),var(--chrome-ink) 22%)}.appShell .cp-navtoggle{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;margin-left:4px;padding:0;border:none;border-radius:11px;background:transparent;color:var(--chrome-ink);cursor:pointer;font-family:inherit}.appShell .cp-navtoggle:hover{background:var(--chrome-fill)}.appShell .cp-nav-backdrop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1200;border:none;padding:0;background:color-mix(in oklab,#000 46%,transparent);cursor:pointer;animation:cp-nav-fade var(--dur-med, .24s) var(--ease, ease)}.appShell .cp-nav-drawer{display:none;flex-direction:column;position:absolute;top:0;bottom:0;left:0;z-index:1201;width:min(78vw,300px);background:var(--rail-bg);border-right:1px solid var(--rail-border);box-shadow:var(--elev-overlay);animation:cp-nav-slide var(--dur-med, .24s) var(--ease, ease)}@keyframes cp-nav-fade{0%{opacity:0}}@keyframes cp-nav-slide{0%{transform:translate(-100%)}}.appShell .cp-nav-drawer__org{flex:0 0 auto;display:flex;flex-direction:column;padding:13px 14px 12px;border-bottom:1px solid var(--chrome-line)}.appShell .cp-nav-drawer__org .cp-orgname{--orgname-max: 14px;--orgname-min: 10px;flex:1 1 auto;max-width:none;width:100%}.appShell .cp-nav-drawer .cp-rail{width:100%;box-sizing:border-box;flex:1 1 auto;height:100%;border-right:none;align-items:stretch;padding:10px 10px 12px;overflow:hidden}.appShell .cp-nav-drawer .cp-rail-scroll{align-items:stretch;gap:2px;padding:4px 0 8px}.appShell .cp-nav-drawer .cp-railitem{width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:46px;padding:0 12px;border-radius:10px;text-align:left}.appShell .cp-nav-drawer .cp-railitem .material-symbols-rounded{font-size:22px;flex:0 0 auto}.appShell .cp-nav-drawer .cp-railitem-label{font-size:13.5px;letter-spacing:0;max-width:none;text-align:left;-webkit-hyphens:none;hyphens:none;white-space:normal}.appShell .cp-nav-drawer .cp-railitem.is-active{border-radius:10px;outline:none;box-shadow:none}.appShell .cp-nav-drawer .cp-railitem.is-active:before{left:-10px;height:26px;border-radius:0 3px 3px 0}.appShell .cp-nav-drawer .cp-rail-grouplabel{max-width:none;text-align:left;padding:0 12px;margin:14px 0 3px}.appShell .cp-nav-drawer .cp-rail-grouplabel:before{width:auto;margin:0 0 11px}.appShell .cp-nav-drawer .cp-rail-top,.appShell .cp-nav-drawer .cp-rail-bottom{align-items:stretch}.appShell .cp-nav-drawer .app-switcher,.appShell .cp-nav-drawer .app-switcher__launcher{width:100%}.appShell .cp-nav-drawer .app-switcher__launcher{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:46px;padding:0 12px;border-radius:10px}.appShell .cp-nav-drawer .app-switcher__launcher-label{font-size:13.5px;letter-spacing:0}.appShell .cp-nav-drawer .app-switcher__stack{flex:0 0 auto}.appShell .cp-nav-drawer .cp-rail-divider{width:auto;margin:4px 12px 8px}.appShell .cp-nav-drawer .cp-rail-bottom:before{width:auto;left:12px;right:12px;transform:none}@media(max-width:1023.98px){.appShell .cp-topbar-right{gap:6px;padding-right:8px}.appShell .cp-topbar-title{margin-left:12px;font-size:15px}.appShell .cp-context-tabs{margin-left:12px;overflow-x:auto;scrollbar-width:none}.appShell .cp-context-tabs::-webkit-scrollbar{display:none}.appShell .cp-context-tab{flex:0 0 auto}.appShell .cp-orgname-slot{max-width:180px}.appShell .cp-orgname{max-width:210px}}@media(max-width:1279.98px){.appShell .cp-orgname-slot,.appShell .cp-orgname-center,.appShell .cp-orgname-rule{display:none}}@media(min-width:1024px)and (max-width:1279.98px){.appShell .cp-topbar-selector{flex:0 1 auto;min-width:0}.appShell .cp-topbar-selector>*{min-width:0;max-width:220px}}@media(min-width:768px)and (max-width:1023.98px){.appShell .cp-topbar-right{gap:6px;padding-right:10px}.appShell .cp-topbar-title--page{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appShell .cp-topbar-actions{flex:0 0 auto}}@media(max-width:767.98px){.appShell{--frame-band: 5px;--frame-mat: 7px;--frame-pad: 7px;--frame-radius: 13px}.appShell .cp-navtoggle{display:inline-flex}.appShell[data-nav-open=true] .cp-nav-backdrop,.appShell[data-nav-open=true] .cp-nav-drawer{display:flex}.appShell[data-nav-open=true] .cp-topbar-actions,.appShell[data-nav-open=true] .cp-topbar-selector,.appShell[data-nav-open=true] .cp-topbar-break{display:none}.appShell .cp-topbar{height:auto;min-height:56px;flex:0 0 auto;flex-wrap:wrap;row-gap:2px;padding:5px 12px 7px 0;align-items:center}.appShell .cp-topbar-brand{display:contents}.appShell .cp-orgname-rule{display:none}.appShell .cp-topbar-right{display:contents}.appShell .cp-topbar-spacer{order:2}.appShell .cp-topbar-chrome{order:3;padding-right:8px;gap:2px}.appShell .cp-topbar-break{display:block;order:4;flex:1 0 100%;height:0}.appShell .cp-topbar-actions{order:6;flex:0 0 auto;margin-left:auto;padding-right:10px}.appShell .cp-topbar-selector:not(.cp-topbar-selector--folded){order:8;flex:1 0 100%;padding:2px 10px 0}.appShell .cp-topbar-selector:not(.cp-topbar-selector--folded)>*{width:100%}.appShell .cp-topbar-selector--folded{order:3;flex:0 0 auto;padding:0}.appShell .cp-topbar-account{order:3;flex:0 0 auto;margin-left:8px}.appShell .cp-lockup{width:auto;flex:0 0 auto;margin-left:4px}.appShell .cp-lockup img{height:26px}.appShell .cp-wordmark{height:22px;margin-left:8px}.appShell .cp-wordmark--lockup{margin-left:8px;height:24px}.appShell .cp-wordmark--node{margin-left:6px;height:auto;transform:scale(.72);transform-origin:left center;margin-right:-28%}.appShell .cp-brand-lockup{min-width:0;max-width:100%}.appShell .cp-topbar-title--page,.appShell .cp-context-tabs{display:none}.appShell .cp-topbar-spacer{min-width:4px}.appShell .cp-topbar-right{gap:2px;padding-right:6px;flex:0 0 auto}.appShell .cp-orgname-center,.appShell .cp-orgname-slot{display:none}.appShell .cp-chromebtn{height:40px;min-width:40px;padding:0 6px}.appShell .cp-btn-primary{height:38px;padding:0 12px}.appShell .cp-pop{position:fixed;top:auto;right:8px;left:8px;bottom:8px;width:auto;max-height:min(78dvh,560px);border-radius:16px}.appShell .cp-theme-pop{width:auto}.appShell .cp-pop--menu{top:58px;right:8px;left:auto;bottom:auto;width:max-content;max-width:min(292px,calc(100vw - 16px));max-height:min(70dvh,460px)}.appShell .cp-theme-rails{grid-template-columns:repeat(3,1fr)}.appShell .cp-theme-option{height:42px}.appShell .cp-theme-rail{padding:9px 4px 7px}.appShell .cp-menu-item,.appShell .cp-notif-row{padding:13px 14px}}@media(max-width:359.98px){.appShell .cp-lockup{display:none}.appShell .cp-wordmark--node{transform:scale(.6);margin-left:2px;margin-right:-38%}.appShell .cp-wordmark{height:19px;margin-left:4px}.appShell .cp-navtoggle{width:40px;height:40px;margin-left:2px}.appShell .cp-chromebtn{height:36px;min-width:36px;padding:0 4px}.appShell .cp-topbar-chrome{gap:1px;padding-right:5px}.appShell .cp-nav-drawer__org .cp-orgname{--orgname-max: 12.5px;--orgname-min: 9px}.appShell .cp-topbar-actions{min-width:0;padding-right:8px}.appShell .cp-btn-primary{height:34px;padding:0 10px;font-size:12px;min-width:0}}@media(max-height:480px)and (max-width:1023.98px){.appShell .cp-topbar{height:50px;flex:0 0 50px}.appShell .cp-pop{max-height:calc(100dvh - 60px)}}@media(prefers-reduced-motion:reduce){.appShell .cp-nav-drawer,.appShell .cp-nav-backdrop{animation:none}}.appShell .cp-frame{position:fixed;inset:var(--frame-inset, 4px);pointer-events:none;z-index:100000;border-radius:var(--frame-radius, 16px);box-shadow:0 0 0 var(--frame-mat, 12px) var(--canvas)}.appShell .cp-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--frame-band, 8px) solid transparent;background:linear-gradient(135deg,color-mix(in oklab,var(--frame),#fff var(--frame-grad-light, 26%)) 0%,var(--frame) 38%,color-mix(in oklab,var(--frame),#000 var(--frame-grad-shade, 14%)) 66%,color-mix(in oklab,var(--frame),#fff var(--frame-grad-rebound, 12%)) 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}.appShell .cp-frame:after{content:"";position:absolute;inset:var(--frame-band, 8px);border-radius:var(--frame-radius-inner, 8px);box-shadow:0 0 0 1px color-mix(in oklab,var(--frame),#000 var(--frame-seam, 22%))}@media print{.appShell .cp-frame{display:none!important}}.appShell .cp-lead-cluster .cp-pop{left:12px;right:auto;width:280px}.appShell .cp-navcust{padding:6px;max-height:320px;overflow-y:auto}.appShell .cp-navcust__list{list-style:none;margin:0;padding:0}.appShell .cp-navcust__grouplabel{margin:6px 0 4px 8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.appShell .cp-navcust__divider{height:1px;margin:8px 8px 4px;background:var(--line)}.appShell .cp-navcust__row{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 4px;border-radius:8px;cursor:grab;font-size:13px;color:var(--ink);transition:transform .18s cubic-bezier(.2,.7,.3,1)}.appShell .cp-navcust__row:hover{background:color-mix(in oklab,var(--ink),transparent 94%)}.appShell .cp-navcust__row.is-dragging{opacity:0;cursor:grabbing}@media(prefers-reduced-motion:reduce){.appShell .cp-navcust__row{transition:none}}.appShell .cp-navcust__grip{display:inline-flex;color:var(--ink3);flex:none}.appShell .cp-navcust__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appShell .cp-navcust__moves{display:inline-flex;gap:2px;flex:none}.appShell .cp-navcust__moves button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ink2);cursor:pointer}.appShell .cp-navcust__moves button:hover:not(:disabled){background:color-mix(in oklab,var(--ink),transparent 88%)}.appShell .cp-navcust__moves button:disabled{opacity:.3;cursor:default}.appShell .cp-navcust__foot{display:flex;justify-content:flex-end;padding:8px 10px;border-top:1px solid var(--line)}.appShell .cp-navcust__reset{font:600 12px/1 var(--font-sans);padding:7px 10px;border-radius:7px;border:1px solid var(--line);background:transparent;color:var(--ink2);cursor:pointer}.appShell .cp-navcust__reset:disabled{opacity:.4;cursor:default}.appShell.omnis-frame{--fd-r-bezel: 20px;--fd-r-frame: 13px;--fd-r-channel: 11px;--fd-r-dock: 15px;--fd-r-well: 10px;--fd-r-card: 9px;--fd-r-item: 7px;--fd-r-iconbtn: 8px;--fd-rail-w: 88px;--fd-logocell-w: 88px;--fd-dock-tab-w: 62px;--fd-dock-max-w: clamp(320px, 76%, 1040px);--fd-dock-h: 58px;--fd-bezel-pad: 12px;--fd-frame-gutter: 11px;--fd-well-pad: 22px;--fd-header-h: 64px;--fd-headermark-h: 30px;--fd-headermark-gap: 12px;--fd-paper-card: #fffdf9;--fd-paper-line: #ece0cf;--fd-paper-well: #f3eee5;--fd-paper-groove: #ebe4d8;--fd-paper-head: #f8f4ed;--fd-paper-rule: #f0ebe2}.appShell.omnis-frame.slate{--fd-paper-card: #ffffff;--fd-paper-line: #e4e4e8;--fd-paper-well: #f2f2f4;--fd-paper-groove: #eaeaee;--fd-paper-head: #f7f7f8;--fd-paper-rule: #ececed}.appShell.omnis-frame,.appShell.omnis-frame[data-rail=sand]{--bezel-fill-top: #d1c3a9;--bezel-fill-mid: #c4b291;--bezel-fill-bottom: #a5967a;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(108,98,80,.28);--bezel-shadow-ambient: 0 26px 60px rgba(108,98,80,.5);--bezel-shadow-contact: 0 3px 10px rgba(108,98,80,.3);--chrome-fill-top: #f0eade;--chrome-fill-bottom: #e2dcd1;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.9);--chrome-edge-shade: inset 0 -1px 0 rgba(51,41,29,.22);--chrome-ring: inset 0 0 0 1px rgba(51,41,29,.18);--groove-fill: #e5dfd2;--groove-shadow: inset 0 2px 5px rgba(51,41,29,.13);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.75);--well-fill: var(--fd-paper-well);--well-seam: #d9d1c0;--well-inset-top: inset 0 3px 8px rgba(51,41,29,.1);--well-inset-side: inset 3px 0 7px rgba(51,41,29,.07), inset -3px 0 7px rgba(51,41,29,.05);--well-inset-bottom: inset 0 -1px 4px rgba(51,41,29,.04);--scroll-shade: linear-gradient( to bottom, rgba(51,41,29,.12), rgba(51,41,29,0));--raise-shadow: 0 2px 6px rgba(51,41,29,.28);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.24);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(51,41,29,.06);--card-shadow-ambient: 0 6px 14px -6px rgba(51,41,29,.2);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: #e3dbc9;--pill-border: rgba(51,41,29,.14)}.appShell.omnis-frame[data-rail=dark]{--bezel-fill-top: #90abff;--bezel-fill-mid: #7f9dff;--bezel-fill-bottom: #6780d1;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(37,43,64,.3);--bezel-shadow-ambient: 0 26px 60px rgba(7,10,19,.55);--bezel-shadow-contact: 0 3px 10px rgba(7,10,19,.34);--chrome-fill-top: #09090b;--chrome-fill-bottom: #202124;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.1);--chrome-edge-shade: inset 0 -1px 0 rgba(7,10,19,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.08);--groove-fill: #18181a;--groove-shadow: inset 0 2px 5px rgba(7,10,19,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--dock-fill-top: #050505;--dock-fill-bottom: #040404;--well-fill: var(--fd-paper-well);--well-seam: #c9c2b4;--well-inset-top: inset 0 3px 8px rgba(7,10,19,.55);--well-inset-side: inset 3px 0 7px rgba(7,10,19,.4), inset -3px 0 7px rgba(7,10,19,.3);--well-inset-bottom: inset 0 -1px 4px rgba(7,10,19,.24);--scroll-shade: linear-gradient( to bottom, rgba(7,10,19,.55), rgba(7,10,19,0));--raise-shadow: 0 2px 6px rgba(7,10,19,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(7,10,19,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(7,10,19,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=charcoal]{--bezel-fill-top: #b2a490;--bezel-fill-mid: #9c8a70;--bezel-fill-bottom: #83745e;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(55,48,39,.3);--bezel-shadow-ambient: 0 26px 60px rgba(15,13,11,.55);--bezel-shadow-contact: 0 3px 10px rgba(15,13,11,.34);--chrome-fill-top: #312c26;--chrome-fill-bottom: #1e1a16;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.1);--chrome-edge-shade: inset 0 -1px 0 rgba(15,13,11,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.08);--groove-fill: #1b1813;--groove-shadow: inset 0 2px 5px rgba(15,13,11,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #cabfa9;--well-inset-top: inset 0 3px 8px rgba(15,13,11,.55);--well-inset-side: inset 3px 0 7px rgba(15,13,11,.4), inset -3px 0 7px rgba(15,13,11,.3);--well-inset-bottom: inset 0 -1px 4px rgba(15,13,11,.24);--scroll-shade: linear-gradient( to bottom, rgba(15,13,11,.55), rgba(15,13,11,0));--raise-shadow: 0 2px 6px rgba(15,13,11,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(15,13,11,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(15,13,11,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=forest]{--bezel-fill-top: #b7c2a4;--bezel-fill-mid: #a3b18a;--bezel-fill-bottom: #899574;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(57,62,48,.3);--bezel-shadow-ambient: 0 26px 60px rgba(9,19,17,.55);--bezel-shadow-contact: 0 3px 10px rgba(9,19,17,.34);--chrome-fill-top: #233a35;--chrome-fill-bottom: #122622;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.1);--chrome-edge-shade: inset 0 -1px 0 rgba(9,19,17,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.08);--groove-fill: #11231e;--groove-shadow: inset 0 2px 5px rgba(9,19,17,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #bfc9b6;--well-inset-top: inset 0 3px 8px rgba(9,19,17,.55);--well-inset-side: inset 3px 0 7px rgba(9,19,17,.4), inset -3px 0 7px rgba(9,19,17,.3);--well-inset-bottom: inset 0 -1px 4px rgba(9,19,17,.24);--scroll-shade: linear-gradient( to bottom, rgba(9,19,17,.55), rgba(9,19,17,0));--raise-shadow: 0 2px 6px rgba(9,19,17,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(9,19,17,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(9,19,17,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=ocean]{--bezel-fill-top: #9bc6d5;--bezel-fill-mid: #7fb6c9;--bezel-fill-bottom: #6b99a9;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(44,64,70,.3);--bezel-shadow-ambient: 0 26px 60px rgba(4,23,28,.55);--bezel-shadow-contact: 0 3px 10px rgba(4,23,28,.34);--chrome-fill-top: #17434e;--chrome-fill-bottom: #092e37;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.1);--chrome-edge-shade: inset 0 -1px 0 rgba(4,23,28,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.08);--groove-fill: #082932;--groove-shadow: inset 0 2px 5px rgba(4,23,28,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #b6c6cb;--well-inset-top: inset 0 3px 8px rgba(4,23,28,.55);--well-inset-side: inset 3px 0 7px rgba(4,23,28,.4), inset -3px 0 7px rgba(4,23,28,.3);--well-inset-bottom: inset 0 -1px 4px rgba(4,23,28,.24);--scroll-shade: linear-gradient( to bottom, rgba(4,23,28,.55), rgba(4,23,28,0));--raise-shadow: 0 2px 6px rgba(4,23,28,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(4,23,28,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(4,23,28,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=plum]{--bezel-fill-top: #b08cce;--bezel-fill-mid: #9a6cc0;--bezel-fill-bottom: #815ba1;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(54,38,67,.3);--bezel-shadow-ambient: 0 26px 60px rgba(20,11,26,.55);--bezel-shadow-contact: 0 3px 10px rgba(20,11,26,.34);--chrome-fill-top: #3c274a;--chrome-fill-bottom: #281633;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.1);--chrome-edge-shade: inset 0 -1px 0 rgba(20,11,26,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.08);--groove-fill: #24142e;--groove-shadow: inset 0 2px 5px rgba(20,11,26,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #c3b4cb;--well-inset-top: inset 0 3px 8px rgba(20,11,26,.55);--well-inset-side: inset 3px 0 7px rgba(20,11,26,.4), inset -3px 0 7px rgba(20,11,26,.3);--well-inset-bottom: inset 0 -1px 4px rgba(20,11,26,.24);--scroll-shade: linear-gradient( to bottom, rgba(20,11,26,.55), rgba(20,11,26,0));--raise-shadow: 0 2px 6px rgba(20,11,26,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(20,11,26,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(20,11,26,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=light]{--bezel-fill-top: #dad4c9;--bezel-fill-mid: #cfc8ba;--bezel-fill-bottom: #aea89c;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(114,110,102,.28);--bezel-shadow-ambient: 0 26px 60px rgba(114,110,102,.42);--bezel-shadow-contact: 0 3px 10px rgba(114,110,102,.26);--chrome-fill-top: var(--raised);--chrome-fill-bottom: var(--sunken);--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.9);--chrome-edge-shade: inset 0 -1px 0 rgba(42,38,34,.16);--chrome-ring: inset 0 0 0 1px rgba(42,38,34,.12);--groove-fill: var(--fd-paper-groove);--groove-shadow: inset 0 2px 5px rgba(42,38,34,.11);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.85);--well-fill: var(--fd-paper-well);--well-seam: var(--line2);--well-inset-top: inset 0 3px 8px rgba(42,38,34,.09);--well-inset-side: inset 3px 0 7px rgba(42,38,34,.06), inset -3px 0 7px rgba(42,38,34,.045);--well-inset-bottom: inset 0 -1px 4px rgba(42,38,34,.035);--scroll-shade: linear-gradient( to bottom, rgba(42,38,34,.11), rgba(42,38,34,0));--raise-shadow: 0 2px 6px rgba(42,38,34,.22);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.3);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(42,38,34,.06);--card-shadow-ambient: 0 6px 14px -6px rgba(42,38,34,.2);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: var(--fd-paper-groove);--pill-border: rgba(42,38,34,.12)}.appShell.omnis-frame[data-rail=mist]{--bezel-fill-top: #b4c1d7;--bezel-fill-mid: #9fb0cc;--bezel-fill-bottom: #8694ab;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(87,97,112,.28);--bezel-shadow-ambient: 0 26px 60px rgba(38,50,72,.45);--bezel-shadow-contact: 0 3px 10px rgba(38,50,72,.28);--chrome-fill-top: #eaeef4;--chrome-fill-bottom: #dce0e7;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.9);--chrome-edge-shade: inset 0 -1px 0 rgba(35,44,61,.18);--chrome-ring: inset 0 0 0 1px rgba(35,44,61,.18);--groove-fill: #e0e4ec;--groove-shadow: inset 0 2px 5px rgba(35,44,61,.13);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.8);--well-fill: var(--fd-paper-well);--well-seam: #d5dce8;--well-inset-top: inset 0 3px 8px rgba(35,44,61,.1);--well-inset-side: inset 3px 0 7px rgba(35,44,61,.07), inset -3px 0 7px rgba(35,44,61,.05);--well-inset-bottom: inset 0 -1px 4px rgba(35,44,61,.04);--scroll-shade: linear-gradient( to bottom, rgba(35,44,61,.12), rgba(35,44,61,0));--raise-shadow: 0 2px 6px rgba(35,44,61,.26);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.28);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(35,44,61,.07);--card-shadow-ambient: 0 6px 14px -6px rgba(35,44,61,.22);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--pill-fill: #dbe1ed;--pill-border: rgba(35,44,61,.14)}.appShell.omnis-frame[data-rail=sky-green]{--bezel-fill-top: #7fcb9b;--bezel-fill-mid: #2e9b5c;--bezel-fill-bottom: #12703c;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(6,51,27,.3);--bezel-shadow-ambient: 0 26px 60px rgba(6,51,27,.55);--bezel-shadow-contact: 0 3px 10px rgba(6,51,27,.34);--chrome-fill-top: #1b5a35;--chrome-fill-bottom: #03180d;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.22);--chrome-edge-shade: inset 0 -1px 0 rgba(6,51,27,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.24);--groove-fill: #12703c;--fd-rail-surface: #0e542d;--groove-shadow: inset 0 2px 5px rgba(6,51,27,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #7fcb9b;--well-inset-top: inset 0 3px 8px rgba(6,51,27,.55);--well-inset-side: inset 3px 0 7px rgba(6,51,27,.4), inset -3px 0 7px rgba(6,51,27,.3);--well-inset-bottom: inset 0 -1px 4px rgba(6,51,27,.24);--scroll-shade: linear-gradient( to bottom, rgba(6,51,27,.55), rgba(6,51,27,0));--raise-shadow: 0 2px 6px rgba(6,51,27,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(6,51,27,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(6,51,27,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--dock-fill-top: #03180d;--dock-fill-bottom: #02130a;--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=sky-blue]{--bezel-fill-top: #cfe8fa;--bezel-fill-mid: #7fb8e8;--bezel-fill-bottom: #3d7fbf;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(30,78,125,.3);--bezel-shadow-ambient: 0 26px 60px rgba(30,78,125,.55);--bezel-shadow-contact: 0 3px 10px rgba(30,78,125,.34);--chrome-fill-top: #4a6b87;--chrome-fill-bottom: #0e253c;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.22);--chrome-edge-shade: inset 0 -1px 0 rgba(30,78,125,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.24);--groove-fill: #346da4;--fd-rail-surface: #2e5f8f;--groove-shadow: inset 0 2px 5px rgba(30,78,125,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #cfe8fa;--well-inset-top: inset 0 3px 8px rgba(30,78,125,.55);--well-inset-side: inset 3px 0 7px rgba(30,78,125,.4), inset -3px 0 7px rgba(30,78,125,.3);--well-inset-bottom: inset 0 -1px 4px rgba(30,78,125,.24);--scroll-shade: linear-gradient( to bottom, rgba(30,78,125,.55), rgba(30,78,125,0));--raise-shadow: 0 2px 6px rgba(30,78,125,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(30,78,125,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(30,78,125,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--dock-fill-top: #0e253c;--dock-fill-bottom: #0b1e30;--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=sky-mid]{--bezel-fill-top: #3a4048;--bezel-fill-mid: #22262c;--bezel-fill-bottom: #121519;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(0,0,0,.3);--bezel-shadow-ambient: 0 26px 60px rgba(0,0,0,.55);--bezel-shadow-contact: 0 3px 10px rgba(0,0,0,.34);--chrome-fill-top: #14161a;--chrome-fill-bottom: #020303;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.22);--chrome-edge-shade: inset 0 -1px 0 rgba(0,0,0,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.24);--groove-fill: #121519;--fd-rail-surface: #0e1013;--groove-shadow: inset 0 2px 5px rgba(0,0,0,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #3a4048;--well-inset-top: inset 0 3px 8px rgba(0,0,0,.55);--well-inset-side: inset 3px 0 7px rgba(0,0,0,.4), inset -3px 0 7px rgba(0,0,0,.3);--well-inset-bottom: inset 0 -1px 4px rgba(0,0,0,.24);--scroll-shade: linear-gradient( to bottom, rgba(0,0,0,.55), rgba(0,0,0,0));--raise-shadow: 0 2px 6px rgba(0,0,0,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(0,0,0,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(0,0,0,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--dock-fill-top: #020303;--dock-fill-bottom: #020203;--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame[data-rail=sky-amber]{--bezel-fill-top: #edc08a;--bezel-fill-mid: #c9803a;--bezel-fill-bottom: #92400e;--bezel-edge-highlight: inset 0 1px 0 rgba(255,255,255,.45);--bezel-edge-shade: inset 0 -1px 0 rgba(58,24,4,.3);--bezel-shadow-ambient: 0 26px 60px rgba(58,24,4,.55);--bezel-shadow-contact: 0 3px 10px rgba(58,24,4,.34);--chrome-fill-top: #754a22;--chrome-fill-bottom: #1c0c02;--chrome-edge-highlight: inset 0 1px 0 rgba(255,255,255,.22);--chrome-edge-shade: inset 0 -1px 0 rgba(58,24,4,.55);--chrome-ring: inset 0 0 0 1px rgba(255,255,255,.24);--groove-fill: #92400e;--fd-rail-surface: #6e300b;--groove-shadow: inset 0 2px 5px rgba(58,24,4,.55);--groove-highlight: inset 0 -1px 0 rgba(255,255,255,.06);--well-fill: var(--fd-paper-well);--well-seam: #edc08a;--well-inset-top: inset 0 3px 8px rgba(58,24,4,.55);--well-inset-side: inset 3px 0 7px rgba(58,24,4,.4), inset -3px 0 7px rgba(58,24,4,.3);--well-inset-bottom: inset 0 -1px 4px rgba(58,24,4,.24);--scroll-shade: linear-gradient( to bottom, rgba(58,24,4,.55), rgba(58,24,4,0));--raise-shadow: 0 2px 6px rgba(58,24,4,.5);--raise-highlight: inset 0 1px 0 rgba(255,255,255,.16);--card-fill: var(--fd-paper-card);--card-border: var(--fd-paper-line);--card-shadow-contact: 0 1px 2px rgba(58,24,4,.3);--card-shadow-ambient: 0 6px 14px -6px rgba(58,24,4,.45);--table-head-fill: var(--fd-paper-head);--table-row-rule: var(--fd-paper-rule);--dock-fill-top: #1c0c02;--dock-fill-bottom: #160902;--pill-fill: rgba(255,255,255,.1);--pill-border: rgba(255,255,255,.14)}.appShell.omnis-frame{padding:var(--fd-bezel-pad, 12px);isolation:isolate;--fd-chrome-shadow-hue: color-mix( in oklab, var(--bezel-fill-bottom, var(--frame)), #000 55% );--fd-chrome-contact: var( --chrome-shadow-contact, 0 1px 2px color-mix(in srgb, var(--fd-chrome-shadow-hue) 55%, transparent), 0 8px 20px -6px color-mix(in srgb, var(--fd-chrome-shadow-hue) 50%, transparent), 0 24px 52px -16px color-mix(in srgb, var(--fd-chrome-shadow-hue) 45%, transparent) )}.appShell.omnis-frame .cp-frame{top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:var(--fd-r-bezel, 20px);background-image:linear-gradient(180deg,var(--bezel-fill-top, var(--frame)) 0%,var(--bezel-fill-mid, var(--frame)) 50%,var(--bezel-fill-bottom, var(--frame)) 100%);box-shadow:var(--bezel-edge-highlight),var(--bezel-edge-shade),var(--bezel-shadow-ambient),var(--bezel-shadow-contact)}.appShell.omnis-frame .cp-frame:before,.appShell.omnis-frame .cp-frame:after{content:none}.appShell.omnis-frame .cp-window{border-radius:var(--fd-r-frame, 13px);overflow:hidden;background:linear-gradient(180deg,var(--chrome-fill-top, var(--rail-bg)) 0%,var(--chrome-fill-bottom, var(--rail-bg)) 100%);box-shadow:var(--chrome-edge-highlight),var(--chrome-ring),var(--chrome-edge-shade),var(--fd-chrome-contact)}.appShell.omnis-frame .cp-body{box-sizing:border-box;padding:0 var(--fd-frame-gutter, 11px) var(--fd-frame-gutter, 11px) 0}@media(max-width:767.98px){.appShell.omnis-frame .cp-body{padding-left:var(--fd-frame-gutter, 11px)}.appShell.omnis-frame .cp-nav-backdrop{inset:0 var(--fd-frame-gutter, 11px) var(--fd-frame-gutter, 11px)}.appShell.omnis-frame .cp-nav-drawer{left:var(--fd-frame-gutter, 11px);bottom:var(--fd-frame-gutter, 11px)}}@media print{.appShell.omnis-frame .cp-frame{display:none!important}.appShell.omnis-frame .cp-window{background:var(--canvas);box-shadow:none}.appShell.omnis-frame .cp-body{padding:0}}.appShell.omnis-frame{--fd-bezel-pad: 12px;--fd-r-bezel: 24px;--fd-r-frame: 18px}:root:has(.appShell.omnis-frame){--fd-bezel-pad: 12px;--fd-r-frame: 18px}.appShell.omnis-frame .cp-frame{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000059,inset 0 0 0 1px #00000038,inset 0 0 18px 6px #00000038,var(--bezel-shadow-ambient),var(--bezel-shadow-contact)}.appShell.omnis-frame .cp-window{box-shadow:inset 0 0 0 1px #0000004d,inset 0 1px 0 1px #ffffff29,inset 0 2px #ffffff57,inset 0 -2px #0000004d,inset 0 -1px 0 1px #ffffff0f,var(--fd-chrome-contact)}.appShell.omnis-frame .cp-topbar{position:relative}.appShell.omnis-frame[data-app-rail=true] .cp-topbar:after{content:"";position:absolute;top:50%;left:max(calc(10px + var(--fd-apprail-w, 56px) + var(--fd-rail-w, 88px)),calc(10px + var(--fd-lead-min, 110px)));width:1px;height:26px;margin-top:calc(-13px + var(--fd-header-nudge, 8px) / 2);background:var(--fd-depth-seam, rgba(0, 0, 0, .42));box-shadow:1px 0 0 var(--fd-depth-lip, rgba(255, 255, 255, .22));pointer-events:none}@media(max-width:767.98px){.appShell.omnis-frame[data-app-rail=true] .cp-topbar:after{content:none}}.appShell.omnis-frame .cp-window{background-image:linear-gradient(180deg,color-mix(in oklab,var(--chrome-fill-top, var(--rail-bg)),#fff 7%) 0%,var(--chrome-fill-top, var(--rail-bg)) 12%,var(--chrome-fill-bottom, var(--rail-bg)) 100%)}.appShell.omnis-frame{max-width:100vw;overflow:clip;contain:paint}html:has(.appShell.omnis-frame),body:has(.appShell.omnis-frame){overflow-x:clip;max-width:100vw}.appShell.omnis-frame .cp-body{min-width:0}.appShell.omnis-frame .cp-body>.cp-shell-content{min-width:0}body:has(.appShell.omnis-frame) .MuiModal-root,body:has(.appShell.omnis-frame) .MuiDialog-root,body:has(.appShell.omnis-frame) .MuiDrawer-root,body:has(.appShell.omnis-frame) .MuiPopover-root,body:has(.appShell.omnis-frame) .MuiMenu-root{inset:var(--fd-bezel-pad, 12px)!important}body:has(.appShell.omnis-frame) .MuiBackdrop-root{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:var(--fd-r-frame, 13px)}.appShell.omnis-frame .cp-topbar{--fd-header-rule: color-mix(in oklab, var(--chrome-line), var(--chrome-ink) 22%);--fd-focus-outline: 2px solid var(--rail-active-bg);--fd-focus-outline-offset: 2px;background:transparent;border-bottom:0}@media(min-width:768px){.appShell.omnis-frame .cp-topbar{height:var(--fd-header-h, 64px);flex:0 0 var(--fd-header-h, 64px);padding:0 16px 0 0;gap:10px}.appShell.omnis-frame .cp-topbar .cp-topbar-right{padding-right:0}}@media(min-width:768px){.appShell.omnis-frame .cp-topbar .cp-lockup{box-sizing:border-box;width:var(--fd-logocell-w, 88px);flex:0 0 var(--fd-logocell-w, 88px);position:relative}.appShell.omnis-frame .cp-topbar .cp-lockup>*{position:relative;z-index:1}}@media(min-width:768px){.appShell.omnis-frame .cp-topbar .cp-lockup:after{content:"";position:absolute;left:100%;top:calc(50% - 13px);width:1px;height:26px;background:var(--fd-header-rule);pointer-events:none}.appShell.omnis-frame .cp-topbar .cp-lockup+.cp-wordmark,.appShell.omnis-frame .cp-topbar .cp-lockup+.cp-wordmark-text{margin-left:14px}}@media(min-width:768px){.appShell.omnis-frame .cp-topbar .cp-wordmark-text{font-size:22px;font-weight:800;letter-spacing:-.035em}.appShell.omnis-frame .cp-topbar .cp-topbar-title--page{font-size:14px;font-weight:600;margin-left:13px}.appShell.omnis-frame .cp-topbar .cp-orgname-rule{height:26px;margin:0 13px;background:var(--fd-header-rule)}}@media(min-width:768px){.appShell.omnis-frame .cp-topbar .cp-context-tabs{box-sizing:border-box;margin-left:13px;gap:2px;padding:3px;border-radius:calc(var(--fd-r-item, 7px) + 3px);background:var(--groove-fill);box-shadow:var(--groove-shadow),var(--groove-highlight)}.appShell.omnis-frame .cp-topbar .cp-context-tab{border-radius:var(--fd-r-item, 7px);transition:background-color .12s ease-out,box-shadow .12s ease-out}.appShell.omnis-frame .cp-topbar .cp-context-tab:not(.is-active):hover{background:color-mix(in srgb,var(--chrome-ink) 9%,transparent)}.appShell.omnis-frame .cp-topbar .cp-context-tab.is-active{box-shadow:var(--raise-shadow),var(--raise-highlight)}.appShell.omnis-frame .cp-topbar .cp-context-tab.is-active:focus-visible{box-shadow:var(--raise-shadow),var(--raise-highlight);outline:var(--fd-focus-outline);outline-offset:var(--fd-focus-outline-offset)}}.appShell.omnis-frame .cp-topbar input[type=search],.appShell.omnis-frame .cp-topbar input[type=text],.appShell.omnis-frame .cp-topbar .cp-searchfield{padding:7px 11px;border:0;border-radius:var(--fd-r-iconbtn, 8px);background:var(--groove-fill);box-shadow:var(--groove-shadow),var(--groove-highlight);color:var(--chrome-ink);font-family:inherit;transition:background-color .12s ease-out,box-shadow .12s ease-out}.appShell.omnis-frame .cp-topbar input[type=search]:focus-visible,.appShell.omnis-frame .cp-topbar input[type=text]:focus-visible,.appShell.omnis-frame .cp-topbar .cp-searchfield:focus-visible{box-shadow:var(--groove-shadow),var(--groove-highlight);outline:var(--fd-focus-outline);outline-offset:var(--fd-focus-outline-offset)}.appShell.omnis-frame .cp-topbar .cp-chromebtn{border:0;background:var(--groove-fill);box-shadow:var(--groove-shadow),var(--groove-highlight);transition:background-color .12s ease-out,box-shadow .12s ease-out}@media(min-width:768px){.appShell.omnis-frame .cp-topbar .cp-chromebtn{height:34px;min-width:34px;padding:0 7px;border-radius:var(--fd-r-iconbtn, 8px)}}.appShell.omnis-frame .cp-topbar .cp-chromebtn:hover{background:color-mix(in oklab,var(--groove-fill),var(--chrome-ink) 9%)}.appShell.omnis-frame .cp-topbar .cp-chromebtn:focus-visible{box-shadow:var(--groove-shadow),var(--groove-highlight);outline:var(--fd-focus-outline);outline-offset:var(--fd-focus-outline-offset)}.appShell.omnis-frame .cp-topbar .cp-chromebtn[aria-label="Account menu"]{background:var(--chrome-fill);box-shadow:var(--raise-shadow),var(--raise-highlight)}.appShell.omnis-frame .cp-topbar .cp-chromebtn[aria-label="Account menu"]:hover{background:color-mix(in oklab,var(--chrome-fill),var(--chrome-ink) 9%)}.appShell.omnis-frame .cp-topbar .cp-chromebtn[aria-label="Account menu"]:focus-visible{box-shadow:var(--raise-shadow),var(--raise-highlight);outline:var(--fd-focus-outline);outline-offset:var(--fd-focus-outline-offset)}@media(min-width:768px){.appShell.omnis-frame .cp-topbar .cp-chromebtn[aria-label="Account menu"]{height:34px;min-width:34px;max-width:34px}}.appShell.omnis-frame .cp-topbar .cp-btn-primary{border-radius:var(--fd-r-card, 9px);box-shadow:none;transition:background-color .12s ease-out}.appShell.omnis-frame .cp-topbar .cp-btn-primary:focus-visible{outline:var(--fd-focus-outline);outline-offset:var(--fd-focus-outline-offset)}@media(min-width:768px){.appShell.omnis-frame .cp-topbar .cp-topbar-selector{border-radius:var(--fd-r-iconbtn, 8px);background:var(--groove-fill);box-shadow:var(--groove-shadow),var(--groove-highlight)}.appShell.omnis-frame .cp-topbar .cp-topbar-selector>button,.appShell.omnis-frame .cp-topbar .cp-topbar-selector>*>button{background:transparent!important;border:0!important;box-shadow:none!important}.appShell.omnis-frame .cp-topbar .cp-topbar-selector>button:focus-visible,.appShell.omnis-frame .cp-topbar .cp-topbar-selector>*>button:focus-visible{box-shadow:none!important;outline:var(--fd-focus-outline)!important;outline-offset:var(--fd-focus-outline-offset)!important}}@media(min-width:768px)and (max-width:1023.98px)and (max-height:480px){.appShell.omnis-frame .cp-topbar{height:50px;flex:0 0 50px}}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-topbar .cp-context-tab,.appShell.omnis-frame .cp-topbar .cp-chromebtn,.appShell.omnis-frame .cp-topbar .cp-btn-primary,.appShell.omnis-frame .cp-topbar input[type=search],.appShell.omnis-frame .cp-topbar input[type=text],.appShell.omnis-frame .cp-topbar .cp-searchfield{transition:none}}.appShell.omnis-frame .cp-rail{--fd-rail-rule: color-mix( in oklab, color-mix(in oklab, var(--chrome-line), var(--chrome-ink) 22%), transparent 38% )}.appShell.omnis-frame .cp-body>.cp-rail{box-sizing:border-box;width:var(--fd-rail-w, 88px);flex:none;align-self:stretch;height:auto;min-height:0;padding:0 6px 0 9px;align-items:stretch;gap:0;background:transparent;border-right:none;overflow:hidden}.appShell.omnis-frame .cp-body>.cp-rail>.cp-rail-top{padding:6px 0 4px}.appShell.omnis-frame .cp-rail>.cp-rail-divider{width:auto;height:1px;margin:3px 6px 7px;background:var(--fd-rail-rule)}.appShell.omnis-frame[data-rail-sep=bare] .cp-rail>.cp-rail-divider{background:none;height:0;margin:0 0 3px}.appShell.omnis-frame .cp-rail>.cp-rail-channel{--fd-recipe-groove-radius: var(--fd-r-channel, 11px);border-radius:var(--fd-r-channel, 11px);background:var(--fd-recipe-groove-fill, var(--groove-fill));border:0;box-shadow:var(--groove-shadow),var(--groove-highlight);box-sizing:border-box;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.appShell.omnis-frame .cp-rail-channel>.cp-rail-scroll{box-sizing:border-box;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:4px;background:none;box-shadow:none;border-radius:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.appShell.omnis-frame .cp-rail .cp-rail-group{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.appShell.omnis-frame .cp-rail .cp-rail-grouplist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0}.appShell.omnis-frame .cp-rail .cp-rail-groupitem{margin:0;padding:0;list-style:none;min-width:0}.appShell.omnis-frame .cp-rail .cp-rail-group+.cp-rail-group{margin-top:7px}.appShell.omnis-frame .cp-rail .cp-railitem{box-sizing:border-box;width:100%;flex:0 0 auto;padding:13px 3px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;border:none;border-radius:var(--fd-r-item, 7px);transition:background-color .12s ease-out,box-shadow .12s ease-out}.appShell.omnis-frame .cp-rail .cp-railitem .material-symbols-rounded{font-size:20px!important;line-height:1;flex:0 0 auto}.appShell.omnis-frame .cp-rail .cp-railitem-label{font-size:9.5px;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-align:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appShell.omnis-frame .cp-rail .cp-railitem-count{position:absolute;top:2px;right:4px;z-index:1;box-sizing:border-box;min-width:14px;padding:1px 4px;border:1px solid var(--pill-border);border-radius:999px;background:var(--pill-fill);color:var(--chrome-ink);font-size:8.5px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center}.appShell.omnis-frame .cp-rail .cp-railitem:has(.cp-railitem-count) .cp-railitem-badge{right:20px}.appShell.omnis-frame .cp-rail .cp-rail-groupdivider{width:auto;height:1px;flex:0 0 auto;margin:5px 6px 7px;background:var(--fd-rail-rule)}.appShell.omnis-frame .cp-rail .cp-rail-grouplabel{margin:0;padding:4px 6px 3px;max-width:none;font-size:7.5px;font-weight:600;letter-spacing:.1em;line-height:1.35;text-align:left}.appShell.omnis-frame .cp-rail .cp-rail-grouplabel:before,.appShell.omnis-frame .cp-rail .cp-rail-grouplabel:after{content:none}.appShell.omnis-frame .cp-rail .cp-rail-bottom{flex:0 0 auto;margin:auto 4px 4px;padding:9px 5px 2px;display:flex;flex-direction:column;align-items:stretch;gap:2px;position:relative}.appShell.omnis-frame .cp-rail .cp-rail-bottom:before{left:6px;right:6px;width:auto;transform:none;background:var(--fd-rail-rule)}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem:not(.is-active){background:transparent;border:none;box-shadow:none}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem:not(.is-active):hover{background:color-mix(in srgb,var(--rail-active-bg) 9%,transparent);box-shadow:none;color:var(--chrome-ink)}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem.is-active{background:linear-gradient(180deg,color-mix(in oklab,var(--rail-active-bg),#fff 16%) 0%,var(--rail-active-bg) 55%,color-mix(in oklab,var(--rail-active-bg),#000 7%) 100%);color:var(--rail-active-fg);border-color:transparent;border-radius:var(--fd-r-item, 7px);outline:none;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00000017,var(--raise-shadow),var(--raise-highlight)}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem.is-active .cp-railitem-label{font-weight:600}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem.is-active:hover{background:linear-gradient(180deg,color-mix(in oklab,color-mix(in oklab,var(--rail-active-bg) 90%,#000),#fff 16%),color-mix(in oklab,var(--rail-active-bg) 90%,#000) 55%,color-mix(in oklab,color-mix(in oklab,var(--rail-active-bg) 90%,#000),#000 7%))}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem.is-active:before{display:none}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem:focus-visible{outline:2px solid var(--rail-active-bg);outline-offset:2px;border-radius:var(--fd-r-item, 7px)}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem.is-active:focus-visible{outline-color:var(--rail-active-fg)}.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem:active{transform:none}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame[data-rail] .cp-rail .cp-railitem{transition:none}}@media(pointer:coarse){.appShell.omnis-frame[data-rail] .cp-body>.cp-rail .cp-railitem{min-height:44px}}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-railitem{width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:46px;padding:0 12px;text-align:left}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-railitem .material-symbols-rounded{font-size:21px!important}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-railitem-label{font-size:13.5px;letter-spacing:0;max-width:none;text-align:left}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-railitem-count{top:50%;right:12px;transform:translateY(-50%)}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-railitem:has(.cp-railitem-count) .cp-railitem-badge{right:34px}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-rail-grouplabel{padding:4px 12px 3px;text-align:left}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-rail-groupdivider{margin:5px 12px 7px}.appShell.omnis-frame .cp-nav-drawer .cp-rail>.cp-rail-divider{margin:4px 12px 8px}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-rail-bottom{padding:9px 0 2px}.appShell.omnis-frame .cp-nav-drawer .cp-rail .cp-rail-bottom:before{left:12px;right:12px}.appShell.omnis-frame{--fd-shade-h: 16px;--fd-well-seam-light: var(--chrome-fill-top, var(--raised))}.appShell.omnis-frame .cp-shell-content.cp-shell-content{flex:1;min-width:0;box-sizing:border-box;border-radius:var(--fd-r-well, 10px);padding:var(--fd-well-pad, 22px);border:1px solid var(--well-seam);background-color:var(--well-fill, var(--canvas));box-shadow:var(--well-inset-top),var(--well-inset-side),var(--well-inset-bottom),0 1px 0 var(--fd-well-seam-light);overflow-y:auto;overscroll-behavior:contain}.appShell.omnis-frame .cp-shell-content.cp-shell-content:focus-visible{outline:2px solid var(--rail-active-bg);outline-offset:2px}html:has(.appShell.omnis-frame){overflow:hidden;overscroll-behavior:none}html:has(.appShell.omnis-frame) body{overflow:hidden}.appShell.omnis-frame .cp-shell-content>.cp-scroll-shade,.appShell.omnis-frame .cp-shell-content>.cp-well-shade{position:sticky;top:calc(-1 * var(--fd-well-pad, 22px));left:calc(-1 * var(--fd-well-pad, 22px));z-index:3;flex:none;align-self:stretch;height:var(--fd-shade-h, 16px);margin:calc(-1 * var(--fd-well-pad, 22px)) calc(-1 * var(--fd-well-pad, 22px)) calc(var(--fd-well-pad, 22px) - var(--fd-shade-h, 16px));border-radius:calc(var(--fd-r-well, 10px) - 1px) calc(var(--fd-r-well, 10px) - 1px) 0 0;background:var(--scroll-shade);opacity:var(--fd-shade-opacity, 0);transition:opacity .12s ease-out;pointer-events:none}.omnis-frame .fd-sticky-head.fd-sticky-head,.omnis-frame.fd-sticky-head.fd-sticky-head{position:sticky;top:calc(-1 * var(--fd-well-pad, 22px));z-index:2;background-color:var(--table-head-fill, var(--card-fill));box-shadow:0 1px 0 var(--table-row-rule, var(--line2))}.omnis-frame .fd-sticky-head.fd-sticky-head th,.omnis-frame .fd-sticky-head.fd-sticky-head td,.omnis-frame.fd-sticky-head.fd-sticky-head th,.omnis-frame.fd-sticky-head.fd-sticky-head td{background-color:var(--table-head-fill, var(--card-fill));box-shadow:0 1px 0 var(--table-row-rule, var(--line2))}.appShell.omnis-frame .cp-shell-content.cp-shell-content.fd-well-bleed,.appShell.omnis-frame .cp-shell-content.cp-shell-content:has(>.fd-well-bleed){--fd-well-pad: 0px;padding:0}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-shell-content>.cp-scroll-shade,.appShell.omnis-frame .cp-shell-content>.cp-well-shade{transition:none}}@media print{.appShell.omnis-frame .cp-shell-content.cp-shell-content{border:0;border-radius:0;box-shadow:none}.appShell.omnis-frame .cp-shell-content>.cp-scroll-shade,.appShell.omnis-frame .cp-shell-content>.cp-well-shade{display:none}}.appShell.omnis-frame .cp-shell-content{background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--chrome-ink),transparent 88%) 1px,transparent 0);background-size:22px 22px;background-position:0 0;background-attachment:local}.omnis-frame{--fd-recipe-card-pad: 14px 16px;--fd-recipe-groove-radius: var(--fd-r-iconbtn);--fd-recipe-stat-label-h: 30px;--fd-recipe-groove-fill: var(--groove-fill);--fd-recipe-thumb-shadow: inset 0 1px 3px color-mix(in srgb, var(--ink) 14%, transparent);--fd-recipe-transition: background-color .12s ease-out, box-shadow .12s ease-out}.omnis-frame .fd-card.fd-card,.omnis-frame.fd-card.fd-card{background:var(--card-fill);border:1px solid var(--card-border);border-radius:var(--fd-r-card);padding:var(--fd-recipe-card-pad);box-shadow:var(--card-shadow-contact),var(--card-shadow-ambient);transition:var(--fd-recipe-transition)}.omnis-frame .fd-card--flush.fd-card--flush,.omnis-frame.fd-card--flush.fd-card--flush{padding:0;overflow:clip}.omnis-frame .fd-card--loading.fd-card--loading,.omnis-frame.fd-card--loading.fd-card--loading{box-shadow:none}.omnis-frame .fd-statstrip.fd-statstrip,.omnis-frame.fd-statstrip.fd-statstrip{display:flex;align-items:stretch;background:var(--card-fill);border:1px solid var(--card-border);border-radius:var(--fd-r-card);padding:0;overflow:clip;box-shadow:var(--card-shadow-contact),var(--card-shadow-ambient);transition:var(--fd-recipe-transition)}.omnis-frame .fd-statstrip>*,.omnis-frame.fd-statstrip>*{flex:1 1 0;min-width:0;padding:var(--fd-recipe-card-pad)}.omnis-frame .fd-statstrip>*+*,.omnis-frame.fd-statstrip>*+*{border-left:1px solid var(--card-border)}.omnis-frame .fd-statstrip-label,.omnis-frame.fd-statstrip .fd-statstrip-label{display:block;min-height:var(--fd-recipe-stat-label-h)}.omnis-frame .fd-groove.fd-groove,.omnis-frame.fd-groove.fd-groove{background:var(--fd-recipe-groove-fill);border:0;border-radius:var(--fd-recipe-groove-radius);box-shadow:var(--groove-shadow),var(--groove-highlight);transition:var(--fd-recipe-transition)}.omnis-frame .fd-groove:focus-visible,.omnis-frame.fd-groove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.omnis-frame input:where([type=text],[type=search],[type=email],[type=tel],[type=url],[type=number],[type=password],[type=date],[type=time],[type=datetime-local],:not([type])).fd-groove.fd-groove,.omnis-frame textarea.fd-groove.fd-groove{-moz-appearance:none;appearance:none;-webkit-appearance:none}.omnis-frame progress.fd-groove.fd-groove{-moz-appearance:none;appearance:none;-webkit-appearance:none}.omnis-frame progress.fd-groove.fd-groove::-webkit-progress-bar{background:var(--fd-recipe-groove-fill);border-radius:inherit;box-shadow:var(--groove-shadow),var(--groove-highlight)}.omnis-frame .fd-groove--thumb.fd-groove--thumb,.omnis-frame.fd-groove--thumb.fd-groove--thumb{border-radius:var(--fd-r-item);box-shadow:var(--fd-recipe-thumb-shadow),inset 0 0 0 1px var(--card-border)}.omnis-frame .fd-raised.fd-raised,.omnis-frame.fd-raised.fd-raised{box-shadow:var(--raise-shadow),var(--raise-highlight);transition:var(--fd-recipe-transition)}.omnis-frame .fd-raised:focus-visible,.omnis-frame.fd-raised:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.omnis-frame .fd-overlay.fd-overlay,.omnis-frame.fd-overlay.fd-overlay{background:var(--card-fill, var(--raised));border:1px solid var(--card-border, var(--line2));border-radius:var(--fd-r-frame);box-shadow:var(--elev-overlay)}.omnis-frame .fd-flat.fd-flat.fd-flat,.omnis-frame.fd-flat.fd-flat.fd-flat{box-shadow:none}@media(prefers-reduced-motion:reduce){.omnis-frame .fd-card.fd-card,.omnis-frame.fd-card.fd-card,.omnis-frame .fd-statstrip.fd-statstrip,.omnis-frame.fd-statstrip.fd-statstrip,.omnis-frame .fd-groove.fd-groove,.omnis-frame.fd-groove.fd-groove,.omnis-frame .fd-raised.fd-raised,.omnis-frame.fd-raised.fd-raised{transition:none}}.appShell.omnis-frame{--fd-apprail-w: 56px;--fd-apptile-size: 36px;--fd-header-nudge: 8px;--fd-lead-min: 110px;--fd-apprail-gap: 10px;--fd-depth-groove: color-mix(in oklab, var(--groove-fill), #ffffff 20%);--fd-depth-lip: rgba(255, 255, 255, .34);--fd-depth-floor: rgba(255, 255, 255, .22);--fd-depth-shade: rgba(0, 0, 0, .22);--fd-depth-shade-soft: rgba(0, 0, 0, .13);--fd-depth-seam: rgba(0, 0, 0, .28);--fd-depth-seam-wash: rgba(0, 0, 0, .55);--fd-depth-seam-lit: rgba(255, 255, 255, .42);--fd-depth-proud: rgba(255, 255, 255, .34);--fd-depth-rim: transparent}.appShell.omnis-frame[data-rail-polarity=dark]{--fd-depth-groove: color-mix(in oklab, var(--groove-fill), #000 55%);--fd-depth-lip: rgba(255, 255, 255, .3);--fd-depth-floor: rgba(255, 255, 255, .22);--fd-depth-shade: rgba(0, 0, 0, .92);--fd-depth-shade-soft: rgba(0, 0, 0, .62);--fd-depth-seam: rgba(0, 0, 0, .85);--fd-depth-seam-wash: rgba(0, 0, 0, .95);--fd-depth-seam-lit: rgba(255, 255, 255, .22);--fd-depth-proud: rgba(255, 255, 255, .18);--fd-depth-rim: rgba(255, 255, 255, .12)}.appShell.omnis-frame .cp-body>.cp-apprail{box-sizing:border-box;width:calc(var(--fd-apprail-w, 56px) + 26px);flex:none;align-self:stretch;height:auto;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px;margin:68px -26px 128px var(--fd-apprail-gap, 10px);padding:6px 26px 6px 0;border-radius:20px 0 0 20px;overflow:hidden;background:var(--fd-rail-surface, var(--fd-depth-groove));box-shadow:inset 0 2px 0 var(--fd-depth-lip),inset 0 10px 18px -6px var(--fd-depth-shade),inset 5px 0 10px -4px var(--fd-depth-shade-soft),inset 0 -2px 0 var(--fd-depth-floor)}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-rail{margin:8px 0 4px;padding-inline-start:0;border-radius:var(--fd-r-channel, 11px);box-shadow:none}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-rail>.cp-rail-channel{background:var(--fd-rail-surface, var(--fd-depth-groove));border-radius:24px;box-shadow:inset 0 2px 0 var(--fd-depth-lip),inset 0 10px 18px -6px var(--fd-depth-shade),inset -5px 0 10px -4px var(--fd-depth-shade-soft),inset 0 -2px 0 var(--fd-depth-floor)}@media(max-width:767.98px){.appShell.omnis-frame .cp-body>.cp-apprail{display:none}}.appShell.omnis-frame .cp-apprail-brand{display:flex;align-items:center;justify-content:center;height:var(--fd-header-h, 64px);flex:none}.appShell.omnis-frame .cp-apprail-list{list-style:none;margin:0;padding:6px;box-sizing:border-box;width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:15px;background:none;border-radius:0;box-shadow:none;overflow-y:auto;scrollbar-width:none}.appShell.omnis-frame .cp-apprail-list::-webkit-scrollbar{display:none}.appShell.omnis-frame .cp-apprail-listitem{flex:none}.appShell.omnis-frame .cp-apprail-listitem:first-child{position:relative;margin-bottom:6px;padding-bottom:8px}.appShell.omnis-frame .cp-apprail-listitem:first-child:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:1px;background:var(--fd-depth-seam);box-shadow:0 1px 0 var(--fd-depth-lip)}.appShell.omnis-frame .cp-apptile{display:grid;place-items:center;box-sizing:border-box;width:var(--fd-apptile-size, 36px);height:var(--fd-apptile-size, 36px);padding:0;border:none;border-radius:999px;background:transparent;box-shadow:none;color:var(--chrome-ink);cursor:pointer;transition:filter .14s ease}.appShell.omnis-frame .cp-apptile-art--disc{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;box-shadow:0 0 0 .5px var(--fd-disc-ring, color-mix(in oklab, var(--chakra-disc, var(--chrome-ink)), #000 32%)),0 1px 3px -1px var(--fd-depth-shade-soft);transition:filter .14s ease}.appShell.omnis-frame .cp-apptile-art--custom{background:none;border-radius:999px;opacity:1;overflow:visible;box-shadow:none}.appShell.omnis-frame .cp-apptile-art--enso{display:grid;place-items:center;position:relative;box-sizing:border-box;width:var(--fd-apptile-size, 36px);height:var(--fd-apptile-size, 36px);border-radius:999px;background:none;box-shadow:none}.appShell.omnis-frame .cp-enso-mark__art{position:relative;display:block}.appShell.omnis-frame .cp-apptile:hover .cp-apptile-art{filter:brightness(1.09) saturate(1.05)}.appShell.omnis-frame .cp-apptile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.appShell.omnis-frame .cp-apprail-listitem{position:relative;width:100%;display:flex;justify-content:center}.appShell.omnis-frame .cp-apprail-listitem:has(.cp-apptile.is-current):before{content:"";position:absolute;left:calc(-1 * var(--fd-apprail-list-pad, 4px));top:calc(var(--fd-apptile-size, 36px) / 2);transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--rail-active-bg)}.appShell.omnis-frame .cp-apprail-footer{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.appShell.omnis-frame .cp-apptile-art--add{display:grid;place-items:center;box-sizing:border-box;width:var(--fd-apptile-size, 36px);height:var(--fd-apptile-size, 36px);border-radius:999px;background:none;border:1px dashed color-mix(in oklab,var(--chrome-ink),transparent 62%);box-shadow:none;color:color-mix(in oklab,var(--chrome-ink),transparent 38%)}.appShell.omnis-frame .cp-apprail-add:disabled{cursor:default}.appShell.omnis-frame .cp-apprail-add:not(:disabled):hover .cp-apptile-art--add{border-color:color-mix(in oklab,var(--chrome-ink),transparent 35%);color:var(--chrome-ink);filter:none}.appShell.omnis-frame .cp-apptile-art--add .material-symbols-rounded{font-size:20px}.appShell.omnis-frame[data-app-rail=true] .cp-rail-channel>.cp-rail-scroll{padding:9px}.appShell.omnis-frame[data-app-rail=true] .cp-rail{--fd-r-item: 11px}.appShell.omnis-frame .cp-apprail-list{padding:10px 6px}.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-bottom{flex:none;display:flex;justify-content:center;position:relative;padding:16px 0 2px;background:none;box-shadow:none;border:none}.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-bottom:before{content:"";position:absolute;width:80px;height:1px;left:50%;top:15px;transform:translate(-50%);margin:0;right:auto;bottom:auto}.appShell.omnis-frame .cp-rail-bottom .cp-railitem{background:none;border:none;box-shadow:none;padding:6px 0;min-height:0}.appShell.omnis-frame .cp-rail-bottom .cp-railitem .cp-railitem-label{display:none}.appShell.omnis-frame .cp-rail-bottom .cp-railitem:hover,.appShell.omnis-frame .cp-rail-bottom .cp-railitem.is-active{background:none;box-shadow:none;filter:brightness(1.12)}@media(min-width:768px){.appShell.omnis-frame[data-app-rail=true]{--fd-logocell-w: var(--fd-apprail-w, 64px)}.appShell.omnis-frame[data-app-rail=true] .cp-topbar>.cp-topbar-lead{width:calc(var(--fd-apprail-w, 64px) + var(--fd-rail-w, 88px));flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:var(--fd-lead-min, 110px)}.appShell.omnis-frame[data-app-rail=true] .cp-topbar-lead+.cp-topbar-brand{padding-inline-start:var(--fd-headermark-gap, 12px)}.appShell.omnis-frame[data-app-rail=true] .cp-topbar-brand{padding-inline-start:calc(10px + var(--fd-apprail-w, 64px) + var(--fd-rail-w, 88px) + var(--fd-headermark-gap, 12px))}.appShell.omnis-frame[data-app-rail=true] .cp-topbar-brand .cp-wordmark{margin-left:0}.appShell.omnis-frame .cp-topbar-brand .cp-wordmark{height:var(--fd-headermark-h, 30px);display:flex;align-items:center}.appShell.omnis-frame .cp-topbar-brand .cp-wordmark img{height:100%;width:auto}}@media(min-width:768px){.appShell.omnis-frame .cp-topbar-lead{display:flex;align-items:center;flex:none;padding-inline-start:10px;padding-inline-end:10px}.appShell.omnis-frame .cp-lead-cluster{display:flex;align-items:center;gap:8px}.appShell.omnis-frame .cp-lead-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--fd-r-iconbtn, 8px);background:color-mix(in oklab,var(--chrome-fill-top, var(--rail-bg)),var(--chrome-ink) 12%);color:var(--chrome-ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--fd-depth-lip),inset 0 0 0 1px var(--fd-depth-proud),0 1px 1px var(--fd-depth-shade-soft);transition:background .14s ease,color .14s ease}.appShell.omnis-frame .cp-lead-btn .material-symbols-rounded{font-size:18px}.appShell.omnis-frame .cp-lead-btn:not(:disabled):hover{background:color-mix(in srgb,var(--rail-active-bg) 12%,transparent);color:var(--chrome-ink)}.appShell.omnis-frame .cp-lead-btn:disabled{cursor:default}.appShell.omnis-frame .cp-lead-btn:disabled .material-symbols-rounded{opacity:.75}}.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-top,.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-bottom{display:flex;justify-content:center;padding-inline-start:0;margin-left:calc((var(--fd-apprail-gap, 10px) + var(--fd-apprail-w, 56px)) / -2);margin-right:calc((var(--fd-apprail-gap, 10px) + var(--fd-apprail-w, 56px)) / 2)}.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-top{margin-left:calc(var(--fd-apprail-w, 56px) / -2 - 5px);margin-right:calc(var(--fd-apprail-w, 56px) / 2 + 5px);padding-block:14px 6px}.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-bottom{padding-top:8px}.appShell.omnis-frame .cp-shell-content{scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--chrome-ink),transparent 90%) transparent}.appShell.omnis-frame .cp-shell-content::-webkit-scrollbar{width:8px;height:8px}.appShell.omnis-frame .cp-shell-content::-webkit-scrollbar-track,.appShell.omnis-frame .cp-shell-content::-webkit-scrollbar-corner{background:transparent}.appShell.omnis-frame .cp-shell-content::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in oklab,var(--chrome-ink),transparent 90%);border:2px solid transparent;background-clip:padding-box}.appShell.omnis-frame .cp-shell-content:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--chrome-ink),transparent 78%);background-clip:padding-box}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-rail{overflow:visible}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-apprail,.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-channel{border:2px solid var(--fd-depth-rim, transparent)}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-apprail{box-shadow:inset 0 3px 0 var(--fd-depth-lip),inset 0 10px 18px -6px var(--fd-depth-shade),inset 5px 0 10px -4px var(--fd-depth-shade-soft),inset 0 -3px 0 var(--fd-depth-floor),0 2px 0 var(--fd-depth-proud)}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-rail>.cp-rail-channel{box-shadow:inset 0 3px 0 var(--fd-depth-lip),inset 0 10px 18px -6px var(--fd-depth-shade),inset -5px 0 10px -4px var(--fd-depth-shade-soft),inset 0 -3px 0 var(--fd-depth-floor),0 2px 0 var(--fd-depth-proud)}.appShell.omnis-frame .cp-body>.cp-apprail,.appShell.omnis-frame .cp-apprail-list{scrollbar-width:none;-ms-overflow-style:none}.appShell.omnis-frame .cp-body>.cp-apprail::-webkit-scrollbar,.appShell.omnis-frame .cp-apprail-list::-webkit-scrollbar{width:0;height:0;display:none}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-rail{padding-inline-end:0;margin:20px 0 0}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-rail>.cp-rail-channel{border-radius:24px 0 0 24px;border-right-width:0}.appShell.omnis-frame[data-app-rail=true] .cp-shell-content{border-top-left-radius:0;border-bottom-left-radius:0}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-apprail{margin-top:64px;margin-bottom:92px}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-shell-content{border-top-left-radius:0;border-bottom-left-radius:0}.appShell.omnis-frame[data-app-rail=true] .cp-rail>.cp-rail-footer{flex:none;display:flex;align-items:center;justify-content:center;padding:14px 0 4px;margin-left:calc((var(--fd-apprail-gap, 10px) + var(--fd-apprail-w, 56px)) / -2);margin-right:calc((var(--fd-apprail-gap, 10px) + var(--fd-apprail-w, 56px)) / 2);pointer-events:none}.appShell.omnis-frame .cp-suitemark{display:flex;flex-direction:column;align-items:center;gap:3px}.appShell.omnis-frame .cp-suitemark img{max-width:none;width:auto}.appShell.omnis-frame .cp-suitemark__art{display:block;line-height:0}.appShell.omnis-frame .cp-suitemark__art>*{height:100%;width:auto;max-width:none;display:block}.appShell.omnis-frame .cp-suitemark__label{font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--chrome-muted, var(--chrome-ink));opacity:.7;white-space:nowrap}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-rail>.cp-rail-channel{border-radius:24px;border-right-width:2px;margin-right:10px}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-shell-content{border-radius:16px}.appShell.omnis-frame .cp-rail .cp-railitem .cp-wordmark-inline,.appShell.omnis-frame .cp-rail .cp-railitem>span[role=img]{display:block;max-width:100%}.appShell.omnis-frame .cp-rail .cp-railitem [role=img]{--wm-med: var(--omnis-brand-med);--wm-chron: var(--omnis-brand-ink);--wm-o: var(--omnis-brand-o)}:root[data-logo-ink=light] .appShell.omnis-frame .cp-rail .cp-railitem [role=img],.appShell.omnis-frame:is([data-logo-ink=light]) .cp-rail .cp-railitem [role=img]{--wm-chron: var(--omnis-brand-ink-light)}.appShell.omnis-frame .cp-topbar-brand [role=img]{--wm-med: var(--omnis-brand-med);--wm-o: var(--omnis-brand-o)}:root[data-logo-ink=dark] .appShell.omnis-frame .cp-topbar-brand [role=img],.appShell.omnis-frame:is([data-logo-ink=dark]) .cp-topbar-brand [role=img]{--wm-chron: var(--omnis-brand-ink)}:root[data-logo-ink=light] .appShell.omnis-frame .cp-topbar-brand [role=img],.appShell.omnis-frame:is([data-logo-ink=light]) .cp-topbar-brand [role=img]{--wm-chron: var(--omnis-brand-ink-light)}.appShell.omnis-frame .cp-apptile-name{display:block;margin-top:4px;font-size:8px;font-weight:600;line-height:1.15;letter-spacing:.01em;text-align:center;color:color-mix(in oklab,var(--chrome-ink),transparent 22%);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appShell.omnis-frame .cp-apprail-listitem .cp-apptile:has(.cp-apptile-name){width:100%;height:auto;display:flex;flex-direction:column;align-items:center;border-radius:10px}.appShell.omnis-frame .cp-apptile:has(.cp-apptile-name) .cp-apptile-art{width:var(--fd-apptile-size, 36px);height:var(--fd-apptile-size, 36px);flex:none}.appShell.omnis-frame .cp-topbar{box-shadow:inset 0 -1px 0 var(--fd-depth-seam),inset 0 -2px 4px -2px var(--fd-depth-shade-soft),0 3px 6px -4px var(--fd-depth-shade)}.appShell.omnis-frame[data-app-rail=true] .cp-body{padding-top:8px}.appShell.omnis-frame[data-app-rail=true] .cp-body>.cp-shell-content{box-shadow:inset 0 2px 0 var(--fd-depth-lip),inset 0 8px 14px -8px var(--fd-depth-shade),inset 0 0 0 1px var(--fd-depth-rim)}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-rail>.cp-rail-channel{margin-right:0}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-rail>.cp-rail-channel{border-radius:24px 0 0 24px}.appShell.omnis-frame[data-app-rail-collapsed=true]{--fd-apprail-w: 0px;--fd-apprail-gap: 13px}.appShell.omnis-frame[data-app-rail-collapsed=true][data-rail] .cp-body>.cp-apprail{width:0;margin:0;padding:0;border:0;overflow:hidden;visibility:hidden;pointer-events:none}.appShell.omnis-frame .cp-lead-btn[aria-pressed=true]{background:var(--rail-active-bg);color:var(--rail-active-fg)}.appShell.omnis-frame[data-app-rail-collapsed=true] .cp-suitemark{--cp-suitemark-h: 17px}.appShell.omnis-frame[data-app-rail-collapsed=true] .cp-suitemark__label{font-size:7px}.appShell.omnis-frame .cp-topbar{box-shadow:none}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-body>.cp-rail{position:relative}.appShell.omnis-frame[data-app-rail=true][data-rail] .cp-rail>.cp-rail-top:has(.cp-railtoggle){position:absolute;left:0;top:50%;transform:translate(-50%,-50%);z-index:2;margin:0;padding:0;display:block}.appShell.omnis-frame[data-app-rail=true] .cp-railtoggle{display:grid;place-items:center;width:13px;height:46px;padding:0;position:relative;border:2px solid var(--fd-depth-rim, transparent);border-left:0;border-radius:0 8px 8px 0;background:var(--fd-rail-surface, var(--fd-depth-groove));cursor:pointer;box-shadow:inset -2px 0 0 var(--fd-depth-lip),inset 0 2px 4px -2px var(--fd-depth-shade-soft),inset 0 -2px 4px -2px var(--fd-depth-shade-soft);transition:background .14s ease}.appShell.omnis-frame[data-app-rail=true] .cp-railtoggle:after{content:"";position:absolute;top:-5px;right:-16px;bottom:-5px;left:-15px}.appShell.omnis-frame .cp-railtoggle__slit{display:block;width:2px;height:16px;border-radius:999px;background:color-mix(in oklab,var(--chrome-ink),transparent 45%);transition:height .14s ease,background .14s ease}.appShell.omnis-frame .cp-railtoggle:hover .cp-railtoggle__slit{height:22px;background:var(--chrome-ink)}.appShell.omnis-frame .cp-railtoggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.appShell.omnis-frame[data-app-rail=true] .cp-apprail-listitem{width:100%}.appShell.omnis-frame[data-app-rail=true] .cp-apprail-list .cp-apptile:has(.cp-apptile-name){width:100%;height:auto}.appShell.omnis-frame[data-app-rail=true] .cp-apptile-name{font-size:9px;letter-spacing:0;width:100%;max-width:none}.appShell.omnis-frame{--fd-apprail-w: 64px}.appShell.omnis-frame{--fd-apprail-list-pad: 4px}.appShell.omnis-frame[data-app-rail=true] .cp-apprail-list{padding-inline:var(--fd-apprail-list-pad, 4px)}.appShell.omnis-frame[data-app-rail-collapsed=true] .cp-railtoggle{width:15px;height:68px;border:0;border-radius:0 9px 9px 0;background:linear-gradient(180deg,var(--bezel-fill-top, var(--frame)) 0%,var(--bezel-fill-mid, var(--frame)) 50%,var(--bezel-fill-bottom, var(--frame)) 100%);box-shadow:inset 0 1px 0 var(--fd-depth-lip),inset 0 -1px 0 var(--fd-depth-shade-soft),2px 0 8px -2px var(--fd-depth-shade)}.appShell.omnis-frame[data-app-rail-collapsed=true][data-rail] .cp-rail>.cp-rail-top:has(.cp-railtoggle){transform:translate(calc(-1 * var(--fd-body-pad-l, 0px)),-50%)}.appShell.omnis-frame[data-app-rail-collapsed=true] .cp-railtoggle .cp-railtoggle__slit{width:7px;height:7px;border-radius:0;background:none;border-right:2px solid var(--chrome-ink);border-top:2px solid var(--chrome-ink);transform:rotate(45deg) translate(-1px,1px)}.appShell.omnis-frame[data-app-rail-collapsed=true] .cp-railtoggle:hover .cp-railtoggle__slit{height:7px;background:none}.appShell.omnis-frame[data-app-rail=true] .cp-apptile-name,.appShell.omnis-frame[data-app-rail=true] .cp-apptile.is-current .cp-apptile-name{font-weight:700}.appShell.omnis-frame[data-rail-hidden=true]{--fd-rail-w: 0px}.appShell.omnis-frame[data-rail-hidden=true] .cp-body>.cp-rail{display:none}.appShell.omnis-frame[data-rail-hidden=true]:not([data-app-rail=true]) .cp-body,.appShell.omnis-frame[data-app-rail-collapsed=true] .cp-body{padding-left:var(--fd-frame-gutter, 11px);--fd-body-pad-l: var(--fd-frame-gutter, 11px)}.appShell.omnis-frame .cp-body{--fd-body-pad-l: 0px;--fd-well-x: calc(var(--fd-body-pad-l, 0px) + var(--fd-rail-w, 88px))}.appShell.omnis-frame[data-app-rail=true] .cp-body{--fd-well-x: calc( var(--fd-body-pad-l, 0px) + var(--fd-apprail-gap, 10px) + var(--fd-apprail-w, 64px) + var(--fd-rail-w, 88px) )}.appShell.omnis-frame[data-rail-hidden=true][data-app-rail=true][data-app-rail-collapsed=true] .cp-body>.cp-shell-content{border-top-left-radius:var(--fd-r-well, 10px);border-bottom-left-radius:var(--fd-r-well, 10px)}.appShell.omnis-frame[data-app-rail=true] .cp-topbar{padding-top:var(--fd-header-nudge, 8px)}.appShell.omnis-frame[data-rail-polarity=light]{--fd-depth-shade: color-mix(in oklab, var(--chrome-ink), transparent 52%);--fd-depth-shade-soft: color-mix(in oklab, var(--chrome-ink), transparent 70%);--fd-depth-seam: color-mix(in oklab, var(--chrome-ink), transparent 48%)}.appShell.omnis-frame[data-rail-polarity=light] .cp-apptile-art--disc{box-shadow:0 0 0 .5px color-mix(in oklab,var(--chakra-disc),var(--chrome-ink) 20%),0 1px 2px var(--fd-depth-shade-soft),0 3px 8px -3px var(--fd-depth-shade)}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apprail-spine,.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apprail-spine-track{position:absolute;left:0;right:26px;margin-inline:auto;top:32px;bottom:32px;pointer-events:none}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apprail-spine{width:1px;opacity:.14}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apprail-spine-track{width:4px;overflow:hidden}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apprail-spine-seg{position:absolute;left:0;right:26px;margin-inline:auto;width:2px;height:48px;border-radius:2px;opacity:.55;pointer-events:none;transition:top .45s cubic-bezier(.3,.8,.4,1),background .45s}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apprail-pulse{position:absolute;left:0;width:4px;height:24px;border-radius:3px;filter:blur(1.2px);background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--chrome-ink),transparent 20%),transparent);animation:cp-lotus-rise 7s ease-in-out infinite}.appShell.omnis-frame .cp-apprail[data-rail-style=glyph] .cp-apprail-spectrum{position:absolute;left:0;top:8px;bottom:8px;width:2px;opacity:.22;pointer-events:none}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apptile,.appShell.omnis-frame .cp-apprail[data-rail-style=glyph] .cp-apptile{position:relative}.appShell.omnis-frame .cp-apptile-bar{position:absolute;left:0;top:50%;width:3px;border-radius:2px;pointer-events:none;transition:background .3s}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apptile-bar{height:18px;margin-top:-9px}.appShell.omnis-frame .cp-apprail[data-rail-style=glyph] .cp-apptile-bar{height:12px;margin-top:-6px}.appShell.omnis-frame .cp-apptile-halo{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:-36px 0 0 -36px;pointer-events:none;animation:cp-lotus-breathe 3.6s ease-in-out infinite}.appShell.omnis-frame .cp-apptile-ripple{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1px solid transparent;opacity:0;pointer-events:none;animation:cp-lotus-ripple 3.6s ease-out infinite}.appShell.omnis-frame .cp-lotus-petals{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.appShell.omnis-frame .cp-lotus-petals[data-awake=true]{animation:cp-lotus-bloom 26s linear infinite}.appShell.omnis-frame .cp-apprail[data-rail-style=glyph] .cp-apptile{border-radius:7px}.appShell.omnis-frame .cp-apprail[data-rail-style=glyph] .cp-apptile-name{font-size:9px;font-weight:500;letter-spacing:.02em;transition:color .3s}.appShell.omnis-frame .cp-apptile-art--glyph{transition:color .3s;display:grid;place-items:center}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus] .cp-apptile-name{font-size:9px;letter-spacing:.05em;transition:color .3s}@keyframes cp-lotus-bloom{0%{transform:scale(1.08) rotate(0)}to{transform:scale(1.08) rotate(360deg)}}@keyframes cp-lotus-breathe{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes cp-lotus-ripple{0%{transform:scale(.55);opacity:.55}45%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@keyframes cp-lotus-rise{0%{top:100%;opacity:0}10%{opacity:1}88%{opacity:1}to{top:-30px;opacity:0}}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-apprail-pulse,.appShell.omnis-frame .cp-apptile-halo,.appShell.omnis-frame .cp-apptile-ripple,.appShell.omnis-frame .cp-lotus-petals[data-awake=true]{animation:none}.appShell.omnis-frame .cp-apptile-halo{opacity:1}}.appShell.omnis-frame .cp-apprail{--fd-apptile-size: 21px}.appShell.omnis-frame .cp-apprail[data-rail-style=lotus],.appShell.omnis-frame .cp-apprail[data-rail-style=glyph]{position:relative}.appShell.omnis-frame .cp-apprail[data-rail-style] .cp-apptile-art--enso{width:36px;height:36px}.cp-studio{display:flex;flex-direction:column;gap:10px;padding-top:10px;margin-top:10px;border-top:1px solid var(--chrome-line, rgba(0, 0, 0, .12))}.cp-studio__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-studio__title{font-size:12px;font-weight:650;letter-spacing:.02em;color:var(--chrome-ink)}.cp-studio__reset{border:none;background:none;padding:2px 4px;border-radius:var(--fd-r-item, 7px);font-size:11px;color:var(--chrome-muted, var(--chrome-ink));cursor:pointer}.cp-studio__reset:disabled{opacity:.4;cursor:default}.cp-studio__reset:not(:disabled):hover{background:color-mix(in srgb,var(--rail-active-bg) 12%,transparent);color:var(--chrome-ink)}.cp-studio__group{display:flex;flex-direction:column;gap:4px}.cp-studio__grouplabel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-muted, var(--chrome-ink));opacity:.75}.cp-studio__row{display:flex;align-items:center;gap:8px;min-height:26px}.cp-studio__swatch{flex:none;width:22px;height:22px;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--chrome-line, rgba(0, 0, 0, .18)),0 1px 2px #0000002e;cursor:pointer}.cp-studio__swatch input[type=color]{display:block;width:200%;height:200%;margin:-50% 0 0 -50%;padding:0;border:none;background:none;cursor:pointer}.cp-studio__swatch input[type=color]:disabled{cursor:not-allowed;opacity:.45}.cp-studio__text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cp-studio__label{font-size:12px;line-height:1.25;color:var(--chrome-ink)}.cp-studio__hint{font-size:10px;line-height:1.3;color:var(--chrome-muted, var(--chrome-ink));opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-studio__revert{flex:none;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:6px;background:none;color:var(--chrome-muted, var(--chrome-ink));cursor:pointer}.cp-studio__revert:hover{background:color-mix(in srgb,var(--rail-active-bg) 12%,transparent);color:var(--chrome-ink)}.cp-studio__revert .material-symbols-rounded{font-size:15px}.cp-studio__org{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--chrome-line, rgba(0, 0, 0, .12))}.cp-studio__publish{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:none;border-radius:var(--fd-r-item, 7px);background:var(--rail-active-bg);color:var(--rail-active-fg);font-size:12px;font-weight:600;cursor:pointer;box-shadow:var(--raise-shadow),var(--raise-highlight)}.cp-studio__publish:disabled{opacity:.45;cursor:default;box-shadow:none}.cp-studio__publish .material-symbols-rounded{font-size:16px}.cp-studio__orgnote{font-size:10px;line-height:1.35;color:var(--chrome-muted, var(--chrome-ink));opacity:.8}.cp-studio__seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.cp-studio__segbtn{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 6px;min-width:0;white-space:nowrap;border:none;border-radius:var(--fd-r-item, 7px);background:color-mix(in srgb,var(--rail-active-bg) 8%,transparent);color:var(--chrome-ink);font-size:11px;font-weight:600;cursor:pointer}.cp-studio__segbtn.is-active{background:var(--rail-active-bg);color:var(--rail-active-fg);box-shadow:var(--raise-shadow),var(--raise-highlight)}.cp-studio__segdot{width:11px;height:11px;flex:none;border-radius:999px;box-shadow:inset 0 0 0 1px #8080808c}.cp-studio__segdot[data-ink=dark]{background:#253238}.cp-studio__segdot[data-ink=light]{background:#fff}.cp-studio__segdot[data-ink=auto]{background:linear-gradient(135deg,#fff 0,#fff 50%,#253238 50%,#253238)}.cp-appearance{position:relative;display:inline-flex}.cp-appearance__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;width:268px;max-height:min(72vh,620px);overflow-y:auto;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;gap:6px;border-radius:var(--fd-r-card, 9px);background:linear-gradient(180deg,var(--chrome-fill-top, var(--rail-bg)) 0%,var(--chrome-fill-bottom, var(--rail-bg)) 100%);color:var(--chrome-ink);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px var(--chrome-line, rgba(0, 0, 0, .12)),0 12px 32px -10px #00000073,0 2px 6px #00000040}.cp-appearance__grouplabel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-muted, var(--chrome-ink));opacity:.75;margin-top:2px}.cp-appearance__row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:var(--fd-r-item, 7px);background:none;color:inherit;text-align:left;cursor:pointer}.cp-appearance__row:hover{background:color-mix(in srgb,var(--rail-active-bg) 10%,transparent)}.cp-appearance__row.is-active{background:color-mix(in srgb,var(--rail-active-bg) 16%,transparent)}.cp-appearance__rowtext{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cp-appearance__rowlabel{font-size:12px;line-height:1.25}.cp-appearance__rowhint{font-size:10px;line-height:1.3;color:var(--chrome-muted, var(--chrome-ink));opacity:.8}.cp-appearance__swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.cp-appearance__swatch{aspect-ratio:1;border:none;border-radius:6px;cursor:pointer;box-shadow:inset 0 0 0 1px #00000047}.cp-appearance__swatch.is-active{box-shadow:inset 0 0 0 1px #00000047,0 0 0 2px var(--chrome-fill-top, var(--rail-bg)),0 0 0 4px var(--rail-active-bg)}.appShell.omnis-frame .cp-body{--cp-dock-x: var(--fd-well-x, var(--fd-rail-w, 88px));--cp-dock-y: 0px}.appShell.omnis-frame[data-app-rail=true] .cp-body{--cp-dock-y: 8px}.appShell.omnis-frame .cp-dock-layer{--dock-fill-lit: color-mix(in oklab, var(--dock-fill-top, var(--chrome-fill-top)), #fff 6%);--dock-surface: linear-gradient( 180deg, var(--dock-fill-lit) 0%, var(--dock-fill-top, var(--chrome-fill-top)) 42%, var(--dock-fill-bottom, var(--chrome-fill-bottom)) 100% );--cp-dock-r: 17px;--cp-dock-merge-r: 15px;position:absolute;left:var(--cp-dock-x, var(--fd-well-x, var(--fd-rail-w, 88px)));right:var(--fd-frame-gutter, 11px);bottom:calc(var(--fd-frame-gutter, 11px) + 16px);z-index:120;display:flex;justify-content:center;pointer-events:none;box-sizing:border-box;padding-inline:20px}@media(max-width:767.98px){.appShell.omnis-frame .cp-body{--cp-dock-x: var(--fd-frame-gutter, 11px)}}.appShell.omnis-frame .cp-dock{pointer-events:auto;box-sizing:border-box;max-width:100%;min-width:0;display:flex;align-items:stretch;gap:2px;padding:5px;border:none;border-radius:var(--cp-dock-r, 17px);background:var(--dock-surface);box-shadow:var(--chrome-edge-highlight),var(--chrome-ring),var(--chrome-edge-shade),var(--raise-shadow),var(--card-shadow-ambient);color:var(--chrome-ink)}.appShell.omnis-frame .cp-dock{box-shadow:inset 0 1px 0 var(--fd-depth-lip),inset 0 0 0 1px var(--fd-depth-proud),inset 0 -1px 0 var(--fd-depth-seam),var(--raise-shadow),var(--card-shadow-ambient),0 10px 24px -10px var(--fd-depth-shade),0 20px 44px -18px var(--fd-depth-shade-soft);overflow:hidden}.appShell.omnis-frame .cp-dock__scroll{display:flex;align-items:stretch;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.appShell.omnis-frame .cp-dock__scroll::-webkit-scrollbar{display:none}.appShell.omnis-frame .cp-dock__group{display:flex;align-items:stretch;gap:2px;flex:none;margin:0;padding:0;list-style:none}.appShell.omnis-frame .cp-dock__slot{display:flex;flex:none}.appShell.omnis-frame .cp-dock__tab{box-sizing:border-box;min-width:var(--fd-dock-tab-w, 62px);width:auto;flex:none;padding:10px 6px 8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;position:relative;border:none;border-radius:var(--fd-r-item, 7px);background:transparent;color:color-mix(in oklab,var(--chrome-muted),var(--chrome-ink) 24%);font-family:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .12s ease-out,box-shadow .12s ease-out}.appShell.omnis-frame .cp-dock--counted .cp-dock__tab{padding-top:12px}.appShell.omnis-frame .cp-dock__icon{line-height:1;flex:0 0 auto;color:inherit}.appShell.omnis-frame .cp-dock__label{font-size:9.5px;font-weight:500;letter-spacing:-.005em;line-height:1.2;text-align:center;white-space:nowrap}.appShell.omnis-frame .cp-dock__count{position:absolute;top:5px;right:3px;z-index:1;box-sizing:border-box;min-width:14px;padding:1px 4px;border:none;border-radius:999px;background:var(--rail-active-bg);color:var(--rail-active-fg);font-size:8.5px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums}.appShell.omnis-frame .cp-dock .cp-dock__tab.is-active .cp-dock__count{background:var(--rail-active-fg);color:var(--rail-active-bg)}.appShell.omnis-frame .cp-dock .cp-dock__tab:not(.is-active){background:transparent;border:none;box-shadow:none}.appShell.omnis-frame .cp-dock .cp-dock__tab:not(.is-active):hover{background:color-mix(in srgb,var(--rail-active-bg) 9%,transparent);box-shadow:none}.appShell.omnis-frame .cp-dock .cp-dock__tab:not(.is-active):not(.cp-dock__tab--back):hover{color:var(--chrome-ink)}.appShell.omnis-frame .cp-dock .cp-dock__tab.is-active{background:var(--rail-active-bg);color:var(--rail-active-fg);border-color:transparent;outline:none;box-shadow:var(--raise-highlight)}.appShell.omnis-frame .cp-dock .cp-dock__tab.is-active .cp-dock__label{font-weight:600}.appShell.omnis-frame .cp-dock .cp-dock__tab.is-active:hover{background:color-mix(in oklab,var(--rail-active-bg) 90%,#000)}.appShell.omnis-frame .cp-dock .cp-dock__tab:focus-visible{outline:2px solid var(--chrome-ink);outline-offset:2px;border-radius:var(--fd-r-item, 7px)}.appShell.omnis-frame .cp-dock .cp-dock__tab--back,.appShell.omnis-frame .cp-dock .cp-dock__tab--back:hover{color:color-mix(in oklab,var(--wm-med),var(--chrome-ink) 25%)}@media(pointer:coarse){.appShell.omnis-frame .cp-dock .cp-dock__tab{min-height:44px}}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-dock .cp-dock__tab{transition:none}}@media print{.appShell.omnis-frame .cp-dock-layer{display:none}}.appShell.omnis-frame .cp-dock{padding:6px;border-radius:var(--cp-dock-r, 17px);background:var(--dock-surface);box-shadow:inset 0 1px 0 var(--fd-depth-lip, rgba(255, 255, 255, .34)),inset 0 0 0 1px var(--fd-depth-proud, rgba(255, 255, 255, .18)),inset 0 -1px 0 var(--fd-depth-seam, rgba(0, 0, 0, .55)),0 1px 1px #00000038,0 12px 26px -12px var(--fd-depth-shade, rgba(0, 0, 0, .55)),0 24px 52px -22px var(--fd-depth-shade-soft, rgba(0, 0, 0, .4))}.appShell.omnis-frame .cp-dock .cp-dock__tab{border-radius:12px}.appShell.omnis-frame .cp-dock .cp-dock__tab:not(.is-active) .cp-dock__icon,.appShell.omnis-frame .cp-dock .cp-dock__tab:not(.is-active) .cp-dock__label{opacity:.72;transition:opacity .14s ease}.appShell.omnis-frame .cp-dock .cp-dock__tab:not(.is-active):hover .cp-dock__icon,.appShell.omnis-frame .cp-dock .cp-dock__tab:not(.is-active):hover .cp-dock__label{opacity:1}.appShell.omnis-frame .cp-dock .cp-dock__tab.is-active{border-radius:12px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000047,0 4px 10px -4px #0000004d}.appShell.omnis-frame .cp-dock .cp-dock__tab.is-active .cp-dock__icon,.appShell.omnis-frame .cp-dock .cp-dock__tab.is-active .cp-dock__label{opacity:1}.appShell.omnis-frame .cp-dock__count{top:2px;right:6px;min-width:17px;padding:1px 5px;font-size:9.5px;line-height:1.35;box-shadow:0 0 0 2px var(--dock-fill-top, var(--chrome-fill-top, var(--rail-bg))),0 1px 2px #00000059}.appShell.omnis-frame .cp-dock{transform:none}.appShell.omnis-frame .cp-dock-stack{position:relative;display:flex;min-width:0;min-height:0;max-width:100%;pointer-events:auto;transform:translate(var(--cp-dock-dx, 0px),var(--cp-dock-dy, 0px)) scale(var(--cp-dock-scale, 1));transform-origin:bottom center}.appShell.omnis-frame .cp-dock-stack>.cp-dock{flex:1 1 auto;min-width:0;min-height:0}.appShell.omnis-frame .cp-dock-layer.is-tucked,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom],.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left],.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right]{top:calc(var(--cp-dock-y, 0px) + 1px);right:calc(var(--fd-frame-gutter, 11px) + 1px);bottom:calc(var(--fd-frame-gutter, 11px) + 1px);left:calc(var(--cp-dock-x, var(--fd-well-x, var(--fd-rail-w, 88px))) + 1px);padding:0;overflow:hidden}.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock{border-radius:0;box-shadow:inset 0 1px 0 var(--fd-depth-lip),inset 0 0 0 1px var(--fd-depth-proud),inset 0 -1px 0 var(--fd-depth-seam);transition:border-radius .2s cubic-bezier(.2,.7,.3,1),width .2s cubic-bezier(.2,.7,.3,1),height .2s cubic-bezier(.2,.7,.3,1)}.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock-stack,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock-stack,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock-stack,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock-stack{background:none;transform:scale(var(--cp-dock-scale, 1))}.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock-stack,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock-stack{transform-origin:bottom left;width:calc(100% / var(--cp-dock-scale, 1));max-width:none}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock-stack,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock-stack{height:calc(100% / var(--cp-dock-scale, 1))}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock-stack{transform-origin:top left}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock-stack{transform-origin:top right}.appShell.omnis-frame .cp-dock-layer.is-tucked,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom]{align-items:flex-end;justify-content:stretch}.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock{width:100%;max-width:none;border-bottom-left-radius:var(--cp-dock-merge-r, 15px);border-bottom-right-radius:var(--cp-dock-merge-r, 15px);box-shadow:inset 0 1px 0 var(--fd-depth-lip),inset 0 0 0 1px var(--fd-depth-proud),0 -8px 18px -12px var(--fd-depth-shade)}.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock{border-radius:0;background:none;box-shadow:0 -8px 18px -12px var(--fd-depth-shade)}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock{transition:none}}.appShell.omnis-frame .cp-dock__grip{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;align-self:stretch;margin:-5px 0 -5px -5px;padding:0;border:0;border-radius:0;color:var(--chrome-muted);cursor:grab;background:transparent;box-shadow:1px 0 color-mix(in oklab,var(--fd-depth-seam),transparent 45%),5px 0 6px -6px var(--fd-depth-shade);touch-action:none;transition:background var(--dur-fast, .16s) var(--ease, ease)}.appShell.omnis-frame .cp-dock__grip:hover{background:var(--fd-depth-groove, rgba(0, 0, 0, .06))}.appShell.omnis-frame .cp-dock__grip:active{cursor:grabbing}.appShell.omnis-frame .cp-dock__grip:focus-visible{outline:2px solid var(--chrome-ink);outline-offset:-2px}.appShell.omnis-frame .cp-dock__grip-dots{width:6px;height:16px;background-image:radial-gradient(circle at 50% 50%,currentColor .9px,transparent 1.1px);background-size:3px 4px;opacity:.85}.appShell.omnis-frame .cp-dock__grip:hover .cp-dock__grip-dots{opacity:1}.appShell.omnis-frame .cp-dock__grip.is-adjusted .cp-dock__grip-dots{color:color-mix(in oklab,var(--wm-med),var(--chrome-ink) 25%);opacity:.9}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-dock__grip{transition:none}}.appShell.omnis-frame .cp-dock__chip{position:relative;flex:0 0 auto;z-index:4;pointer-events:auto;display:flex;flex-direction:row;align-items:center;gap:0;padding:3px;box-sizing:border-box;background:none;color:var(--chrome-ink);box-shadow:none;opacity:1;visibility:visible}.appShell.omnis-frame .cp-dock__chip:before{content:"";position:absolute;inset-block:5px;inset-inline-start:0;width:1px;background:var(--fd-depth-proud)}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__chip:before,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__chip:before{inset-block:auto;inset-inline:5px;top:0;width:auto;height:1px}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__chip,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__chip{flex-direction:column}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__chip,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__chip,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__chip,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__chip{opacity:1;visibility:visible;transition:none}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__min,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__min,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__min,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__min{width:28px;height:28px}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__min,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__min,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__min,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__min{color:var(--chrome-ink, var(--chrome-muted))}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__min-bar,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__min-bar,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__min-bar,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__min-bar{width:14px;height:2px}.appShell.omnis-frame .cp-dock-layer:has(.cp-dock:hover) .cp-dock__chip,.appShell.omnis-frame .cp-dock-layer:has(.cp-dock__chip:hover) .cp-dock__chip,.appShell.omnis-frame .cp-dock-layer:has(.cp-dock:focus-visible) .cp-dock__chip,.appShell.omnis-frame .cp-dock-layer:has(.cp-dock__chip:focus-within) .cp-dock__chip{opacity:1;visibility:visible;transition:opacity var(--dur-fast, .16s) var(--ease, ease) 0s,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock{transition:none}}.appShell.omnis-frame .cp-dock-layer[data-dock-dragging=true] .cp-dock__chip{opacity:0;visibility:hidden}.appShell.omnis-frame .cp-dock__merge{display:flex;flex-direction:inherit;align-items:center;gap:1px}.appShell.omnis-frame .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock__min{width:24px;height:24px;display:grid;place-items:center;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:var(--fd-r-item, 7px);color:var(--chrome-muted);cursor:pointer;transition:background var(--dur-fast, .16s) var(--ease, ease),color var(--dur-fast, .16s) var(--ease, ease)}.appShell.omnis-frame .cp-dock__merge-btn:hover,.appShell.omnis-frame .cp-dock__min:hover{background:var(--fd-depth-groove, rgba(0, 0, 0, .06));color:var(--chrome-ink)}.appShell.omnis-frame .cp-dock__merge-btn.is-on{background:var(--fd-depth-groove, rgba(0, 0, 0, .06));color:var(--chrome-ink);box-shadow:inset 0 0 0 1px var(--fd-depth-proud)}.appShell.omnis-frame .cp-dock__merge-btn:focus-visible,.appShell.omnis-frame .cp-dock__min:focus-visible,.appShell.omnis-frame .cp-dock__restore:focus-visible{outline:2px solid var(--chrome-ink);outline-offset:-2px}.appShell.omnis-frame .cp-dock__merge-icon,.appShell.omnis-frame .cp-dock__restore-icon{display:block}.appShell.omnis-frame .cp-dock__min-bar{display:block;width:10px;height:1.5px;border-radius:1px;background:currentColor}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-dock__merge-btn,.appShell.omnis-frame .cp-dock__min,.appShell.omnis-frame .cp-dock__restore{transition:none}}.appShell.omnis-frame .cp-dock__restore{pointer-events:auto;box-sizing:border-box;--fd-dock-tab: 18px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--chrome-muted);background:var(--dock-surface);border-radius:var(--cp-dock-r, 17px);box-shadow:inset 0 1px 0 var(--fd-depth-lip),inset 0 0 0 1px var(--fd-depth-proud);transition:color var(--dur-fast, .16s) var(--ease, ease),background var(--dur-fast, .16s) var(--ease, ease)}.appShell.omnis-frame .cp-dock__restore:hover{color:var(--chrome-ink)}.appShell.omnis-frame .cp-dock__min{position:relative;margin-inline-start:5px}.appShell.omnis-frame .cp-dock__min:before{content:"";position:absolute;inset-block:4px;inset-inline-start:-3px;width:1px;background:color-mix(in oklab,var(--fd-depth-seam),transparent 45%);pointer-events:none}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__min,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__min{margin-inline-start:0;margin-block-start:5px}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__min:before,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__min:before{inset-block:auto;inset-inline:4px;inset-block-start:-3px;width:auto;height:1px}.appShell.omnis-frame .cp-dock__restore-dots{display:block;width:6px;height:24px;background-image:radial-gradient(circle at 50% 50%,currentColor .9px,transparent 1.1px);background-size:3px 4px;opacity:.85}.appShell.omnis-frame .cp-dock__restore:hover .cp-dock__restore-dots{opacity:1}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__restore-dots,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__restore-dots,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__restore-dots{width:24px;height:6px;background-size:4px 3px}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__restore{width:72px;height:var(--fd-dock-tab);align-self:flex-end}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__restore,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__restore{width:var(--fd-dock-tab);height:100%}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__restore{border-radius:var(--cp-dock-merge-r, 15px) 0 0 var(--cp-dock-merge-r, 15px)}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__restore{border-radius:0 var(--cp-dock-merge-r, 15px) var(--cp-dock-merge-r, 15px) 0}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__restore,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__restore{width:100%;height:var(--fd-dock-tab);border-radius:0 0 var(--cp-dock-merge-r, 15px) var(--cp-dock-merge-r, 15px)}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left],.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right]{align-items:stretch}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left]{justify-content:flex-start}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right]{justify-content:flex-end}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock{flex-direction:column;height:100%;max-height:none;min-height:0}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock{border-radius:0;background:none;box-shadow:8px 0 18px -12px var(--fd-depth-shade)}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock{border-radius:0;background:none;box-shadow:-8px 0 18px -12px var(--fd-depth-shade)}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__scroll,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__scroll{flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:auto;overscroll-behavior-y:contain}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__group,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__group,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__slot,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__slot{flex-direction:column}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__label,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__label{max-width:76px;overflow:hidden;text-overflow:ellipsis}.appShell.omnis-frame .cp-dock__tip{position:absolute;z-index:1;pointer-events:none;opacity:0;transition:opacity .11s ease-out;transition-delay:0s;padding:4px 8px;border:1px solid var(--card-border, var(--line2));border-radius:var(--fd-r-item, 7px);background:var(--card-fill, var(--raised));box-shadow:var(--elev-overlay);color:var(--ink, var(--chrome-ink));font:500 11px/1.35 var(--font-sans, system-ui, sans-serif);white-space:nowrap;bottom:calc(100% + 10px);left:34px;transform:translate(-50%)}.appShell.omnis-frame .cp-dock-layer:has(.cp-dock__grip:hover) .cp-dock__tip,.appShell.omnis-frame .cp-dock-layer:has(.cp-dock__grip:focus-visible) .cp-dock__tip{opacity:1;transition-delay:.45s}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-dock__tip{transition:none}}.appShell.omnis-frame .cp-dock-layer[data-dock-dragging=true] .cp-dock{opacity:.55;cursor:grabbing}.appShell.omnis-frame .cp-dock{transition:opacity .14s ease-out}.appShell.omnis-frame .cp-dock__grip{transition:background var(--dur-fast, .16s) var(--ease, ease),width .2s cubic-bezier(.2,.7,.3,1),height .2s cubic-bezier(.2,.7,.3,1),margin .2s cubic-bezier(.2,.7,.3,1),border-radius .2s cubic-bezier(.2,.7,.3,1)}.appShell.omnis-frame .cp-dock-layer[data-dock-dragging=true] .cp-dock__tip{opacity:0;transition:none}.appShell.omnis-frame .cp-body:has(>.cp-dock-layer[data-dock-edge=left]){margin-left:calc(var(--cp-dock-w, 88px) + var(--fd-frame-gutter, 11px))}.appShell.omnis-frame .cp-body:has(>.cp-dock-layer[data-dock-edge=left])>.cp-dock-layer{left:calc(-1 * (var(--cp-dock-w, 88px) + var(--fd-frame-gutter, 11px)));right:auto;width:var(--cp-dock-w, 88px)}.appShell.omnis-frame .cp-body:has(>.cp-dock-layer[data-dock-edge=right]){margin-right:calc(var(--cp-dock-w, 88px) + var(--fd-frame-gutter, 11px))}.appShell.omnis-frame .cp-body:has(>.cp-dock-layer[data-dock-edge=right])>.cp-dock-layer{left:auto;right:calc(-1 * (var(--cp-dock-w, 88px) + var(--fd-frame-gutter, 11px)));width:var(--cp-dock-w, 88px)}.appShell.omnis-frame .cp-body:has(>.cp-dock-layer[data-dock-edge=bottom]),.appShell.omnis-frame .cp-body:has(>.cp-dock-layer.is-tucked){margin-bottom:calc(var(--cp-dock-h, 66px) + var(--fd-frame-gutter, 11px))}.appShell.omnis-frame .cp-body:has(>.cp-dock-layer[data-dock-edge=bottom])>.cp-dock-layer,.appShell.omnis-frame .cp-body:has(>.cp-dock-layer.is-tucked)>.cp-dock-layer{top:auto;bottom:calc(-1 * (var(--cp-dock-h, 66px) + var(--fd-frame-gutter, 11px)));height:var(--cp-dock-h, 66px)}@media(prefers-reduced-motion:no-preference){.appShell.omnis-frame .cp-body{transition:margin-left .2s cubic-bezier(.2,.7,.3,1),margin-right .2s cubic-bezier(.2,.7,.3,1),margin-bottom .2s cubic-bezier(.2,.7,.3,1)}}.appShell.omnis-frame .cp-shell-content{transition:padding .2s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-shell-content{transition:none}}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock-stack{max-width:calc(min(100%,var(--fd-dock-max-w, 640px)) / var(--cp-dock-scale, 1))}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__label,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__label{max-width:76px}.appShell.omnis-frame .cp-dock__resize{position:absolute;z-index:2;margin:0;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;display:flex;align-items:center;justify-content:center;touch-action:none;opacity:0;transition:opacity var(--dur-fast, .16s) var(--ease, ease)}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=left] .cp-dock__resize--inner{top:0;bottom:0;right:0;width:10px;cursor:ew-resize}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=right] .cp-dock__resize--inner{top:0;bottom:0;left:0;width:10px;cursor:ew-resize}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__resize--inner,.appShell.omnis-frame .cp-dock-layer.is-tucked .cp-dock__resize--inner{left:0;right:0;top:0;height:10px;cursor:ns-resize}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__resize--w{top:0;bottom:0;left:0;width:10px;cursor:ew-resize}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__resize--e{top:0;bottom:0;right:0;width:10px;cursor:ew-resize}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__resize--n{left:0;right:0;top:0;height:10px;cursor:ns-resize}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__resize--nw,.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__resize--ne{top:0;width:16px;height:16px;z-index:3}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__resize--nw{left:0;cursor:nwse-resize}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=free] .cp-dock__resize--ne{right:0;cursor:nesw-resize}.appShell.omnis-frame .cp-dock:hover .cp-dock__resize{opacity:.45}.appShell.omnis-frame .cp-dock__resize:hover,.appShell.omnis-frame .cp-dock__resize:focus-visible,.appShell.omnis-frame .cp-dock-layer[data-dock-resizing=true] .cp-dock__resize{opacity:1}.appShell.omnis-frame .cp-dock__resize:focus-visible{outline:2px solid var(--focus-ring, var(--brand));outline-offset:-2px;border-radius:4px}.appShell.omnis-frame .cp-dock__resize-line{display:block;border-radius:2px;background:currentColor;opacity:.85;width:2px;height:20px}.appShell.omnis-frame .cp-dock-layer[data-dock-edge=bottom] .cp-dock__resize-line{width:20px;height:2px}@media(prefers-reduced-motion:reduce){.appShell.omnis-frame .cp-dock__resize{transition:none}}.crl-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:radial-gradient(120% 120% at 50% 38%,#1a2440,#121a30 46%,#0c1120);color:#eef1f6;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:1;transition:opacity .6s ease}.crl-boot.is-fading{opacity:0}.crl-boot__stage{display:block}.crl-boot__label{display:inline-flex;align-items:baseline;font-size:14px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#eef1f6db;animation:crlBootBreathe 2.6s ease-in-out infinite}.crl-boot__dots{display:inline-flex;margin-left:2px;letter-spacing:.22em}.crl-boot__dots i{font-style:normal;opacity:.25;animation:crlBootDot 1.4s infinite}.crl-boot__dots i:nth-child(2){animation-delay:.2s}.crl-boot__dots i:nth-child(3){animation-delay:.4s}@keyframes crlBootDot{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes crlBootBreathe{0%,to{opacity:.68}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.crl-boot__label,.crl-boot__dots i{animation:none}.crl-boot__dots i{opacity:.7}}.omnis-enso{position:relative;display:grid;place-items:center;pointer-events:none;opacity:var(--enso-vanish, 1);transform:scale(var(--enso-scale, 1))}.omnis-enso__mark{position:relative;overflow:hidden;-webkit-mask-image:var(--enso-mask);mask-image:var(--enso-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.omnis-enso__layer{position:absolute;top:0;right:0;bottom:0;left:0}.omnis-enso__ink{background:var(--enso-ink)}.omnis-enso__charge{background:var(--enso-tint);animation:omnis-enso-charge var(--enso-charge-ms) ease-in-out infinite}.omnis-enso__build{background:var(--enso-hot);animation:omnis-enso-build var(--enso-charge-ms) ease-in-out infinite}.omnis-enso__fire{background:#fff;opacity:0}.omnis-enso__rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.omnis-enso__ring{position:absolute;border-radius:50%;background:radial-gradient(circle closest-side,var(--enso-r0) 14%,var(--enso-r1) 19%,var(--enso-r2) 24%,var(--enso-r3) 27%,var(--enso-r4) 29.5%,var(--enso-r5) 31.5%,var(--enso-r6) 34%,var(--enso-r7) 39%);animation:omnis-enso-ring var(--enso-ring-ms) ease-out infinite;animation-delay:var(--enso-ring-delay);opacity:0}@keyframes omnis-enso-charge{0%{opacity:.3}55%{opacity:1}to{opacity:.3}}@keyframes omnis-enso-build{0%{opacity:0}55%{opacity:.28}to{opacity:0}}@keyframes omnis-enso-ring{0%{opacity:0;transform:scale(2.05)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:scale(.3)}}.omnis-enso--igniting .omnis-enso__charge,.omnis-enso--igniting .omnis-enso__build,.omnis-enso--igniting .omnis-enso__ring{animation-play-state:paused}.omnis-enso--igniting{animation:omnis-enso-finale var(--enso-fire-ms) forwards}.omnis-enso--igniting .omnis-enso__fire{animation:omnis-enso-fire var(--enso-fire-ms) forwards}@keyframes omnis-enso-finale{0%{transform:scale(1);opacity:1}18%{transform:scale(.968)}30%{transform:scale(1.035)}45%{transform:scale(1.01)}72%{opacity:1}to{transform:scale(1.01);opacity:0}}@keyframes omnis-enso-fire{0%{opacity:0}22%{opacity:0}32%{opacity:1}to{opacity:1}}.omnis-enso--fading{animation:omnis-enso-fade .8s ease-out forwards}@keyframes omnis-enso-fade{to{opacity:0}}.omnis-enso--absolute{position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.omnis-enso__charge,.omnis-enso__build,.omnis-enso__ring{animation:none}.omnis-enso__charge{opacity:.85}.omnis-enso__ring{opacity:0}}.app-switcher{display:flex;justify-content:center}.app-switcher__launcher{width:56px;padding:8px 0 6px;border:none;border-radius:11px;background:transparent;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--rail-inact);cursor:pointer;font-family:inherit;transition:background var(--dur-fast, .15s) var(--ease, ease),color var(--dur-fast, .15s) var(--ease, ease)}.appShell .app-switcher__launcher:focus-visible{border-radius:inherit}.app-switcher__launcher-label{font-size:9px;font-weight:600;letter-spacing:.02em}.app-switcher__launcher:hover{background:var(--chrome-fill);color:var(--chrome-ink)}.app-switcher__launcher.is-open{background:var(--rail-active-bg);color:var(--rail-active-fg)}.app-switcher__stack{position:relative;width:26px;height:20px}.app-switcher__sheet{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid currentColor;border-radius:3px;background:transparent;transform-origin:50% 90%;transition:transform var(--dur-fast, .15s) var(--ease, ease)}.app-switcher__sheet:nth-child(1){transform:rotate(-6deg);opacity:.45}.app-switcher__sheet:nth-child(2){transform:rotate(3deg);opacity:.7}.app-switcher__sheet--top{transform:none;opacity:1;background:var(--rail-bg)}.app-switcher__sheet--top:before{content:"";position:absolute;top:-4px;left:3px;width:10px;height:4px;border:1.5px solid currentColor;border-bottom:none;border-radius:2px 2px 0 0;background:var(--rail-bg)}.app-switcher__launcher:hover .app-switcher__sheet:nth-child(1){transform:rotate(-11deg) translate(-1px)}.app-switcher__launcher:hover .app-switcher__sheet:nth-child(2){transform:rotate(6deg) translate(1px)}.app-switcher__panel{--sw-accent: var(--wm-panel-a, #3353f8);--wm-med: var(--wm-panel-a, #3353f8);--wm-chron: var(--ink, #2a2622);--wm-o: var(--wm-panel-a, #3353f8);position:fixed;width:min(560px,calc(100vw - 108px));max-height:600px;display:flex;flex-direction:column;background:var(--raised, #fffdf9);border:1px solid var(--line2, #ece0cf);border-radius:14px;box-shadow:var(--elev-overlay, 0 18px 50px -18px rgba(40, 34, 24, .28));z-index:2000;overflow:hidden;color:var(--ink, #2a2622)}.app-switcher__panel-head{padding:14px 16px 10px;border-bottom:1px solid var(--line, #f0ebe2);display:flex;flex-direction:column;gap:2px}.app-switcher__panel-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint, #8b8276);font-family:Geist Mono,ui-monospace,monospace}.app-switcher__panel-title{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:17px;font-weight:600;letter-spacing:.01em;color:var(--ink, #2a2622)}.app-switcher__panel-hint{margin-top:3px;font-size:10px;color:var(--faint, #8b8276);font-family:Geist Mono,ui-monospace,monospace}.app-switcher__grid{padding:8px 10px 10px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:3px 6px;align-content:start}.app-switcher__item{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background var(--dur-fast, .15s) var(--ease, ease),border-color var(--dur-fast, .15s) var(--ease, ease),transform var(--dur-fast, .15s) var(--ease, ease),box-shadow var(--dur-fast, .15s) var(--ease, ease)}.app-switcher__item:active{transform:translate(5px) scale(.99)}.app-switcher__no{flex:none;width:22px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--faint, #8b8276);letter-spacing:.02em;transition:color var(--dur-fast, .15s) var(--ease, ease)}.app-switcher__item.is-active .app-switcher__no{color:var(--sw-accent, #3353f8)}.app-switcher__item.is-active{background:color-mix(in srgb,var(--sw-accent, #3353f8) 7%,var(--raised, #fff));border-color:color-mix(in srgb,var(--sw-accent, #3353f8) 26%,transparent);transform:translate(5px);box-shadow:0 6px 16px -10px color-mix(in srgb,var(--sw-accent, #3353f8) 55%,transparent)}.app-switcher__item.is-current{background:color-mix(in srgb,var(--sw-accent, #3353f8) 5%,var(--raised, #fff))}.app-switcher__item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.app-switcher__item-title{display:flex;align-items:center;gap:8px;line-height:1.25;min-height:18px}.app-switcher__mark{font-size:14.5px;font-weight:700;letter-spacing:-.015em;white-space:nowrap}.app-switcher__mark-a{color:var(--wm-med, #3353f8)}.app-switcher__mark-b{color:var(--wm-chron, #2a2622)}.app-switcher__item-desc{font-size:11.5px;color:var(--muted, #6e655a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-switcher__stamp{font-family:Geist Mono,ui-monospace,monospace;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a8442f;border:1.5px solid rgba(168,68,47,.75);border-radius:3px;padding:1px 5px;transform:rotate(-4deg);-webkit-mask-image:radial-gradient(circle at 30% 60%,#000 55%,rgba(0,0,0,.72));mask-image:radial-gradient(circle at 30% 60%,#000 55%,#000000b8)}.app-switcher__pull{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;color:var(--sw-accent, #3353f8);opacity:0;transform:translate(-4px);transition:opacity var(--dur-fast, .15s) var(--ease, ease),transform var(--dur-fast, .15s) var(--ease, ease)}.app-switcher__item.is-active .app-switcher__pull{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.app-switcher__launcher,.app-switcher__sheet,.app-switcher__item,.app-switcher__spine,.app-switcher__no,.app-switcher__pull{transition:none}.app-switcher__item.is-active{transform:none}.app-switcher__pull{opacity:1;transform:none}}@media(max-width:767.98px){.app-switcher__panel--sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;max-height:none;border:none;border-radius:0;z-index:2100;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation:app-switcher-sheet-in var(--dur-med, .24s) var(--ease, ease)}@keyframes app-switcher-sheet-in{0%{opacity:0;transform:translateY(12px)}}.app-switcher__panel--sheet .app-switcher__panel-head{position:relative;padding:16px 56px 12px 18px}.app-switcher__close{position:absolute;top:10px;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:10px;background:var(--sunken);color:var(--ink2);font-size:15px;line-height:1;cursor:pointer;font-family:inherit}.app-switcher__close:hover{background:var(--sunken2)}.app-switcher__panel--sheet .app-switcher__grid{grid-template-columns:1fr;gap:2px;padding:6px 10px calc(14px + env(safe-area-inset-bottom));flex:1 1 auto;-webkit-overflow-scrolling:touch}.app-switcher__panel--sheet .app-switcher__item{min-height:62px;padding:12px;border-radius:12px}.app-switcher__panel--sheet .app-switcher__pull{display:none}}.mc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;width:min(460px,calc(100% - 32px));margin:18px auto;padding:30px 26px;border:1.5px dashed var(--line2, #ece0cf);border-radius:14px;background:color-mix(in srgb,var(--sunken, #faf7f2) 55%,transparent);font-family:Geist,Inter,system-ui,sans-serif}.mc-empty--compact{margin:10px auto;padding:18px 16px}.mc-empty__orb{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:6px;border-radius:14px;color:var(--brand, #3353f8);background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--brand, #3353f8) 16%,transparent),transparent 70%),color-mix(in srgb,var(--brand, #3353f8) 7%,var(--raised, #fff));border:1px solid color-mix(in srgb,var(--brand, #3353f8) 18%,transparent)}.mc-empty--compact .mc-empty__orb{width:38px;height:38px;border-radius:11px}.mc-empty--neutral .mc-empty__orb{color:var(--ink3, #6b6258);background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--ink3, #6b6258) 12%,transparent),transparent 70%),var(--sunken, #faf7f2);border-color:var(--line2, #ece0cf)}.mc-empty--ok .mc-empty__orb{color:var(--ok, #1c8a48);background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--ok, #1c8a48) 14%,transparent),transparent 70%),color-mix(in srgb,var(--ok, #1c8a48) 7%,var(--raised, #fff));border-color:color-mix(in srgb,var(--ok, #1c8a48) 20%,transparent)}.mc-empty__title{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink, #2a2622)}.mc-empty--compact .mc-empty__title{font-size:13.5px}.mc-empty__subtitle{margin:0;max-width:420px;font-size:12.5px;line-height:1.5;color:var(--muted, #6e655a)}.mc-empty__actions{display:flex;align-items:center;gap:8px;margin-top:12px}.mc-empty__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:8px;border:1px solid var(--line2, #ece0cf);background:var(--raised, #fff);color:var(--ink2, #3f3a34);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--dur-fast, .15s) var(--ease, ease),background var(--dur-fast, .15s) var(--ease, ease),transform var(--dur-fast, .15s) var(--ease, ease)}.mc-empty__btn:hover{border-color:color-mix(in srgb,var(--brand, #3353f8) 30%,transparent);color:var(--brand, #3353f8)}.mc-empty__btn:active{transform:scale(.97)}.mc-empty__btn--primary{background:var(--brand, #3353f8);border-color:var(--brand, #3353f8);color:#fff}.mc-empty__btn--primary:hover{background:color-mix(in srgb,var(--brand, #3353f8) 88%,#000);color:#fff}@media(prefers-reduced-motion:reduce){.mc-empty__btn{transition:none}}.common-table-no-data__icon:has(.mc-empty){width:auto;height:auto;margin:0 auto;border-radius:0;background:none}.common-table-no-data__title:empty,.common-table-no-data__description:empty{display:none}.mc-empty__provenance{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line2, #ece0cf);max-width:360px;font-size:11.5px;line-height:1.55;color:var(--muted, #6e655a);text-align:left}.mc-empty__provenance .material-symbols-rounded{flex-shrink:0;margin-top:1px;color:var(--ok, #1c8a48)}.crl-card{background:var(--raised);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shell-card-shadow)}.crl-card__header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line)}.crl-card__title{font-size:14px;font-weight:600;color:var(--ink)}.crl-card__body{padding:15px}.crl-label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.crl-mono{font-family:Geist Mono,ui-monospace,monospace}.crl-chip{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid var(--line2);background:var(--sunken);color:var(--ink3);white-space:nowrap}.crl-chip--ok{background:color-mix(in srgb,var(--ok) 10%,transparent);border-color:color-mix(in srgb,var(--ok) 25%,transparent);color:var(--ok)}.crl-chip--warn{background:color-mix(in srgb,var(--warn) 10%,transparent);border-color:color-mix(in srgb,var(--warn) 28%,transparent);color:var(--warn)}.crl-chip--hot{background:color-mix(in srgb,var(--hot) 8%,transparent);border-color:color-mix(in srgb,var(--hot) 25%,transparent);color:var(--hot)}.crl-chip--brand{background:color-mix(in srgb,var(--brand) 9%,transparent);border-color:color-mix(in srgb,var(--brand) 25%,transparent);color:var(--brand)}.crl-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.crl-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;background:var(--sunken2);color:var(--ink3)}.crl-badge--brand{background:var(--brand);color:#fff}.crl-badge--hot{background:var(--hot);color:#fff}.crl-kpi{display:flex;flex-direction:column;gap:4px;padding:15px;background:var(--raised);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shell-card-shadow)}.crl-kpi__label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.crl-kpi__value{font-family:Geist Mono,ui-monospace,monospace;font-size:26px;font-weight:500;line-height:1.1;color:var(--ink)}.crl-kpi__sub{font-size:12px;color:var(--ink3)}.crl-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;border:1px solid transparent;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.crl-btn--primary{background:var(--brand);color:#fff}.crl-btn--primary:hover{filter:brightness(.94)}.crl-btn--outline{background:transparent;border-color:var(--line2);color:var(--ink2)}.crl-btn--outline:hover{background:var(--sunken)}.crl-btn--ghost{background:transparent;color:var(--ink2)}.crl-btn--ghost:hover{background:var(--sunken)}.crl-btn--hot{background:color-mix(in srgb,var(--hot) 10%,transparent);color:var(--hot);border-color:color-mix(in srgb,var(--hot) 25%,transparent)}.crl-btn--hot:hover{background:color-mix(in srgb,var(--hot) 16%,transparent)}.crl-seg{display:inline-flex;background:var(--sunken2);border:1px solid var(--line2);border-radius:9px;padding:2px;gap:2px}.crl-seg button{border:none;background:transparent;color:var(--ink3);font-size:11.5px;font-weight:600;padding:4px 12px;border-radius:7px;cursor:pointer;font-family:inherit}.crl-seg button.is-active{background:var(--brand);color:#fff}.mc-msg{display:flex;gap:10px;padding:4px 12px;position:relative}.mc-msg:hover{background:var(--sunken)}.mc-msg.is-highlight{background:color-mix(in srgb,var(--brand) 8%,transparent)}.mc-msg__gutter{flex:0 0 36px;width:36px;display:flex;justify-content:center}.mc-msg__avatar{width:36px;height:36px;border-radius:8px;object-fit:cover;background:var(--sunken2);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--ink3);overflow:hidden}.mc-msg__gutter-time{font-size:10px;color:var(--faint);line-height:20px;opacity:0}.mc-msg:hover .mc-msg__gutter-time{opacity:1}.mc-msg__body{min-width:0;flex:1}.mc-msg__head{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:1px}.mc-msg__name{font-size:13.5px;font-weight:600;color:var(--ink)}.mc-msg__username{font-size:12px;color:var(--muted)}.mc-msg__time{font-size:11px;color:var(--faint)}.mc-msg__badge{display:inline-flex;align-items:center;gap:3px;height:15px;padding:0 5px;border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.mc-msg__text{font-size:13.5px;line-height:1.5;color:var(--ink2);word-break:break-word}.mc-msg__text p{margin:0 0 4px}.mc-msg__pending{opacity:.55}.mc-msg__reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.mc-msg__reaction{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:11px;font-size:11.5px;font-weight:600;border:1px solid var(--line2);background:var(--sunken);color:var(--ink3);cursor:pointer}.mc-msg__reaction.is-mine{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand)}.mc-composer{display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:12px;background:var(--raised);box-shadow:var(--shell-card-shadow);overflow:hidden}.mc-composer.is-focused{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.mc-composer__replies{padding:8px 12px;border-bottom:1px solid var(--line);background:var(--sunken)}.mc-composer__input{border:none;outline:none;resize:none;width:100%;min-height:42px;max-height:220px;padding:12px;font:inherit;font-size:13.5px;line-height:1.5;color:var(--ink);background:transparent}.mc-composer__input::placeholder{color:var(--faint)}.mc-composer__toolbar{display:flex;align-items:center;gap:2px;padding:4px 6px}.mc-composer__tool{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:var(--ink3);cursor:pointer}.mc-composer__tool:hover{background:var(--sunken2);color:var(--ink)}.mc-composer__tool.is-active{color:var(--brand)}.mc-composer__spacer{flex:1}.mc-composer__send{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:var(--brand);color:#fff;cursor:pointer}.mc-composer__send:disabled{background:var(--sunken2);color:var(--faint);cursor:default}.mc-card{display:block;width:100%;text-align:left;border:1px solid var(--line2);border-radius:9px;background:var(--raised);box-shadow:var(--shell-card-shadow);margin-bottom:8px;cursor:pointer;overflow:hidden;transition:box-shadow .12s ease,border-color .12s ease}.mc-card:hover{border-color:color-mix(in srgb,var(--brand) 35%,transparent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--ink) 18%,transparent)}.mc-card.is-dragging{opacity:.4}.mc-card__cover{height:8px}.mc-card__cover--image{height:44px;background-size:cover;background-position:center}.mc-card__body{padding:8px 12px}.mc-card__labels{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.mc-card__label{height:16px;padding:0 7px;border-radius:4px;font-size:10px;font-weight:700;line-height:16px;color:#fff}.mc-card__title-row{display:flex;align-items:flex-start;gap:5px}.mc-card__type-icon{color:var(--muted);margin-top:1px;flex-shrink:0}.mc-card__title{font-size:13px;line-height:1.35;color:var(--ink);flex:1;min-width:0}.mc-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:6px}.mc-card__tag{display:inline-flex;align-items:center;gap:3px;height:19px;padding:0 6px;border-radius:5px;font-size:10.5px;font-weight:600;background:var(--sunken2);color:var(--ink3)}.mc-card__tag--danger{background:color-mix(in srgb,var(--hot) 12%,transparent);color:var(--hot)}.mc-card__num{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;color:var(--faint);margin-left:auto}.mc-col{display:flex;flex-direction:column;width:280px;min-width:280px;max-width:280px;flex-shrink:0;margin-right:12px;padding:12px;border-radius:12px;background:var(--sunken);border:1px solid var(--line);max-height:100%}.mc-col__head{display:flex;align-items:center;gap:6px;margin-bottom:8px}.mc-col__title{font-size:13px;font-weight:600;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-col__count{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--muted)}.mc-col__count.is-over{color:var(--hot);font-weight:700}.mc-col__accent{width:4px;height:14px;border-radius:2px;background:var(--brand);flex-shrink:0}.mc-col__drop{flex:1;overflow-y:auto;min-height:8px;border-radius:8px}.mc-col__drop.is-over{outline:2px dashed color-mix(in srgb,var(--brand) 60%,transparent);outline-offset:-2px}.mc-col__add{display:inline-flex;align-items:center;gap:5px;height:30px;margin-top:4px;padding:0 10px;border:1px dashed var(--line2);border-radius:8px;background:transparent;color:var(--ink3);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.mc-col__add:hover{background:var(--sunken2);color:var(--ink);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.mc-col__add-form{margin-top:4px}.mc-col__add-input{width:100%;border:1px solid var(--line2);border-radius:8px;padding:8px;font:inherit;font-size:12.5px;resize:none;color:var(--ink);background:var(--raised);outline:none}.mc-col__add-input:focus{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.mc-col__add-actions{display:flex;gap:6px;margin-top:6px}.cc-palette__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;background:#0006}.cc-palette{display:flex;flex-direction:column;width:640px;max-width:calc(100vw - 32px);max-height:72vh;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:var(--raised);box-shadow:var(--shell-pop-shadow)}.cc-palette__search{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.cc-palette__search .material-symbols-rounded{color:var(--brand)}.cc-palette__input{flex:1;border:none;background:transparent;font:inherit;font-size:14px;color:var(--ink);outline:none}.cc-palette__input::placeholder{color:var(--faint)}.cc-palette__close{display:inline-flex;cursor:pointer;color:var(--muted)}.cc-palette__close:hover{color:var(--ink2)}.cc-palette__group{border-bottom:1px solid var(--line);padding:8px}.cc-palette__grouplabel{padding:0 8px 4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.cc-palette__row{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:9px;background:transparent;text-align:left;cursor:pointer;font:inherit}.cc-palette__row:hover{background:var(--sunken)}.cc-palette__row.is-active{background:color-mix(in srgb,var(--brand) 8%,transparent)}.cc-palette__rowicon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--sunken2);color:var(--ink3)}.cc-palette__rowtext{flex:1;min-width:0}.cc-palette__rowtitle{font-size:13px;font-weight:600;color:var(--ink)}.cc-palette__rowsub{font-size:11px;color:var(--muted)}.cc-palette__rowtag{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.cc-palette__kbd{padding:1px 6px;border-radius:4px;background:var(--sunken2);font-family:Geist Mono,ui-monospace,monospace;font-size:9.5px;font-weight:700;color:var(--ink3)}.cc-palette__empty{padding:32px 24px;text-align:center;font-size:13px;color:var(--muted)}.cc-tilegrid{display:grid;grid-template-columns:repeat(var(--cc-cols, 3),minmax(0,1fr));gap:12px}.cc-tile{display:flex;align-items:center;gap:12px;padding:16px;border-radius:13px;border:1px solid var(--line);background:var(--raised);box-shadow:var(--shell-card-shadow);text-align:left;font:inherit;cursor:default}.cc-tile.is-clickable{cursor:pointer;transition:box-shadow .15s ease}.cc-tile.is-clickable:hover{box-shadow:var(--shell-pop-shadow)}.cc-tile__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:var(--sunken2);color:var(--ink3)}.cc-tile__icon--ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.cc-tile__icon--warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.cc-tile__icon--hot{background:color-mix(in srgb,var(--hot) 12%,transparent);color:var(--hot)}.cc-tile__icon--brand{background:color-mix(in srgb,var(--brand) 11%,transparent);color:var(--brand)}.cc-tile__body{display:flex;flex-direction:column;min-width:0}.cc-tile__value{font-family:Geist Mono,ui-monospace,monospace;font-size:24px;font-weight:700;line-height:1;color:var(--ink)}.cc-tile__label{margin-top:4px;font-size:11.5px;font-weight:600;color:var(--muted)}.cc-tile__sub{font-size:11px;color:var(--faint)}.cc-quickgrid{display:grid;grid-template-columns:repeat(var(--cc-qa-cols, 2),minmax(0,1fr));gap:10px}.cc-quick{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:11px;border:1px solid var(--line);background:var(--raised);text-align:left;cursor:pointer;font:inherit;transition:box-shadow .15s ease}.cc-quick:hover{box-shadow:var(--shell-card-shadow)}.cc-quick.is-accent{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:color-mix(in srgb,var(--brand) 8%,transparent)}.cc-quick__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--brand) 11%,transparent);color:var(--brand)}.cc-quick.is-accent .cc-quick__icon{background:var(--brand);color:#fff}.cc-quick__body{display:flex;flex-direction:column;gap:1px;min-width:0}.cc-quick__label{font-size:12.5px;font-weight:700;color:var(--ink)}.cc-quick__desc{font-size:11px;line-height:1.3;color:var(--muted)}.cc-feed{display:flex;flex-direction:column;border-radius:13px;border:1px solid var(--line);background:var(--raised);box-shadow:var(--shell-card-shadow);overflow:hidden}.cc-feed__header{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line)}.cc-feed__pulse{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:cc-pulse 1.8s ease-in-out infinite}@keyframes cc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.cc-feed__title{font-size:14px;font-weight:700;color:var(--ink)}.cc-feed__caption{font-size:11.5px;color:var(--muted)}.cc-feed__list{flex:1;overflow-y:auto;padding:6px 0}.cc-feed__row{display:flex;gap:12px;padding:10px 16px}.cc-feed__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:var(--sunken2);color:var(--ink3)}.cc-feed__icon--ok{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.cc-feed__icon--warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.cc-feed__icon--hot{background:color-mix(in srgb,var(--hot) 12%,transparent);color:var(--hot)}.cc-feed__icon--brand{background:color-mix(in srgb,var(--brand) 11%,transparent);color:var(--brand)}.cc-feed__body{min-width:0;flex:1}.cc-feed__text{font-size:12.5px;line-height:1.4;color:var(--ink2)}.cc-feed__meta{margin-top:2px;font-size:11px;color:var(--faint)}.cc-feed__empty{padding:32px 16px;text-align:center;font-size:12.5px;color:var(--muted)}.eh-costbadge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:6px;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.eh-costbadge--free{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}.eh-costbadge--pay{background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}.eh-provider{border-top:1px solid var(--line);padding:12px 2px 10px}.eh-provider:first-child{border-top:none}.eh-provider__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.eh-provider__name{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.eh-provider__kind{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted)}.eh-provider__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.eh-provider__input{height:30px;padding:0 9px;border-radius:8px;border:1px solid var(--line2);background:var(--raised);color:var(--ink);font-size:12.5px;font-family:inherit}.eh-provider__input:focus{outline:none;border-color:var(--brand)}.eh-provider__hint{font-size:12px;color:var(--ink3);margin:4px 0 0}.eh-provider__test{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink2);margin:6px 0 0}.eh-provider__rm{font-size:12px;font-weight:600;color:var(--hot);cursor:pointer}.eh-provider__rm:hover{text-decoration:underline}.eh-picker{display:inline-flex;align-items:center;gap:8px}.eh-picker__label{font-size:12px;color:var(--muted)}.eh-picker__select{height:30px;padding:0 9px;border-radius:8px;border:1px solid var(--line2);background:var(--raised);color:var(--ink);font-size:12.5px;font-family:inherit;cursor:pointer}.eh-picker__select:focus{outline:none;border-color:var(--brand)}.eh-finding{display:grid;grid-template-columns:auto 1fr auto;gap:10px 14px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--line2);border-radius:11px;background:var(--raised);box-shadow:var(--shell-card-shadow)}.eh-finding--harms{border-left-color:var(--hot);background:color-mix(in srgb,var(--hot) 4%,var(--raised))}.eh-finding--supports{border-left-color:var(--ok)}.eh-finding--context{border-left-color:var(--muted)}.eh-finding--priv{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 5%,var(--raised))}.eh-finding__stars{display:inline-flex;gap:1px;grid-row:1}.eh-finding__star{color:var(--faint);font-size:15px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.eh-finding__star.is-on{color:var(--ai-amber)}.eh-finding__star:hover{transform:scale(1.15)}.eh-finding__main{grid-row:1;min-width:0}.eh-finding__doc{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.eh-finding__lock{color:var(--warn)}.eh-finding__pin{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;color:var(--muted)}.eh-finding__quote{margin:6px 0 0;padding:4px 10px;border-left:3px solid var(--line2);font-size:12.5px;color:var(--ink2)}.eh-finding__why{display:block;margin-top:4px;font-size:12px;color:var(--ink3)}.eh-finding__actions{grid-row:1;display:inline-flex;align-items:center;gap:8px}.eh-finding__act{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--ink2);cursor:pointer;white-space:nowrap}.eh-finding__act:hover{color:var(--brand)}.eh-finding__act--rm:hover{color:var(--hot)}.eh-log{background:var(--sunken2);border:1px solid var(--line2);border-radius:10px;padding:10px 12px;max-height:320px;overflow-y:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.55;color:var(--ink2)}.eh-log__line{margin:3px 0;display:flex;gap:8px}.eh-log__tag{flex:none;color:var(--ai-amber);font-weight:600}.eh-log__text{color:var(--ink2);word-break:break-word}.eh-banner{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;font-size:12.5px;font-weight:500;margin:8px 0}.eh-banner--ok{background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 32%,transparent)}.eh-banner--off{background:var(--sunken2);color:var(--muted);border:1px solid var(--line2)}.eh-modelrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.eh-modelrow:first-of-type{border-top:none}.eh-modelrow__name{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:13px;color:var(--ink)}.eh-modelrow__size{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted)}.eh-modelrow__cap{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;background:var(--sunken);color:var(--ink3);border:1px solid var(--line2);white-space:nowrap}.eh-modelrow__toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink2);cursor:pointer}.eh-routing{font-size:12px;color:var(--ink3);margin:8px 0 0}.eh-pipeline{display:flex;flex-direction:column}.eh-pipeline__step{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border-radius:10px}.eh-pipeline__step--next{background:color-mix(in srgb,var(--brand) 5%,transparent)}.eh-pipeline__step--todo{opacity:.62}.eh-pipeline__num{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;border:1px solid var(--line2);background:var(--sunken);color:var(--ink3)}.eh-pipeline__step--done .eh-pipeline__num{background:color-mix(in srgb,var(--ok) 15%,transparent);border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok)}.eh-pipeline__step--next .eh-pipeline__num,.eh-pipeline__step--partial .eh-pipeline__num{background:color-mix(in srgb,var(--brand) 12%,transparent);border-color:var(--brand);color:var(--brand)}.eh-pipeline__body{flex:1;min-width:0}.eh-pipeline__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.eh-pipeline__title{font-size:13px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.eh-pipeline__badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:9px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--brand);color:#fff}.eh-pipeline__badge--partial{background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--brand)}.eh-pipeline__status{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted);white-space:nowrap}.eh-pipeline__why{font-size:12px;color:var(--ink3);margin:3px 0 0}.omnis-dock{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:40;overflow:visible;pointer-events:none}.omnis-dock__bezel{position:relative;border-radius:38px;padding:4px;background:linear-gradient(180deg,var(--omnis-bezel-top, #5fcb7a) 0%,var(--omnis-bezel-mid, #2ba14c) 52%,var(--omnis-bezel-bottom, #1b7a2e) 100%);box-shadow:0 18px 40px -12px var(--omnis-bezel-shadow, rgba(9, 44, 21, .55));pointer-events:auto}.omnis-dock__bezel:before,.omnis-dock__bezel:after{content:"";position:absolute;left:38px;right:38px;height:1px;border-radius:1px;pointer-events:none}.omnis-dock__bezel:before{top:0;background:var(--omnis-bezel-edge-highlight, rgba(255, 255, 255, .45))}.omnis-dock__bezel:after{bottom:0;background:var(--omnis-bezel-edge-shade, rgba(9, 44, 21, .3))}.omnis-dock__pane{display:flex;align-items:flex-end;gap:2px;padding:12px 10px 14px;border-radius:34px;background:var(--omnis-glass-dock, rgba(12, 22, 16, .74));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.omnis-dock__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:64px;padding:0 6px;color:var(--omnis-on-sky, #fff);font:inherit;font-size:11px;line-height:14px;opacity:.66;transition:opacity .14s ease}.omnis-dock__item:hover,.omnis-dock__item:focus-visible{opacity:1}.omnis-dock__item[aria-current=page]{opacity:1;font-weight:800}.omnis-dock__slot{position:relative;display:grid;place-items:center;width:34px;height:34px}.omnis-dock__item[aria-current=page] .omnis-dock__slot:before{content:"";position:absolute;top:-5px;right:-12px;bottom:-5px;left:-12px;border-radius:12px;background:#ffffff24;box-shadow:inset 0 1px #ffffff38}.omnis-dock__badge{position:absolute;top:-6px;left:50%;transform:translate(2px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--omnis-paper, #faf5ea);color:var(--omnis-accent, #175f35);font-size:11px;font-weight:700;line-height:18px;text-align:center}.omnis-dock__centre{position:absolute;left:50%;top:-26px;transform:translate(-50%);display:grid;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;pointer-events:auto}.omnis-dock__centre:focus-visible{outline:2px solid var(--omnis-on-sky, #fff);outline-offset:4px;border-radius:50%}.omnis-dock__centre-label{position:absolute;bottom:-32px;left:50%;transform:translate(-50%);color:var(--omnis-on-sky, #fff);font-size:11px;font-weight:800;line-height:14px;white-space:nowrap}.op-root{--op-primary: 211 100% 50%;--op-background: 0 0% 100%;--op-foreground: 222 47% 11%;--op-border: 214 32% 91%;--op-input: 214 32% 91%;--op-card: 0 0% 100%;--op-card-foreground: 222 47% 11%;--op-muted: 210 40% 96%;--op-muted-foreground: 215 16% 47%;color:hsl(var(--op-foreground));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}.op-root[data-slot]{color:hsl(var(--foreground))}.op-root[data-slot=tooltip-content]{color:hsl(var(--background))}.op-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid hsl(var(--op-border));background:hsl(var(--op-card));color:hsl(var(--op-card-foreground));font:inherit;cursor:pointer;transition:background .12s ease,opacity .12s ease}.op-btn:hover:not(:disabled){background:hsl(var(--op-muted))}.op-btn:disabled{opacity:.5;cursor:not-allowed}.op-btn-primary{background:hsl(var(--op-primary));border-color:hsl(var(--op-primary));color:#fff}.op-btn-primary:hover:not(:disabled){background:hsl(var(--op-primary) / .9)}.op-btn-danger{background:#dc2626;border-color:#dc2626;color:#fff}.op-btn-danger:hover:not(:disabled){background:#b91c1c}.op-btn-success{background:#16a34a;border-color:#16a34a;color:#fff}.op-input,.op-select,.op-textarea{width:100%;padding:8px 10px;border-radius:8px;border:1px solid hsl(var(--op-input));background:hsl(var(--op-background));color:hsl(var(--op-foreground));font:inherit}.op-input:focus,.op-select:focus,.op-textarea:focus{outline:2px solid hsl(var(--op-primary) / .4);outline-offset:0}.op-card{border:1px solid hsl(var(--op-border));border-radius:12px;background:hsl(var(--op-card));color:hsl(var(--op-card-foreground));padding:16px}.op-dialer{width:300px;display:flex;flex-direction:column;gap:12px}.op-dialer-display{font-size:20px;font-variant-numeric:tabular-nums;text-align:center;min-height:28px;word-break:break-all}.op-dialer-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.op-dialer-key{aspect-ratio:1.6 / 1;font-size:18px}.op-dialer-status{text-align:center;color:hsl(var(--op-muted-foreground));min-height:18px}.op-dialer-actions{display:flex;gap:8px}.op-dialer-actions .op-btn{flex:1}.op-call-controls{display:flex;flex-direction:column;gap:8px;border-top:1px solid hsl(var(--op-border));padding-top:10px}.op-call-controls-row{display:flex;flex-wrap:wrap;gap:6px}.op-call-controls-row .op-btn{flex:1 1 auto;padding:6px 8px;font-size:13px}.op-control-panel{border:1px solid hsl(var(--op-border));border-radius:8px;padding:10px;background:hsl(var(--op-muted) / .4)}.op-vm-unread .op-vm-from{font-weight:700}.op-vm-transcript{font-size:13px;background:hsl(var(--op-muted) / .5);border-radius:8px;padding:8px 10px}.op-filter-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:12px}.op-filter-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:hsl(var(--op-muted-foreground))}.op-filter-field .op-input,.op-filter-field .op-select{min-width:130px;width:auto}.op-table{width:100%;border-collapse:collapse}.op-table th,.op-table td{text-align:left;padding:8px 10px;border-bottom:1px solid hsl(var(--op-border));font-size:13px}.op-table th{color:hsl(var(--op-muted-foreground));font-weight:600}.op-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;background:hsl(var(--op-muted));color:hsl(var(--op-muted-foreground))}.op-badge-incoming{background:#dbeafe;color:#1e40af}.op-badge-outgoing{background:#dcfce7;color:#166534}.op-badge-failed{background:#fee2e2;color:#991b1b}.op-channel-sms{background:#dbeafe;color:#1e40af}.op-channel-whatsapp{background:#dcfce7;color:#166534}.op-channel-chat{background:hsl(var(--op-muted));color:hsl(var(--op-muted-foreground))}.op-feed{display:flex;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto;padding:8px}.op-msg{max-width:75%;padding:8px 12px;border-radius:12px;background:hsl(var(--op-muted))}.op-msg-out{align-self:flex-end;background:hsl(var(--op-primary));color:#fff}.op-msg-meta{font-size:11px;opacity:.7;margin-top:2px}.op-media-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.op-media-url{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.op-row{display:flex;gap:8px;align-items:center}.op-col{display:flex;flex-direction:column;gap:8px}.op-muted{color:hsl(var(--op-muted-foreground))}.op-spacer{flex:1}.op-empty{padding:24px;text-align:center;color:hsl(var(--op-muted-foreground))}.op-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.op-stat{border:1px solid hsl(var(--op-border));border-radius:10px;padding:12px}.op-stat-value{font-size:22px;font-weight:700}.op-stat-label{font-size:12px;color:hsl(var(--op-muted-foreground))}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--op-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--op-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--op-color-amber-200:oklch(92.4% .12 95.746);--op-color-amber-300:oklch(87.9% .169 91.605);--op-color-amber-400:oklch(82.8% .189 84.429);--op-color-amber-500:oklch(76.9% .188 70.08);--op-color-amber-700:oklch(55.5% .163 48.998);--op-color-yellow-200:oklch(94.5% .129 101.54);--op-color-emerald-300:oklch(84.5% .143 164.978);--op-color-emerald-500:oklch(69.6% .17 162.48);--op-color-emerald-700:oklch(50.8% .118 165.612);--op-color-teal-300:oklch(85.5% .138 181.071);--op-color-teal-500:oklch(70.4% .14 182.503);--op-color-teal-700:oklch(51.1% .096 186.391);--op-color-sky-300:oklch(82.8% .111 230.318);--op-color-sky-500:oklch(68.5% .169 237.323);--op-color-sky-700:oklch(50% .134 242.749);--op-color-violet-300:oklch(81.1% .111 293.571);--op-color-violet-500:oklch(60.6% .25 292.717);--op-color-violet-700:oklch(49.1% .27 292.581);--op-color-purple-400:oklch(71.4% .203 305.504);--op-color-purple-600:oklch(55.8% .288 302.321);--op-color-fuchsia-300:oklch(83.3% .145 321.434);--op-color-fuchsia-500:oklch(66.7% .295 322.15);--op-color-fuchsia-700:oklch(51.8% .253 323.949);--op-color-rose-300:oklch(81% .117 11.638);--op-color-rose-500:oklch(64.5% .246 16.439);--op-color-rose-700:oklch(51.4% .222 16.935);--op-color-black:#000;--op-color-white:#fff;--op-spacing:.25rem;--op-container-xs:20rem;--op-container-sm:24rem;--op-container-md:28rem;--op-container-lg:32rem;--op-container-xl:36rem;--op-container-2xl:42rem;--op-container-3xl:48rem;--op-text-xs:.75rem;--op-text-xs--line-height:calc(1 / .75);--op-text-sm:.875rem;--op-text-sm--line-height:calc(1.25 / .875);--op-text-base:1rem;--op-text-base--line-height: 1.5 ;--op-text-lg:1.125rem;--op-text-lg--line-height:calc(1.75 / 1.125);--op-text-xl:1.25rem;--op-text-xl--line-height:calc(1.75 / 1.25);--op-text-2xl:1.5rem;--op-text-2xl--line-height:calc(2 / 1.5);--op-font-weight-normal:400;--op-font-weight-medium:500;--op-font-weight-semibold:600;--op-font-weight-bold:700;--op-font-weight-extrabold:800;--op-tracking-tight:-.025em;--op-tracking-normal:0em;--op-tracking-wide:.025em;--op-tracking-wider:.05em;--op-tracking-widest:.1em;--op-leading-tight:1.25;--op-leading-snug:1.375;--op-leading-relaxed:1.625;--op-radius-xs:.125rem;--op-radius-sm:calc(var(--radius) - 4px);--op-radius-lg:var(--radius);--op-radius-xl:.75rem;--op-radius-2xl:1rem;--op-ease-out:cubic-bezier(0, 0, .2, 1);--op-ease-in-out:cubic-bezier(.4, 0, .2, 1);--op-animate-spin:spin 1s linear infinite;--op-animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--op-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--op-animate-bounce:bounce 1s infinite;--op-blur-xs:4px;--op-blur-sm:8px;--op-default-transition-duration:.15s;--op-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--op-default-font-family:var(--op-font-sans);--op-default-mono-font-family:var(--op-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--op-default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--op-default-font-feature-settings,normal);font-variation-settings:var(--op-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--op-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--op-default-mono-font-feature-settings,normal);font-variation-settings:var(--op-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.op-root{--background:41 62% 95%;--foreground:49 14% 15%;--card:41 62% 95%;--card-foreground:49 14% 15%;--popover:47 100% 98%;--popover-foreground:49 14% 15%;--primary:212 67% 32%;--primary-foreground:41 62% 95%;--secondary:42 50% 88%;--secondary-foreground:49 14% 15%;--muted:42 50% 88%;--muted-foreground:44 12% 39%;--accent:var(--secondary);--accent-foreground:49 14% 15%;--destructive:8 59% 44%;--destructive-foreground:41 62% 95%;--border:42 40% 82%;--input:44 34% 77%;--ring:212 67% 32%;--radius:.625rem;--chart-1:212 67% 32%;--chart-2:134 55% 41%;--chart-3:212 51% 49%;--chart-4:28 71% 40%;--chart-5:46 14% 58%;--sidebar:var(--background);--sidebar-foreground:var(--foreground);--sidebar-accent:var(--secondary);--sidebar-accent-foreground:var(--secondary-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}.op-root[data-op-theme=dark]{--background:222 28% 11%;--foreground:210 20% 90%;--card:222 24% 14%;--card-foreground:210 20% 90%;--popover:222 24% 14%;--popover-foreground:210 20% 90%;--primary:226 80% 65%;--primary-foreground:0 0% 100%;--secondary:217 19% 22%;--secondary-foreground:210 20% 90%;--muted:217 19% 20%;--muted-foreground:215 14% 60%;--accent:217 19% 22%;--accent-foreground:210 20% 90%;--destructive:0 62% 50%;--destructive-foreground:0 0% 100%;--border:217 19% 24%;--input:217 19% 24%;--ring:226 80% 65%}}@layer components;@layer utilities{.op\:\@container\/card-header{container:card-header/inline-size}.op\:pointer-events-auto{pointer-events:auto}.op\:pointer-events-none{pointer-events:none}.op\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op\:absolute{position:absolute}.op\:fixed{position:fixed}.op\:relative{position:relative}.op\:sticky{position:sticky}.op\:inset-0{inset:calc(var(--op-spacing) * 0)}.op\:inset-x-0{inset-inline:calc(var(--op-spacing) * 0)}.op\:inset-y-0{inset-block:calc(var(--op-spacing) * 0)}.op\:-end-0\.5{inset-inline-end:calc(var(--op-spacing) * -.5)}.op\:-top-0\.5{top:calc(var(--op-spacing) * -.5)}.op\:-top-12{top:calc(var(--op-spacing) * -12)}.op\:top-0{top:calc(var(--op-spacing) * 0)}.op\:top-1{top:calc(var(--op-spacing) * 1)}.op\:top-1\.5{top:calc(var(--op-spacing) * 1.5)}.op\:top-1\/2{top:50%}.op\:top-2{top:calc(var(--op-spacing) * 2)}.op\:top-3\.5{top:calc(var(--op-spacing) * 3.5)}.op\:top-4{top:calc(var(--op-spacing) * 4)}.op\:top-\[1px\]{top:1px}.op\:top-\[50\%\]{top:50%}.op\:top-\[60\%\]{top:60%}.op\:top-full{top:100%}.op\:-right-0\.5{right:calc(var(--op-spacing) * -.5)}.op\:-right-12{right:calc(var(--op-spacing) * -12)}.op\:right-0{right:calc(var(--op-spacing) * 0)}.op\:right-0\.5{right:calc(var(--op-spacing) * .5)}.op\:right-1{right:calc(var(--op-spacing) * 1)}.op\:right-2{right:calc(var(--op-spacing) * 2)}.op\:right-3{right:calc(var(--op-spacing) * 3)}.op\:right-4{right:calc(var(--op-spacing) * 4)}.op\:-bottom-0\.5{bottom:calc(var(--op-spacing) * -.5)}.op\:-bottom-12{bottom:calc(var(--op-spacing) * -12)}.op\:bottom-0{bottom:calc(var(--op-spacing) * 0)}.op\:bottom-1{bottom:calc(var(--op-spacing) * 1)}.op\:bottom-2{bottom:calc(var(--op-spacing) * 2)}.op\:bottom-3{bottom:calc(var(--op-spacing) * 3)}.op\:bottom-4{bottom:calc(var(--op-spacing) * 4)}.op\:bottom-10{bottom:calc(var(--op-spacing) * 10)}.op\:-left-12{left:calc(var(--op-spacing) * -12)}.op\:left-0{left:calc(var(--op-spacing) * 0)}.op\:left-1\/2{left:50%}.op\:left-2{left:calc(var(--op-spacing) * 2)}.op\:left-2\.5{left:calc(var(--op-spacing) * 2.5)}.op\:left-3{left:calc(var(--op-spacing) * 3)}.op\:left-\[50\%\]{left:50%}.op\:isolate{isolation:isolate}.op\:z-10{z-index:10}.op\:z-20{z-index:20}.op\:z-30{z-index:30}.op\:z-50{z-index:50}.op\:z-\[1\]{z-index:1}.op\:col-start-2{grid-column-start:2}.op\:row-span-2{grid-row:span 2/span 2}.op\:row-start-1{grid-row-start:1}.op\:m-0{margin:calc(var(--op-spacing) * 0)}.op\:m-4{margin:calc(var(--op-spacing) * 4)}.op\:m-auto{margin:auto}.op\:-mx-1{margin-inline:calc(var(--op-spacing) * -1)}.op\:mx-1{margin-inline:calc(var(--op-spacing) * 1)}.op\:mx-2{margin-inline:calc(var(--op-spacing) * 2)}.op\:mx-3\.5{margin-inline:calc(var(--op-spacing) * 3.5)}.op\:mx-auto{margin-inline:auto}.op\:-my-2\.5{margin-block:calc(var(--op-spacing) * -2.5)}.op\:my-1{margin-block:calc(var(--op-spacing) * 1)}.op\:my-2{margin-block:calc(var(--op-spacing) * 2)}.op\:ms-auto{margin-inline-start:auto}.op\:-mt-4{margin-top:calc(var(--op-spacing) * -4)}.op\:mt-0{margin-top:calc(var(--op-spacing) * 0)}.op\:mt-0\.5{margin-top:calc(var(--op-spacing) * .5)}.op\:mt-1{margin-top:calc(var(--op-spacing) * 1)}.op\:mt-1\.5{margin-top:calc(var(--op-spacing) * 1.5)}.op\:mt-2{margin-top:calc(var(--op-spacing) * 2)}.op\:mt-3{margin-top:calc(var(--op-spacing) * 3)}.op\:mt-4{margin-top:calc(var(--op-spacing) * 4)}.op\:mt-\[1px\]{margin-top:1px}.op\:mt-auto{margin-top:auto}.op\:mt-px{margin-top:1px}.op\:mr-1{margin-right:calc(var(--op-spacing) * 1)}.op\:mr-1\.5{margin-right:calc(var(--op-spacing) * 1.5)}.op\:mr-auto{margin-right:auto}.op\:mb-0{margin-bottom:calc(var(--op-spacing) * 0)}.op\:mb-1{margin-bottom:calc(var(--op-spacing) * 1)}.op\:mb-1\.5{margin-bottom:calc(var(--op-spacing) * 1.5)}.op\:mb-2{margin-bottom:calc(var(--op-spacing) * 2)}.op\:mb-3{margin-bottom:calc(var(--op-spacing) * 3)}.op\:-ml-4{margin-left:calc(var(--op-spacing) * -4)}.op\:ml-0\.5{margin-left:calc(var(--op-spacing) * .5)}.op\:ml-1{margin-left:calc(var(--op-spacing) * 1)}.op\:ml-2{margin-left:calc(var(--op-spacing) * 2)}.op\:ml-6{margin-left:calc(var(--op-spacing) * 6)}.op\:ml-auto{margin-left:auto}.op\:box-content{box-sizing:content-box}.op\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op\:block{display:block}.op\:contents{display:contents}.op\:flex{display:flex}.op\:grid{display:grid}.op\:hidden{display:none}.op\:inline{display:inline}.op\:inline-block{display:inline-block}.op\:inline-flex{display:inline-flex}.op\:field-sizing-content{field-sizing:content}.op\:aspect-square{aspect-ratio:1}.op\:size-1\.5{width:calc(var(--op-spacing) * 1.5);height:calc(var(--op-spacing) * 1.5)}.op\:size-2{width:calc(var(--op-spacing) * 2);height:calc(var(--op-spacing) * 2)}.op\:size-2\.5{width:calc(var(--op-spacing) * 2.5);height:calc(var(--op-spacing) * 2.5)}.op\:size-3{width:calc(var(--op-spacing) * 3);height:calc(var(--op-spacing) * 3)}.op\:size-3\.5{width:calc(var(--op-spacing) * 3.5);height:calc(var(--op-spacing) * 3.5)}.op\:size-4{width:calc(var(--op-spacing) * 4);height:calc(var(--op-spacing) * 4)}.op\:size-4\.5{width:calc(var(--op-spacing) * 4.5);height:calc(var(--op-spacing) * 4.5)}.op\:size-5{width:calc(var(--op-spacing) * 5);height:calc(var(--op-spacing) * 5)}.op\:size-6{width:calc(var(--op-spacing) * 6);height:calc(var(--op-spacing) * 6)}.op\:size-7{width:calc(var(--op-spacing) * 7);height:calc(var(--op-spacing) * 7)}.op\:size-8{width:calc(var(--op-spacing) * 8);height:calc(var(--op-spacing) * 8)}.op\:size-9{width:calc(var(--op-spacing) * 9);height:calc(var(--op-spacing) * 9)}.op\:size-10{width:calc(var(--op-spacing) * 10);height:calc(var(--op-spacing) * 10)}.op\:size-11{width:calc(var(--op-spacing) * 11);height:calc(var(--op-spacing) * 11)}.op\:size-12{width:calc(var(--op-spacing) * 12);height:calc(var(--op-spacing) * 12)}.op\:size-14{width:calc(var(--op-spacing) * 14);height:calc(var(--op-spacing) * 14)}.op\:size-16{width:calc(var(--op-spacing) * 16);height:calc(var(--op-spacing) * 16)}.op\:size-20{width:calc(var(--op-spacing) * 20);height:calc(var(--op-spacing) * 20)}.op\:size-\[18px\]{width:18px;height:18px}.op\:size-\[34px\]{width:34px;height:34px}.op\:size-full{width:100%;height:100%}.op\:h-0{height:calc(var(--op-spacing) * 0)}.op\:h-0\.5{height:calc(var(--op-spacing) * .5)}.op\:h-1{height:calc(var(--op-spacing) * 1)}.op\:h-1\.5{height:calc(var(--op-spacing) * 1.5)}.op\:h-2{height:calc(var(--op-spacing) * 2)}.op\:h-2\.5{height:calc(var(--op-spacing) * 2.5)}.op\:h-3{height:calc(var(--op-spacing) * 3)}.op\:h-3\.5{height:calc(var(--op-spacing) * 3.5)}.op\:h-4{height:calc(var(--op-spacing) * 4)}.op\:h-5{height:calc(var(--op-spacing) * 5)}.op\:h-6{height:calc(var(--op-spacing) * 6)}.op\:h-7{height:calc(var(--op-spacing) * 7)}.op\:h-8{height:calc(var(--op-spacing) * 8)}.op\:h-9{height:calc(var(--op-spacing) * 9)}.op\:h-10{height:calc(var(--op-spacing) * 10)}.op\:h-11{height:calc(var(--op-spacing) * 11)}.op\:h-12{height:calc(var(--op-spacing) * 12)}.op\:h-14{height:calc(var(--op-spacing) * 14)}.op\:h-16{height:calc(var(--op-spacing) * 16)}.op\:h-20{height:calc(var(--op-spacing) * 20)}.op\:h-24{height:calc(var(--op-spacing) * 24)}.op\:h-28{height:calc(var(--op-spacing) * 28)}.op\:h-32{height:calc(var(--op-spacing) * 32)}.op\:h-40{height:calc(var(--op-spacing) * 40)}.op\:h-\[1\.15rem\]{height:1.15rem}.op\:h-\[4px\]{height:4px}.op\:h-\[320px\]{height:320px}.op\:h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.op\:h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.op\:h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.op\:h-auto{height:auto}.op\:h-full{height:100%}.op\:h-px{height:1px}.op\:h-svh{height:100svh}.op\:max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.op\:max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.op\:max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.op\:max-h-0{max-height:calc(var(--op-spacing) * 0)}.op\:max-h-28{max-height:calc(var(--op-spacing) * 28)}.op\:max-h-32{max-height:calc(var(--op-spacing) * 32)}.op\:max-h-40{max-height:calc(var(--op-spacing) * 40)}.op\:max-h-44{max-height:calc(var(--op-spacing) * 44)}.op\:max-h-56{max-height:calc(var(--op-spacing) * 56)}.op\:max-h-60{max-height:calc(var(--op-spacing) * 60)}.op\:max-h-64{max-height:calc(var(--op-spacing) * 64)}.op\:max-h-72{max-height:calc(var(--op-spacing) * 72)}.op\:max-h-80{max-height:calc(var(--op-spacing) * 80)}.op\:max-h-\[60vh\]{max-height:60vh}.op\:max-h-\[70vh\]{max-height:70vh}.op\:max-h-\[85vh\]{max-height:85vh}.op\:max-h-\[88vh\]{max-height:88vh}.op\:max-h-\[90vh\]{max-height:90vh}.op\:max-h-\[120px\]{max-height:120px}.op\:max-h-\[300px\]{max-height:300px}.op\:max-h-\[400px\]{max-height:400px}.op\:min-h-0{min-height:calc(var(--op-spacing) * 0)}.op\:min-h-4{min-height:calc(var(--op-spacing) * 4)}.op\:min-h-5{min-height:calc(var(--op-spacing) * 5)}.op\:min-h-8{min-height:calc(var(--op-spacing) * 8)}.op\:min-h-9{min-height:calc(var(--op-spacing) * 9)}.op\:min-h-10{min-height:calc(var(--op-spacing) * 10)}.op\:min-h-16{min-height:calc(var(--op-spacing) * 16)}.op\:min-h-20{min-height:calc(var(--op-spacing) * 20)}.op\:min-h-24{min-height:calc(var(--op-spacing) * 24)}.op\:min-h-\[44px\]{min-height:44px}.op\:min-h-\[88px\]{min-height:88px}.op\:min-h-\[100px\]{min-height:100px}.op\:min-h-\[320px\]{min-height:320px}.op\:min-h-svh{min-height:100svh}.op\:w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.op\:w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.op\:w-\(--sidebar-width\){width:var(--sidebar-width)}.op\:w-0{width:calc(var(--op-spacing) * 0)}.op\:w-0\.5{width:calc(var(--op-spacing) * .5)}.op\:w-1{width:calc(var(--op-spacing) * 1)}.op\:w-1\/2{width:50%}.op\:w-1\/3{width:33.3333%}.op\:w-1\/4{width:25%}.op\:w-2{width:calc(var(--op-spacing) * 2)}.op\:w-2\.5{width:calc(var(--op-spacing) * 2.5)}.op\:w-2\/3{width:66.6667%}.op\:w-2\/5{width:40%}.op\:w-3{width:calc(var(--op-spacing) * 3)}.op\:w-3\/4{width:75%}.op\:w-4{width:calc(var(--op-spacing) * 4)}.op\:w-4\/5{width:80%}.op\:w-5{width:calc(var(--op-spacing) * 5)}.op\:w-6{width:calc(var(--op-spacing) * 6)}.op\:w-8{width:calc(var(--op-spacing) * 8)}.op\:w-9{width:calc(var(--op-spacing) * 9)}.op\:w-10{width:calc(var(--op-spacing) * 10)}.op\:w-12{width:calc(var(--op-spacing) * 12)}.op\:w-16{width:calc(var(--op-spacing) * 16)}.op\:w-20{width:calc(var(--op-spacing) * 20)}.op\:w-24{width:calc(var(--op-spacing) * 24)}.op\:w-28{width:calc(var(--op-spacing) * 28)}.op\:w-32{width:calc(var(--op-spacing) * 32)}.op\:w-36{width:calc(var(--op-spacing) * 36)}.op\:w-40{width:calc(var(--op-spacing) * 40)}.op\:w-44{width:calc(var(--op-spacing) * 44)}.op\:w-48{width:calc(var(--op-spacing) * 48)}.op\:w-52{width:calc(var(--op-spacing) * 52)}.op\:w-56{width:calc(var(--op-spacing) * 56)}.op\:w-64{width:calc(var(--op-spacing) * 64)}.op\:w-72{width:calc(var(--op-spacing) * 72)}.op\:w-80{width:calc(var(--op-spacing) * 80)}.op\:w-\[3px\]{width:3px}.op\:w-\[40\%\]{width:40%}.op\:w-\[45\%\]{width:45%}.op\:w-\[50\%\]{width:50%}.op\:w-\[55\%\]{width:55%}.op\:w-\[72px\]{width:72px}.op\:w-\[100px\]{width:100px}.op\:w-\[120px\]{width:120px}.op\:w-\[130px\]{width:130px}.op\:w-\[150px\]{width:150px}.op\:w-\[160px\]{width:160px}.op\:w-\[170px\]{width:170px}.op\:w-\[180px\]{width:180px}.op\:w-\[340px\]{width:340px}.op\:w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.op\:w-auto{width:auto}.op\:w-fit{width:fit-content}.op\:w-full{width:100%}.op\:w-max{width:max-content}.op\:w-px{width:1px}.op\:max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.op\:max-w-2xl{max-width:var(--op-container-2xl)}.op\:max-w-3xl{max-width:var(--op-container-3xl)}.op\:max-w-64{max-width:calc(var(--op-spacing) * 64)}.op\:max-w-\[12px\]{max-width:12px}.op\:max-w-\[12rem\]{max-width:12rem}.op\:max-w-\[13ch\]{max-width:13ch}.op\:max-w-\[18rem\]{max-width:18rem}.op\:max-w-\[22ch\]{max-width:22ch}.op\:max-w-\[24rem\]{max-width:24rem}.op\:max-w-\[34rem\]{max-width:34rem}.op\:max-w-\[40ch\]{max-width:40ch}.op\:max-w-\[42ch\]{max-width:42ch}.op\:max-w-\[45\%\]{max-width:45%}.op\:max-w-\[46ch\]{max-width:46ch}.op\:max-w-\[70ch\]{max-width:70ch}.op\:max-w-\[78\%\]{max-width:78%}.op\:max-w-\[80\%\]{max-width:80%}.op\:max-w-\[120px\]{max-width:120px}.op\:max-w-\[160px\]{max-width:160px}.op\:max-w-\[180px\]{max-width:180px}.op\:max-w-\[200px\]{max-width:200px}.op\:max-w-\[300px\]{max-width:300px}.op\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.op\:max-w-\[min\(95vw\,1100px\)\]{max-width:min(95vw,1100px)}.op\:max-w-full{max-width:100%}.op\:max-w-lg{max-width:var(--op-container-lg)}.op\:max-w-max{max-width:max-content}.op\:max-w-md{max-width:var(--op-container-md)}.op\:max-w-sm{max-width:var(--op-container-sm)}.op\:max-w-xl{max-width:var(--op-container-xl)}.op\:max-w-xs{max-width:var(--op-container-xs)}.op\:min-w-0{min-width:calc(var(--op-spacing) * 0)}.op\:min-w-4{min-width:calc(var(--op-spacing) * 4)}.op\:min-w-5{min-width:calc(var(--op-spacing) * 5)}.op\:min-w-8{min-width:calc(var(--op-spacing) * 8)}.op\:min-w-9{min-width:calc(var(--op-spacing) * 9)}.op\:min-w-10{min-width:calc(var(--op-spacing) * 10)}.op\:min-w-24{min-width:calc(var(--op-spacing) * 24)}.op\:min-w-28{min-width:calc(var(--op-spacing) * 28)}.op\:min-w-32{min-width:calc(var(--op-spacing) * 32)}.op\:min-w-40{min-width:calc(var(--op-spacing) * 40)}.op\:min-w-44{min-width:calc(var(--op-spacing) * 44)}.op\:min-w-48{min-width:calc(var(--op-spacing) * 48)}.op\:min-w-52{min-width:calc(var(--op-spacing) * 52)}.op\:min-w-56{min-width:calc(var(--op-spacing) * 56)}.op\:min-w-64{min-width:calc(var(--op-spacing) * 64)}.op\:min-w-\[3rem\]{min-width:3rem}.op\:min-w-\[6ch\]{min-width:6ch}.op\:min-w-\[7rem\]{min-width:7rem}.op\:min-w-\[8px\]{min-width:8px}.op\:min-w-\[8rem\]{min-width:8rem}.op\:min-w-\[10rem\]{min-width:10rem}.op\:min-w-\[12rem\]{min-width:12rem}.op\:min-w-\[44px\]{min-width:44px}.op\:min-w-\[50px\]{min-width:50px}.op\:min-w-\[104px\]{min-width:104px}.op\:min-w-\[120px\]{min-width:120px}.op\:min-w-\[160px\]{min-width:160px}.op\:min-w-\[180px\]{min-width:180px}.op\:min-w-\[200px\]{min-width:200px}.op\:min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.op\:flex-1{flex:1}.op\:flex-\[2\]{flex:2}.op\:flex-shrink-0{flex-shrink:0}.op\:shrink{flex-shrink:1}.op\:shrink-0{flex-shrink:0}.op\:grow{flex-grow:1}.op\:grow-0{flex-grow:0}.op\:basis-full{flex-basis:100%}.op\:caption-bottom{caption-side:bottom}.op\:border-collapse{border-collapse:collapse}.op\:origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.op\:origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.op\:origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.op\:origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.op\:origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.op\:origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.op\:origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.op\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:translate-y-0\.5{--tw-translate-y:calc(var(--op-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.op\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.op\:rotate-45{rotate:45deg}.op\:rotate-90{rotate:90deg}.op\:rotate-180{rotate:180deg}.op\:transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.op\:animate-bounce{animation:var(--op-animate-bounce)}.op\:animate-caret-blink{animation:1.25s ease-out infinite op-caret-blink}.op\:animate-none{animation:none}.op\:animate-ping{animation:var(--op-animate-ping)}.op\:animate-pulse{animation:var(--op-animate-pulse)}.op\:animate-spin{animation:var(--op-animate-spin)}.op\:cursor-default{cursor:default}.op\:cursor-help{cursor:help}.op\:cursor-not-allowed{cursor:not-allowed}.op\:cursor-pointer{cursor:pointer}.op\:touch-none{touch-action:none}.op\:resize-none{resize:none}.op\:scroll-my-1{scroll-margin-block:calc(var(--op-spacing) * 1)}.op\:scroll-py-1{scroll-padding-block:calc(var(--op-spacing) * 1)}.op\:scroll-py-2{scroll-padding-block:calc(var(--op-spacing) * 2)}.op\:list-disc{list-style-type:disc}.op\:list-none{list-style-type:none}.op\:appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.op\:auto-rows-min{grid-auto-rows:min-content}.op\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.op\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.op\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.op\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.op\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.op\:grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.op\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.op\:flex-col{flex-direction:column}.op\:flex-col-reverse{flex-direction:column-reverse}.op\:flex-row{flex-direction:row}.op\:flex-row-reverse{flex-direction:row-reverse}.op\:flex-wrap{flex-wrap:wrap}.op\:items-baseline{align-items:baseline}.op\:items-center{align-items:center}.op\:items-end{align-items:flex-end}.op\:items-start{align-items:flex-start}.op\:items-stretch{align-items:stretch}.op\:justify-between{justify-content:space-between}.op\:justify-center{justify-content:center}.op\:justify-end{justify-content:flex-end}.op\:justify-start{justify-content:flex-start}.op\:justify-items-center{justify-items:center}.op\:justify-items-start{justify-items:start}.op\:gap-0{gap:calc(var(--op-spacing) * 0)}.op\:gap-0\.5{gap:calc(var(--op-spacing) * .5)}.op\:gap-1{gap:calc(var(--op-spacing) * 1)}.op\:gap-1\.5{gap:calc(var(--op-spacing) * 1.5)}.op\:gap-2{gap:calc(var(--op-spacing) * 2)}.op\:gap-2\.5{gap:calc(var(--op-spacing) * 2.5)}.op\:gap-3{gap:calc(var(--op-spacing) * 3)}.op\:gap-3\.5{gap:calc(var(--op-spacing) * 3.5)}.op\:gap-4{gap:calc(var(--op-spacing) * 4)}.op\:gap-5{gap:calc(var(--op-spacing) * 5)}.op\:gap-6{gap:calc(var(--op-spacing) * 6)}.op\:gap-\[2px\]{gap:2px}:where(.op\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--op-spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--op-spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.op\:gap-x-1\.5{column-gap:calc(var(--op-spacing) * 1.5)}.op\:gap-x-2{column-gap:calc(var(--op-spacing) * 2)}.op\:gap-x-3{column-gap:calc(var(--op-spacing) * 3)}.op\:gap-x-4{column-gap:calc(var(--op-spacing) * 4)}.op\:gap-x-5{column-gap:calc(var(--op-spacing) * 5)}.op\:gap-x-6{column-gap:calc(var(--op-spacing) * 6)}.op\:gap-y-0\.5{row-gap:calc(var(--op-spacing) * .5)}.op\:gap-y-1{row-gap:calc(var(--op-spacing) * 1)}.op\:gap-y-2{row-gap:calc(var(--op-spacing) * 2)}.op\:gap-y-2\.5{row-gap:calc(var(--op-spacing) * 2.5)}.op\:gap-y-3{row-gap:calc(var(--op-spacing) * 3)}:where(.op\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.op\:divide-border>:not(:last-child)){border-color:hsl(var(--border))}.op\:self-center{align-self:center}.op\:self-end{align-self:flex-end}.op\:self-start{align-self:flex-start}.op\:justify-self-end{justify-self:flex-end}.op\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op\:overflow-auto{overflow:auto}.op\:overflow-hidden{overflow:hidden}.op\:overflow-visible{overflow:visible}.op\:overflow-x-auto{overflow-x:auto}.op\:overflow-x-hidden{overflow-x:hidden}.op\:overflow-y-auto{overflow-y:auto}.op\:rounded{border-radius:.25rem}.op\:rounded-2xl{border-radius:var(--op-radius-2xl)}.op\:rounded-\[2px\]{border-radius:2px}.op\:rounded-\[3px\]{border-radius:3px}.op\:rounded-\[4px\]{border-radius:4px}.op\:rounded-\[26px\]{border-radius:26px}.op\:rounded-\[inherit\]{border-radius:inherit}.op\:rounded-full{border-radius:3.40282e38px}.op\:rounded-lg{border-radius:var(--radius)}.op\:rounded-md{border-radius:calc(var(--radius) - 2px)}.op\:rounded-none{border-radius:0}.op\:rounded-sm{border-radius:calc(var(--radius) - 4px)}.op\:rounded-xl{border-radius:var(--op-radius-xl)}.op\:rounded-xs{border-radius:var(--op-radius-xs)}.op\:rounded-l-xl{border-top-left-radius:var(--op-radius-xl);border-bottom-left-radius:var(--op-radius-xl)}.op\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.op\:rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.op\:rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.op\:rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.op\:border{border-style:var(--tw-border-style);border-width:1px}.op\:border-0{border-style:var(--tw-border-style);border-width:0}.op\:border-2{border-style:var(--tw-border-style);border-width:2px}.op\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.op\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.op\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.op\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.op\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.op\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.op\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.op\:border-dashed{--tw-border-style:dashed;border-style:dashed}.op\:border-dotted{--tw-border-style:dotted;border-style:dotted}.op\:border-background{border-color:hsl(var(--background))}.op\:border-border,.op\:border-border\/50{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.op\:border-border\/50{border-color:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.op\:border-border\/60{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.op\:border-border\/60{border-color:color-mix(in oklab,hsl(var(--border)) 60%,transparent)}}.op\:border-border\/70{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.op\:border-border\/70{border-color:color-mix(in oklab,hsl(var(--border)) 70%,transparent)}}.op\:border-current{border-color:currentColor}.op\:border-destructive{border-color:hsl(var(--destructive))}.op\:border-input{border-color:hsl(var(--input))}.op\:border-muted{border-color:hsl(var(--muted))}.op\:border-muted-foreground,.op\:border-muted-foreground\/20{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:border-muted-foreground\/20{border-color:color-mix(in oklab,hsl(var(--muted-foreground)) 20%,transparent)}}.op\:border-muted-foreground\/40{border-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:border-muted-foreground\/40{border-color:color-mix(in oklab,hsl(var(--muted-foreground)) 40%,transparent)}}.op\:border-primary{border-color:hsl(var(--primary))}.op\:border-primary-foreground,.op\:border-primary-foreground\/40{border-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:border-primary-foreground\/40{border-color:color-mix(in oklab,hsl(var(--primary-foreground)) 40%,transparent)}}.op\:border-ring{border-color:hsl(var(--ring))}.op\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.op\:border-transparent{border-color:#0000}.op\:border-white\/40{border-color:var(--op-color-white)}@supports (color:color-mix(in lab,red,red)){.op\:border-white\/40{border-color:color-mix(in oklab,var(--op-color-white) 40%,transparent)}}.op\:border-t-foreground{border-top-color:hsl(var(--foreground))}.op\:border-t-primary{border-top-color:hsl(var(--primary))}.op\:border-t-primary-foreground{border-top-color:hsl(var(--primary-foreground))}.op\:border-t-transparent{border-top-color:#0000}.op\:border-t-white{border-top-color:var(--op-color-white)}.op\:border-l-transparent{border-left-color:#0000}.op\:bg-\[\#2E7D32\]{background-color:#2e7d32}.op\:bg-\[\#B45309\]{background-color:#b45309}.op\:bg-\[var\(--mc-surface\)\]{background-color:var(--mc-surface)}.op\:bg-\[var\(--ps-accent-soft\)\]{background-color:var(--ps-accent-soft)}.op\:bg-\[var\(--ps-paper\)\]{background-color:var(--ps-paper)}.op\:bg-accent,.op\:bg-accent\/40{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.op\:bg-accent\/40{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}.op\:bg-amber-200{background-color:var(--op-color-amber-200)}.op\:bg-amber-500,.op\:bg-amber-500\/15{background-color:var(--op-color-amber-500)}@supports (color:color-mix(in lab,red,red)){.op\:bg-amber-500\/15{background-color:color-mix(in oklab,var(--op-color-amber-500) 15%,transparent)}}.op\:bg-background,.op\:bg-background\/45{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.op\:bg-background\/45{background-color:color-mix(in oklab,hsl(var(--background)) 45%,transparent)}}.op\:bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.op\:bg-background\/80{background-color:color-mix(in oklab,hsl(var(--background)) 80%,transparent)}}.op\:bg-black\/0{background-color:var(--op-color-black)}@supports (color:color-mix(in lab,red,red)){.op\:bg-black\/0{background-color:color-mix(in oklab,var(--op-color-black) 0%,transparent)}}.op\:bg-black\/50{background-color:var(--op-color-black)}@supports (color:color-mix(in lab,red,red)){.op\:bg-black\/50{background-color:color-mix(in oklab,var(--op-color-black) 50%,transparent)}}.op\:bg-border{background-color:hsl(var(--border))}.op\:bg-card{background-color:hsl(var(--card))}.op\:bg-current{background-color:currentColor}.op\:bg-destructive,.op\:bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:bg-destructive\/10{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}.op\:bg-destructive\/30{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:bg-destructive\/30{background-color:color-mix(in oklab,hsl(var(--destructive)) 30%,transparent)}}.op\:bg-emerald-500,.op\:bg-emerald-500\/15{background-color:var(--op-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){.op\:bg-emerald-500\/15{background-color:color-mix(in oklab,var(--op-color-emerald-500) 15%,transparent)}}.op\:bg-foreground,.op\:bg-foreground\/5{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:bg-foreground\/5{background-color:color-mix(in oklab,hsl(var(--foreground)) 5%,transparent)}}.op\:bg-foreground\/30{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:bg-foreground\/30{background-color:color-mix(in oklab,hsl(var(--foreground)) 30%,transparent)}}.op\:bg-foreground\/40{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:bg-foreground\/40{background-color:color-mix(in oklab,hsl(var(--foreground)) 40%,transparent)}}.op\:bg-fuchsia-500\/15{background-color:var(--op-color-fuchsia-500)}@supports (color:color-mix(in lab,red,red)){.op\:bg-fuchsia-500\/15{background-color:color-mix(in oklab,var(--op-color-fuchsia-500) 15%,transparent)}}.op\:bg-muted{background-color:hsl(var(--muted))}.op\:bg-muted-foreground,.op\:bg-muted-foreground\/25{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted-foreground\/25{background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 25%,transparent)}}.op\:bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted-foreground\/30{background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 30%,transparent)}}.op\:bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted-foreground\/40{background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 40%,transparent)}}.op\:bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted\/30{background-color:color-mix(in oklab,hsl(var(--muted)) 30%,transparent)}}.op\:bg-muted\/40{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted\/40{background-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.op\:bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted\/50{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.op\:bg-muted\/60{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted\/60{background-color:color-mix(in oklab,hsl(var(--muted)) 60%,transparent)}}.op\:bg-muted\/70{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.op\:bg-muted\/70{background-color:color-mix(in oklab,hsl(var(--muted)) 70%,transparent)}}.op\:bg-popover{background-color:hsl(var(--popover))}.op\:bg-primary,.op\:bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/5{background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}.op\:bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.op\:bg-primary\/15{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/15{background-color:color-mix(in oklab,hsl(var(--primary)) 15%,transparent)}}.op\:bg-primary\/20{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/20{background-color:color-mix(in oklab,hsl(var(--primary)) 20%,transparent)}}.op\:bg-primary\/25{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/25{background-color:color-mix(in oklab,hsl(var(--primary)) 25%,transparent)}}.op\:bg-primary\/40{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/40{background-color:color-mix(in oklab,hsl(var(--primary)) 40%,transparent)}}.op\:bg-primary\/70{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/70{background-color:color-mix(in oklab,hsl(var(--primary)) 70%,transparent)}}.op\:bg-primary\/80{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:bg-primary\/80{background-color:color-mix(in oklab,hsl(var(--primary)) 80%,transparent)}}.op\:bg-rose-500\/15{background-color:var(--op-color-rose-500)}@supports (color:color-mix(in lab,red,red)){.op\:bg-rose-500\/15{background-color:color-mix(in oklab,var(--op-color-rose-500) 15%,transparent)}}.op\:bg-secondary{background-color:hsl(var(--secondary))}.op\:bg-sidebar{background-color:hsl(var(--sidebar))}.op\:bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.op\:bg-sky-500\/15{background-color:var(--op-color-sky-500)}@supports (color:color-mix(in lab,red,red)){.op\:bg-sky-500\/15{background-color:color-mix(in oklab,var(--op-color-sky-500) 15%,transparent)}}.op\:bg-teal-500\/15{background-color:var(--op-color-teal-500)}@supports (color:color-mix(in lab,red,red)){.op\:bg-teal-500\/15{background-color:color-mix(in oklab,var(--op-color-teal-500) 15%,transparent)}}.op\:bg-transparent{background-color:#0000}.op\:bg-violet-500\/15{background-color:var(--op-color-violet-500)}@supports (color:color-mix(in lab,red,red)){.op\:bg-violet-500\/15{background-color:color-mix(in oklab,var(--op-color-violet-500) 15%,transparent)}}.op\:bg-yellow-200{background-color:var(--op-color-yellow-200)}.op\:bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.op\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.op\:\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.op\:fill-amber-400{fill:var(--op-color-amber-400)}.op\:fill-current{fill:currentColor}.op\:fill-foreground{fill:hsl(var(--foreground))}.op\:fill-primary{fill:hsl(var(--primary))}.op\:object-contain{object-fit:contain}.op\:object-cover{object-fit:cover}.op\:p-0{padding:calc(var(--op-spacing) * 0)}.op\:p-0\.5{padding:calc(var(--op-spacing) * .5)}.op\:p-1{padding:calc(var(--op-spacing) * 1)}.op\:p-1\.5{padding:calc(var(--op-spacing) * 1.5)}.op\:p-2{padding:calc(var(--op-spacing) * 2)}.op\:p-2\.5{padding:calc(var(--op-spacing) * 2.5)}.op\:p-3{padding:calc(var(--op-spacing) * 3)}.op\:p-4{padding:calc(var(--op-spacing) * 4)}.op\:p-6{padding:calc(var(--op-spacing) * 6)}.op\:p-8{padding:calc(var(--op-spacing) * 8)}.op\:p-\[3px\]{padding:3px}.op\:p-px{padding:1px}.op\:px-0\.5{padding-inline:calc(var(--op-spacing) * .5)}.op\:px-1{padding-inline:calc(var(--op-spacing) * 1)}.op\:px-1\.5{padding-inline:calc(var(--op-spacing) * 1.5)}.op\:px-2{padding-inline:calc(var(--op-spacing) * 2)}.op\:px-2\.5{padding-inline:calc(var(--op-spacing) * 2.5)}.op\:px-3{padding-inline:calc(var(--op-spacing) * 3)}.op\:px-3\.5{padding-inline:calc(var(--op-spacing) * 3.5)}.op\:px-4{padding-inline:calc(var(--op-spacing) * 4)}.op\:px-5{padding-inline:calc(var(--op-spacing) * 5)}.op\:px-6{padding-inline:calc(var(--op-spacing) * 6)}.op\:px-\[18px\]{padding-inline:18px}.op\:px-px{padding-inline:1px}.op\:py-0{padding-block:calc(var(--op-spacing) * 0)}.op\:py-0\.5{padding-block:calc(var(--op-spacing) * .5)}.op\:py-1{padding-block:calc(var(--op-spacing) * 1)}.op\:py-1\.5{padding-block:calc(var(--op-spacing) * 1.5)}.op\:py-2{padding-block:calc(var(--op-spacing) * 2)}.op\:py-2\.5{padding-block:calc(var(--op-spacing) * 2.5)}.op\:py-3{padding-block:calc(var(--op-spacing) * 3)}.op\:py-3\.5{padding-block:calc(var(--op-spacing) * 3.5)}.op\:py-4{padding-block:calc(var(--op-spacing) * 4)}.op\:py-5{padding-block:calc(var(--op-spacing) * 5)}.op\:py-6{padding-block:calc(var(--op-spacing) * 6)}.op\:py-8{padding-block:calc(var(--op-spacing) * 8)}.op\:py-10{padding-block:calc(var(--op-spacing) * 10)}.op\:py-12{padding-block:calc(var(--op-spacing) * 12)}.op\:py-16{padding-block:calc(var(--op-spacing) * 16)}.op\:py-\[1px\]{padding-block:1px}.op\:py-\[2px\]{padding-block:2px}.op\:pt-0{padding-top:calc(var(--op-spacing) * 0)}.op\:pt-0\.5{padding-top:calc(var(--op-spacing) * .5)}.op\:pt-1{padding-top:calc(var(--op-spacing) * 1)}.op\:pt-2{padding-top:calc(var(--op-spacing) * 2)}.op\:pt-2\.5{padding-top:calc(var(--op-spacing) * 2.5)}.op\:pt-3{padding-top:calc(var(--op-spacing) * 3)}.op\:pt-4{padding-top:calc(var(--op-spacing) * 4)}.op\:pt-5{padding-top:calc(var(--op-spacing) * 5)}.op\:pr-0\.5{padding-right:calc(var(--op-spacing) * .5)}.op\:pr-1{padding-right:calc(var(--op-spacing) * 1)}.op\:pr-2{padding-right:calc(var(--op-spacing) * 2)}.op\:pr-2\.5{padding-right:calc(var(--op-spacing) * 2.5)}.op\:pr-3{padding-right:calc(var(--op-spacing) * 3)}.op\:pr-8{padding-right:calc(var(--op-spacing) * 8)}.op\:pr-9{padding-right:calc(var(--op-spacing) * 9)}.op\:pr-12{padding-right:calc(var(--op-spacing) * 12)}.op\:pb-0\.5{padding-bottom:calc(var(--op-spacing) * .5)}.op\:pb-1{padding-bottom:calc(var(--op-spacing) * 1)}.op\:pb-1\.5{padding-bottom:calc(var(--op-spacing) * 1.5)}.op\:pb-2{padding-bottom:calc(var(--op-spacing) * 2)}.op\:pb-3{padding-bottom:calc(var(--op-spacing) * 3)}.op\:pb-4{padding-bottom:calc(var(--op-spacing) * 4)}.op\:pb-\[2px\]{padding-bottom:2px}.op\:pl-1{padding-left:calc(var(--op-spacing) * 1)}.op\:pl-2{padding-left:calc(var(--op-spacing) * 2)}.op\:pl-3{padding-left:calc(var(--op-spacing) * 3)}.op\:pl-4{padding-left:calc(var(--op-spacing) * 4)}.op\:pl-5{padding-left:calc(var(--op-spacing) * 5)}.op\:pl-6{padding-left:calc(var(--op-spacing) * 6)}.op\:pl-8{padding-left:calc(var(--op-spacing) * 8)}.op\:text-center{text-align:center}.op\:text-end{text-align:end}.op\:text-left{text-align:left}.op\:text-right{text-align:right}.op\:text-start{text-align:start}.op\:align-middle{vertical-align:middle}.op\:align-top{vertical-align:top}.op\:font-mono{font-family:var(--op-font-mono)}.op\:font-sans{font-family:var(--op-font-sans)}.op\:text-2xl{font-size:var(--op-text-2xl);line-height:var(--tw-leading,var(--op-text-2xl--line-height))}.op\:text-base{font-size:var(--op-text-base);line-height:var(--tw-leading,var(--op-text-base--line-height))}.op\:text-lg{font-size:var(--op-text-lg);line-height:var(--tw-leading,var(--op-text-lg--line-height))}.op\:text-sm{font-size:var(--op-text-sm);line-height:var(--tw-leading,var(--op-text-sm--line-height))}.op\:text-xl{font-size:var(--op-text-xl);line-height:var(--tw-leading,var(--op-text-xl--line-height))}.op\:text-xs{font-size:var(--op-text-xs);line-height:var(--tw-leading,var(--op-text-xs--line-height))}.op\:text-\[8px\]{font-size:8px}.op\:text-\[9px\]{font-size:9px}.op\:text-\[10px\]{font-size:10px}.op\:text-\[11\.5px\]{font-size:11.5px}.op\:text-\[11px\]{font-size:11px}.op\:text-\[12px\]{font-size:12px}.op\:text-\[13px\]{font-size:13px}.op\:leading-4{--tw-leading:calc(var(--op-spacing) * 4);line-height:calc(var(--op-spacing) * 4)}.op\:leading-none{--tw-leading:1;line-height:1}.op\:leading-relaxed{--tw-leading:var(--op-leading-relaxed);line-height:var(--op-leading-relaxed)}.op\:leading-snug{--tw-leading:var(--op-leading-snug);line-height:var(--op-leading-snug)}.op\:leading-tight{--tw-leading:var(--op-leading-tight);line-height:var(--op-leading-tight)}.op\:font-bold{--tw-font-weight:var(--op-font-weight-bold);font-weight:var(--op-font-weight-bold)}.op\:font-extrabold{--tw-font-weight:var(--op-font-weight-extrabold);font-weight:var(--op-font-weight-extrabold)}.op\:font-medium{--tw-font-weight:var(--op-font-weight-medium);font-weight:var(--op-font-weight-medium)}.op\:font-normal{--tw-font-weight:var(--op-font-weight-normal);font-weight:var(--op-font-weight-normal)}.op\:font-semibold{--tw-font-weight:var(--op-font-weight-semibold);font-weight:var(--op-font-weight-semibold)}.op\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.op\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.op\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.op\:tracking-normal{--tw-tracking:var(--op-tracking-normal);letter-spacing:var(--op-tracking-normal)}.op\:tracking-tight{--tw-tracking:var(--op-tracking-tight);letter-spacing:var(--op-tracking-tight)}.op\:tracking-wide{--tw-tracking:var(--op-tracking-wide);letter-spacing:var(--op-tracking-wide)}.op\:tracking-wider{--tw-tracking:var(--op-tracking-wider);letter-spacing:var(--op-tracking-wider)}.op\:tracking-widest{--tw-tracking:var(--op-tracking-widest);letter-spacing:var(--op-tracking-widest)}.op\:text-balance{text-wrap:balance}.op\:break-words{overflow-wrap:break-word}.op\:break-all{word-break:break-all}.op\:whitespace-normal{white-space:normal}.op\:whitespace-nowrap{white-space:nowrap}.op\:whitespace-pre-wrap{white-space:pre-wrap}.op\:text-\[\#2E7D32\]{color:#2e7d32}.op\:text-\[\#1565C0\]{color:#1565c0}.op\:text-amber-400{color:var(--op-color-amber-400)}.op\:text-amber-500{color:var(--op-color-amber-500)}.op\:text-amber-700{color:var(--op-color-amber-700)}.op\:text-background{color:hsl(var(--background))}.op\:text-card-foreground{color:hsl(var(--card-foreground))}.op\:text-current{color:currentColor}.op\:text-destructive{color:hsl(var(--destructive))}.op\:text-emerald-700{color:var(--op-color-emerald-700)}.op\:text-foreground,.op\:text-foreground\/50{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:text-foreground\/50{color:color-mix(in oklab,hsl(var(--foreground)) 50%,transparent)}}.op\:text-foreground\/70{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:text-foreground\/70{color:color-mix(in oklab,hsl(var(--foreground)) 70%,transparent)}}.op\:text-foreground\/90{color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:text-foreground\/90{color:color-mix(in oklab,hsl(var(--foreground)) 90%,transparent)}}.op\:text-fuchsia-700{color:var(--op-color-fuchsia-700)}.op\:text-muted-foreground,.op\:text-muted-foreground\/70{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:text-muted-foreground\/70{color:color-mix(in oklab,hsl(var(--muted-foreground)) 70%,transparent)}}.op\:text-popover-foreground{color:hsl(var(--popover-foreground))}.op\:text-primary{color:hsl(var(--primary))}.op\:text-primary-foreground{color:hsl(var(--primary-foreground))}.op\:text-purple-600{color:var(--op-color-purple-600)}.op\:text-rose-700{color:var(--op-color-rose-700)}.op\:text-secondary-foreground{color:hsl(var(--secondary-foreground))}.op\:text-sidebar-foreground,.op\:text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:text-sidebar-foreground\/70{color:color-mix(in oklab,hsl(var(--sidebar-foreground)) 70%,transparent)}}.op\:text-sky-700{color:var(--op-color-sky-700)}.op\:text-teal-700{color:var(--op-color-teal-700)}.op\:text-transparent{color:#0000}.op\:text-violet-700{color:var(--op-color-violet-700)}.op\:text-white{color:var(--op-color-white)}.op\:capitalize{text-transform:capitalize}.op\:normal-case{text-transform:none}.op\:uppercase{text-transform:uppercase}.op\:italic{font-style:italic}.op\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.op\:underline{text-decoration-line:underline}.op\:decoration-primary-foreground\/60{-webkit-text-decoration-color:hsl(var(--primary-foreground));text-decoration-color:hsl(var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:decoration-primary-foreground\/60{-webkit-text-decoration-color:color-mix(in oklab,hsl(var(--primary-foreground)) 60%,transparent);text-decoration-color:color-mix(in oklab,hsl(var(--primary-foreground)) 60%,transparent)}}.op\:decoration-primary\/60{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:decoration-primary\/60{-webkit-text-decoration-color:color-mix(in oklab,hsl(var(--primary)) 60%,transparent);text-decoration-color:color-mix(in oklab,hsl(var(--primary)) 60%,transparent)}}.op\:decoration-dotted{text-decoration-style:dotted}.op\:underline-offset-2{text-underline-offset:2px}.op\:underline-offset-4{text-underline-offset:4px}.op\:accent-\[hsl\(var\(--primary\)\)\],.op\:accent-primary{accent-color:hsl(var(--primary))}.op\:opacity-0{opacity:0}.op\:opacity-20{opacity:.2}.op\:opacity-25{opacity:.25}.op\:opacity-30{opacity:.3}.op\:opacity-40{opacity:.4}.op\:opacity-50{opacity:.5}.op\:opacity-60{opacity:.6}.op\:opacity-70{opacity:.7}.op\:opacity-75{opacity:.75}.op\:opacity-100{opacity:1}.op\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:ring-background{--tw-ring-color:hsl(var(--background))}.op\:ring-border{--tw-ring-color:hsl(var(--border))}.op\:ring-card{--tw-ring-color:hsl(var(--card))}.op\:ring-primary\/20{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:ring-primary\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 20%, transparent)}}.op\:ring-ring\/20{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.op\:ring-ring\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 20%, transparent)}}.op\:ring-ring\/50{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.op\:ring-ring\/50{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.op\:ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.op\:ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.op\:outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.op\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}.op\:outline{outline-style:var(--tw-outline-style);outline-width:1px}.op\:outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.op\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.op\:backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.op\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--op-blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.op\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--op-blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.op\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--op-default-transition-timing-function));transition-duration:var(--tw-duration,var(--op-default-transition-duration))}.op\:transition-none{transition-property:none}.op\:delay-50{transition-delay:50ms}.op\:duration-150{--tw-duration:.15s;transition-duration:.15s}.op\:duration-200{--tw-duration:.2s;transition-duration:.2s}.op\:duration-300{--tw-duration:.3s;transition-duration:.3s}.op\:duration-1000{--tw-duration:1s;transition-duration:1s}.op\:ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.op\:ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.op\:ease-in-out{--tw-ease:var(--op-ease-in-out);transition-timing-function:var(--op-ease-in-out)}.op\:ease-linear{--tw-ease:linear;transition-timing-function:linear}.op\:ease-out{--tw-ease:var(--op-ease-out);transition-timing-function:var(--op-ease-out)}.op\:animate-in{animation-name:op-enter;animation-duration:.15s;animation-fill-mode:both}.op\:outline-none{--tw-outline-style:none;outline-style:none}.op\:select-none{-webkit-user-select:none;user-select:none}.op\:\[--base-color\:var\(--muted-foreground\)\]{--base-color:var(--muted-foreground)}.op\:\[--shimmer-bg\:linear-gradient\(90deg\,transparent_calc\(50\%-var\(--spread\)\)\,var\(--shimmer-color\)\,transparent_calc\(50\%\+var\(--spread\)\)\)\]{--shimmer-bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--shimmer-color),transparent calc(50% + var(--spread)))}.op\:\[--shimmer-color\:var\(--foreground\)\]{--shimmer-color:var(--foreground)}.op\:\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.op\:\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.op\:fade-in{--op-enter-opacity:0}.op\:fade-in-0{--op-enter-opacity: 0 }.op\:ring-inset{--tw-ring-inset:inset}.op\:zoom-in-95{--op-enter-scale:calc(95 / 100)}.op\:group-focus-within\/menu-item\:opacity-100:is(:where(.op\:group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.op\:group-hover\:text-foreground\/70:is(:where(.op\:group):hover *){color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:group-hover\:text-foreground\/70:is(:where(.op\:group):hover *){color:color-mix(in oklab,hsl(var(--foreground)) 70%,transparent)}}.op\:group-hover\:opacity-100:is(:where(.op\:group):hover *){opacity:1}.op\:group-hover\/att\:bg-black\/30:is(:where(.op\:group\/att):hover *){background-color:var(--op-color-black)}@supports (color:color-mix(in lab,red,red)){.op\:group-hover\/att\:bg-black\/30:is(:where(.op\:group\/att):hover *){background-color:color-mix(in oklab,var(--op-color-black) 30%,transparent)}}.op\:group-hover\/att\:opacity-100:is(:where(.op\:group\/att):hover *),.op\:group-hover\/menu-item\:opacity-100:is(:where(.op\:group\/menu-item):hover *),.op\:group-hover\/player\:opacity-100:is(:where(.op\:group\/player):hover *){opacity:1}.op\:group-hover\/wave\:bg-muted-foreground\/40:is(:where(.op\:group\/wave):hover *){background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:group-hover\/wave\:bg-muted-foreground\/40:is(:where(.op\:group\/wave):hover *){background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 40%,transparent)}}}.op\:group-focus-visible\:opacity-100:is(:where(.op\:group):focus-visible *){opacity:1}.op\:group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.op\:group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--op-spacing) * 8)}.op\:group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.op\:group)[data-collapsible=icon] *){margin-top:calc(var(--op-spacing) * -8)}.op\:group-data-\[collapsible\=icon\]\:hidden:is(:where(.op\:group)[data-collapsible=icon] *){display:none}.op\:group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.op\:group)[data-collapsible=icon] *){width:calc(var(--op-spacing) * 8)!important;height:calc(var(--op-spacing) * 8)!important}.op\:group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.op\:group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.op\:group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.op\:group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--op-spacing) * 4)))}.op\:group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.op\:group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--op-spacing) * 4)) + 2px)}.op\:group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.op\:group)[data-collapsible=icon] *){overflow:hidden}.op\:group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.op\:group)[data-collapsible=icon] *){padding:calc(var(--op-spacing) * 0)!important}.op\:group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.op\:group)[data-collapsible=icon] *){padding:calc(var(--op-spacing) * 2)!important}.op\:group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.op\:group)[data-collapsible=icon] *){opacity:0}.op\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.op\:group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.op\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.op\:group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.op\:group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.op\:group)[data-collapsible=offcanvas] *){width:calc(var(--op-spacing) * 0)}.op\:group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.op\:group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--op-spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.op\:group)[data-disabled=true] *){pointer-events:none}.op\:group-data-\[disabled\=true\]\:opacity-50:is(:where(.op\:group)[data-disabled=true] *){opacity:.5}.op\:group-data-\[selected\=true\]\:opacity-100:is(:where(.op\:group)[data-selected=true] *){opacity:1}.op\:group-data-\[side\=left\]\:-right-4:is(:where(.op\:group)[data-side=left] *){right:calc(var(--op-spacing) * -4)}.op\:group-data-\[side\=left\]\:border-r:is(:where(.op\:group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.op\:group-data-\[side\=right\]\:left-0:is(:where(.op\:group)[data-side=right] *){left:calc(var(--op-spacing) * 0)}.op\:group-data-\[side\=right\]\:rotate-180:is(:where(.op\:group)[data-side=right] *){rotate:180deg}.op\:group-data-\[side\=right\]\:border-l:is(:where(.op\:group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.op\:group-data-\[state\=open\]\:rotate-180:is(:where(.op\:group)[data-state=open] *){rotate:180deg}.op\:group-data-\[variant\=floating\]\:rounded-lg:is(:where(.op\:group)[data-variant=floating] *){border-radius:var(--radius)}.op\:group-data-\[variant\=floating\]\:border:is(:where(.op\:group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.op\:group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.op\:group)[data-variant=floating] *){border-color:hsl(var(--sidebar-border))}.op\:group-data-\[variant\=floating\]\:shadow-sm:is(:where(.op\:group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.op\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.op\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.op\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.op\:group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.op\:group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.op\:group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){top:100%}.op\:group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--op-spacing) * 1.5)}.op\:group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.op\:group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.op\:group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.op\:group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){background-color:hsl(var(--popover))}.op\:group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){color:hsl(var(--popover-foreground))}.op\:group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.op\:group-\[\.is-assistant\]\:bg-secondary:is(:where(.op\:group).is-assistant *){background-color:hsl(var(--secondary))}.op\:group-\[\.is-assistant\]\:text-foreground:is(:where(.op\:group).is-assistant *){color:hsl(var(--foreground))}.op\:group-\[\.is-user\]\:max-w-\[80\%\]:is(:where(.op\:group).is-user *){max-width:80%}.op\:group-\[\.is-user\]\:bg-primary:is(:where(.op\:group).is-user *){background-color:hsl(var(--primary))}.op\:group-\[\.is-user\]\:bg-secondary:is(:where(.op\:group).is-user *){background-color:hsl(var(--secondary))}.op\:group-\[\.is-user\]\:px-4:is(:where(.op\:group).is-user *){padding-inline:calc(var(--op-spacing) * 4)}.op\:group-\[\.is-user\]\:py-3:is(:where(.op\:group).is-user *){padding-block:calc(var(--op-spacing) * 3)}.op\:group-\[\.is-user\]\:text-foreground:is(:where(.op\:group).is-user *){color:hsl(var(--foreground))}.op\:group-\[\.is-user\]\:text-primary-foreground:is(:where(.op\:group).is-user *){color:hsl(var(--primary-foreground))}@media(hover:hover){.op\:peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.op\:peer\/menu-button):hover~*){color:hsl(var(--sidebar-accent-foreground))}}.op\:peer-disabled\:cursor-not-allowed:is(:where(.op\:peer):disabled~*){cursor:not-allowed}.op\:peer-disabled\:opacity-50:is(:where(.op\:peer):disabled~*){opacity:.5}.op\:peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.op\:peer\/menu-button)[data-active=true]~*){color:hsl(var(--sidebar-accent-foreground))}.op\:peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.op\:peer\/menu-button)[data-size=default]~*){top:calc(var(--op-spacing) * 1.5)}.op\:peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.op\:peer\/menu-button)[data-size=lg]~*){top:calc(var(--op-spacing) * 2.5)}.op\:peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.op\:peer\/menu-button)[data-size=sm]~*){top:calc(var(--op-spacing) * 1)}.op\:selection\:bg-primary ::selection{background-color:hsl(var(--primary))}.op\:selection\:bg-primary::selection{background-color:hsl(var(--primary))}.op\:selection\:text-primary-foreground ::selection{color:hsl(var(--primary-foreground))}.op\:selection\:text-primary-foreground::selection{color:hsl(var(--primary-foreground))}.op\:file\:inline-flex::file-selector-button{display:inline-flex}.op\:file\:h-7::file-selector-button{height:calc(var(--op-spacing) * 7)}.op\:file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.op\:file\:bg-transparent::file-selector-button{background-color:#0000}.op\:file\:text-sm::file-selector-button{font-size:var(--op-text-sm);line-height:var(--tw-leading,var(--op-text-sm--line-height))}.op\:file\:font-medium::file-selector-button{--tw-font-weight:var(--op-font-weight-medium);font-weight:var(--op-font-weight-medium)}.op\:file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.op\:placeholder\:font-normal::placeholder{--tw-font-weight:var(--op-font-weight-normal);font-weight:var(--op-font-weight-normal)}.op\:placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.op\:after\:absolute:after{content:var(--tw-content);position:absolute}.op\:after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--op-spacing) * -2)}.op\:after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--op-spacing) * 0)}.op\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.op\:after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.op\:group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.op\:group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.op\:first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.op\:first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.op\:last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.op\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.op\:focus-within\:border-destructive:focus-within{border-color:hsl(var(--destructive))}.op\:focus-within\:border-ring:focus-within{border-color:hsl(var(--ring))}.op\:focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:focus-within\:ring-destructive\/25:focus-within{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:focus-within\:ring-destructive\/25:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 25%, transparent)}}.op\:focus-within\:ring-destructive\/30:focus-within{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:focus-within\:ring-destructive\/30:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.op\:focus-within\:ring-ring\/35:focus-within{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.op\:focus-within\:ring-ring\/35:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 35%, transparent)}}.op\:focus-within\:ring-ring\/40:focus-within{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.op\:focus-within\:ring-ring\/40:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 40%, transparent)}}.op\:focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.op\:focus-within\:outline-offset-1:focus-within{outline-offset:1px}.op\:focus-within\:outline-\[var\(--ps-accent\)\]:focus-within{outline-color:var(--ps-accent)}.op\:focus-within\:outline-\[var\(--ps-danger\)\]:focus-within{outline-color:var(--ps-danger)}@media(hover:hover){.op\:hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.op\:hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.op\:hover\:border-primary\/30:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:border-primary\/30:hover{border-color:color-mix(in oklab,hsl(var(--primary)) 30%,transparent)}}.op\:hover\:bg-\[var\(--ps-paper-bright\)\]:hover{background-color:var(--ps-paper-bright)}.op\:hover\:bg-accent:hover,.op\:hover\:bg-accent\/40:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 40%,transparent)}}.op\:hover\:bg-accent\/50:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.op\:hover\:bg-accent\/60:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,hsl(var(--accent)) 60%,transparent)}}.op\:hover\:bg-background\/60:hover{background-color:hsl(var(--background))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-background\/60:hover{background-color:color-mix(in oklab,hsl(var(--background)) 60%,transparent)}}.op\:hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}.op\:hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 20%,transparent)}}.op\:hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 90%,transparent)}}.op\:hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,hsl(var(--foreground)) 90%,transparent)}}.op\:hover\:bg-muted:hover,.op\:hover\:bg-muted\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 40%,transparent)}}.op\:hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,hsl(var(--muted)) 50%,transparent)}}.op\:hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,hsl(var(--primary)) 90%,transparent)}}.op\:hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab,red,red)){.op\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,hsl(var(--secondary)) 80%,transparent)}}.op\:hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.op\:hover\:bg-transparent:hover{background-color:#0000}.op\:hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.op\:hover\:text-destructive:hover{color:hsl(var(--destructive))}.op\:hover\:text-foreground:hover{color:hsl(var(--foreground))}.op\:hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.op\:hover\:text-primary:hover{color:hsl(var(--primary))}.op\:hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.op\:hover\:no-underline:hover{text-decoration-line:none}.op\:hover\:underline:hover{text-decoration-line:underline}.op\:hover\:opacity-70:hover{opacity:.7}.op\:hover\:opacity-100:hover{opacity:1}.op\:hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.op\:group)[data-collapsible=offcanvas] *){background-color:hsl(var(--sidebar))}.op\:hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}}.op\:focus\:z-10:focus{z-index:10}.op\:focus\:bg-accent:focus{background-color:hsl(var(--accent))}.op\:focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.op\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.op\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.op\:focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.op\:focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.op\:focus-visible\:z-10:focus-visible{z-index:10}.op\:focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.op\:focus-visible\:bg-\[var\(--ps-accent-soft\)\]:focus-visible{background-color:var(--ps-accent-soft)}.op\:focus-visible\:bg-accent:focus-visible{background-color:hsl(var(--accent))}.op\:focus-visible\:opacity-100:focus-visible{opacity:1}.op\:focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.op\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.op\:focus-visible\:ring-ring:focus-visible,.op\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.op\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.op\:focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.op\:focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.op\:focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.op\:focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.op\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.op\:focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.op\:active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.op\:active\:scale-\[0\.92\]:active{scale:.92}.op\:active\:scale-\[0\.93\]:active{scale:.93}.op\:active\:border-primary:active{border-color:hsl(var(--primary))}.op\:active\:bg-\[var\(--ps-accent-soft\)\]:active{background-color:var(--ps-accent-soft)}.op\:active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.op\:active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.op\:disabled\:pointer-events-none:disabled{pointer-events:none}.op\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.op\:disabled\:opacity-40:disabled{opacity:.4}.op\:disabled\:opacity-50:disabled{opacity:.5}.op\:disabled\:opacity-60:disabled{opacity:.6}.op\:disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-side=left]) .op\:in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .op\:in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.op\:has-disabled\:opacity-50:has(:disabled){opacity:.5}.op\:has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.op\:has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar))}.op\:has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.op\:has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--op-spacing) * 3)}.op\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--op-spacing) * 2.5)}.op\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--op-spacing) * 3)}.op\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--op-spacing) * 4)}.op\:aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.op\:aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.op\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive))}.op\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.op\:data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.op\:data-\[active\=true\]\:border-ring[data-active=true]{border-color:hsl(var(--ring))}.op\:data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.op\:data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.op\:data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.op\:data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--op-font-weight-medium);font-weight:var(--op-font-weight-medium)}.op\:data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:hsl(var(--accent-foreground))}.op\:data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.op\:data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab,red,red)){.op\:data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}@media(hover:hover){.op\:data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:hsl(var(--accent))}}.op\:data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:hsl(var(--accent))}.op\:data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:hsl(var(--destructive))}.op\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.op\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.op\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.op\:data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.op\:data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.op\:data-\[disabled\=true\]\:opacity-100[data-disabled=true]{opacity:1}.op\:data-\[error\=true\]\:text-destructive[data-error=true]{color:hsl(var(--destructive))}.op\:data-\[highlighted\=true\]\:bg-primary[data-highlighted=true]{background-color:hsl(var(--primary))}.op\:data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--op-spacing) * 8)}.op\:data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--op-enter-translate-x: 13rem }.op\:data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--op-enter-translate-x: -13rem }.op\:data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation-name:op-enter;animation-duration:.15s;animation-fill-mode:both}.op\:data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--op-enter-opacity:0}.op\:data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--op-spacing) * 1.5)}.op\:data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.op\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.op\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.op\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.op\:data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--op-spacing) * 44)}.op\:data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--op-spacing) * 1.5)}.op\:data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.op\:data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.op\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.op\:data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.op\:data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.op\:data-\[selected\=true\]\:bg-\[var\(--ps-accent-soft\)\][data-selected=true]{background-color:var(--ps-accent-soft)}.op\:data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.op\:data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.op\:data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--op-spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--op-enter-translate-y: -.5rem }.op\:data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--op-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--op-enter-translate-x: .5rem }.op\:data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--op-spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--op-enter-translate-x: -.5rem }.op\:data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--op-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--op-enter-translate-y: .5rem }.op\:data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--op-spacing) * 9)}.op\:data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--op-spacing) * 8)}:is(.op\:\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){:is(.op\:\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,hsl(var(--destructive)) 90%,transparent)}}:is(.op\:\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--op-spacing) * 12)}:is(.op\:\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.op\:\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.op\:\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.op\:\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.op\:\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.op\:\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--op-spacing) * 2)}.op\:data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.op\:data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.op\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.op\:data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.op\:data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.op\:data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.op\:data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.op\:data-\[state\=open\]\:bg-accent[data-state=open],.op\:data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.op\:data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.op\:data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.op\:data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.op\:data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.op\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.op\:data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.op\:data-\[state\=open\]\:animate-in[data-state=open]{animation-name:op-enter;animation-duration:.15s;animation-fill-mode:both}.op\:data-\[state\=open\]\:fade-in-0[data-state=open]{--op-enter-opacity: 0 }.op\:data-\[state\=open\]\:zoom-in-90[data-state=open]{--op-enter-scale: .9 }.op\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--op-enter-scale:calc(95 / 100)}.op\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation-name:op-enter;animation-duration:.15s;animation-fill-mode:both}.op\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--op-enter-opacity: 0 }.op\:group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.op\:group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--op-enter-scale:calc(95 / 100)}@media(hover:hover){.op\:data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:hsl(var(--accent))}.op\:data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:hsl(var(--sidebar-accent))}.op\:data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:hsl(var(--sidebar-accent-foreground))}}.op\:data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:hsl(var(--accent))}.op\:data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.op\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--op-spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.op\:data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:op-enter;animation-duration:.15s;animation-fill-mode:both}.op\:data-\[state\=visible\]\:fade-in[data-state=visible]{--op-enter-opacity:0}.op\:data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:hsl(var(--destructive))}.op\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,hsl(var(--destructive)) 10%,transparent)}}.op\:data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:hsl(var(--destructive))}.op\:data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.op\:data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.op\:data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--op-spacing) * 24)}.op\:data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.op\:data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.op\:data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.op\:data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.op\:data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.op\:data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.op\:data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.op\:data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--op-spacing) * 0)}.op\:data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--op-spacing) * 24)}.op\:data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.op\:data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.op\:data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(prefers-reduced-motion:no-preference){.op\:motion-safe\:animate-\[op-ring-pulse_2\.4s_ease-out_infinite\]{animation:2.4s ease-out infinite op-ring-pulse}.op\:motion-safe\:animate-\[op-ring-pulse_2s_ease-out_0\.6s_infinite\]{animation:2s ease-out .6s infinite op-ring-pulse}.op\:motion-safe\:animate-\[op-ring-pulse_2s_ease-out_infinite\]{animation:2s ease-out infinite op-ring-pulse}.op\:motion-safe\:animate-\[op-ripple_0\.45s_ease-out\]{animation:.45s ease-out op-ripple}.op\:motion-safe\:animate-ping{animation:var(--op-animate-ping)}.op\:motion-safe\:animate-pulse{animation:var(--op-animate-pulse)}.op\:motion-safe\:animate-in{animation-name:op-enter;animation-duration:.15s;animation-fill-mode:both}.op\:motion-safe\:fade-in-0{--op-enter-opacity: 0 }.op\:motion-safe\:zoom-in-95{--op-enter-scale:calc(95 / 100)}}@media(prefers-reduced-motion:reduce){.op\:motion-reduce\:hidden{display:none}.op\:motion-reduce\:animate-none{animation:none}.op\:motion-reduce\:transition-none{transition-property:none}@media(hover:hover){.op\:motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media(min-width:40rem){.op\:sm\:block{display:block}.op\:sm\:flex{display:flex}.op\:sm\:grid{display:grid}.op\:sm\:hidden{display:none}.op\:sm\:inline{display:inline}.op\:sm\:inline-flex{display:inline-flex}.op\:sm\:table-cell{display:table-cell}.op\:sm\:size-7{width:calc(var(--op-spacing) * 7);height:calc(var(--op-spacing) * 7)}.op\:sm\:size-\[3\.75rem\]{width:3.75rem;height:3.75rem}.op\:sm\:min-h-5{min-height:calc(var(--op-spacing) * 5)}.op\:sm\:min-h-7{min-height:calc(var(--op-spacing) * 7)}.op\:sm\:w-20{width:calc(var(--op-spacing) * 20)}.op\:sm\:w-44{width:calc(var(--op-spacing) * 44)}.op\:sm\:w-48{width:calc(var(--op-spacing) * 48)}.op\:sm\:max-w-lg{max-width:var(--op-container-lg)}.op\:sm\:max-w-sm{max-width:var(--op-container-sm)}.op\:sm\:min-w-5{min-width:calc(var(--op-spacing) * 5)}.op\:sm\:min-w-7{min-width:calc(var(--op-spacing) * 7)}.op\:sm\:shrink-0{flex-shrink:0}.op\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.op\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.op\:sm\:flex-row{flex-direction:row}.op\:sm\:items-baseline{align-items:baseline}.op\:sm\:items-start{align-items:flex-start}.op\:sm\:justify-between{justify-content:space-between}.op\:sm\:justify-end{justify-content:flex-end}.op\:sm\:gap-2{gap:calc(var(--op-spacing) * 2)}.op\:sm\:gap-2\.5{gap:calc(var(--op-spacing) * 2.5)}.op\:sm\:gap-3{gap:calc(var(--op-spacing) * 3)}.op\:sm\:gap-4{gap:calc(var(--op-spacing) * 4)}.op\:sm\:gap-6{gap:calc(var(--op-spacing) * 6)}.op\:sm\:pr-2\.5{padding-right:calc(var(--op-spacing) * 2.5)}.op\:sm\:pl-2\.5{padding-left:calc(var(--op-spacing) * 2.5)}.op\:sm\:text-left{text-align:left}.op\:sm\:text-sm{font-size:var(--op-text-sm);line-height:var(--tw-leading,var(--op-text-sm--line-height))}.op\:data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left]{max-width:var(--op-container-sm)}.op\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-2xl[data-vaul-drawer-direction=right]{max-width:var(--op-container-2xl)}.op\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-lg[data-vaul-drawer-direction=right]{max-width:var(--op-container-lg)}.op\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-md[data-vaul-drawer-direction=right]{max-width:var(--op-container-md)}.op\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--op-container-sm)}}@media(min-width:48rem){.op\:md\:absolute{position:absolute}.op\:md\:block{display:block}.op\:md\:flex{display:flex}.op\:md\:inline{display:inline}.op\:md\:inline-flex{display:inline-flex}.op\:md\:table-cell{display:table-cell}.op\:md\:h-10{height:calc(var(--op-spacing) * 10)}.op\:md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.op\:md\:w-auto{width:auto}.op\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.op\:md\:flex-row{flex-direction:row}.op\:md\:gap-1\.5{gap:calc(var(--op-spacing) * 1.5)}.op\:md\:gap-4{gap:calc(var(--op-spacing) * 4)}.op\:md\:text-left{text-align:left}.op\:md\:text-sm{font-size:var(--op-text-sm);line-height:var(--tw-leading,var(--op-text-sm--line-height))}.op\:md\:opacity-0{opacity:0}.op\:md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.op\:peer)[data-variant=inset]~*){margin:calc(var(--op-spacing) * 2)}.op\:md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.op\:peer)[data-variant=inset]~*){margin-left:calc(var(--op-spacing) * 0)}.op\:md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.op\:peer)[data-variant=inset]~*){border-radius:var(--op-radius-xl)}.op\:md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.op\:peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.op\:md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.op\:peer)[data-variant=inset]~*):is(:where(.op\:peer)[data-state=collapsed]~*){margin-left:calc(var(--op-spacing) * 2)}.op\:md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.op\:lg\:block{display:block}.op\:lg\:inline{display:inline}.op\:lg\:table-cell{display:table-cell}.op\:lg\:max-h-\[560px\]{max-height:560px}.op\:lg\:w-60{width:calc(var(--op-spacing) * 60)}.op\:lg\:w-\[384px\]{width:384px}.op\:lg\:max-w-md{max-width:var(--op-container-md)}.op\:lg\:flex-1{flex:1}.op\:lg\:shrink-0{flex-shrink:0}.op\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.op\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.op\:lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.op\:lg\:flex-col{flex-direction:column}.op\:lg\:flex-row{flex-direction:row}:where(.op\:lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.op\:lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.op\:lg\:overflow-visible{overflow:visible}.op\:lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.op\:lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media(min-width:80rem){.op\:xl\:table-cell{display:table-cell}}.op\:dark\:border-input:where([data-op-theme=dark],[data-op-theme=dark] *){border-color:hsl(var(--input))}.op\:dark\:bg-amber-400\/40:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:var(--op-color-amber-400)}@supports (color:color-mix(in lab,red,red)){.op\:dark\:bg-amber-400\/40:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:color-mix(in oklab,var(--op-color-amber-400) 40%,transparent)}}.op\:dark\:bg-background:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:hsl(var(--background))}.op\:dark\:bg-destructive\/60:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:bg-destructive\/60:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:color-mix(in oklab,hsl(var(--destructive)) 60%,transparent)}}.op\:dark\:bg-input\/30:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:bg-input\/30:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:color-mix(in oklab,hsl(var(--input)) 30%,transparent)}}.op\:dark\:bg-muted-foreground\/40:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:bg-muted-foreground\/40:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 40%,transparent)}}.op\:dark\:bg-primary\/5:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:bg-primary\/5:where([data-op-theme=dark],[data-op-theme=dark] *){background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}.op\:dark\:text-amber-300:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-amber-300)}.op\:dark\:text-emerald-300:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-emerald-300)}.op\:dark\:text-fuchsia-300:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-fuchsia-300)}.op\:dark\:text-muted-foreground:where([data-op-theme=dark],[data-op-theme=dark] *){color:hsl(var(--muted-foreground))}.op\:dark\:text-purple-400:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-purple-400)}.op\:dark\:text-rose-300:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-rose-300)}.op\:dark\:text-sky-300:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-sky-300)}.op\:dark\:text-teal-300:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-teal-300)}.op\:dark\:text-violet-300:where([data-op-theme=dark],[data-op-theme=dark] *){color:var(--op-color-violet-300)}.op\:dark\:opacity-\[0\.1\]:where([data-op-theme=dark],[data-op-theme=dark] *){opacity:.1}.op\:dark\:\[--base-color\:var\(--muted-foreground\)\]:where([data-op-theme=dark],[data-op-theme=dark] *){--base-color:var(--muted-foreground)}.op\:dark\:\[--shimmer-color\:var\(--foreground\)\]:where([data-op-theme=dark],[data-op-theme=dark] *){--shimmer-color:var(--foreground)}@media(hover:hover){.op\:dark\:hover\:bg-accent\/50:where([data-op-theme=dark],[data-op-theme=dark] *):hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:hover\:bg-accent\/50:where([data-op-theme=dark],[data-op-theme=dark] *):hover{background-color:color-mix(in oklab,hsl(var(--accent)) 50%,transparent)}}.op\:dark\:hover\:bg-input\/50:where([data-op-theme=dark],[data-op-theme=dark] *):hover{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:hover\:bg-input\/50:where([data-op-theme=dark],[data-op-theme=dark] *):hover{background-color:color-mix(in oklab,hsl(var(--input)) 50%,transparent)}}}.op\:dark\:focus-visible\:ring-destructive\/40:where([data-op-theme=dark],[data-op-theme=dark] *):focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:focus-visible\:ring-destructive\/40:where([data-op-theme=dark],[data-op-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.op\:dark\:aria-invalid\:ring-destructive\/40:where([data-op-theme=dark],[data-op-theme=dark] *)[aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:aria-invalid\:ring-destructive\/40:where([data-op-theme=dark],[data-op-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.op\:dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:where([data-op-theme=dark],[data-op-theme=dark] *)[data-active=true][aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:where([data-op-theme=dark],[data-op-theme=dark] *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.op\:dark\:data-\[state\=active\]\:border-input:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=active]{border-color:hsl(var(--input))}.op\:dark\:data-\[state\=active\]\:bg-input\/30:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=active]{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:data-\[state\=active\]\:bg-input\/30:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=active]{background-color:color-mix(in oklab,hsl(var(--input)) 30%,transparent)}}.op\:dark\:data-\[state\=active\]\:text-foreground:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=active]{color:hsl(var(--foreground))}.op\:dark\:data-\[state\=checked\]\:bg-primary:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=checked]{background-color:hsl(var(--primary))}.op\:dark\:data-\[state\=checked\]\:bg-primary-foreground:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=checked]{background-color:hsl(var(--primary-foreground))}.op\:dark\:data-\[state\=unchecked\]\:bg-foreground:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=unchecked]{background-color:hsl(var(--foreground))}.op\:dark\:data-\[state\=unchecked\]\:bg-input\/80:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=unchecked]{background-color:hsl(var(--input))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:data-\[state\=unchecked\]\:bg-input\/80:where([data-op-theme=dark],[data-op-theme=dark] *)[data-state=unchecked]{background-color:color-mix(in oklab,hsl(var(--input)) 80%,transparent)}}.op\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-op-theme=dark],[data-op-theme=dark] *)[data-variant=destructive]:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){.op\:dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-op-theme=dark],[data-op-theme=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,hsl(var(--destructive)) 20%,transparent)}}.op\:\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--op-spacing) * 2)}.op\:\[\&_\[cmdk-group-heading\]\]\:px-\[18px\] [cmdk-group-heading]{padding-inline:18px}.op\:\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--op-spacing) * 1.5)}.op\:\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--op-text-xs);line-height:var(--tw-leading,var(--op-text-xs--line-height))}.op\:\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--op-font-weight-medium);font-weight:var(--op-font-weight-medium)}.op\:\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.op\:\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--op-spacing) * 2)}.op\:\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--op-spacing) * 0)}.op\:\[\&_\[cmdk-input-wrapper\]\]\:h-12 [cmdk-input-wrapper]{height:calc(var(--op-spacing) * 12)}.op\:\[\&_\[cmdk-input-wrapper\]\]\:flex-1 [cmdk-input-wrapper]{flex:1}.op\:\[\&_\[cmdk-input-wrapper\]\]\:border-0 [cmdk-input-wrapper]{border-style:var(--tw-border-style);border-width:0}.op\:\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--op-spacing) * 5)}.op\:\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--op-spacing) * 5)}.op\:\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--op-spacing) * 12)}.op\:\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--op-spacing) * 2)}.op\:\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--op-spacing) * 3)}.op\:\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--op-spacing) * 5)}.op\:\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--op-spacing) * 5)}.op\:\[\&_p\]\:leading-relaxed p{--tw-leading:var(--op-leading-relaxed);line-height:var(--op-leading-relaxed)}.op\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.op\:\[\&_svg\]\:size-5 svg{width:calc(var(--op-spacing) * 5);height:calc(var(--op-spacing) * 5)}.op\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.op\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--op-spacing) * 4);height:calc(var(--op-spacing) * 4)}.op\:\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:hsl(var(--muted-foreground))}.op\:\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--op-spacing) * 1.5)}.op\:\[\&_td\]\:text-\[13px\] td{font-size:13px}.op\:\[\&_th\]\:py-1 th{padding-block:calc(var(--op-spacing) * 1)}.op\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.op\:\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.op\:\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--op-spacing) * 0)}.op\:\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--op-spacing) * 6)}.op\:\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--op-spacing) * 6)}:is(.op\:\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.op\:\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.op\:\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--op-spacing) * 2)}:is(.op\:data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:hsl(var(--destructive))!important}.op\:\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:\[\&\>button\]\:hidden>button{display:none}.op\:\[\&\>div\]\:transition-none>div{transition-property:none}.op\:\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op\:\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.op\:\[\&\>svg\]\:size-3>svg{width:calc(var(--op-spacing) * 3);height:calc(var(--op-spacing) * 3)}.op\:\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--op-spacing) * 3.5);height:calc(var(--op-spacing) * 3.5)}.op\:\[\&\>svg\]\:size-4>svg{width:calc(var(--op-spacing) * 4);height:calc(var(--op-spacing) * 4)}.op\:\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.op\:\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--op-spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.op\:\[\&\>svg\]\:text-current>svg{color:currentColor}.op\:\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.op\:\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.op\:\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .op\:\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--op-spacing) * -2)}[data-side=left][data-state=collapsed] .op\:\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .op\:\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--op-spacing) * -2)}[data-side=right][data-state=collapsed] .op\:\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.op\:\[a\&\]\:hover\:bg-accent:hover{background-color:hsl(var(--accent))}a.op\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab,red,red)){a.op\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,hsl(var(--destructive)) 90%,transparent)}}a.op\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){a.op\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,hsl(var(--primary)) 90%,transparent)}}a.op\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab,red,red)){a.op\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,hsl(var(--secondary)) 90%,transparent)}}a.op\:\[a\&\]\:hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}}}@keyframes op-enter{0%{opacity:var(--op-enter-opacity,1);transform:translate3d(var(--op-enter-translate-x,0),var(--op-enter-translate-y,0),0) scale3d(var(--op-enter-scale,1),var(--op-enter-scale,1),var(--op-enter-scale,1))}}@keyframes op-caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@media(prefers-reduced-motion:reduce){.op\:animate-in{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.op-root{--ps-accent: #1B4F8A;--ps-accent-soft: #E3ECF6;--ps-on-accent: #FAF5EA;--ps-focus-ring: #1B4F8A;--ps-paper: #FAF5EA;--ps-paper-bright: #FFFDF6;--ps-paper-tint: #F0E7D2;--ps-paper-tint-border: #E4D8BC;--ps-paper-own: #F3EDDE;--ps-ink: #2C2A21;--ps-ink-body: #3B382E;--ps-ink-quiet: #4A463A;--ps-ink-soft: #6B675A;--ps-ink-faint: #6E6857;--ps-timestamp: #6E6857;--ps-chevron: #C9C2AC;--ps-hairline: #E4D9C0;--ps-hairline-soft: #EBE3D1;--ps-outline: #D8CDAF;--ps-rim: #FFFEFA;--ps-edge: rgba(255,255,255,.72);--ps-lip: #E4D9C0;--ps-focus-ring-chrome: #FAF5EA;--ps-on-glass: #fff;--ps-on-glass-strong: rgba(255,255,255,.82);--ps-on-glass-muted: rgba(255,255,255,.72);--ps-on-glass-faint: rgba(255,255,255,.62);--ps-on-glass-ghost: rgba(255,255,255,.52);--ps-on-glass-dim: rgba(255,255,255,.4);--ps-on-glass-rim: rgba(255,255,255,.92);--ps-on-glass-rim-soft: rgba(255,255,255,.7);--ps-glass-hover: rgba(255,255,255,.12);--ps-glass-hover-soft: rgba(255,255,255,.1);--ps-glass-hover-faint: rgba(255,255,255,.08);--ps-on-glass-halo: none;--ps-presence: #2FA44A;--ps-warn: #B0611E;--ps-danger: #B3402E;--ps-sky-flare-layer: radial-gradient(52% 32% at 78% -4%, rgba(255,255,255,.2), transparent 62%);--ps-sky-vignette-layer: radial-gradient(130% 55% at 50% 118%, rgba(0,0,0,.42), transparent 68%);--ps-sky-ground: linear-gradient(180deg, #0F1E2C 0%, #0A1520 45%, #050B11 82%, #03070B 100%);--ps-bezel-top: #5F92CB;--ps-bezel-mid: #2B62A1;--ps-bezel-bottom: #1B487A;--ps-bezel-edge-highlight: rgba(255,255,255,.45);--ps-bezel-edge-shade: rgba(9,25,44,.3);--ps-bezel-shadow: rgba(9,25,44,.65);--ps-sheet-shadow: rgba(4,11,20,.42);--ps-r-sheet: 26px;--ps-r-frame: 28px;--ps-r-card: 22px;--ps-r-row: 12px;--ps-r-dock: 30px;--ps-r-pill: 17px;--ps-r-field: 14px;--ps-r-button: 10px;--ps-r-bezel-outer: 32px;--ps-r-bezel-inner: 25px;--ps-stroke-divider: 1px;--ps-stroke-sheet: 1.5px;--ps-stroke-glass: 1.5px;--ps-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ps-glass-clear: rgba(255,255,255,.16);--ps-glass-clear-border: rgba(255,255,255,.38);--ps-glass-clear-blur: 30px;--ps-glass-field: linear-gradient(180deg, rgba(24,41,54,.3), rgba(8,15,24,.38));--ps-glass-field-border: rgba(255,255,255,.3);--ps-glass-field-blur: 34px;--ps-glass-field-rim: rgba(255,255,255,.22);--ps-glass-apps: linear-gradient(180deg, rgba(24,41,54,.44), rgba(8,15,24,.55));--ps-glass-apps-border: rgba(255,255,255,.3);--ps-glass-apps-blur: 34px;--ps-glass-dock: linear-gradient(180deg, rgba(14,24,34,.74), rgba(5,9,16,.84));--ps-glass-dock-border: rgba(255,255,255,.42);--ps-glass-dock-blur: 46px;--ps-glass-dock-rim: rgba(255,255,255,.34);--ps-glass-accent: linear-gradient(180deg, rgba(23,53,95,.86), rgba(12,30,58,.94));--ps-glass-accent-border: rgba(255,255,255,.52);--ps-glass-accent-blur: 26px;--ps-glass-key: linear-gradient(180deg, rgba(16,29,44,.34), rgba(4,9,16,.46));--ps-glass-key-border: rgba(255,255,255,.46);--ps-glass-key-blur: 26px;--ps-blur-clear: 30px;--ps-blur-field: 34px;--ps-blur-dock: 46px}.op-root{font-family:var(--ps-font);color:var(--ps-ink-body);font-size:14px;line-height:var(--ps-lh-ui);box-sizing:border-box;-webkit-font-smoothing:antialiased}.op-root *,.op-root *:before,.op-root *:after{box-sizing:border-box}.op-root{--ps-row-pad-y: 8px;--ps-row-pad-x: 16px;--ps-cell-pad-y: 8px;--ps-cell-pad-x: 16px;--ps-slab-pad-y: 10px;--ps-slab-pad-x: 13px;--ps-btn-pad-y: 7px;--ps-btn-pad-x: 12px;--ps-field-pad-y: 7px;--ps-field-pad-x: 11px;--ps-tcell-pad-y: 6px;--ps-tcell-pad-x: 10px;--ps-lh-ui: 1.35;--ps-lh-tight: 1.2}.op-root .op-root{background:transparent}.op-root .ps-sky{position:relative;isolation:isolate;background:var(--ps-sky-flare-layer),var(--ps-sky-vignette-layer),var(--ps-sky-ground);transition:background 2s ease}.op-root .ps-bezel{padding:var(--ps-bezel-pad, 7px);border-radius:var(--ps-r-bezel-outer);background:var( --ps-bezel-fill, linear-gradient(180deg, var(--ps-bezel-top), var(--ps-bezel-mid) 50%, var(--ps-bezel-bottom)) );box-shadow:var( --ps-bezel-shadow-stack, inset 0 1.5px 0 var(--ps-bezel-edge-highlight) , inset 0 -1.5px 0 var(--ps-bezel-edge-shade), 0 40px 90px var(--ps-bezel-shadow) )}.op-root .ps-bezel>*{border-radius:var(--ps-bezel-inner-radius, var(--ps-r-bezel-inner));overflow:hidden}.op-root .ps-glass{position:relative;text-shadow:var(--ps-on-glass-halo, none);-webkit-backdrop-filter:blur(var(--ps-blur-clear)) saturate(180%);backdrop-filter:blur(var(--ps-blur-clear)) saturate(180%);background:var(--ps-glass-clear);border:var(--ps-stroke-glass) solid var(--ps-glass-clear-border)}.op-root .ps-glass--field{-webkit-backdrop-filter:blur(var(--ps-blur-field)) saturate(180%);backdrop-filter:blur(var(--ps-blur-field)) saturate(180%);background:var(--ps-glass-field);border-color:var(--ps-glass-field-border);border-radius:var(--ps-r-field);box-shadow:inset 0 1px 0 var(--ps-glass-field-rim)}.op-root .ps-glass--dock{text-shadow:none;-webkit-backdrop-filter:blur(var(--ps-blur-dock)) saturate(185%);backdrop-filter:blur(var(--ps-blur-dock)) saturate(185%);background:var(--ps-glass-dock);border-color:var(--ps-glass-dock-border);border-radius:var(--ps-r-dock);box-shadow:inset 0 1px 0 var(--ps-glass-dock-rim),inset 0 -1px #00000047}.op-root .ps-glass--accent{background:var(--ps-glass-accent);border-color:var(--ps-glass-accent-border)}.op-root .ps-key{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ps-glass-key);border:var(--ps-stroke-glass) solid var(--ps-glass-key-border);color:var(--ps-on-glass);cursor:pointer;-webkit-backdrop-filter:blur(var(--ps-blur-clear)) saturate(180%);backdrop-filter:blur(var(--ps-blur-clear)) saturate(180%);transition:transform .12s ease,background .12s ease,border-color .12s ease}.op-root .ps-key:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 42%);pointer-events:none}.op-root .ps-key:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(46% 46% at 32% 24%,rgba(255,255,255,.42),transparent 55%);pointer-events:none}.op-root .ps-key:hover{border-color:var(--ps-glass-key-border);background:var(--ps-glass-hover)}.op-root .ps-key:active{transform:scale(.9)}.op-root .ps-key--active{background:var(--ps-glass-accent);border-color:var(--ps-glass-accent-border)}.op-root .ps-avatar-halo{border-radius:999px;box-shadow:0 0 0 2px var(--ps-paper),0 0 0 4px color-mix(in srgb,var(--halo, transparent) 35%,transparent)}.op-root{--ps-signal-free: #2FA44A;--ps-signal-soon: #D9A21B;--ps-signal-busy: #B3402E}.op-root{--ps-shade: 24, 18, 8;--ps-elev-1: 0 1px 1px rgba(var(--ps-shade), .05), 0 2px 6px rgba(var(--ps-shade), .05);--ps-elev-2: 0 2px 3px rgba(var(--ps-shade), .07), 0 8px 18px rgba(var(--ps-shade), .09);--ps-elev-3: 0 4px 6px rgba(var(--ps-shade), .08), 0 18px 36px rgba(var(--ps-shade), .13);--ps-elev-well: inset 0 1px 2px rgba(var(--ps-shade), .1), inset 0 0 0 1px rgba(var(--ps-shade), .03)}.op-root .ps-paper{background:var(--ps-paper);border-radius:var(--ps-r-sheet);border:var(--ps-stroke-sheet) solid var(--ps-edge);color:var(--ps-ink-body);box-shadow:inset 0 1px 0 var(--ps-rim),inset 0 -1px 0 var(--ps-lip),0 20px 48px var(--ps-sheet-shadow);overflow:hidden}.op-root .ps-row{padding:var(--ps-row-pad-y) var(--ps-row-pad-x);border-bottom:var(--ps-stroke-divider) solid var(--ps-hairline)}.op-root .ps-row:last-child{border-bottom:0}.op-root .ps-row--bright{background:var(--ps-paper-bright)}.op-root .ps-row--interactive{cursor:pointer;transition:background .12s ease}.op-root .ps-row--interactive:hover{background:var(--ps-paper-bright)}.op-root .ps-row--needs-you,.op-root .ps-row--selected{background:var(--ps-accent-soft)}.op-root .ps-slab{background:var(--ps-paper-tint);border:1px solid var(--ps-paper-tint-border);border-radius:var(--ps-r-row);padding:var(--ps-slab-pad-y) var(--ps-slab-pad-x);box-shadow:var(--ps-elev-well)}.op-root .ps-slab--empty{border:1.5px dashed var(--ps-outline);text-align:center;color:var(--ps-ink-faint)}.op-root .ps-cells{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:var(--ps-stroke-divider) solid var(--ps-hairline)}.op-root .ps-cells>*+*{border-left:var(--ps-stroke-divider) solid var(--ps-hairline)}.op-root .ps-cell{padding:var(--ps-cell-pad-y) var(--ps-cell-pad-x)}.op-root .ps-cell-value{font-size:20px;line-height:var(--ps-lh-tight);font-weight:300;color:var(--ps-ink);letter-spacing:-.2px}.op-root .ps-cell-value--warn{color:var(--ps-warn)}.op-root .ps-hero{font-size:44px;line-height:var(--ps-lh-tight);font-weight:200;letter-spacing:-1.5px;color:var(--ps-on-glass);text-shadow:var(--ps-on-glass-halo, none)}.op-root .ps-screen-title{font-size:19px;line-height:var(--ps-lh-tight);font-weight:800;letter-spacing:-.6px;color:var(--ps-ink)}.op-root .ps-title{font-size:14.5px;line-height:var(--ps-lh-tight);font-weight:800;color:var(--ps-ink)}.op-root .ps-body{font-size:14px;line-height:1.45;color:var(--ps-ink-body)}.op-root .ps-meta{font-size:12px;color:var(--ps-ink-faint)}.op-root .ps-timestamp{font-size:12px;color:var(--ps-timestamp)}.op-root .ps-label{font-size:11px;font-weight:800;letter-spacing:.88px;text-transform:uppercase;color:var(--ps-timestamp)}.op-root .ps-badge{font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.op-root .ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--ps-btn-pad-y) var(--ps-btn-pad-x);border-radius:var(--ps-r-button);font:inherit;font-size:13px;line-height:var(--ps-lh-ui);font-weight:600;min-height:32px;cursor:pointer;border:1px solid var(--ps-outline);background:transparent;color:var(--ps-ink-body);transition:background .12s ease,border-color .12s ease,color .12s ease}.op-root .ps-iconrow .ps-btn{border-color:transparent;background:transparent;padding-left:6px;padding-right:6px}.op-root .ps-iconrow .ps-btn:hover:not(:disabled){background:var(--ps-paper-bright);border-color:var(--ps-hairline)}.op-root .ps-btn:hover:not(:disabled){background:var(--ps-paper-bright)}.op-root .ps-btn:disabled{opacity:.5;cursor:not-allowed}.op-root .ps-btn--outline-accent{border-color:var(--ps-accent);color:var(--ps-accent)}.op-root .ps-btn--outline-accent:hover:not(:disabled){background:var(--ps-accent-soft)}.op-root .ps-btn--solid{background:var(--ps-accent);border-color:var(--ps-accent);color:var(--ps-on-accent)}.op-root .ps-btn--solid:hover:not(:disabled){filter:brightness(.9)}.op-root .ps-btn--danger{border-color:var(--ps-danger);color:var(--ps-danger)}.op-root .ps-btn--danger:hover:not(:disabled){background:var(--ps-danger);color:var(--ps-on-accent)}.op-root .ps-input,.op-root .ps-textarea,.op-root .ps-select{width:100%;padding:var(--ps-field-pad-y) var(--ps-field-pad-x);border-radius:var(--ps-r-field);border:1px solid var(--ps-paper-tint-border);background:var(--ps-paper-tint);color:var(--ps-ink);font:inherit;font-size:13.5px}.op-root .ps-input,.op-root .ps-select{min-height:32px}.op-root .ps-input:focus,.op-root .ps-textarea:focus,.op-root .ps-select:focus{outline:2px solid var(--ps-focus-ring);outline-offset:1px}.op-root .ps-input::placeholder,.op-root .ps-textarea::placeholder{color:var(--ps-ink-faint)}.op-root .ps-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--ps-r-pill);background:var(--ps-paper-tint);border:1px solid var(--ps-paper-tint-border);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ps-ink-soft)}.op-root .ps-chip--accent{background:var(--ps-accent-soft);border-color:transparent;color:var(--ps-accent)}.op-root .ps-chip--success{color:var(--ps-presence)}.op-root .ps-chip--warn{color:var(--ps-warn)}.op-root .ps-chip--danger{color:var(--ps-danger)}.op-root [data-slot=table-cell]{padding:var(--ps-tcell-pad-y) var(--ps-tcell-pad-x)}.op-root .ps-dock{position:absolute;left:50%;bottom:13px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:6px 9px;z-index:5;max-width:calc(100% - 40px);overflow-x:auto;scrollbar-width:none}.op-root .ps-dock::-webkit-scrollbar{display:none}.op-root .ps-dock-tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 11px;border-radius:var(--ps-r-pill);border:0;background:transparent;color:var(--ps-on-glass-muted);font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.op-root .ps-dock-tab:hover{background:var(--ps-glass-hover);color:var(--ps-on-glass)}.op-root .ps-dock-tab--active{background:var(--ps-glass-accent);color:var(--ps-on-glass);box-shadow:inset 0 1px #ffffff47}.op-root .ps-dock-grip{display:flex;flex-direction:column;gap:2px;padding:0 8px 0 2px;cursor:grab;touch-action:none}.op-root .ps-dock-grip:active{cursor:grabbing}.op-root .ps-dock-grip i{display:block;width:3px;height:3px;border-radius:999px;background:var(--ps-on-glass-dim)}.op-root .ps-rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0}.op-root .ps-rail-item{display:flex;flex-direction:column;align-items:center;color:var(--ps-on-glass-strong);font-size:9.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;background:transparent;border:0;cursor:pointer;gap:5px;padding:7px 0;width:100%;overflow:hidden}.op-root .ps-rail-item>span:last-child{flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-root .ps-rail-item[data-caption-fit=tight]>span:last-child{letter-spacing:.2px}.op-root .ps-rail-item[data-caption-fit=tightest]>span:last-child{letter-spacing:0;font-size:7.5px;line-height:12.825px}.op-root .ps-rail-item:hover{color:var(--ps-on-glass)}.op-root .ps-rail-icon{width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:border-color .12s ease,background .12s ease}.op-root .ps-rail-item:hover .ps-rail-icon{background:var(--ps-glass-hover-soft)}.op-root .ps-rail-item--active{color:var(--ps-on-glass)}.op-root .ps-rail-item--active .ps-rail-icon{border-color:var(--ps-on-glass);background:var(--ps-glass-hover-faint)}@media(prefers-reduced-motion:reduce){.op-root .ps-sky,.op-root .ps-key,.op-root .ps-row--interactive,.op-root .ps-dock-tab,.op-root .ps-btn{transition:none}.op-root .ps-key:active{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.op-root .ps-glass,.op-root .ps-glass--field,.op-root .ps-glass--dock,.op-root .ps-key{background:var(--ps-glass-dock)}}.op-root{--ps-rail-inner-h: 650px;--ps-rail-outer-h: 575px;--ps-rail-stroke: 3px}.op-root .ps-railstack{display:flex;align-items:center;flex-shrink:0;min-height:0}.op-root .ps-rail-apps{position:relative;width:87px;height:var(--ps-rail-outer-h);align-self:center;margin:0;border-radius:var(--ps-r-frame);z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 22px 14px 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(var(--ps-blur-dock)) saturate(185%);backdrop-filter:blur(var(--ps-blur-dock)) saturate(185%);background:var(--ps-glass-dock);border:var(--ps-rail-stroke) solid var(--ps-glass-dock-border);box-shadow:inset 0 1px 0 var(--ps-glass-dock-rim)}.op-root .ps-rail-apps{transition:width .2s cubic-bezier(.22,.61,.36,1)}.op-root .ps-rail-apps.ps-rail-apps--collapsed{width:18px;min-width:0;overflow:hidden}.op-root .ps-rail-apps.ps-rail-apps--collapsed>.ps-rail-apps__groove{display:none}.op-root .ps-rail-apps>.ps-rail-apps__handle{position:absolute;top:50%;left:auto;right:2px;transform:translateY(-50%);width:6px;height:46px;padding:0;border:0;border-radius:999px;background:var(--ps-rail-handle, var(--ps-on-glass-dim));cursor:pointer;box-shadow:0 0 0 9px transparent;transition:background .14s ease,height .14s ease;z-index:2}.op-root .ps-rail-apps>.ps-rail-apps__handle:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.op-root .ps-rail-apps>.ps-rail-apps__handle:hover,.op-root .ps-rail-apps>.ps-rail-apps__handle:focus-visible{background:var(--ps-rail-handle-hot, var(--ps-on-glass-ghost));height:62px}.op-root .ps-rail-apps>.ps-rail-apps__handle:focus-visible{outline:2px solid var(--ps-focus-ring-chrome);outline-offset:3px}.op-root .ps-rail-apps::-webkit-scrollbar{display:none}.op-root .ps-rail-product{width:75px;height:var(--ps-rail-inner-h);align-self:center;margin:0 0 0 -22px;border-radius:var(--ps-r-frame) 0 0 var(--ps-r-frame);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px 12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-backdrop-filter:blur(var(--ps-blur-dock)) saturate(185%);backdrop-filter:blur(var(--ps-blur-dock)) saturate(185%);background:var(--ps-glass-dock);border:var(--ps-rail-stroke) solid var(--ps-glass-dock-border);border-right:0;box-shadow:inset 0 1px 0 var(--ps-glass-dock-rim);scrollbar-width:none}.op-root .ps-rail-product::-webkit-scrollbar{display:none}.op-root .ps-sheet-overlap{margin-left:0;z-index:3}.op-root .ps-disc{position:relative;width:36px;height:36px;border-radius:999px;border:0;cursor:pointer;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.2px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.42),transparent 52%),var(--disc, var(--ps-accent));box-shadow:inset 0 -1px #00000038;transition:transform .12s ease,box-shadow .12s ease}.op-root .ps-disc__mark{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.op-root .ps-disc:hover{transform:scale(1.06)}.op-root .ps-disc:active{transform:scale(.9)}.op-root .ps-disc--active{box-shadow:inset 0 -1px #00000038,0 0 0 2px var(--ps-on-glass),0 0 14px 2px var(--disc, var(--ps-accent))}.op-root .ps-disc-add{width:36px;height:36px;border-radius:999px;border:1.5px dashed var(--ps-on-glass-dim);background:transparent;color:var(--ps-on-glass-faint);font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.op-root .ps-disc-add:hover{border-color:var(--ps-on-glass-faint);color:var(--ps-on-glass)}.op-root .ps-rail-apps>*{width:100%;display:flex;flex-direction:column;align-items:center}.op-root .ps-rail-apps>.ps-rail-apps__groove{display:contents}.op-root .ps-rail-apps__rule{display:none}.op-root .ps-disc-label{font-size:7px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--ps-on-glass-ghost);margin-top:3px;text-align:center;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-root .ps-chi{width:42px;height:42px;border-radius:999px;border:0;cursor:pointer;margin-top:auto;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--ps-accent) 18%,#fff),color-mix(in srgb,var(--ps-accent) 62%,#fff) 38%,var(--ps-accent) 68%,color-mix(in srgb,var(--ps-accent) 72%,#000) 100%);box-shadow:inset 0 1px #ffffff4d,0 3px 10px #00000057;transition:transform .12s ease}.op-root .ps-chi:active{transform:scale(.9)}.op-root[data-ps-mode=standalone]{background:linear-gradient(#000000db,#000000db),var(--ps-sky-ground)}.op-root[data-ps-mode=standalone]>.ps-sky{border-radius:var(--ps-r-bezel-inner)}.op-root .ps-poweredby{font-size:7px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--ps-on-glass-dim);text-align:center;padding:8px 0 4px}.op-root{--ps-metal: #a08a5c;--ps-metal-bright: #c8b184;--ps-metal-line: rgba(160, 138, 92, .34)}.op-root{font-variant-numeric:tabular-nums}.op-root ::selection{background:color-mix(in oklab,var(--ps-metal) 35%,transparent)}.op-root p,.op-root .ps-body,.op-root .ps-meta{text-wrap-style:pretty}.op-root .ps-btn:active:not(:disabled),.op-root .ps-chip:active,.op-root .ps-dock-tab:active,.op-root .ps-rail-item:active,.op-root .ps-row--interactive:active{transform:scale(.97)}.op-root .ps-btn,.op-root .ps-chip,.op-root .ps-dock-tab,.op-root .ps-rail-item,.op-root .ps-row--interactive{transition:transform .12s cubic-bezier(.2,.7,.3,1)}.op-root .ps-btn:focus-visible,.op-root .ps-input:focus-visible,.op-root .ps-textarea:focus-visible,.op-root .ps-select:focus-visible,.op-root .ps-row--interactive:focus-visible,.op-root .ps-chip:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ps-focus-ring),0 0 0 4px color-mix(in oklab,var(--ps-accent) 18%,transparent)}.op-root .ps-key:focus-visible,.op-root .ps-disc:focus-visible,.op-root .ps-disc-add:focus-visible,.op-root .ps-rail-item:focus-visible,.op-root .ps-dock-tab:focus-visible,.op-root .ps-chi:focus-visible,.op-root .ps-rail-apps__handle:focus-visible,.op-root .ps-rail-field:focus-visible{outline:2px solid var(--ps-focus-ring-chrome);outline-offset:2px}.op-root .ps-btn--solid:focus-visible{box-shadow:inset 0 0 0 2px var(--ps-focus-ring-chrome),0 0 0 4px color-mix(in oklab,var(--ps-accent) 18%,transparent)}.op-root .ps-disc--active:focus-visible{outline-offset:4px}.op-root .ps-rail-field--paper:focus-visible{outline:2px solid var(--ps-focus-ring);outline-offset:2px}.op-root .ps-paper{box-shadow:inset 0 1px 0 var(--ps-rim),inset 0 -1px 0 var(--ps-lip),0 1px 2px var(--ps-sheet-shadow),0 12px 28px -8px var(--ps-sheet-shadow),0 30px 60px -24px var(--ps-sheet-shadow)}.op-root .ps-row--interactive{transition:transform .12s cubic-bezier(.2,.7,.3,1),box-shadow .25s cubic-bezier(.2,.7,.3,1),background .12s ease}.op-root .ps-row--interactive:hover{transform:translateY(-1px);box-shadow:var(--ps-elev-2)}.op-root .ps-btn--solid{background:linear-gradient(180deg,color-mix(in oklab,var(--ps-accent) 88%,white) 0%,var(--ps-accent) 100%);box-shadow:inset 0 1px #ffffff40,0 1px 2px color-mix(in oklab,var(--ps-accent) 30%,transparent),0 8px 22px -6px color-mix(in oklab,var(--ps-accent) 45%,transparent);transition:transform .12s cubic-bezier(.2,.7,.3,1),box-shadow .25s cubic-bezier(.2,.7,.3,1),filter .12s ease}.op-root .ps-btn--solid:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--ps-accent) 88%,white) 0%,var(--ps-accent) 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 1px 2px color-mix(in oklab,var(--ps-accent) 35%,transparent),0 12px 28px -6px color-mix(in oklab,var(--ps-accent) 55%,transparent)}.op-root .ps-btn--solid:active:not(:disabled){transform:translateY(0) scale(.97)}.op-root .ps-badge{font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px var(--ps-metal-line)}@media(prefers-reduced-motion:reduce){.op-root *,.op-root *:before,.op-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.op-root .ps-glass--dock{box-shadow:inset 0 0 0 1px var(--ps-metal-line),inset 0 1.5px #ffffff24,var(--ps-elev-3);animation:ps-pop-in .12s cubic-bezier(.2,.7,.3,1)}@keyframes ps-pop-in{0%{opacity:0;transform:translateY(4px)}}.op-root .ps-glass--dock button:active{transform:scale(.98)}.op-root .owr-shadow-glass-gray,.op-root.owr-shadow-glass-gray{box-shadow:0 24px 60px -16px #26231c73,0 4px 16px #26231c33,inset 0 1px #ffffff1a}.op-root .owr-shadow-glass-sky,.op-root.owr-shadow-glass-sky{box-shadow:0 24px 60px -16px #2e587859,0 4px 16px #2e587826}.op-root .owr-ring-main,.op-root.owr-ring-main{box-shadow:inset 0 0 0 1px #ffffff47}.op-root .owr-inset-page,.op-root.owr-inset-page{box-shadow:inset 0 0 0 1px #43403926}.op-root .owr-shadow-tag,.op-root.owr-shadow-tag{box-shadow:0 2px 6px #26231c4d}:where(:root[data-mc-appearance=dark]) .mc-root:not([data-mc-appearance-choice=light]):not([data-mc-appearance-choice=dark]){color-scheme:dark;--mc-surface: #0f1512 !important;--mc-surface-raised: #151c17 !important;--mc-surface-sunken: #19211c !important;--mc-surface-hover: #151c17 !important;--mc-surface-active: #19211c !important;--mc-surface-glass: rgba(15, 21, 18, .78) !important;--mc-skeleton: #2a342e !important;--mc-skeleton-sheen: #3a463f !important;--mc-ruled-lines: none !important;--mc-well-seam: rgba(4, 7, 11, .85) !important;--mc-well-recess: inset 0 3px 9px rgba(0, 0, 0, .45), inset 3px 0 8px rgba(0, 0, 0, .32), inset -3px 0 8px rgba(0, 0, 0, .24), inset 0 -1px 4px rgba(0, 0, 0, .18), 0 1px 0 rgba(255, 255, 255, .045) !important;--mc-scroll-shade: rgba(0, 0, 0, .45) !important;--mc-ink: #e9edea !important;--mc-ink-body: #e9edea !important;--mc-ink-soft: #a2aca5 !important;--mc-ink-faint: #8d978f !important;--mc-ink-ghost: #7f8981 !important;--mc-accent: #3fbc7c !important;--mc-accent-hover: #57cd90 !important;--mc-accent-ink: #08130d !important;--mc-accent-deep: #57cd90 !important;--mc-accent-deep-ink: #08130d !important;--mc-accent-text: #6fd6a3 !important;--mc-accent-wash: #152a1e !important;--mc-accent-wash-line: #265c3f !important;--mc-hairline: #242d27 !important;--mc-hairline-soft: #1e2620 !important;--mc-outline: #2d372f !important;--mc-outline-strong: #3a453c !important;--mc-focus-ring: #3fbc7c !important;--mc-unread-dot: #3fbc7c !important;--mc-unread-row: #152a1e !important;--mc-unread-divider: #3fbc7c !important;--mc-mention-row: #152a1e !important;--mc-mention-text: #6fd6a3 !important;--mc-own-rail: #3fa85c !important;--mc-other-rail: #3a414d !important;--mc-own-row: #182420 !important;--mc-other-row: #1a2029 !important;--mc-danger: #e0685d !important;--mc-danger-ink: #1b100e !important;--mc-danger-wash: #32201d !important;--mc-danger-wash-line: #5c332d !important;--mc-warning: #d3a24a !important;--mc-warning-wash: #2e2717 !important;--mc-warning-wash-line: #5a4a24 !important;--mc-warning-text: #e4b25b !important;--mc-presence-away: #d3a24a !important;--mc-presence-busy: #e0685d !important;--mc-presence-offline: #707b74 !important;--mc-origin-chat-surface: #0f1512 !important;--mc-origin-chat-ink: #e9edea !important;--mc-origin-email-rail: #7aa3d8 !important;--mc-origin-email-surface: #1b2532 !important;--mc-origin-email-line: #324b69 !important;--mc-origin-email-ink: #cfe0f5 !important;--mc-origin-sms-rail: #8c93e0 !important;--mc-origin-sms-surface: #1c1f33 !important;--mc-origin-sms-line: #343a6b !important;--mc-origin-sms-ink: #d6d9f3 !important;--mc-origin-whatsapp-rail: #9aa4f6 !important;--mc-origin-whatsapp-surface: #1d2038 !important;--mc-origin-whatsapp-line: #3a4176 !important;--mc-origin-whatsapp-ink: #dce0fb !important;--mc-shadow-raised: 0 1px 2px rgba(0, 0, 0, .35), 0 2px 8px -2px rgba(0, 0, 0, .3), 0 10px 24px -14px rgba(0, 0, 0, .4) !important;--mc-shadow-pop: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px -8px rgba(0, 0, 0, .5), 0 26px 52px -26px rgba(0, 0, 0, .45) !important;--mc-shadow-panel: 0 1px 3px rgba(0, 0, 0, .45), 0 16px 38px -10px rgba(0, 0, 0, .55), 0 40px 78px -30px rgba(0, 0, 0, .5) !important;--mc-shadow-overlay: 0 2px 6px rgba(0, 0, 0, .45), 0 24px 60px -12px rgba(0, 0, 0, .6), 0 64px 130px -44px rgba(0, 0, 0, .55) !important;--mc-accent-lift: #5fd094 !important;--mc-sheen: rgba(255, 255, 255, .07) !important;--mc-shadow-sheen: inset 0 1.5px 0 rgba(255, 255, 255, .07) !important;--mc-metal: #c4a968 !important;--mc-metal-text: #d4b977 !important;--mc-metal-bright: #dcc48d !important;--mc-metal-ink: #1a1305 !important;--mc-metal-line: rgba(196, 169, 104, .3) !important;--mc-metal-wash: rgba(196, 169, 104, .1) !important}@media(prefers-color-scheme:dark){:root:not([data-mc-appearance=light]){color-scheme:dark}}:root{--sky: linear-gradient(180deg, #1a1c22 0%, #121319 55%, #0b0c10 100%);--blob-steel: rgba(96, 120, 168, .28);--blob-slate: rgba(66, 80, 110, .3);--blob-white: rgba(255, 255, 255, .07);--glass-1: #000000;--glass-2: #000000;--glass-3: #000000;--glass-own: rgba(255, 255, 255, .16);--glass-border: rgba(0, 0, 0, .65);--rim: inset 0 2px 5px rgba(0, 0, 0, .8), inset 0 -1px 0 rgba(255, 255, 255, .1);--blur-sm: blur(20px) saturate(160%);--blur-bubble: blur(24px) saturate(160%);--blur-chrome: blur(34px) saturate(160%);--card: #ffffff;--ink: #1a1e26;--ink-2: rgba(26, 30, 38, .55);--ink-3: rgba(26, 30, 38, .45);--t1: #ffffff;--t2: rgba(255, 255, 255, .6);--t3: rgba(255, 255, 255, .45);--brand-red: #e03131;--accent: #f2762e;--accent-grad: linear-gradient(135deg, #f2914e, #d95f2b);--mint: #3ecf7a;--link: #8ab8ff;--link-on-white: #3b6fc4;--coral: #ff9aa8;--coral-strip: #e0918a;--amber: #e8b055;--steel: #7d92ad;--av-steel: linear-gradient(135deg, #7d92ad, #4a5f7d);--av-amber: linear-gradient(135deg, #e8b055, #c47f2a);--av-green: linear-gradient(135deg, #6fbd8f, #35845c);--av-you: linear-gradient(135deg, #f2914e, #d95f2b);--shadow-card: 0 12px 28px rgba(0, 0, 0, .4);--shadow-hero: 0 16px 38px rgba(0, 0, 0, .45);--shadow-btn: 0 8px 20px rgba(0, 0, 0, .35);--shadow-row: 0 10px 24px rgba(0, 0, 0, .35);--r-mention: 5px;--r-inner: 6px;--r-badge: 999px;--r-input: 10px;--r-row: 12px;--r-btn: 999px;--r-card: 14px;--r-tile: 16px;--r-panel: 20px;--r-composer: 16px}:root{--skin-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--skin-mono: "SF Mono", ui-monospace, monospace}.op-root:has([data-product=matterchat]),[data-product=matterchat] .op-root,.ov-app[data-product=matterchat],.op-root:has([data-product=matterchat]) .ov-popover{--card: #ffffff;--accent: #f2762e}.op-root:has([data-mc-chrome=glass][data-product=matterchat]) .ov-popover{background:#121318f7}html[data-mc-skin-surface] .op-root:has([data-mc-chrome=glass][data-product=matterchat]) .ov-popover{--ps-on-glass: var(--t1);--ps-on-glass-strong: var(--t2);--ps-on-glass-muted: var(--t2);--ps-on-glass-faint: var(--t3);--ps-on-glass-ghost: var(--t3);--ps-on-glass-dim: var(--t3);--ps-on-glass-rim: rgba(255, 255, 255, .95);--ps-on-glass-rim-soft: var(--glass-border);--ps-glass-hover: var(--glass-3);--ps-glass-hover-soft: var(--glass-3);--ps-glass-hover-faint: var(--glass-2)}:root{--t2: rgba(255, 255, 255, .72);--t3: rgba(255, 255, 255, .66);--ink-2: rgba(26, 30, 38, .76);--ink-3: rgba(26, 30, 38, .66)}:root{--sky: linear-gradient(180deg, #0a0a0c 0%, #050506 58%, #000000 100%);--blob-steel: rgba(96, 120, 168, .1);--blob-slate: rgba(66, 80, 110, .1);--blob-white: rgba(255, 255, 255, .022)}.ps-sky:has(>[data-product=matterchat][data-mc-chrome=glass]){background:var(--sky);border-radius:0;overflow:hidden}.ps-sky:has(>[data-product=matterchat][data-mc-chrome=glass]):before,.ps-sky:has(>[data-product=matterchat][data-mc-chrome=glass]):after,[data-mc-chrome=glass][data-product=matterchat].ov-app:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.ps-sky:has(>[data-product=matterchat][data-mc-chrome=glass]):before{top:-160px;left:15%;width:720px;height:540px;z-index:-3;background:radial-gradient(closest-side,var(--blob-steel),transparent 68%);filter:blur(34px);animation:mc-sky-drift-a 16s ease-in-out infinite alternate}.ps-sky:has(>[data-product=matterchat][data-mc-chrome=glass]):after{right:-100px;bottom:-180px;width:760px;height:580px;z-index:-2;background:radial-gradient(closest-side,var(--blob-slate),transparent 68%);filter:blur(30px);animation:mc-sky-drift-b 14s ease-in-out infinite alternate}[data-mc-chrome=glass][data-product=matterchat].ov-app:before{top:25%;right:auto;bottom:auto;left:-140px;width:520px;height:440px;z-index:-1;background:radial-gradient(closest-side,var(--blob-white),transparent 68%);filter:blur(36px);animation:mc-sky-drift-c 18s ease-in-out infinite alternate}@keyframes mc-sky-drift-a{0%{transform:translate3d(-40px,-18px,0)}to{transform:translate3d(40px,18px,0)}}@keyframes mc-sky-drift-b{0%{transform:translate3d(34px,40px,0)}to{transform:translate3d(-34px,-40px,0)}}@keyframes mc-sky-drift-c{0%{transform:translate3d(-24px,40px,0)}to{transform:translate3d(40px,-24px,0)}}[data-mc-chrome=glass][data-product=matterchat].ov-app:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;mix-blend-mode:overlay}.mc-glass,.glass{background:var(--glass-1);backdrop-filter:var(--blur-chrome);-webkit-backdrop-filter:var(--blur-chrome);border:1px solid var(--glass-border);box-shadow:var(--rim);border-radius:var(--r-panel)}.mc-well,.glass-well{background:var(--glass-2);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f;border-radius:var(--r-input);color:var(--t1)}.mc-well::placeholder,.glass-well::placeholder,.mc-well input::placeholder,.glass-well input::placeholder{color:var(--t3)}.mc-card,.card{background:var(--card);color:var(--ink);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.mc-btn-primary,.btn-primary{background:#fff;color:#14171d;font-weight:700;border:0;border-radius:999px;box-shadow:var(--shadow-btn)}.mc-pill-glass,.glass-pill{background:var(--glass-3);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);border:1px solid var(--glass-border);box-shadow:var(--rim);border-radius:var(--r-btn);color:var(--t1)}.mc-icon-square,.icon-square{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--glass-3);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm);border:1px solid var(--glass-border);box-shadow:var(--rim);border-radius:10px;color:#ffffffb3}.mc-bubble-own,.glass-own{background:var(--glass-own);backdrop-filter:var(--blur-bubble);-webkit-backdrop-filter:var(--blur-bubble);border:1px solid rgba(255,255,255,.18);box-shadow:var(--rim);border-radius:var(--r-card);color:var(--t1)}.mc-rim{box-shadow:var(--rim)}[data-mc-chrome=glass][data-product=matterchat].mc-root:not([data-mc-appearance-choice=light]),[data-mc-chrome=glass][data-product=matterchat] .mc-root:not([data-mc-appearance-choice=light]){--mc-surface: var(--glass-1) !important;--mc-surface-raised: var(--glass-2) !important;--mc-surface-hover: var(--glass-3) !important;--mc-surface-active: rgba(255, 255, 255, .12) !important;--mc-surface-glass: var(--glass-2) !important;--mc-surface-sunken: rgba(0, 0, 0, .22) !important;--mc-surface-scrim: rgba(5, 6, 8, .4) !important;--mc-blur-glass: 34px !important;--mc-skeleton: rgba(255, 255, 255, .07) !important;--mc-skeleton-sheen: rgba(255, 255, 255, .18) !important;--mc-surface-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .04) 100% ) !important;--mc-forest: var(--glass-1) !important;--mc-forest-deep: rgba(255, 255, 255, .03) !important;--mc-forest-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .035) 100% ) !important;--mc-forest-hover: var(--glass-3) !important;--mc-forest-active: rgba(255, 255, 255, .14) !important;--mc-forest-selected: rgba(255, 255, 255, .14) !important;--mc-forest-sunken: var(--glass-2) !important;--mc-forest-hairline: var(--glass-border) !important;--mc-forest-ink: var(--t1) !important;--mc-forest-ink-soft: var(--t2) !important;--mc-forest-ink-faint: var(--t3) !important;--mc-raise-fill: #ffffff !important;--mc-raise-fill-hover: rgba(255, 255, 255, .92) !important;--mc-raise-ink: #14171d !important;--mc-raise-shadow: var(--shadow-btn) !important;--mc-accent: #ffffff !important;--mc-accent-hover: rgba(255, 255, 255, .92) !important;--mc-accent-ink: #14171d !important;--mc-accent-deep: #ffffff !important;--mc-accent-deep-ink: #14171d !important;--mc-accent-bright: #ffffff !important;--mc-accent-lift: rgba(255, 255, 255, .92) !important;--mc-accent-text: var(--link) !important;--mc-accent-wash: rgba(138, 184, 255, .12) !important;--mc-accent-wash-line: rgba(138, 184, 255, .3) !important;--mc-accent-glow: 0 8px 22px -6px rgba(0, 0, 0, .45) !important;--mc-ink: var(--t1) !important;--mc-ink-body: var(--t1) !important;--mc-ink-soft: var(--t2) !important;--mc-ink-faint: var(--t3) !important;--mc-ink-ghost: rgba(255, 255, 255, .32) !important;--mc-hairline: var(--glass-border) !important;--mc-hairline-soft: rgba(255, 255, 255, .08) !important;--mc-hairline-inset: inset 0 0 0 1px rgba(255, 255, 255, .08) !important;--mc-outline: var(--glass-border) !important;--mc-outline-strong: rgba(255, 255, 255, .22) !important;--mc-sheen: rgba(255, 255, 255, .25) !important;--mc-shadow-sheen: var(--rim) !important;--mc-shadow-raised: var(--shadow-btn) !important;--mc-shadow-pop: var(--shadow-card) !important;--mc-shadow-panel: var(--shadow-card) !important;--mc-shadow-overlay: var(--shadow-hero) !important;--mc-chrome-shadow: none !important;--mc-groove-shadow: inset 0 1px 2px rgba(0, 0, 0, .28) !important;--mc-well-recess: inset 0 1px 2px rgba(0, 0, 0, .28) !important;--mc-well-seam: rgba(255, 255, 255, .08) !important;--mc-scroll-shade: rgba(0, 0, 0, .35) !important;--mc-focus-ring: var(--link) !important;--mc-focus-ring-forest: var(--link) !important;--mc-focus-ring-offset: 2px !important;--mc-unread-dot: var(--mint) !important;--mc-unread-badge: #ffffff !important;--mc-unread-badge-ink: var(--ink) !important;--mc-unread-row: rgba(255, 255, 255, .09) !important;--mc-unread-divider: var(--coral) !important;--mc-mention-rail: var(--coral) !important;--mc-mention-row: rgba(255, 154, 168, .1) !important;--mc-mention-badge: var(--ink) !important;--mc-mention-badge-ink: #ffffff !important;--mc-mention-text: var(--link) !important;--mc-own-rail: rgba(255, 255, 255, .28) !important;--mc-other-rail: rgba(255, 255, 255, .14) !important;--mc-own-row: var(--glass-own) !important;--mc-other-row: rgba(255, 255, 255, .08) !important;--mc-presence-online: var(--mint) !important;--mc-presence-away: var(--amber) !important;--mc-presence-busy: var(--amber) !important;--mc-presence-offline: rgba(255, 255, 255, .28) !important;--mc-avatar-t1: #33425a !important;--mc-avatar-t2: #6b430f !important;--mc-avatar-t3: #1e4f37 !important;--mc-avatar-t4: #5f7593 !important;--mc-avatar-t5: #a2661c !important;--mc-avatar-t6: #35845c !important;--mc-danger: var(--coral) !important;--mc-danger-ink: #14171d !important;--mc-danger-wash: rgba(255, 154, 168, .12) !important;--mc-danger-wash-line: rgba(255, 154, 168, .3) !important;--mc-warning: var(--amber) !important;--mc-warning-ink: #14171d !important;--mc-warning-wash: rgba(232, 176, 85, .12) !important;--mc-warning-wash-line: rgba(232, 176, 85, .3) !important;--mc-warning-text: var(--amber) !important;--mc-radius-sm: var(--r-inner) !important;--mc-radius: var(--r-input) !important;--mc-radius-well: var(--r-input) !important;--mc-radius-row: var(--r-row) !important;--mc-radius-lg: var(--r-card) !important;--mc-radius-xl: var(--r-tile) !important;--mc-radius-bezel: var(--r-panel) !important}@media(prefers-reduced-motion:reduce){.ps-sky:has(>[data-product=matterchat][data-mc-chrome=glass]):before,.ps-sky:has(>[data-product=matterchat][data-mc-chrome=glass]):after,[data-mc-chrome=glass][data-product=matterchat].ov-app:before{animation:none;transform:none}}@media(prefers-contrast:more){:root{--glass-border: rgba(255, 255, 255, .28);--t2: rgba(255, 255, 255, .75);--t3: rgba(255, 255, 255, .6);--ink-2: rgba(26, 30, 38, .84);--ink-3: rgba(26, 30, 38, .76)}}.mc-root.mc-root.mc-root[data-mc-contrast=soft][data-mc-chrome=glass]{--mc-hairline: color-mix(in oklab, var(--mc-surface) 39%, transparent) !important;--mc-hairline-soft: color-mix(in oklab, var(--mc-ink) 4.8%, transparent) !important;--mc-hairline-inset: inset 0 0 0 1px color-mix(in oklab, var(--mc-ink) 4.8%, transparent) !important;--mc-outline: color-mix(in oklab, var(--mc-surface) 39%, transparent) !important;--mc-outline-strong: color-mix(in oklab, var(--mc-ink) 13.2%, transparent) !important}.mc-root.mc-root.mc-root[data-mc-contrast=max][data-mc-chrome=glass]{--mc-hairline: color-mix(in oklab, var(--mc-surface) 100%, transparent) !important;--mc-hairline-soft: color-mix(in oklab, var(--mc-ink) 16%, transparent) !important;--mc-hairline-inset: inset 0 0 0 1px color-mix(in oklab, var(--mc-ink) 16%, transparent) !important;--mc-outline: color-mix(in oklab, var(--mc-surface) 100%, transparent) !important;--mc-outline-strong: color-mix(in oklab, var(--mc-ink) 40%, transparent) !important}.mc-kit-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes mc-kit-spin{to{transform:rotate(360deg)}}.mc-kit-spinner{animation:mc-kit-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.mc-kit-spinner{animation-duration:2.4s}}.mc-kit-box{box-sizing:border-box;margin:0;font:inherit;min-width:0}.mc-kit-box *,.mc-kit-box *:before,.mc-kit-box *:after{box-sizing:border-box}.mc-kit-box:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-kit-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-kit-type--display{font:var(--mc-type-display);letter-spacing:var(--mc-type-display-tracking)}.mc-kit-type--title{font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking)}.mc-kit-type--label{font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking)}.mc-kit-type--body{font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-kit-type--strong{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-kit-type--meta{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-kit-type--mono{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums}.mc-kit-type--code{font:var(--mc-type-code);letter-spacing:var(--mc-type-code-tracking);font-variant-numeric:tabular-nums}.mc-kit-type--quote{font:var(--mc-type-quote);letter-spacing:var(--mc-type-quote-tracking)}.mc-kit-ink--ink{color:var(--mc-ink)}.mc-kit-ink--body{color:var(--mc-ink-body)}.mc-kit-ink--soft{color:var(--mc-ink-soft)}.mc-kit-ink--faint{color:var(--mc-ink-faint)}.mc-kit-ink--ghost{color:var(--mc-ink-ghost)}.mc-kit-ink--accent{color:var(--mc-accent-text)}.mc-kit-ink--danger{color:var(--mc-danger)}.mc-kit-ink--warning{color:var(--mc-warning)}.mc-kit-ink--on-accent{color:var(--mc-accent-ink)}.mc-kit-ink--on-accent-deep{color:var(--mc-accent-deep-ink)}.mc-kit-ink--on-danger{color:var(--mc-danger-ink)}.mc-kit-ink--on-warning{color:var(--mc-warning-ink)}.mc-kit-ink--on-forest{color:var(--mc-forest-ink)}.mc-kit-ink--inherit{color:inherit}.mc-kit-bg--surface{background:var(--mc-surface)}.mc-kit-bg--raised{background:var(--mc-surface-raised)}.mc-kit-bg--sunken{background:var(--mc-surface-sunken)}.mc-kit-bg--hover{background:var(--mc-surface-hover)}.mc-kit-bg--active{background:var(--mc-surface-active)}.mc-kit-bg--accent{background:var(--mc-accent)}.mc-kit-bg--accent-deep{background:var(--mc-accent-deep)}.mc-kit-bg--accent-wash{background:var(--mc-accent-wash)}.mc-kit-bg--danger{background:var(--mc-danger)}.mc-kit-bg--danger-wash{background:var(--mc-danger-wash)}.mc-kit-bg--warning{background:var(--mc-warning)}.mc-kit-bg--warning-wash{background:var(--mc-warning-wash)}.mc-kit-bg--forest{background:var(--mc-forest-gradient)}.mc-kit-edge--hairline{border-color:var(--mc-hairline)}.mc-kit-edge--hairline-soft{border-color:var(--mc-hairline-soft)}.mc-kit-edge--outline{border-color:var(--mc-outline)}.mc-kit-edge--outline-strong{border-color:var(--mc-outline-strong)}.mc-kit-edge--accent{border-color:var(--mc-accent-deep)}.mc-kit-edge--accent-wash{border-color:var(--mc-accent-wash-line)}.mc-kit-edge--danger{border-color:var(--mc-danger-wash-line)}.mc-kit-edge--warning{border-color:var(--mc-warning-wash-line)}.mc-kit-radius--none{border-radius:0}.mc-kit-radius--sm{border-radius:var(--mc-radius-sm)}.mc-kit-radius--md{border-radius:var(--mc-radius)}.mc-kit-radius--lg{border-radius:var(--mc-radius-lg)}.mc-kit-radius--pill{border-radius:var(--mc-radius-pill)}.mc-kit-depth--raised{box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-raised)}.mc-kit-depth--pop{box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-pop)}.mc-kit-depth--panel{box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-panel)}.mc-kit-depth--overlay{box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-overlay)}.mc-kit-box:is(button,a,[role=button]){transition:background var(--mc-motion-fast) var(--mc-motion-ease),border-color var(--mc-motion-fast) var(--mc-motion-ease),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease-move)}.mc-kit-box:is(button,a,[role=button]):is(.mc-kit-depth--raised):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-pop)}.mc-kit-box:is(button,a,[role=button]):is(.mc-kit-depth--pop):hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-panel)}.mc-kit-box:is(button,a,[role=button]):active:not(:disabled),.mc-kit-box:is(button,a,[role=button]):is(.mc-kit-depth--raised,.mc-kit-depth--pop):active:not(:disabled){transform:translateY(0) scale(.97)}:where(:root){--sky: linear-gradient(180deg, #1a1c22 0%, #121319 55%, #0b0c10 100%);--sky-solid: #14161c;--glass-1: #000000;--glass-2: #000000;--glass-3: #000000;--glass-own: rgba(255, 255, 255, .16);--glass-border: rgba(0, 0, 0, .65);--rim: inset 0 2px 5px rgba(0, 0, 0, .8), inset 0 -1px 0 rgba(255, 255, 255, .1);--rim-soft: inset 0 1px 3px rgba(0, 0, 0, .7), inset 0 -1px 0 rgba(255, 255, 255, .09);--blur-sm: blur(20px) saturate(160%);--blur-bubble: blur(24px) saturate(160%);--blur-chrome: blur(34px) saturate(160%);--card: #ffffff;--ink: #1a1e26;--ink-2: rgba(26, 30, 38, .55);--ink-3: rgba(26, 30, 38, .45);--ink-btn: #14171d;--t1: #ffffff;--t2: rgba(255, 255, 255, .6);--t3: rgba(255, 255, 255, .45);--brand-red: #e03131;--accent: #f2762e;--accent-grad: linear-gradient(135deg, #f2914e, #d95f2b);--mint: #3ecf7a;--link: #8ab8ff;--link-on-white: #3b6fc4;--coral: #ff9aa8;--coral-strip: #e0918a;--amber: #e8b055;--steel: #7d92ad;--av-steel: linear-gradient(135deg, #7d92ad, #4a5f7d);--av-amber: linear-gradient(135deg, #e8b055, #c47f2a);--av-green: linear-gradient(135deg, #6fbd8f, #35845c);--av-you: linear-gradient(135deg, #f2914e, #d95f2b);--shadow-card: 0 12px 28px rgba(0, 0, 0, .4);--shadow-hero: 0 16px 38px rgba(0, 0, 0, .45);--shadow-btn: 0 8px 20px rgba(0, 0, 0, .35);--shadow-row: 0 10px 24px rgba(0, 0, 0, .35);--r-mention: 5px;--r-inner: 6px;--r-badge: 999px;--r-input: 10px;--r-row: 12px;--r-btn: 999px;--r-card: 14px;--r-tile: 16px;--r-panel: 20px;--r-composer: 16px;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--font-mono: "SF Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root{--glass-border-input: rgba(255, 255, 255, .14);--glass-rim-inner: rgba(255, 255, 255, .1);--glass-hover: rgba(255, 255, 255, .12);--glass-hover-strong: rgba(255, 255, 255, .13);--icon-idle: rgba(255, 255, 255, .7);--coral-border: rgba(255, 154, 168, .4);--glass-border-hc: rgba(255, 255, 255, .28);--glass-border-input-hc: rgba(255, 255, 255, .32);--av-steel-veil: linear-gradient(rgba(11, 12, 16, .16), rgba(11, 12, 16, .16));--dash-border: rgba(255, 255, 255, .22);--shimmer-band: rgba(255, 255, 255, .16)}:root{--well-steel: rgba(125, 146, 173, .16);--well-coral: rgba(224, 145, 138, .18);--well-amber: rgba(232, 176, 85, .18);--icon-steel: #4a5f7d;--icon-coral: #9c4a41;--icon-amber: #8a5c14}:root{--ink-text-2: rgba(26, 30, 38, .64);--ink-wash: rgba(26, 30, 38, .06);--ink-wash-strong: rgba(26, 30, 38, .1);--ink-hairline: rgba(26, 30, 38, .14);--ink-hairline-strong: rgba(26, 30, 38, .24)}.mc-skin-presence{--mc-skin-presence-size: 12px;--mc-skin-presence-ring: var(--sky-solid);display:inline-block;flex:0 0 auto;box-sizing:border-box;width:var(--mc-skin-presence-size);height:var(--mc-skin-presence-size);border-radius:50%;box-shadow:0 0 0 2px var(--mc-skin-presence-ring)}.mc-skin-presence--on-white{--mc-skin-presence-ring: var(--card)}.mc-skin-presence--online{background:var(--mint)}.mc-skin-presence--focused{background:var(--link)}.mc-skin-presence--away{background:var(--mc-skin-presence-ring);border:2px solid var(--amber)}.mc-skin-presence--dnd{background:linear-gradient(var(--amber),var(--amber)) center / calc(var(--mc-skin-presence-size) * .58) 2px no-repeat,var(--mc-skin-presence-ring);border:2px solid var(--amber)}.mc-skin-presence--offline{--mc-skin-presence-hollow: var(--t3);background:var(--mc-skin-presence-ring);border:2px solid var(--mc-skin-presence-hollow)}.mc-skin-presence--on-white.mc-skin-presence--offline{--mc-skin-presence-hollow: var(--ink-3)}@media(prefers-contrast:more){.mc-skin-presence--offline{--mc-skin-presence-hollow: var(--t2)}.mc-skin-presence--on-white.mc-skin-presence--offline{--mc-skin-presence-hollow: var(--ink-2)}}:where(.mc-skin-panel){background:var(--glass-1);-webkit-backdrop-filter:var(--blur-chrome);backdrop-filter:var(--blur-chrome);border:1px solid var(--glass-border);border-radius:var(--r-panel);box-shadow:var(--rim)}.mc-skin-panel{color:var(--t1)}.mc-skin-panel--soft{box-shadow:var(--rim-soft)}.mc-skin-panel--card{border-radius:var(--r-card)}.mc-skin-panel--tile{border-radius:var(--r-tile)}.mc-skin-panel--lift{transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),background-color var(--mc-motion-fast) var(--mc-motion-ease)}.mc-skin-panel--lift:hover{transform:translateY(-2px);background:var(--glass-3);box-shadow:var(--rim),var(--shadow-row)}.mc-skin-panel--lift:active{transform:scale(.98)}:where(.mc-skin-well){background:var(--glass-2);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border:1px solid var(--glass-border-input);border-radius:var(--r-input);box-shadow:inset 0 1px 0 var(--glass-rim-inner);color:var(--t1)}.mc-skin-well{font:500 13px/1.45 var(--font-ui)}.mc-skin-well:is(.mc-skin-well)::placeholder,.mc-skin-well:is(.mc-skin-well) .mc-skin-well__placeholder{color:var(--t2)}.mc-skin-well--round{border-radius:var(--r-btn)}:where(.mc-skin-pill-white){background:var(--card);color:var(--ink-btn);border:0;border-radius:var(--r-btn);box-shadow:var(--shadow-btn)}.mc-skin-pill-white{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font:700 12.5px/1 var(--font-ui);cursor:pointer;transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),opacity var(--mc-motion-fast) var(--mc-motion-ease)}.mc-skin-pill-white:active{transform:scale(.98);opacity:.9}.mc-skin-pill-white[disabled],.mc-skin-pill-white[aria-disabled=true]{opacity:.45;cursor:default;box-shadow:none}:where(.mc-skin-pill-glass){background:var(--glass-3);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border:1px solid var(--glass-border);border-radius:var(--r-btn);box-shadow:var(--rim);color:var(--t1)}.mc-skin-pill-glass{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;font:600 12.5px/1 var(--font-ui);cursor:pointer;transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),background-color var(--mc-motion-fast) var(--mc-motion-ease)}.mc-skin-pill-glass:hover{background:var(--glass-hover)}.mc-skin-pill-glass:active{transform:scale(.98)}.mc-skin-pill-glass--ghost{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mc-skin-pill-glass--danger{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--coral);border-color:var(--coral-border)}.mc-skin-pill-glass--sm{padding:4px 10px;font-size:11px}:where(.mc-skin-iconsq){background:var(--glass-3);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border:1px solid var(--glass-border);box-shadow:var(--rim);color:var(--icon-idle)}.mc-skin-iconsq{--mc-skin-iconsq-size: 30px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;cursor:pointer;transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),background-color var(--mc-motion-fast) var(--mc-motion-ease),color var(--mc-motion-fast) var(--mc-motion-ease)}.mc-skin-iconsq:is(.mc-skin-iconsq){width:var(--mc-skin-iconsq-size);height:var(--mc-skin-iconsq-size);border-radius:calc(var(--mc-skin-iconsq-size) / 3)}.mc-skin-iconsq:hover{background:var(--glass-hover-strong);color:var(--t1)}.mc-skin-iconsq:active{transform:scale(.98)}.mc-skin-iconsq[aria-pressed=true],.mc-skin-iconsq[data-active=true]{background:var(--card);color:var(--ink-btn);border-color:transparent;box-shadow:var(--shadow-btn)}.mc-skin-iconsq[disabled]{opacity:.35;cursor:default}.mc-skin-iconsq__dot{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:1.5px;background:var(--amber)}:where(.mc-skin-card){background:var(--card);color:var(--ink);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.mc-tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mc-skin-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.mc-skin-label{font:700 10.5px/1.2 var(--font-ui);letter-spacing:1.4px;text-transform:uppercase;color:var(--t2)}.mc-skin-panel:focus-visible,.mc-skin-well:focus-visible,.mc-skin-pill-white:focus-visible,.mc-skin-pill-glass:focus-visible,.mc-skin-iconsq:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mc-skin-panel--lift,.mc-skin-pill-white,.mc-skin-pill-glass,.mc-skin-iconsq{transition:none}.mc-skin-panel--lift:hover{transform:none}}@media(prefers-contrast:more){.mc-skin-panel,.mc-skin-pill-glass,.mc-skin-iconsq{border-color:var(--glass-border-hc)}.mc-skin-well{border-color:var(--glass-border-input-hc)}}.mc-kit-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--mc-space-xs);box-sizing:border-box;border:var(--mc-stroke-hairline) solid transparent;border-radius:var(--mc-radius);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background var(--mc-motion-fast) var(--mc-motion-ease),border-color var(--mc-motion-fast) var(--mc-motion-ease),color var(--mc-motion-fast) var(--mc-motion-ease),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease-move)}.mc-kit-btn:after{content:"";position:absolute;inset:calc(-1 * (var(--mc-focus-ring-offset) + var(--mc-focus-ring-width)));border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 4px color-mix(in oklab,var(--mc-focus-ring) 20%,transparent);transition:opacity var(--mc-motion-fast) var(--mc-motion-ease)}.mc-kit-btn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-kit-btn:focus-visible:after{opacity:1}.mc-kit-btn:active:not(:disabled){transform:scale(.97)}.mc-kit-btn:disabled{cursor:not-allowed;opacity:.5}.mc-kit-btn--block{display:flex;width:100%}.mc-kit-btn--tiny{min-height:24px;padding:0 var(--mc-space-sm);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);font-variant-numeric:tabular-nums}.mc-kit-btn--small{min-height:28px;padding:0 var(--mc-space-lg)}.mc-kit-btn--medium{min-height:36px;padding:0 var(--mc-space-xl)}.mc-kit-btn--icon{padding:0;aspect-ratio:1;min-width:28px}.mc-kit-btn--icon.mc-kit-btn--tiny{min-width:24px;min-height:24px}.mc-kit-btn--icon.mc-kit-btn--medium{min-width:36px}.mc-kit-btn--primary{background:linear-gradient(180deg,var(--mc-accent-lift) 0%,var(--mc-accent) 100%);color:var(--mc-accent-ink);box-shadow:var(--mc-shadow-sheen),var(--mc-accent-glow)}.mc-kit-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in oklab,var(--mc-accent-lift) 55%,var(--mc-accent-hover)) 0%,var(--mc-accent-hover) 100%);transform:translateY(-1px)}.mc-kit-btn--secondary{background:var(--mc-surface-raised);border-color:var(--mc-outline);color:var(--mc-ink);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-raised)}.mc-kit-btn--secondary:hover:not(:disabled){background:var(--mc-surface-hover);border-color:var(--mc-outline-strong);transform:translateY(-1px)}.mc-kit-btn--danger{background:var(--mc-danger);color:var(--mc-danger-ink);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-raised)}.mc-kit-btn--danger:hover:not(:disabled){background:var(--mc-danger);filter:brightness(.92);transform:translateY(-1px)}.mc-kit-btn--ghost{background:transparent;color:var(--mc-ink-soft)}.mc-kit-btn--ghost:hover:not(:disabled){background:var(--mc-surface-hover);color:var(--mc-ink)}.mc-kit-btn--on{background:var(--mc-accent-deep);border-color:var(--mc-accent-deep);color:var(--mc-accent-deep-ink);box-shadow:var(--mc-shadow-sheen)}.mc-kit-btn--on:hover:not(:disabled){background:var(--mc-accent-deep);color:var(--mc-accent-deep-ink)}.mc-kit-btn--primary:active:not(:disabled),.mc-kit-btn--secondary:active:not(:disabled),.mc-kit-btn--danger:active:not(:disabled),.mc-kit-btn--on:active:not(:disabled){transform:translateY(0) scale(.97)}.mc-kit-tag{display:inline-flex;align-items:center;gap:var(--mc-space-xxs);box-sizing:border-box;max-width:100%;padding:var(--mc-space-xxs) var(--mc-space-sm);border:var(--mc-stroke-hairline) solid transparent;border-radius:var(--mc-radius-sm);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-kit-tag--medium{padding:var(--mc-space-xxs) var(--mc-space-md);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);font-variant-numeric:tabular-nums}.mc-kit-chip{border-radius:var(--mc-radius-pill)}.mc-kit-tag--plain{background:var(--mc-surface-sunken);color:var(--mc-ink-faint)}.mc-kit-tag--primary{background:var(--mc-accent);color:var(--mc-accent-ink)}.mc-kit-tag--secondary{background:var(--mc-surface-sunken);border-color:var(--mc-hairline);color:var(--mc-ink-soft)}.mc-kit-tag--danger{background:var(--mc-danger);color:var(--mc-danger-ink)}.mc-kit-tag--secondary-danger{background:var(--mc-danger-wash);border-color:var(--mc-danger-wash-line);color:var(--mc-danger)}.mc-kit-tag--secondary-warning{background:var(--mc-warning-wash);border-color:var(--mc-warning-wash-line);color:var(--mc-warning)}.mc-kit-tag--secondary-info{background:var(--mc-accent-wash);border-color:var(--mc-accent-wash-line);color:var(--mc-accent-text)}.mc-kit-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 var(--mc-space-xs);border-radius:var(--mc-radius-pill);background:var(--mc-kit-badge-fill, var(--mc-unread-badge));color:var(--mc-kit-badge-ink, var(--mc-unread-badge-ink));font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);line-height:1;font-variant-numeric:tabular-nums}[data-mc-chrome=glass] .mc-kit-badge--on-glass{--mc-kit-badge-fill: var(--card);--mc-kit-badge-ink: var(--ink);font-weight:700;box-shadow:var(--shadow-btn)}[data-mc-chrome=glass] .mc-kit-badge--on-white{--mc-kit-badge-fill: var(--ink);--mc-kit-badge-ink: var(--card);font-weight:700;box-shadow:none}.mc-kit-badge--pulse{animation:mc-kit-badge-pulse .24s ease-out 1;transform-origin:center}@keyframes mc-kit-badge-pulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mc-kit-badge--pulse{animation:none}}.mc-kit-avatar{--mc-kit-av-size: var(--mc-avatar-md);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:var(--mc-kit-av-size);height:var(--mc-kit-av-size);font-weight:700;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.mc-kit-avatar{border-radius:var(--mc-radius-pill);background-image:radial-gradient(120% 90% at 30% -10%,color-mix(in oklab,var(--mc-sheen) 42%,transparent) 0%,transparent 58%);color:var(--mc-avatar-ink);font:var(--mc-type-mono);font-weight:700;letter-spacing:var(--mc-type-mono-tracking);font-size:clamp(9px,calc(var(--mc-kit-av-size) * .33),14px);box-shadow:var(--mc-shadow-sheen)}.mc-kit-avatar--t1{background-color:var(--mc-avatar-t1)}.mc-kit-avatar--t2{background-color:var(--mc-avatar-t2)}.mc-kit-avatar--t3{background-color:var(--mc-avatar-t3)}.mc-kit-avatar--t4{background-color:var(--mc-avatar-t4)}.mc-kit-avatar--t5{background-color:var(--mc-avatar-t5)}.mc-kit-avatar--t6{background-color:var(--mc-avatar-t6)}.mc-kit-avatar--you{background-color:var(--mc-accent)}.mc-kit-avatar--xs{--mc-kit-av-size: 16px}.mc-kit-avatar--sm{--mc-kit-av-size: var(--mc-avatar-sm)}.mc-kit-avatar--md{--mc-kit-av-size: var(--mc-avatar-md)}.mc-kit-avatar--lg{--mc-kit-av-size: var(--mc-avatar-lg)}.mc-kit-avatar--px{--mc-kit-av-px: 1}.mc-kit-avatar__presence{position:absolute;right:-2px;bottom:-2px}[data-mc-chrome=glass] .mc-kit-avatar{--mc-kit-av-veil: none;border-radius:calc(var(--mc-kit-av-size) * .32);background-color:transparent;background-image:var(--mc-kit-av-fill);color:var(--mc-kit-av-ink);font-family:var(--font-ui);font-size:clamp(9.5px,calc(var(--mc-kit-av-size) * .33),14px);letter-spacing:.2px;box-shadow:var(--rim-soft)}[data-mc-chrome=glass] .mc-kit-avatar[data-initials=true]{background-image:var(--mc-kit-av-veil),var(--mc-kit-av-fill)}[data-mc-chrome=glass] .mc-kit-avatar--t1,[data-mc-chrome=glass] .mc-kit-avatar--t4{--mc-kit-av-fill: var(--av-steel);--mc-kit-av-ink: var(--t1);--mc-kit-av-veil: var(--av-steel-veil)}[data-mc-chrome=glass] .mc-kit-avatar--t2,[data-mc-chrome=glass] .mc-kit-avatar--t5{--mc-kit-av-fill: var(--av-amber);--mc-kit-av-ink: var(--ink-btn)}[data-mc-chrome=glass] .mc-kit-avatar--t3,[data-mc-chrome=glass] .mc-kit-avatar--t6{--mc-kit-av-fill: var(--av-green);--mc-kit-av-ink: var(--ink-btn)}[data-mc-chrome=glass] .mc-kit-avatar--you{--mc-kit-av-fill: var(--av-you);--mc-kit-av-ink: var(--ink-btn)}@media(prefers-contrast:more){[data-mc-chrome=glass] .mc-kit-avatar{box-shadow:var(--rim)}}.mc-kit-drawer{position:relative;flex:0 0 var(--mc-kit-drawer-width, var(--mc-panel-width));width:var(--mc-kit-drawer-width, var(--mc-panel-width));display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;box-sizing:border-box;background:var(--mc-surface);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);border-inline-start:var(--mc-stroke-hairline) solid var(--mc-hairline);z-index:var(--mc-layer-panel);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-panel)}.mc-kit-drawer *,.mc-kit-drawer *:before,.mc-kit-drawer *:after{box-sizing:border-box}.mc-kit-drawer :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-kit-drawer__resize{position:absolute;inset-block:0;inset-inline-start:0;width:6px;margin-inline-start:-3px;cursor:col-resize;z-index:1;-webkit-user-select:none;user-select:none;touch-action:none;transition:background var(--mc-motion-fast) var(--mc-motion-ease)}.mc-kit-drawer__resize:hover,.mc-kit-drawer__resize:focus-visible{background:var(--mc-accent-deep)}.mc-kit-drawer__resize:active{background:var(--mc-accent-deep);box-shadow:var(--mc-accent-glow)}.mc-kit-drawer__resize:focus-visible{outline-offset:calc(-1 * var(--mc-focus-ring-width))}.mc-kit-drawer__head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--mc-space-md);min-height:var(--mc-header-height);padding:var(--mc-space-lg) var(--mc-space-md) var(--mc-space-lg) var(--mc-space-xl);background:var(--mc-surface-raised);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-kit-drawer__icon{flex:0 0 auto;margin-block-start:var(--mc-space-xxs);color:var(--mc-ink-soft)}.mc-kit-drawer__headtext{flex:1 1 auto;min-width:0}.mc-kit-drawer__eyebrow{margin:0 0 var(--mc-space-xxs);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-kit-drawer__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink);overflow-wrap:anywhere}.mc-kit-drawer__title:focus{outline:none}.mc-kit-drawer__subtitle{margin:var(--mc-space-xxs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft);overflow-wrap:anywhere}.mc-kit-drawer__actions{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--mc-space-xs)}.mc-kit-drawer__toolbar{flex:0 0 auto;min-height:0;background:var(--mc-surface);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-kit-drawer__body{flex:1 1 auto;min-height:0}.mc-kit-drawer__body--scroll{overflow-y:auto;overscroll-behavior:contain}.mc-kit-drawer__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--mc-space-md);padding:var(--mc-space-lg) var(--mc-space-xl);background:var(--mc-surface-raised);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}@media(max-width:640px){.mc-kit-drawer{flex:1 1 100%;width:100%}.mc-kit-drawer__resize{display:none}}.mc-kit-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--mc-layer-scrim);display:flex;align-items:center;justify-content:center;padding:var(--mc-space-xl);background:var(--mc-surface-scrim);-webkit-backdrop-filter:blur(var(--mc-blur-glass));backdrop-filter:blur(var(--mc-blur-glass));animation:mc-kit-modal-veil var(--mc-motion-base) var(--mc-motion-ease)}.mc-kit-modal{position:relative;z-index:var(--mc-layer-modal);display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:calc(100vh - (2 * var(--mc-space-xl)));border-radius:var(--mc-radius-lg);background:var(--mc-surface-gradient);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);box-shadow:var(--mc-shadow-sheen),inset 0 0 0 var(--mc-stroke-hairline) var(--mc-metal-line),var(--mc-shadow-overlay);overflow:hidden;animation:mc-kit-modal-in var(--mc-motion-base) var(--mc-motion-ease)}@keyframes mc-kit-modal-veil{0%{opacity:0}}@keyframes mc-kit-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98);filter:blur(4px)}}@media(prefers-reduced-motion:reduce){.mc-kit-modal-scrim,.mc-kit-modal{animation:none}}.mc-kit-modal *,.mc-kit-modal *:before,.mc-kit-modal *:after{box-sizing:border-box}.mc-kit-modal :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-kit-modal:focus{outline:none}.mc-kit-modal--sm{max-width:400px}.mc-kit-modal--md{max-width:560px}.mc-kit-modal--lg{max-width:760px}.mc-kit-modal__head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--mc-space-md);padding:var(--mc-space-xl) var(--mc-space-md) var(--mc-space-lg) var(--mc-space-xxl);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-kit-modal__icon{flex:0 0 auto;margin-block-start:var(--mc-space-xxs);color:var(--mc-ink-soft)}.mc-kit-modal--danger .mc-kit-modal__icon{color:var(--mc-danger)}.mc-kit-modal--warning .mc-kit-modal__icon{color:var(--mc-warning)}.mc-kit-modal--success .mc-kit-modal__icon{color:var(--mc-accent-text)}.mc-kit-modal__headtext{flex:1 1 auto;min-width:0}.mc-kit-modal__eyebrow{margin:0 0 var(--mc-space-xxs);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-kit-modal__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink);overflow-wrap:anywhere}.mc-kit-modal__desc{margin:var(--mc-space-xs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-kit-modal__form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.mc-kit-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--mc-space-xl) var(--mc-space-xxl)}.mc-kit-modal__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--mc-space-md);padding:var(--mc-space-lg) var(--mc-space-xxl);background:var(--mc-surface);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}@media(max-width:640px){.mc-kit-modal-scrim{align-items:flex-end;padding:0}.mc-kit-modal{max-height:92vh;border-end-start-radius:0;border-end-end-radius:0}.mc-kit-modal__head,.mc-kit-modal__body,.mc-kit-modal__foot{padding-inline:var(--mc-space-xl)}}.mc-skin-pile{--mc-skin-pile-edge: var(--sky-solid);display:inline-flex;align-items:center;gap:0;vertical-align:middle}.mc-skin-pile[data-on=white]{--mc-skin-pile-edge: var(--card)}.mc-skin-pile__face{box-shadow:0 0 0 1.5px var(--mc-skin-pile-edge)}.mc-skin-pile__face+.mc-skin-pile__face{margin-left:-5px}.mc-skin-pile__more{margin-left:3px;color:var(--t2);font:700 10.5px/1 var(--font-ui);letter-spacing:.2px}.mc-skin-typing{display:inline-flex;align-items:center;gap:7px}.mc-skin-typing__dots{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:var(--r-badge);background:var(--glass-3);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);border:1px solid var(--glass-border);box-shadow:var(--rim-soft)}.mc-skin-typing__dots i{display:block;width:4px;height:4px;border-radius:50%;background:var(--t2);animation:mc-skin-typing-pulse 1.2s ease-in-out infinite}.mc-skin-typing__dots i:nth-child(2){animation-delay:.2s}.mc-skin-typing__dots i:nth-child(3){animation-delay:.4s}@keyframes mc-skin-typing-pulse{0%,60%,to{transform:scale(1);opacity:.55}30%{transform:scale(1.25);opacity:1}}@media(prefers-reduced-motion:reduce){.mc-skin-typing__dots i{animation:none;opacity:1}}.mc-skin-seen{display:inline-flex;align-items:center;gap:6px}.mc-skin-seen__text{font:500 10.5px/1 var(--font-ui);color:var(--t2);letter-spacing:.1px}.mc-skin-seen[data-on=white] .mc-skin-seen__text{color:var(--ink-text-2)}@media(prefers-contrast:more){.mc-skin-seen__text,.mc-skin-pile__more{color:var(--t1)}}.mc-skin-file{--mc-skin-file-strip: var(--steel);--mc-skin-file-well: var(--well-steel);--mc-skin-file-icon: var(--icon-steel);position:relative;display:flex;align-items:center;gap:8px;overflow:hidden;padding-left:3px}:where(.mc-skin-file){background:var(--card);color:var(--ink);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.mc-skin-file--pdf{--mc-skin-file-strip: var(--coral-strip);--mc-skin-file-well: var(--well-coral);--mc-skin-file-icon: var(--icon-coral)}.mc-skin-file--archive,.mc-skin-file--image{--mc-skin-file-strip: var(--amber);--mc-skin-file-well: var(--well-amber);--mc-skin-file-icon: var(--icon-amber)}.mc-skin-file__strip{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--mc-skin-file-strip)}.mc-skin-file__hit{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 10px 8px 9px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.mc-skin-file__hit--static{cursor:default}.mc-skin-file__hit:focus-visible{outline:2px solid var(--link-on-white);outline-offset:-2px;border-radius:var(--r-inner)}.mc-skin-file__well{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:var(--r-input);background:var(--mc-skin-file-well);color:var(--mc-skin-file-icon)}.mc-skin-file__text{display:flex;flex-direction:column;gap:3px;min-width:0}.mc-skin-file__name{overflow:hidden;color:var(--ink);font:600 12.5px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.mc-skin-file__meta{display:flex;align-items:center;gap:6px;color:var(--ink-text-2);font:500 10.5px/1.2 var(--font-ui)}.mc-skin-file__type{font-size:9.5px;font-weight:700;letter-spacing:.9px}.mc-skin-file__sep{width:2px;height:2px;border-radius:50%;background:var(--ink-3)}.mc-skin-file__actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;padding-right:8px}.mc-skin-file:has(.mc-skin-file__hit:not(.mc-skin-file__hit--static)){transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),box-shadow var(--mc-motion-fast) var(--mc-motion-ease)}.mc-skin-file:has(.mc-skin-file__hit:not(.mc-skin-file__hit--static):hover){transform:translateY(-2px);box-shadow:var(--shadow-hero)}@media(prefers-reduced-motion:reduce){.mc-skin-file:has(.mc-skin-file__hit:not(.mc-skin-file__hit--static)),.mc-skin-file:has(.mc-skin-file__hit:not(.mc-skin-file__hit--static):hover){transform:none;transition:none}}.mc-skin-react{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 9px;margin:0;border:1px solid var(--mc-skin-react-border);border-radius:var(--r-badge);background:var(--mc-skin-react-fill);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm);box-shadow:var(--rim-soft);color:var(--mc-skin-react-strong);font:600 11.5px/1 var(--font-ui);cursor:pointer;transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),background-color var(--mc-motion-fast) var(--mc-motion-ease)}.mc-skin-react:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1}.mc-skin-react:hover{background:var(--mc-skin-react-hover)}.mc-skin-react:active{transform:scale(.98)}.mc-skin-react:focus-visible{outline:2px solid var(--link);outline-offset:2px}.mc-skin-react--mine{background:var(--mc-skin-react-own);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;color:var(--mc-skin-react-own-ink);font-weight:700;box-shadow:var(--shadow-btn)}.mc-skin-react--mine:hover{background:var(--mc-skin-react-own)}.mc-skin-react--add{padding:4px 10px;border:1px dashed var(--mc-skin-react-dash);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--mc-skin-react-ink);font-size:13px;line-height:1}.mc-skin-react--add:hover{border-color:var(--mc-skin-react-ink);color:var(--mc-skin-react-strong)}.mc-skin-react--on-glass{--mc-skin-react-fill: var(--glass-2);--mc-skin-react-hover: var(--glass-hover);--mc-skin-react-border: var(--glass-border);--mc-skin-react-ink: var(--t2);--mc-skin-react-strong: var(--t1);--mc-skin-react-dash: var(--dash-border);--mc-skin-react-own: var(--card);--mc-skin-react-own-ink: var(--ink)}.mc-skin-react--on-white{--mc-skin-react-fill: var(--ink-wash);--mc-skin-react-hover: var(--ink-wash-strong);--mc-skin-react-border: var(--ink-hairline);--mc-skin-react-ink: var(--ink-text-2);--mc-skin-react-strong: var(--ink);--mc-skin-react-dash: var(--ink-hairline-strong);--mc-skin-react-own: var(--ink);--mc-skin-react-own-ink: var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.mc-skin-react__emoji{font-size:12px;line-height:1}.mc-skin-react__count{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mc-skin-react{transition:none}.mc-skin-react:active{transform:none}}@media(prefers-contrast:more){.mc-skin-react--on-glass{--mc-skin-react-border: var(--glass-border-hc);--mc-skin-react-dash: var(--t2);--mc-skin-react-ink: var(--t1)}.mc-skin-react--on-white{--mc-skin-react-border: var(--ink-hairline-strong);--mc-skin-react-dash: var(--ink-text-2);--mc-skin-react-ink: var(--ink)}}.mc-skin-id{display:inline-block;max-width:100%;overflow:hidden;color:var(--t2);font-size:11px;line-height:1.4;white-space:nowrap;vertical-align:baseline}.card .mc-skin-id,.mc-skin-card .mc-skin-id,.mc-skin-id[data-on=white]{color:var(--ink-text-2)}@media(prefers-contrast:more){.mc-skin-id{color:var(--t1)}}.mc-kit-menu{display:inline-flex}.mc-kit-menu__panel{position:fixed;z-index:var(--mc-layer-dropdown);box-sizing:border-box;min-width:200px;max-width:320px;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--mc-space-xs);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius);background-color:var(--mc-surface-raised);background-image:var(--mc-surface-gradient);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-pop);animation:mc-kit-menu-in var(--mc-motion-fast) var(--mc-motion-ease)}@keyframes mc-kit-menu-in{0%{opacity:0;transform:translateY(-4px)}}[data-mc-chrome=glass] .mc-kit-menu__panel{background-color:var(--ink, var(--mc-surface-raised));background-image:linear-gradient(var(--mc-surface-raised),var(--mc-surface-raised)),var(--mc-surface-gradient)}@media(prefers-reduced-motion:reduce){.mc-kit-menu__panel{animation:none}}.mc-kit-menu__panel *,.mc-kit-menu__panel *:before,.mc-kit-menu__panel *:after{box-sizing:border-box}.mc-kit-menu__panel :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:calc(-1 * var(--mc-focus-ring-width))}.mc-kit-menu__grouptitle{margin:var(--mc-space-xs) var(--mc-space-sm) var(--mc-space-xxs);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-kit-menu__rule{height:var(--mc-stroke-hairline);margin:var(--mc-space-xs) 0;background:var(--mc-hairline)}.mc-kit-menu__item{display:flex;align-items:center;gap:var(--mc-space-md);width:100%;min-height:32px;padding:0 var(--mc-space-md);border:0;border-radius:var(--mc-radius-sm);background:transparent;color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);text-align:start;cursor:pointer;transition:background var(--mc-motion-fast) var(--mc-motion-ease),color var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease-move)}.mc-kit-menu__item:hover{background:var(--mc-surface-hover)}.mc-kit-menu__item:active:not([aria-disabled=true]){transform:scale(.98)}.mc-kit-menu__item[aria-disabled=true]:active{transform:none}.mc-kit-menu__item--danger{color:var(--mc-danger)}.mc-kit-menu__item[aria-disabled=true]{color:var(--mc-ink-ghost);cursor:not-allowed}.mc-kit-menu__item[aria-disabled=true]:hover{background:transparent}.mc-kit-menu__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-kit-menu__trailing{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--mc-space-xs);color:var(--mc-ink-faint);font-variant-numeric:tabular-nums}.mc-kit-tip{display:inline-flex}.mc-kit-tip__bubble{position:fixed;z-index:var(--mc-layer-tooltip);box-sizing:border-box;max-width:280px;padding:var(--mc-space-xs) var(--mc-space-md);border-radius:var(--mc-radius-sm);background:var(--mc-forest);color:var(--mc-forest-ink);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);box-shadow:var(--mc-shadow-pop),inset 0 0 0 var(--mc-stroke-hairline) var(--mc-metal-line);font-variant-numeric:tabular-nums;pointer-events:auto}.mc-kit-spin{display:inline-flex;align-items:center;justify-content:center;color:var(--mc-ink-faint)}.mc-kit-spin--block{display:flex;width:100%;height:100%;min-height:96px;padding:var(--mc-space-xxl)}.mc-kit-skeleton{--mc-kit-skel-step: 0;--mc-kit-skel-i: 0;display:block;height:1em;min-height:12px;border-radius:var(--mc-radius-sm);background-color:var(--mc-skeleton);background-image:linear-gradient(90deg,var(--mc-skeleton) 0%,var(--mc-skeleton-sheen) 50%,var(--mc-skeleton) 100%);background-repeat:no-repeat;background-size:200% 100%;opacity:calc(1 - var(--mc-kit-skel-step) * .3);animation:mc-kit-sweep 1.4s linear infinite;animation-delay:calc(var(--mc-kit-skel-i) * -.15s)}.mc-kit-skeleton--round{border-radius:var(--mc-radius-pill)}.mc-kit-skeleton--tile{border-radius:var(--mc-radius-lg)}[data-mc-chrome=glass] .mc-kit-skeleton{border-radius:var(--r-inner);background-color:var(--glass-2);background-image:linear-gradient(90deg,transparent 0,var(--shimmer-band) 100px,transparent 200px);background-size:200px 100%;border:1px solid var(--glass-border);box-shadow:var(--rim-soft)}[data-mc-chrome=glass] .mc-kit-skeleton--round{border-radius:var(--r-badge)}[data-mc-chrome=glass] .mc-kit-skeleton--tile{border-radius:var(--r-tile)}@keyframes mc-kit-sweep{0%{background-position:-200px 0}to{background-position:calc(100% + 200px) 0}}@media(prefers-reduced-motion:reduce){.mc-kit-skeleton{animation:none;background-image:none}[data-mc-chrome=glass] .mc-kit-skeleton{background-image:none}}@media(prefers-contrast:more){[data-mc-chrome=glass] .mc-kit-skeleton{border-color:var(--glass-border-hc);opacity:1}}.mc-kit-pageskeleton{display:flex;flex-direction:column;gap:var(--mc-space-xl);padding:var(--mc-space-xxl)}.mc-kit-pageskeleton__rows{display:flex;flex-direction:column;gap:var(--mc-space-lg)}.mc-kit-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mc-space-md);box-sizing:border-box;width:100%;padding:var(--mc-space-xxxl);text-align:center}.mc-kit-empty--compact{padding:var(--mc-space-xl);gap:var(--mc-space-sm)}.mc-kit-empty__icon{color:var(--mc-ink-ghost)}.mc-kit-empty--error .mc-kit-empty__icon{color:var(--mc-danger)}.mc-kit-empty__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink)}.mc-kit-empty__desc{margin:0;max-width:44ch;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft);text-wrap-style:pretty}.mc-kit-empty__action{margin-block-start:var(--mc-space-md)}.mc-kit-notbuilt{position:relative;display:inline-flex;cursor:not-allowed}.mc-kit-notbuilt>:not(.mc-kit-notbuilt__tag):not(.mc-kit-notbuilt__sr){opacity:.55}.mc-kit-notbuilt__tag{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:2px;background:var(--mc-warning);box-shadow:0 0 0 1px var(--mc-surface);pointer-events:none}.mc-kit-notbuilt__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mc-home{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.mc-home *,.mc-home *:before,.mc-home *:after{box-sizing:border-box}.mc-home :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset);border-radius:var(--mc-radius-sm)}.mc-home__page{flex:1;min-height:0;overflow-y:auto;padding:var(--mc-space-xl) var(--mc-space-xl) var(--mc-space-xxxl);box-shadow:inset 0 12px 20px -16px var(--mc-scroll-shade)}.mc-home__page>*{max-width:72rem;margin-inline:auto}.mc-home-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mc-home-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-lg);flex-wrap:wrap;margin-bottom:var(--mc-space-xl)}.mc-home-head__greeting{display:flex;flex-direction:column;gap:var(--mc-space-xxs);min-width:0}.mc-home-head__actions{display:flex;align-items:center;gap:var(--mc-space-sm);flex-shrink:0}.mc-home-stats{display:flex;flex-direction:column;gap:var(--mc-space-sm);margin-bottom:var(--mc-space-xl)}.mc-home-stats:after{content:"";height:3px;margin-top:var(--mc-space-xs);border-top:var(--mc-stroke-hairline) solid var(--mc-metal-line);border-bottom:var(--mc-stroke-hairline) solid var(--mc-metal-wash)}.mc-home-stats__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius);background:var(--mc-surface-gradient);overflow:hidden;box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen)}.mc-home-stats__cell{display:flex;flex-direction:column-reverse;gap:var(--mc-space-xxs);padding:var(--mc-space-md) var(--mc-space-lg);min-width:0}.mc-home-stats__cell+.mc-home-stats__cell{border-inline-start:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-home-stats__value{margin:0;font:var(--mc-type-display);letter-spacing:var(--mc-type-display-tracking);color:var(--mc-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.mc-home-stats__label{font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-soft)}.mc-home-stats__placeholder{display:inline-block;width:2.2em;height:.72em;border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken);position:relative;overflow:hidden}.mc-home-stats__placeholder:after{content:"";position:absolute;inset:0 auto 0 0;width:60%;background:linear-gradient(90deg,transparent,var(--mc-sheen),transparent);animation:mc-home-shimmer 2.4s linear infinite}@keyframes mc-home-shimmer{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media(prefers-reduced-motion:reduce){.mc-home-stats__placeholder:after{animation:none}}.mc-home-stats__status{margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-home__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));gap:var(--mc-space-lg);align-items:start}.mc-home-panel--full{grid-column:1 / -1}.mc-home-panel{display:flex;flex-direction:column;gap:var(--mc-space-sm);padding:var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius);background:var(--mc-surface-gradient);min-width:0;box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen)}.mc-home-panel__head{display:flex;align-items:baseline;gap:var(--mc-space-sm);min-width:0}.mc-home-panel__head>svg{align-self:center}.mc-home-panel__icon{color:var(--mc-ink-soft);flex-shrink:0}.mc-home-panel__body{display:flex;flex-direction:column;gap:var(--mc-space-sm);align-items:flex-start;min-width:0}.mc-home-panel__error{display:flex;flex-direction:column;gap:var(--mc-space-sm);align-items:flex-start}.mc-home-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.mc-home-list>li+li{border-top:var(--mc-stroke-hairline) solid var(--mc-hairline-soft)}.mc-home-deadline,.mc-home-matter{display:flex;align-items:center;gap:var(--mc-space-md);width:100%;padding:var(--mc-space-sm) var(--mc-space-xs);border:0;border-radius:var(--mc-radius-sm);background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;min-width:0;transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),background var(--mc-motion-fast) var(--mc-motion-ease)}.mc-home-matter{flex-direction:column;align-items:flex-start;gap:var(--mc-space-xxs)}.mc-home-deadline:hover,.mc-home-matter:hover{background:var(--mc-surface-hover);transform:translateY(-1px);box-shadow:var(--mc-shadow-raised)}.mc-home-deadline:active,.mc-home-matter:active{background:var(--mc-surface-active);transform:translateY(0) scale(.985);box-shadow:none}@media(prefers-reduced-motion:reduce){.mc-home-deadline,.mc-home-matter{transition:none}.mc-home-deadline:hover,.mc-home-matter:hover,.mc-home-deadline:active,.mc-home-matter:active{transform:none}}.mc-home-deadline__main{display:flex;flex-direction:column;gap:var(--mc-space-xxs);flex:1;min-width:0}.mc-home-deadline__tags{display:flex;align-items:center;gap:var(--mc-space-xs);flex-shrink:0}.mc-home-deadline__dot{margin-inline:var(--mc-space-xxs)}.mc-home-team{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:var(--mc-space-md)}.mc-home-team__person{display:flex;align-items:center;gap:var(--mc-space-sm);min-width:0}.mc-home-team__names{display:flex;flex-direction:column;min-width:0}@media(max-width:40rem){.mc-home__page{padding:var(--mc-space-lg) var(--mc-space-md) var(--mc-space-xxl)}.mc-home-stats__row{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-home-stats__cell:nth-child(odd){border-inline-start:0}.mc-home-stats__cell:nth-child(n+3){border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}}.mc-home-updates__compose{display:flex;align-items:center;gap:var(--mc-space-md);flex-wrap:wrap;width:100%}.mc-home-updates__form{display:flex;flex-direction:column;gap:var(--mc-space-sm);width:100%;padding:var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-hairline-soft);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken)}.mc-home-updates__row{display:flex;align-items:flex-end;gap:var(--mc-space-lg);flex-wrap:wrap}.mc-home-updates__actions{display:flex;align-items:center;gap:var(--mc-space-sm);justify-content:flex-end}.mc-home-field{display:flex;flex-direction:column;gap:var(--mc-space-xxs);min-width:0;flex:1}.mc-home-field--inline{flex-direction:row;align-items:center;gap:var(--mc-space-xs);flex:0 0 auto}.mc-home-field__input{width:100%;padding:var(--mc-space-xs) var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink);font:inherit;min-width:0}.mc-home-field__input:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-home-field__input:disabled{color:var(--mc-ink-faint);cursor:not-allowed}.mc-home-field__input--area{resize:vertical;min-height:5rem}.mc-home-update{display:flex;flex-direction:column;gap:var(--mc-space-xs);width:100%;padding:var(--mc-space-sm) var(--mc-space-xs);min-width:0}.mc-home-update__head{display:flex;align-items:center;gap:var(--mc-space-xs);flex-wrap:wrap;min-width:0}.mc-home-update__body{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap-style:pretty}.mc-home-update__foot{display:flex;align-items:center;gap:var(--mc-space-sm);flex-wrap:wrap;min-width:0}.mc-home-update__controls{display:flex;align-items:center;gap:var(--mc-space-xs);flex-wrap:wrap;margin-inline-start:auto}.mc-office{--mc-office-available: var(--mc-presence-online);--mc-office-focused: var(--mc-presence-away);--mc-office-in-meeting: var(--mc-presence-busy);--mc-office-away: var(--mc-presence-offline);--mc-office-word-available: color-mix(in srgb, var(--mc-office-available) 60%, var(--mc-ink));--mc-office-word-focused: color-mix(in srgb, var(--mc-office-focused) 60%, var(--mc-ink));--mc-office-word-in-meeting: color-mix(in srgb, var(--mc-office-in-meeting) 60%, var(--mc-ink));--mc-office-word-away: color-mix(in srgb, var(--mc-office-away) 60%, var(--mc-ink));--mc-office-rail-width: 300px;--mc-office-avatar-desk: 38px;--mc-office-avatar-room: 34px;--mc-office-avatar-tray: 22px;--mc-office-desk-row: 118px;--mc-office-desk-gap: 12px;--mc-office-room-gap: 14px;--mc-office-desk-min: 168px;--mc-office-room-min: 196px;--mc-office-self-panel: 320px;--mc-office-knock-width: 460px;--mc-office-knock-lift: 56px;--mc-office-choice-min: 140px;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--mc-surface);color:var(--mc-ink-body);font-family:var(--mc-font-body)}.mc-office *,.mc-office *:before,.mc-office *:after{box-sizing:border-box}.mc-office :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset);border-radius:var(--mc-radius-sm)}.mc-office__head{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--mc-space-lg);padding:var(--mc-space-xl) var(--mc-space-xl) var(--mc-space-lg)}.mc-office__title{margin:0;font:var(--mc-type-display);font-family:var(--mc-font-caption);letter-spacing:var(--mc-type-display-tracking);color:var(--mc-ink)}.mc-office__pill{display:inline-flex;align-items:center;gap:var(--mc-space-sm);margin:0;padding:var(--mc-space-xs) var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-pill);background:var(--mc-accent-wash);color:var(--mc-accent-text);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office__pill-dot{width:7px;height:7px;border-radius:var(--mc-radius-pill);background:var(--mc-office-available)}.mc-office__pill[data-live=true] .mc-office__pill-dot{animation:mc-office-pulse 2s ease-in-out infinite}.mc-office__pill[data-live=false] .mc-office__pill-dot{background:var(--mc-office-away)}@keyframes mc-office-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mc-office__pill[data-live=true] .mc-office__pill-dot{animation:none}}.mc-office__head:after{content:"";flex-basis:100%;height:3px;border-top:var(--mc-stroke-hairline) solid var(--mc-metal-line);border-bottom:var(--mc-stroke-hairline) solid var(--mc-metal-wash)}.mc-office__legend{display:flex;flex-wrap:wrap;gap:var(--mc-space-lg);margin:0 0 0 auto;padding:0;list-style:none}.mc-office__legend-item{display:inline-flex;align-items:center;gap:var(--mc-space-sm);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office__legend-dot{position:relative;flex:none;width:8px;height:8px;border-radius:var(--mc-radius-pill);background:var(--mc-office-legend-hue, transparent)}.mc-office__legend-dot[data-status=available]{--mc-office-legend-hue: var(--mc-office-available)}.mc-office__legend-dot[data-status=focused]{--mc-office-legend-hue: var(--mc-office-focused)}.mc-office__legend-dot[data-status=in_meeting]{--mc-office-legend-hue: var(--mc-office-in-meeting)}.mc-office__legend-dot[data-status=away]{--mc-office-legend-hue: var(--mc-office-away)}.mc-office__body{display:grid;grid-template-columns:minmax(0,1fr) var(--mc-office-rail-width);gap:var(--mc-space-xl);flex:1 1 auto;min-height:0;padding:0 var(--mc-space-xl) var(--mc-space-xl);overflow-y:auto;box-shadow:inset 0 12px 20px -16px var(--mc-scroll-shade)}.mc-office__main{display:flex;flex-direction:column;gap:var(--mc-space-lg);min-width:0}@media(max-width:1100px){.mc-office__body{grid-template-columns:minmax(0,1fr)}}.mc-office__rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mc-office-room-min),1fr));gap:var(--mc-office-room-gap)}.mc-office__rooms:has(>.mc-office-room:nth-child(3):last-child){grid-template-columns:1.4fr 1fr 1fr}.mc-office-room{display:flex;flex-direction:column;gap:var(--mc-space-sm);padding:var(--mc-space-md) var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-gradient);box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen);transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),border-color var(--mc-motion-fast) var(--mc-motion-ease)}.mc-office-room:hover{border-color:var(--mc-accent-bright);transform:translateY(-2px);box-shadow:var(--mc-shadow-pop),var(--mc-shadow-sheen)}@media(prefers-reduced-motion:reduce){.mc-office-room{transition:none}.mc-office-room:hover{transform:none}}.mc-office-room__head{display:flex;align-items:baseline;gap:var(--mc-space-md);min-width:0;flex-wrap:wrap;row-gap:var(--mc-space-xs)}.mc-office-room__name{margin:0;color:var(--mc-ink-body);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.mc-office-room__sub{flex-shrink:999;min-width:0;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-office .mc-office-room__cta{margin-left:auto;color:var(--mc-accent-text)}.mc-office .mc-office-room__cta:hover:not(:disabled){background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-office-room__body{display:flex;align-items:center;gap:var(--mc-space-lg);min-height:0}.mc-office-room__stack{display:flex;align-items:center}.mc-office-room__stack>*+*{margin-left:-8px}.mc-office-room__stack .mc-office-avatar{box-shadow:0 0 0 2px var(--mc-office-available),0 0 0 4px var(--mc-surface-raised)}.mc-office-room__more{display:inline-flex;align-items:center;justify-content:center;min-width:20px;margin-left:var(--mc-space-md);padding:0 var(--mc-space-xs);border-radius:var(--mc-radius-pill);background:linear-gradient(180deg,var(--mc-metal-bright),var(--mc-metal));color:var(--mc-metal-ink);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking);box-shadow:var(--mc-shadow-sheen);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-office-room__meta{margin:0 0 0 auto;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.mc-office__desks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:var(--mc-office-desk-row);gap:var(--mc-office-desk-gap);margin:0;padding:0;list-style:none}@media(max-width:1400px){.mc-office__desks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.mc-office__desks{grid-template-columns:repeat(auto-fill,minmax(var(--mc-office-desk-min),1fr))}}.mc-office-desk{display:flex;flex-direction:column;gap:var(--mc-space-md);padding:var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-gradient);box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen);transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),border-color var(--mc-motion-fast) var(--mc-motion-ease),background var(--mc-motion-fast) var(--mc-motion-ease)}.mc-office-desk:hover{border-color:var(--mc-outline-strong);background:var(--mc-surface-hover);transform:translateY(-1px);box-shadow:var(--mc-shadow-pop),var(--mc-shadow-sheen)}@media(prefers-reduced-motion:reduce){.mc-office-desk{transition:none}.mc-office-desk:hover{transform:none}}.mc-office-desk__who{display:flex;align-items:center;gap:var(--mc-space-lg);min-width:0}.mc-office-desk__names{min-width:0}.mc-office-desk__name{margin:0;min-width:0;color:var(--mc-ink-body);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);white-space:nowrap;overflow:hidden}.mc-office .mc-truncate{display:flex;max-width:100%;min-width:0;overflow:hidden}.mc-office .mc-truncate__head{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-office .mc-truncate__tail{flex:none;white-space:nowrap}.mc-office-desk__handle{margin:0;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-office-desk__status{margin:0;flex:none;min-width:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-office-desk__word{font-weight:600}.mc-office-desk__word[data-status=available]{color:var(--mc-office-word-available)}.mc-office-desk__word[data-status=focused]{color:var(--mc-office-word-focused)}.mc-office-desk__word[data-status=in_meeting]{color:var(--mc-office-word-in-meeting)}.mc-office-desk__word[data-status=away]{color:var(--mc-office-word-away)}.mc-office-desk__detail{color:var(--mc-ink-faint)}.mc-office-desk__badges{display:flex;flex-wrap:wrap;gap:var(--mc-space-xs);margin:0;min-width:0}.mc-office-desk__badge{padding:0 var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-pill);color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);white-space:nowrap}.mc-office .mc-office-desk__wave{align-self:flex-start;margin-top:auto;border-color:var(--mc-outline);color:var(--mc-ink-soft)}.mc-office .mc-office-desk__wave:hover:not(:disabled){border-color:var(--mc-accent-wash-line);color:var(--mc-ink-body)}.mc-office .mc-office-desk__wave+.mc-office-desk__dropin{margin-top:var(--mc-space-xs)}.mc-office .mc-office-desk__dropin{align-self:flex-start;margin-top:auto;border-color:var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-accent-text);font-weight:700}.mc-office .mc-office-desk__dropin:hover:not(:disabled){background:var(--mc-accent-wash-line);border-color:var(--mc-accent-wash-line);color:var(--mc-accent-text)}.mc-office__rail{display:flex;flex-direction:column;gap:var(--mc-space-xl);align-self:start;padding:var(--mc-space-xl);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-sunken)}.mc-office__rail-title{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase}.mc-office__rail-empty{margin:0;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-dept{display:flex;flex-direction:column;gap:var(--mc-space-md)}.mc-office-dept__head{display:flex;align-items:baseline;gap:var(--mc-space-md);margin:0}.mc-office-dept__name{color:var(--mc-ink-body);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office-dept__count{color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);font-variant-numeric:tabular-nums}.mc-office-dept__tray{display:flex;flex-wrap:wrap;gap:var(--mc-space-sm);margin:0;padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-hairline-soft);border-radius:var(--mc-radius);background:var(--mc-surface-raised);list-style:none;min-height:var(--mc-office-avatar-tray)}.mc-office-dept__tray{border-radius:var(--mc-radius-pill)}.mc-office-dept__tray:empty{padding:0;min-height:8px}.mc-office-dept__member{display:flex}.mc-office__callout{--mc-office-notice-surface: var(--mc-origin-email-surface);--mc-office-notice-line: var(--mc-origin-email-line);--mc-office-notice-ink: var(--mc-origin-email-rail);margin-top:auto;padding:var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-office-notice-line);border-radius:var(--mc-radius);background:var(--mc-office-notice-surface)}.mc-office__callout-title{margin:0 0 var(--mc-space-sm);color:var(--mc-office-notice-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office__callout-body{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--mc-radius-pill);color:var(--mc-avatar-ink);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.mc-office-avatar--desk{width:var(--mc-office-avatar-desk);height:var(--mc-office-avatar-desk);font-size:13px}.mc-office-avatar--room{width:var(--mc-office-avatar-room);height:var(--mc-office-avatar-room);font-size:12px}.mc-office-avatar--tray{width:var(--mc-office-avatar-tray);height:var(--mc-office-avatar-tray);font-size:9px}.mc-office-avatar--t1{background:var(--mc-avatar-t1)}.mc-office-avatar--t2{background:var(--mc-avatar-t2)}.mc-office-avatar--t3{background:var(--mc-avatar-t3)}.mc-office-avatar--t4{background:var(--mc-avatar-t4)}.mc-office-avatar--t5{background:var(--mc-avatar-t5)}.mc-office-avatar--t6{background:var(--mc-avatar-t6)}.mc-office-avatar__photo{width:100%;height:100%;border-radius:inherit;object-fit:cover}.mc-office-avatar__dot{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:var(--mc-radius-pill);box-shadow:0 0 0 2px var(--mc-surface-raised)}.mc-office-avatar[data-status=available] .mc-office-avatar__dot{background:var(--mc-office-available)}.mc-office-avatar[data-status=focused] .mc-office-avatar__dot{background:var(--mc-office-focused)}.mc-office-avatar[data-status=in_meeting] .mc-office-avatar__dot{background:var(--mc-office-in-meeting)}.mc-office-avatar[data-status=away] .mc-office-avatar__dot{background:var(--mc-office-away)}.mc-office-avatar--ringed[data-status=available]{box-shadow:0 0 0 2px var(--mc-office-available)}.mc-office-avatar--ringed[data-status=focused]{box-shadow:0 0 0 2px var(--mc-office-focused)}.mc-office-avatar--ringed[data-status=in_meeting]{box-shadow:0 0 0 2px var(--mc-office-in-meeting)}.mc-office-avatar--ringed[data-status=away]{box-shadow:0 0 0 2px var(--mc-office-away)}.mc-office__toasts{position:absolute;left:50%;bottom:var(--mc-space-xxl);transform:translate(-50%);z-index:var(--mc-layer-toast);pointer-events:none}.mc-office__toast{margin:0;padding:var(--mc-space-md) var(--mc-space-xl);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-pill);background:var(--mc-accent-wash);color:var(--mc-accent-text);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);box-shadow:var(--mc-shadow-pop),var(--mc-shadow-sheen)}.mc-office__toast[data-tone=refused]{border-color:var(--mc-outline);background:var(--mc-surface-raised);color:var(--mc-ink-body)}.mc-office__toast[data-tone=failed]{border-color:var(--mc-danger-wash-line);background:var(--mc-danger-wash);color:var(--mc-ink-body)}.mc-office-call{display:flex;flex-direction:column;gap:var(--mc-space-md);padding:var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);box-shadow:var(--mc-shadow-pop),var(--mc-shadow-sheen)}.mc-office-call__head{display:flex;align-items:baseline;gap:var(--mc-space-sm)}.mc-office-call__name{margin:0;color:var(--mc-ink);font:var(--mc-type-display);letter-spacing:var(--mc-type-display-tracking)}.mc-office-call__matter{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-call__state{margin-inline-start:auto;color:var(--mc-accent-text);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking)}.mc-office-call__waiting,.mc-office-call__refusal{padding-block:var(--mc-space-xl)}.mc-office-call__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mc-office-room-min),1fr));gap:var(--mc-space-sm);margin:0;padding:0;list-style:none}.mc-office-tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;overflow:hidden;border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius);background:var(--mc-surface-sunken)}.mc-office-tile--speaking{border-color:var(--mc-accent-bright)}.mc-office-tile--seated{opacity:.55}.mc-office-tile__video{inline-size:100%;block-size:100%;object-fit:cover;transform:scaleX(-1)}.mc-office-tile:not([data-local=true]) .mc-office-tile__video{transform:none}.mc-office-tile__placeholder{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%}.mc-office-tile__bar{position:absolute;inset-block-end:0;inset-inline:0;display:flex;align-items:center;gap:var(--mc-space-xs);padding:var(--mc-space-xs) var(--mc-space-sm);background:var(--mc-surface);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-tile__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-office-tile__you{color:var(--mc-ink-faint)}.mc-office-tile__mark{flex:none;margin-inline-start:auto;color:var(--mc-ink-soft)}.mc-office-tile__pending{margin-inline-start:auto;color:var(--mc-ink-faint);white-space:nowrap}.mc-office-call__note{display:flex;align-items:center;gap:var(--mc-space-sm);padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-call__note[data-tone=danger]{border-color:var(--mc-danger-wash-line);background:var(--mc-danger-wash)}.mc-office-call__controls{display:flex;flex-wrap:wrap;gap:var(--mc-space-sm)}.mc-office-call__controls>:last-child{margin-inline-start:auto}.mc-office__self{position:relative;flex:none}.mc-office .mc-office__self-trigger{gap:var(--mc-space-sm);max-width:22ch}.mc-office__self-word{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office__self-detail{min-width:0;color:var(--mc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-office__self-dot{flex:none;width:8px;height:8px;border-radius:var(--mc-radius-pill);background:var(--mc-office-away)}.mc-office__self-dot[data-status=available]{background:var(--mc-office-available)}.mc-office__self-dot[data-status=focused]{background:var(--mc-office-focused)}.mc-office__self-dot[data-status=in_meeting]{background:var(--mc-office-in-meeting)}.mc-office__self-panel{position:absolute;top:calc(100% + var(--mc-space-sm));left:0;z-index:var(--mc-layer-toast);display:flex;flex-direction:column;gap:var(--mc-space-md);width:var(--mc-office-self-panel);padding:var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);box-shadow:var(--mc-shadow-panel),var(--mc-shadow-sheen)}.mc-office__self-row{display:flex;flex-wrap:wrap;gap:var(--mc-space-sm)}.mc-office__self-field{display:flex;flex-direction:column;gap:var(--mc-space-xs)}.mc-office__self-label{color:var(--mc-ink-soft);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking)}.mc-office__self-input{width:100%;padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office__self-away{display:flex;flex-direction:column;gap:var(--mc-space-md);padding-top:var(--mc-space-md);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline-soft)}.mc-office__self-kinds{display:flex;flex-wrap:wrap;gap:var(--mc-space-sm)}.mc-office__self-kind{flex:1 1 0;display:flex;flex-direction:column;gap:var(--mc-space-xs);padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:transparent;color:var(--mc-ink-soft);text-align:left;cursor:pointer}.mc-office__self-kind[data-on=true]{border-color:var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-office__self-kind-name{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office__self-kind-hint{color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office__self-chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-xs)}.mc-office__self-chip{padding:var(--mc-space-xs) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-pill);background:var(--mc-surface-sunken);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);cursor:pointer}.mc-office__self-chip:hover{border-color:var(--mc-outline-strong);color:var(--mc-ink-body)}.mc-office__self-chip,.mc-office__self-kind,.mc-office-editor__choice{transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move)}.mc-office__self-chip:active,.mc-office__self-kind:active,.mc-office-editor__choice:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.mc-office__self-chip,.mc-office__self-kind,.mc-office-editor__choice{transition:none}.mc-office__self-chip:active,.mc-office__self-kind:active,.mc-office-editor__choice:active{transform:none}}.mc-office-room__door{margin-inline-start:var(--mc-space-sm);padding:0 var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-pill);white-space:nowrap}.mc-office .mc-office-room__edit{flex:none;margin-left:auto}.mc-office .mc-office-room__cta{margin-left:0}.mc-office-room__temporary{margin-inline-start:var(--mc-space-sm);padding:0 var(--mc-space-sm);border:var(--mc-stroke-hairline) dashed var(--mc-hairline);border-radius:var(--mc-radius-pill);white-space:nowrap}.mc-office .mc-office__rooms-add,.mc-office .mc-office__rooms-overflow{align-self:start}.mc-office__rooms--empty{display:block}.mc-office__knock{position:absolute;left:50%;bottom:calc(var(--mc-space-xxl) + var(--mc-office-knock-lift));transform:translate(-50%);z-index:var(--mc-layer-toast);display:flex;align-items:center;gap:var(--mc-space-lg);max-width:var(--mc-office-knock-width);padding:var(--mc-space-md) var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);box-shadow:var(--mc-shadow-pop),var(--mc-shadow-sheen);pointer-events:auto}.mc-office__knock-line{margin:0;color:var(--mc-ink-body);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office__knock-actions{flex:none;display:flex;flex-wrap:wrap;gap:var(--mc-space-sm)}.mc-office__followup{position:absolute;left:50%;bottom:var(--mc-space-xxl);transform:translate(-50%);z-index:var(--mc-layer-toast);display:flex;align-items:center;gap:var(--mc-space-lg);max-width:var(--mc-office-knock-width);padding:var(--mc-space-md) var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);box-shadow:var(--mc-shadow-pop),var(--mc-shadow-sheen);pointer-events:auto}.mc-office__followup-line{margin:0;color:var(--mc-ink-body);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office__followup-quiet{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office__followup-actions{flex:none;display:flex;gap:var(--mc-space-sm);margin-left:auto}.mc-office-editor,.mc-office-editor__confirm{display:flex;flex-direction:column;gap:var(--mc-space-lg)}.mc-office-editor__field{display:flex;flex-direction:column;gap:var(--mc-space-xs)}.mc-office-editor__group{display:flex;flex-direction:column;gap:var(--mc-space-sm);margin:0;padding:0;border:0}.mc-office-editor__label{padding:0;color:var(--mc-ink-soft);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking)}.mc-office-editor__input{width:100%;padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-editor__input:disabled{color:var(--mc-ink-ghost);cursor:not-allowed}.mc-office-editor__choices{display:flex;flex-wrap:wrap;gap:var(--mc-space-sm)}.mc-office-editor__choice{display:flex;flex-direction:column;gap:var(--mc-space-xs);padding:var(--mc-space-sm) var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:transparent;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);text-align:left;cursor:pointer}.mc-office-editor__choice--wide{flex:1 1 var(--mc-office-choice-min)}.mc-office-editor__choice[data-on=true]{border-color:var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-office-editor__group:disabled .mc-office-editor__choice{color:var(--mc-ink-ghost);cursor:not-allowed}.mc-office-editor__choice-name{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-office-editor__choice-hint,.mc-office-editor__hint{color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-editor__warn{margin:0;padding:var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-warning-wash-line);border-radius:var(--mc-radius-sm);background:var(--mc-warning-wash);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-editor__error{margin:0;padding:var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-danger-wash-line);border-radius:var(--mc-radius-sm);background:var(--mc-danger-wash);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-office-editor__confirm-actions{display:flex;justify-content:flex-end;gap:var(--mc-space-sm)}@media(max-width:560px){.mc-office__head{gap:var(--mc-space-md);padding:var(--mc-space-lg) var(--mc-space-lg) var(--mc-space-md)}.mc-office__legend{display:none}.mc-office__body{gap:var(--mc-space-lg);padding:0 var(--mc-space-lg) var(--mc-space-lg)}.mc-office__self-panel{position:fixed;top:auto;right:var(--mc-space-lg);bottom:var(--mc-space-lg);left:var(--mc-space-lg);width:auto;max-height:calc(100vh - var(--mc-space-xl) * 2);overflow-y:auto}.mc-office__rooms{grid-template-columns:minmax(0,1fr)}.mc-office__rooms:has(>.mc-office-room:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.mc-office-room{--mc-office-avatar-room: 30px}.mc-office__desks{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:var(--mc-space-sm)}.mc-office-desk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-md);padding:var(--mc-space-md) var(--mc-space-lg)}.mc-office-desk__who{display:contents}.mc-office-desk__names{grid-column:2;grid-row:1}.mc-office-desk__status{grid-column:2;grid-row:2;white-space:normal}.mc-office .mc-office-desk__dropin{grid-column:3;grid-row:1 / span 2;align-self:center;margin-top:0}}[data-mc-chrome=glass] .mc-office{background:var(--mc-surface)!important}[data-mc-chrome=glass] .mc-office{--mc-office-glass-1: var(--glass-1, color-mix(in srgb, var(--mc-ink) 5%, transparent));--mc-office-glass-2: var(--glass-2, color-mix(in srgb, var(--mc-ink) 7%, transparent));--mc-office-glass-3: var(--glass-3, color-mix(in srgb, var(--mc-ink) 10%, transparent));--mc-office-glass-line: var(--glass-border, color-mix(in srgb, var(--mc-ink) 14%, transparent));--mc-office-rim: var(--rim, var(--mc-shadow-sheen));--mc-office-blur: var(--blur-chrome, blur(var(--mc-blur-glass)) saturate(160%));--mc-office-sheet-ground: var(--sky, var(--mc-surface-scrim));--mc-office-white: var(--t1, var(--mc-avatar-ink));--mc-office-white-ink: var(--ink, var(--mc-metal-ink));--mc-office-t3: var(--t3, var(--mc-ink-faint));--mc-office-ink-2: var(--ink-2, var(--mc-ink-soft));--mc-office-ink-3: var(--ink-3, var(--mc-ink-faint));--mc-office-link-ink: var(--link-on-white, var(--mc-accent-text));--mc-office-link: var(--link, var(--mc-accent-text));--mc-office-mint: var(--mint, var(--mc-presence-online));--mc-office-amber: var(--amber, var(--mc-presence-away));--mc-office-shadow-card: var(--shadow-card, var(--mc-shadow-panel));--mc-office-shadow-hero: var(--shadow-hero, var(--mc-shadow-overlay));--mc-office-shadow-btn: var(--shadow-btn, var(--mc-shadow-raised));--mc-office-tile-radius: var(--r-tile, var(--mc-radius-xl));--mc-office-panel-radius: var(--r-panel, var(--mc-radius-bezel));--mc-office-focused: var(--mc-office-link);--mc-office-away: var(--mc-office-amber);--mc-office-word-available: color-mix(in srgb, var(--mc-office-available) 50%, var(--mc-ink));--mc-office-word-focused: color-mix(in srgb, var(--mc-office-focused) 72%, var(--mc-ink));--mc-office-word-in-meeting: color-mix(in srgb, var(--mc-office-in-meeting) 45%, var(--mc-ink));--mc-office-word-away: color-mix(in srgb, var(--mc-office-away) 20%, var(--mc-ink));border:var(--mc-stroke-hairline) solid var(--mc-office-glass-line);border-radius:var(--mc-office-panel-radius);isolation:isolate;box-shadow:var(--mc-office-rim)}[data-mc-chrome=glass] .mc-office:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;backdrop-filter:var(--mc-office-blur);-webkit-backdrop-filter:var(--mc-office-blur);pointer-events:none}[data-mc-chrome=glass] .mc-office__title{font:800 26px / 1.15 var(--mc-font-body);font-family:var(--mc-font-body);letter-spacing:-.3px}[data-mc-chrome=glass] .mc-office__pill{border-color:var(--mc-office-glass-line);background:var(--mc-office-glass-3);box-shadow:var(--mc-office-rim);color:var(--mc-office-word-available);font-variant-numeric:tabular-nums}[data-mc-chrome=glass] .mc-office__head:after{height:0;border-top:var(--mc-stroke-hairline) solid var(--mc-office-glass-line);border-bottom:0}[data-mc-chrome=glass] .mc-office__legend{gap:var(--mc-space-xs);align-items:center}[data-mc-chrome=glass] .mc-office__legend-item{padding:var(--mc-space-xs) var(--mc-space-md);border-radius:var(--mc-radius-pill)}[data-mc-chrome=glass] .mc-office__legend-item[data-self=true]{padding:var(--mc-space-xs) var(--mc-space-lg);background:var(--mc-office-white);color:var(--mc-office-white-ink);font-weight:700;box-shadow:var(--mc-office-shadow-btn)}[data-mc-chrome=glass] .mc-office__legend-item[data-self=true] .mc-office__legend-dot{--mc-office-legend-hue: color-mix( in srgb, var(--mc-office-status-hue) 72%, var(--mc-office-white-ink) )}[data-mc-chrome=glass] .mc-office__legend-item[data-self=true] .mc-office__legend-dot[data-status=available]{--mc-office-status-hue: var(--mc-office-available)}[data-mc-chrome=glass] .mc-office__legend-item[data-self=true] .mc-office__legend-dot[data-status=focused]{--mc-office-status-hue: var(--mc-office-focused)}[data-mc-chrome=glass] .mc-office__legend-item[data-self=true] .mc-office__legend-dot[data-status=in_meeting]{--mc-office-status-hue: var(--mc-office-in-meeting)}[data-mc-chrome=glass] .mc-office__legend-item[data-self=true] .mc-office__legend-dot[data-status=away]{--mc-office-status-hue: var(--mc-office-away)}[data-mc-chrome=glass] .mc-office__legend-dot{width:9px;height:9px}[data-mc-chrome=glass] .mc-office__legend-dot[data-status=away],[data-mc-chrome=glass] .mc-office__legend-dot[data-status=in_meeting]{border:2px solid var(--mc-office-legend-hue);background:transparent}[data-mc-chrome=glass] .mc-office__legend-dot[data-status=in_meeting]:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:var(--mc-radius-pill);background:var(--mc-office-legend-hue)}[data-mc-chrome=glass] .mc-office-room,[data-mc-chrome=glass] .mc-office-desk{--mc-ink: var(--mc-office-white-ink);--mc-ink-body: var(--mc-office-white-ink);--mc-ink-soft: var(--mc-office-ink-2);--mc-ink-faint: var(--mc-office-ink-3);--mc-ink-ghost: var(--mc-office-ink-3);--mc-surface: var(--mc-office-white);--mc-surface-raised: var(--mc-office-white);--mc-surface-gradient: var(--mc-office-white);--mc-surface-hover: color-mix(in srgb, var(--mc-office-white-ink) 6%, transparent);--mc-surface-active: color-mix(in srgb, var(--mc-office-white-ink) 10%, transparent);--mc-hairline: color-mix(in srgb, var(--mc-office-white-ink) 14%, transparent);--mc-hairline-soft: color-mix(in srgb, var(--mc-office-white-ink) 9%, transparent);--mc-outline: color-mix(in srgb, var(--mc-office-white-ink) 18%, transparent);--mc-outline-strong: color-mix(in srgb, var(--mc-office-white-ink) 32%, transparent);--mc-accent-text: var(--mc-office-link-ink);--mc-accent-bright: color-mix(in srgb, var(--mc-office-white-ink) 32%, transparent);--mc-accent-wash: color-mix(in srgb, var(--mc-office-link-ink) 10%, transparent);--mc-accent-wash-line: color-mix(in srgb, var(--mc-office-link-ink) 34%, transparent);--mc-focus-ring: var(--mc-office-link-ink);--mc-office-available: color-mix(in srgb, var(--mc-office-mint) 72%, var(--mc-ink));--mc-office-focused: color-mix(in srgb, var(--mc-office-link) 72%, var(--mc-ink));--mc-office-in-meeting: color-mix(in srgb, var(--mc-office-amber) 72%, var(--mc-ink));--mc-office-away: color-mix(in srgb, var(--mc-office-amber) 72%, var(--mc-ink));--mc-office-word-available: color-mix(in srgb, var(--mc-office-available) 50%, var(--mc-ink));--mc-office-word-focused: color-mix(in srgb, var(--mc-office-focused) 72%, var(--mc-ink));--mc-office-word-in-meeting: color-mix(in srgb, var(--mc-office-in-meeting) 45%, var(--mc-ink));--mc-office-word-away: color-mix(in srgb, var(--mc-office-away) 20%, var(--mc-ink));border-color:transparent;background:var(--mc-office-white);box-shadow:var(--mc-office-shadow-card);border-radius:var(--mc-office-tile-radius);color:var(--mc-ink-body)}[data-mc-chrome=glass] .mc-office-room:hover,[data-mc-chrome=glass] .mc-office-desk:hover{background:color-mix(in srgb,var(--mc-office-white-ink) 4%,var(--mc-office-white));box-shadow:var(--mc-office-shadow-hero)}[data-mc-chrome=glass] .mc-office-room[data-occupied=true]{border-color:var(--mc-office-available);box-shadow:var(--mc-office-shadow-card)}[data-mc-chrome=glass] .mc-office-room[data-occupied=true]:hover{border-color:color-mix(in srgb,var(--mc-office-available) 78%,var(--mc-ink));box-shadow:var(--mc-office-shadow-hero)}[data-mc-chrome=glass] .mc-office-room__more{background:var(--mc-office-white-ink);color:var(--mc-office-white);font-weight:700;box-shadow:none}[data-mc-chrome=glass] .mc-office .mc-office__rooms-add{align-self:stretch;justify-content:center;min-height:100%;border:1.5px dashed var(--mc-office-glass-line);border-radius:var(--mc-office-tile-radius);background:transparent}[data-mc-chrome=glass] .mc-office .mc-office__rooms-add:hover:not(:disabled){background:var(--mc-office-glass-2)}[data-mc-chrome=glass] .mc-office .mc-office-desk__wave{border-radius:var(--mc-radius-pill);background:var(--mc-office-white)}[data-mc-chrome=glass] .mc-office .mc-office-desk__wave:hover:not(:disabled){background:color-mix(in srgb,var(--mc-office-white-ink) 6%,var(--mc-office-white))}[data-mc-chrome=glass] .mc-office .mc-office-desk__wave svg{transform-origin:70% 80%}[data-mc-chrome=glass] .mc-office .mc-office-desk__wave:hover:not(:disabled) svg:not(.mc-kit-spinner){animation:mc-office-wave .9s var(--mc-motion-ease) 1}@keyframes mc-office-wave{0%,50%,to{transform:rotate(0)}12%,62%{transform:rotate(20deg)}30%,80%{transform:rotate(-14deg)}}[data-mc-chrome=glass] .mc-office .mc-office-desk__dropin{border-color:transparent;border-radius:var(--mc-radius-pill);background:var(--mc-office-white-ink);color:var(--mc-office-white);box-shadow:var(--mc-office-shadow-btn)}[data-mc-chrome=glass] .mc-office .mc-office-desk__dropin:hover:not(:disabled){border-color:transparent;background:color-mix(in srgb,var(--mc-office-white-ink) 88%,var(--mc-office-white));color:var(--mc-office-white)}[data-mc-chrome=glass] .mc-office .mc-office-desk__dropin:active:not(:disabled){background:color-mix(in srgb,var(--mc-office-white-ink) 80%,var(--mc-office-white))}[data-mc-chrome=glass] .mc-office-desk{position:relative}[data-mc-chrome=glass] .mc-office-desk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--mc-office-available) 26%,transparent) 50%,transparent 70%);background-size:300% 100%}[data-mc-chrome=glass] .mc-office-desk[data-waving=true]:after{opacity:1;animation:mc-office-ripple .6s var(--mc-motion-ease) 1}@keyframes mc-office-ripple{0%{background-position:140% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){[data-mc-chrome=glass] .mc-office .mc-office-desk__wave:hover:not(:disabled) svg:not(.mc-kit-spinner){animation:none}[data-mc-chrome=glass] .mc-office-desk[data-waving=true]:after{animation:none;background:color-mix(in srgb,var(--mc-office-available) 14%,transparent)}}[data-mc-chrome=glass] .mc-office__rail{border-radius:var(--mc-office-tile-radius);box-shadow:var(--mc-office-rim)}[data-mc-chrome=glass] .mc-office-dept__tray{background:var(--mc-office-glass-2);box-shadow:var(--mc-office-rim)}[data-mc-chrome=glass] .mc-office-avatar{border-radius:12px;font-weight:700}[data-mc-chrome=glass] .mc-office-avatar--desk{border-radius:13px}[data-mc-chrome=glass] .mc-office-avatar--room{border-radius:11px}[data-mc-chrome=glass] .mc-office-avatar--tray{border-radius:7px}[data-mc-chrome=glass] .mc-office-avatar--t1{background:linear-gradient(135deg,color-mix(in srgb,var(--mc-avatar-t1) 70%,var(--mc-office-white-ink)),color-mix(in srgb,var(--mc-avatar-t1) 45%,var(--mc-office-white-ink)))}[data-mc-chrome=glass] .mc-office-avatar--t2{background:linear-gradient(135deg,color-mix(in srgb,var(--mc-avatar-t2) 70%,var(--mc-office-white-ink)),color-mix(in srgb,var(--mc-avatar-t2) 45%,var(--mc-office-white-ink)))}[data-mc-chrome=glass] .mc-office-avatar--t3{background:linear-gradient(135deg,color-mix(in srgb,var(--mc-avatar-t3) 70%,var(--mc-office-white-ink)),color-mix(in srgb,var(--mc-avatar-t3) 45%,var(--mc-office-white-ink)))}[data-mc-chrome=glass] .mc-office-avatar--t4{background:linear-gradient(135deg,color-mix(in srgb,var(--mc-avatar-t4) 70%,var(--mc-office-white-ink)),color-mix(in srgb,var(--mc-avatar-t4) 45%,var(--mc-office-white-ink)))}[data-mc-chrome=glass] .mc-office-avatar--t5{background:linear-gradient(135deg,color-mix(in srgb,var(--mc-avatar-t5) 70%,var(--mc-office-white-ink)),color-mix(in srgb,var(--mc-avatar-t5) 45%,var(--mc-office-white-ink)))}[data-mc-chrome=glass] .mc-office-avatar--t6{background:linear-gradient(135deg,color-mix(in srgb,var(--mc-avatar-t6) 70%,var(--mc-office-white-ink)),color-mix(in srgb,var(--mc-avatar-t6) 45%,var(--mc-office-white-ink)))}[data-mc-chrome=glass] .mc-office-avatar__dot{box-shadow:0 0 0 2px var(--mc-surface)}[data-mc-chrome=glass] .mc-office-avatar[data-status=in_meeting] .mc-office-avatar__dot{border:2px solid var(--mc-office-in-meeting);background:var(--mc-surface)}[data-mc-chrome=glass] .mc-office-avatar[data-status=in_meeting] .mc-office-avatar__dot:after{content:"";position:absolute;left:1px;right:1px;top:50%;height:2px;margin-top:-1px;border-radius:var(--mc-radius-pill);background:var(--mc-office-in-meeting)}[data-mc-chrome=glass] .mc-office-avatar[data-status=away] .mc-office-avatar__dot{border:2px solid var(--mc-office-away);background:var(--mc-surface)}[data-mc-chrome=glass] .mc-office-avatar--ringed[data-status=in_meeting]{box-shadow:0 0 0 3px var(--mc-office-in-meeting)}[data-mc-chrome=glass] .mc-office__toast,[data-mc-chrome=glass] .mc-office__knock,[data-mc-chrome=glass] .mc-office__followup,[data-mc-chrome=glass] .mc-office__self-panel{background-image:linear-gradient(var(--mc-surface-raised),var(--mc-surface-raised)),var(--mc-office-sheet-ground);backdrop-filter:var(--mc-office-blur);-webkit-backdrop-filter:var(--mc-office-blur);box-shadow:var(--mc-office-rim),var(--mc-office-shadow-hero)}[data-mc-chrome=glass] .mc-office__self-kind[data-on=true],[data-mc-chrome=glass] .mc-office-editor__choice[data-on=true]{border-color:transparent;background:var(--mc-office-white);color:var(--mc-office-white-ink);box-shadow:var(--mc-office-shadow-btn)}[data-mc-chrome=glass] .mc-office__self-kind[data-on=true] .mc-office__self-kind-hint,[data-mc-chrome=glass] .mc-office-editor__choice[data-on=true] .mc-office-editor__choice-hint{color:inherit;opacity:.7}[data-mc-chrome=glass] .mc-office__self-input,[data-mc-chrome=glass] .mc-office-editor__input{box-shadow:var(--mc-office-rim)}[data-mc-chrome=glass] .mc-office__self-input::placeholder,[data-mc-chrome=glass] .mc-office-editor__input::placeholder{color:var(--mc-office-t3)}[data-mc-chrome=glass] .mc-office-call{border-color:color-mix(in srgb,var(--mc-office-mint) 45%,transparent);box-shadow:var(--mc-office-rim),var(--mc-office-shadow-card),inset 0 0 22px color-mix(in srgb,var(--mc-office-mint) 12%,transparent);backdrop-filter:var(--mc-office-blur);-webkit-backdrop-filter:var(--mc-office-blur)}[data-mc-chrome=glass] .mc-office-call__name{font:800 16.5px / 1.2 var(--mc-font-body);font-family:var(--mc-font-body);letter-spacing:-.2px}[data-mc-chrome=glass] .mc-office-call__state{color:var(--mc-office-word-available)}[data-mc-chrome=glass] .mc-office-tile--speaking{border-color:var(--mc-office-mint)}[data-mc-chrome=glass] .mc-office__followup-quiet{font-variant-numeric:tabular-nums}@media(max-width:560px){[data-mc-chrome=glass] .mc-office-room__stack>*+*{margin-left:-4px}}.mc-braindump [data-tag]{--mc-braindump-tint-bg: color-mix(in oklab, var(--mc-braindump-hue) 10%, var(--mc-surface-raised));--mc-braindump-tint-line: color-mix(in oklab, var(--mc-braindump-hue) 30%, var(--mc-surface-raised));--mc-braindump-tint-ink: color-mix(in oklab, var(--mc-braindump-hue) 68%, var(--mc-ink))}.mc-braindump [data-tag=matter]{--mc-braindump-hue: var(--mc-accent)}.mc-braindump [data-tag=intake]{--mc-braindump-hue: var(--mc-danger)}.mc-braindump [data-tag=ideas]{--mc-braindump-hue: var(--mc-origin-email-rail)}.mc-braindump [data-tag=personal]{--mc-braindump-hue: var(--mc-warning)}.mc-braindump [data-tag=todo]{--mc-braindump-hue: var(--mc-origin-sms-rail)}.mc-braindump [data-tag=done]{--mc-braindump-hue: var(--mc-ink-faint)}.mc-braindump [data-tag=none]{--mc-braindump-hue: var(--mc-ink-ghost)}.mc-braindump{--mc-braindump-link-ink: color-mix(in oklab, var(--mc-origin-email-rail) 68%, var(--mc-ink));--mc-braindump-card-min: 260px;--mc-braindump-card-gap: 16px;--mc-braindump-check: 15px;--mc-braindump-dot: 6px;--mc-braindump-tilt: 0deg;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--mc-surface);color:var(--mc-ink-body);font-family:var(--mc-font-body)}.mc-braindump *,.mc-braindump *:before,.mc-braindump *:after{box-sizing:border-box}.mc-braindump :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset);border-radius:var(--mc-radius-sm)}.mc-braindump__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mc-braindump__head{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-md);padding:var(--mc-space-xl) var(--mc-space-xl) var(--mc-space-md)}.mc-braindump__title{margin:0;font:var(--mc-type-display);font-family:var(--mc-font-caption);letter-spacing:var(--mc-type-display-tracking);color:var(--mc-ink)}.mc-braindump__tagline{margin:0;font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);color:var(--mc-ink-soft)}.mc-braindump__capture{display:inline-flex;align-items:center;gap:var(--mc-space-xs);margin:0;margin-inline-start:auto;padding:var(--mc-space-xxs) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-pill);background:var(--mc-accent-wash);color:var(--mc-accent-text);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-braindump__toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--mc-space-md);padding:0 var(--mc-space-xl) var(--mc-space-md)}.mc-braindump__search{position:relative;display:flex;flex:1 1 240px;align-items:center;min-width:0}.mc-braindump__search-icon{position:absolute;inset-inline-start:var(--mc-space-md);color:var(--mc-ink-ghost);pointer-events:none}.mc-braindump__search-input{width:100%;min-width:0;padding:var(--mc-space-sm) var(--mc-space-md) var(--mc-space-sm) var(--mc-space-xxl);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-braindump__search-input::placeholder{color:var(--mc-ink-ghost)}.mc-braindump__ranges{display:flex;flex:none;overflow:hidden;border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised)}.mc-braindump__range{padding:var(--mc-space-sm) var(--mc-space-lg);border:0;border-inline-start:var(--mc-stroke-hairline) solid var(--mc-hairline);background:transparent;color:var(--mc-ink-soft);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);cursor:pointer}.mc-braindump__range:first-child{border-inline-start:0}.mc-braindump__range:hover{background:var(--mc-surface-hover);color:var(--mc-ink)}.mc-braindump__range[aria-pressed=true]{background:var(--mc-ink);color:var(--mc-surface-raised)}.mc-braindump__tags{display:flex;flex:none;flex-wrap:wrap;gap:var(--mc-space-sm);padding:0 var(--mc-space-xl) var(--mc-space-md)}.mc-braindump__chip{padding:var(--mc-space-xxs) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-braindump-tint-line);border-radius:var(--mc-radius-pill);background:var(--mc-braindump-tint-bg);color:var(--mc-braindump-tint-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);cursor:pointer}.mc-braindump__chip[aria-pressed=true]{border-color:var(--mc-braindump-tint-ink);background:var(--mc-braindump-tint-ink);color:var(--mc-surface-raised)}.mc-braindump__board{flex:1;min-height:0;overflow-y:auto;padding:var(--mc-space-xs) var(--mc-space-xl) var(--mc-space-lg);box-shadow:inset 0 12px 20px -16px var(--mc-scroll-shade)}.mc-braindump__board[data-stale=true]{opacity:.55;transition:opacity var(--mc-motion-fast) var(--mc-motion-ease)}.mc-braindump__empty{position:relative;isolation:isolate;overflow:hidden;padding:var(--mc-space-xxl) 0}.mc-braindump__empty:before{content:"";position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 50% 42%,transparent 0 46px,color-mix(in oklab,var(--mc-accent) 6%,transparent) 46px 48px);animation:mc-braindump-contour 32s linear infinite alternate}@keyframes mc-braindump-contour{to{transform:translate(-42px,-30px)}}@media(prefers-reduced-motion:reduce){.mc-braindump__empty:before{animation:none}}.mc-braindump__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mc-braindump-card-min),1fr));align-items:start;gap:var(--mc-braindump-card-gap);margin:0;padding:0;list-style:none}.mc-braindump-card{overflow:hidden;border:var(--mc-stroke-hairline) solid var(--mc-braindump-tint-line);border-radius:var(--mc-radius-xl);background:var(--mc-surface-gradient);box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen);transform:rotate(var(--mc-braindump-tilt));transition:transform var(--mc-motion-base) var(--mc-motion-ease),box-shadow var(--mc-motion-base) var(--mc-motion-ease)}.mc-braindump-card:hover,.mc-braindump-card:focus-within{transform:rotate(0) translateY(-2px);box-shadow:var(--mc-shadow-pop),var(--mc-shadow-sheen)}.mc-braindump-card:active{transform:rotate(0) translateY(0) scale(.99);box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen)}@media(prefers-reduced-motion:reduce){.mc-braindump-card{transform:none;transition:none}.mc-braindump-card:hover,.mc-braindump-card:focus-within,.mc-braindump-card:active{transform:none}.mc-braindump__board[data-stale=true]{transition:none}}.mc-braindump-card__strip{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-sm);padding:var(--mc-space-sm) var(--mc-space-md);border-bottom:var(--mc-stroke-hairline) solid var(--mc-braindump-tint-line);background:var(--mc-braindump-tint-bg)}.mc-braindump-card__pill{padding:var(--mc-space-xxs) var(--mc-space-sm);border-radius:var(--mc-radius-pill);background:var(--mc-surface-raised);color:var(--mc-braindump-tint-ink);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking)}.mc-braindump-card__stamp{margin-inline-start:auto;color:var(--mc-braindump-tint-ink);font:var(--mc-type-mono);font-weight:600;letter-spacing:var(--mc-type-mono-tracking);white-space:nowrap;font-variant-numeric:tabular-nums}.mc-braindump-card__body{display:flex;flex-direction:column;gap:var(--mc-space-sm);padding:var(--mc-space-md) var(--mc-space-lg)}.mc-braindump-card__matter{margin:0;color:var(--mc-braindump-tint-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase}.mc-braindump-card__title{margin:0;color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-braindump-card__text{margin:0;color:var(--mc-ink-body);font:var(--mc-type-code);letter-spacing:var(--mc-type-code-tracking);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap-style:pretty}.mc-braindump-card__list{display:flex;flex-direction:column;gap:var(--mc-space-xs);margin:0;padding:0;list-style:none}.mc-braindump-card__check{display:flex;align-items:flex-start;gap:var(--mc-space-sm);cursor:pointer}.mc-braindump-card__check input[type=checkbox]{flex:none;width:var(--mc-braindump-check);height:var(--mc-braindump-check);margin:0;accent-color:var(--mc-braindump-tint-ink);cursor:pointer}.mc-braindump-card__item-text{color:var(--mc-ink-body);font:var(--mc-type-code);letter-spacing:var(--mc-type-code-tracking);overflow-wrap:anywhere}.mc-braindump-card__check input[type=checkbox]:checked+.mc-braindump-card__item-text{color:var(--mc-ink-faint);text-decoration:line-through}.mc-braindump-card[data-struck=true] .mc-braindump-card__title,.mc-braindump-card[data-struck=true] .mc-braindump-card__text,.mc-braindump-card[data-struck=true] .mc-braindump-card__item-text{color:var(--mc-ink-faint);text-decoration:line-through}.mc-braindump-card__link{display:inline-flex;align-items:center;gap:var(--mc-space-xs);max-width:100%;margin:0;padding:var(--mc-space-xs) var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken);color:var(--mc-braindump-link-ink);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-decoration:none}.mc-braindump-card__link:hover{text-decoration:underline}.mc-braindump-card__link[data-inert=true]{color:var(--mc-ink-soft)}.mc-braindump-card__link[data-inert=true]:hover{text-decoration:none}.mc-braindump-card__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-braindump-card__source{display:inline-flex;align-items:center;gap:var(--mc-space-xs);margin:0;color:var(--mc-ink-soft);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking)}.mc-braindump-card__dot{flex:none;width:var(--mc-braindump-dot);height:var(--mc-braindump-dot);border-radius:var(--mc-radius-pill);background:var(--mc-presence-online)}.mc-braindump__failure{flex:none;margin:0;padding:var(--mc-space-sm) var(--mc-space-xl);color:var(--mc-danger);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-braindump__compose{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--mc-space-md);padding:var(--mc-space-md) var(--mc-space-xl) var(--mc-space-lg);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-braindump__compose-field{display:flex;flex:1;min-width:0}.mc-braindump__compose-input{width:100%;min-width:0;padding:var(--mc-space-md) var(--mc-space-lg);border:2px solid var(--mc-ink);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-braindump__compose-input::placeholder{color:var(--mc-ink-ghost)}.mc-braindump__rules{flex:none;margin:0 var(--mc-space-xl) var(--mc-space-md);padding:var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised)}.mc-braindump__rules-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-lg)}.mc-braindump__rules-title{margin:0;color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-braindump__rules-hint{max-width:52ch;margin:var(--mc-space-xxs) 0 0;color:var(--mc-ink-soft);font:var(--mc-type-caption);letter-spacing:var(--mc-type-caption-tracking)}.mc-braindump__rules-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-sm);margin-top:var(--mc-space-lg)}.mc-braindump__rules-field{display:flex;min-width:0}.mc-braindump__rules-field:first-of-type{flex:1}.mc-braindump__rules-input,.mc-braindump__rules-select{width:100%;min-width:0;padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-braindump__rules-input::placeholder{color:var(--mc-ink-ghost)}.mc-braindump__rules-failure{margin:var(--mc-space-md) 0 0;color:var(--mc-danger);font:var(--mc-type-caption);letter-spacing:var(--mc-type-caption-tracking)}.mc-braindump__rules-loading,.mc-braindump__rules-empty,.mc-braindump__rules-note{display:flex;align-items:center;gap:var(--mc-space-sm);margin:var(--mc-space-md) 0 0;color:var(--mc-ink-soft);font:var(--mc-type-caption);letter-spacing:var(--mc-type-caption-tracking)}.mc-braindump__rules-note{color:var(--mc-ink-ghost)}.mc-braindump__rules-list{margin:var(--mc-space-md) 0 0;padding:0;list-style:none}.mc-braindump__rules-row{display:flex;align-items:center;gap:var(--mc-space-sm);padding:var(--mc-space-sm) 0;border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-braindump__rules-row:first-child{border-top:none}.mc-braindump__rules-keyword{flex:1;min-width:0;overflow:hidden;color:var(--mc-ink-body);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-overflow:ellipsis;white-space:nowrap}.mc-braindump__rules-arrow{color:var(--mc-ink-ghost);font:var(--mc-type-caption)}.mc-braindump__rules-tag{padding:var(--mc-space-xxs) var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-braindump-tint-line);border-radius:var(--mc-radius-pill);background:var(--mc-braindump-tint-bg);color:var(--mc-braindump-tint-ink);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking)}.mc-braindump__when{display:flex;flex:0 0 100%;align-items:baseline;gap:var(--mc-space-sm);margin:0;padding-bottom:var(--mc-space-xs);color:var(--mc-ink-soft);font:var(--mc-type-caption);letter-spacing:var(--mc-type-caption-tracking)}.mc-braindump__when-at{color:var(--mc-ink-body);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-braindump__when-note{color:var(--mc-ink-ghost)}.mc-braindump__when-note:before{content:"· "}@media(max-width:640px){.mc-braindump__head,.mc-braindump__toolbar,.mc-braindump__tags,.mc-braindump__board,.mc-braindump__failure,.mc-braindump__compose{padding-inline:var(--mc-space-lg)}.mc-braindump-card{transform:none}.mc-braindump-card:hover,.mc-braindump-card:focus-within{transform:translateY(-2px)}}[data-mc-chrome=glass] .mc-braindump [data-tag=matter]{--mc-braindump-hue: var(--mint)}[data-mc-chrome=glass] .mc-braindump [data-tag=intake]{--mc-braindump-hue: var(--coral)}[data-mc-chrome=glass] .mc-braindump [data-tag=ideas]{--mc-braindump-hue: var(--link)}[data-mc-chrome=glass] .mc-braindump [data-tag=personal]{--mc-braindump-hue: var(--amber)}[data-mc-chrome=glass] .mc-braindump [data-tag=todo]{--mc-braindump-hue: var(--steel)}[data-mc-chrome=glass] .mc-braindump [data-tag=done],[data-mc-chrome=glass] .mc-braindump [data-tag=none]{--mc-braindump-hue: var(--t3)}[data-mc-chrome=glass] .mc-braindump{--mc-braindump-t2: color-mix(in srgb, var(--t1) 78%, transparent);--mc-braindump-t3: color-mix(in srgb, var(--t1) 66%, transparent);--mc-braindump-ink-2: color-mix(in srgb, var(--ink) 72%, transparent);--mc-braindump-card-min: 260px;--mc-braindump-card-gap: 14px;--mc-braindump-check: 15px;--mc-braindump-dot: 6px;--mc-braindump-card-fill: var(--t1);--mc-braindump-hairline: color-mix(in srgb, var(--ink) 10%, transparent);--mc-braindump-hairline-glass: color-mix(in srgb, var(--t1) 10%, transparent);display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--r-panel);background:var(--glass-1)!important;backdrop-filter:var(--blur-chrome);-webkit-backdrop-filter:var(--blur-chrome);box-shadow:var(--rim);color:var(--t1)!important;font-family:var(--mc-font-body)}[data-mc-chrome=glass] .mc-braindump *,[data-mc-chrome=glass] .mc-braindump *:before,[data-mc-chrome=glass] .mc-braindump *:after{box-sizing:border-box}[data-mc-chrome=glass] .mc-braindump :focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:var(--r-inner)}[data-mc-chrome=glass] .mc-braindump__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[data-mc-chrome=glass] .mc-braindump__head{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-md);padding:var(--mc-space-xl) var(--mc-space-xl) var(--mc-space-md)}[data-mc-chrome=glass] .mc-braindump__title{margin:0;color:var(--t1);font-family:var(--mc-font-body);font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.3px}[data-mc-chrome=glass] .mc-braindump__tagline{margin:0;color:var(--mc-braindump-t2);font-size:12.5px;font-weight:400;line-height:1.5}[data-mc-chrome=glass] .mc-braindump__capture{display:inline-flex;align-items:center;gap:var(--mc-space-xs);margin:0;margin-inline-start:auto;padding:var(--mc-space-xxs) var(--mc-space-md);border:1px solid var(--glass-border);border-radius:var(--r-badge);background:var(--glass-3);color:var(--mc-braindump-t2);font-size:11px;font-weight:700;letter-spacing:.2px}[data-mc-chrome=glass] .mc-braindump__toolbar{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--mc-space-md);padding:0 var(--mc-space-xl) var(--mc-space-md)}[data-mc-chrome=glass] .mc-braindump__search{position:relative;display:flex;flex:1 1 240px;align-items:center;min-width:0}[data-mc-chrome=glass] .mc-braindump__search-icon{position:absolute;inset-inline-start:var(--mc-space-md);color:var(--mc-braindump-t3);pointer-events:none}[data-mc-chrome=glass] .mc-braindump__search-input{width:100%;min-width:0;padding:var(--mc-space-sm) var(--mc-space-md) var(--mc-space-sm) var(--mc-space-xxl);border:1px solid var(--glass-border);border-radius:var(--r-badge);background:var(--glass-2);box-shadow:var(--rim);color:var(--t1);font-size:12.5px;backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm)}[data-mc-chrome=glass] .mc-braindump__search-input::placeholder{color:var(--mc-braindump-t3)}[data-mc-chrome=glass] .mc-braindump__ranges{display:flex;flex:none;gap:2px;padding:2px;overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--r-badge);background:var(--glass-2);box-shadow:var(--rim);backdrop-filter:var(--blur-sm);-webkit-backdrop-filter:var(--blur-sm)}[data-mc-chrome=glass] .mc-braindump__range{padding:var(--mc-space-xs) var(--mc-space-lg);border:0;border-radius:var(--r-badge);background:transparent;color:var(--mc-braindump-t2);font-size:11.5px;font-weight:700;letter-spacing:.1px;cursor:pointer;transition:background var(--mc-motion-fast) var(--mc-motion-ease),color var(--mc-motion-fast) var(--mc-motion-ease)}[data-mc-chrome=glass] .mc-braindump__range:hover{background:var(--glass-3);color:var(--t1)}[data-mc-chrome=glass] .mc-braindump__range[aria-pressed=true]{background:var(--mc-braindump-card-fill);color:var(--ink);box-shadow:var(--shadow-btn)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--primary{border-color:transparent;background:var(--mc-braindump-card-fill);color:var(--ink);font-weight:700;box-shadow:var(--shadow-btn)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--primary:hover:not(:disabled){background:var(--mc-braindump-card-fill);filter:brightness(.94)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--danger{border-color:transparent;background:var(--mc-braindump-card-fill);color:var(--ink);font-weight:700;box-shadow:var(--shadow-btn)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--danger:hover:not(:disabled){background:var(--mc-braindump-card-fill);filter:brightness(.94)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--secondary,[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--on{border:1px solid var(--glass-border);background:var(--glass-3);color:var(--t1);box-shadow:var(--rim)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--secondary:hover:not(:disabled),[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--on:hover:not(:disabled){background:var(--glass-own);color:var(--t1)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--ghost{background:transparent;color:var(--mc-braindump-t2)}[data-mc-chrome=glass] .mc-braindump .mc-kit-btn--ghost:hover:not(:disabled){background:var(--glass-2);color:var(--t1)}[data-mc-chrome=glass] .mc-braindump__tags{display:flex;flex:none;flex-wrap:wrap;gap:var(--mc-space-sm);padding:0 var(--mc-space-xl) var(--mc-space-md)}[data-mc-chrome=glass] .mc-braindump__chip{display:inline-flex;align-items:center;gap:var(--mc-space-xs);padding:var(--mc-space-xxs) var(--mc-space-md);border:1px solid var(--glass-border);border-radius:var(--r-badge);background:var(--glass-2);box-shadow:var(--rim);color:var(--mc-braindump-t2);font-size:11.5px;font-weight:700;cursor:pointer;transition:background var(--mc-motion-fast) var(--mc-motion-ease),color var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease)}[data-mc-chrome=glass] .mc-braindump__chip:before{content:"";flex:none;width:var(--mc-braindump-dot);height:var(--mc-braindump-dot);border-radius:var(--r-badge);background:var(--mc-braindump-hue)}[data-mc-chrome=glass] .mc-braindump__chip:hover{background:var(--glass-3);color:var(--t1)}[data-mc-chrome=glass] .mc-braindump__chip:active{transform:scale(.98)}[data-mc-chrome=glass] .mc-braindump__chip[aria-pressed=true]{border-color:transparent;background:var(--mc-braindump-card-fill);color:var(--ink);box-shadow:var(--shadow-btn)}[data-mc-chrome=glass] .mc-braindump__board{flex:1;min-height:0;overflow-y:auto;padding:var(--mc-space-xs) var(--mc-space-xl) var(--mc-space-lg)}[data-mc-chrome=glass] .mc-braindump__board[data-stale=true]{opacity:.55;transition:opacity var(--mc-motion-fast) var(--mc-motion-ease)}[data-mc-chrome=glass] .mc-braindump__empty{position:relative;isolation:isolate;overflow:hidden;padding:var(--mc-space-xxl) 0}[data-mc-chrome=glass] .mc-braindump__empty:before{content:"";position:absolute;top:-80px;right:-80px;bottom:-80px;left:-80px;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 50% 42%,transparent 0 46px,color-mix(in srgb,var(--t1) 5%,transparent) 46px 48px);animation:mc-braindump-contour 32s linear infinite alternate}[data-mc-chrome=glass] .mc-braindump__empty .mc-kit-empty__title{color:var(--t1);font-size:14.5px;font-weight:800}[data-mc-chrome=glass] .mc-braindump__empty .mc-kit-empty__desc{color:var(--mc-braindump-t2)}[data-mc-chrome=glass] .mc-braindump__empty .mc-kit-empty__icon{color:var(--mc-braindump-t3)}[data-mc-chrome=glass] .mc-braindump__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mc-braindump-card-min),1fr));align-items:start;gap:var(--mc-braindump-card-gap);margin:0;padding:0;list-style:none}[data-mc-chrome=glass] .mc-braindump-card{overflow:hidden;border:0;border-radius:var(--r-card);background:var(--mc-braindump-card-fill);box-shadow:var(--shadow-card);transition:transform var(--mc-motion-base) var(--mc-motion-ease),box-shadow var(--mc-motion-base) var(--mc-motion-ease)}[data-mc-chrome=glass] .mc-braindump-card:hover,[data-mc-chrome=glass] .mc-braindump-card:focus-within{transform:translateY(-2px);box-shadow:var(--shadow-hero)}[data-mc-chrome=glass] .mc-braindump-card:active{transform:scale(.98);box-shadow:var(--shadow-card)}[data-mc-chrome=glass] .mc-braindump-card[data-fresh=true]{animation:mc-braindump-chuck .42s cubic-bezier(.22,1.4,.36,1) backwards}@keyframes mc-braindump-chuck{0%{opacity:0;transform:translateY(26px) rotate(4deg) scale(.96)}62%{opacity:1;transform:translateY(-5px) rotate(-1deg) scale(1.01)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}[data-mc-chrome=glass] .mc-braindump-card__strip{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-sm);padding:var(--mc-space-sm) var(--mc-space-md);border-bottom:1px solid var(--mc-braindump-hairline);background:transparent}[data-mc-chrome=glass] .mc-braindump-card__pill{display:inline-flex;align-items:center;gap:var(--mc-space-xs);padding:0;border-radius:var(--r-badge);background:transparent;color:var(--mc-braindump-ink-2);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}[data-mc-chrome=glass] .mc-braindump-card__pill:before{content:"";flex:none;width:var(--mc-braindump-dot);height:var(--mc-braindump-dot);border-radius:var(--r-badge);background:var(--mc-braindump-hue)}[data-mc-chrome=glass] .mc-braindump-card__stamp{margin-inline-start:auto;color:var(--mc-braindump-ink-2);font-family:var(--mc-font-mono);font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums}[data-mc-chrome=glass] .mc-braindump-card__body{display:flex;flex-direction:column;gap:var(--mc-space-sm);padding:var(--mc-space-md) var(--mc-space-lg)}[data-mc-chrome=glass] .mc-braindump-card__matter{margin:0;color:var(--mc-braindump-ink-2);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}[data-mc-chrome=glass] .mc-braindump-card__title{margin:0;color:var(--ink);font-size:13px;font-weight:700}[data-mc-chrome=glass] .mc-braindump-card__text{margin:0;color:var(--ink);font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap-style:pretty}[data-mc-chrome=glass] .mc-braindump-card__list{display:flex;flex-direction:column;gap:var(--mc-space-xs);margin:0;padding:0;list-style:none}[data-mc-chrome=glass] .mc-braindump-card__check{display:flex;align-items:flex-start;gap:var(--mc-space-sm);cursor:pointer}[data-mc-chrome=glass] .mc-braindump-card__check input[type=checkbox]{flex:none;width:var(--mc-braindump-check);height:var(--mc-braindump-check);margin:0;accent-color:var(--ink);cursor:pointer}[data-mc-chrome=glass] .mc-braindump-card__item-text{color:var(--ink);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}[data-mc-chrome=glass] .mc-braindump-card__check input[type=checkbox]:checked+.mc-braindump-card__item-text{color:var(--mc-braindump-ink-2);text-decoration:line-through}[data-mc-chrome=glass] .mc-braindump-card[data-struck=true] .mc-braindump-card__title,[data-mc-chrome=glass] .mc-braindump-card[data-struck=true] .mc-braindump-card__text,[data-mc-chrome=glass] .mc-braindump-card[data-struck=true] .mc-braindump-card__item-text{color:var(--mc-braindump-ink-2);text-decoration:line-through}[data-mc-chrome=glass] .mc-braindump-card__link{display:inline-flex;align-items:center;gap:var(--mc-space-xs);max-width:100%;margin:0;padding:var(--mc-space-xs) var(--mc-space-sm);border:1px solid var(--mc-braindump-hairline);border-radius:var(--r-inner);background:transparent;color:var(--link-on-white);font-family:var(--mc-font-mono);font-size:11px;text-decoration:none}[data-mc-chrome=glass] .mc-braindump-card__link:hover{text-decoration:underline}[data-mc-chrome=glass] .mc-braindump-card__link[data-inert=true]{color:var(--mc-braindump-ink-2)}[data-mc-chrome=glass] .mc-braindump-card__link[data-inert=true]:hover{text-decoration:none}[data-mc-chrome=glass] .mc-braindump-card__link-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-mc-chrome=glass] .mc-braindump-card__filed{margin:0;color:var(--mc-braindump-ink-2);font-size:10.5px}[data-mc-chrome=glass] .mc-braindump-card__keyword{font-family:var(--mc-font-mono);color:var(--ink)}[data-mc-chrome=glass] .mc-braindump-card__source{display:inline-flex;align-items:center;gap:var(--mc-space-xs);margin:0;color:var(--mc-braindump-ink-2);font-size:10.5px;font-weight:700;letter-spacing:.4px}[data-mc-chrome=glass] .mc-braindump-card__dot{flex:none;width:var(--mc-braindump-dot);height:var(--mc-braindump-dot);border-radius:var(--r-badge);background:var(--mint)}[data-mc-chrome=glass] .mc-braindump__failure{flex:none;margin:0;padding:var(--mc-space-sm) var(--mc-space-xl);color:var(--coral);font-size:12px;font-weight:700}[data-mc-chrome=glass] .mc-braindump__compose{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--mc-space-md);margin:0 var(--mc-space-xl) var(--mc-space-lg);padding:var(--mc-space-md);border:1px solid var(--glass-border);border-radius:var(--r-composer);background:var(--glass-2);box-shadow:var(--rim);backdrop-filter:var(--blur-chrome);-webkit-backdrop-filter:var(--blur-chrome)}[data-mc-chrome=glass] .mc-braindump__compose-field{display:flex;flex:1;min-width:0}[data-mc-chrome=glass] .mc-braindump__compose-input{width:100%;min-width:0;padding:var(--mc-space-md) var(--mc-space-lg);border:1px solid var(--glass-border);border-radius:var(--r-input);background:var(--glass-2);box-shadow:var(--rim);color:var(--t1);font-size:13px}[data-mc-chrome=glass] .mc-braindump__compose-input::placeholder{color:var(--mc-braindump-t3)}[data-mc-chrome=glass] .mc-braindump__rules{flex:none;margin:0 var(--mc-space-xl) var(--mc-space-md);padding:var(--mc-space-lg);border:1px solid var(--glass-border);border-radius:var(--r-tile);background:var(--glass-2);box-shadow:var(--rim);backdrop-filter:var(--blur-chrome);-webkit-backdrop-filter:var(--blur-chrome)}[data-mc-chrome=glass] .mc-braindump__rules-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-lg)}[data-mc-chrome=glass] .mc-braindump__rules-title{margin:0;color:var(--t1);font-size:13.5px;font-weight:800}[data-mc-chrome=glass] .mc-braindump__rules-hint{max-width:52ch;margin:var(--mc-space-xxs) 0 0;color:var(--mc-braindump-t2);font-size:11.5px;line-height:1.5}[data-mc-chrome=glass] .mc-braindump__rules-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-sm);margin-top:var(--mc-space-lg)}[data-mc-chrome=glass] .mc-braindump__rules-field{display:flex;min-width:0}[data-mc-chrome=glass] .mc-braindump__rules-field:first-of-type{flex:1}[data-mc-chrome=glass] .mc-braindump__rules-input,[data-mc-chrome=glass] .mc-braindump__rules-select{width:100%;min-width:0;padding:var(--mc-space-sm) var(--mc-space-md);border:1px solid var(--glass-border);border-radius:var(--r-input);background:var(--glass-2);box-shadow:var(--rim);color:var(--t1);font-size:12.5px}[data-mc-chrome=glass] .mc-braindump__rules-input::placeholder{color:var(--mc-braindump-t3)}[data-mc-chrome=glass] .mc-braindump__rules-select option{background:var(--ink);color:var(--t1)}[data-mc-chrome=glass] .mc-braindump__rules-failure{margin:var(--mc-space-md) 0 0;color:var(--coral);font-size:11.5px}[data-mc-chrome=glass] .mc-braindump__rules-loading,[data-mc-chrome=glass] .mc-braindump__rules-empty,[data-mc-chrome=glass] .mc-braindump__rules-note{display:flex;align-items:center;gap:var(--mc-space-sm);margin:var(--mc-space-md) 0 0;color:var(--mc-braindump-t2);font-size:11.5px;line-height:1.5}[data-mc-chrome=glass] .mc-braindump__rules-note{color:var(--mc-braindump-t3)}[data-mc-chrome=glass] .mc-braindump__rules-list{margin:var(--mc-space-md) 0 0;padding:0;list-style:none}[data-mc-chrome=glass] .mc-braindump__rules-row{display:flex;align-items:center;gap:var(--mc-space-sm);padding:var(--mc-space-sm) 0;border-top:1px solid var(--mc-braindump-hairline-glass)}[data-mc-chrome=glass] .mc-braindump__rules-row:first-child{border-top:none}[data-mc-chrome=glass] .mc-braindump__rules-keyword{flex:1;min-width:0;overflow:hidden;color:var(--t1);font-family:var(--mc-font-mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}[data-mc-chrome=glass] .mc-braindump__rules-arrow{color:var(--mc-braindump-t3);font-size:11.5px}[data-mc-chrome=glass] .mc-braindump__rules-tag{display:inline-flex;align-items:center;gap:var(--mc-space-xs);padding:var(--mc-space-xxs) var(--mc-space-sm);border:1px solid var(--glass-border);border-radius:var(--r-badge);background:var(--glass-2);color:var(--mc-braindump-t2);font-size:10.5px;font-weight:700}[data-mc-chrome=glass] .mc-braindump__rules-tag:before{content:"";flex:none;width:var(--mc-braindump-dot);height:var(--mc-braindump-dot);border-radius:var(--r-badge);background:var(--mc-braindump-hue)}[data-mc-chrome=glass] .mc-braindump__when{display:flex;flex:0 0 100%;align-items:baseline;gap:var(--mc-space-sm);margin:0;padding-bottom:var(--mc-space-xs);color:var(--mc-braindump-t2);font-size:11.5px}[data-mc-chrome=glass] .mc-braindump__when-at{color:var(--t1);font-weight:700;font-variant-numeric:tabular-nums}[data-mc-chrome=glass] .mc-braindump__when-note{color:var(--mc-braindump-t3)}[data-mc-chrome=glass] .mc-braindump__when-note:before{content:"· "}@media(prefers-reduced-motion:reduce){[data-mc-chrome=glass] .mc-braindump__empty:before{animation:none}[data-mc-chrome=glass] .mc-braindump-card{transition:none}[data-mc-chrome=glass] .mc-braindump-card:hover,[data-mc-chrome=glass] .mc-braindump-card:focus-within,[data-mc-chrome=glass] .mc-braindump-card:active{transform:none}[data-mc-chrome=glass] .mc-braindump-card[data-fresh=true]{animation:mc-braindump-arrive var(--mc-motion-base) var(--mc-motion-ease) both}[data-mc-chrome=glass] .mc-braindump__chip:active{transform:none}[data-mc-chrome=glass] .mc-braindump__board[data-stale=true]{transition:none}}@keyframes mc-braindump-arrive{0%{opacity:0}to{opacity:1}}@media(max-width:640px){[data-mc-chrome=glass] .mc-braindump__head,[data-mc-chrome=glass] .mc-braindump__toolbar,[data-mc-chrome=glass] .mc-braindump__tags,[data-mc-chrome=glass] .mc-braindump__board,[data-mc-chrome=glass] .mc-braindump__failure{padding-inline:var(--mc-space-lg)}[data-mc-chrome=glass] .mc-braindump__compose,[data-mc-chrome=glass] .mc-braindump__rules{margin-inline:var(--mc-space-lg)}}.mc-mediaboard__panel{display:flex;flex-direction:column;gap:var(--mc-space-md);padding:var(--mc-space-md);background:var(--mc-surface-gradient);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-mediaboard__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-sm)}.mc-mediaboard__title{margin:0;color:var(--mc-ink)}.mc-mediaboard__file{display:none}.mc-mediaboard__notice{display:flex;flex-direction:column;gap:var(--mc-space-xxs);padding:var(--mc-space-sm) var(--mc-space-md);background:var(--mc-warning-wash);border:1px solid var(--mc-warning-wash-line);border-radius:var(--mc-radius)}.mc-mediaboard__notice-head{display:flex;align-items:center;gap:var(--mc-space-xxs);margin:0;color:var(--mc-ink)}.mc-mediaboard__notice-body,.mc-mediaboard__notice-detail{margin:0;color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mediaboard__stage{display:flex;flex-direction:column;gap:var(--mc-space-xs)}.mc-mediaboard__media{width:100%;max-height:60vh;min-height:var(--mc-space-xxl);background:var(--mc-surface-sunken);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius)}.mc-mediaboard__card-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-ink);text-align:left}.mc-mediaboard__note{margin:0;color:var(--mc-ink-body);text-wrap-style:pretty;white-space:pre-wrap;overflow-wrap:anywhere}.mc-mediaboard__by,.mc-mediaboard__failure{margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mediaboard__by{color:var(--mc-ink-soft)}.mc-mediaboard__failure{color:var(--mc-danger)}.mc-mediaboard__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mc-space-xxs)}.mc-mediaboard__card{display:flex;align-items:center;gap:var(--mc-space-xs);padding:var(--mc-space-xs) var(--mc-space-sm);background:var(--mc-surface);border:1px solid var(--mc-hairline-soft);border-radius:var(--mc-radius);transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),box-shadow var(--mc-motion-fast) var(--mc-motion-ease)}.mc-mediaboard__card:hover{transform:translateY(-1px);box-shadow:var(--mc-shadow-raised),var(--mc-shadow-sheen)}.mc-mediaboard__card:active{transform:translateY(0) scale(.99);box-shadow:none}.mc-mediaboard__card--on{background:var(--mc-accent-wash);border-color:var(--mc-accent-wash-line)}.mc-mediaboard__card-open{display:flex;align-items:center;gap:var(--mc-space-xs);flex:1;min-width:0;padding:0;background:none;border:0;color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);cursor:pointer}.mc-mediaboard__card-remove{padding:0;background:none;border:0;color:var(--mc-ink-ghost);cursor:pointer;transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),color var(--mc-motion-fast) var(--mc-motion-ease)}.mc-mediaboard__card-remove:active:enabled{transform:scale(.96)}.mc-mediaboard__card-remove:hover:enabled{color:var(--mc-danger)}.mc-mediaboard__card-remove:disabled{cursor:not-allowed}.mc-mediaboard__card-open:focus-visible,.mc-mediaboard__card-remove:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.mc-mediaboard__card,.mc-mediaboard__card-remove{transition:none}.mc-mediaboard__card:hover,.mc-mediaboard__card:active,.mc-mediaboard__card-remove:active:enabled{transform:none}}[data-mc-chrome=glass] .mc-mediaboard__panel{box-shadow:var(--mc-shadow-sheen);border-radius:var(--mc-radius-xl)}[data-mc-chrome=glass] .mc-mediaboard__title{font:800 16.5px / 1.2 var(--mc-font-body);font-family:var(--mc-font-body);letter-spacing:-.2px}[data-mc-chrome=glass] .mc-mediaboard__card--on{background:var(--mc-raise-fill);border-color:transparent;color:var(--mc-raise-ink);box-shadow:var(--mc-raise-shadow)}[data-mc-chrome=glass] .mc-mediaboard__card--on .mc-mediaboard__card-title,[data-mc-chrome=glass] .mc-mediaboard__card--on .mc-mediaboard__card-open,[data-mc-chrome=glass] .mc-mediaboard__card--on .mc-mediaboard__card-remove{color:var(--mc-raise-ink)}.mc-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--mc-layer-scrim);display:flex;align-items:flex-start;justify-content:center;padding:9vh var(--mc-space-xl) var(--mc-space-xl);background:var(--mc-surface-scrim);border:0}.mc-modal{display:flex;flex-direction:column;width:min(var(--mc-modal-w, 520px),100%);max-height:min(76vh,720px);z-index:var(--mc-layer-modal);box-sizing:border-box;overflow:hidden;background:var(--mc-surface);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-overlay),var(--mc-shadow-sheen);animation:mc-modal-in var(--mc-motion-base) var(--mc-motion-ease)}.mc-modal--sm{--mc-modal-w: 420px}.mc-modal--md{--mc-modal-w: 520px}.mc-modal--lg{--mc-modal-w: 620px}.mc-modal-scrim--sheet{align-items:stretch;justify-content:flex-end;padding:0;overflow:hidden}.mc-modal--sheet{width:min(400px,92%);height:100%;max-height:none;background:var(--mc-surface-raised);border-width:0 0 0 var(--mc-stroke-hairline);border-radius:0;animation-name:mc-modal-sheet-in}@keyframes mc-modal-sheet-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.mc-modal:focus{outline:none}@keyframes mc-modal-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.mc-modal__head{flex:none;display:flex;align-items:flex-start;gap:var(--mc-space-md);padding:var(--mc-space-xl) var(--mc-space-xl) var(--mc-space-lg);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-modal__headtext{flex:1;min-width:0}.mc-modal__eyebrow{margin:0 0 var(--mc-space-xxs);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-modal__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink)}.mc-modal__desc{margin:var(--mc-space-xs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);line-height:1.45;color:var(--mc-ink-soft)}.mc-modal__desc p{margin:0}.mc-modal__form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.mc-modal__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--mc-space-xl);display:flex;flex-direction:column;gap:var(--mc-space-xl);box-shadow:inset 0 12px 20px -16px var(--mc-scroll-shade);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mc-ink) 12%,transparent) transparent}.mc-modal__body::-webkit-scrollbar{width:7px;height:7px}.mc-modal__body::-webkit-scrollbar-track{background:transparent}.mc-modal__body::-webkit-scrollbar-thumb{border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-ink) 12%,transparent)}.mc-modal__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mc-ink) 28%,transparent)}.mc-modal__body:empty{display:none}.mc-modal__foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mc-space-sm);padding:var(--mc-space-lg) var(--mc-space-xl);background:var(--mc-surface-raised);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-modal__footnote{margin:0 auto 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-faint)}.mc-modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mc-space-xs);min-height:32px;padding:0 var(--mc-space-lg);box-sizing:border-box;border:var(--mc-stroke-hairline) solid transparent;border-radius:var(--mc-radius);background:transparent;color:var(--mc-ink);font-family:var(--mc-font-heading);font-size:12.5px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color var(--mc-motion-fast) var(--mc-motion-ease),border-color var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease-move)}.mc-modal-btn:active:not(:disabled){transform:scale(.96)}.mc-modal-btn:disabled{cursor:not-allowed;opacity:.45}.mc-modal-btn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-modal-btn--quiet{color:var(--mc-ink-soft)}.mc-modal-btn--quiet:hover:not(:disabled){background:var(--mc-surface-hover);color:var(--mc-ink)}.mc-modal-btn--quiet:active:not(:disabled){background:var(--mc-surface-active)}.mc-modal-btn--plain{border-color:var(--mc-outline);background:var(--mc-surface);color:var(--mc-ink-body)}.mc-modal-btn--plain:hover:not(:disabled){background:var(--mc-surface-hover);border-color:var(--mc-outline-strong)}.mc-modal-btn--primary{background:var(--mc-accent);border-color:var(--mc-accent);color:var(--mc-accent-ink)}.mc-modal-btn--primary:hover:not(:disabled){background:var(--mc-accent-hover);border-color:var(--mc-accent-hover)}.mc-modal-btn--danger{background:var(--mc-danger);border-color:var(--mc-danger);color:var(--mc-danger-ink)}.mc-modal-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--mc-danger) 86%,var(--mc-ink));border-color:color-mix(in srgb,var(--mc-danger) 86%,var(--mc-ink))}.mc-modal-btn--icon{min-height:28px;width:28px;padding:0;border-radius:var(--mc-radius-sm)}.mc-modal-spinner{animation:mc-modal-spin .9s linear infinite}@keyframes mc-modal-spin{to{transform:rotate(360deg)}}.mc-modal-field{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mc-modal-field__label{font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-soft)}.mc-modal-fieldset{min-width:0;margin:0;padding:0;border:0}.mc-modal-fieldset>legend{margin-bottom:var(--mc-space-sm);padding:0}.mc-modal-field__optional{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-transform:none;color:var(--mc-ink-ghost)}.mc-modal-field__hint{margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);line-height:1.45;color:var(--mc-ink-faint)}.mc-modal-field__hint code{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);color:var(--mc-accent-text)}.mc-modal-input,.mc-modal-textarea{width:100%;box-sizing:border-box;padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius);background:var(--mc-surface);color:var(--mc-ink);font-family:var(--mc-font-body);font-size:14px;line-height:1.4}.mc-modal-textarea{min-height:68px;resize:vertical}.mc-modal-input::placeholder,.mc-modal-textarea::placeholder{color:var(--mc-ink-ghost)}.mc-modal-input:focus-visible,.mc-modal-textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--mc-focus-ring) 50%,transparent),0 0 0 4px color-mix(in srgb,var(--mc-focus-ring) 18%,transparent)}.mc-modal-input[aria-invalid=true],.mc-modal-textarea[aria-invalid=true]{border-color:var(--mc-danger);background:var(--mc-danger-wash)}.mc-modal-input:disabled,.mc-modal-textarea:disabled{background:var(--mc-surface-sunken);color:var(--mc-ink-ghost);cursor:not-allowed}.mc-modal-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:var(--mc-space-sm)}.mc-modal-choice{display:flex;align-items:flex-start;gap:var(--mc-space-sm);padding:var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius);background:var(--mc-surface);cursor:pointer;transition:background var(--mc-motion-fast) var(--mc-motion-ease),border-color var(--mc-motion-fast) var(--mc-motion-ease),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease-move)}.mc-modal-choice:hover{background:var(--mc-surface-hover);transform:translateY(-1px);box-shadow:var(--mc-shadow-raised)}.mc-modal-choice:active{transform:translateY(0) scale(.985);box-shadow:none}.mc-modal-choice input{margin:2px 0 0;flex:none;accent-color:var(--mc-accent-deep)}.mc-modal-choice:focus-within{border-color:var(--mc-accent);outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-modal-choice--on{background:var(--mc-accent-wash);border-color:var(--mc-accent-wash-line)}.mc-modal-choice__text{display:flex;flex-direction:column;gap:2px;min-width:0}.mc-modal-choice__title{display:flex;align-items:center;gap:var(--mc-space-xs);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-modal-choice__desc{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);line-height:1.4;color:var(--mc-ink-soft)}.mc-modal-problem{display:flex;align-items:flex-start;gap:var(--mc-space-sm);margin:0;padding:var(--mc-space-md);background:var(--mc-danger-wash);border:var(--mc-stroke-hairline) solid var(--mc-danger-wash-line);border-radius:var(--mc-radius);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);line-height:1.45;color:var(--mc-danger)}.mc-modal-problem svg{flex:none;margin-top:1px}.mc-modal-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:560px){.mc-modal-scrim{align-items:flex-end;padding:var(--mc-space-lg) 0 0}.mc-modal{width:100%;max-height:92vh;border-radius:var(--mc-radius-lg) var(--mc-radius-lg) 0 0;border-bottom:0}.mc-modal__head,.mc-modal__body,.mc-modal__foot{padding-left:var(--mc-space-lg);padding-right:var(--mc-space-lg)}.mc-modal--sheet{height:auto;border-left-width:0;border-top-width:var(--mc-stroke-hairline)}}@media(prefers-reduced-motion:reduce){.mc-modal,.mc-modal--sheet{animation:none}.mc-modal-btn,.mc-modal-choice{transition:none}.mc-modal-spinner{animation-duration:2.4s}}.mc-forward__preview{max-height:132px;overflow-y:auto;margin-bottom:var(--mc-space-sm)}.mc-forward__preview-by{margin:0 0 4px;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-forward__rooms{display:flex;flex-direction:column;gap:1px;max-height:176px;overflow-y:auto;margin-bottom:var(--mc-space-sm);padding:2px;border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:7px;background:var(--mc-surface-sunken)}.mc-forward__room{padding:6px 9px;border:0;border-radius:5px;background:none;font:inherit;color:var(--mc-ink-body);text-align:left;cursor:pointer}.mc-forward__room:hover{background:var(--mc-surface-hover)}.mc-forward__room[aria-checked=true]{background:var(--mc-accent-wash);color:var(--mc-accent-deep);font-weight:600}.mc-forward__room:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:-2px}.mc-forward__note{margin:6px 9px;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-discussion__inherits{margin:var(--mc-space-sm) 0 0;padding-left:20px;list-style:disc outside;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-discussion__inherits li{margin:2px 0}.mc-forward__caveat{display:flex;align-items:flex-start;gap:6px;margin:0 0 var(--mc-space-sm);padding:6px 8px;border-radius:7px;background:var(--mc-warning-wash);border:var(--mc-stroke-hairline) solid var(--mc-warning-wash-line);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-body)}.mc-forward__caveat svg{flex:0 0 auto;margin-top:2px}.mc-modal--sheet .mc-modal__head{padding:var(--mc-space-xxl) var(--mc-space-xxl) var(--mc-space-xl)}.mc-modal--sheet .mc-modal__eyebrow{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-modal--sheet .mc-modal__title{font-family:var(--mc-font-caption);font-size:25px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--mc-ink);text-wrap:balance}.mc-modal--sheet .mc-modal__body{padding:var(--mc-space-md) var(--mc-space-xxl) var(--mc-space-xl)}.mc-modal--sheet .mc-modal__foot{padding:var(--mc-space-xl) var(--mc-space-xxl);background:transparent}.mc-modal--sheet .mc-modal__foot .mc-modal-btn--primary{flex:1}.mc-drawer-fields{margin:0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;column-gap:var(--mc-space-xl)}.mc-drawer-fields>.mc-drawer-field__key,.mc-drawer-fields>.mc-drawer-field__value{margin:0;min-width:0;padding:var(--mc-space-lg) 0;border-bottom:1px solid var(--mc-hairline)}.mc-drawer-fields>.mc-drawer-field__key:nth-last-child(2),.mc-drawer-fields>.mc-drawer-field__value:last-child{border-bottom:0}.mc-drawer-field__key{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-drawer-field__value{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mc-drawer-note{margin:var(--mc-space-xl) 0 0;font-family:var(--mc-font-caption);font-size:17px;line-height:1.6;color:var(--mc-ink-body);white-space:pre-wrap}.mc-drawer-note p{margin:0 0 var(--mc-space-lg)}.mc-drawer-note p:last-child{margin-bottom:0}.mc-pick-field{display:flex;flex-direction:column;gap:var(--mc-space-sm);padding:var(--mc-space-sm);box-sizing:border-box;border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius);background:var(--mc-surface)}.mc-pick-field:focus-within{border-color:transparent;outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:1px}.mc-pick-field--off{background:var(--mc-surface-sunken)}.mc-pick-chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-xs);margin:0;padding:0;list-style:none}.mc-pick-chip{display:inline-flex;align-items:center;gap:var(--mc-space-xxs);max-width:100%;padding:2px 2px 2px var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-pill);background:var(--mc-accent-wash);color:var(--mc-ink);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-pick-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-pick-chip__x{display:flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;padding:0;border:0;border-radius:var(--mc-radius-pill);background:transparent;color:var(--mc-ink-soft);cursor:pointer}.mc-pick-chip__x:hover:not(:disabled){background:color-mix(in srgb,var(--mc-ink) 12%,transparent);color:var(--mc-ink)}.mc-pick-chip__x:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:1px}.mc-pick-chip__x:disabled{cursor:not-allowed;opacity:.55}.mc-pick-search{position:relative;display:flex;align-items:center}.mc-pick-search__icon{position:absolute;left:var(--mc-space-sm);color:var(--mc-ink-ghost);pointer-events:none}.mc-pick-search__input{width:100%;box-sizing:border-box;padding:var(--mc-space-xs) var(--mc-space-sm) var(--mc-space-xs) 28px;border:0;border-radius:var(--mc-radius-sm);background:transparent;color:var(--mc-ink);font-family:var(--mc-font-body);font-size:14px;line-height:1.4}.mc-pick-search__input::placeholder{color:var(--mc-ink-ghost)}.mc-pick-search__input:focus,.mc-pick-search__input:focus-visible{outline:none}.mc-pick-panel{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mc-pick-list{margin:0;padding:0;list-style:none;max-height:216px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.mc-pick-list:empty{display:none}.mc-pick-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-sm);padding:var(--mc-space-sm);border-left:var(--mc-stroke-rail) solid transparent;border-radius:var(--mc-radius-sm);cursor:pointer}.mc-pick-option:hover{background:var(--mc-surface-hover)}.mc-pick-option[data-active=true]{background:var(--mc-accent-wash);border-left-color:var(--mc-accent)}.mc-pick-option[aria-selected=true] .mc-pick-option__name{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-pick-option__text{display:flex;flex-direction:column;gap:1px;min-width:0}.mc-pick-option__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);color:var(--mc-ink-body)}.mc-pick-option__note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-faint)}.mc-pick-option__mark{display:flex;align-items:center;justify-content:center;width:18px;color:var(--mc-accent-text)}.mc-pick-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:var(--mc-avatar-md);height:var(--mc-avatar-md);overflow:hidden;border-radius:var(--mc-radius-sm);background:var(--mc-accent-wash);color:var(--mc-accent-text);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-transform:uppercase}.mc-pick-avatar__photo{width:100%;height:100%;object-fit:cover;display:block}.mc-pick-avatar--glyph{background:var(--mc-surface-sunken);color:var(--mc-ink-soft)}.mc-pick-already{padding-top:var(--mc-space-sm);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline-soft)}.mc-pick-already__label{margin:0 0 var(--mc-space-xs);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-pick-already__list{display:flex;flex-wrap:wrap;gap:var(--mc-space-xs) var(--mc-space-lg);margin:0;padding:0;list-style:none}.mc-pick-already__row{display:flex;align-items:center;gap:var(--mc-space-sm);min-width:0;opacity:.72}.mc-pick-already__row .mc-pick-avatar{width:var(--mc-avatar-sm);height:var(--mc-avatar-sm)}.mc-pick-note{margin:0;padding:var(--mc-space-md) var(--mc-space-sm);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);line-height:1.45;color:var(--mc-ink-faint)}.mc-browse__search{display:flex;align-items:center;gap:var(--mc-space-sm);box-sizing:border-box;padding:0 var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius);background:var(--mc-surface);color:var(--mc-ink-soft)}.mc-browse__search:focus-within{border-color:transparent;outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:1px}.mc-browse__input{flex:1;min-width:0;padding:var(--mc-space-sm) 0;border:0;background:transparent;color:var(--mc-ink);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-browse__input:focus{outline:none}.mc-browse__input::placeholder{color:var(--mc-ink-faint)}.mc-browse__input:disabled{color:var(--mc-ink-faint)}.mc-browse{margin-top:var(--mc-space-md);max-height:22rem;overflow-y:auto;border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius);background:var(--mc-surface-sunken)}.mc-browse__list{margin:0;padding:0;list-style:none}.mc-browse__row{display:flex;align-items:center;gap:var(--mc-space-md);padding:var(--mc-space-sm) var(--mc-space-md);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline-soft)}.mc-browse__row:last-child{border-bottom:0}.mc-browse__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--mc-avatar-sm);height:var(--mc-avatar-sm);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink-soft)}.mc-browse__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mc-browse__name{color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-browse__note-line{color:var(--mc-ink-soft);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-browse__meta{display:inline-flex;align-items:center;gap:var(--mc-space-xxs);color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-browse__joined{display:inline-flex;align-items:center;gap:var(--mc-space-xxs);flex:none;padding:0 var(--mc-space-sm);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-browse__note{margin:0;padding:var(--mc-space-lg) var(--mc-space-md);color:var(--mc-ink-soft);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);text-align:center}.mc-browse__note--refusal{color:var(--mc-ink-body);background:var(--mc-warning-wash);border-radius:var(--mc-radius);text-align:left}.mc-letter{display:flex;flex-direction:column;min-width:0}.mc-letter__head{display:flex;flex-direction:column;border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-letter__row{display:flex;align-items:center;gap:var(--mc-space-sm);min-width:0;padding:7px 0;border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-letter__row--from{background:var(--mc-surface-sunken);padding-left:var(--mc-space-sm);padding-right:var(--mc-space-sm);border-radius:var(--mc-radius-sm) var(--mc-radius-sm) 0 0}.mc-letter__label{flex:none;width:62px;font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-letter__from{min-width:0;flex:1;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-letter__input{flex:1;min-width:0;border:0;background:none;padding:2px 0;color:var(--mc-ink);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-letter__input::placeholder{color:var(--mc-ink-ghost)}.mc-letter__input:focus{outline:none}.mc-letter__row:focus-within{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:calc(var(--mc-focus-ring-offset) * -1);border-radius:var(--mc-radius-sm)}.mc-letter__input--subject{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-letter__toggles{flex:none;display:flex;gap:4px}.mc-letter__toggle{border:var(--mc-stroke-hairline) solid transparent;background:none;border-radius:var(--mc-radius-pill);padding:2px 8px;cursor:pointer;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-letter__toggle:hover{background:var(--mc-surface-hover);color:var(--mc-ink-soft)}.mc-letter__toggle[aria-pressed=true]{background:var(--mc-accent-wash);border-color:var(--mc-accent-wash-line);color:var(--mc-accent-text)}.mc-letter__toggle:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-letter__body{margin-top:var(--mc-space-lg);width:100%;box-sizing:border-box;min-height:230px;resize:vertical;border:0;background:none;padding:0;color:var(--mc-ink-body);font:400 15.5px/1.65 var(--mc-font-display);letter-spacing:.1px}.mc-letter__body::placeholder{color:var(--mc-ink-ghost);font-style:italic}.mc-letter__body:focus{outline:none}.mc-letter__body:focus-visible{box-shadow:-10px 0 0 -8px var(--mc-accent-deep)}.mc-letter__signoff{display:flex;flex-direction:column;gap:1px;margin-top:var(--mc-space-md);color:var(--mc-ink-body);font:400 14.5px/1.5 var(--mc-font-display)}.mc-letter__signoff-rule{color:var(--mc-ink-faint)}.mc-letter__signoff-name{font-weight:600}.mc-letter__signoff-address{color:var(--mc-ink-soft)}.mc-letter__note{display:flex;align-items:flex-start;gap:6px;margin:var(--mc-space-lg) 0 0;padding:var(--mc-space-sm) var(--mc-space-md);background:var(--mc-surface-sunken);border-radius:var(--mc-radius-sm);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-letter__note svg{flex:none;margin-top:2px;color:var(--mc-ink-faint)}.mc-letter__notebtn{border:0;background:none;padding:0;cursor:pointer;color:var(--mc-accent-text);font:inherit;text-decoration:underline;text-underline-offset:2px}.mc-letter__notebtn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset);border-radius:3px}.mc-letter__error{display:flex;align-items:flex-start;gap:8px;margin:var(--mc-space-md) 0 0;padding:var(--mc-space-sm) var(--mc-space-md);background:var(--mc-danger-wash);border:var(--mc-stroke-hairline) solid var(--mc-danger-wash-line);border-radius:var(--mc-radius-sm);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-letter__error svg{flex:none;margin-top:1px;color:var(--mc-danger)}.mc-letter__error-title{font-weight:700;color:var(--mc-ink)}.mc-letter__files{display:block;min-width:0;margin:var(--mc-space-md) 0 0;padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken)}.mc-letter__files-legend{display:flex;align-items:center;gap:6px;padding:0;margin-bottom:var(--mc-space-xs);color:var(--mc-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase}.mc-letter__file{display:flex;align-items:baseline;gap:8px;min-width:0;padding:2px 0;color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);cursor:pointer}.mc-letter__file input{flex:none;align-self:center;margin:0;cursor:pointer}.mc-letter__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-letter__file-size{flex:none;margin-left:auto;color:var(--mc-ink-faint);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking)}.mc-letter__files-note{margin:var(--mc-space-xs) 0 0;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-letter__files-note--bad{display:flex;align-items:flex-start;gap:6px;color:var(--mc-danger)}.mc-letter__files-note--bad svg{flex:none;margin-top:1px;color:var(--mc-danger)}.mc-mail{flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-columns:200px 340px minmax(0,1fr);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);position:relative;margin:0 var(--mc-frame-gutter) var(--mc-frame-gutter)}.mc-mail:before,.mc-mail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--mc-radius-well)}.mc-mail:before{z-index:0;background:var(--mc-surface)}.mc-mail:after{z-index:4;border:var(--mc-stroke-hairline) solid var(--mc-well-seam);box-shadow:var(--mc-well-recess)}.mc-mail>*{position:relative;z-index:1;min-width:0;min-height:0}.mc-mail--single{display:flex;align-items:center;justify-content:center;padding:var(--mc-space-xl)}@media(max-width:1180px){.mc-mail{grid-template-columns:168px 300px minmax(0,1fr)}}.mc-mail__quiet{margin:0;padding:var(--mc-space-lg) var(--mc-space-md);color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mail__rail{display:flex;flex-direction:column;gap:var(--mc-space-sm);padding:var(--mc-space-md) var(--mc-space-sm);overflow-y:auto;background:transparent;border-right:var(--mc-stroke-hairline) solid var(--mc-hairline);border-start-start-radius:var(--mc-radius-well);border-end-start-radius:var(--mc-radius-well)}.mc-mail__compose{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:0;border-radius:var(--mc-radius-pill);cursor:pointer;background:var(--mc-accent);color:var(--mc-accent-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-mail__compose:hover{background:var(--mc-accent-hover)}.mc-mail__compose:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-mail__folders{list-style:none;margin:var(--mc-space-xs) 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.mc-mail__folder{width:100%;display:flex;align-items:center;gap:9px;padding:7px 10px;border:0;border-radius:var(--mc-radius-sm);background:none;cursor:pointer;text-align:left;color:var(--mc-ink-soft);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-mail__folder svg{flex:none;color:var(--mc-ink-faint)}.mc-mail__folder:hover{background:var(--mc-surface-hover);color:var(--mc-ink)}.mc-mail__folder[aria-current=true]{background:var(--mc-surface-sunken);color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-mail__folder[aria-current=true] svg{color:var(--mc-accent-deep)}.mc-mail__folder:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-mail__account{margin-top:auto;display:flex;flex-direction:column;gap:1px;padding:var(--mc-space-sm) 10px;border-top:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-mail__account-label{font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-mail__account-name{color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);overflow:hidden;text-overflow:ellipsis}.mc-mail__account-address{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);overflow:hidden;text-overflow:ellipsis}.mc-mail__list{display:flex;flex-direction:column;overflow-y:auto;background:var(--mc-surface);border-right:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-mail__listhead{position:sticky;top:0;z-index:var(--mc-layer-sticky);display:flex;flex-direction:column;gap:var(--mc-space-xs);padding:var(--mc-space-md) var(--mc-space-md) var(--mc-space-sm);background:var(--mc-surface-raised);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-mail__folder-title{font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink)}.mc-mail__search{display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--mc-radius-pill);background:var(--mc-surface-sunken);color:var(--mc-ink-faint)}.mc-mail__search input{flex:1;min-width:0;border:0;background:none;color:var(--mc-ink);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mail__search input:focus{outline:none}.mc-mail__search:focus-within{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-mail__banner{display:flex;align-items:flex-start;gap:6px;margin:var(--mc-space-sm);padding:var(--mc-space-sm) var(--mc-space-md);border-radius:var(--mc-radius-sm);background:var(--mc-warning-wash);border:var(--mc-stroke-hairline) solid var(--mc-warning-wash-line);color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mail__banner svg{flex:none;margin-top:1px;color:var(--mc-warning)}.mc-mail__listnotice{padding:var(--mc-space-md)}.mc-mail__rows{list-style:none;margin:0;padding:0}.mc-mail__more{margin:var(--mc-space-sm) auto var(--mc-space-lg);padding:6px 14px;border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-pill);background:var(--mc-surface-raised);cursor:pointer;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mail__more:hover:not(:disabled){background:var(--mc-surface-hover);color:var(--mc-ink)}.mc-mail__more:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-mailrow{width:100%;display:flex;gap:9px;padding:10px var(--mc-space-md);border:0;border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline-soft);background:none;text-align:left;cursor:pointer;color:var(--mc-ink-soft)}.mc-mailrow:hover{background:var(--mc-surface-hover)}.mc-mailrow[data-selected=true]{background:var(--mc-surface-sunken);box-shadow:inset 3px 0 0 0 var(--mc-accent-deep)}.mc-mailrow[data-unread=true] .mc-mailrow__from,.mc-mailrow[data-unread=true] .mc-mailrow__subject{color:var(--mc-ink);font-weight:700}.mc-mailrow:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:calc(var(--mc-focus-ring-offset) * -1)}.mc-mailrow__avatar{flex:none;width:var(--mc-avatar-sm);height:var(--mc-avatar-sm);display:flex;align-items:center;justify-content:center;border-radius:var(--mc-radius-pill);background:var(--mc-accent-wash);color:var(--mc-accent-text);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking)}.mc-mailrow__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mc-mailrow__top{display:flex;align-items:baseline;gap:8px}.mc-mailrow__from{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-mailrow__when{flex:none;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mailrow__subject{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-ink-body)}.mc-mailrow__nosubject{color:var(--mc-ink-faint);font-style:italic}.mc-mailrow__clip{flex:none;color:var(--mc-ink-faint)}.mc-mailrow__preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mail__reader{display:flex;flex-direction:column;overflow-y:auto;background:var(--mc-surface)}.mc-mail__blank{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:var(--mc-space-xxl);text-align:center;background:var(--mc-surface-sunken);color:var(--mc-ink-ghost)}.mc-mail__blank-lead{margin:0;font-family:var(--mc-font-display);font-style:italic;font-size:20px;line-height:1.25;color:var(--mc-ink)}.mc-mail__blank-note{margin:0;max-width:42ch;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-reader{display:flex;flex-direction:column;min-height:0;flex:1}.mc-reader__head{display:flex;flex-direction:column;gap:3px;padding:var(--mc-space-lg) var(--mc-space-xl) var(--mc-space-md);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-reader__subject{margin:0;font-family:var(--mc-font-display);font-size:21px;font-weight:600;line-height:1.25;color:var(--mc-ink)}.mc-reader__meta{margin:4px 0 0;color:var(--mc-ink-soft);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-reader__meta strong{color:var(--mc-ink)}.mc-reader__sep{padding:0 6px;color:var(--mc-ink-ghost)}.mc-reader__to{margin:0;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-reader__actions{display:flex;gap:var(--mc-space-xs);margin-top:var(--mc-space-sm)}.mc-reader__reply{display:flex;align-items:center;gap:6px;padding:6px 13px;border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-pill);background:var(--mc-surface-raised);cursor:pointer;color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-reader__reply:hover{background:var(--mc-surface-hover);border-color:var(--mc-outline-strong)}.mc-reader__reply:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-reader__note{display:flex;align-items:flex-start;gap:6px;margin:var(--mc-space-md) var(--mc-space-xl) 0;padding:var(--mc-space-sm) var(--mc-space-md);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-reader__note svg{flex:none;margin-top:2px;color:var(--mc-ink-faint)}.mc-reader__body{flex:1;min-height:420px;width:100%;border:0;padding:0 var(--mc-space-xl);box-sizing:border-box;background:var(--mc-surface)}.mc-reader__files{display:flex;flex-direction:column;gap:var(--mc-space-xs);margin:0 var(--mc-space-xl) var(--mc-space-xl);padding:var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken)}.mc-reader__files-label{display:flex;align-items:center;gap:6px;color:var(--mc-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase}.mc-reader__filelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.mc-reader__file{display:flex;align-items:baseline;gap:8px;min-width:0}.mc-reader__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mc-ink-body)}.mc-reader__file-size{flex:none;color:var(--mc-ink-faint);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking)}.mc-reader__file-open{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-raised);color:var(--mc-accent-text);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);cursor:pointer}.mc-reader__file-open:hover:not(:disabled){background:var(--mc-surface-hover);border-color:var(--mc-outline-strong)}.mc-reader__file-open:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-reader__file-open:disabled{cursor:default;opacity:.55}.mc-reader__files-note{margin:0;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-reader__files-note--bad{display:flex;align-items:flex-start;gap:6px;color:var(--mc-danger)}.mc-connect{display:flex;flex-direction:column;align-items:center;gap:var(--mc-space-sm);max-width:54ch;padding:var(--mc-space-xxl);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-sunken);text-align:center}.mc-connect__mark{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--mc-radius-pill);background:var(--mc-accent-wash);color:var(--mc-accent-deep)}.mc-connect__lead{margin:0;font-family:var(--mc-font-display);font-size:22px;font-weight:600;line-height:1.25;color:var(--mc-ink)}.mc-connect__note{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-connect__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mc-space-sm);margin-top:var(--mc-space-sm)}.mc-connect__button{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--mc-radius-pill);background:var(--mc-accent);color:var(--mc-accent-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);text-decoration:none}.mc-connect__button:hover{background:var(--mc-accent-hover)}.mc-connect__button:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-connect__off{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-connect__soon{margin:0;max-width:46ch;color:var(--mc-ink-soft);font:var(--mc-type-body);text-wrap-style:pretty}.mc-notice{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:46ch;padding:var(--mc-space-xl);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-sunken);text-align:center;color:var(--mc-ink-faint)}.mc-notice__lead{margin:0;color:var(--mc-ink);font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking)}.mc-notice__note{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mail__disconnect{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0;border:0;background:none;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);cursor:pointer}.mc-mail__disconnect:hover{color:var(--mc-danger)}.mc-mail__disconnect:focus-visible,.mc-connect__remove:focus-visible,.mc-disconnect__done:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-connect__remove{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);text-decoration:underline;cursor:pointer}.mc-connect__remove:hover{color:var(--mc-danger)}.mc-disconnect__facts{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);text-wrap-style:pretty}.mc-disconnect{display:flex;flex-direction:column;align-items:center;gap:var(--mc-space-sm);max-width:54ch;padding:var(--mc-space-xxl);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-sunken);text-align:center}.mc-disconnect[data-grant-live=true],.mc-disconnect[data-grant-live=unknown]{border-color:var(--mc-warning-wash-line);background:var(--mc-warning-wash)}.mc-disconnect__mark{display:flex;color:var(--mc-ink-faint)}.mc-disconnect[data-grant-live=true] .mc-disconnect__mark,.mc-disconnect[data-grant-live=unknown] .mc-disconnect__mark{color:var(--mc-warning)}.mc-disconnect__lead{margin:0;color:var(--mc-ink);font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);text-wrap-style:pretty}.mc-disconnect__who{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-disconnect__notice{margin:0;color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);text-wrap-style:pretty}.mc-disconnect__code{margin:0;color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-disconnect__code code{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking)}.mc-disconnect__done{margin-top:var(--mc-space-sm);padding:9px 16px;border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-pill);background:var(--mc-surface);color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);cursor:pointer}.mc-disconnect__done:hover{background:var(--mc-surface-hover)}@keyframes mc-chi-halo-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.mc-chi-halo{position:absolute;top:-46px;right:-46px;bottom:-46px;left:-46px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#f2762e73,#f2762e00 70%);animation:mc-chi-halo-breathe 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mc-chi-halo{animation:none}.mc-chi-halo{opacity:.55}}.mc-join{--mc-accent: var(--t1);--mc-accent-hover: var(--t1);--mc-accent-ink: var(--ink);--mc-accent-text: var(--link);--mc-accent-wash: var(--glass-2);--mc-accent-wash-line: var(--glass-border);--mc-focus-ring: var(--link);--mc-hairline: var(--glass-border);--mc-ink: var(--t1);--mc-ink-body: var(--t1);--mc-ink-soft: var(--t2);--mc-ink-faint: var(--t2);--mc-outline: var(--glass-border);--mc-surface: var(--glass-1);--mc-surface-raised: var(--glass-2);--mc-surface-hover: var(--glass-3);--mc-surface-glass: var(--glass-2);--mc-shadow-sheen: var(--rim);--mc-shadow-pop: var(--shadow-card);--mc-shadow-raised: var(--shadow-btn);--mc-shadow-overlay: var(--shadow-hero);--mc-radius-bezel: var(--r-panel);--mc-radius-lg: var(--r-card);position:relative;isolation:isolate;min-height:100%;display:flex;align-items:flex-start;justify-content:center;padding:var(--mc-space-lg);background:var(--sky);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-join .mc-root.mc-root.mc-root{--mc-surface: var(--glass-1) !important;--mc-surface-raised: var(--glass-2) !important;--mc-surface-hover: var(--glass-3) !important;--mc-surface-active: var(--glass-own) !important;--mc-surface-glass: var(--glass-2) !important;--mc-blur-glass: 34px !important;--mc-ink: var(--t1) !important;--mc-ink-body: var(--t1) !important;--mc-ink-soft: var(--t2) !important;--mc-ink-faint: var(--t2) !important;--mc-ink-ghost: var(--t3) !important;--mc-forest-ink-soft: var(--t2) !important;--mc-hairline: var(--glass-border) !important;--mc-outline: var(--glass-border) !important;--mc-accent: var(--t1) !important;--mc-accent-hover: var(--t1) !important;--mc-accent-ink: var(--ink) !important;--mc-accent-text: var(--link) !important;--mc-presence-online: var(--mint) !important;--mc-presence-away: var(--amber) !important;--mc-presence-busy: var(--amber) !important;--mc-warning: var(--amber) !important;--mc-warning-text: var(--amber) !important;--mc-danger: var(--coral) !important;--mc-shadow-sheen: var(--rim) !important;--mc-shadow-raised: var(--shadow-btn) !important;--mc-shadow-pop: var(--shadow-card) !important;--mc-shadow-panel: var(--shadow-card) !important;--mc-shadow-overlay: var(--shadow-hero) !important;--mc-focus-ring: var(--link) !important;--mc-focus-ring-forest: var(--link) !important;--mc-radius-sm: var(--r-inner) !important;--mc-radius: var(--r-input) !important;--mc-radius-row: var(--r-row) !important;--mc-radius-lg: var(--r-card) !important;--mc-radius-xl: var(--r-tile) !important;--mc-radius-bezel: var(--r-panel) !important;--mc-radius-pill: var(--r-btn) !important}.mc-join:before,.mc-join:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:-1}.mc-join:before{top:-160px;left:15%;width:720px;height:540px;background:radial-gradient(closest-side,var(--blob-steel),transparent 68%);filter:blur(34px);animation:mc-join-sky-a 16s ease-in-out infinite alternate}.mc-join:after{right:-100px;bottom:-180px;width:760px;height:580px;background:radial-gradient(closest-side,var(--blob-slate),transparent 68%);filter:blur(30px);animation:mc-join-sky-b 14s ease-in-out infinite alternate}@keyframes mc-join-sky-a{0%{transform:translateZ(0)}to{transform:translate3d(-36px,22px,0)}}@keyframes mc-join-sky-b{0%{transform:translateZ(0)}to{transform:translate3d(28px,-34px,0)}}.mc-join__card{width:100%;max-width:30rem;display:flex;flex-direction:column;gap:var(--mc-space-lg);padding:var(--mc-space-xl);border-radius:var(--mc-radius-bezel);background:var(--mc-surface);backdrop-filter:blur(var(--mc-blur-glass)) saturate(160%);-webkit-backdrop-filter:blur(var(--mc-blur-glass)) saturate(160%);border:1px solid var(--mc-hairline);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-overlay);min-height:22rem}@media(max-width:30rem){.mc-join{padding:0;background:var(--mc-surface)}.mc-join__card{max-width:none;min-height:100vh;border:0;border-radius:0;box-shadow:none;padding:var(--mc-space-lg)}}.mc-join__eyebrow{margin:0;font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);color:var(--mc-ink-faint);text-transform:uppercase}.mc-join__hero{display:flex;flex-direction:column;gap:var(--mc-space-xxs);padding:var(--mc-space-lg) var(--mc-space-lg) var(--mc-space-md);border-radius:var(--mc-radius-lg);background:var(--mc-accent);color:var(--mc-accent-ink);border:1px solid transparent;box-shadow:var(--mc-shadow-pop)}.mc-join__hero-name{margin:0;font-family:var(--mc-font-display);font-weight:700;font-size:clamp(26px,7.5vw,34px);line-height:1.12;letter-spacing:-.3px;color:inherit;overflow-wrap:anywhere}.mc-join__hero-role{margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:inherit;opacity:.62}.mc-join__hero-line{margin:var(--mc-space-xs) 0 0;font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);color:inherit;opacity:.7}.mc-join__hero--admit{gap:var(--mc-space-xxs)}@keyframes mc-join-arrive{0%{opacity:0;transform:translateY(4px)}}.mc-join__hero-name,.mc-join__hero-role{animation:mc-join-arrive var(--mc-motion-base) var(--mc-motion-ease) backwards}.mc-join__hero-role{animation-delay:60ms}.mc-join__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mc-join__notice{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mc-join__glyph{color:var(--mc-ink-soft);margin-bottom:var(--mc-space-xxs)}.mc-join__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink)}.mc-join__meeting{margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink-soft)}.mc-join__body{margin:0;font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);color:var(--mc-ink-body);line-height:1.55}.mc-join__body--lead{color:var(--mc-ink)}.mc-join__body--strong{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-join__body--quiet{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-join__body--warn{padding:var(--mc-space-sm) var(--mc-space-md);border-radius:var(--mc-radius);background:var(--mc-warning-wash);border:1px solid var(--mc-warning-wash-line);color:var(--mc-ink)}.mc-join__body--note{display:flex;align-items:center;gap:var(--mc-space-xs);padding:var(--mc-space-sm) var(--mc-space-md);border-radius:var(--mc-radius);background:var(--mc-accent-wash);border:1px solid var(--mc-accent-wash-line);color:var(--mc-ink);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-join__body--note>svg{flex:none;align-self:flex-start;margin-top:2px}.mc-join__consent{display:flex;flex-direction:column;gap:var(--mc-space-md);padding:var(--mc-space-lg);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);border:1px solid var(--mc-hairline)}.mc-join__consent-title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink)}.mc-join__consent-notice{margin:0;padding:var(--mc-space-sm) var(--mc-space-md);border-radius:var(--mc-radius);background:var(--mc-surface-sunken);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);color:var(--mc-ink)}.mc-join__consent-answer{display:flex;align-items:center;gap:var(--mc-space-xs);margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-join__consent-gaps{margin:0;padding-left:var(--mc-space-lg);display:flex;flex-direction:column;gap:var(--mc-space-xs);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-join__consent--failed{background:var(--mc-warning-wash);border-color:var(--mc-warning-wash-line)}.mc-join__choices,.mc-join__actions{display:flex;flex-direction:column;gap:var(--mc-space-md);margin-top:var(--mc-space-xs)}.mc-join__choice{display:flex;flex-direction:column;gap:var(--mc-space-xxs)}.mc-join__btn{display:flex;align-items:center;justify-content:center;gap:var(--mc-space-xs);width:100%;min-height:48px;padding:0 var(--mc-space-lg);border-radius:var(--mc-radius-pill);border:1px solid transparent;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);cursor:pointer;text-decoration:none;transition:background var(--mc-motion-fast) var(--mc-motion-ease)}.mc-join__btn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-join__btn:disabled{cursor:default;opacity:.6}.mc-join__btn--primary{background:var(--mc-accent);color:var(--mc-accent-ink);box-shadow:var(--mc-shadow-raised)}.mc-join__btn--primary:hover:not(:disabled){background:var(--mc-accent-hover)}.mc-join__btn--equal{background:var(--mc-surface-hover);color:var(--mc-ink);border-color:var(--mc-accent)}.mc-join__btn--equal:hover:not(:disabled){background:var(--mc-surface-active)}.mc-join__btn--quiet{background:var(--mc-surface-raised);color:var(--mc-ink);border-color:var(--mc-outline)}.mc-join__btn--quiet:hover:not(:disabled){background:var(--mc-surface-hover)}.mc-join__note{margin:0;padding:0 var(--mc-space-xxs);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft);text-align:center}.mc-join__spin{animation:mc-join-spin .9s linear infinite}@keyframes mc-join-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mc-join__spin{animation:none}.mc-join__btn{transition:none}.mc-join:before,.mc-join:after{animation:none}.mc-join .mc-join__waitclock:before{animation:none;opacity:1}.mc-join__hero-name,.mc-join__hero-role{animation-duration:1ms;animation-delay:0ms}}.mc-join__steps{padding:var(--mc-space-md);border-radius:var(--mc-radius-lg);background:var(--mc-surface-glass);border:1px solid var(--mc-hairline);box-shadow:var(--mc-shadow-sheen)}.mc-join__steps-heading{margin:0 0 var(--mc-space-sm);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-join__steps-list{margin:0;padding:0;list-style:none;counter-reset:mc-join-step;display:flex;flex-direction:column;gap:var(--mc-space-md);color:var(--mc-ink-body);line-height:1.5}.mc-join__steps-list>li{counter-increment:mc-join-step;display:grid;grid-template-columns:22px 1fr;gap:var(--mc-space-sm);align-items:start}.mc-join__steps-list>li:before{content:counter(mc-join-step);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--mc-radius-pill);background:var(--mc-accent);color:var(--mc-accent-ink);font:var(--mc-type-badge);letter-spacing:0;margin-top:1px}.mc-join__seenas-label{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:inherit;opacity:.62;margin:0}.mc-join__waitclock{display:flex;align-items:center;gap:var(--mc-space-xs);margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-join__waitclock:before{content:"";flex:none;width:8px;height:8px;border-radius:var(--mc-radius-pill);background:var(--mint);animation:mc-join-held 4s ease-in-out infinite}@keyframes mc-join-held{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.mc-join__dialin{margin-top:var(--mc-space-md);padding-top:var(--mc-space-md);border-top:1px solid var(--mc-hairline);display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mc-join__dialin-heading{display:flex;align-items:center;gap:var(--mc-space-xs);margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-join__numbers{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-sm)}.mc-join__number{display:inline-flex;align-items:center;min-height:44px;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-accent-text);text-decoration:none}.mc-join__number:hover,.mc-join__number:focus-visible{text-decoration:underline}.mc-join__meeting-number{margin:0;display:flex;align-items:center;gap:var(--mc-space-sm);flex-wrap:wrap}.mc-join__meeting-number-label{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-join__code{font:var(--mc-type-mono);letter-spacing:.12em;padding:var(--mc-space-xxs) var(--mc-space-sm);border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken);border:1px solid var(--mc-hairline);color:var(--mc-ink);-webkit-user-select:all;user-select:all}.mc-join__fineprint{margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-faint)}.mc-mchat{display:flex;flex-direction:column;min-height:0;gap:var(--mc-space-sm);padding:var(--mc-space-md);background:var(--mc-surface);border-radius:var(--mc-radius-lg);border:1px solid var(--mc-hairline);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);font-family:var(--mc-font-body);flex:1 1 auto}.mc-mchat__head{display:flex;flex-direction:column;gap:var(--mc-space-xxs)}.mc-mchat__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);font-family:var(--mc-font-heading);color:var(--mc-ink)}.mc-mchat__note{margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-mchat__note--stop{color:var(--mc-warning-text)}.mc-mchat__list{display:flex;flex-direction:column;gap:var(--mc-space-sm);min-height:0;flex:1 1 auto;overflow-y:auto;padding:var(--mc-space-sm);background:var(--mc-surface-sunken);border-radius:var(--mc-radius)}.mc-mchat__msg{display:flex;flex-direction:column;gap:var(--mc-space-xxs);padding:var(--mc-space-xs) var(--mc-space-sm);border-radius:var(--mc-radius-row);border-inline-start:3px solid var(--mc-hairline);background:var(--mc-surface)}.mc-mchat__msg[data-author=member]{border-inline-start-color:var(--mc-own-rail);background:var(--mc-own-row)}.mc-mchat__msg[data-author=guest]{border-inline-start-color:var(--mc-other-rail);background:var(--mc-other-row)}.mc-mchat__msg[data-mine]{box-shadow:inset 0 0 0 1px var(--mc-outline)}.mc-mchat__by{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--mc-space-xs);margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-mchat__name{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-mchat__role{padding:0 var(--mc-space-xs);border-radius:var(--mc-radius-pill);background:var(--mc-metal-wash);color:var(--mc-metal-text);border:1px solid var(--mc-metal-line);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking)}.mc-mchat__at{margin-inline-start:auto;color:var(--mc-ink-faint);font-variant-numeric:tabular-nums}.mc-mchat__body{margin:0;color:var(--mc-ink-body);white-space:pre-wrap;overflow-wrap:anywhere}.mc-mchat__composer{display:flex;align-items:flex-end;gap:var(--mc-space-sm)}.mc-mchat__field{flex:1 1 auto;min-width:0;min-height:var(--mc-composer-min-height);max-height:var(--mc-composer-max-height);padding:var(--mc-space-xs) var(--mc-space-sm);border-radius:var(--mc-radius);border:1px solid var(--mc-outline);background:var(--mc-surface-raised);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);font-family:var(--mc-font-body);resize:vertical}.mc-mchat__field:focus-visible,.mc-mchat__send:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-mchat__field:disabled{background:var(--mc-surface-sunken);color:var(--mc-ink-faint);cursor:not-allowed}.mc-mchat__send{flex:0 0 auto;min-height:var(--mc-composer-min-height);padding:0 var(--mc-space-md);border-radius:var(--mc-radius);border:1px solid transparent;background:var(--mc-accent);color:var(--mc-accent-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);font-family:var(--mc-font-body);cursor:pointer}.mc-mchat__send:hover:not(:disabled){background:var(--mc-accent-hover)}.mc-mchat__send:disabled{background:var(--mc-surface-active);color:var(--mc-ink-ghost);cursor:not-allowed}.mc-mchat__sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:480px){.mc-mchat__composer{flex-direction:column;align-items:stretch}.mc-mchat__at{margin-inline-start:0}}.mc-room{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--mc-surface-sunken);color:var(--mc-ink);font:var(--mc-type-body)}.mc-room-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mc-room-eyebrow{display:inline-flex;align-items:center;gap:4px;margin:0;font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-room-eyebrow--warn{color:var(--mc-warning)}.mc-room__head{display:flex;align-items:center;gap:var(--mc-space-md);flex-wrap:wrap;padding:var(--mc-space-sm) var(--mc-space-md);background:var(--mc-surface);border-bottom:1px solid var(--mc-hairline)}.mc-room__titles{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.mc-room__matter{color:var(--mc-ink-faint)}.mc-room__title{margin:0;font:var(--mc-type-display);letter-spacing:var(--mc-type-display-tracking);color:var(--mc-ink)}.mc-room__observers{display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px var(--mc-space-sm);border-radius:var(--mc-radius-pill);background:var(--mc-warning-wash);border:1px solid var(--mc-warning-wash-line);color:var(--mc-warning);font:var(--mc-type-meta)}.mc-room__tabs{display:flex;gap:4px}.mc-room__body{display:flex;flex:1 1 auto;min-height:0;gap:var(--mc-space-sm);padding:var(--mc-space-sm)}.mc-room__stage{position:relative;display:flex;flex-direction:column;gap:var(--mc-space-sm);flex:1 1 auto;min-width:0;min-height:0}.mc-room__video{flex:1 1 auto;min-height:0;border-radius:var(--mc-radius-lg);background:var(--mc-surface-active);overflow:hidden}.mc-room__side{display:flex;flex-direction:column;width:var(--mc-panel-width);max-width:40%;min-height:0;border-radius:var(--mc-radius-lg);background:var(--mc-surface);border:1px solid var(--mc-hairline);overflow:hidden}.mc-room__foot{padding:var(--mc-space-sm) var(--mc-space-md);background:var(--mc-surface);border-top:1px solid var(--mc-hairline)}@media(max-width:720px){.mc-room__body{flex-direction:column}.mc-room__side{width:100%;max-width:none;max-height:40vh}}.mc-room-btn{display:inline-flex;align-items:center;gap:6px;padding:6px var(--mc-space-sm);border-radius:var(--mc-radius-pill);border:1px solid var(--mc-outline);background:var(--mc-surface-raised);color:var(--mc-ink-body);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);cursor:pointer;transition:background var(--mc-motion-fast) var(--mc-motion-ease)}.mc-room-btn:hover{background:var(--mc-surface-hover)}.mc-room-btn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-room-btn:disabled{opacity:.45;cursor:default}.mc-room-btn--primary{background:var(--mc-accent);border-color:var(--mc-accent);color:var(--mc-accent-ink)}.mc-room-btn--primary:hover{background:var(--mc-accent-hover)}.mc-room-btn--quiet,.mc-room-btn--ghost{background:transparent;border-color:transparent;color:var(--mc-ink-soft)}.mc-room-btn--quiet:hover,.mc-room-btn--ghost:hover{background:var(--mc-surface-hover);color:var(--mc-ink-body)}.mc-room-btn--on{background:var(--mc-accent-wash);border-color:var(--mc-accent-wash-line);color:var(--mc-accent-text)}.mc-room-btn--off{background:var(--mc-surface-sunken);border-color:var(--mc-hairline);color:var(--mc-ink-soft)}.mc-room-btn--danger{background:transparent;border-color:var(--mc-danger-wash-line);color:var(--mc-danger)}.mc-room-btn--danger:hover{background:var(--mc-danger-wash)}.mc-room-note{margin:0;padding:var(--mc-space-sm);color:var(--mc-ink-soft);font:var(--mc-type-meta)}.mc-room-bar{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mc-room-bar .mc-room-btn--danger{margin-left:auto}.mc-room-bar__observer{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta)}.mc-room-role{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--mc-radius-pill);background:var(--mc-surface-sunken);border:1px solid var(--mc-hairline);color:var(--mc-ink-soft);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking);text-transform:uppercase;white-space:nowrap}.mc-room-role--compact{padding:1px 6px}.mc-room-role--host,.mc-room-role--co_host{background:var(--mc-accent-wash);border-color:var(--mc-accent-wash-line);color:var(--mc-accent-text)}.mc-room-role--observer{background:var(--mc-warning-wash);border-color:var(--mc-warning-wash-line);color:var(--mc-warning)}.mc-room-door{display:flex;flex-direction:column;gap:var(--mc-space-xs);padding:var(--mc-space-sm);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);border:1px solid var(--mc-outline-strong);box-shadow:var(--mc-shadow-overlay)}.mc-room-door__head{display:flex;align-items:center;gap:6px}.mc-room-door__glyph{color:var(--mc-ink-faint);flex:none}.mc-room-door__title{margin:0 auto 0 0;font:inherit}.mc-room-door__tally{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);color:var(--mc-ink-faint)}.mc-room-door__problem{margin:0 0 var(--mc-space-xs);color:var(--mc-warning);font:var(--mc-type-meta)}.mc-room-door__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mc-space-xs);max-height:40vh;overflow-y:auto}.mc-room-door__row{display:flex;align-items:center;gap:var(--mc-space-md);padding:var(--mc-space-sm);border-radius:var(--mc-radius);background:var(--mc-surface-sunken);border:1px solid var(--mc-hairline-soft)}.mc-room-door__row--unidentified{background:var(--mc-warning-wash);border-color:var(--mc-warning-wash-line);box-shadow:inset 2px 0 0 0 var(--mc-warning)}.mc-room-door__who{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin-right:auto}.mc-room-door__name{font:var(--mc-type-caption);letter-spacing:var(--mc-type-caption-tracking);font-size:16px;color:var(--mc-ink)}.mc-room-door__name--digits{font:var(--mc-type-title);font-family:var(--mc-font-mono);font-size:15px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--mc-ink)}.mc-room-door__role{font:var(--mc-type-body);color:var(--mc-ink-body)}.mc-room-door__meta{display:flex;align-items:center;gap:var(--mc-space-sm);margin-top:3px;padding-top:4px;border-top:1px solid var(--mc-hairline-soft);align-self:stretch;font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-room-door__prov{display:inline-flex;align-items:center;gap:3px}.mc-room-door__prov--unverified{color:var(--mc-warning)}.mc-room-door__via{display:inline-flex;align-items:center;gap:3px}.mc-room-door__waited{margin-left:auto;font-variant-numeric:tabular-nums}.mc-room-door__caution{margin:3px 0 0;color:var(--mc-warning);font:var(--mc-type-meta)}.mc-room-door__actions{display:flex;gap:var(--mc-space-xs);flex:none}@keyframes mc-room-arrive{0%{opacity:0;transform:translateY(4px)}}.mc-room-door__row{animation:mc-room-arrive var(--mc-motion-base) var(--mc-motion-ease)}@media(prefers-reduced-motion:reduce){.mc-room-door__row{animation:none}.mc-room-btn{transition:none}}.mc-room-roster{display:flex;flex-direction:column;min-height:0}.mc-room-roster__head{display:flex;align-items:center;gap:6px;padding:var(--mc-space-sm);border-bottom:1px solid var(--mc-hairline-soft)}.mc-room-roster__title{margin-right:auto}.mc-room-roster__count{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;color:var(--mc-ink-faint)}.mc-room-roster__list{list-style:none;margin:0;padding:var(--mc-space-xs);display:flex;flex-direction:column;gap:1px;overflow-y:auto;min-height:0}.mc-room-roster__row{display:flex;align-items:center;gap:var(--mc-space-sm);padding:var(--mc-space-xs) var(--mc-space-sm);border-radius:var(--mc-radius-row)}.mc-room-roster__row:hover{background:var(--mc-surface-hover)}.mc-room-roster__row[data-role=observer]{box-shadow:inset 2px 0 0 0 var(--mc-warning)}.mc-room-roster__row--left{opacity:.5}.mc-room-roster__who{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;margin-right:auto}.mc-room-roster__name{font:var(--mc-type-caption);letter-spacing:var(--mc-type-caption-tracking);font-size:14px;color:var(--mc-ink)}.mc-room-roster__name--digits{font:var(--mc-type-strong);font-family:var(--mc-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.mc-room-roster__you{color:var(--mc-ink-faint);font:var(--mc-type-meta)}.mc-room-roster__party{font:var(--mc-type-meta);color:var(--mc-ink-soft)}.mc-room-roster__marks{display:flex;align-items:center;gap:6px;flex:none}.mc-room-roster__mark{display:inline-flex;color:var(--mc-ink-faint)}.mc-room-roster__mark--live{color:var(--mc-presence-online)}.mc-room-roster__mark--off{color:var(--mc-ink-ghost)}.mc-room-roster__gone{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-room-tray{position:absolute;bottom:calc(100% + var(--mc-space-xs));left:0;z-index:var(--mc-layer-dropdown);display:flex;flex-direction:column;gap:var(--mc-space-sm);width:min(430px,92vw);max-height:52vh;padding:var(--mc-space-md);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);border:1px solid var(--mc-outline-strong);box-shadow:var(--mc-shadow-overlay)}.mc-room-tray__head{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mc-room-tray__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking)}.mc-room-tray__say{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta)}.mc-room-tray__say--warn{color:var(--mc-warning)}.mc-room-tray__search{display:flex;align-items:center;gap:6px;padding:5px var(--mc-space-sm);border-radius:var(--mc-radius);background:var(--mc-surface-sunken);border:1px solid var(--mc-hairline);color:var(--mc-ink-faint)}.mc-room-tray__field{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--mc-ink);font:var(--mc-type-body)}.mc-room-tray__field:focus{outline:none}.mc-room-tray__search:focus-within{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-room-tray__groups{display:flex;flex-direction:column;gap:var(--mc-space-md);overflow-y:auto;min-height:0}.mc-room-tray__cat{padding-left:52px}.mc-room-tray__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mc-room-tray__row{display:grid;grid-template-columns:44px 16px 1fr;align-items:center;gap:var(--mc-space-xs);width:100%;padding:7px var(--mc-space-xs);border:0;border-radius:var(--mc-radius-row);background:transparent;color:var(--mc-ink-body);font:var(--mc-type-body);text-align:left;cursor:pointer}.mc-room-tray__row:hover{background:var(--mc-surface-hover)}.mc-room-tray__row:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:calc(var(--mc-focus-ring-offset) * -1)}.mc-room-tray__num{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--mc-accent-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-room-tray__doc{color:var(--mc-ink-faint)}.mc-room-tray__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-room-chat{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.mc-room-chat__head{display:flex;align-items:center;gap:6px;padding:var(--mc-space-sm);border-bottom:1px solid var(--mc-hairline-soft);color:var(--mc-ink-faint)}.mc-room-chat__title{margin-right:auto}.mc-room-chat__list{list-style:none;margin:0;padding:var(--mc-space-sm);display:flex;flex-direction:column;gap:var(--mc-space-sm);overflow-y:auto;min-height:0;flex:1 1 auto}.mc-room-chat__msg{display:grid;grid-template-columns:auto auto 1fr;gap:0 6px;align-items:baseline}.mc-room-chat__msg .mc-room-chat__body{grid-column:1 / -1}.mc-room-chat__msg--before{opacity:.65}.mc-room-chat__since{grid-column:1 / -1;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid var(--mc-hairline-soft);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-room-chat__author{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mc-room-chat__time{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;color:var(--mc-ink-faint)}.mc-room-chat__body{margin:0;color:var(--mc-ink-body);overflow-wrap:anywhere}.mc-room-chat__composer{display:flex;flex-direction:column;gap:var(--mc-space-xs);padding:var(--mc-space-sm);border-top:1px solid var(--mc-hairline-soft)}.mc-room-chat__field{width:100%;padding:var(--mc-space-xs) var(--mc-space-sm);border-radius:var(--mc-radius);border:1px solid var(--mc-outline);background:var(--mc-surface-sunken);color:var(--mc-ink);font:var(--mc-type-body);resize:vertical}.mc-room-chat__field:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-room-chat__foot{display:flex;align-items:center;gap:var(--mc-space-sm)}.mc-room-chat__say{margin:0 auto 0 0;color:var(--mc-ink-faint);font:var(--mc-type-meta)}.mc-room-chat__count{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;color:var(--mc-ink-faint)}.mc-room-chat__observer{display:flex;align-items:center;gap:6px;margin:0;padding:var(--mc-space-sm);border-top:1px solid var(--mc-hairline-soft);color:var(--mc-ink-soft);font:var(--mc-type-meta)}.mc-record{display:flex;flex:none;flex-wrap:wrap;gap:var(--mc-space-xs) var(--mc-space-sm);align-items:center;padding:6px var(--mc-space-sm);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius);background:var(--mc-surface-raised);color:var(--mc-ink-body)}.mc-record[data-tone=recording]{border-color:var(--mc-danger-wash-line);background:var(--mc-danger-wash)}.mc-record[data-tone=unknown]{border-color:var(--mc-warning-wash-line);background:var(--mc-warning-wash)}.mc-record[data-tone=contradiction]{border-color:var(--mc-danger);background:var(--mc-danger-wash);box-shadow:inset 0 0 0 1px var(--mc-danger)}.mc-record__standing{display:flex;flex-wrap:wrap;gap:var(--mc-space-xs);align-items:baseline;margin:0;min-width:0}.mc-record__mark{display:inline-flex;gap:5px;align-items:center;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);text-transform:uppercase;color:var(--mc-ink)}.mc-record[data-tone=recording] .mc-record__mark,.mc-record[data-tone=contradiction] .mc-record__mark{color:var(--mc-danger)}.mc-record[data-tone=unknown] .mc-record__mark{color:var(--mc-warning)}.mc-record__since{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;color:var(--mc-ink-soft)}.mc-record__capture{font:var(--mc-type-meta);color:var(--mc-ink-soft)}.mc-record[data-tone=contradiction] .mc-record__capture{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-danger)}.mc-record__frame{display:flex;flex:none;gap:5px;align-items:center;width:100%;margin:0;font:var(--mc-type-meta);color:var(--mc-ink-soft)}.mc-record__acts{display:flex;gap:var(--mc-space-xs);align-items:center;margin-left:auto}.mc-record__pick{display:flex;flex-direction:column;gap:1px}.mc-record__select{padding:4px 6px;border:1px solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink-body);font:var(--mc-type-body)}.mc-record__select:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-log{display:flex;flex-direction:column;gap:var(--mc-space-sm);min-height:0;padding:var(--mc-space-sm);overflow-y:auto}.mc-log__head{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mc-log__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking)}.mc-log__say{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta)}.mc-log__list{display:flex;flex-direction:column;gap:var(--mc-space-xs);margin:0;padding:0;list-style:none}.mc-log__row{display:grid;grid-template-columns:22px 46px 1fr;gap:var(--mc-space-xs);padding:6px var(--mc-space-xs);border-radius:var(--mc-radius-row);background:var(--mc-surface-sunken)}.mc-log__row[data-withdrawn]{opacity:.6}.mc-log__row[data-withdrawn] .mc-log__num,.mc-log__row[data-withdrawn] .mc-log__doc{text-decoration:line-through}.mc-log__row[data-duplicate]{box-shadow:inset 0 0 0 1px var(--mc-warning-wash-line)}.mc-log__seq{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;color:var(--mc-ink-soft);text-align:right}.mc-log__num{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--mc-accent-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-log__unnumbered{color:var(--mc-ink-faint);text-transform:none}.mc-log__what{display:flex;flex-direction:column;gap:1px;min-width:0}.mc-log__doc{font:var(--mc-type-body);color:var(--mc-ink-body)}.mc-log__meta{font:var(--mc-type-meta);color:var(--mc-ink-faint)}.mc-log__clash{display:flex;gap:5px;align-items:center;margin-top:2px;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-warning)}.mc-log__acts{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:var(--mc-space-xs);align-items:center}.mc-log__mark{display:flex;gap:var(--mc-space-xs);align-items:center}.mc-log__field{width:84px;padding:4px 6px;border:1px solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink-body);font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking)}.mc-log__field:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}@media(max-width:720px){.mc-record__acts{width:100%;margin-left:0}}.mc-room-callstate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mc-space-md);padding:var(--mc-space-lg);text-align:center}.mc-room-callstate__line{margin:0;color:var(--mc-forest-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-room-callstate__unmute{min-height:44px;padding:0 var(--mc-space-xl);border:1px solid var(--mc-accent);border-radius:var(--mc-radius-pill);background:var(--mc-accent);color:var(--mc-accent-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);cursor:pointer}.mc-room-callstate__unmute:hover{background:var(--mc-accent-hover);border-color:var(--mc-accent-hover)}.mc-room-callstate__unmute:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring-forest);outline-offset:var(--mc-focus-ring-offset)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room{--mc-room-card: var(--mc-accent);--mc-room-on-card: var(--mc-accent-ink);background:transparent}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room__side,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room__foot,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-tray,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-log,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-record{background:var(--mc-surface);backdrop-filter:blur(var(--mc-blur-glass)) saturate(160%);-webkit-backdrop-filter:blur(var(--mc-blur-glass)) saturate(160%);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-bezel);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-panel)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room__foot{margin:0 var(--mc-space-sm) var(--mc-space-sm);border-top:1px solid var(--mc-hairline)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door{background:var(--mc-surface-raised);border-color:var(--mc-outline-strong);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-overlay)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room__video{background:var(--mc-surface-sunken);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-xl)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door__row{background:var(--mc-surface-raised);border-color:var(--mc-hairline);border-radius:var(--mc-radius-lg);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-raised);transition:transform var(--mc-motion-fast) var(--mc-motion-ease),background var(--mc-motion-fast) var(--mc-motion-ease),box-shadow var(--mc-motion-fast) var(--mc-motion-ease)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door__row:hover{background:var(--mc-surface-hover);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-pop);transform:translateY(-2px)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door__row--unidentified{background:var(--mc-warning-wash);border-color:var(--mc-warning-wash-line)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door__row--unidentified:hover{background:var(--mc-warning-wash);border-color:var(--mc-warning)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-roster__row,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-tray__row,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-log__row{border-radius:var(--mc-radius-row)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-chat__msg{padding:8px 10px;border-radius:var(--mc-radius-lg);background:var(--mc-room-card);color:var(--mc-room-on-card);box-shadow:var(--mc-shadow-pop)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-chat__body,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-chat__author{color:inherit}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-chat__time,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-chat__since{color:inherit;opacity:.62}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-chat__since{border-bottom-color:currentcolor}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-btn--primary{box-shadow:var(--mc-shadow-raised)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-btn{transition:background var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-btn:active:not(:disabled){transform:scale(.98)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-chat__field,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-tray__field,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-log__field{background:var(--mc-surface-glass);border-color:var(--mc-outline);box-shadow:var(--mc-shadow-sheen)}@media(prefers-reduced-motion:reduce){:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door__row,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door__row:hover,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-btn,:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-btn:active:not(:disabled){transform:none;transition:none}}.mc-call-stage{display:flex;flex-wrap:wrap;gap:var(--mc-space-xs);margin:0;padding:0;list-style:none}.mc-call-tile{display:flex;flex-direction:column;flex:1 1 96px;max-width:176px;min-width:0;overflow:hidden;border-radius:var(--mc-radius-sm);border:var(--mc-stroke-hairline) solid var(--mc-hairline);background:var(--mc-surface)}.mc-call-tile--screen{flex:2 1 192px;max-width:100%}.mc-call-tile__video{display:block;width:100%;aspect-ratio:4 / 3;background:var(--mc-surface-sunken);object-fit:cover}.mc-call-tile--screen .mc-call-tile__video{aspect-ratio:16 / 9;object-fit:contain}.mc-call-tile__bar{display:flex;align-items:center;gap:4px;padding:2px var(--mc-space-xs);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-call-tile__who{font-family:var(--mc-font-mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-call-tile__mark{flex:0 0 auto}.mc-call-audio{position:absolute;width:0;height:0;overflow:hidden}[data-mc-chrome=glass] .mc-call-tile{border-color:var(--mc-hairline);border-radius:var(--mc-radius-xl);background:var(--mc-surface);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--mc-shadow-sheen),var(--mc-shadow-raised)}[data-mc-chrome=glass] .mc-call-tile__video{border-top-left-radius:var(--mc-radius-xl);border-top-right-radius:var(--mc-radius-xl)}[data-mc-chrome=glass] .mc-call-tile__bar{border-top-color:var(--mc-hairline-soft);color:var(--mc-ink-soft)}[data-mc-chrome=glass] .mc-call__person{gap:6px;padding:3px 9px 3px 3px;border-radius:var(--mc-radius-pill);border-color:var(--mc-hairline);background:var(--mc-surface-hover);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--mc-shadow-sheen);font-family:inherit}[data-mc-chrome=glass] .mc-call__person--live{border-color:var(--mc-presence-online);background:var(--mc-surface-active)}.mc-stage{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px;background:var(--mc-surface);color:var(--mc-ink)}.mc-stage__wells{display:grid;flex:1 1 auto;min-height:0;gap:10px;grid-template-columns:1fr;grid-auto-rows:1fr}.mc-stage__wells[data-count="2"],.mc-stage__wells[data-count="3"],.mc-stage__wells[data-count="4"]{grid-template-columns:repeat(2,1fr)}.mc-stage__wells[data-count="5"],.mc-stage__wells[data-count="6"],.mc-stage__wells[data-count="7"],.mc-stage__wells[data-count="8"],.mc-stage__wells[data-count="9"]{grid-template-columns:repeat(3,1fr)}.mc-stage[data-mode=presentation] .mc-stage__wells{flex:0 0 auto;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));grid-auto-rows:92px;align-content:end;overflow-x:auto}.mc-stage-well{position:relative;display:flex;align-items:flex-end;min-height:0;overflow:hidden;border:1px solid var(--mc-well-seam);border-radius:10px;background:var(--mc-surface-sunken);box-shadow:var(--mc-well-recess);container-type:inline-size}.mc-stage-well[data-adverse]{border-color:var(--mc-warning-wash-line);box-shadow:var(--mc-well-recess),inset 0 0 0 1px var(--mc-warning-wash)}.mc-stage-well[data-adverse] .mc-stage-well__role{color:var(--mc-warning)}.mc-stage-well[data-speaking]{border-color:var(--mc-accent)}.mc-stage-well[data-connection=reconnecting] .mc-stage-well__face,.mc-stage-well[data-connection=left] .mc-stage-well__face{opacity:.4}.mc-stage-well__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.mc-stage-well__video{width:100%;height:100%}.mc-stage-well__video>:first-child,.mc-stage-well__video video{width:100%;height:100%;object-fit:cover;display:block}.mc-stage-well__video[data-mirrored]{transform:scaleX(-1)}.mc-stage-well__initials{font:var(--mc-type-caption);font-size:clamp(20px,7cqi,44px);letter-spacing:var(--mc-type-display-tracking);color:var(--mc-ink-soft)}.mc-stage-well__phone{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--mc-ink-faint)}.mc-stage-well__phone-word{font:var(--mc-type-meta);text-transform:uppercase;letter-spacing:var(--mc-type-body-tracking)}.mc-stage-well__unknown{width:44px;height:44px;border:1px dashed var(--mc-outline);border-radius:50%}.mc-stage-well__plate{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;max-width:100%;margin:8px;padding:5px 9px;border-radius:7px;background:var(--mc-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mc-stage-well__eyebrow{font:var(--mc-type-meta);text-transform:uppercase;letter-spacing:var(--mc-type-body-tracking);color:var(--mc-ink-faint)}.mc-stage-well__name{overflow:hidden;font:var(--mc-type-caption);color:var(--mc-ink);text-overflow:ellipsis;white-space:nowrap}.mc-stage-well__digits{font:var(--mc-type-code);color:var(--mc-ink-soft)}.mc-stage-well__you{color:var(--mc-ink-faint)}.mc-stage-well__role{font:var(--mc-type-meta);color:var(--mc-ink-soft)}.mc-stage-well__marks{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:6px;align-items:center}.mc-stage-well__mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mc-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--mc-ink-soft)}.mc-stage-well__listening{padding:3px 7px;border-radius:999px;background:var(--mc-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:var(--mc-type-meta);text-transform:uppercase;letter-spacing:var(--mc-type-body-tracking);color:var(--mc-ink-faint)}.mc-stage-well__state{position:absolute;inset:auto 0 0;z-index:2;margin:0;padding:4px 9px;background:var(--mc-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:var(--mc-type-meta);color:var(--mc-ink-soft);text-align:center}.mc-stage-well__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mc-stage__presentation{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--mc-well-seam);border-radius:10px;background:var(--mc-surface-sunken);box-shadow:var(--mc-well-recess)}.mc-stage__shared-bar{display:flex;gap:10px;align-items:baseline;padding:8px 12px;border-bottom:1px solid var(--mc-hairline);background:var(--mc-surface-raised)}.mc-stage__exhibit-no{flex:none;padding:2px 7px;border:1px solid var(--mc-accent-wash-line);border-radius:4px;background:var(--mc-accent-wash);font:var(--mc-type-code);color:var(--mc-accent-text)}.mc-stage__shared-title{overflow:hidden;font:var(--mc-type-body);color:var(--mc-ink);text-overflow:ellipsis;white-space:nowrap}.mc-stage__shared-by{flex:none;margin-left:auto;font:var(--mc-type-meta);color:var(--mc-ink-soft)}.mc-stage__shared-content{flex:1 1 auto;min-height:0;display:grid;place-items:center;overflow:hidden}.mc-stage__shared-content>:first-child,.mc-stage__shared-content img,.mc-stage__shared-content video{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:30rem){.mc-stage__wells,.mc-stage__wells[data-count="2"],.mc-stage__wells[data-count="3"],.mc-stage__wells[data-count="4"],.mc-stage__wells[data-count="5"],.mc-stage__wells[data-count="6"],.mc-stage__wells[data-count="7"],.mc-stage__wells[data-count="8"],.mc-stage__wells[data-count="9"]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mc-stage,.mc-stage *{transition:none!important;animation:none!important}}.mc-stage__deponent{display:flex;flex:1 1 auto;min-height:0}.mc-stage__deponent>.mc-stage-well{width:100%}.mc-stage[data-mode=record] .mc-stage__wells{flex:0 0 auto;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));grid-auto-rows:92px;align-content:end;overflow-x:auto}.mc-stage-well[data-record]{border-color:var(--mc-danger)}.mc-stage-well__record{position:absolute;top:8px;left:8px;z-index:1;padding:3px 8px;border-radius:999px;background:var(--mc-danger);color:var(--mc-danger-ink);font:var(--mc-type-meta);text-transform:uppercase;letter-spacing:var(--mc-type-body-tracking);white-space:nowrap}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-stage{background:transparent}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-stage-well{border-color:var(--mc-hairline);border-radius:var(--mc-radius-xl);background:var(--mc-surface-sunken)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-stage-well[data-speaking]{border-color:var(--mc-presence-online);box-shadow:var(--mc-well-recess),inset 0 0 0 1px var(--mc-presence-online)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-stage-well__plate{background:var(--mc-surface-sunken);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-row);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--mc-shadow-raised)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-stage-well__unknown{border-radius:var(--mc-radius)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-stage-well__mark{border-radius:var(--mc-radius-sm);background:var(--mc-surface-hover);border:1px solid var(--mc-hairline);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.mc-room-door--strip{background:var(--mc-surface);border:1px solid var(--mc-hairline-soft);box-shadow:none;padding:0 var(--mc-space-xs)}.mc-room-door--strip .mc-room-note{padding:var(--mc-space-xs) 0}.mc-room-door__reason{flex:1 1 14rem;min-width:0;padding:6px 8px;border-radius:var(--mc-radius);border:1px solid var(--mc-outline-strong);background:var(--mc-surface-sunken);color:var(--mc-ink);font:var(--mc-type-body)}.mc-room-door__reason::placeholder{color:var(--mc-ink-faint)}.mc-room-door__reason:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-room-door__ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-xs);padding:0 0 var(--mc-space-xs)}.mc-room-door__ask .mc-room-note{flex:1 0 100%;padding:0 0 var(--mc-space-xs)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door--strip{background:var(--mc-surface);backdrop-filter:blur(var(--mc-blur-glass)) saturate(160%);-webkit-backdrop-filter:blur(var(--mc-blur-glass)) saturate(160%);border-color:var(--mc-hairline);border-radius:var(--mc-radius-bezel);box-shadow:var(--mc-shadow-sheen)}:is([data-mc-chrome=glass],.mm-window,.mc-join) .mc-room-door__reason{border-radius:var(--mc-radius);border-color:var(--mc-outline);background:var(--mc-surface-glass);box-shadow:var(--mc-shadow-sheen)}.mm-window .mc-root.mc-root.mc-root{--mc-surface: var(--mm-paper-base) !important;--mc-surface-raised: var(--mm-paper-chip) !important;--mc-surface-hover: var(--mm-paper-hover) !important;--mc-surface-active: var(--mm-paper-active) !important;--mc-surface-glass: var(--mm-paper-inner) !important;--mc-surface-sunken: var(--mm-paper-glass) !important;--mc-ink: var(--mm-ink) !important;--mc-ink-body: var(--mm-ink) !important;--mc-ink-soft: var(--mm-ink-soft) !important;--mc-ink-faint: var(--mm-ink-muted) !important;--mc-ink-ghost: var(--mm-ink-faint) !important;--mc-forest-ink-soft: var(--mm-ink-soft) !important;--mc-hairline: var(--mm-rule-card) !important;--mc-hairline-soft: var(--mm-rule-soft) !important;--mc-outline: var(--mm-rule-card) !important;--mc-outline-strong: var(--mm-rule-strong) !important;--mc-well-seam: var(--mm-rule-soft) !important;--mc-well-recess: var(--mm-paper-well-shadow) !important;--mc-accent: var(--mm-gold) !important;--mc-accent-hover: var(--mm-gold-hover) !important;--mc-accent-ink: var(--mm-on-gold) !important;--mc-accent-text: var(--mm-gold-link) !important;--mc-accent-wash: var(--mm-paper-chip) !important;--mc-accent-wash-line: var(--mm-rule-strong) !important;--mc-presence-online: var(--mm-live) !important;--mc-warning: var(--mm-pending-ink) !important;--mc-warning-ink: var(--mm-on-gold) !important;--mc-warning-wash: var(--mm-pending-fill) !important;--mc-warning-wash-line: var(--mm-pending-ink) !important;--mc-danger: var(--mm-danger) !important;--mc-danger-ink: var(--mm-on-gold) !important;--mc-danger-wash: var(--mm-danger-fill) !important;--mc-danger-wash-line: var(--mm-danger-chip-edge) !important;--mc-shadow-sheen: var(--mm-paper-well-shadow) !important;--mc-shadow-raised: var(--mm-gold-glow) !important;--mc-shadow-pop: var(--mm-paper-shadow) !important;--mc-shadow-panel: var(--mm-paper-shadow) !important;--mc-shadow-overlay: var(--mm-dock-shadow) !important;--mc-focus-ring: var(--mm-focus-ring) !important;--mc-focus-ring-forest: var(--mm-focus-ring) !important;--mc-radius: var(--mm-radius-control) !important;--mc-radius-sm: var(--mm-radius-control) !important;--mc-radius-lg: var(--mm-radius-tile) !important;--mc-radius-xl: var(--mm-radius-tile) !important;--mc-radius-bezel: var(--mm-radius-card) !important;--mc-radius-row: var(--mm-radius-control-large) !important}.mm-window{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:var(--mm-chrome-ground);color:var(--mm-ink);font:var(--mm-type-body);min-width:var(--mm-window-floor)}.mm-window:before,.mm-window:after,.mm-window>.mm-sky{content:"";position:absolute;border-radius:50%;pointer-events:none}.mm-window:before{z-index:-3;top:-160px;left:15%;width:720px;height:540px;background:radial-gradient(closest-side,var(--mm-blob-steel),transparent 68%);filter:blur(34px);animation:mm-sky-drift-a 16s ease-in-out infinite alternate}.mm-window:after{z-index:-2;right:-100px;bottom:-180px;width:760px;height:580px;background:radial-gradient(closest-side,var(--mm-blob-slate),transparent 68%);filter:blur(30px);animation:mm-sky-drift-b 14s ease-in-out infinite alternate}.mm-sky{z-index:-1;top:25%;left:-140px;width:520px;height:440px;background:radial-gradient(closest-side,var(--mm-blob-white),transparent 68%);filter:blur(36px);animation:mm-sky-drift-c 18s ease-in-out infinite alternate}.mm-window>.mm-sky:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:var(--mm-grain);background-repeat:repeat;background-size:128px 128px;mix-blend-mode:overlay;pointer-events:none}@keyframes mm-sky-drift-a{0%{transform:translateZ(0)}to{transform:translate3d(-36px,22px,0)}}@keyframes mm-sky-drift-b{0%{transform:translateZ(0)}to{transform:translate3d(28px,-34px,0)}}@keyframes mm-sky-drift-c{0%{transform:translateZ(0)}to{transform:translate3d(-22px,38px,0)}}.mm-window :focus-visible{outline:var(--mm-focus-ring-width) solid var(--mm-focus-ring);outline-offset:var(--mm-focus-ring-offset);border-radius:var(--mm-radius-control)}.mm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mm-scroll{overflow:auto}.mm-scroll::-webkit-scrollbar{width:8px;height:8px}.mm-scroll::-webkit-scrollbar-thumb{background:var(--mm-scroll-thumb);border-radius:8px}.mm-scroll::-webkit-scrollbar-track{background:transparent}.mm-scroll--dark::-webkit-scrollbar-thumb{background:var(--mm-dock-scroll-thumb)}.mm-bar{display:flex;align-items:center;gap:var(--mm-gutter);padding:10px var(--mm-frame-pad);color:var(--mm-chrome-ink);flex:none}.mm-bar__brand{display:flex;align-items:center;gap:10px;min-width:0}.mm-bar__wordmark{font:var(--mm-type-wordmark);letter-spacing:var(--mm-type-wordmark-tracking);white-space:nowrap}.mm-bar__section{font:var(--mm-type-body);color:var(--mm-dock-muted);border-left:1px solid var(--mm-chrome-rule);padding-left:14px;white-space:nowrap}.mm-bar__nav{display:flex;align-items:center;gap:10px;border-left:1px solid var(--mm-chrome-rule);padding-left:14px;font:var(--mm-type-nav);min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap}.mm-bar__link{color:var(--mm-dock-muted);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.mm-bar__link:hover{color:var(--mm-chrome-strong)}.mm-bar__link[aria-current=page]{color:var(--mm-chrome-strong);font-weight:700}.mm-bar__spacer{flex:1}.mm-bar__org{font:var(--mm-type-org);letter-spacing:var(--mm-type-org-tracking);color:var(--mm-chrome-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.mm-bar__status{display:flex;align-items:center;gap:7px;background:var(--mm-danger-chip);border:1px solid var(--mm-danger-chip-edge);border-radius:var(--mm-radius-pill);padding:5px 12px;font:var(--mm-type-status);color:var(--mm-danger-ink);flex:none;white-space:nowrap}.mm-bar__dot{width:8px;height:8px;border-radius:50%;background:var(--mm-danger-dot);animation:mm-pulse 1.6s ease-in-out infinite;flex:none}.mm-bar__clock{font-variant-numeric:tabular-nums}.mm-bar__button{display:flex;align-items:center;gap:6px;border:1px solid var(--mm-dock-border);background:none;color:var(--mm-dock-text);font:var(--mm-type-status);border-radius:var(--mm-radius-control);padding:7px 12px;flex:none;white-space:nowrap;cursor:pointer;text-decoration:none}.mm-bar__button:hover{background:var(--mm-dock-hover);color:var(--mm-chrome-ink)}.mm-bar__primary{display:inline-flex;align-items:center;gap:6px;background:var(--mm-gold-gradient);color:var(--mm-on-gold);font:var(--mm-type-action);border:0;border-radius:var(--mm-radius-control);padding:8px 14px;cursor:pointer;box-shadow:var(--mm-gold-glow);flex:none;white-space:nowrap;text-decoration:none}.mm-bar__primary:hover{background:var(--mm-gold-hover)}.mm-bar__avatar{width:32px;height:32px;border-radius:var(--mm-radius-control);background:var(--mm-coin-you);color:var(--mm-chrome-ink);display:flex;align-items:center;justify-content:center;font:var(--mm-type-status);flex:none}.mm-window__body{flex:1;min-height:0;display:flex;gap:var(--mm-gutter);padding:0 var(--mm-frame-pad) var(--mm-frame-pad)}.mm-rail{width:var(--mm-rail-width);flex:none;padding:8px 7px;overflow-y:auto;display:flex;flex-direction:column;list-style:none;margin:0}.mm-rail__slot{border-bottom:1px solid var(--mm-dock-rule);padding:3px 0}.mm-rail__item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 2px;border:0;border-radius:var(--mm-radius-control-large);cursor:pointer;color:var(--mm-dock-muted);background:transparent;width:100%;font:var(--mm-type-label)}.mm-rail__item:hover{background:var(--mm-dock-hover)}.mm-rail__item:disabled{cursor:default}.mm-rail__item:disabled:not([aria-current]){opacity:.55}.mm-rail__item:disabled:not([aria-current]):hover{background:transparent}.mm-rail__item[aria-current=true],.mm-rail__item[aria-current=page]{background:var(--mm-gold);color:var(--mm-on-gold)}.mm-rail__item[aria-current=true]:hover,.mm-rail__item[aria-current=page]:hover{background:var(--mm-gold)}.mm-rail__label{text-align:center;line-height:1.15}.mm-window__stage{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--mm-gutter);position:relative}.mm-split{flex:1;min-height:0;display:flex;gap:var(--mm-gutter)}.mm-window__stage:has(>.mm-dock[data-mode=right]){flex-direction:row}.mm-split__column{flex:1 1 0%;flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:var(--mm-gutter)}.mm-split__panel{flex:1 1 0%;flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:var(--mm-gutter);animation:mm-split-in var(--mm-split-in-duration) var(--mm-split-in-easing);will-change:flex-grow,transform,opacity}.mm-split__panel[data-closing=true]{animation:mm-split-out var(--mm-split-out-duration) var(--mm-split-out-easing) forwards}.mm-split__panel[data-weight=dominant]{flex-grow:3;animation:mm-split-in-dominant var(--mm-split-in-duration) var(--mm-split-in-easing)}.mm-split__panel[data-weight=dominant][data-closing=true]{animation:mm-split-out-dominant var(--mm-split-out-duration) var(--mm-split-out-easing) forwards}.mm-split__card{flex:1;min-height:0;min-width:0;display:flex;gap:var(--mm-gutter);animation:mm-split-content var(--mm-split-content-duration) var(--mm-split-in-easing) var(--mm-split-content-delay) backwards}.mm-paper{flex:1;min-height:0;background:var(--mm-paper);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%);border:1px solid var(--mm-rule-card);border-radius:var(--mm-radius-card);box-shadow:var(--mm-paper-well-shadow),var(--mm-paper-shadow);overflow:hidden;display:flex;min-width:0;color:var(--mm-ink)}.mm-paper--stacked{flex-direction:column}.mm-paper__body{flex:1;min-width:0;display:flex;flex-direction:column;padding:20px 24px 26px;overflow-y:auto}.mm-paper__aside{flex:none;overflow-y:auto;border-left:1px solid var(--mm-rule-paper);padding:18px 16px 26px;display:flex;flex-direction:column;gap:14px}.mm-well{border:1px solid var(--mm-rule-card);background:var(--mm-paper-inner);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-radius:var(--mm-radius-tile);padding:14px 16px}.mm-well--sheer{border-color:var(--mm-rule-well);background:var(--mm-paper-well);box-shadow:var(--mm-paper-well-shadow)}.mm-well__title{font:var(--mm-type-section);margin:0 0 10px}.mm-eyebrow{font:var(--mm-type-eyebrow);letter-spacing:var(--mm-type-eyebrow-tracking);color:var(--mm-ink-faint);text-transform:uppercase;margin:0 0 6px}.mm-chip{display:inline-flex;align-items:center;gap:6px;background:var(--mm-paper-chip);color:var(--mm-ink-chip);font:var(--mm-type-chip);padding:3px 9px;border-radius:var(--mm-radius-pill);white-space:nowrap}.mm-chip--live{background:var(--mm-live-fill);color:var(--mm-live-ink)}.mm-chip--pending{background:var(--mm-pending-fill);color:var(--mm-pending-ink)}.mm-chip--gold{background:var(--mm-gold);color:var(--mm-on-gold);font-weight:700}.mm-panel{flex:1;min-height:0;min-width:0;background:var(--mm-paper);border-radius:var(--mm-radius-card);box-shadow:var(--mm-paper-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative;color:var(--mm-ink)}.mm-panel__header{display:flex;align-items:center;gap:var(--mm-gutter);padding:13px 18px;border-bottom:1px solid var(--mm-rule-paper);flex:none}.mm-panel__coin{width:38px;height:38px;border-radius:var(--mm-radius-control-large);background:var(--mm-coin);color:var(--mm-ink-deep);font:var(--mm-type-subject);font-family:var(--mm-font-ui);display:flex;align-items:center;justify-content:center;flex:none}.mm-panel__heading{flex:1;min-width:0}.mm-panel__title{font:var(--mm-type-subject);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-panel__subtitle{font:var(--mm-type-meta);color:var(--mm-ink-muted);margin:0}.mm-panel__close{width:28px;height:28px;border:0;background:none;border-radius:var(--mm-radius-control);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mm-ink-muted);flex:none}.mm-panel__close:hover{background:var(--mm-rule-soft);color:var(--mm-ink)}.mm-panel__toolbar{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--mm-rule-paper);flex:none;flex-wrap:wrap}.mm-panel__banner{display:flex;align-items:center;gap:10px;background:var(--mm-paper-chip);padding:8px 18px;font:var(--mm-type-meta);color:var(--mm-ink-banner);flex:none}.mm-panel__body{flex:1;min-height:0;display:flex;min-width:0}.mm-recover{margin:auto;max-width:460px;padding:28px 30px 30px;background:var(--mm-paper);border-radius:var(--mm-radius-card);box-shadow:var(--mm-paper-shadow);color:var(--mm-ink)}.mm-recover__title{font:var(--mm-type-title);letter-spacing:var(--mm-type-title-tracking);margin:0 0 10px}.mm-recover__body{font:var(--mm-type-body);color:var(--mm-ink-muted);margin:0 0 18px}.mm-recover__action{display:inline-flex;align-items:center;background:var(--mm-gold-gradient);color:var(--mm-on-gold);font:var(--mm-type-action);border:0;border-radius:var(--mm-radius-control);padding:9px 15px;cursor:pointer;box-shadow:var(--mm-gold-glow);text-decoration:none}.mm-recover__action:hover{background:var(--mm-gold-hover)}@media(max-width:720px){.mm-window{min-width:0}.mm-bar{flex-wrap:wrap;row-gap:8px}.mm-bar__brand{flex:1 0 100%}.mm-bar__spacer{display:none}.mm-window__body{flex-direction:column}.mm-rail{flex-direction:row;width:auto;padding:7px 8px;overflow-x:auto;overflow-y:hidden}.mm-rail__slot{flex:none;padding:0 3px;border-bottom:0;border-right:1px solid var(--mm-dock-rule)}.mm-rail__slot:last-child{border-right:0}.mm-rail__item{width:auto;padding:8px 10px}.mm-split{flex-direction:column}.mm-split__column,.mm-split__panel{min-height:0}}@keyframes mm-split-in{0%{flex-grow:.0001;opacity:0;transform:translate(32px) scale(.98);filter:blur(2px)}55%{opacity:1;filter:blur(0)}to{flex-grow:1;opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes mm-split-out{0%{flex-grow:1;opacity:1;transform:translate(0) scale(1)}to{flex-grow:.0001;opacity:0;transform:translate(40px) scale(.975);filter:blur(2px)}}@keyframes mm-split-in-dominant{0%{flex-grow:.0001;opacity:0;transform:translate(32px) scale(.98);filter:blur(2px)}55%{opacity:1;filter:blur(0)}to{flex-grow:3;opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes mm-split-out-dominant{0%{flex-grow:3;opacity:1;transform:translate(0) scale(1)}to{flex-grow:.0001;opacity:0;transform:translate(40px) scale(.975);filter:blur(2px)}}@keyframes mm-split-content{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mm-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mm-split__panel,.mm-split__card,.mm-bar__dot,.mm-window:before,.mm-window:after,.mm-window,.mm-sky{animation:none!important}.mm-bar__dot{opacity:1}}.mm-room__body{gap:18px}.mm-room__stage{display:flex;flex:1;min-height:0;flex-direction:column}.mm-room__rec{display:inline-flex;flex:none;align-self:flex-start;align-items:center;margin-top:10px;padding:2px;border:1px solid var(--mm-rule-strong);border-radius:var(--mm-radius-control)}.mm-room-head{display:flex;flex:none;flex-wrap:wrap;gap:14px;align-items:flex-start}.mm-room-head__facts{display:flex;flex:1 1 260px;min-width:0;flex-direction:column;gap:8px}.mm-room-head__titles{display:flex;gap:8px;align-items:baseline;min-width:0}.mm-room-head__back{display:flex;flex:none;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--mm-radius-control);background:none;color:var(--mm-ink-chip);cursor:pointer}.mm-room-head__back:hover{background:var(--mm-paper-hover);color:var(--mm-ink)}.mm-room-head__title{margin:0;min-width:0;font:var(--mm-type-title);letter-spacing:var(--mm-type-title-tracking);color:var(--mm-ink)}.mm-room-head__title[data-untitled]{color:var(--mm-ink-chip)}.mm-room-head__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mm-room-head__when,.mm-room-head__count{font:var(--mm-type-meta);color:var(--mm-ink-chip)}.mm-room-head__acts{display:flex;flex:none;gap:8px;align-items:center}.mm-room-head__apps-wrap{position:relative;flex:none}.mm-room-head__apps{display:flex;gap:7px;align-items:center;padding:9px 13px;border:1px solid var(--mm-rule-strong);border-radius:var(--mm-radius-control);background:var(--mm-paper-inner);color:var(--mm-ink-soft);font:var(--mm-type-action);white-space:nowrap;cursor:pointer}.mm-room-head__apps:hover{background:var(--mm-paper-hover)}.mm-room-head__apps-grip,.mm-room-head__apps-caret{color:var(--mm-ink-chip)}.mm-room-head__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:2;display:flex;min-width:200px;flex-direction:column;padding:6px;margin:0;border:1px solid var(--mm-rule-card);border-radius:var(--mm-radius-control-large);background:var(--mm-paper-inner);box-shadow:var(--mm-paper-shadow);list-style:none}.mm-room-head__menu-item{display:flex;width:100%;flex-direction:column;gap:2px;padding:8px 10px;border:0;border-radius:var(--mm-radius-control);background:none;color:var(--mm-ink);font:var(--mm-type-action);text-align:left;cursor:pointer}.mm-room-head__menu-item:hover{background:var(--mm-paper-hover)}.mm-room-head__menu-note{font:var(--mm-type-label);color:var(--mm-ink-chip)}.mm-room-head__share{display:inline-flex;flex:none;gap:7px;align-items:center;padding:9px 14px;border:0;border-radius:var(--mm-radius-control);background:var(--mm-gold-gradient);box-shadow:var(--mm-gold-glow);color:var(--mm-on-gold);font:var(--mm-type-action);white-space:nowrap;cursor:pointer}.mm-room-head__share:hover{background:var(--mm-gold-hover)}.mm-room-head__share[data-open]{background:var(--mm-paper-chip);box-shadow:none;color:var(--mm-ink-chip)}.mm-room-head__share[data-open]:hover{background:var(--mm-paper-active)}.mm-room-head--rail{flex-direction:column;gap:6px}.mm-room-side__head{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:0 0 10px}.mm-room-side__title{margin:0;font:var(--mm-type-section);color:var(--mm-ink)}.mm-room-side__count{flex:none;padding:3px 9px;border-radius:var(--mm-radius-pill);background:var(--mm-paper-chip);color:var(--mm-ink-chip);font:var(--mm-type-chip);font-variant-numeric:tabular-nums}.mm-room-side__observers{display:flex;gap:6px;align-items:flex-start;padding:6px 9px;margin:0 0 10px;border-radius:var(--mm-radius-control);background:var(--mm-pending-fill);color:var(--mm-pending-ink);font:var(--mm-type-label)}.mm-room-side__groups{display:flex;flex-direction:column;gap:12px}.mm-room-side__list{display:flex;flex-direction:column;gap:7px;padding:0;margin:0;list-style:none}.mm-room-side__empty{margin:0;font:var(--mm-type-meta);color:var(--mm-ink-chip)}.mm-room-side-row{display:flex;gap:9px;align-items:center;min-width:0}.mm-room-side-row[data-gone]{opacity:.62}.mm-room-side-row__coin{display:flex;flex:none;width:26px;height:26px;align-items:center;justify-content:center;border-radius:var(--mm-radius-control);background:var(--mm-coin);color:var(--mm-ink-deep);font:var(--mm-type-chip)}.mm-room-side-row__who{display:flex;flex:1;min-width:0;flex-direction:column}.mm-room-side-row__name{overflow:hidden;color:var(--mm-ink);font:700 12.5px/1.3 var(--mm-font-display);text-overflow:ellipsis;white-space:nowrap}.mm-room-side-row__digits{font:600 11.5px/1.3 var(--mm-font-mono);letter-spacing:-.2px}.mm-room-side-row__role{overflow:hidden;color:var(--mm-ink-chip);font:var(--mm-type-label);text-overflow:ellipsis;white-space:nowrap}.mm-room-side-row[data-adverse] .mm-room-side-row__role{color:var(--mm-pending-ink);font-weight:700}.mm-room-side-row__you{color:var(--mm-ink-chip);font-weight:600}.mm-room-side-row__mic{display:flex;flex:none;align-items:center;color:var(--mm-ink-chip)}.mm-room-side-row__mic[data-state=muted]{color:var(--mm-danger-dot)}.mm-room-side-row__mic[data-state=speaking]{color:var(--mm-gold-link)}.mm-room-notes{display:flex;flex-direction:column;gap:9px}.mm-room-notes__sentence{margin:0;color:var(--mm-ink-chip);font:var(--mm-type-meta)}.mm-room-notes__mark{flex:none;color:var(--mm-gold-link)}.mm-room-notes__action{display:inline-flex;align-self:flex-start;gap:6px;align-items:center;padding:7px 12px;border:1px solid var(--mm-rule-strong);border-radius:var(--mm-radius-control);background:var(--mm-paper-inner);color:var(--mm-ink-soft);font:var(--mm-type-action);cursor:pointer}.mm-room-notes__action:hover{background:var(--mm-paper-hover)}.mm-room-agenda{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.mm-room-agenda__row{display:flex;gap:9px;align-items:baseline;min-width:0}.mm-room-agenda__no{flex:none;min-width:12px;color:var(--mm-ink-chip);font:var(--mm-type-chip);font-variant-numeric:tabular-nums;text-align:right}.mm-room-agenda__title{min-width:0;color:var(--mm-ink);font:var(--mm-type-meta);overflow-wrap:anywhere}.mm-room-agenda__empty{margin:0;color:var(--mm-ink-chip);font:var(--mm-type-meta)}.mc-mtgcard{display:flex;flex-direction:column;gap:var(--mc-space-md);margin:var(--mc-space-sm) 0;padding:var(--mc-space-lg);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-mtgcard__head{display:flex;flex-direction:column;gap:var(--mc-space-xs)}.mc-mtgcard__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink)}.mc-mtgcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-sm);margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-mtgcard__badge{display:inline-flex;align-items:center;gap:var(--mc-space-xxs);padding:var(--mc-space-xxs) var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-pill);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking);color:var(--mc-ink-soft)}.mc-mtgcard__badge[data-privilege=privileged]{border-color:var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-mtgcard__badge[data-privilege=undesignated]{border-style:dashed;color:var(--mc-ink-faint)}.mc-mtgcard__when{display:inline-flex;align-items:center;gap:var(--mc-space-xxs)}.mc-mtgcard__note{margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-mtgcard__note--amended{padding-left:var(--mc-space-xs);border-left:var(--mc-stroke-hairline) solid var(--mc-hairline);color:var(--mc-ink-body)}.mc-mtgcard__section{display:flex;flex-direction:column;gap:var(--mc-space-xs);padding-top:var(--mc-space-md);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline-soft)}.mc-mtgcard__heading{display:flex;align-items:center;gap:var(--mc-space-xs);margin:0;font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-mtgcard__line,.mc-mtgcard__empty{margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-mtgcard__empty strong{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink-body)}.mc-mtgcard__link{margin-left:var(--mc-space-sm);padding:0;border:0;background:none;font:inherit;color:var(--mc-accent-text);text-decoration:underline;cursor:pointer}.mc-mtgcard__link:focus-visible,.mc-mtgprop__jump:focus-visible,.mc-mtgprop__btn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-mtgcard__summary p{margin:0 0 var(--mc-space-sm);color:var(--mc-ink-body)}.mc-mtgcard__summary p:last-child{margin-bottom:0}.mc-mtgcard__attendees,.mc-mtgcard__items,.mc-mtgcard__proposals{display:flex;flex-direction:column;gap:var(--mc-space-xs);margin:0;padding:0;list-style:none}.mc-mtgcard__attendee{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-xs)}.mc-mtgcard__legicon{align-self:center;flex:none;color:var(--mc-ink-faint)}.mc-mtgcard__who{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-mtgcard__attendee[data-known=false] .mc-mtgcard__who{font-style:italic;color:var(--mc-ink-body)}.mc-mtgcard__legmeta,.mc-mtgcard__itemmeta{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-mtgcard__cnam{flex-basis:100%;padding-left:calc(var(--mc-space-md) + var(--mc-space-xs));font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-faint)}.mc-mtgcard__attendees--absent{margin-top:var(--mc-space-xs)}.mc-mtgcard__attendee[data-joined=false] .mc-mtgcard__who{color:var(--mc-ink-soft)}.mc-mtgcard__item{display:flex;flex-direction:column;gap:var(--mc-space-xxs);color:var(--mc-ink-body)}.mc-mtgprop{display:flex;flex-direction:column;gap:var(--mc-space-xs);padding:var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-left:var(--mc-space-xxs) solid var(--mc-accent);border-radius:var(--mc-radius);background:var(--mc-surface)}.mc-mtgprop[data-status=confirmed]{border-left-color:var(--mc-accent-deep);background:var(--mc-accent-wash)}.mc-mtgprop[data-status=rejected]{border-left-color:var(--mc-ink-faint)}.mc-mtgprop[data-status=failed]{border-left-color:var(--mc-warning)}.mc-mtgprop__kind{margin:0;font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-mtgprop__headline{margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-mtgprop__citation{position:relative;margin:var(--mc-space-xxs) 0;padding:var(--mc-space-sm) var(--mc-space-md) var(--mc-space-sm) calc(var(--mc-space-lg) + var(--mc-space-xs));border-radius:var(--mc-radius-sm);background:var(--mc-surface-sunken)}.mc-mtgprop__quotemark{position:absolute;top:var(--mc-space-sm);left:var(--mc-space-sm);color:var(--mc-ink-ghost)}.mc-mtgprop__excerpt{margin:0;font:var(--mc-type-quote);letter-spacing:var(--mc-type-quote-tracking);color:var(--mc-ink-body)}.mc-mtgprop__attribution{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-sm);margin-top:var(--mc-space-xxs);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-faint)}.mc-mtgprop__jump{padding:0;border:0;background:none;font:inherit;color:var(--mc-accent-text);text-decoration:underline;cursor:pointer}.mc-mtgprop__fields{display:grid;grid-template-columns:auto 1fr;gap:var(--mc-space-xxs) var(--mc-space-md);margin:0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mtgprop__field{display:contents}.mc-mtgprop__field dt{color:var(--mc-ink-faint)}.mc-mtgprop__field dd{margin:0;color:var(--mc-ink-body)}.mc-mtgprop__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-sm);margin-top:var(--mc-space-xxs)}.mc-mtgprop__btn{display:inline-flex;align-items:center;gap:var(--mc-space-xxs);padding:var(--mc-space-xs) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-raised);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);color:var(--mc-ink-body);cursor:pointer}.mc-mtgprop__btn:hover{background:var(--mc-surface-hover)}.mc-mtgprop__btn--confirm{border-color:var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-mtgprop__btn--apply{border-color:var(--mc-accent-deep);background:var(--mc-accent);color:var(--mc-accent-ink)}.mc-mtgprop__btn--apply:hover{background:var(--mc-accent-hover)}.mc-mtgprop__btn--reject{border-color:var(--mc-outline);color:var(--mc-ink-soft)}.mc-mtgprop__arm{display:flex;flex-direction:column;gap:var(--mc-space-xs);padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-sm);background:var(--mc-accent-wash)}.mc-mtgprop__write{margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-mtgprop__outcome,.mc-mtgprop__failed{display:flex;align-items:center;gap:var(--mc-space-xs);margin:var(--mc-space-xxs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-mtgprop__outcome[data-outcome=confirmed]{color:var(--mc-accent-text)}.mc-mtgprop__outcome[data-outcome=rejected]{color:var(--mc-ink-soft)}.mc-mtgprop__outcome[data-outcome=superseded]{color:var(--mc-ink-faint)}.mc-mtgprop__failed{padding:var(--mc-space-xs) var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-warning-wash-line);border-radius:var(--mc-radius-sm);background:var(--mc-warning-wash);color:var(--mc-warning-ink)}.mc-panel{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;box-sizing:border-box;position:relative;background:transparent;color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);border-left:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-panel *,.mc-panel *:before,.mc-panel *:after{box-sizing:border-box}.mc-panel :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-panel-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mc-panel__head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--mc-space-md);min-height:var(--mc-header-height);padding:var(--mc-space-lg) var(--mc-space-md) var(--mc-space-lg) var(--mc-space-xl);background:var(--mc-surface-raised);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline);border-start-end-radius:var(--mc-radius-well)}.mc-panel__head-text{flex:1 1 auto;min-width:0}.mc-panel__eyebrow{margin:0 0 var(--mc-space-xxs);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-panel__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink);overflow-wrap:anywhere}.mc-panel__title:focus{outline:none}.mc-panel__subtitle{margin:var(--mc-space-xxs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft);overflow-wrap:anywhere}.mc-panel__head-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--mc-space-xs)}.mc-panel__toolbar{flex:0 0 auto;min-height:0;background:transparent;border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-panel__body{flex:1 1 auto;min-height:0}.mc-panel__body--scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mc-ink) 12%,transparent) transparent;box-shadow:inset 0 12px 20px -16px var(--mc-scroll-shade)}.mc-panel__body--scroll::-webkit-scrollbar,.mc-panel-tabpanel::-webkit-scrollbar{width:7px;height:7px}.mc-panel__body--scroll::-webkit-scrollbar-track,.mc-panel-tabpanel::-webkit-scrollbar-track{background:transparent}.mc-panel__body--scroll::-webkit-scrollbar-thumb,.mc-panel-tabpanel::-webkit-scrollbar-thumb{border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-ink) 12%,transparent)}.mc-panel__body--scroll::-webkit-scrollbar-thumb:hover,.mc-panel-tabpanel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mc-ink) 28%,transparent)}.mc-panel__foot{flex:0 0 auto;padding:var(--mc-space-md) var(--mc-space-lg) var(--mc-space-lg);background:var(--mc-surface-raised);border-top:var(--mc-stroke-hairline) solid var(--mc-hairline);border-end-end-radius:var(--mc-radius-well)}.mc-panel-section{padding:var(--mc-space-lg) var(--mc-space-xl) var(--mc-space-xl);border-bottom:var(--mc-stroke-hairline) solid var(--mc-hairline)}.mc-panel-section:last-child{border-bottom:0}.mc-panel-section__head{display:flex;align-items:baseline;gap:var(--mc-space-md);margin-bottom:var(--mc-space-md)}.mc-panel-section__label{margin:0;font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-panel-section__actions{margin-left:auto;display:flex;gap:var(--mc-space-sm)}.mc-panel-section__desc{margin:0 0 var(--mc-space-lg);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-sm)}.mc-panel-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mc-space-sm);min-height:30px;padding:var(--mc-space-xs) var(--mc-space-md);border:var(--mc-stroke-hairline) solid transparent;border-radius:var(--mc-radius);background:transparent;color:var(--mc-ink);font-family:var(--mc-font-body);font-size:12.5px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color var(--mc-motion-fast) var(--mc-motion-ease),border-color var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease-move)}.mc-panel-btn:active:not(:disabled){transform:scale(.96)}.mc-panel-btn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-panel-btn:disabled{cursor:not-allowed;opacity:.45}.mc-panel-btn--quiet:hover:not(:disabled){background:var(--mc-surface-hover)}.mc-panel-btn--quiet:active:not(:disabled){background:var(--mc-surface-active)}.mc-panel-btn--plain{border-color:var(--mc-outline);background:var(--mc-surface)}.mc-panel-btn--plain:hover:not(:disabled){background:var(--mc-surface-hover);border-color:var(--mc-outline-strong)}.mc-panel-btn--primary{background:var(--mc-accent);border-color:var(--mc-accent);color:var(--mc-accent-ink)}.mc-panel-btn--primary:hover:not(:disabled){background:var(--mc-accent-hover);border-color:var(--mc-accent-hover)}.mc-panel-btn--on{border-color:var(--mc-accent-deep);background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-panel-btn--danger{color:var(--mc-danger)}.mc-panel-btn--danger:hover:not(:disabled){background:var(--mc-danger-wash)}.mc-panel-btn--icon{width:30px;min-width:30px;padding:0}.mc-panel-btn--block{width:100%}.mc-panel-spinner{animation:mc-panel-spin .9s linear infinite}@keyframes mc-panel-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mc-panel-btn,:is(button,a)>.mc-panel-row{transition:none}.mc-panel-spinner{animation-duration:2.4s}}.mc-panel-tabs{display:flex;gap:var(--mc-space-xxs);padding:0 var(--mc-space-md)}.mc-panel-tab{display:inline-flex;align-items:center;gap:var(--mc-space-sm);padding:var(--mc-space-md) var(--mc-space-md) var(--mc-space-sm);margin-bottom:calc(var(--mc-stroke-hairline) * -1);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mc-ink-soft);font-family:var(--mc-font-body);font-size:12.5px;font-weight:600;cursor:pointer}.mc-panel-tab:hover{color:var(--mc-ink)}.mc-panel-tab[aria-selected=true]{color:var(--mc-ink);border-bottom-color:var(--mc-accent-deep)}.mc-panel-tab:focus-visible{outline-offset:-3px}.mc-panel-tab__count{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);font-variant-numeric:tabular-nums;color:var(--mc-ink-faint)}.mc-panel-tab[aria-selected=true] .mc-panel-tab__count{color:var(--mc-accent-text)}.mc-panel-tabpanel{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mc-ink) 12%,transparent) transparent;box-shadow:inset 0 12px 20px -16px var(--mc-scroll-shade)}.mc-panel-tabpanel:focus{outline:none}.mc-panel-tabpanel:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:calc(var(--mc-focus-ring-offset) * -1)}.mc-panel-row{display:flex;align-items:center;gap:var(--mc-space-md);min-height:var(--mc-row-height);padding:var(--mc-space-sm) var(--mc-space-md);border-radius:var(--mc-radius)}.mc-panel-row+.mc-panel-row{margin-top:var(--mc-space-xxs)}.mc-panel-row:hover{background:var(--mc-surface-hover)}:is(button,a)>.mc-panel-row{transition:background-color var(--mc-motion-fast) var(--mc-motion-ease),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease-move)}:is(button,a):hover>.mc-panel-row{transform:translateY(-1px);box-shadow:var(--mc-shadow-raised)}:is(button,a):active>.mc-panel-row{transform:translateY(0) scale(.985);box-shadow:none}.mc-panel-row__text{display:block;flex:1 1 auto;min-width:0}.mc-panel-row__title{display:flex;align-items:center;gap:var(--mc-space-sm);margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-panel-row__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-panel-row__meta{display:block;margin:var(--mc-space-xxs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-panel-row__trail{display:flex;flex:0 0 auto;align-items:center;gap:var(--mc-space-xs)}.mc-panel-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--mc-avatar-md);height:var(--mc-avatar-md);border-radius:var(--mc-radius);background:var(--mc-avatar-t1);color:var(--mc-avatar-ink);font-family:var(--mc-font-body);font-size:11px;font-weight:600;letter-spacing:.01em;position:relative;box-shadow:var(--mc-shadow-sheen)}.mc-panel-avatar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 30% -10%,color-mix(in srgb,var(--mc-sheen) 40%,transparent),transparent 55%)}.mc-panel-avatar[data-tint="1"]{background:var(--mc-avatar-t1)}.mc-panel-avatar[data-tint="2"]{background:var(--mc-avatar-t2)}.mc-panel-avatar[data-tint="3"]{background:var(--mc-avatar-t3)}.mc-panel-avatar[data-tint="4"]{background:var(--mc-avatar-t4)}.mc-panel-avatar[data-tint="5"]{background:var(--mc-avatar-t5)}.mc-panel-avatar[data-tint="6"]{background:var(--mc-avatar-t6)}.mc-panel-badge{display:inline-flex;align-items:center;gap:var(--mc-space-xs);flex:0 0 auto;padding:2px var(--mc-space-sm);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:5px;background:var(--mc-surface);color:var(--mc-ink-soft);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking);text-transform:uppercase;white-space:nowrap}.mc-panel-badge--accent{border-color:var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-panel-time{font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);color:var(--mc-ink-faint);white-space:nowrap}.mc-panel-note{display:flex;align-items:flex-start;gap:var(--mc-space-md);padding:var(--mc-space-md) var(--mc-space-lg);border:var(--mc-stroke-hairline) solid transparent;border-radius:var(--mc-radius);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-panel-note__icon{flex:0 0 auto;margin-top:1px}.mc-panel-note__body{min-width:0}.mc-panel-note--info{background:var(--mc-surface-sunken);color:var(--mc-ink-soft)}.mc-panel-note--accent{border-color:var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-ink-body)}.mc-panel-note--danger{border-color:var(--mc-danger-wash-line);background:var(--mc-danger-wash);color:var(--mc-danger)}.mc-panel-empty{flex:1;min-width:0;display:grid;place-content:center;justify-items:center;box-sizing:border-box;width:100%;margin-inline:auto;padding:var(--mc-space-xxxl) var(--mc-space-xl);text-align:center;color:var(--mc-ink-soft)}.mc-panel-empty__icon{display:inline-block;color:var(--mc-ink-faint)}.mc-panel-empty__title{margin:var(--mc-space-md) 0 0;font:var(--mc-type-display);letter-spacing:var(--mc-type-display-tracking);color:var(--mc-ink)}.mc-panel-empty__body{margin:var(--mc-space-sm) auto 0;max-width:44ch;text-wrap-style:pretty;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mc-panel-skeleton{height:var(--mc-row-height);border-radius:var(--mc-radius-sm);background:var(--mc-skeleton);background-image:linear-gradient(90deg,var(--mc-skeleton) 0%,var(--mc-skeleton-sheen) 50%,var(--mc-skeleton) 100%);background-size:200% 100%;animation:mc-kit-sweep 1.4s linear infinite;pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.mc-panel-skeleton{animation:none}}.mc-panel-skeleton+.mc-panel-skeleton{margin-top:var(--mc-space-sm)}.mc-panel-chunk__pad{padding:var(--mc-space-xl)}.mc-panel-chunk__detail{margin:var(--mc-space-md) 0;font:var(--mc-type-mono);letter-spacing:var(--mc-type-mono-tracking);color:var(--mc-ink-faint);overflow-wrap:anywhere}.mc-panel-field{display:block}.mc-panel-field+.mc-panel-field{margin-top:var(--mc-space-lg)}.mc-panel-field__label{display:block;margin-bottom:var(--mc-space-xs);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-panel-field__hint{margin:var(--mc-space-xs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-panel-input,.mc-panel-textarea{width:100%;padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mc-panel-textarea{min-height:62px;resize:vertical}.mc-panel-input::placeholder,.mc-panel-textarea::placeholder{color:var(--mc-ink-ghost)}.mc-panel-input:focus-visible,.mc-panel-textarea:focus-visible{outline:none;border-color:var(--mc-accent-deep);box-shadow:0 0 0 3px var(--mc-accent-wash)}.mc-panel-input:disabled,.mc-panel-textarea:disabled{background:var(--mc-surface-sunken);color:var(--mc-ink-ghost);cursor:not-allowed}.mc-panel-choice{display:flex;align-items:flex-start;gap:var(--mc-space-md);padding:var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);cursor:pointer}.mc-panel-choice+.mc-panel-choice{margin-top:var(--mc-space-sm)}.mc-panel-choice:hover{background:var(--mc-surface-hover)}.mc-panel-choice--on{border-color:var(--mc-accent-deep);background:var(--mc-accent-wash)}.mc-panel-choice--off,.mc-panel-choice:has(input:disabled){opacity:.55;cursor:default}.mc-panel-choice--off:hover,.mc-panel-choice:has(input:disabled):hover{background:var(--mc-surface)}.mc-panel-choice input{flex:0 0 auto;margin:2px 0 0;accent-color:var(--mc-accent-deep)}.mc-panel-choice__title{display:block;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mc-panel-choice__desc{display:block;margin:var(--mc-space-xxs) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-panel-divider{display:flex;align-items:center;gap:var(--mc-space-md);margin:var(--mc-space-lg) 0 var(--mc-space-md);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;color:var(--mc-ink-faint)}.mc-panel-divider:before,.mc-panel-divider:after{content:"";flex:1 1 auto;height:var(--mc-stroke-hairline);background:var(--mc-hairline)}[data-mc-chrome=glass] .mc-panel{background:var(--glass-1, rgba(255, 255, 255, .05));backdrop-filter:var(--blur-chrome, blur(34px) saturate(160%));-webkit-backdrop-filter:var(--blur-chrome, blur(34px) saturate(160%));border:1px solid var(--glass-border, rgba(255, 255, 255, .12));border-radius:var(--r-panel, 20px);box-shadow:var(--rim, inset 0 1.5px 0 rgba(255, 255, 255, .25));color:var(--t2, rgba(255, 255, 255, .6))}[data-mc-chrome=glass] .mc-panel :focus-visible{outline:2px solid var(--link, #8ab8ff);outline-offset:2px}[data-mc-chrome=glass] .mc-panel__head,[data-mc-chrome=glass] .mc-panel__foot{background:transparent;border-color:#ffffff17}[data-mc-chrome=glass] .mc-panel__title{color:var(--t1, #ffffff)}[data-mc-chrome=glass] .mc-panel__eyebrow,[data-mc-chrome=glass] .mc-panel__subtitle,[data-mc-chrome=glass] .mc-panel-section__desc,[data-mc-chrome=glass] .mc-panel-section__label{color:#ffffff94}[data-mc-chrome=glass] .mc-panel__body--scroll::-webkit-scrollbar-thumb,[data-mc-chrome=glass] .mc-panel-tabpanel::-webkit-scrollbar-thumb{background:#ffffff29}[data-mc-chrome=glass] .mc-panel__body--scroll::-webkit-scrollbar-thumb:hover,[data-mc-chrome=glass] .mc-panel-tabpanel::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-mc-chrome=glass] .mc-panel-btn{border:1px solid var(--glass-border, rgba(255, 255, 255, .13));border-radius:var(--r-btn, 999px);background:var(--glass-3, rgba(255, 255, 255, .08));color:var(--t1, #ffffff)}[data-mc-chrome=glass] .mc-panel-btn:hover:not(:disabled){background:var(--glass-hover, rgba(255, 255, 255, .14))}[data-mc-chrome=glass] .mc-panel-btn:disabled{color:#ffffff59}[data-mc-chrome=glass] .mc-panel-btn--plain,[data-mc-chrome=glass] .mc-panel-btn--quiet{background:transparent;border-color:transparent;color:#ffffffb3}[data-mc-chrome=glass] .mc-panel-btn--plain:hover:not(:disabled),[data-mc-chrome=glass] .mc-panel-btn--quiet:hover:not(:disabled){background:var(--glass-hover, rgba(255, 255, 255, .12));color:#fff}[data-mc-chrome=glass] .mc-panel-btn--primary{border-color:transparent;background:#fff;color:#14171d;font-weight:700;box-shadow:var(--shadow-btn, 0 8px 20px rgba(0, 0, 0, .35))}[data-mc-chrome=glass] .mc-panel-btn--primary:hover:not(:disabled){background:#f2f4f8}[data-mc-chrome=glass] .mc-panel-btn--on{border-color:transparent;background:#fff3;color:#fff}[data-mc-chrome=glass] .mc-panel-btn--danger{border-color:#ff9aa866;background:transparent;color:var(--coral, #ff9aa8)}[data-mc-chrome=glass] .mc-panel-btn--danger:hover:not(:disabled){background:#ff9aa829}[data-mc-chrome=glass] .mc-panel-note{border:1px solid var(--glass-border, rgba(255, 255, 255, .13));border-radius:var(--r-input, 10px);background:var(--glass-2, rgba(255, 255, 255, .07));color:var(--t2, rgba(255, 255, 255, .7))}[data-mc-chrome=glass] .mc-panel-note--danger{border-color:#ff9aa859;background:#ff9aa81f;color:var(--coral, #ff9aa8)}[data-mc-chrome=glass] .mc-panel-note--warning{border-color:#e8b0554d;background:#e8b0551f;color:var(--amber, #e8b055)}.mc-rec-trigger{flex:none}.mc-rec-trigger--live,.mc-rec-trigger--live.mc-panel-btn--on{background:var(--mc-danger-wash);border-color:var(--mc-danger-wash-line);color:var(--mc-danger-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);font-variant-numeric:tabular-nums}.mc-rec-trigger--live:hover:not(:disabled){background:color-mix(in srgb,var(--mc-danger-wash) 82%,var(--mc-danger) 18%)}.mc-rec-trigger--held{background:var(--mc-warning-wash);border-color:var(--mc-warning-wash-line);color:var(--mc-warning-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking)}.mc-rec-trigger--held:hover:not(:disabled){background:color-mix(in srgb,var(--mc-warning-wash) 82%,var(--mc-warning) 18%)}.mc-rec-note{margin:var(--mc-space-sm) 0 0;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-rec-note--warn{padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-warning-wash-line);border-radius:var(--mc-radius-sm);background:var(--mc-warning-wash);color:var(--mc-warning-ink)}.mc-rec-note--ok{padding:var(--mc-space-sm) var(--mc-space-md);border:var(--mc-stroke-hairline) solid var(--mc-accent-wash-line);border-radius:var(--mc-radius-sm);background:var(--mc-accent-wash);color:var(--mc-accent-text)}.mc-rec-live{display:flex;flex-direction:column;gap:var(--mc-space-md)}.mc-rec-live__clock{display:flex;align-items:center;gap:var(--mc-space-sm);margin:0;font:var(--mc-type-display);letter-spacing:var(--mc-type-display-tracking);font-variant-numeric:tabular-nums;color:var(--mc-ink)}.mc-rec-live__of{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-rec-live__dot{width:10px;height:10px;border-radius:var(--mc-radius-pill);background:var(--mc-danger);animation:mc-rec-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mc-rec-live__dot{animation:none}}@keyframes mc-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}.mc-rec-live__consent{margin:0;padding:var(--mc-space-sm) var(--mc-space-md);border-left:var(--mc-stroke-rail) solid var(--mc-accent);border-radius:0 var(--mc-radius-sm) var(--mc-radius-sm) 0;background:var(--mc-surface-sunken);color:var(--mc-ink-body);font:var(--mc-type-quote);letter-spacing:var(--mc-type-quote-tracking);white-space:pre-wrap}.mc-rec-live__gap summary{cursor:pointer;font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-rec-live__gap summary:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mc-rec-live__gap ul{margin:var(--mc-space-sm) 0 0;padding-left:var(--mc-space-xl);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mc-rec-live__gap li+li{margin-top:var(--mc-space-xxs)}.mm-dock{display:flex;color:var(--mm-dock-text);font-family:inherit}.mm-dock[data-surface=paper][data-mode=bottom],.mm-dock[data-surface=paper][data-mode=right]{background:var(--mm-dock);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%);border:1px solid var(--mm-dock-border);border-radius:var(--mm-radius-tile);box-shadow:var(--mm-paper-well-shadow)}.mm-dock[data-mode=float]{position:absolute;z-index:5;align-items:stretch;width:max-content;max-width:calc((100% - 40px) * var(--mm-dock-len, 1));background:var(--mm-dock);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%);border:1px solid var(--mm-dock-border);border-radius:18px;box-shadow:var(--mm-dock-shadow)}.mm-dock[data-mode=float][data-floating=default]{left:50%;bottom:16px;transform:translate(-50%)}.mm-dock[data-mode=float][data-floating=placed]{left:var(--mm-dock-x);top:var(--mm-dock-y)}.mm-dock[data-mode=float]:not([data-dragging]){transition:left .12s ease-out,top .12s ease-out}.mm-dock[data-mode=bottom]{position:relative;flex:none;align-items:stretch;width:calc(var(--mm-dock-len, 1) * 100%);min-width:340px;margin:0 auto}.mm-dock[data-mode=right]{position:relative;flex:none;flex-direction:column;align-self:center;width:calc(94px * var(--mm-dock-scale, 1) + 20px);height:calc(var(--mm-dock-len, 1) * 100%);min-height:340px}.mm-dock__handle{display:flex;flex:none;align-items:center;padding:0 6px 0 12px;border:0;background:none;color:var(--mm-dock-faint);font:inherit;font-size:13px;letter-spacing:2px;line-height:1;cursor:grab;touch-action:none}.mm-dock__handle:hover{color:var(--mm-dock-text-strong)}.mm-dock[data-dragging] .mm-dock__handle{cursor:grabbing}.mm-dock[data-mode=bottom] .mm-dock__handle{border-right:1px solid var(--mm-dock-rule)}.mm-dock[data-mode=right] .mm-dock__handle{justify-content:center;padding:9px 6px 3px;order:-2}.mm-dock__notch{position:absolute;padding:0;border:1px solid var(--mm-dock-grip-edge);border-radius:5px;background:var(--mm-dock-grip);cursor:pointer}.mm-dock__notch:hover{background:var(--mm-gold)}.mm-dock[data-mode=bottom] .mm-dock__notch{top:-5px;left:50%;width:38px;height:9px;transform:translate(-50%)}.mm-dock[data-mode=right] .mm-dock__notch{top:50%;left:-5px;width:9px;height:38px;transform:translateY(-50%)}.mm-dock__items{display:flex;flex:1;min-width:0;gap:2px;align-items:center;padding:calc(8px * var(--mm-dock-scale, 1)) 4px;overflow-x:auto;scrollbar-width:thin}.mm-dock[data-mode=bottom] .mm-dock__items{gap:0;align-items:stretch}.mm-dock[data-mode=right] .mm-dock__items{flex-direction:column;gap:0;min-width:auto;min-height:0;padding:4px 7px 10px;overflow-x:visible;overflow-y:auto}.mm-dock__items::-webkit-scrollbar{width:8px;height:8px}.mm-dock__items::-webkit-scrollbar-track{background:transparent}.mm-dock__items::-webkit-scrollbar-thumb{border-radius:8px;background:var(--mm-dock-scroll-thumb)}.mm-dock__cell{display:flex;flex:none}.mm-dock[data-mode=bottom] .mm-dock__cell{padding:0 3px;border-right:1px solid var(--mm-dock-rule)}.mm-dock[data-mode=bottom] .mm-dock__cell:last-child{border-right:0}.mm-dock[data-mode=right] .mm-dock__cell{flex-direction:column;padding:3px 0;border-bottom:1px solid var(--mm-dock-rule)}.mm-dock[data-mode=right] .mm-dock__cell:last-child{border-bottom:0}.mm-dock__item{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--mm-dock-scale, 1));padding:calc(6px * var(--mm-dock-scale, 1)) calc(9px * var(--mm-dock-scale, 1));border:0;border-radius:9px;background:transparent;color:var(--mm-dock-text);font:inherit;cursor:pointer}.mm-dock[data-mode=bottom] .mm-dock__item{border-radius:10px;padding:calc(6px * var(--mm-dock-scale, 1)) calc(10px * var(--mm-dock-scale, 1))}.mm-dock[data-mode=right] .mm-dock__item{gap:calc(5px * var(--mm-dock-scale, 1));padding:calc(9px * var(--mm-dock-scale, 1)) 2px;border-radius:11px;width:100%}.mm-dock__item:hover{background:var(--mm-dock-hover)}.mm-dock__item[data-tone=danger]{color:var(--mm-danger-dot)}.mm-dock__item[data-active]{background:var(--mm-gold);color:var(--mm-on-gold)}.mm-dock__item[data-active]:hover{background:var(--mm-gold)}.mm-dock__label{font-size:var(--mm-dock-label, 10px);font-weight:500;white-space:nowrap}.mm-dock[data-mode=right] .mm-dock__label{line-height:1.15;text-align:center;white-space:normal}.mm-dock__badge{position:absolute;top:calc(-3px * var(--mm-dock-scale, 1));right:calc(2px * var(--mm-dock-scale, 1));display:flex;align-items:center;justify-content:center;min-width:calc(15px * var(--mm-dock-scale, 1));height:calc(14px * var(--mm-dock-scale, 1));padding:0 calc(3px * var(--mm-dock-scale, 1));border-radius:9px;background:var(--mm-gold);color:var(--mm-on-gold);font-size:calc(9px * var(--mm-dock-scale, 1));font-weight:700;line-height:1}.mm-dock[data-mode=right] .mm-dock__badge{top:calc(3px * var(--mm-dock-scale, 1));right:calc(6px * var(--mm-dock-scale, 1))}.mm-dock__chrome{display:flex;flex:none;gap:6px;align-items:center;padding:0 10px 0 6px;border-left:1px solid var(--mm-dock-rule)}.mm-dock[data-mode=bottom] .mm-dock__chrome{padding:0 12px 0 8px}.mm-dock[data-mode=right] .mm-dock__chrome{flex-wrap:wrap;gap:4px;justify-content:center;padding:3px 6px 7px;border-left:0;border-bottom:1px solid var(--mm-dock-rule);order:-1}.mm-dock__pair{display:flex;flex-direction:column;gap:3px}.mm-dock__pair--modes{flex-wrap:wrap;max-height:51px}.mm-dock__btn{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--mm-dock-muted);font:inherit;line-height:1;cursor:pointer}.mm-dock__btn--bordered{border:1px solid var(--mm-dock-border);color:var(--mm-dock-text)}.mm-dock__btn:hover{background:var(--mm-dock-control-hover);color:var(--mm-dock-text-strong)}.mm-dock__btn[aria-disabled=true]{color:var(--mm-dock-faint);cursor:default}.mm-dock__btn[aria-disabled=true]:hover{background:transparent;color:var(--mm-dock-faint)}.mm-dock__btn[aria-pressed=true],.mm-dock__btn[aria-pressed=true]:hover{background:var(--mm-gold);color:var(--mm-on-gold)}.mm-dock__glyph{font-size:14px;font-weight:600}.mm-dock--collapsed{color:var(--mm-dock-muted)}.mm-dock__strip{display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.mm-dock__strip:hover{color:var(--mm-dock-text-strong)}.mm-dock__strip-label{font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.mm-dock__strip-chevron{font-size:10px}.mm-dock__strip-grip{flex:none;width:38px;height:6px;border-radius:4px;background:var(--mm-dock-grip)}.mm-dock--collapsed[data-mode=float]{position:absolute;z-index:5;border-radius:var(--mm-radius-pill);background:var(--mm-dock);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%);border:1px solid var(--mm-dock-border);box-shadow:var(--mm-dock-collapsed-shadow)}.mm-dock--collapsed[data-mode=float][data-floating=default]{left:50%;bottom:16px;transform:translate(-50%)}.mm-dock--collapsed[data-mode=float][data-floating=placed]{left:var(--mm-dock-x);top:var(--mm-dock-y)}.mm-dock--collapsed[data-mode=float] .mm-dock__strip{padding:7px 16px;border-radius:20px}.mm-dock--collapsed[data-mode=float] .mm-dock__strip-label{font-size:10px}.mm-dock--collapsed[data-mode=float] .mm-dock__strip-chevron{font-size:11px}.mm-dock--collapsed[data-mode=float] .mm-dock__strip-grip{width:auto;height:auto;border-radius:0;background:transparent;font-size:12px;letter-spacing:2px}.mm-dock--collapsed[data-mode=float] .mm-dock__strip-grip:before{content:"⠿"}.mm-dock--collapsed[data-mode=bottom]{flex:none;justify-content:center}.mm-dock--collapsed[data-mode=bottom] .mm-dock__strip{height:20px;padding:0 14px;border-radius:12px}.mm-dock--collapsed[data-mode=bottom] .mm-dock__strip:hover{background:var(--mm-dock-strip-hover)}.mm-dock--collapsed[data-mode=right]{flex:none;align-self:stretch}.mm-dock--collapsed[data-mode=right] .mm-dock__strip{flex-direction:column;width:20px;height:100%;border-radius:12px}.mm-dock--collapsed[data-mode=right] .mm-dock__strip:hover{background:var(--mm-dock-strip-hover)}.mm-dock--collapsed[data-mode=right] .mm-dock__strip-grip{width:6px;height:38px}.mm-dock--collapsed[data-mode=right] .mm-dock__strip-label{writing-mode:vertical-rl}.mm-dock--collapsed[data-mode=right] .mm-dock__strip-chevron{font-size:11px}.mm-dock--collapsed[data-mode=right] .mm-dock__strip-chevron:before{content:""}.mm-dock-row{display:flex;flex:none;gap:12px;align-items:flex-end}.mm-dock-row__column{display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:flex-end}.mm-dock__item:focus-visible,.mm-dock__btn:focus-visible,.mm-dock__notch:focus-visible,.mm-dock__strip:focus-visible,.mm-dock__handle:focus-visible{outline:2px solid var(--mm-gold);outline-offset:2px}.mm-dock__handle:focus{outline:2px solid var(--mm-gold);outline-offset:2px}.mm-dock__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:720px){.mm-dock[data-mode=bottom]{min-width:0}.mm-dock-row{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.mm-dock[data-mode=float]:not([data-dragging]){transition:none}}.mm-pnl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mm-pnl-btn{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 12px;border:1px solid transparent;border-radius:var(--mm-radius-control);background:transparent;color:var(--mm-ink-soft);font:var(--mm-type-status);cursor:pointer;transition:background .12s ease,border-color .12s ease}.mm-pnl-btn:focus-visible{outline:var(--mm-focus-ring-width) solid var(--mm-focus-ring);outline-offset:var(--mm-focus-ring-offset)}.mm-pnl-btn:disabled{cursor:not-allowed;opacity:.55}.mm-pnl-btn--sm{padding:5px 10px}.mm-pnl-btn--quiet{border-color:var(--mm-rule-strong);background:var(--mm-paper-inner)}.mm-pnl-btn--quiet:hover:not(:disabled){background:var(--mm-paper-hover)}.mm-pnl-btn--quiet[data-on]{border-color:var(--mm-gold);background:var(--mm-gold);color:var(--mm-on-gold)}.mm-pnl-btn--gold{background:var(--mm-gold-gradient);color:var(--mm-on-gold);box-shadow:var(--mm-gold-glow)}.mm-pnl-btn--gold:hover:not(:disabled){background:var(--mm-gold-hover)}.mm-pnl-btn--go{background:var(--mm-paper-chip);border-color:var(--mm-rule-strong);color:var(--mm-live-ink)}.mm-pnl-btn--go:hover:not(:disabled){background:var(--mm-paper-active)}.mm-pnl-btn--danger{border-width:1.5px;border-color:var(--mm-danger);color:var(--mm-danger)}.mm-pnl-btn--danger:hover:not(:disabled){background:var(--mm-danger-fill)}.mm-pnl-btn--stop{padding:8px 13px;border-width:1.5px;border-color:var(--mm-danger);background:var(--mm-danger-fill);color:var(--mm-danger);letter-spacing:.5px}.mm-pnl-btn--stop:hover:not(:disabled){background:var(--mm-danger-hover)}.mm-pnl-btn__glyph{font-size:.9em;line-height:1}.mm-pnl-btn--on-dark{border-color:var(--mm-dock-border);color:var(--mm-dock-text)}.mm-pnl-btn--on-dark:hover:not(:disabled){background:var(--mm-dock-hover)}.mm-pnl-btn--row{padding:3px 8px;border-color:var(--mm-rule-strong);font:var(--mm-type-chip)}.mm-pnl-btn--row:hover:not(:disabled){background:var(--mm-paper-hover)}.mm-pnl-btn__count{padding:0 5px;border-radius:var(--mm-radius-pill);background:var(--mm-paper-chip);color:var(--mm-ink-chip);font:var(--mm-type-chip)}.mm-pnl-gap{flex:1;min-width:0}.mm-share__cluster{display:flex;align-items:center;gap:8px;flex:none;padding:3px 10px 3px 3px;border:1.5px solid transparent;border-radius:var(--mm-radius-control-large)}.mm-share__cluster[data-tone=live]{border-color:var(--mm-live);background:var(--mm-live-fill)}.mm-share__cluster[data-tone=pending]{border-color:var(--mm-pending-ink);background:var(--mm-pending-fill)}.mm-share__cluster[data-tone=paused]{border-color:var(--mm-rule-strong);background:var(--mm-paper-inner)}.mm-pnl-status{display:inline-flex;align-items:center;gap:7px;margin:0;font:var(--mm-type-status)}.mm-pnl-status__dot{flex:none;width:8px;height:8px;border-radius:var(--mm-radius-pill)}.mm-pnl-status[data-tone=live]{color:var(--mm-live-ink)}.mm-pnl-status[data-tone=live] .mm-pnl-status__dot{background:var(--mm-live)}.mm-pnl-status[data-tone=pending]{color:var(--mm-pending-ink)}.mm-pnl-status[data-tone=pending] .mm-pnl-status__dot{background:var(--mm-pending-ink)}.mm-pnl-status[data-tone=paused]{color:var(--mm-ink-muted)}.mm-pnl-status[data-tone=paused] .mm-pnl-status__dot{background:var(--mm-ink-faint);box-shadow:inset 0 0 0 2px var(--mm-paper-inner)}.mm-pnl-clauses{margin:0;max-width:78ch}.mm-pnl-clause+.mm-pnl-clause:before{content:" · ";color:var(--mm-ink-faint)}.mm-pnl-clause[data-lead]{font-weight:700;color:var(--mm-ink)}.mm-pnl-warn{flex:none;margin:0;max-width:78ch;padding:8px 18px;background:var(--mm-pending-fill);color:var(--mm-pending-ink);font:var(--mm-type-meta)}.mm-chat__body,.mm-people__body{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.mm-chat__gap{display:flex;flex-direction:column;align-items:stretch;gap:12px;flex:1;justify-content:center;padding:18px;--mc-warning: var(--mm-pending-ink);--mc-surface: var(--mm-paper-base)}.mm-chat__gap-note{margin:0;max-width:52ch;font:var(--mm-type-body);color:var(--mm-ink-soft)}.mm-chat__gap .mc-kit-notbuilt{display:flex;max-width:46ch}.mm-chat__gap-stub{display:block;width:100%;min-width:0;padding:9px 12px;border:1px solid var(--mm-rule-card);border-radius:var(--mm-radius-control);background:var(--mm-paper-inner);color:var(--mm-ink-faint);font:var(--mm-type-body)}.mm-chat__notice{margin:0;padding:8px 18px 0;font:var(--mm-type-meta);color:var(--mm-ink-muted)}.mm-share__stage{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;min-height:0;padding:14px 16px 18px}.mm-share__well{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border:1px solid var(--mm-rule-card);border-radius:var(--mm-radius-control-large)}.mm-share__well[data-tone=live]{border-color:var(--mm-live);box-shadow:inset 0 0 0 1px var(--mm-live)}.mm-share__well[data-tone=pending]{border-color:var(--mm-pending-ink);box-shadow:inset 0 0 0 1px var(--mm-pending-ink)}.mm-share__well[data-tone=paused]{border-color:var(--mm-dock-border)}.mm-share__flag{display:flex;align-items:center;gap:10px;flex:none;padding:6px 12px}.mm-share__flag[data-tone=live]{background:var(--mm-live-fill);color:var(--mm-live-ink);border-bottom:1px solid var(--mm-live)}.mm-share__flag[data-tone=pending]{background:var(--mm-pending-fill);color:var(--mm-pending-ink);border-bottom:1px solid var(--mm-pending-ink)}.mm-share__flag[data-tone=paused]{align-items:flex-start;padding:12px;background:var(--mm-dock);color:var(--mm-dock-muted);border-bottom:1px solid var(--mm-dock-rule)}.mm-share__flag-dot{flex:none;width:8px;height:8px;border-radius:var(--mm-radius-pill);background:currentColor}.mm-share__flag-lede{flex:none;font:var(--mm-type-eyebrow);letter-spacing:var(--mm-type-eyebrow-tracking)}.mm-share__flag-text{min-width:0;font:var(--mm-type-status);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-share__flag-moon{flex:none;color:var(--mm-dock-text)}.mm-share__flag-said{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;max-width:78ch}.mm-share__flag-title{font:var(--mm-type-section);color:var(--mm-dock-text)}.mm-share__flag-body{font:var(--mm-type-meta)}.mm-share__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;min-height:0;padding:16px;background:repeating-linear-gradient(45deg,var(--mm-paper-top),var(--mm-paper-top) 12px,var(--mm-paper-base) 12px,var(--mm-paper-base) 24px)}.mm-share__stamp{padding:5px 12px;border:1.5px solid var(--mm-gold-edge);border-radius:var(--mm-radius-control);background:var(--mm-paper-inner);color:var(--mm-gold-link);font:var(--mm-type-eyebrow);letter-spacing:var(--mm-type-eyebrow-tracking)}.mm-share__stamp[data-tone=paused]{border-color:var(--mm-rule-strong);color:var(--mm-ink-muted)}.mm-share__caption{margin:0;font:400 11.5px/1.6 var(--mm-font-mono);color:var(--mm-ink-plate);text-align:center;overflow-wrap:anywhere}.mm-share__foot{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.mm-share__source{margin:0;font:var(--mm-type-meta);color:var(--mm-ink-muted)}.mm-share__zoom{display:inline-flex;align-items:center;gap:8px}.mm-share__zoom-label{min-width:4ch;font:400 12px/1.2 var(--mm-font-mono);color:var(--mm-ink-muted);text-align:center}.mm-share__aside{display:flex;flex-direction:column;flex:none;width:264px;min-height:0;overflow:hidden;border-left:1px solid var(--mm-rule-paper)}.mm-share__aside-head{display:flex;align-items:center;gap:8px;flex:none;padding:14px 14px 10px}.mm-share__aside-title{margin:0;flex:1;font:var(--mm-type-section)}.mm-share__strip{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:none;width:152px;padding:14px;border-left:1px solid var(--mm-rule-paper)}.mm-share__strip-note{margin:0;font:var(--mm-type-meta);color:var(--mm-ink-muted)}.mm-msgs{display:flex;flex-direction:column;gap:13px;flex:1;min-height:0;margin:0;padding:14px 18px;overflow-y:auto;list-style:none}.mm-msgs[data-density=sidebar]{gap:10px;padding:0 14px}.mm-msg{display:grid;grid-template-columns:28px 1fr;grid-template-areas:"coin meta" ". body";column-gap:10px;row-gap:2px}.mm-msgs[data-density=sidebar] .mm-msg{grid-template-columns:24px 1fr;column-gap:8px}.mm-msgs__since{grid-column:1 / -1;padding-bottom:6px;border-bottom:1px solid var(--mm-rule-paper);font:var(--mm-type-eyebrow);letter-spacing:var(--mm-type-eyebrow-tracking);text-transform:uppercase;color:var(--mm-ink-faint)}.mm-msg__coin{grid-area:coin;display:flex;align-items:center;justify-content:center;align-self:start;width:100%;aspect-ratio:1;border-radius:var(--mm-radius-control);background:var(--mm-coin);color:var(--mm-ink-deep);font:var(--mm-type-chip)}.mm-msg__meta{grid-area:meta;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;min-width:0}.mm-msg__who{font:var(--mm-type-status)}.mm-msg__role{padding:0 6px;border:1px solid var(--mm-rule-card);border-radius:var(--mm-radius-pill);background:color-mix(in oklab,var(--mm-paper-chip) 70%,transparent);color:var(--mm-ink-muted);font:var(--mm-type-eyebrow);letter-spacing:var(--mm-type-eyebrow-tracking);text-transform:uppercase;white-space:nowrap}.mm-msg__time{font:400 10px/1.2 var(--mm-font-mono);color:var(--mm-ink-faint)}.mm-msg__body{grid-area:body;margin:0;padding:7px 10px;border-radius:var(--mm-radius-tile);background:var(--mm-gold);color:var(--mm-on-gold);box-shadow:var(--mm-paper-shadow);overflow-wrap:anywhere}.mm-msgs__empty{font:var(--mm-type-meta);color:var(--mm-ink-muted)}.mm-composer{display:flex;flex-direction:column;gap:6px;flex:none;padding:12px 18px;border-top:1px solid var(--mm-rule-paper)}.mm-composer[data-density=sidebar]{padding:10px 14px 14px;border-top:0}.mm-composer__row{display:flex;align-items:flex-end;gap:8px}.mm-composer[data-density=sidebar] .mm-composer__row{flex-direction:column;align-items:stretch}.mm-composer[data-density=sidebar] .mm-composer__row .mm-pnl-btn{justify-content:center}.mm-composer__field{flex:1;min-width:0;padding:9px 12px;border:1px solid var(--mm-rule-card);border-radius:var(--mm-radius-control);background:var(--mm-paper-inner);color:var(--mm-ink);font:var(--mm-type-body);resize:none}.mm-composer__field:focus-visible{outline:var(--mm-focus-ring-width) solid var(--mm-focus-ring);outline-offset:var(--mm-focus-ring-offset)}.mm-composer__foot{display:flex;align-items:baseline;gap:8px}.mm-composer__note{margin:0;flex:1;max-width:78ch;font:var(--mm-type-meta);color:var(--mm-ink-muted)}.mm-composer__count{flex:none;font:400 10px/1.2 var(--mm-font-mono);color:var(--mm-ink-faint)}.mm-composer__refusal{margin:8px 0 0;padding:7px 10px;border-left:2px solid var(--mm-danger);border-radius:0 var(--mm-radius-control) var(--mm-radius-control) 0;background:var(--mm-danger-fill);color:var(--mm-danger);font:var(--mm-type-meta)}.mm-composer__observer{display:flex;align-items:center;gap:6px;flex:none;margin:0;padding:12px 18px;border-top:1px solid var(--mm-rule-paper);color:var(--mm-ink-muted);font:var(--mm-type-meta)}.mm-composer__observer[data-density=sidebar]{padding:10px 14px 14px;border-top:0}.mm-pnl-search{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 10px;border:1px solid var(--mm-rule-card);border-radius:var(--mm-radius-control);background:var(--mm-paper-inner);color:var(--mm-ink-faint)}.mm-pnl-search:focus-within{outline:var(--mm-focus-ring-width) solid var(--mm-focus-ring);outline-offset:var(--mm-focus-ring-offset)}.mm-pnl-search__field{width:160px;border:0;background:transparent;color:var(--mm-ink);font:var(--mm-type-meta)}.mm-pnl-search__field:focus{outline:none}.mm-people__body{gap:14px;padding:14px 18px 18px;overflow-y:auto}.mm-people__observers{display:flex;align-items:center;gap:6px;flex:none;margin:0;padding:8px 12px;border-left:2px solid var(--mm-pending-ink);border-radius:var(--mm-radius-control);background:var(--mm-pending-fill);color:var(--mm-pending-ink);font:var(--mm-type-meta)}.mm-people__group{display:flex;flex-direction:column;gap:7px}.mm-people__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mm-people__empty{margin:0;color:var(--mm-ink-muted);font:var(--mm-type-meta)}.mm-people-row{display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid var(--mm-rule-soft);border-radius:var(--mm-radius-control-large)}.mm-people-row:hover{background:var(--mm-paper-inner)}.mm-people-row[data-role=observer],.mm-people-row[data-unidentified]{border-left:2px solid var(--mm-pending-ink)}.mm-people-row[data-adverse]{border-color:var(--mm-pending-ink);border-left-width:2px;background:var(--mm-pending-fill)}.mm-people-row[data-adverse]:hover{background:var(--mm-pending-fill);box-shadow:inset 0 0 0 1px var(--mm-pending-ink)}.mm-people-row[data-adverse] .mm-people-row__party{color:var(--mm-pending-ink)}.mm-people-row[data-gone]{opacity:.62}.mm-people-row__coin{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--mm-radius-control);background:var(--mm-coin);color:var(--mm-ink-deep);font:var(--mm-type-chip)}.mm-people-row__who{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.mm-people-row__name{font:700 13.5px/1.3 var(--mm-font-display);color:var(--mm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-people-row__digits{font:600 13px/1.3 var(--mm-font-mono)}.mm-people-row__you{color:var(--mm-ink-faint);font:var(--mm-type-meta)}.mm-people-row__party{font:var(--mm-type-meta);color:var(--mm-ink-plate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-people-row__mic{display:flex;align-items:center;flex:none;color:var(--mm-ink-plate)}.mm-people-row__mic[data-state=muted]{color:var(--mm-danger-dot)}.mm-people-row__mic[data-state=speaking]{color:var(--mm-live-ink)}.mm-people-row__acts{display:flex;align-items:center;gap:6px;flex:none}.mm-people-row__state{font:var(--mm-type-chip);color:var(--mm-ink-faint);white-space:nowrap}.mm-gchat{position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.mm-gchat__close{position:absolute;top:12px;inset-inline-end:12px}@media(prefers-reduced-motion:reduce){.mm-pnl-btn{transition:none!important}}.mm-stage{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;font-family:var(--mm-font-ui)}.mm-stage__bar{display:flex;flex:none;gap:8px;align-items:center}.mm-stage__segmented{display:flex;overflow:hidden;border:1px solid var(--mm-rule-strong);border-radius:var(--mm-radius-control)}.mm-stage__seg{padding:9px 13px;border:0;background:var(--mm-paper-inner);color:var(--mm-ink-soft);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.mm-stage__seg+.mm-stage__seg{border-left:1px solid var(--mm-rule-strong)}.mm-stage__seg:hover{background:var(--mm-paper-hover)}.mm-stage__seg[aria-pressed=true]{background:var(--mm-gold);color:var(--mm-on-gold)}.mm-stage__seg:focus-visible{outline:var(--mm-focus-ring-width) solid var(--mm-ink);outline-offset:-3px}.mm-stage__speaker{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0}.mm-stage__main{flex:1;min-height:280px}.mm-stage__strip{display:grid;flex:none;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(118px,100%),1fr));max-height:38%;overflow-y:auto}.mm-stage__grid{display:grid;flex:1;gap:12px;align-content:start;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));min-height:0;overflow-y:auto}.mm-stage__rail{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;container-type:inline-size}.mm-stage__rail-note{display:flex;flex:none;flex-wrap:wrap;gap:6px;align-items:center;margin:0;color:var(--mm-ink-plate);font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.mm-stage__rail-adverse{padding:2px 7px;border-radius:20px;background:var(--mm-pending-fill);color:var(--mm-pending-ink);font-weight:700}.mm-stage__rail-observers{flex:none;width:100%;color:var(--mm-ink-plate);font-size:10.5px;font-weight:500;letter-spacing:0;text-transform:none}.mm-stage__rail-head{flex:none}.mm-stage__rail-list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}.mm-stage__empty{display:grid;flex:1;place-items:center;min-height:280px;padding:24px;border:1px solid var(--mm-tile-edge);border-radius:var(--mm-radius-tile);background:var(--mm-tile);box-shadow:var(--mm-tile-shadow);color:var(--mm-dock-muted);font-size:12.5px;text-align:center}.mm-tile{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--mm-tile-edge);border-radius:var(--mm-radius-tile);background:var(--mm-tile);box-shadow:var(--mm-tile-shadow);color:var(--mm-dock-text);font-family:inherit;text-align:left;transition:box-shadow .14s ease}button.mm-tile{cursor:pointer}.mm-tile[data-size=grid],.mm-tile[data-size=rail]{aspect-ratio:var(--mm-tile-aspect)}.mm-tile[data-size=strip]{border-radius:11px;aspect-ratio:16 / 10}.mm-tile[data-size=main]{height:100%;min-height:280px;border-radius:14px}.mm-tile[data-speaking=true]{box-shadow:var(--mm-tile-speaking-shadow)}button.mm-tile:hover:not([data-speaking=true]){box-shadow:var(--mm-tile-hover-shadow)}button.mm-tile:focus-visible{outline:var(--mm-focus-ring-width) solid var(--mm-focus-ring);outline-offset:var(--mm-focus-ring-offset)}.mm-tile[data-adverse=true]{border-color:var(--mm-pending-ink)}.mm-tile[data-adverse=true] .mm-tile__plate{background:var(--mm-pending-fill);box-shadow:inset 0 0 0 1px var(--mm-pending-ink),var(--mm-paper-chip-shadow)}.mm-tile[data-adverse=true] .mm-tile__role{color:var(--mm-pending-ink)}.mm-tile[data-connection=reconnecting] .mm-tile__face,.mm-tile[data-connection=left] .mm-tile__face{opacity:.4}.mm-tile__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;place-items:center;border-radius:inherit}.mm-tile__video,.mm-tile__video>:first-child,.mm-tile__video video{display:block;width:100%;height:100%;object-fit:cover}.mm-tile__video[data-mirrored=true]{transform:scaleX(-1)}.mm-tile__coin{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--mm-radius-tile);font-size:17px;background:var(--mm-coin);box-shadow:var(--mm-coin-shadow);color:var(--mm-ink-deep);font-family:var(--mm-font-display);font-weight:700}.mm-tile__unknown{width:52px;height:52px;border:1px dashed var(--mm-dock-muted);border-radius:var(--mm-radius-tile)}.mm-tile__phone{display:flex;flex-direction:column;gap:6px;align-items:center;color:var(--mm-dock-muted)}.mm-tile__phone-word{font-size:8.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.mm-tile__plate{position:absolute;bottom:8px;left:8px;display:flex;flex-direction:column;align-items:flex-start;max-width:calc(100% - 48px);padding:4px 9px;border-radius:8px;background:var(--mm-paper-glass);box-shadow:var(--mm-paper-chip-shadow);-webkit-backdrop-filter:blur(var(--mm-paper-glass-blur));backdrop-filter:blur(var(--mm-paper-glass-blur))}.mm-tile__name{overflow:hidden;color:var(--mm-ink);font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mm-tile__digits{font-family:var(--mm-font-mono);font-weight:600;letter-spacing:-.2px}.mm-tile__role{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mm-ink-plate);font-size:8.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.mm-tile__you{color:var(--mm-ink-plate);font-weight:600}.mm-tile__tags{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 44px)}.mm-tile__tag{padding:3px 7px;border-radius:6px;background:var(--mm-gold);color:var(--mm-on-gold);font-size:9px;font-weight:700;letter-spacing:1px;white-space:nowrap}.mm-tile__tag[data-kind=hand]{background:var(--mm-pending-fill);color:var(--mm-pending-ink)}.mm-tile__tag[data-kind=state]{background:var(--mm-paper-glass);color:var(--mm-ink-soft)}.mm-tile__marks{position:absolute;top:8px;right:8px;display:flex;gap:6px;align-items:center;max-width:calc(100% - 12px)}.mm-tile__mic{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--mm-mic-chip);color:var(--mm-dock-text)}.mm-tile__mic[data-audio=muted]{color:var(--mm-mic-off)}.mm-tile__mic[data-audio=none]{color:var(--mm-dock-muted)}.mm-tile__speaking{position:absolute;right:10px;bottom:10px;padding:4px 9px;border-radius:6px;background:var(--mm-gold);color:var(--mm-on-gold);font-size:9.5px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.mm-tile__unpin{overflow:hidden;padding:5px 9px;border:0;border-radius:6px;background:var(--mm-paper-glass);color:var(--mm-ink-soft);font-family:inherit;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.mm-tile__unpin:hover{background:var(--mm-paper-hover)}.mm-tile__unpin:focus-visible{outline:var(--mm-focus-ring-width) solid var(--mm-ink);outline-offset:-3px}.mm-tile__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mm-tile[data-size=main] .mm-tile__coin{width:80px;height:80px;font-size:26px}.mm-tile[data-size=main] .mm-tile__unknown{width:80px;height:80px}.mm-tile[data-size=main] .mm-tile__phone-word{font-size:10px}.mm-tile[data-size=main] .mm-tile__plate{bottom:10px;left:10px;max-width:calc(100% - 130px);padding:5px 11px;border-radius:9px}.mm-tile[data-size=main] .mm-tile__name{font-size:14px}.mm-tile[data-size=main] .mm-tile__role{font-size:9px}.mm-tile[data-size=main] .mm-tile__tags{top:10px;left:10px}.mm-tile[data-size=main] .mm-tile__tag{padding:4px 9px;font-size:9.5px}.mm-tile[data-size=main] .mm-tile__marks{top:10px;right:10px}.mm-tile[data-size=main] .mm-tile__mic{width:26px;height:26px}.mm-tile[data-size=strip] .mm-tile__coin{width:34px;height:34px;font-size:12px}.mm-tile[data-size=strip] .mm-tile__unknown{width:34px;height:34px}.mm-tile[data-size=strip] .mm-tile__phone-word{font-size:7px}.mm-tile[data-size=strip] .mm-tile__plate{bottom:5px;left:5px;max-width:calc(100% - 32px);padding:2px 7px;border-radius:6px}.mm-tile[data-size=strip] .mm-tile__name{font-size:9.5px}.mm-tile[data-size=strip] .mm-tile__tags{top:5px;left:5px;max-width:calc(100% - 28px)}.mm-tile[data-size=strip] .mm-tile__tag{padding:2px 5px;border-radius:5px;font-size:8px}.mm-tile[data-size=strip] .mm-tile__marks{top:5px;right:5px}.mm-tile[data-size=strip] .mm-tile__mic{width:19px;height:19px;border-radius:6px}.mm-tile[data-size=strip] .mm-tile__role{display:none;font-size:8px;letter-spacing:.5px}.mm-tile[data-size=strip][data-adverse=true] .mm-tile__role{display:-webkit-box}@container (max-width: 132px){.mm-tile[data-size=rail] .mm-tile__coin{width:34px;height:34px;font-size:12px}.mm-tile[data-size=rail] .mm-tile__unknown{width:34px;height:34px}.mm-tile[data-size=rail] .mm-tile__plate{max-width:calc(100% - 36px);padding:3px 7px}.mm-tile[data-size=rail] .mm-tile__role{display:none}.mm-tile[data-size=rail][data-adverse=true] .mm-tile__role{display:-webkit-box}}@media(prefers-reduced-motion:reduce){.mm-stage,.mm-stage *{transition:none!important;animation:none!important}}.mm-stage__record{display:flex;flex:none;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:6px 10px;border-radius:var(--mm-radius-control);background:var(--mm-danger-fill);color:var(--mm-ink-soft);font-size:11px;font-weight:600}.mm-stage__record-mark{padding:2px 7px;border-radius:20px;background:var(--mm-danger);color:var(--mm-danger-fill);font-size:9px;font-weight:700;letter-spacing:1px;white-space:nowrap}.mm-stage__record-back{padding:4px 9px;border:1px solid var(--mm-rule-strong);border-radius:var(--mm-radius-control);background:var(--mm-paper-inner);color:var(--mm-ink);font-family:inherit;font-size:10.5px;font-weight:700;cursor:pointer}.mm-stage__record-back:hover{background:var(--mm-paper-hover)}.mm-stage__record-back:focus-visible{outline:var(--mm-focus-ring-width) solid var(--mm-ink);outline-offset:-3px}.mm-tile[data-record=true]{border-color:var(--mm-danger)}.mm-tile__tag[data-kind=record]{background:var(--mm-danger);color:var(--mm-danger-fill)}.mc-join:has(.mc-room){padding:0;align-items:stretch}.mc-join:has(.mc-room)>.mc-join__card{max-width:none;min-height:0;gap:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.mc-join:has(.mc-room)>.mc-join__card>.mc-join__eyebrow{flex:0 0 auto;padding:var(--mc-space-sm) var(--mc-space-md) var(--mc-space-xs)}.mc-join:has(.mc-room) .mc-room{flex:1 1 auto;min-height:0;height:auto}.mmcal{display:flex;flex-direction:column;gap:var(--mc-space-md)}.mmcal-toggle{min-height:2.75rem;padding:var(--mc-space-md) var(--mc-space-lg);border:1px solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mmcal-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--mc-space-md);margin:0;padding:0;list-style:none}.mmcal-list[hidden]{display:none}.mmcal-btn{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:var(--mc-space-md);border:1px solid var(--mc-outline);border-radius:var(--mc-radius-sm);color:inherit;text-align:center;text-decoration:none}.mmcal-btn:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:2px}@media(min-width:30rem){.mmcal-toggle{align-self:flex-start}}.mmlo{display:flex;flex-direction:column;gap:var(--mc-space-sm);padding-block:var(--mc-space-md);border-top:1px solid var(--mc-hairline);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mmlo-heading{margin:0;color:var(--mc-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase}.mmlo-map{display:block;width:100%;height:auto;max-height:10rem;object-fit:cover;border-radius:var(--mc-radius);border:1px solid var(--mc-hairline-soft);background:var(--mc-surface-sunken)}.mmlo-address{display:flex;flex-direction:column;gap:var(--mc-space-xxs);font-style:normal}.mmlo-address-line{color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mmlo-address-formatted{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmlo-directions{align-self:flex-start;min-height:2.75rem;display:inline-flex;align-items:center;color:var(--mc-mmpb-brand, var(--mc-accent));text-decoration:underline;text-underline-offset:.2em}.mmlo-directions:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset);border-radius:var(--mc-radius-sm)}.mmlo-notes{display:flex;flex-direction:column;gap:var(--mc-space-xxs);padding:var(--mc-space-sm);border-radius:var(--mc-radius);background:var(--mc-surface-sunken)}.mmlo-notes-heading{margin:0;color:var(--mc-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking)}.mmlo-notes-line{margin:0}.mmlo-notes-line:empty{min-height:var(--mc-space-sm)}.mmlo-quiet{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmlo-travel{display:flex;flex-direction:column;gap:var(--mc-space-xxs);margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmlo-travel--answered{color:var(--mc-ink-body)}.mmlo-travel-prompt{margin:0}.mmlo-travel-action{align-self:flex-start;min-height:2.75rem;padding-inline:var(--mc-space-sm);border:1px solid var(--mc-outline);border-radius:var(--mc-radius-pill);background:var(--mc-surface);color:var(--mc-ink);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);cursor:pointer}.mmlo-travel-action:hover{background:var(--mc-surface-hover)}.mmlo-travel-action:disabled{color:var(--mc-ink-faint);cursor:default}.mmlo-travel-action:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}@media(min-width:48rem){.mmlo{gap:var(--mc-space-md)}.mmlo-map{max-width:26rem;max-height:none}}.mmpb{--mmpb-gutter: var(--mc-space-lg);--mmpb-card-gap: var(--mc-space-lg);--mmpb-slot-min: 4.75rem;--mmpb-slot-height: 2.375rem;--mmpb-measure: 34rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;background:var(--mc-surface);color:var(--mc-ink-body);font-family:var(--mc-font-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mmpb *,.mmpb *:before,.mmpb *:after{box-sizing:inherit}.mmpb--branded{--mc-accent-hover: color-mix(in oklab, var(--mc-mmpb-brand) 86%, var(--mc-ink));--mc-accent-wash: color-mix(in oklab, var(--mc-mmpb-brand) 10%, var(--mc-surface));--mc-accent-wash-line: color-mix(in oklab, var(--mc-mmpb-brand) 32%, var(--mc-surface))}.mmpb :focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset);border-radius:var(--mc-radius-sm)}.mmpb__body{flex:1 1 auto;width:100%;max-width:64rem;margin:0 auto;padding:var(--mmpb-gutter);display:flex;flex-direction:column;gap:var(--mmpb-card-gap)}.mmpb--inline,.mmpb--popup{background:transparent;min-height:0}.mmpb--inline .mmpb__body,.mmpb--popup .mmpb__body{padding:var(--mc-space-md);gap:var(--mc-space-md)}.mmpb__masthead{display:flex;align-items:center;gap:var(--mc-space-md);padding:var(--mc-space-md) var(--mmpb-gutter);border-bottom:1px solid var(--mc-hairline-soft);background:var(--mc-surface-raised)}.mmpb__logo{display:block;height:1.75rem;width:auto;max-width:11rem;object-fit:contain}.mmpb__wordmark{margin:0;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mmpb__wordmark--image{display:flex;align-items:center}.mmpb-card{background:var(--mc-surface-raised);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-lg);padding:var(--mc-space-lg);display:flex;flex-direction:column;gap:var(--mc-space-md)}.mmpb-card--quiet{background:var(--mc-surface-sunken);border-color:var(--mc-hairline-soft)}.mmpb-card__title{margin:0;font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);color:var(--mc-ink)}.mmpb-card__title:focus{outline:none}.mmpb-card__title:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mmpb-card__lede{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);max-width:var(--mmpb-measure)}.mmpb-summary{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mmpb-summary__facts{display:flex;flex-wrap:wrap;gap:var(--mc-space-xs) var(--mc-space-lg);margin:0;padding:0;list-style:none}.mmpb-summary__fact{display:flex;align-items:baseline;gap:var(--mc-space-xs);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mmpb-summary__fact b{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mmpb-summary__hosts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-sm);margin:0;padding:0;list-style:none}.mmpb-summary__host{display:flex;align-items:center;gap:var(--mc-space-xs)}.mmpb-summary__avatar{width:var(--mc-avatar-sm);height:var(--mc-avatar-sm);border-radius:var(--mc-radius-pill);object-fit:cover;background:var(--mc-surface-sunken)}.mmpb-next{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--mc-space-xs)}.mmpb-next__line{position:relative;padding-inline-start:var(--mc-space-lg);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);max-width:var(--mmpb-measure)}.mmpb-next__line:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;width:var(--mc-space-md);height:1px;background:var(--mc-mmpb-brand, var(--mc-accent))}.mmpb-slots{display:flex;flex-direction:column;gap:var(--mc-space-lg)}.mmpb-slots__zone{margin:0;color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmpb-slots__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-sm)}.mmpb-day{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mmpb-day__heading{margin:0;position:sticky;top:0;z-index:1;padding-block:var(--mc-space-xs);background:var(--mc-surface-raised);color:var(--mc-ink);font:var(--mc-type-label);letter-spacing:var(--mc-type-label-tracking);text-transform:uppercase;border-bottom:1px solid var(--mc-hairline-soft)}.mmpb-day__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mmpb-slot-min),1fr));gap:var(--mc-space-xs)}.mmpb-slot{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;min-height:var(--mmpb-slot-height);padding:var(--mc-space-xs) var(--mc-space-sm);border:1px solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);cursor:pointer;font-variant-numeric:tabular-nums}.mmpb-slot:hover{background:var(--mc-surface-hover);border-color:var(--mc-outline-strong)}.mmpb-slot[aria-checked=true]{background:var(--mc-mmpb-brand, var(--mc-accent));border-color:var(--mc-mmpb-brand, var(--mc-accent));color:var(--mc-mmpb-brand-ink, var(--mc-accent-ink))}.mmpb-slot--named{flex-direction:column;gap:0;line-height:1.15}.mmpb-slot__host{font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);color:var(--mc-ink-soft)}.mmpb-slot[aria-checked=true] .mmpb-slot__host{color:inherit}.mmpb-field{display:flex;flex-direction:column;gap:var(--mc-space-xxs)}.mmpb-field__label{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink)}.mmpb-field__required{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmpb-field__why{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);max-width:var(--mmpb-measure)}.mmpb-field__control{width:100%;min-height:2.75rem;padding:var(--mc-space-sm) var(--mc-space-md);border:1px solid var(--mc-outline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-ink);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);font-family:var(--mc-font-body)}textarea.mmpb-field__control{min-height:5.5rem;resize:vertical}.mmpb-field__control[aria-invalid=true]{border-color:var(--mc-danger)}.mmpb-field__error{color:var(--mc-danger-ink);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmpb-choices{display:flex;flex-direction:column;gap:var(--mc-space-xxs);border:0;margin:0;padding:0;min-inline-size:0}.mmpb-choice{display:flex;align-items:flex-start;gap:var(--mc-space-sm);min-height:2.5rem;padding:var(--mc-space-xs) var(--mc-space-sm);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface);cursor:pointer}.mmpb-choice:hover{background:var(--mc-surface-hover)}.mmpb-choice__input{margin-block-start:.15rem;accent-color:var(--mc-mmpb-brand, var(--mc-accent));inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto}.mmpb-choice__text{color:var(--mc-ink)}.mmpb-honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mmpb-actions{display:flex;flex-direction:column-reverse;gap:var(--mc-space-sm)}.mmpb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--mc-space-xs);min-height:2.75rem;padding:var(--mc-space-sm) var(--mc-space-lg);border-radius:var(--mc-radius);border:1px solid transparent;font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);font-family:var(--mc-font-body);cursor:pointer}.mmpb-btn[disabled]{cursor:not-allowed;opacity:.55}.mmpb-btn--primary{background:var(--mc-mmpb-brand, var(--mc-accent));color:var(--mc-mmpb-brand-ink, var(--mc-accent-ink))}.mmpb-btn--primary:hover:not([disabled]){background:var(--mc-accent-hover)}.mmpb-btn--secondary{background:var(--mc-surface);border-color:var(--mc-outline);color:var(--mc-ink)}.mmpb-btn--secondary:hover:not([disabled]){background:var(--mc-surface-hover)}.mmpb-btn--quiet{background:transparent;color:var(--mc-ink-soft);padding-inline:var(--mc-space-sm)}.mmpb-btn--quiet:hover:not([disabled]){color:var(--mc-ink);background:var(--mc-surface-hover)}.mmpb-btn--danger{background:var(--mc-danger);color:var(--mc-danger-ink)}.mmpb-notice{display:flex;flex-direction:column;gap:var(--mc-space-xxs);padding:var(--mc-space-md);border-radius:var(--mc-radius);border:1px solid var(--mc-accent-wash-line);background:var(--mc-accent-wash);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mmpb-notice--warning{border-color:var(--mc-warning-wash-line);background:var(--mc-warning-wash)}.mmpb-notice--danger{border-color:var(--mc-danger-wash-line);background:var(--mc-danger-wash)}.mmpb-escape{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-xs) var(--mc-space-sm);padding-block-start:var(--mc-space-sm);border-top:1px solid var(--mc-hairline-soft);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmpb-escape__form{display:flex;flex-direction:column;gap:var(--mc-space-sm);width:100%;max-width:var(--mmpb-measure)}.mmpb-steps{display:flex;align-items:center;gap:var(--mc-space-sm);color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmpb-steps__track{flex:1 1 auto;height:2px;border-radius:var(--mc-radius-pill);background:var(--mc-hairline);overflow:hidden}.mmpb-steps__fill{height:100%;background:var(--mc-mmpb-brand, var(--mc-accent))}.mmpb__foot{padding:var(--mc-space-lg) var(--mmpb-gutter) var(--mc-space-xxl);border-top:1px solid var(--mc-hairline-soft);color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);display:flex;flex-direction:column;gap:var(--mc-space-xs)}.mmpb__foot p{margin:0;max-width:48rem}.mmpb-compliance{display:flex;flex-direction:column;gap:var(--mc-space-xs);color:var(--mc-ink-soft)}.mmpb-compliance__firm{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);color:var(--mc-ink-body)}.mmpb-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:48rem){.mmpb{--mmpb-gutter: var(--mc-space-xl);--mmpb-slot-min: 5.25rem}.mmpb__split{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:var(--mc-space-xl);align-items:start}.mmpb__aside{position:sticky;top:var(--mc-space-lg)}.mmpb-actions{flex-direction:row;justify-content:flex-end;align-items:center}.mmpb-actions--spread{justify-content:space-between}}@media(min-width:64rem){.mmpb{--mmpb-slot-min: 5.75rem}}@media(prefers-reduced-motion:reduce){.mmpb *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mmpb-types{display:grid;grid-template-columns:1fr;gap:var(--mc-space-sm);margin:0;padding:0;list-style:none}.mmpb-type{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;gap:var(--mc-space-xxs);inline-size:100%;text-align:start;min-height:2.75rem;padding:var(--mc-space-md) var(--mc-space-lg);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-lg);background:var(--mc-surface-raised);color:var(--mc-ink);cursor:pointer;font-family:var(--mc-font-body)}.mmpb-type:hover{background:var(--mc-surface-hover);border-color:var(--mc-outline-strong)}.mmpb-type__name{font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking)}.mmpb-type__meta{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmpb-type__blurb{color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking)}.mmpb-confirm__when{margin:0;display:flex;flex-wrap:wrap;gap:var(--mc-space-xs);align-items:baseline;color:var(--mc-ink);font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking)}.mmpb-confirm__when span{color:var(--mc-ink-soft);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking)}.mmpb-escape__done{margin:0;color:var(--mc-ink-body)}.mmpb-escape a{color:var(--mc-accent-text)}@media(min-width:48rem){.mmpb-types{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.mcup{--mcup-gutter: var(--mc-space-lg);--mcup-measure: 34rem;--mcup-read: 1.0625rem;--mcup-small: .9375rem;--mcup-title: 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;background:var(--mc-surface);color:var(--mc-ink);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);font-size:var(--mcup-read);line-height:1.55}.mcup *,.mcup *:before,.mcup *:after{box-sizing:border-box}.mcup-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mcup__body{flex:1 1 auto;padding:var(--mcup-gutter)}.mcup__sheet{display:flex;flex-direction:column;gap:var(--mc-space-lg);width:100%;max-width:var(--mcup-measure);margin:0 auto}.mcup__foot{padding:var(--mc-space-lg) var(--mcup-gutter) var(--mc-space-xxl);color:var(--mc-ink-faint);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);font-size:var(--mcup-small);text-align:center}.mcup__foot p{max-width:var(--mcup-measure);margin:0 auto}.mcup__head{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mcup__title{margin:0;color:var(--mc-ink);font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);font-size:var(--mcup-title);line-height:1.25}.mcup__instructions{margin:0;color:var(--mc-ink-body);line-height:1.5;white-space:pre-wrap}.mcup__rules{padding:var(--mc-space-md) var(--mc-space-lg);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius);background:var(--mc-surface-sunken)}.mcup__rules-heading{margin:0 0 var(--mc-space-xs);color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);font-size:var(--mcup-read)}.mcup__rules-list{margin:0;padding-left:var(--mc-space-lg);color:var(--mc-ink-body);line-height:1.6}.mcup__next{margin:0;color:var(--mc-ink-body);line-height:1.5}.mcup__full{margin:0;padding:var(--mc-space-md) var(--mc-space-lg);border:1px solid var(--mc-warning-wash-line);border-radius:var(--mc-radius);background:var(--mc-warning-wash);color:var(--mc-ink);line-height:1.5}.mcup__picker{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mcup__label{color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);font-size:var(--mcup-read)}.mcup__input{width:100%;padding:var(--mc-space-md);border:1px dashed var(--mc-outline-strong);border-radius:var(--mc-radius);background:var(--mc-surface-raised);color:var(--mc-ink-body);font:var(--mc-type-body);letter-spacing:var(--mc-type-body-tracking);font-size:var(--mcup-read);min-height:3rem}.mcup__input:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:var(--mc-focus-ring-offset)}.mcup__input:disabled{border-style:solid;color:var(--mc-ink-faint)}.mcup-files{display:flex;flex-direction:column;gap:var(--mc-space-sm)}.mcup-files__heading{margin:0;color:var(--mc-ink);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);font-size:var(--mcup-read);line-height:1.4}.mcup-files__list{display:flex;flex-direction:column;gap:var(--mc-space-xs);margin:0;padding:0;list-style:none}.mcup-file{padding:var(--mc-space-sm) var(--mc-space-md);border:1px solid var(--mc-hairline);border-radius:var(--mc-radius-sm);background:var(--mc-surface-raised)}.mcup-file__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-xs) var(--mc-space-sm);color:var(--mc-ink)}.mcup-file__name{flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.mcup-file__size{color:var(--mc-ink-soft);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);font-size:var(--mcup-small)}.mcup-file__status{flex:0 0 auto;padding:var(--mc-space-xxs) var(--mc-space-sm);border-radius:var(--mc-radius-pill);font:var(--mc-type-strong);letter-spacing:var(--mc-type-strong-tracking);font-size:var(--mcup-small)}.mcup-file__reason{margin:var(--mc-space-xs) 0 0;color:var(--mc-ink-body);font:var(--mc-type-meta);letter-spacing:var(--mc-type-meta-tracking);font-size:var(--mcup-small);line-height:1.5}.mcup-file--sent{border-color:var(--mc-accent-wash-line)}.mcup-file--sent .mcup-file__status{background:var(--mc-accent-wash);color:var(--mc-ink)}.mcup-file--sent .mcup-file__line svg{color:var(--mc-accent)}.mcup-file--not_sent{border-color:var(--mc-danger-wash-line)}.mcup-file--not_sent .mcup-file__status{background:var(--mc-danger-wash);color:var(--mc-ink)}.mcup-file--not_sent .mcup-file__line svg{color:var(--mc-danger)}.mcup-file--ready .mcup-file__status,.mcup-file--sending .mcup-file__status{background:var(--mc-surface-sunken);color:var(--mc-ink-soft)}.mcup-file__spin{animation:mcup-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.mcup-file__spin{animation:none}}@keyframes mcup-spin{to{transform:rotate(360deg)}}.mcup-refused{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mc-space-md);padding:var(--mc-space-lg);border:1px solid var(--mc-outline);border-radius:var(--mc-radius);background:var(--mc-surface-sunken)}.mcup-refused__heading{margin:0;color:var(--mc-ink);font:var(--mc-type-title);letter-spacing:var(--mc-type-title-tracking);font-size:var(--mcup-title);line-height:1.25}.mcup-refused__sentence{margin:0;color:var(--mc-ink-body);line-height:1.5}@media(min-width:40rem){.mcup{--mcup-gutter: var(--mc-space-xxl)}.mcup__body{display:flex;align-items:flex-start;justify-content:center;padding-top:var(--mc-space-xxl)}}html,body,#root{height:100%;margin:0}#root,.op-root,.ps-sky{display:flow-root}*{scrollbar-width:thin;scrollbar-color:rgba(128,138,152,.45) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#808a9873;border-radius:8px}::-webkit-scrollbar-corner{background:transparent}body{overscroll-behavior:none}#root>.op-root,#root>.op-root>.ps-sky{height:100%}:root{--ov-matterchat-rooms: 280px}.ov-app{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--ov-sky-band-top) var(--ov-sky-band) var(--ov-sky-band-bottom) var(--ov-edge);box-sizing:border-box;--ov-sky-band: 34px;--ov-sky-band-top: 20px;--ov-sky-band-bottom: 62px;--ov-edge: 14px;--ov-topbar-h: 34px;--ov-topbar-gap: 12px;--ov-band-h: calc( 100vh - var(--ov-sky-band-top) - var(--ov-topbar-h) - var(--ov-topbar-gap) - var(--ov-sky-band-bottom) );--ps-rail-outer-h: min(calc(var(--ov-band-h) * .71875), 100%);--ps-rail-inner-h: min(calc(var(--ov-band-h) * .8125), 100%)}.ov-topbar{display:flex;flex-shrink:0;align-items:center;gap:0;margin-bottom:12px}.ov-brandzone{width:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px}.ov-wordmark{background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.ov-wordmark-img{width:118px;height:auto;display:block}.ov-wordmark b{font-weight:800}.ov-barzone{flex:1;display:flex;align-items:center;gap:11px;min-width:0}.ov-search{flex:1;max-width:340px;height:33px;display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--ps-on-glass-faint);font-size:12.5px;font-family:inherit;cursor:pointer;text-align:left;border:0;background:none}.ov-search:hover{color:var(--ps-on-glass-strong)}.ov-search-hint{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--ps-on-glass-dim);white-space:nowrap}.ov-topbar-history{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:8px}.ov-topbar-spacer{flex:1}.ov-body{display:flex;flex:1;min-height:0}.ov-railwrap{display:flex;flex-direction:column;flex-shrink:0;width:var(--mc-shell-railstack);min-height:0}.ov-railwrap .ps-railstack{flex:1;min-height:0}.ov-frame{flex:1;min-width:0;display:flex}.ov-screen{position:relative;z-index:3;flex:1;min-width:0;display:flex}.ov-screen>*{flex:1;min-width:0;display:flex;flex-direction:column}.ov-screen .ps-paper{flex:1;min-width:0;min-height:0}.ov-screen>.ps-paper{display:flex;flex-direction:column}.ov-screen>.ov-dialer{max-width:none}.ov-screen>.ov-dialer>.ps-paper>*{width:100%;max-width:640px;margin-left:auto;margin-right:auto;box-sizing:border-box}.ov-screen>.op-root>.ps-paper{overflow-y:auto;overscroll-behavior:contain}.op-root .ps-paper.ov-embedded-panel{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.ov-sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ov-screen .ov-sheet-scroll{padding-bottom:calc(var(--ov-dock-clearance) - var(--ov-sheet-rest))}.ov-screen-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.ov-actions{display:flex;gap:7px;flex-wrap:wrap}.ov-center{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 22px;text-align:center}.ov-center p{margin:0;max-width:52ch;color:var(--ps-ink-soft);font-size:13.5px;line-height:1.5}.ov-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ov-field input,.ov-field select{width:100%;box-sizing:border-box;padding:var(--ps-field-pad-y) var(--ps-field-pad-x);border-radius:var(--ps-r-field);border:1px solid var(--ps-paper-tint-border);background:var(--ps-paper-tint);color:var(--ps-ink);font-family:inherit;font-size:13.5px}.ov-field input:focus-visible,.ov-field select:focus-visible{outline:2px solid var(--ps-accent);outline-offset:1px}.ov-field textarea{width:100%;box-sizing:border-box;padding:var(--ps-field-pad-y) var(--ps-field-pad-x);border-radius:var(--ps-r-field);border:1px solid var(--ps-paper-tint-border);background:var(--ps-paper-tint);color:var(--ps-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;resize:vertical}.ov-field textarea:focus-visible{outline:2px solid var(--ps-accent);outline-offset:1px}.ov-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px}.ov-kv{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border-bottom:1px solid var(--ps-hairline-soft);font-size:13px}.ov-kv:last-child{border-bottom:0}.ov-kv dt{color:var(--ps-ink-faint);margin:0}.ov-kv dd{margin:0;color:var(--ps-ink-body);text-align:right;word-break:break-all}.ov-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ov-signin{height:100%;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.ov-signin-card{width:min(560px,100%);max-height:100%;overflow-y:auto}.ov-signin-mark{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;color:var(--ps-on-glass)}.ov-signin-mark h1{margin:0;font-size:22px;font-weight:300;letter-spacing:-.4px}.ov-signin-mark h1 b{font-weight:800}.ov-signin-mark p{margin:0;font-size:12.5px;color:var(--ps-on-glass-faint)}.ov-signin-link{color:var(--ps-accent, #2f6fed);text-decoration:none;font-weight:600}.ov-signin-link:hover,.ov-signin-link:focus-visible{text-decoration:underline}.ov-tabs{display:flex;gap:6px}.ov-tab{flex:1;padding:8px 12px;border-radius:var(--ps-r-button);border:1px solid var(--ps-hairline);background:transparent;color:var(--ps-ink-soft);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ov-tab[aria-selected=true]{background:var(--ps-accent-soft);border-color:var(--ps-accent);color:var(--ps-accent)}.ov-stack{display:flex;flex-direction:column;gap:10px}.ov-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#0a06126b;border:0}.ov-palette{width:min(620px,100%);max-height:62vh;display:flex;flex-direction:column;overflow:hidden}.ov-palette-input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--ps-hairline);background:transparent;padding:14px 18px;font-family:inherit;font-size:15px;color:var(--ps-ink)}.ov-palette-input:focus-visible{outline:none}.ov-palette-list{flex:1;min-height:0;overflow-y:auto;padding:6px;margin:0;list-style:none}.ov-palette-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:0;border-radius:var(--ps-r-row);background:transparent;color:var(--ps-ink);font-family:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ov-palette-item[aria-selected=true]{background:var(--ps-paper-tint)}.ov-palette-item small{color:var(--ps-ink-faint);font-size:11.5px}.ov-palette-empty{margin:6px;cursor:default}.ov-popover-anchor{position:relative}.op-root .ov-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:268px;border-radius:var(--ps-r-card);padding:8px;color:var(--ps-on-glass)}.op-root .ov-popover--wide{width:330px}.op-root .ov-popover--start{left:0;right:auto}.op-root .ov-popover--float{position:fixed;left:auto;right:auto;z-index:90}.ov-popover-head{padding:8px 10px 10px;border-bottom:1px solid color-mix(in srgb,var(--ps-on-glass) 14%,transparent);margin-bottom:6px}.ov-popover-head strong{display:block;font-size:13px}.ov-popover-head span{display:block;font-size:11px;color:var(--ps-on-glass-ghost);margin-top:2px;word-break:break-all}.ov-popover-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ps-on-glass-strong);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer}.ov-popover-item:hover{background:var(--ps-glass-hover-soft);color:var(--ps-on-glass)}.ov-popover-group+.ov-popover-group{margin-top:4px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--ps-on-glass) 10%,transparent)}.ov-popover-grouplabel{display:block;padding:6px 10px 2px;color:var(--ps-on-glass-dim);font-family:var(--mc-font-mono, inherit);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ov-popover-item[aria-checked=true]{background:var(--ps-glass-hover-faint);color:var(--ps-on-glass)}.ov-popover-item[aria-checked=true]:after{content:"";width:6px;height:10px;margin-left:auto;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-1px)}.ov-popover-empty{padding:16px 10px;color:var(--ps-on-glass-ghost);font-size:12px;text-align:center}.ov-badge{position:absolute;top:-2px;right:-2px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--ps-danger);color:var(--ps-on-glass);font-size:9px;font-weight:800;line-height:15px;text-align:center;pointer-events:none}.ov-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:6px 22px}.ov-shortcut-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--ps-hairline-soft);font-size:13px;color:var(--ps-ink-body)}kbd.ov-kbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:2px 6px;border-radius:6px;border:1px solid var(--ps-paper-tint-border);background:var(--ps-paper-tint);color:var(--ps-ink-soft);white-space:nowrap}.ov-overlay--side{align-items:stretch;justify-content:flex-end;padding:0}.ov-chi{width:min(460px,100%);height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ps-r-card) 0 0 var(--ps-r-card)}.ov-chi-action{display:block;width:100%;border:0;background:transparent;font-family:inherit;font-size:13.5px;text-align:left;color:var(--ps-ink);text-decoration:none;cursor:pointer}.ov-chi-action-title{display:flex;align-items:center;gap:6px;font-weight:600;margin-bottom:2px}.ov-chi-action .ps-meta{display:block}.ov-chi-problem{margin-top:6px;font-size:12px;color:var(--ps-danger)}.ov-chi-kv,.ov-chi-list{margin:6px 0 0;padding:0}.ov-chi-list{padding-left:17px;font-size:12.5px;color:var(--ps-ink-body)}.ov-chi-list li{margin-bottom:4px}.ov-chi-turn{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:8px 10px;border-radius:var(--ps-r-row);background:var(--ps-paper-tint);font-size:13px}.ov-chi-turn strong{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ps-ink-faint)}.ov-chi-turn--system{background:transparent;border:1px dashed var(--ps-paper-tint-border);color:var(--ps-ink-body)}.ov-chi-perms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:2px 14px;max-height:220px;overflow-y:auto}.ov-chi-perm{display:flex;align-items:center;gap:7px;font-size:12px;padding:3px 0;cursor:pointer}@media(max-width:900px){.ov-brandzone{width:auto;justify-content:flex-start}.ov-search{max-width:none}}.ov-poweredby--underbody{position:absolute;left:0;right:0;bottom:0;height:var(--ov-sky-band-bottom);display:flex;align-items:center;justify-content:center;gap:8px;pointer-events:none}.ov-maker-mark{width:108px;max-width:100%;height:auto;opacity:.88}.ov-screen{--ov-dock-clearance: 60px;--ov-sheet-rest: 14px}.ov-screen>.op-root>.ps-paper{padding-bottom:var(--ov-dock-clearance)}.ov-screen>.ps-paper{padding-bottom:var(--ov-sheet-rest)}.op-root .ov-dock-anchor{position:absolute;left:0;right:0;bottom:0;height:0;display:block;z-index:5}.op-root .ov-dock-anchor .ps-dock{transform:translate(calc(-50% + var(--ov-dock-x, 0px)))}.op-root .ov-dialpad{position:absolute;bottom:calc(var(--ov-dock-clearance) + 4px);left:50%;transform:translate(calc(-50% + var(--ov-dock-x, 0px) + var(--ov-dialpad-dx, 0px)),var(--ov-dialpad-dy, 0px));z-index:6;width:min(384px,calc(100% - 40px));max-height:70vh;overflow-y:auto;overscroll-behavior:contain}.op-root .ov-dialpad__grab{display:flex;align-items:center;justify-content:center;width:100%;padding:5px 10px;border:0;border-radius:var(--ps-radius-lg, 12px) var(--ps-radius-lg, 12px) 0 0;background:var(--ps-paper-sunk, rgba(0, 0, 0, .05));color:var(--ps-ink-soft);font:inherit;cursor:grab;position:sticky;top:0;z-index:1}.op-root .ov-dialpad[data-dragging=true] .ov-dialpad__grab,.op-root .ov-dialpad__grab:active{cursor:grabbing}.op-root .ov-dialpad__grab:focus-visible{outline:2px solid var(--ps-focus, currentColor);outline-offset:-2px}.op-root .ov-dialpad__grip{flex:0 0 auto;width:34px;height:4px;border-radius:999px;background:currentColor;opacity:.35}.op-root .ov-dialpad__grab:hover .ov-dialpad__grip{opacity:.6}.ov-dialpad-loading{padding:18px;text-align:center;font-size:13px;color:var(--ps-ink-soft)}.ov-matterchat{position:relative;flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:var(--ov-matterchat-rooms) minmax(0,1fr) auto;padding:0 var(--mc-frame-gutter) calc(var(--ov-dock-clearance) + var(--mc-frame-gutter));box-sizing:border-box;--ov-matterchat-panel: 372px}.ov-matterchat>*{position:relative;z-index:1;min-width:0;min-height:0}.ov-matterchat:before,.ov-matterchat:after{content:"";position:absolute;top:0;right:var(--mc-frame-gutter);bottom:calc(var(--ov-dock-clearance) + var(--mc-frame-gutter));left:calc(var(--ov-matterchat-rooms) + var(--mc-frame-gutter));pointer-events:none;border-radius:var(--mc-radius-well)}.ov-matterchat:before{z-index:0;background:var(--mc-surface)}.ov-matterchat:after{z-index:4;border:var(--mc-stroke-hairline) solid var(--mc-well-seam);box-shadow:var(--mc-well-recess)}[data-mc-embedded=true] .ov-matterchat{padding-top:var(--mc-frame-gutter);padding-bottom:var(--mc-frame-gutter);border-radius:14px;background:var(--mc-surface);overflow:clip;background:transparent;box-shadow:none}[data-mc-embedded=true] .mc-roomlist__scroll{border-radius:14px}[data-mc-embedded=true] .mc-room__head{border-radius:14px 14px 0 0}[data-mc-embedded=true] .mc-composer__bar{align-items:center}[data-mc-embedded=true] .mc-composer__icon,[data-mc-embedded=true] .mc-composer__ghost,[data-mc-embedded=true] .mc-composer__send{height:30px;min-height:30px}[data-mc-embedded=true] .mc-composer__count{white-space:nowrap}[data-mc-embedded=true] .mc-composer__hint{text-wrap:pretty}[data-mc-embedded=true] .mc-composer__spacer{flex:1 1 auto;width:auto;min-width:10px}[data-mc-embedded=true] .ov-matterchat:before,[data-mc-embedded=true] .ov-matterchat:after{content:none}[data-mc-embedded=true] .ov-matterchat>.mc-roomlist{border-right:var(--mc-stroke-hairline) solid var(--mc-well-seam)}[data-mc-embedded=true] .mc-composer{margin-bottom:0}.cp-body:has(>.cp-dock-layer[data-dock-edge=free]) [data-mc-embedded=true] .mc-composer{margin-bottom:max(0px,calc(var(--ov-dock-intrusion, 0px) - 18px))}.ov-matterchat-boot{flex:1;min-height:0}.ov-matterchat-blank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;text-align:center;background:transparent}.ov-matterchat-blank-lead{margin:0;font-family:var(--mc-font-caption);font-size:clamp(23px,2.1vw,30px);font-weight:600;line-height:1.15;letter-spacing:-.01em;text-wrap:balance;color:var(--mc-ink)}.ov-matterchat-blank-note{margin:0;max-width:42ch;font-family:var(--mc-font-body);font-size:13px;line-height:1.55;color:var(--mc-ink-soft)}.ov-matterchat-blank__prompts{list-style:none;width:100%;max-width:520px;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ov-matterchat-blank__prompt{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border:1.5px solid color-mix(in oklab,var(--mc-ink) 16%,transparent);border-radius:14px;background:color-mix(in oklab,var(--mc-ink) 5%,transparent);color:var(--mc-ink);font-family:var(--mc-font-body);font-size:14px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;box-shadow:2px 2px color-mix(in oklab,var(--mc-ink) 16%,transparent);transition:transform var(--mc-motion-fast) var(--mc-motion-ease-move),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),background var(--mc-motion-base) var(--mc-motion-ease);animation:ov-matterchat-blank-rise var(--mc-motion-slow) var(--mc-motion-ease) backwards}.ov-matterchat-blank__prompts li:nth-child(2) .ov-matterchat-blank__prompt{animation-delay:60ms}.ov-matterchat-blank__prompts li:nth-child(3) .ov-matterchat-blank__prompt{animation-delay:.12s}@keyframes ov-matterchat-blank-rise{0%{opacity:0;transform:translateY(6px)}}.ov-matterchat-blank__prompt-label{flex:1}.ov-matterchat-blank__prompt-arrow{flex:none;opacity:.6;transition:opacity var(--mc-motion-base) var(--mc-motion-ease)}.ov-matterchat-blank__prompt:hover{background:color-mix(in oklab,var(--mc-ink) 10%,transparent);transform:translate(-1px,-1px);box-shadow:3px 3px color-mix(in oklab,var(--mc-ink) 22%,transparent)}.ov-matterchat-blank__prompt:hover .ov-matterchat-blank__prompt-arrow,.ov-matterchat-blank__prompt:focus-visible .ov-matterchat-blank__prompt-arrow{opacity:1}.ov-matterchat-blank__prompt:active{transform:translate(0);box-shadow:none}.ov-matterchat-blank__prompt:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ov-matterchat-blank__prompt{animation:none;transition:none}.ov-matterchat-blank__prompt:hover{transform:none}.ov-matterchat-blank__prompt-arrow{transition:none}}.ov-matterchat>.mc-panel{width:var(--ov-matterchat-panel)}@media(max-width:1180px){.ov-matterchat{--ov-matterchat-rooms: 216px;--ov-matterchat-panel: 320px}}@media(max-width:900px){.ov-matterchat{grid-template-columns:minmax(0,1fr) auto}.ov-matterchat:before,.ov-matterchat:after{left:var(--mc-frame-gutter)}.ov-matterchat>.mc-roomlist{position:absolute;top:0;bottom:0;left:0;z-index:6;width:min(84vw,288px);transform:translate(-101%);visibility:hidden;box-shadow:var(--mc-shadow-overlay);transition:transform var(--mc-motion-base) var(--mc-motion-ease-move),visibility 0s linear var(--mc-motion-base)}.ov-matterchat[data-drawer=open]>.mc-roomlist{transform:none;visibility:visible;transition:transform var(--mc-motion-base) var(--mc-motion-ease-move),visibility 0s}.ov-matterchat>.ov-matterchat-scrim{display:block}}.ov-matterchat-scrim{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:0;padding:0;background:var(--mc-surface-scrim);cursor:pointer;animation:ov-matterchat-scrim-in var(--mc-motion-base) var(--mc-motion-ease)}@keyframes ov-matterchat-scrim-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.ov-matterchat>.mc-roomlist,.ov-matterchat-scrim{transition:none;animation:none}}[data-product=matterchat] .mc-topbar__toggler{display:none}@media(max-width:900px){[data-product=matterchat] .mc-topbar__toggler{display:block}}[data-product=matterchat] .mc-topbar__navtoggler{display:none}@media(max-width:900px){[data-product=matterchat] .mc-topbar__navtoggler{display:block}}.ov-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-product=matterchat] .op-root{font-family:var(--mc-font-body)}[data-product=matterchat].ov-app{--mc-shell-brand-matterchat: #e1140a;--mc-shell-brand-litbox: #5b7cff;--mc-shell-chrome-wordmark: #d2dae6;--mc-shell-chrome-section: #6b7585;--mc-shell-chrome-rule: rgba(255, 255, 255, .08);--mc-shell-chrome-item: #a4aebe;--mc-shell-chrome-field: #c1c7d0;--mc-shell-chrome-drawer: linear-gradient(180deg, #212a38, #161d27);--mc-shell-rail: 88px;--mc-shell-railstack: 150px;--mc-shell-topbar-gap: 8px;--mc-shell-rail-pad: 6px;--mc-shell-topbar-h: 46px;--mc-shell-topbar-pad-block: 8px;--mc-shell-topbar-pad-inline: 16px;--mc-shell-inset: 8px;position:relative;height:calc(100% - var(--mc-shell-inset) * 2);margin:var(--mc-shell-inset);padding:var(--ps-bezel-pad, var(--mc-bezel-width));box-sizing:border-box;border-radius:var(--mc-radius-bezel);background:var(--ps-bezel-fill, var(--mc-bezel-gradient));box-shadow:var(--ps-bezel-shadow-stack, var(--mc-bezel-shadow));color:var(--mc-ink-body);font-family:var(--mc-font-body);--ov-sky-band: 0px;--ov-sky-band-top: 0px;--ov-edge: 0px;--ps-rail-outer-h: 100%;--ps-rail-inner-h: 100%}[data-product=matterchat].ov-app:before{content:"";position:absolute;inset:var(--ps-bezel-pad, var(--mc-bezel-width));z-index:0;pointer-events:none;border-radius:var(--mc-chrome-radius, var(--mc-radius-lg));background:var(--mc-forest-gradient);box-shadow:var(--mc-chrome-shadow)}[data-product=matterchat].ov-app>*{position:relative;z-index:1}[data-mc-chrome=glass][data-product=matterchat].ov-app{height:100%;margin:0;padding:14px;border-radius:0;box-shadow:none}body:not(.mc-desktop-app) #root>.op-root:has([data-mc-chrome=glass][data-mc-appearance=dark]){background:#fff}body:not(.mc-desktop-app) #root>.op-root:has([data-mc-chrome=glass][data-mc-appearance=light]){background:#000}#root>.op-root:has([data-mc-chrome=glass])>.ps-sky{margin:8px;height:calc(100% - 16px);border-radius:20px;box-shadow:var(--ps-bezel-shadow-stack, 0 40px 90px var(--ps-bezel-shadow))}[data-mc-chrome=glass][data-product=matterchat].ov-app:before{box-shadow:none}[data-mc-chrome=glass][data-product=matterchat] .mc-shell__body{padding:0}[data-product=matterchat] .mc-shell__body{padding:0 var(--mc-frame-gutter) var(--mc-frame-gutter) 0;box-sizing:border-box;gap:0}[data-product=matterchat] .ov-matterchat{padding:0 0 var(--ov-dock-clearance, 0px)}[data-product=matterchat] .ov-matterchat:before,[data-product=matterchat] .ov-matterchat:after{right:0;bottom:var(--ov-dock-clearance, 0px);left:var(--ov-matterchat-rooms)}@media(max-width:900px){[data-product=matterchat] .ov-matterchat:before,[data-product=matterchat] .ov-matterchat:after{left:var(--mc-frame-gutter)}}[data-product=matterchat] .ov-matterchat>:first-child{padding-right:6px;box-sizing:border-box}[data-product=matterchat] .mc-topbar{display:flex;flex-shrink:0;align-items:center;gap:var(--mc-shell-topbar-gap);height:var(--mc-shell-topbar-h);padding:var(--mc-shell-topbar-pad-block) var(--mc-shell-topbar-pad-inline);box-sizing:border-box;background:transparent}[data-product=matterchat] .mc-topbar__section{display:flex;align-items:center;gap:4px;min-width:0}[data-product=matterchat] .mc-topbar__section--start{flex:0 0 calc(var(--mc-shell-railstack) - var(--mc-shell-topbar-pad-inline) - var(--mc-shell-topbar-gap));min-width:0}[data-product=matterchat] .mc-topbar__section--end{flex:1 1 0;min-width:0}[data-product=matterchat] .mc-topbar__section--centre{flex:1 1 auto;justify-content:flex-start;gap:8px;min-width:0}[data-product=matterchat] .mc-topbar__section--end{justify-content:flex-end;gap:6px}[data-product=matterchat] .mc-topbar__group{display:flex;align-items:center;gap:4px}[data-product=matterchat] .mc-topbar__divider{flex:none;width:1px;height:16px;margin-inline:2px;background:var(--mc-shell-chrome-rule)}[data-product=matterchat] .mc-topbar__button{width:27px;height:27px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;cursor:pointer;border-radius:var(--mc-radius-sm);background:var(--mc-forest-sunken);box-shadow:var(--mc-groove-shadow);color:var(--mc-forest-ink-soft);transition:background-color var(--mc-motion-fast) var(--mc-motion-ease),color var(--mc-motion-fast) var(--mc-motion-ease)}[data-product=matterchat] .mc-topbar__button:hover{color:var(--mc-forest-ink)}[data-product=matterchat] .mc-topbar__button[aria-current=page]{background:var(--mc-raise-fill);box-shadow:var(--mc-raise-shadow);color:var(--mc-raise-ink)}[data-product=matterchat] .mc-topbar__button:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring-forest);outline-offset:var(--mc-focus-ring-offset)}[data-product=matterchat] .mc-topbar__search{flex:1;max-width:622px;height:28px;display:flex;align-items:center;gap:8px;padding:0 10px;box-sizing:border-box;border-radius:var(--mc-radius-sm);border:1px solid transparent;background:var(--mc-forest-sunken);box-shadow:var(--mc-groove-shadow);color:var(--mc-forest-ink-faint)}[data-product=matterchat] .mc-topbar__searchinput{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--mc-shell-chrome-field);font-family:var(--mc-font-body);font-size:12px;line-height:16px;padding:0;text-align:start;cursor:pointer}[data-product=matterchat] .mc-topbar__searchinput:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring-forest);outline-offset:var(--mc-focus-ring-offset);border-radius:6px}[data-product=matterchat] .mc-shell__rails{flex-direction:row;align-items:stretch;min-height:0}[data-product=matterchat] .mc-shell__body{position:relative}.mc-shell__navscrim{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;border:0;padding:0;background:var(--mc-surface-scrim);cursor:pointer;animation:ov-matterchat-scrim-in var(--mc-motion-base) var(--mc-motion-ease)}@media(max-width:900px){[data-product=matterchat][data-mc-nav=open] .mc-shell__navscrim{display:block}[data-product=matterchat] .mc-shell__rails{position:absolute;top:0;bottom:0;left:0;z-index:8;width:min(var(--mc-shell-railstack),80vw);transform:translate(-101%);visibility:hidden;background:var(--mc-shell-chrome-drawer);box-shadow:var(--mc-shadow-overlay);transition:transform var(--mc-motion-base) var(--mc-motion-ease-move),visibility 0s linear var(--mc-motion-base)}[data-product=matterchat][data-mc-nav=open] .mc-shell__rails{transform:none;visibility:visible;transition:transform var(--mc-motion-base) var(--mc-motion-ease-move),visibility 0s}}@media(max-width:900px){[data-product=matterchat] .mc-shell__rails .mc-rail,[data-product=matterchat] .mc-shell__rails .ov-rail-apps,[data-product=matterchat] .mc-shell__rails .ps-rail-apps{animation:none}}@media(prefers-reduced-motion:reduce){[data-product=matterchat] .mc-shell__rails,.mc-shell__navscrim{transition:none;animation:none}}[data-product=matterchat] .ps-rail-apps{width:62px;min-width:62px;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 6px 0 9px;gap:0;box-sizing:border-box}[data-product=matterchat] .ps-rail-apps>.ps-rail-apps__groove{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;padding:4px;box-sizing:border-box;border-radius:var(--mc-radius-row);background:var(--mc-forest-sunken);box-shadow:var(--mc-groove-shadow)}[data-product=matterchat] .ps-rail-apps .ps-disc{border-radius:10px;background:var(--disc, var(--ps-accent));box-shadow:inset 0 1px #ffffff47,0 0 0 2px #1b7a2e80,0 2px 7px #00000059}[data-product=matterchat] .ps-rail-apps .ps-disc--active{box-shadow:inset 0 1px #ffffff47,0 0 0 2px #1b7a2e80,0 2px 7px #00000059}[data-product=matterchat] .ps-rail-apps__rule{display:block;width:32px;height:1px;margin:1px 0;flex:none;background:var(--mc-shell-workspace-rule, rgba(255, 255, 255, .12))}[data-product=matterchat] .ps-rail-apps .ps-disc-add{border-radius:10px;border:1px dashed var(--mc-shell-workspace-add-edge, rgba(255, 255, 255, .3));background:var(--mc-shell-workspace-add-fill, rgba(255, 255, 255, .06));color:var(--mc-shell-workspace-add-ink, rgb(255, 255, 255));font-size:22px;line-height:22px;flex:none}[data-product=matterchat] .mc-rail{width:var(--mc-shell-rail);min-width:var(--mc-shell-rail);box-sizing:border-box;padding:12px var(--mc-shell-rail-pad);height:100%;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;align-items:center;overflow-y:auto;overflow-x:hidden;background:transparent}@media print{[data-product=matterchat] .mc-rail{display:none}}[data-product=matterchat] .mc-rail__wordmark{font-size:13px;font-weight:800;letter-spacing:.2px;color:var(--mc-shell-chrome-wordmark);padding-block-end:12px;line-height:16px}[data-product=matterchat] .mc-rail__wordmark span{color:var(--mc-shell-brand-matterchat)}[data-product=matterchat] .mc-rail__rule{width:calc(100% - 12px);height:1px;margin:5px 6px 0;background:var(--mc-shell-chrome-rule)}[data-product=matterchat] .mc-rail__section{align-self:center;padding:3px 6px;font-size:7.5px;font-weight:600;letter-spacing:.1em;color:var(--mc-shell-chrome-section);line-height:9px}[data-product=matterchat] .mc-rail__groove{flex-grow:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--mc-shell-chrome-section, rgba(255, 255, 255, .22)) transparent;overscroll-behavior:contain;width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;box-sizing:border-box;border-radius:var(--mc-radius-row);background:linear-gradient(var(--mc-forest-sunken) 30%,rgba(0,0,0,0)) top / 100% 24px no-repeat local,linear-gradient(rgba(0,0,0,0),var(--mc-forest-sunken) 70%) bottom / 100% 24px no-repeat local,radial-gradient(farthest-side at 50% 0,#00000073,#0000) top / 100% 10px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#00000073,#0000) bottom / 100% 10px no-repeat scroll,var(--mc-forest-sunken);box-shadow:var(--mc-groove-shadow)}[data-product=matterchat] .mc-rail__slot,[data-product=matterchat] .mc-rail__slot>.mc-kit-notbuilt{width:100%;display:flex}[data-product=matterchat] .mc-rail__item{width:100%;border:0;padding:7px 2px 5px;box-sizing:border-box;cursor:pointer;background:transparent;color:var(--mc-shell-chrome-item);font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:var(--mc-radius-sm);transition:background-color var(--mc-motion-fast) var(--mc-motion-ease),box-shadow var(--mc-motion-fast) var(--mc-motion-ease),color var(--mc-motion-fast) var(--mc-motion-ease)}@media(max-height:860px){[data-product=matterchat] .mc-rail__item{padding:4px 2px 3px;gap:2px}}[data-product=matterchat] .mc-rail__item:hover:not([aria-current=page]){background:var(--mc-forest-hover);color:var(--mc-forest-ink)}[data-product=matterchat] .mc-rail__item[aria-current=page]{background:var(--mc-raise-fill);box-shadow:var(--mc-raise-shadow);color:var(--mc-raise-ink)}[data-product=matterchat] .mc-rail__item[aria-current=page]:hover{background:var(--mc-raise-fill-hover)}[data-product=matterchat] .mc-rail__item:focus-visible{outline:var(--mc-focus-ring-width) solid var(--mc-focus-ring-forest);outline-offset:var(--mc-focus-ring-offset)}[data-product=matterchat] .mc-rail__glyph{position:relative;display:inline-flex;align-items:center;justify-content:center;height:24px}[data-product=matterchat] .mc-rail__label{font-size:9.5px;font-weight:500;line-height:1.2;letter-spacing:-.005em;text-align:center;white-space:normal}[data-product=matterchat] .mc-rail__item[aria-current=page] .mc-rail__label{font-weight:600}[data-product=matterchat] .mc-rail__dot{position:absolute;top:-2px;inset-inline-end:-2px;width:8px;height:8px;border-radius:var(--mc-radius-pill);background:var(--mc-unread-dot);box-shadow:0 0 0 1.5px var(--mc-forest);pointer-events:none}[data-product=matterchat] .mc-rail__foot{position:relative;width:100%;height:56px;margin-block-start:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;padding:0;background:none;cursor:pointer}[data-product=matterchat] .mc-rail__slot>.mc-kit-notbuilt,[data-product=matterchat] .mc-rail>.mc-kit-notbuilt{width:100%}[data-product=matterchat] .mc-rail__mark{width:44px;height:auto;filter:contrast(1.42) brightness(.98) saturate(1.12)}@keyframes mc-enso-charge{0%,to{filter:contrast(1.42) brightness(.78) saturate(1.12)}55%{filter:contrast(1.42) brightness(1.12) saturate(1.12)}}[data-product=matterchat] .mc-rail__foot .mc-rail__mark{animation:mc-enso-charge 2.4s ease-in-out infinite}[data-product=matterchat] .mc-rail__foot[data-unread]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:999px;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--mc-accent-bright) 26%,transparent),transparent 62%);animation:mc-enso-bloom 3.4s var(--mc-motion-ease, ease-in-out) infinite}@keyframes mc-enso-bloom{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:.7;transform:scale(1)}}[data-product=matterchat] .mc-rail__foot-badge{position:absolute;top:2px;right:16px;z-index:1;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;background:var(--mc-danger);color:var(--mc-danger-ink, #fff);font:var(--mc-type-badge);letter-spacing:var(--mc-type-badge-tracking);font-variant-numeric:tabular-nums;box-shadow:var(--mc-shadow-sheen),0 1px 3px #0006}[data-product=matterchat] .mc-rail__foot-badge:empty{min-width:10px;width:10px;height:10px;padding:0}@media(prefers-reduced-motion:reduce){[data-product=matterchat] .mc-rail__foot .mc-rail__mark,[data-product=matterchat] .mc-rail__foot[data-unread]:after{animation:none}}[data-product=matterchat] .mc-roomlist{background:transparent}[data-product=matterchat] .ov-screen{border-radius:var(--mc-radius-well);overflow:hidden;--ov-dock-clearance: 0px}[data-product=matterchat] .ov-matterchat-shell{padding:0;border-radius:0;background:none;box-shadow:none}[data-product=matterchat] .ov-matterchat-shell:before{display:none}body.mc-desktop-app [data-product=matterchat].ov-app{--mc-desktop-tab: 64px;--mc-desktop-gutter: calc(var(--mc-shell-inset) + var(--mc-desktop-tab));--mc-desktop-tab-top: var(--mc-shell-inset);--mc-desktop-tab-bottom: var(--mc-shell-inset);--mc-desktop-tab-head: 36px;--mc-desktop-lights: 78px}body.mc-desktop-frameless #root>.op-root{background:none}body.mc-desktop-frameless #root>.op-root>.ps-sky{box-shadow:none}body.mc-desktop-app [data-product=matterchat] .mc-topbar{padding-inline-start:var(--mc-desktop-lights)}body.mc-desktop-frameless [data-product=matterchat] .mc-topbar{-webkit-app-region:drag;app-region:drag}body.mc-desktop-frameless [data-product=matterchat] .mc-topbar button,body.mc-desktop-frameless [data-product=matterchat] .mc-topbar a,body.mc-desktop-frameless [data-product=matterchat] .mc-topbar input,body.mc-desktop-frameless [data-product=matterchat] .mc-topbar select,body.mc-desktop-frameless [data-product=matterchat] .mc-topbar textarea,body.mc-desktop-frameless [data-product=matterchat] .mc-topbar label,body.mc-desktop-frameless [data-product=matterchat] .mc-topbar [role=button],body.mc-desktop-frameless [data-product=matterchat] .mc-topbar [role=textbox],body.mc-desktop-frameless [data-product=matterchat] .mc-topbar [contenteditable],.mc-window-lights,.mc-window-lights button{-webkit-app-region:no-drag;app-region:no-drag}.mc-window-lights__light{width:12px;height:12px;padding:0;border:0;border-radius:50%;cursor:default;box-shadow:inset 0 1px #ffffff59;display:flex;align-items:center;justify-content:center;line-height:1;font-size:9px;font-weight:700;color:transparent;transition:color var(--mc-motion-fast) var(--mc-motion-ease)}.mc-window-lights:hover .mc-window-lights__light{color:#0000008c;transform:scale(1.18)}.mc-window-lights__light{transform:scale(.86);transition:color var(--mc-motion-fast) var(--mc-motion-ease),transform var(--mc-motion-fast) var(--mc-motion-ease)}@media(prefers-reduced-motion:reduce){.mc-window-lights__light{transition:none}}@keyframes ov-screen-in{0%{opacity:0;transform:translateY(10px) scale(.996);filter:blur(5px)}}.ov-screen>*{animation:ov-screen-in var(--mc-motion-screen, .48s) var(--mc-motion-ease, ease) backwards}@keyframes ov-rail-in{0%{opacity:0;transform:translate(-14px)}}@keyframes ov-topbar-in{0%{opacity:0;transform:translateY(-10px)}}[data-product=matterchat] .mc-rail,[data-product=matterchat] .ov-rail-apps,[data-product=matterchat] .ps-rail-apps{animation:ov-rail-in .56s var(--mc-motion-ease, ease) backwards}[data-product=matterchat] .mc-topbar{animation:ov-topbar-in .42s var(--mc-motion-ease, ease) backwards}@media(prefers-reduced-motion:reduce){.ov-screen>*,[data-product=matterchat] .mc-rail,[data-product=matterchat] .ov-rail-apps,[data-product=matterchat] .ps-rail-apps,[data-product=matterchat] .mc-topbar{animation-duration:.001ms}}.mc-bbell__trigger,.mc-ltile__grab{min-width:24px;min-height:24px}@media(pointer:coarse),(max-width:900px){.mc-kit-btn{min-height:44px}[data-product=matterchat] .mc-topbar__button{min-width:40px;min-height:40px}[data-product=matterchat] .mc-topbar{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scrollbar-width:none}[data-product=matterchat] .mc-topbar::-webkit-scrollbar{display:none}[data-mc-chrome=glass][data-product=matterchat] .mc-topbar:not(:has(.mc-selfstatus__menu)),[data-mc-chrome=glass] [data-product=matterchat] .mc-topbar:not(:has(.mc-selfstatus__menu)){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}[data-product=matterchat] .mc-topbar__section{flex:0 0 auto}[data-product=matterchat] .mc-topbar__search{min-width:180px}.mc-composer__icon,.mc-panel-btn,.mc-room__actions .mc-panel-btn{width:auto;height:auto;min-width:44px;min-height:44px}.mc-actions{left:12px;flex-wrap:wrap;justify-content:flex-end}.mc-action{min-width:44px;min-height:44px}.ps-btn,.op-root .ps-btn{min-height:44px}}.appShell .cp-shell-content>.ov-screen{min-height:0}.appShell .cp-shell-content>.ov-screen>.ps-paper,.appShell .cp-shell-content>.ov-screen>.op-root>.ps-paper{background:none;border:0;border-radius:0;box-shadow:none}.appShell .cp-shell-content>.ov-screen{--ov-dock-clearance: var(--ov-sheet-rest)}.appShell .ov-shellsearch{display:flex;align-items:center;gap:8px;min-width:220px;max-width:440px;flex:1;height:36px;padding:0 8px 0 12px;border:0;border-radius:10px;background:var(--chrome-fill-top, color-mix(in oklab, var(--chrome-ink), transparent 94%));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chrome-ink),transparent 82%);color:color-mix(in oklab,var(--chrome-ink),transparent 35%);font:400 13px/1 var(--font-sans);text-align:left;cursor:pointer}.appShell .ov-shellsearch:hover{background:color-mix(in oklab,var(--chrome-ink),transparent 88%)}.appShell .ov-shellsearch__hint{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.appShell .ov-shellsearch__chord{flex:none;padding:4px 6px;border-radius:6px;background:color-mix(in oklab,var(--chrome-ink),transparent 88%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--chrome-ink),transparent 80%);font:600 11px/1 var(--font-sans)}.appShell .cp-topbar-lead{display:flex;align-items:center;gap:10px}.ov-matterchat-unread{display:flex;flex-direction:column;gap:14px;padding:28px 32px;overflow-y:auto}.ov-matterchat-unread__head{margin:0;font-size:20px;font-weight:650;color:var(--mc-ink, inherit)}.ov-matterchat-unread__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;max-width:78ch}.ov-matterchat-unread__row{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--mc-line, rgb(0 0 0 / 8%));border-radius:10px;background:var(--mc-surface, transparent);font:inherit;text-align:left;cursor:pointer}.ov-matterchat-unread__row:hover{border-color:var(--mc-line-strong, rgb(0 0 0 / 18%))}.ov-matterchat-unread__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ov-matterchat-unread__meta{flex:none;font-size:12px;color:var(--mc-ink-soft, inherit)}.ov-matterchat-unread__mentions,.ov-matterchat-unread__count{flex:none;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;font-size:12px;font-weight:650}.ov-matterchat-unread__mentions{background:var(--mc-mention-bg, rgb(200 60 60 / 14%));color:var(--mc-mention-ink, inherit)}.ov-matterchat-unread__count{background:var(--mc-accent-soft, rgb(0 0 0 / 8%));color:var(--mc-ink, inherit)}.ov-chrome-presence:has(*){display:inline-flex;align-items:center;margin-right:2px}.ov-chrome-presence .mc-selfstatus__trigger{border:var(--mc-stroke-hairline) solid color-mix(in oklab,currentColor 18%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in oklab,currentColor 8%,transparent)}.ov-chrome-presence .mc-selfstatus__trigger:hover{background:color-mix(in oklab,currentColor 14%,transparent);border-color:color-mix(in oklab,currentColor 28%,transparent)}.ov-chrome-presence .mc-selfstatus__dot{box-shadow:none}.ov-chrome-presence .mc-selfstatus__menu{top:calc(100% + 6px);bottom:auto;left:auto;right:0;z-index:200;border-radius:14px;padding:5px}.ov-chrome-presence .mc-selfstatus__option{border-radius:9px}.ov-chrome-presence__tokens{display:contents}:root{--ov-titlebar-reserve: 72px}.cp-topbar-lead{order:1;padding-left:10px!important;width:auto!important}.cp-topbar-right{order:2}.cp-topbar-brand{padding-left:max(calc(10px + var(--ov-titlebar-reserve)),var(--ov-brand-inset, 0px))!important}.cp-lead-btn .material-symbols-rounded{font-size:19px!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/Geist-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/Geist-500.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/Geist-600.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/Geist-700.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/GeistMono-400.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/GeistMono-500.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/GeistMono-600.woff2) format("woff2")}
