@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff) format("woff")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff) format("woff")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff) format("woff")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff) format("woff")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff) format("woff")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAABdcAA4AAAAAKHwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAM2AAAAE4AAABgRuZOfmNtYXAAAA0oAAAAhgAAALQub1TZY3Z0IAAAFOgAAAAKAAAADgAAAABmcGdtAAANsAAABrwAAA4MYi75emdhc3AAABdUAAAACAAAAAgAAAAQZ2x5ZgAAAUQAAAorAAAP3quFQf9oZWFkAAAL9AAAADYAAAA2XyJC2WhoZWEAAAy4AAAAHwAAACQHMgKbaG10eAAADCwAAACKAAAAzJOmEFhsb2NhAAALjAAAAGgAAABoYcFl3m1heHAAAAtwAAAAHAAAACAAww5hbmFtZQAAFPQAAAGgAAAEgF/XfrZwb3N0AAAWlAAAAL4AAAGqQfMk4XByZXAAABRsAAAAegAAAJx+tju2eNq9VgWQGznTVbdkyeMZ2wOGXS/aTta53buAccPJYTi5XOBPjjl0TMG64DEzMzMzMzMzM4ZTu5780symsvnh4+8ruYYkv379+lVLBEmeEPICxgklgpCCVbByBSubP2+/fB7j1Z/zcCcB8mtHE67l75E6uTYmsplcS45YJpQr5UIhEROcomU6dlKuMW3gOXcs3F3roGXxyAN7H3HE3g90tHEOtDf8Sh+lD8NvjQ5w7nznPu+eVP2w+oF7kvv8dzJKuqMRW2WURkKcYqGQTyaSxAQusjybyWZKxUrZsS2TYq4l7QTDMg7c7Y7NcS4CgDHrht2XL9/9Bou/qslIrrP+BNfuTSFE429CEk7AUTgSToDkm3EiI7V3NLFnZaSYfCnnE/EYj3MiZJiWUrFcKhN2WijlAHTchppp2ABsIn/JsAxgIFYvY4atqyd9EQEIS2WGSyQhkax0PGsV4hCG4s8/dzTp949c/fHIbtHiKq+yyoskYyqoEpLkii3tZtgRyCYC2IapYcdtAPwB3THY6mUCGOi2wfRFAqjECnQ0QX8/nlNKW+lSwQpA0X3lZ37qyNUjR+o9CZAzJKdz5ZqxhIDI5lrUsKi6tuR606JMsVKWv0rFMeXVeyokJR0hpZTDMtVVJJLesEz/nohLzLS9cMd+YQSkQWfX4Sgp0dDwXZ0gRUBhts5O90mkOWh9d6lt5AD69NHjB/aqaZquA4RG9R6iQUdPrg2eMWo3A06DM83G+rGLWzEAMmyEB1sXj61vtOBMONXot9XB42trdW5ZjNVNLw4dobkL3UXa4tkTcj0aY5nZi/33ubsOzDBmdct4oqfwQExuIm8r5slGWo884+fHqUpPDeGX25fA2iRFS5deplRL/s6gmm7Gtm5ZkuYUAQKRfUagAETgdMQ+kQAAUl47rTI6FrU55YXcrjqANjWeK/XpV8jFp2oAYtZ4gfxxU4QSDXudGEsZ7hHuLaMapp67jUo9YAZ4ALc5d2rDKPdW93AjFZs9udwS4lZYsIat912hwTJYri2Ymcq0JWvaMqmZCzRYDsu0fS/vwziBjStxuDiYjldOJhmmMqqUexQSLJkUPC4NRu/mnVMgGKSU3ssYvRM5MgwCJY/Xhzj9HD4DLRzBIAFCcD+xF+1PBhICeelST8BCvlLuOYQWKtK0cSUaE55r1chmBA9EqFDvJSVdDzybpoIjZwyZlh3xX5X+z0A704MCUcig0cgk94/bxpWLvXcY3TXtvrDFNEyj7ZBq6m0kRXIfYEpio4HrWu0uiVBQb/nf32cSAuvPxOEk/Bfy75z4N+a//nLcb+PGfy7/jvx/On9ySEcj7ZTOr5cvtmNXPOIxIrhqmDmkXOQqlYRtw4evPjOLBsJCh+rblMYN1n71YJoaMxZmzOgczIayBPYL6iEhVs+hGkINDKAPzuOpC8+H6jXVa0hXp5snIwX8Tpe2IAxz3E/9PncW6epNh6kVfm/KWgGYM9LrS/rB/wuhIDEgPBKyCmD1WSO3/L83X4JeI91zOmboB8vORgCy1cPoaLZU7UKgNp54TKDMUHYuvyiqCjaUaTPYNg+9/HSUIsO27TAAND4BjhNsCXDKIu7nVdPll6SbDQBAu/D7+7QGPtSIirBxLVyJ+5AUIYEMl5tOJitr21IqmRWlbF76IW7F4FKw68JGnaYxBIbb6/EwBDQAoMbcW6E3ZQAnuNed4DFeKBmf2sVYekhyTtq29NKmXZS20GIZeuH2bZKr1fTMLSFuORAU7jl7NDNgpwCA0bz6LXdG9aTVEUY5BDV4CN9YA+0FW2neVD0Md5KaNHTbM52Es1kSaQJUbm2y9IjEhTkKN4DbefHqrz+zqZmyY3QJ6+5Y7bfOfbFgoxdz1TtwJI74udgWIAAvblyLO/1VXXC7v1EX0lhdKFlvoQsXCF2kVR+2nXKpCK9he8UvnztfBMFKIIrmpjOvr7ekMn7tOn9wc1oQODPaij/jSDjyzTWtBGBodQFeJHXZ7NahsKu7obpAiEkbxhK1Ql7OxumEEpK2CnJ+Ek6vXufNSHYXsWWbfSrnQFQXCrFh7CTVKasLYFcf2/J8DrtOYr0nrd/A7yYAghDYtRuu8HG9/y2EXbvhluSce231DX73+g0SFxZLlV+jy0hWzielQ7wNS91i8Zh69TuPLKm/Z+MLHLgYu78JDADM1iJSQDDOzW8fpsuUizgrXb8/0PozAqH+PVciQwAa/uxX7eEz+rQIAuSm6hxYz04gAzdVQfmy+96vjihZ0UqzftgcymtuEC1VJANJQRKBFThsKy+uvtewA3lw6Q5lAcCknWprarWgmjAfMACMaTPU9+M9M3z8o3bpsZOGscCEZfsdqv14x0Dv60c/GSBO1JDSoGrXqG332rHGT19TopTpXISvkRBp6Hai6fKeounTVU/4Gs/ql4xp4wCMFltNAICg2W+R4NC5jPNJF03ZPfQANCADZPjnGmN43/OnMA6Orz6shzJJdVeDi6zI+H73lfcTZuAnmdINmaV6gxIAhKIrju4F/sOFqBRWmLKizYQ4smN1U1XWUgF6mfjQt6Nl6ceNH+zph1typ0uBj1x86Azt17sHKeYrV29ibjuePtU5+Nr/rGTSltdkPY0rD3HB/0c1u592pJZ+Yt0L1r2Q/6vCx2+qmbvhf9Xs9oH/u8yhe6HGU6RzEayXlexBSM8tPScbYherckXdiiU5yptpicHjjtdNR3l+3P5RpZEGXYY+ZMaSkZw7lnL8DfsBNpzG9QE9/2Rqf+w8Gb+j13tVjbCszJ3kREtOboq241iOooDfAUfJwKhn7k5iMhfhsWP3nfsRhDQj2HmhnKM4KRKoxG8KBMMXX+K+655XnY0rcWU4KvFP6WjGx/l7Cr9SUvtvRZ4dZDuLcyJsR/hnfHrK2nUYjEAQI7Gd3YcnrloLjhkzcN1KGz/Dz2mYgfygreqsrKzmqq2a6VgUP5foB0r0C/m7pEb6R6pTKpOK5C9lUco5Tpyi4CeZzs6ww0SFG4skdFy3VgYzOpoVIH1p5Ur64ioPsJquZmx5SVOLAD4mT47f4WFEI4Rlcr4QFn6eEl7akQjkIR+OVi8j/lpWxN2JrtxVSSdiIm3xTA4fYwZMjUbdJ0VK4FiDyVv15UiEwMYfNrbBK2QuaSJE5Eqe0/IqgudGKYnnR3nJ2jw4ZvEBi6jNLARA09aOeqi/rTMRfZdnIytGDtGAd1mQg9hlRCLGUeKvlfgfSfw6otQo+EZKxpWFNp3NcrliMRRg+opjFo8JcisqWFP75IVDBpgIgxrrccTIFZEsR97etkNNWIZIKdaEwCswVnUZWvE6ixrdaHvYuZot0QCjU/fsWyOjwE4SsH+rD+hz7hGPykCKscT+SGI3er1dJe8Bet1U0vckKstE4B2lSE3fPadGfUFCDxzV3sQQbRjrKRKN91B0EymliL5Ha3+OpAv/IqkIJSRbSsdDcM3cueS/AbuQ91MAeNpjYGRgYDBmCGZgYgACKNkLIvh4QCQAFKoBMwAAABIAEgASABIARQB6AJ8AsQDXAOkBYgHfAd8CBAJfAoQC3wMUAyUDNQNFA1UDhgOuA98EEgQ6BGsEfASJBJkEqAS1BMUE/QVSBYQFrgXiBjcGbwafBs4G+wcRByoHWgeFB7MH4wfvAAEAAAABAAADxXpqXw889QAPA+gAAAAAAAAAAAAAAAAAAAAA+JH7HgduBtYAAAAIAAIAAAAAAAB42kXGIQyCUBRA0fv+g5HoJsW50WeyGU32TDIYyCTsM2A22O3ZYLP3TrEYmCOI74/pD3fn0rMEkC3Qg054WvPow8ptJB0l1pzGRw9JMbySAuB9si7aUrpaUlcT/9S9LELMzIc5dWdZh8BMvFrJQSuu3vCjUUapOUdrF2Xu5pP70Frd32bovgGrM3AAAHjaY2BkYGC79luOIYo98cfE/y/Y84AiqMAYAKWhBtIAeNpjYGLWYJzAwMrAwNTFtIeBgaEHQjM+YDBkZGJAAg0MDO8FGN68hfED0lxTGBwYFB6GMCv8t2CIYrvG8kiBgaE/jhmuRYGBEQDxww/sAAB42mNgYGACYmYgFgGSjGCahWEBkFZhUACyWICkJoM+QyxDNUMtwwKmY0x3mJmVpJS5ldcqb1d/+YDxYcj//wwMQFUaQFXRSKqYgKo4lGcDVb14wPAw4P///4//3/l//f+a//3/+/7n/HX/a/SX9+73u1x3qu8U3XBS0JG7B7KfMAAABe8uqQAAeNqsVtd620wOHaq5V5UUpoCZyOs1h4rT3QvHtDbd9fvIraQl5373Ks/AfRlQ6Xf7aAuQknv5m1UwgzLAOcDQQqEAxb7vBQBvfojR7TdY2v2rj89MnA7CjxDv+5irRz/7Rb9oteSBaVkoAhRabnSEIXToOmgohPCjgzklLWk5mFfQ/pyvVIWrsawhDN0kV9FuUs9rzOm9T4DDkhY6amNh61Mnl8vRMWgd3rFY2xmtGu4doKV0O2WjTDaJYss/DDo1gz0dLCjM21jVPufDmtZdBxPagP/bwsLUXzvTxoj2Wh6WPN/CfD3Y+ZtPzmbsA25tkWqNvHGOV3NBAEnmTRVNk6q7A5xl+yx50qk+EBtxBDi45YekAbYN8uoFr16EZhgEgUls4bBuodjxUbxhZ4v25hu8x6t7b6If46LFHj+K4iAI2lGAhh0EXQQBtAmPdAMHiwqogkI9Ikx9esvHPuliv3SpAxQSOlhK6SYmoJ30HbjARoZrZuXzN4rQa2FxxiKjhhhiypXMFuvE0LYfbpnRTuDLwAoA13Z9spnES68UB/sUDmi7I3JZm/tpK10JKKQbYe7gIxotKgT7ZhwcUMDVjhKsgjgAPgHXwoBdwo202kHVGRgV2nNnrKPBGVKnB2k4O8WwJekJegheLCNod8kWJjcEwcS1I8KotTLayFKMXBKODylKUNRFQaMqBfR5ZFjkPcpiSiuYoSEeU0ku52E72nBwXJErAI7p13wALahDOM67HdqNp/2aULRKSQHioEWZcUKHEIeAE0Sbg5PqzZ6fFNobwUMcOZSfHCyrN9v+m91MaVqkL6f6ikrEpN73k8lJjUbk4oQdMKRc3U3G+GucvtCoSSAkW37C9BFeN46B047PWJLCemszs1MIfVJNQEiaVH+TtKebdUkLEyHKkvjSKFY6hmGk3aoqkYict+fjpHTBw1Hp4ohEEboQfr950xAToixc12UGKmQzoqTSb+N/bfMB0VUjjFXbwRsqMVjeJL5Z3lJJnuVtlRRYmiopsryjkhLLuyrpY3lPJf0s76tkgKWtZI9/LIXEtIQGGv/g2+KgOmGsHRn/nRmdE8apI+N/MiMogWP2pTgJ1NcMKuM8ic8ifEB1PSB8LCXhY/mQ8LGsEz6WU4SP5Z8IH8tpwsfyz4SP5QzhY9lQsJQO7CNFaW+GoCVtNbeUJDZ4ZmcVPrLxEd3HxwqgCZd0U0Zzkh/sV3qYjP5Jr8XJaMnjicPHM0nRqHr+bJCifJrRc6XPMwXP08qfK9H18c7nRMOmWi7Wi9oXwX8bK3IueWZUGesL4gOal9SPQkdzDr5UjRtLDs5d54qGbpH7PLVI1OrQgCYKybflVRw3ZVNG4B8QH2hItzNnGNUKMbygqCy8QW6FOr1Tt2RYuDik7cO4IQGWYjpz8bQbNLLzsCTdnjdgyM+UtW3/cwGKYH4uTBVvB64rAQc1xDKNkJshlvTZ6xoC0ZP9VyrosC2xqKM2mQs6Mmkd8pPubEwkgbyn5Cb1WFKGTcJJIs0SwkVJJGeRZAlJYrEe0eesE53IRdS5iDx9d5+kx7kCB5d6XABpi1NdLuQS0bTcMxHm1L4pm5yUu7jSs6VgMqZR7PkNWJKWSZqekg49agWW6rR7dfK3S9bEi6a92y3JI796ohLda1fIP3DOQu61eE1JaDCLm3hD+1vmTuDDUtBIZo2K7eD6KeuOuXXK6l4Ye1WEVrhgX5VwQ+GiHVNtPGME6lJXamgDZynCY8jpfE5lzEc4LN0MOg+ohCVoyLnu+ZsqGSzUXQr5LSPd/KOmmDFFhG5J0qPqxLxYQbfOpkrEgt1j5S+0W7Qt2eVFzp2m4BVRUM2ufUfwDS838AXd8teX6N/QcUaljC9p/VbhPIl3zKJHdMNmLKMeW+8VDzT+v+e6SIsdCgIofOsJugSmzAgrwN1dG7fGXRt3X0zbBqlTFTL7b74T9wHlUFQIoVMxrBAwEhUkgFGFgDGaLsU4DZigAZM0YCoqhhDaVNMqMaWiovi0GZWYZukEzdGZ5ulMC3SmRdbZoVhSCFhmnWBFIWCVpluxRgPSNGCdBmywvtCu2lSJaYv1mbZVYtqhE7RLZ9qjM+3TmQ70GNcnJ/DQRrlm5ZGzRXnMQbdRq45OorzEzSn05swaiZtznbkhWeoFI58jA32OS+j5lS4nDq6hBzfQg1ttG5Pl3THy/B56/gA9f9Q54+AJevAMPXjRtilZ3isjz9+g5+/Q8w+dMw4+oQdf0IPvqFBpX7a5kqrCvz9/O/SnSR+DqdaaXFk697d6OPP7sq79ASXaAUF42mPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdidNjIwaEFoLhR6JwMDAzcSaycDMwODy0YVxo7AiA0OHREgforLRg0QfwcHA1AArCBSeqM6SGgXRwMDI4tDR3IITAIENjLwae1g/N+6gaV3IxODy2bWFDYGFxcAlBwqBwAAeNpjQAEAAA4AAQAAeNqtkgVqbEEURM+4D/5xeMh3d3d3i6Fh3N1nObOKrCCLyGpSXDruQtuhuV3Vr/oBMboE8AVj4hk49nGBmWM/aVYw1vyJVcdBLvmSjkO8891zHN62n/IXfX3HaR4E1nhPizYTuVYoUaaPxxVyXNV6jztqT7lpdFfD4wMFelbbxOM/OXFBnNN8QztfjW8RP1L5Lg82lZ9o77tqMqb6lpwoL8WGzn8Xz4mXWJZfhan4Af80lxhQJyOHT/Jq0re1q/2CedyyGz/T2F/j5k6VY1YtUNCsDMzT4y63NJ6L+mpF1Qy0tiiroum+emhVTzTuc/WEmd84fuqm84KRtVtKL0Nf+lWtY265bF5x9RxfZ6djzVVlttfscL5BXJUVu5dnyfYsz6HmvHbcS4p+kdHpwoGvp39Mbc5y7u04+V9UFI3svaTgKupac5Zbz7kNxHnz9+xGBTv9lR9af9O22u3KP3YoKPn9/wYNu9m+vh4ZhhoV+5+ymrW3LZOMOb7lr3GfZ9LS+6i1xbfVeuTs3dr0xbc0pLWZ8m1+6/yP05xZB9Kmsbt42mzBVQGDAAAA0bu5u7sW2L4nRZAuZKETpIECvEcNAIqEF1XegNSo02fAjC8//oTE1sjIrdsgtWnLth279uw7cOjIsROnzpy7cOnKtRu37tx78OjJsxev3rz78NkuW5prAwSiGADDNdtE7ll3vgfuDvOjf/XF8zxtRRr56WKTx/awWM7Px9m3Yi4ZCzbY/i1YOuxxwPFvI6ho6FhhwIgJMxZssMUO+d+mn2nIWL4OIoL6U4OgoqFj9QZTCFj7AAAAAQAB//8ADw==) format("woff")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff")}:root{--main-bg-color: #72797A;--text-color: #000000;--border-color: #808080;--canvas-bg-color: #B2B2B2;--link-color: #19c;--ruler-color: #B2B2B2;--icon-bg-color: #72797A;--icon-bg-color-hover: #2B3C45;--input-color: #B2B2B2;--orange-color: #f9bc01;--global-se-spin-input-width: 82px;--top-toolbar-min-height: 80px}.svg_editor *{transform-origin:0 0}.svg_editor{display:grid;grid-template-rows:minmax(var(--top-toolbar-min-height),auto) 15px 1fr 40px;grid-template-columns:40px 15px 50px 1fr 15px;grid-template-areas:"main main   main top top" "left corner rulerX rulerX side" "left rulerY workarea workarea side" "left bottom bottom bottom bottom";font-size:8pt;background:var(--main-bg-color);font-family:Verdana,Helvetica,Arial;color:var(--text-color);-webkit-user-select:text;user-select:text;width:100%;height:100%}#title_panel>p{color:#fff;padding-left:5px;padding-right:3px;font-weight:700}.svg_editor.open{grid-template-columns:34px 15px 50px 1fr 220px}#svgroot{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}#workarea{grid-area:workarea;background-color:#a0a0a0;border:1px solid var(--border-color);overflow:auto;text-align:center}#svgcanvas{line-height:normal;display:inline-block;background:var(--canvas-bg-color);text-align:center;vertical-align:middle;position:relative}#sidepanels{grid-area:side}#sidepanel_handle{writing-mode:vertical-rl;text-orientation:upright;color:#fff;position:absolute;cursor:pointer;top:50%}.svg_editor:not(.open) #sidepanel_content{display:none}a{color:var(--link-color)}hr{border:none;border-bottom:1px solid var(--border-color)}#linkLabel>svg{height:20px;padding-top:4px}#layersLabel{color:#fff}#layerpanel{-webkit-user-select:none;user-select:none;padding-left:15px}#layerbuttons{margin:0;padding:0 2px;width:125px;height:20px;border:0px;overflow:hidden;display:flex;justify-content:center;align-items:center}#layerlist{margin:1px;padding:0;width:132px;border-collapse:collapse;border:1px solid var(--border-color);background-color:#fff}#layerlist tr.layer{background-color:#fff;margin:0;padding:0}#layerlist tr.layersel{border:1px solid var(--border-color);background-color:#ccc}#layerlist td.layervis{width:22px;cursor:pointer}#layerlist td.layerinvis{background-image:none;cursor:pointer}#layerlist td.layervis *{display:block}#layerlist td.layerinvis *{display:none}#layerlist td.layername{cursor:pointer}#layerlist td.layername:hover{color:#00f}#layerlist tr.layersel td.layername{font-weight:700}#selLayerLabel{white-space:nowrap}#selLayerNames{display:block;top:-8px;position:relative}#main_button{grid-area:main;color:#fff;border-radius:3px;padding-block:2px;padding-left:3px;height:34px}#main_icon{position:relative;top:-2px;left:-2px;width:95px;line-height:26px}#main_icon:hover{background:#eee!important}#main_icon.buttondown{background:#eee!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:3px 3px 0 0}#logo{margin-top:-2px}#logo img{border:0;width:28px;height:28px}#main_icon>div{float:left}#main_button .dropdown{position:absolute;right:7px;top:4px}#main_icon span{position:absolute;inset:0;display:block;z-index:2;font-weight:700;padding-left:34px;line-height:32px;font-family:sans-serif}#main_menu{z-index:12;background:#eee;position:relative;width:230px;padding:5px;-moz-box-shadow:#555 1px 1px 4px;-webkit-box-shadow:#555 1px 1px 4px;box-shadow:#555 1px 1px 4px;font-size:1.1em;display:none;overflow:hidden;clear:both;top:-9px}#main_menu ul,#main_menu li{list-style:none;margin:0;padding:0}#main_menu li{line-height:22px;padding-top:7px;padding-left:7px;margin:-5px;overflow:auto;cursor:pointer}#main_menu li:hover{background:#ffc}#main_menu li>div{float:left;padding-right:5px}#main_menu p{margin-top:5px}#tools_top{grid-area:top;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;background-color:var(--main-bg-color);min-height:var(--top-toolbar-min-height)}#tools_top>*{display:flex;flex-direction:row;flex-wrap:wrap;background-color:var(--main-bg-color)}#tools_bottom{grid-area:bottom;overflow-x:auto;overflow-y:hidden;display:flex;align-items:center;scrollbar-width:thin}#tools_bottom::-webkit-scrollbar{width:3px;height:3px}#tools_bottom se-list,#tools_bottom se-select{margin-bottom:8px}#zoom{color:var(--text-color);background-color:var(--main-bg-color);border:none}#tools_left{grid-area:left;border-right:none;margin-left:auto;margin-right:auto;overflow-y:scroll;scrollbar-width:none;-webkit-user-select:none;user-select:none}#tools_left::-webkit-scrollbar{width:3px}#tools_left::-webkit-scrollbar-track,#tools_bottom::-webkit-scrollbar-track{background:transparent}#tools_left::-webkit-scrollbar-thumb,#tools_bottom::-webkit-scrollbar-thumb{background-color:#464646}#workarea.wireframe #svgcontent *{fill:none;stroke:#000;stroke-width:1px;stroke-opacity:1;stroke-dasharray:0;opacity:1;pointer-events:stroke;filter:none}#workarea.wireframe #svgcontent text{fill:#000;stroke:none}#workarea.wireframe #canvasBackground>rect{fill:#fff!important}#cur_context_panel{grid-area:rulerX;line-height:22px;overflow:auto;padding-left:5px;font-size:12px;background:#000c;color:#ccc}#cur_context_panel a{float:none;text-decoration:none}#cur_context_panel a:hover{text-decoration:underline}input[type=text]{padding:2px}.dropdown{position:relative}.dropdown button{width:15px;height:21px;margin:6px 0 0 1px;padding:0;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:#e8e8e8}.dropdown button.down{border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background-color:#5a6162}.dropdown ul{list-style:none;position:absolute;margin:0;padding:0;left:-85px;top:26px;z-index:4;display:none}.dropup ul{top:auto;bottom:24px}.dropdown li{display:block;width:120px;padding:4px;background:#e8e8e8;border:1px solid #5a6162;margin:0 0 -1px;line-height:16px}.dropdown li:hover{background-color:#ffc}.dropdown li.special{padding:10px 4px}.dropdown li.special:hover{background:#ffc}#font_family_dropdown-list li{font-size:1.4em}#font_family{margin-left:5px;margin-right:0}#main_menu li#tool_open,#main_menu li#tool_import{position:relative;overflow:hidden}#tool_image{overflow:hidden}#tool_open input,#tool_import input,#tool_image input{position:absolute;opacity:0;font-size:10em;top:-5px;right:-5px;margin:0;cursor:pointer}.disabled{opacity:.5;cursor:default}.tool_sep{border-left:1px outset #EEE;margin:5px 1px;height:30px}.width_label{padding-right:5px}#text{position:absolute;left:-9999px}.bottom-icon{width:22px}#palette{margin-left:auto;margin-right:16px;display:flex;align-items:center}#stroke_expand{width:0;overflow:hidden}#toggle_stroke_tools{position:absolute;right:0;top:0;bottom:0;width:25px;text-align:center;border-radius:0 3px 3px 0;margin:0}#toggle_stroke_tools:before{content:">>";letter-spacing:-3px;font-weight:700;color:#666}.expanded #toggle_stroke_tools:before{content:"<<"}#toggle_stroke_tools:hover{background:#fff}#tool_opacity{right:0}#tool_opacity{overflow:visible}ul li.current{background-color:#f4e284}#copyright{text-align:right;padding-right:.3em}.overlay{position:absolute;inset:0;background-color:#000;opacity:.6;z-index:5}#save_output_btns{display:none;text-align:left}#save_output_btns p{margin:.5em 1.5em;display:inline-block}#bg_blocks{overflow:auto;margin-left:30px}.dropdown li.tool_button{width:24px}@font-face{font-family:Typr File Tree Nerd Font;src:url(./JetBrainsMonoNerdFontMono-Regular-DEjLHGha.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Typr File Tree Symbols Nerd Font;src:url(./SymbolsNerdFont-Regular-CbVSNk1O.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{color-scheme:light;font-family:Atkinson Hyperlegible Next,Inter,Segoe UI,sans-serif;--background: #ece7dc;--background-wash: #f6f3eb;--surface: rgba(255, 252, 247, .82);--surface-strong: #fffdf9;--surface-muted: rgba(242, 237, 227, .88);--editor-foreground: #1c231f;--text: var(--editor-foreground);--text-muted: #667166;--border: rgba(70, 78, 64, .12);--accent: #176f5f;--accent-strong: #145548;--accent-soft: rgba(23, 111, 95, .12);--danger: #a54343;--warning: #7b6319;--editor-background: #fffdf8;--editor-gutter: #f0e9dd;--editor-gutter-foreground: #8b8f84;--editor-active-line: rgba(23, 111, 95, .08);--editor-selection: rgba(23, 111, 95, .22);--shadow: 0 24px 80px rgba(76, 66, 49, .12);--pane-header-height: 3.55rem;--pane-header-icon-button-size: 2.4rem;--app-viewport-height: 100dvh}:root[data-theme=dark]{color-scheme:dark;--background: #111614;--background-wash: #181d1a;--surface: rgba(23, 28, 25, .86);--surface-strong: #171d1a;--surface-muted: rgba(28, 35, 31, .94);--editor-foreground: #edf4ef;--text: var(--editor-foreground);--text-muted: #9aa69d;--border: rgba(203, 216, 206, .12);--accent: #58baa1;--accent-strong: #3e9d86;--accent-soft: rgba(88, 186, 161, .14);--danger: #ff9393;--warning: #e6cb78;--editor-background: #121815;--editor-gutter: #171e1a;--editor-gutter-foreground: #7e897f;--editor-active-line: rgba(88, 186, 161, .12);--editor-selection: rgba(88, 186, 161, .24);--shadow: 0 24px 80px rgba(0, 0, 0, .28)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{position:fixed;inset:0;width:100%;min-height:var(--app-viewport-height, 100dvh);background:radial-gradient(circle at top left,rgba(23,111,95,.12),transparent 26%),radial-gradient(circle at top right,rgba(199,166,101,.12),transparent 22%),linear-gradient(180deg,var(--background-wash),var(--background));color:var(--text)}button,input,textarea,select{font:inherit}button{cursor:pointer}.auth-shell{min-height:100dvh;display:grid;place-items:center;padding:1.2rem}.auth-panel{width:min(100%,24rem);padding:1.35rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:var(--shadow)}.auth-panel__brand{margin-bottom:1.15rem;color:var(--accent-strong);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.auth-panel h1{margin:0 0 1.2rem;font-size:1.45rem;line-height:1.15}.auth-form{display:grid;gap:.95rem}.auth-field{display:grid;gap:.38rem;color:var(--text-muted);font-size:.86rem;font-weight:700}.auth-field input{min-height:2.65rem;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--editor-background);color:var(--text);padding:.65rem .75rem}.auth-field input:focus{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));outline:2px solid color-mix(in srgb,var(--accent) 20%,transparent);outline-offset:1px}.auth-submit{min-height:2.65rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:8px;background:var(--accent);color:var(--surface-strong);font-weight:800}.auth-submit:hover,.auth-submit:focus-visible{background:var(--accent-strong);outline:none}.auth-submit:disabled{cursor:not-allowed;opacity:.6}.auth-message{min-height:1.2rem;margin:0;color:var(--danger);font-size:.86rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app-shell{position:fixed;inset:0;box-sizing:border-box;height:var(--app-viewport-height, 100dvh);width:100%;display:flex;flex-direction:column;overflow:hidden;padding:calc(env(safe-area-inset-top) + .45rem) .45rem calc(env(safe-area-inset-bottom) + .55rem)}.app-shell--zen{padding:0}.workspace-shell{display:grid;grid-template-columns:3.8rem minmax(0,1fr);gap:.55rem;flex:1 1 auto;min-height:0}.workspace-shell--zen{display:flex;justify-content:center;background:var(--background)}.workspace-shell--zen .workspace-main{flex:1 1 auto}.workspace-shell--mobile{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.workspace-shell--mobile .workspace-main{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.workspace-main{display:flex;flex-direction:column;min-width:0;min-height:0}.menubar{position:relative;z-index:50;display:flex;align-items:stretch;flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;width:100%;max-width:none;margin:0 0 .55rem;min-height:2.55rem;padding:0 .75rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow)}.menubar.menubar--mobile-hidden{display:none}.activity-bar{display:flex;flex-direction:column;gap:.45rem;min-height:0;overflow:hidden;padding:.45rem .4rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow)}.activity-bar__scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;min-height:0;overflow-y:auto;scrollbar-width:none}.activity-bar__scroll::-webkit-scrollbar{display:none}.activity-bar__section{display:flex;flex-direction:column;gap:.45rem;min-height:0}.activity-bar__section--restore{margin-top:.25rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.activity-bar__section--bottom{flex:0 0 auto;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.activity-bar--mobile{position:sticky;top:3.2rem;z-index:19;flex-direction:row;gap:.35rem;flex:0 0 auto;align-self:stretch;width:min(100%,calc(100vw - .9rem));max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding:.35rem;border-radius:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.activity-bar--mobile::-webkit-scrollbar{display:none}.activity-bar__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.3rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-muted)}.activity-bar--mobile .activity-bar__button{flex:0 0 2.65rem;width:2.65rem;min-width:2.65rem;min-height:2.45rem;border-radius:8px}.activity-bar__button:hover,.activity-bar__button:focus-visible{background:color-mix(in srgb,var(--accent-soft) 78%,var(--surface-strong));color:var(--text);outline:none}.activity-bar__button--active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft));color:var(--accent-strong)}.activity-bar__button--restore{border-color:color-mix(in srgb,var(--accent) 26%,var(--border));background:color-mix(in srgb,var(--accent-soft) 62%,transparent);color:var(--accent-strong)}.activity-icon{display:block;width:1.15rem;height:1.15rem;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.activity-icon--files{mask-image:url(./files-BAIzpbvE.svg);-webkit-mask-image:url(./files-BAIzpbvE.svg)}.activity-icon--source-tools{mask-image:url(./tools-DTVvs7OB.svg);-webkit-mask-image:url(./tools-DTVvs7OB.svg)}.activity-icon--projects{mask-image:url(./projects-BTzJxbIN.svg);-webkit-mask-image:url(./projects-BTzJxbIN.svg)}.activity-icon--search{mask-image:url(./search-CKxSfaZS.svg);-webkit-mask-image:url(./search-CKxSfaZS.svg)}.activity-icon--outline{mask-image:url(./outline-BeYlIX8b.svg);-webkit-mask-image:url(./outline-BeYlIX8b.svg)}.activity-icon--mitex{mask-image:url(./mitex-BWyDrtYG.svg);-webkit-mask-image:url(./mitex-BWyDrtYG.svg)}.activity-icon--sync{mask-image:url(./sync-C0cnGnOy.svg);-webkit-mask-image:url(./sync-C0cnGnOy.svg)}.activity-icon--debug{mask-image:url(./debug-BT9pIBXr.svg);-webkit-mask-image:url(./debug-BT9pIBXr.svg)}.activity-icon--diagram{mask-image:url(./diagram-B0eL5sLF.svg);-webkit-mask-image:url(./diagram-B0eL5sLF.svg)}.activity-icon--source{mask-image:url(./default-C4Hst2kT.svg);-webkit-mask-image:url(./default-C4Hst2kT.svg)}.activity-icon--preview{mask-image:url(./pdf-Bm2Ev5E_.svg);-webkit-mask-image:url(./pdf-Bm2Ev5E_.svg)}.activity-icon--settings{mask-image:url(./settings-BHNwiJoa.svg);-webkit-mask-image:url(./settings-BHNwiJoa.svg)}.activity-icon--docs{mask-image:url(./docs-BUdK5iMM.svg);-webkit-mask-image:url(./docs-BUdK5iMM.svg)}.activity-icon--info{mask-image:url(./info-BAdoDCuj.svg);-webkit-mask-image:url(./info-BAdoDCuj.svg)}.menubar__cluster{display:flex;align-items:center;gap:.65rem;min-width:0;flex:0 0 auto}.menubar__cluster--right{justify-content:flex-end}.menu-strip{display:flex;align-items:stretch;gap:.25rem;flex-wrap:wrap;justify-content:flex-start;flex:1 1 auto;min-width:0;align-self:stretch}.menu-dropdown{position:relative;z-index:60;display:flex;align-items:stretch}.menu-dropdown__trigger{display:inline-flex;align-items:center;align-self:stretch;min-height:100%;padding:0 .7rem;border:0;border-radius:0;background:transparent;color:var(--text);-webkit-user-select:none;user-select:none;transition:background .12s ease}.menu-dropdown:first-child{margin-left:-.75rem}.menu-dropdown:first-child .menu-dropdown__trigger{padding-left:.75rem}.menu-dropdown__trigger:hover,.menu-dropdown__trigger:focus-visible,.menu-dropdown--open .menu-dropdown__trigger{background:color-mix(in srgb,var(--accent-soft) 52%,var(--surface-strong));outline:none}.menu-dropdown__panel{position:absolute;top:calc(100% + .35rem);left:0;z-index:999;min-width:220px;padding:.45rem;border:1px solid var(--border);border-radius:0;background:var(--surface-strong);box-shadow:0 24px 60px #00000024}.menu-action,.pane__button,.control-button{min-height:2.4rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);color:var(--text);padding:.58rem .78rem;transition:transform .12s ease,border-color .12s ease,background .12s ease}.menu-action{width:100%;text-align:left;min-height:1.9rem;margin-bottom:0;padding:.38rem .7rem;border:0;border-radius:0;background:transparent;box-shadow:none}.menu-dropdown__panel>.menu-action+.menu-action{margin-top:.05rem}.control-button:hover,.control-button:focus-visible,.pane__button:hover,.pane__button:focus-visible{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft));outline:none}.menu-action:hover,.menu-action:focus-visible{background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong));outline:none}.control-button:disabled,.menu-action:disabled,.pane__button:disabled{cursor:not-allowed;opacity:.55;transform:none}.control-button:active,.pane__button:active{transform:translateY(1px)}.menu-action:active{transform:none;background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-strong))}.pane__button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--surface-strong) 76%,var(--accent-soft));color:var(--accent-strong)}.pane__button--danger{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}.pane__button--danger:hover,.pane__button--danger:focus-visible{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));background:color-mix(in srgb,var(--danger) 12%,var(--surface-strong))}.pane__button--success{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 14%,var(--surface-strong));color:var(--accent-strong)}.control-button--wide{width:100%;justify-content:center}.menu-note{padding:.25rem .25rem .1rem;color:var(--text-muted);font-size:.9rem}.status-pill,.file-pill,.pane__meta{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .65rem;border-radius:999px;background:var(--accent-soft);color:var(--text);font-size:.88rem}.status-pill{background:var(--surface-muted);border:1px solid var(--border)}.status-pill--icon{justify-content:center;width:2rem;padding:0}.status-pill__icon{display:block;width:1rem;height:1rem;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.status-pill--online{color:var(--accent)}.status-pill--offline{color:var(--warning)}.status-pill__icon--online{mask-image:url(./internet-DCzjkfgj.svg);-webkit-mask-image:url(./internet-DCzjkfgj.svg)}.status-pill__icon--offline{mask-image:url(./internet-offline-NWBaYwVG.svg);-webkit-mask-image:url(./internet-offline-NWBaYwVG.svg)}.application-info{position:relative;width:100%}.application-info--mobile{flex:0 0 2.65rem;width:2.65rem;min-width:2.65rem}.application-info__trigger{position:relative}.application-info__update-badge{position:absolute;top:.42rem;right:.42rem;width:.47rem;height:.47rem;border:2px solid var(--surface);border-radius:999px;background:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 25%,transparent)}.application-info__popover{position:fixed;z-index:1200;bottom:calc(env(safe-area-inset-bottom) + .75rem);left:4.9rem;width:min(22rem,calc(100vw - 5.8rem));max-height:min(42rem,calc(100dvh - 1.5rem));overflow-y:auto;padding:.9rem;border:1px solid color-mix(in srgb,var(--border) 88%,var(--text-muted));border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);color:var(--text);box-shadow:0 22px 60px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.application-info__header,.application-info__details>div,.application-info__links a,.application-info__actions,.application-info__checking,.application-info__warning{display:flex;align-items:center}.application-info__header{justify-content:space-between;gap:1rem}.application-info__header h2{margin:.08rem 0 0;font-size:1.3rem}.application-info__eyebrow{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.application-info__close{min-height:1.8rem;padding:.25rem .45rem;border:0;border-radius:6px;background:transparent;color:var(--text-muted)}.application-info__close:hover,.application-info__close:focus-visible{background:var(--surface-muted);color:var(--text);outline:none}.application-info__section{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.application-info__section h3{margin:0 0 .6rem;color:var(--text-muted);font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}.application-info__details{display:grid;gap:.38rem;margin:0}.application-info__details>div{justify-content:space-between;gap:1rem}.application-info__details dt{color:var(--text-muted)}.application-info__details dd{margin:0;text-align:right;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.85rem}.application-info__links{display:grid;gap:.2rem}.application-info__links a{justify-content:space-between;min-height:2rem;padding:.35rem .45rem;border-radius:6px;color:var(--text);text-decoration:none}.application-info__links a:hover,.application-info__links a:focus-visible{background:var(--surface-muted);color:var(--accent-strong);outline:none}.application-info__current,.application-info__update{display:grid;gap:.65rem}.application-info__current p,.application-info__update p,.application-info__muted{margin:0}.application-info__muted{color:var(--text-muted)}.application-info__update ul{display:grid;gap:.28rem;margin:0;padding-left:1.15rem;color:var(--text-muted)}.application-info__actions{justify-content:flex-end;gap:.45rem}.application-info__checking{gap:.55rem;min-height:3.55rem;color:var(--text-muted)}.application-info__spinner{width:.9rem;height:.9rem;border:2px solid color-mix(in srgb,var(--text-muted) 28%,transparent);border-top-color:var(--accent);border-radius:999px;animation:application-info-spin .7s linear infinite}.application-info__warning{align-items:flex-start;gap:.55rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--warning) 10%,var(--surface-strong))}.application-info__warning-icon{flex:0 0 1rem;width:1rem;height:1rem;margin-top:.12rem;background:var(--warning);mask:url(./triangle-alert-INoEwqmu.svg) center / contain no-repeat;-webkit-mask:url(./triangle-alert-INoEwqmu.svg) center / contain no-repeat}@keyframes application-info-spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.application-info__popover{top:calc(env(safe-area-inset-top) + 6.7rem);right:.8rem;bottom:auto;left:.8rem;width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - 7.5rem)}}.workspace{flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;overflow:hidden;transition:grid-template-columns .18s ease}.workspace--triple{display:grid;grid-template-columns:minmax(260px,320px) minmax(420px,1.1fr) minmax(360px,.9fr);gap:0;align-items:stretch}.workspace--editor .pane--preview,.workspace--editor .pane--sidebar,.workspace--sidebar .pane--editor,.workspace--sidebar .pane--preview{display:none}.workspace--editor{grid-template-columns:minmax(0,1fr)}.workspace--preview .pane--editor,.workspace--preview .pane--sidebar{display:none}.workspace--preview{grid-template-columns:minmax(0,1fr)}.workspace--zen{width:100%;height:100%;justify-content:center;align-content:center;padding:0;transition:none}.workspace--zen .pane--sidebar,.workspace--zen .pane--preview{display:none}.workspace--zen .pane--editor{grid-column:2;grid-row:2;height:100%;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:12px;background:var(--editor-background);box-shadow:0 18px 42px #00000029,0 1px color-mix(in srgb,var(--surface-strong) 82%,transparent) inset;overflow:hidden}.workspace--zen .cm-scroller{scrollbar-width:none}.workspace--zen .cm-scroller::-webkit-scrollbar{display:none}.workspace--zen .workspace-handle--zen-top{grid-column:2;grid-row:1}.workspace--zen .workspace-handle--zen-left{grid-column:1;grid-row:2}.workspace--zen .workspace-handle--zen-right{grid-column:3;grid-row:2}.workspace--zen .workspace-handle--zen-bottom{grid-column:2;grid-row:3}.workspace--mobile{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;gap:.6rem;overflow:hidden}.workspace--mobile .workspace-mobile-switcher{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;flex:0 0 auto;align-self:stretch;width:min(100%,calc(100vw - .9rem));max-width:100%;min-width:0;box-sizing:border-box;padding:.35rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.workspace-mobile-tab{min-width:0;min-height:2.35rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-weight:700;overflow:hidden}.workspace-mobile-tab__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-mobile-tab:hover,.workspace-mobile-tab:focus-visible{background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface-strong));color:var(--text);outline:none}.workspace-mobile-tab--active{background:var(--surface-strong);color:var(--text);box-shadow:0 8px 20px #00000014}.workspace--mobile .pane{width:100%;max-width:100%;min-width:0;min-height:0}.workspace--mobile .pane--sidebar,.workspace--mobile .sidebar-section,.workspace--mobile .sidebar-card{min-width:0;overflow-wrap:anywhere}.workspace--mobile .pane--mobile-hidden{display:none}.workspace--mobile .pane--mobile-active{display:flex;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.workspace--mobile .pane--editor{overflow:hidden}.workspace--mobile .pane--editor .editor-root,.workspace--mobile .pane--editor .cm-editor{min-height:0;overflow:hidden}.workspace--mobile .pane--editor .cm-scroller{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.workspace--mobile .workspace-handle,.workspace--mobile .pane__button--quiet,.workspace--editor .workspace-handle,.workspace--preview .workspace-handle,.workspace--sidebar .workspace-handle{display:none}.pane{--pane-focus-border: color-mix(in srgb, var(--accent) 62%, var(--border));min-width:0;min-height:0;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);overflow:hidden}.pane:focus{outline:none}.pane:focus-visible,.pane:focus-within{border-color:var(--pane-focus-border)}.pane--sidebar{--sidebar-font-size: 16px;display:flex;flex-direction:column;min-height:0;font-size:var(--sidebar-font-size);background:color-mix(in srgb,var(--surface-muted) 94%,transparent)}.pane--sidebar button,.pane--sidebar input,.pane--sidebar select,.pane--sidebar textarea{font-size:inherit}.pane--sidebar .sidebar-section__header h3{font-size:calc(var(--sidebar-font-size) * 1.05)}.pane--sidebar .pane__header h2{font-size:1.5rem}.pane--sidebar .pane__button,.pane--sidebar .pane__meta,.pane--sidebar .sidebar-section,.pane--sidebar .file-tree,.pane--sidebar .file-tree__branch-header,.pane--sidebar .file-tree .file-row,.pane--sidebar .outline-row,.pane--sidebar .sidebar-card,.pane--sidebar .sidebar-diagnostic,.pane--sidebar .merge-file-row{font-size:var(--sidebar-font-size)}.pane--sidebar .project-manager__summary-stats,.pane--sidebar .project-manager__summary-badge,.pane--sidebar .file-row__meta,.pane--sidebar .sidebar-search-toggle,.pane--sidebar .sidebar-diagnostic strong{font-size:calc(var(--sidebar-font-size) * .84)}.pane--sidebar .file-tree__empty,.pane--sidebar .files-git-notice__body strong{font-size:calc(var(--sidebar-font-size) * .88)}.pane--sidebar .files-git-notice__body span{font-size:calc(var(--sidebar-font-size) * .8)}.pane--editor,.pane--preview{display:flex;flex-direction:column;min-height:0;position:relative;touch-action:pan-x pan-y}.pane--editor{z-index:20;overflow:visible}.workspace--zen .pane--editor{overflow:hidden}.terminal-drawer{--terminal-surface: color-mix(in srgb, var(--surface-strong) 92%, var(--surface) 8%);--terminal-border: color-mix(in srgb, var(--border-strong) 70%, transparent);--terminal-text: var(--text);position:absolute;inset:auto 0 0;display:flex;flex-direction:column;min-height:0;height:0;border-top:1px solid var(--terminal-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 82%,transparent),transparent 28%),var(--terminal-surface);box-shadow:0 -18px 36px #0000002e;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease;z-index:30}.terminal-drawer--open{transform:translateY(0);opacity:1;pointer-events:auto}.terminal-drawer__resize-handle{height:8px;border:0;background:transparent;cursor:ns-resize}.terminal-drawer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .7rem;border-bottom:1px solid var(--terminal-border);color:var(--terminal-text)}.terminal-drawer__status{min-width:0;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.terminal-drawer__terminal{flex:1 1 auto;min-height:0;padding:.2rem .45rem .55rem}.terminal-drawer__body{flex:1 1 auto;min-height:0;padding:.35rem .6rem .6rem;overflow:auto;font-family:Iosevka,SFMono-Regular,Cascadia Mono,monospace;color:var(--terminal-text)}.terminal-drawer__scroll{min-height:100%;padding:.25rem 0;white-space:pre-wrap;word-break:break-word;line-height:1.45}.terminal-drawer__line{margin:0}.terminal-drawer__line--command,.terminal-drawer__line--stdout{color:var(--text)}.terminal-drawer__line--stderr{color:color-mix(in srgb,var(--danger) 78%,var(--text) 22%)}.terminal-drawer__line--system{color:var(--text-muted)}.terminal-drawer__prompt{display:flex;align-items:center;gap:.55rem;margin:0;padding:0;min-height:1.45em;border:0;border-radius:0;background:transparent;line-height:1.45;color:var(--text)}.terminal-drawer__prompt-prefix{flex:0 0 auto;color:color-mix(in srgb,var(--accent, #6aa7ff) 72%,var(--text) 28%);font-weight:700}.terminal-drawer__input-shell{flex:1 1 auto;min-width:0;position:relative}.terminal-drawer__input-highlight,.terminal-drawer__input{display:block;width:100%;font:inherit;line-height:inherit;white-space:pre}.terminal-drawer__input-highlight{pointer-events:none;color:var(--text);overflow:hidden}.terminal-drawer__input{position:absolute;inset:0;border:0;outline:none;background:transparent;color:transparent;padding:0;caret-color:var(--text)}.terminal-drawer__token--command{color:color-mix(in srgb,var(--accent, #6aa7ff) 76%,var(--text) 24%)}.terminal-drawer__token--option{color:#d19a66}.terminal-drawer__token--string{color:#98c379}.terminal-drawer__token--path{color:#56b6c2}.terminal-drawer__token--number{color:#c678dd}.terminal-drawer__token--operator{color:#e06c75}.terminal-drawer__token--plain{color:var(--text)}.pane--preview{background:var(--surface-strong);z-index:10}.pane--preview:focus{outline:none}.pane--preview:focus-visible{border-color:var(--pane-focus-border)}.pane--collapsed{align-items:center;justify-content:center;min-width:0;padding:.55rem}.pane__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex:0 0 var(--pane-header-height);height:var(--pane-header-height);min-height:var(--pane-header-height);padding:.55rem .85rem;box-sizing:border-box;border-bottom:1px solid var(--border)}.pane__header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;min-height:2.45rem}.pane__header .pane__button,.pane__header .preview-zoom-select{box-sizing:border-box;height:var(--pane-header-icon-button-size);min-height:var(--pane-header-icon-button-size)}.pane__header .pane__button--compact:not(.pane__icon-button){padding:.58rem .78rem;border-radius:8px}.pane__header .pane__icon-button{width:var(--pane-header-icon-button-size);height:var(--pane-header-icon-button-size)}.pane__header-center{display:flex;justify-content:center}.pane__header-mobile-zoom{display:none}.pane__header--preview{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex:0 0 var(--pane-header-height);height:var(--pane-header-height);min-height:var(--pane-header-height);padding:.55rem .85rem;box-sizing:border-box}.pane__header--preview .pane__header-group{min-width:0}.pane__header--preview .pane__header-center{flex:0 1 auto;margin:0 auto}.pane__header--preview .pane__header-actions{flex-shrink:0}.pane__header h2,.sidebar-section__header h3,.diagnostics h3,.preview-placeholder h3{margin:0}.pane__header-group{display:flex;flex-direction:column;gap:.22rem}.pane__header--tabs{gap:.55rem;padding:.42rem .55rem}.pane__header--tabs .pane__header-center,.pane__header--tabs .pane__header-actions{flex:0 0 auto}.pane-tabbar{display:flex;align-items:center;flex:0 0 1.9rem;height:1.9rem;min-height:1.9rem;padding:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-muted) 88%,transparent)}.pane-tabs{display:flex;align-items:stretch;gap:0;flex:1 1 auto;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none}.pane-tabs::-webkit-scrollbar{display:none}.pane-tab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;flex:0 0 9.5rem;width:9.5rem;height:100%;min-width:0;border:0;border-right:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text-muted);cursor:grab;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:.78rem;line-height:1.1;overflow:hidden;position:relative;box-shadow:none}.pane-tab:active{cursor:grabbing}.pane-tab--active{background:var(--surface-strong);color:var(--text);box-shadow:none}.pane-tab:hover{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}.pane-tab--active:hover{background:var(--surface-strong)}.pane-tab--dragging{opacity:.52;transform:translateY(1px)}.pane-tab--drop-before:before,.pane-tab--drop-after:after{position:absolute;top:.22rem;bottom:.22rem;width:2px;border-radius:999px;background:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-strong) 76%,transparent);content:"";pointer-events:none;z-index:2}.pane-tab--drop-before:before{left:0}.pane-tab--drop-after:after{right:0}.pane-tab--preview .pane-tab__label{font-style:italic}.pane-tab--placeholder{display:flex;align-items:center;padding-inline:.6rem}.pane-tab__button,.pane-tab__close{min-width:0;border:0;background:transparent;color:inherit}.pane-tab__button{display:flex;align-items:center;height:100%;padding:0 .58rem;cursor:inherit;text-align:left}.pane-tab__button:hover,.pane-tab__button:focus-visible,.pane-tab__close:hover,.pane-tab__close:focus-visible{background:transparent;color:var(--text);outline:none}.pane-tab__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-tab__close{display:grid;place-items:center;width:1.55rem;padding:0;cursor:pointer;opacity:.62}.pane-tab:hover .pane-tab__close,.pane-tab--active .pane-tab__close,.pane-tab__close:focus-visible{opacity:1}.pane-tab__close:disabled{opacity:.35}.pane-tab__close-icon{position:relative;display:block;width:.58rem;height:.58rem}.pane-tab__close-icon:before,.pane-tab__close-icon:after{position:absolute;top:50%;left:50%;width:.58rem;height:1.5px;border-radius:999px;background:currentColor;content:"";transform-origin:center}.pane-tab__close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.pane-tab__close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.pane__subtitle{color:var(--text-muted);font-size:.9rem}.pane__button--quiet{background:color-mix(in srgb,var(--surface-strong) 85%,transparent)}.pane__button--compact{min-height:1.7rem;padding:.14rem .2rem;border-radius:6px}.pane__icon-button{flex:0 0 var(--pane-header-icon-button-size);width:var(--pane-header-icon-button-size);min-width:var(--pane-header-icon-button-size);height:var(--pane-header-icon-button-size);min-height:var(--pane-header-icon-button-size);justify-content:center;padding:0}.pane__icon-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft));color:var(--accent-strong)}.toolbar-icon{display:block;width:.98rem;height:.98rem;margin:0 auto;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.toolbar-icon--matrix{mask-image:url(./matrix-DOpkR-6p.svg);-webkit-mask-image:url(./matrix-DOpkR-6p.svg)}.toolbar-icon--table{mask-image:url(./table-Dprimuxl.svg);-webkit-mask-image:url(./table-Dprimuxl.svg)}.toolbar-icon--toggle{mask-image:url(./toggle-BLOVSO2m.svg);-webkit-mask-image:url(./toggle-BLOVSO2m.svg)}.toolbar-icon--pane-hide{mask-image:url(./pane-hide-BXdJHCOG.svg);-webkit-mask-image:url(./pane-hide-BXdJHCOG.svg)}.toolbar-icon--new-file{mask-image:url(./new-file-vLS42A9q.svg);-webkit-mask-image:url(./new-file-vLS42A9q.svg)}.toolbar-icon--sync{mask-image:url(./sync-C0cnGnOy.svg);-webkit-mask-image:url(./sync-C0cnGnOy.svg)}.toolbar-icon--github{mask-image:url(./github-CCi8nyr4.svg);-webkit-mask-image:url(./github-CCi8nyr4.svg)}.toolbar-icon--new-folder{mask-image:url(./new-folder-D424Jrkk.svg);-webkit-mask-image:url(./new-folder-D424Jrkk.svg)}.toolbar-icon--upload{mask-image:url(./upload-66l7VpnA.svg);-webkit-mask-image:url(./upload-66l7VpnA.svg)}.toolbar-icon--download{mask-image:url(./download-CNNlmpYx.svg);-webkit-mask-image:url(./download-CNNlmpYx.svg)}.toolbar-icon--trash{mask-image:url(./trash-j8RxO7OO.svg);-webkit-mask-image:url(./trash-j8RxO7OO.svg)}.toolbar-icon--reset{mask-image:url(./reset-3tt1R4mq.svg);-webkit-mask-image:url(./reset-3tt1R4mq.svg)}.toolbar-icon--maximize{mask-image:url(./maximize-CrRoCjUR.svg);-webkit-mask-image:url(./maximize-CrRoCjUR.svg)}.toolbar-icon--minimize{mask-image:url(./minimize-Cdc_hg4j.svg);-webkit-mask-image:url(./minimize-Cdc_hg4j.svg)}.pane__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-muted) 72%,transparent);position:relative;z-index:30}.pane__toolbar-section{display:flex;align-items:center;gap:.2rem}.pane__toolbar-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem}.source-tools-panel{display:flex;flex-direction:column;gap:.75rem;min-width:0}.source-tools-panel__section{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;min-width:0}.source-tools-panel .matrix-menu,.source-tools-panel .table-menu{min-width:0;width:100%}.source-tools-panel .matrix-menu>button,.source-tools-panel .table-menu>button{width:100%}.source-tools-panel__dropdown-button{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.25rem;padding:.42rem .6rem;border:1px solid var(--border);border-radius:8px;background:var(--editor-background);color:var(--text);font:inherit;font-size:.9rem;font-weight:700;line-height:1.2;text-align:left}.source-tools-panel__dropdown-button:hover,.source-tools-panel__dropdown-button:focus-visible{background:color-mix(in srgb,var(--editor-background) 88%,var(--accent-soft));outline:none}.source-tools-panel__dropdown-button:after{content:"";width:.48rem;height:.48rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .14s ease}.matrix-menu--open,.table-menu--open{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--editor-background)}.matrix-menu--open{overflow:hidden}.table-menu--open{overflow:visible}.matrix-menu--open>.source-tools-panel__dropdown-button,.table-menu--open>.source-tools-panel__dropdown-button{border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--editor-background)}.matrix-menu--open>.source-tools-panel__dropdown-button:after,.table-menu--open>.source-tools-panel__dropdown-button:after{transform:rotate(225deg)}.source-tools-panel .matrix-menu__panel,.source-tools-panel .table-menu__panel{position:static;width:100%;max-height:none;margin-top:0;border:0;border-radius:0;background:var(--editor-background);box-shadow:none}.source-tools-panel .table-menu__panel{overflow:visible}.source-heading-menu{position:relative}.source-heading-menu>summary{display:flex;align-items:center;justify-content:center;line-height:1;list-style:none}.source-heading-menu>summary::-webkit-details-marker{display:none}.source-heading-menu[open]>summary{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft))}.source-heading-menu>summary{min-width:1.7rem;min-height:1.7rem;padding:0;box-sizing:border-box}.matrix-menu,.table-menu{position:relative}.matrix-menu>button{display:flex;align-items:center;justify-content:center;line-height:1;min-width:1.7rem;min-height:1.7rem;padding:0;box-sizing:border-box}.matrix-menu>.source-tools-panel__dropdown-button{justify-content:space-between;line-height:1.2;min-width:0;min-height:2.25rem;padding:.42rem .6rem}.matrix-menu--open>button{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft))}.table-menu>button{display:flex;align-items:center;justify-content:center;line-height:1;min-width:1.7rem;min-height:1.7rem;padding:0;box-sizing:border-box}.table-menu>.source-tools-panel__dropdown-button{justify-content:space-between;line-height:1.2;min-width:0;min-height:2.25rem;padding:.42rem .6rem}.table-menu--open>button{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft))}.matrix-menu__panel{position:absolute;top:calc(100% + .45rem);left:0;z-index:40;display:flex;flex-direction:column;gap:.6rem;width:min(26rem,calc(100vw - 1.5rem));max-height:min(36rem,calc(100vh - 8rem));overflow:auto;padding:.7rem;border:1px solid var(--border);border-radius:14px;background:var(--surface-strong);box-shadow:var(--shadow)}.table-menu__panel{position:absolute;top:calc(100% + .45rem);left:0;z-index:40;display:flex;flex-direction:column;gap:.6rem;width:min(28rem,calc(100vw - 1.5rem));max-height:min(38rem,calc(100vh - 8rem));overflow:auto;padding:.75rem;border:1px solid var(--border);border-radius:14px;background:var(--surface-strong);box-shadow:var(--shadow)}.table-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.table-menu__grid--format{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr))}.table-menu__top-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.45rem .65rem}.table-menu__top-row .table-size-dropdown{min-width:0}.table-menu__top-row .table-size-dropdown__button{width:max-content;min-width:0}.table-menu__top-row .table-size-picker{position:static;max-width:none;margin-top:.35rem}.table-border-dropdown{min-width:0}.table-border-dropdown__button{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;min-width:2.1rem;height:2.1rem;min-height:2.1rem;padding:0}.table-border-dropdown__grid-icon{--table-border-icon-guide: color-mix(in srgb, var(--border) 60%, transparent);--table-border-icon-line: color-mix(in srgb, var(--text) 74%, var(--border));display:block;width:1.08rem;height:1.08rem;border:1px solid var(--table-border-icon-line);background:linear-gradient(var(--table-border-icon-guide),var(--table-border-icon-guide)) 50% 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--table-border-icon-guide),var(--table-border-icon-guide)) 0 50% / 100% 1px no-repeat;box-sizing:border-box}.table-border-dropdown__panel{min-width:0;padding:.55rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 72%,var(--editor-background))}.table-menu__selection-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem}.table-menu__selection-row .table-menu__format-header{flex:1 1 8rem;padding-top:0}.table-menu__format-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.1rem;color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.2}.table-menu__format-header strong{color:var(--text);font-size:.82rem}.table-menu__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.35rem}.table-menu__actions .pane__button{justify-content:center;min-height:1.95rem;padding:.32rem .5rem}.table-menu__border-tools{display:grid;grid-template-columns:minmax(6.5rem,1fr) minmax(6.5rem,1fr);gap:.5rem;align-items:end}.table-menu__border-tools .table-menu__field{min-width:0}.table-menu__border-preset-field{display:flex;flex-direction:column;grid-column:1 / -1;gap:.3rem;color:var(--text-muted);font-size:.82rem;min-width:0}.table-menu__border-presets{display:grid;grid-template-columns:repeat(5,1.85rem);gap:.3rem}.table-border-preset{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border:1px solid var(--border);border-radius:7px;background:var(--surface-muted);color:var(--text)}.table-border-preset:hover,.table-border-preset:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.table-border-preset--active{border-color:color-mix(in srgb,var(--accent) 62%,var(--border));background:color-mix(in srgb,var(--surface-strong) 80%,var(--accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.table-border-preset__glyph{--table-border-glyph-guide: color-mix(in srgb, var(--border) 52%, transparent);--table-border-glyph-line: color-mix(in srgb, var(--text) 72%, var(--border));position:relative;display:block;width:1.05rem;height:1.05rem;border:1px solid var(--table-border-glyph-guide);background:linear-gradient(var(--table-border-glyph-guide),var(--table-border-glyph-guide)) 50% 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--table-border-glyph-guide),var(--table-border-glyph-guide)) 0 50% / 100% 1px no-repeat;box-sizing:border-box}.table-border-preset__glyph--all{border-color:var(--table-border-glyph-line);background:linear-gradient(var(--table-border-glyph-line),var(--table-border-glyph-line)) 50% 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--table-border-glyph-line),var(--table-border-glyph-line)) 0 50% / 100% 1px no-repeat}.table-border-preset__glyph--outer{border-color:var(--table-border-glyph-line)}.table-border-preset__glyph--inner{background:linear-gradient(var(--table-border-glyph-line),var(--table-border-glyph-line)) 50% 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--table-border-glyph-line),var(--table-border-glyph-line)) 0 50% / 100% 1px no-repeat}.table-border-preset__glyph--horizontal{border-top-color:var(--table-border-glyph-line);border-bottom-color:var(--table-border-glyph-line);background:linear-gradient(var(--table-border-glyph-guide),var(--table-border-glyph-guide)) 50% 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--table-border-glyph-line),var(--table-border-glyph-line)) 0 50% / 100% 1px no-repeat}.table-border-preset__glyph--vertical{border-left-color:var(--table-border-glyph-line);border-right-color:var(--table-border-glyph-line);background:linear-gradient(var(--table-border-glyph-line),var(--table-border-glyph-line)) 50% 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--table-border-glyph-guide),var(--table-border-glyph-guide)) 0 50% / 100% 1px no-repeat}.table-border-preset__glyph--top{border-top-color:var(--table-border-glyph-line)}.table-border-preset__glyph--right{border-right-color:var(--table-border-glyph-line)}.table-border-preset__glyph--bottom{border-bottom-color:var(--table-border-glyph-line)}.table-border-preset__glyph--left{border-left-color:var(--table-border-glyph-line)}.table-border-preset__glyph--clear:after{content:"";position:absolute;top:50%;left:-.1rem;width:1.25rem;height:1px;background:color-mix(in srgb,var(--danger, #c2410c) 68%,var(--text));transform:rotate(-45deg)}.table-menu__border-apply{justify-content:center;min-height:2.1rem}@media(min-width:560px){.table-menu__border-tools{grid-template-columns:minmax(10.75rem,1.5fr) minmax(6.5rem,1fr) minmax(5.75rem,.75fr) auto}.table-menu__border-preset-field{grid-column:auto}.table-menu__line-preview{grid-column:2 / -1}}.table-menu__field,.table-menu__toggle{display:flex;flex-direction:column;gap:.3rem;color:var(--text-muted);font-size:.82rem}.table-menu__field input,.table-menu__field select{min-height:2.1rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);color:var(--text);font:inherit}.table-menu__field input:hover,.table-menu__field input:focus-visible,.table-menu__field select:hover,.table-menu__field select:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.table-menu__field--line-preview{gap:.25rem}.table-menu__line-preview{--table-line-preview-width: 1px;--table-line-preview-style: solid;position:relative;display:block;grid-column:1 / -1;height:.7rem;margin-top:-.15rem}.table-menu__line-preview:before{content:"";position:absolute;top:50%;left:.15rem;right:.15rem;border-top:var(--table-line-preview-width) var(--table-line-preview-style) color-mix(in srgb,var(--text) 62%,var(--border))}.table-menu__line-preview--none:before{border-top-color:color-mix(in srgb,var(--border) 48%,transparent)}.table-menu__line-preview--dashed{--table-line-preview-style: dashed}.table-menu__line-preview--dotted{--table-line-preview-style: dotted}.table-menu__line-preview--double{--table-line-preview-style: double;--table-line-preview-width: 3px}.table-menu__line-preview--medium{--table-line-preview-width: 2px}.table-menu__line-preview--thick{--table-line-preview-width: 3px}.table-menu__field--color input[type=color]{width:2.4rem;min-width:2.4rem;padding:.18rem}.table-menu__color-row{display:flex;align-items:stretch;gap:.35rem}.table-menu__color-clear{min-height:2.1rem;flex:1 1 auto;justify-content:center}.table-menu__field--full{width:100%}.table-menu__caption{margin-top:.05rem}.table-menu__toggles,.table-menu__structure-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem}.table-menu__structure-toggles{min-height:2.1rem}.table-menu__toggle{flex-direction:row;align-items:center;gap:.45rem}.table-menu__toggle input{accent-color:var(--accent)}.table-menu__insert{justify-content:center}.matrix-menu__size-header,.matrix-menu__label,.table-menu__size-header,.table-menu__label{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.2}.matrix-menu__size-header strong,.table-menu__size-header strong{color:var(--text);font-size:.82rem}.table-size-dropdown{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.table-size-dropdown__button{justify-content:space-between;width:9.25rem;min-width:9.25rem;max-width:9.25rem;gap:.5rem}.table-size-dropdown__label{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0}.table-size-dropdown__button strong{display:inline-block;width:3.1rem;color:var(--text);font-size:.82rem;text-align:right}.table-size-dropdown__caret{width:.45rem;height:.45rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.08rem)}.table-size-dropdown__button[aria-expanded=true] .table-size-dropdown__caret{transform:rotate(225deg) translateY(-.08rem)}.matrix-size-picker{max-width:100%;max-height:9.5rem;overflow:auto;padding:.35rem;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 78%,transparent)}.table-size-picker{display:flex;flex-direction:column;gap:.5rem;width:max-content;min-width:11rem;max-width:none;max-height:none;overflow:visible;padding:.55rem;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 88%,var(--editor-background))}.table-size-picker__grid{width:max-content;padding:.08rem 1.7rem 1.7rem .08rem}.table-size-picker .matrix-size-picker__row{grid-template-columns:repeat(var(--matrix-picker-columns),1.35rem);gap:.24rem}.table-size-picker .matrix-size-picker__row+.matrix-size-picker__row{margin-top:.24rem}.table-size-picker .matrix-size-picker__cell{width:1.35rem;height:1.35rem}.table-size-picker__manual{display:grid;grid-template-columns:repeat(2,5.15rem);gap:.45rem;width:10.75rem;min-width:10.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.table-size-picker__manual-field{display:flex;flex-direction:column;gap:.24rem;color:var(--text-muted);font-size:.74rem;font-weight:700}.table-size-picker__manual-field input{width:100%;min-width:0;min-height:1.9rem;padding:.25rem .42rem;border:1px solid var(--border);border-radius:6px;background:var(--editor-background);color:var(--text);font:inherit;box-sizing:border-box}.table-size-picker__manual-field input:hover,.table-size-picker__manual-field input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.matrix-size-picker__row{display:grid;grid-template-columns:repeat(var(--matrix-picker-columns),1.05rem);width:max-content;gap:.18rem}.matrix-size-picker__row+.matrix-size-picker__row{margin-top:.18rem}.matrix-size-picker__cell{width:1.05rem;height:1.05rem;padding:0;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:3px;background:var(--editor-background);box-sizing:border-box}.matrix-size-picker__cell:hover,.matrix-size-picker__cell:focus-visible,.matrix-size-picker__cell--active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent-soft) 62%,var(--surface-strong));outline:none}.matrix-size-picker__cell--selected{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 68%,transparent)}.matrix-tableau-wrap,.table-tableau-wrap{max-width:100%;max-height:15rem;overflow:auto}.matrix-tableau-wrap{border:1px solid var(--border);border-radius:10px;background:var(--editor-background)}.table-tableau-wrap{background:transparent}.matrix-tableau,.table-tableau{--tool-tableau-cell-size: 3rem;display:grid;width:max-content;min-width:100%}.table-tableau{-webkit-user-select:none;user-select:none}.matrix-tableau__cell,.table-tableau__cell{width:100%;min-width:var(--tool-tableau-cell-size);height:var(--tool-tableau-cell-size);padding:.35rem .45rem;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:.82rem;line-height:1.2;text-align:center;box-sizing:border-box}.matrix-tableau__cell:focus,.table-tableau__cell:focus{position:relative;z-index:2;outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:-2px;background:color-mix(in srgb,var(--surface-strong) 82%,var(--accent-soft))}.table-tableau__cell--selected{position:relative;z-index:1;background:color-mix(in srgb,var(--accent-soft) 56%,var(--editor-background));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 48%,transparent)}.table-tableau__cell--merged{height:100%;min-height:var(--tool-tableau-cell-size);font-weight:600}.matrix-tableau__cell::placeholder,.table-tableau__cell::placeholder{color:var(--text-faint)}.table-tableau__cell--header{background:color-mix(in srgb,var(--surface-muted) 70%,var(--editor-background));font-weight:700}.table-tableau__cell--footer{background:color-mix(in srgb,var(--surface-muted) 58%,var(--editor-background))}.matrix-menu__delimiters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.matrix-menu__delimiter{min-height:2.1rem;padding:.3rem .45rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);color:var(--text);font-size:.82rem}.matrix-menu__delimiter:hover,.matrix-menu__delimiter:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.matrix-menu__delimiter--active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--surface-strong) 80%,var(--accent-soft))}.matrix-menu__insert{justify-content:center}.source-heading-menu__panel{display:flex;flex-direction:column;gap:.45rem;position:absolute;top:calc(100% + .45rem);left:0;z-index:12;width:min(11rem,calc(100vw - 2rem));padding:.45rem;border:1px solid var(--border);border-radius:14px;background:var(--surface-strong);box-shadow:var(--shadow)}.source-heading-menu__preview{display:flex;flex-direction:column;gap:.22rem;padding:.5rem .55rem;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 65%,transparent)}.source-heading-menu__preview-label{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.source-heading-menu__preview-code{color:var(--text);font-size:.86rem;white-space:nowrap}.source-heading-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.source-heading-menu__item{display:grid;place-items:center;width:100%;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);text-align:center}.source-heading-menu__item:hover,.source-heading-menu__item:focus-visible{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--surface-strong) 72%,var(--accent-soft));outline:none}.source-heading-menu__glyph{display:inline-flex;align-items:center;justify-content:center;min-width:1em;min-height:1em;font-size:.95rem;font-weight:700}.editor-root{flex:1 1 auto;min-height:0;overflow:hidden}.pane--editor>.editor-root{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.editor-root .cm-editor{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.editor-root .cm-gutters{align-self:stretch;height:auto}.mobile-keyboard-extension{display:none}.workspace--zen .editor-root,.workspace--zen .editor-root .cm-editor{border-radius:0;overflow:visible}.source-empty-state{display:flex;flex:1 1 auto;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;padding:1.5rem;text-align:center;color:var(--text-muted)}.source-empty-state__title{color:var(--text);font-size:1rem;font-weight:700}.source-empty-state__path{max-width:min(32rem,100%);font-family:Iosevka Term,JetBrains Mono,SFMono-Regular,monospace;font-size:.84rem;line-height:1.45;word-break:break-word}.source-inline-status{border-top:1px solid var(--border);padding:.68rem .85rem .78rem;font-size:.92rem;line-height:1.45;max-height:12rem;overflow:auto;white-space:pre-wrap}.source-inline-status--error{background:color-mix(in srgb,var(--danger) 10%,var(--surface-strong))}.source-inline-status--warning{background:color-mix(in srgb,var(--warning) 10%,var(--surface-strong))}.workspace-handle{position:relative;border:0;background:transparent;padding:0;width:100%;height:100%;min-width:0;align-self:stretch;cursor:col-resize;touch-action:none}.workspace-handle:after{content:"";position:absolute;top:18%;bottom:18%;left:50%;width:2px;border-radius:999px;background:color-mix(in srgb,var(--border-strong) 70%,transparent);transform:translate(-50%);transition:background .12s ease,width .12s ease}.workspace-handle:hover,.workspace-handle:focus-visible{background:color-mix(in srgb,var(--accent-soft) 56%,transparent)}.workspace-handle:hover:after,.workspace-handle:focus-visible:after{width:3px;background:color-mix(in srgb,var(--accent) 72%,var(--border-strong))}.workspace-handle:focus-visible{outline:none}.workspace-handle--zen{width:100%}.workspace-handle--zen:after{display:none}.workspace-handle--zen-vertical:after{top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--border) 88%,transparent)}.workspace-handle--zen-vertical:hover:after,.workspace-handle--zen-vertical:focus-visible:after{width:2px}.workspace-handle--zen-horizontal{cursor:row-resize}.workspace-handle--zen-horizontal:after{inset:50% 0 auto;width:auto;height:1px;background:color-mix(in srgb,var(--border) 88%,transparent);transform:translateY(-50%)}.workspace-handle--zen-horizontal:hover:after,.workspace-handle--zen-horizontal:focus-visible:after{width:auto;height:2px}.editor-root .cm-diagnostic-gutter{width:1.2rem}.editor-root .cm-diagnostic-marker{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1}.editor-root .cm-diagnostic-marker--error{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.editor-root .cm-diagnostic-marker--warning{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.editor-root .cm-line.cm-diagnostic-line--error{background:color-mix(in srgb,var(--danger) 10%,transparent);color:color-mix(in srgb,var(--danger) 72%,var(--editor-foreground))}.editor-root .cm-line.cm-diagnostic-line--warning{background:color-mix(in srgb,var(--warning) 9%,transparent)}.editor-root .cm-diagnostic-range{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.5px;text-underline-offset:.18em}.editor-root .cm-diagnostic-range--error{text-decoration-color:color-mix(in srgb,var(--danger) 82%,transparent)}.editor-root .cm-diagnostic-range--warning{text-decoration-color:color-mix(in srgb,var(--warning) 88%,transparent)}.editor-root .cm-diagnostic-range--harper,.editor-root .cm-lintRange.cm-diagnostic-range--harper,.editor-root .cm-lintRange-warning.cm-diagnostic-range--harper{background:transparent;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-decoration-color:var(--danger);text-underline-offset:.16em}.sidebar-section{min-height:0;padding:.8rem .85rem;border-bottom:1px solid var(--border)}.sidebar-section:last-child{border-bottom:0}.sidebar-section--scrollable{flex:1 1 auto;overflow:auto}.sidebar-section--files{--file-tree-edge-fade-width: .85rem;position:relative;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--file-tree-edge-fade-width)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--file-tree-edge-fade-width)),transparent 100%)}.sidebar-section--mitex{padding:0}.sidebar-section--pane-editor{display:flex;flex-direction:column}.sidebar-section--pane-editor .diagram-editor,.sidebar-section--pane-editor .diagram-pane{flex:1 1 auto;min-height:0}.sidebar-section--pane-expanded{overflow:hidden}.sidebar-section--git-merge.sidebar-section--pane-expanded{overflow:auto}.sidebar-section--status{flex:0 0 auto;margin-top:0}.sidebar-section__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.sidebar-section__actions{display:flex;justify-content:flex-start;margin-bottom:.8rem}.project-manager{display:flex;flex-direction:column;gap:.85rem}.project-manager__list{display:flex;flex-direction:column;gap:.45rem}.project-manager__row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.45rem;padding:.45rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);cursor:default;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.project-manager__row--dragging{opacity:.55}.project-manager__row--drop-target{border-color:color-mix(in srgb,var(--accent) 56%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 42%,transparent)}.project-manager__row--active{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--accent-soft) 68%,var(--surface-strong))}.project-manager__summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.38rem;min-width:0}.project-manager__summary{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.42rem;width:100%;border:0;border-radius:6px;background:transparent;padding:.12rem;text-align:left;cursor:pointer}.project-manager__summary-heading{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem}.project-manager__summary-heading strong{min-width:0;overflow:hidden;color:var(--text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.project-manager__summary-chevron{display:block;width:.9rem;height:.9rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.project-manager__expand-button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--border) 78%,var(--accent) 22%);border-radius:6px;background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-strong));color:var(--text-muted);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.project-manager__expand-button:hover,.project-manager__expand-button:focus-visible,.project-manager__expand-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--accent-soft) 62%,var(--surface-strong));color:var(--accent-strong)}.project-manager__expand-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 58%,transparent);outline-offset:2px}.project-manager__summary-stats{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.28rem;color:var(--text-muted);font-weight:600;line-height:1.35}.project-manager__summary-stats time{min-width:0}.project-manager__summary-connections{display:flex;width:100%;min-width:0;flex-wrap:wrap;gap:.3rem}.project-manager__summary-badge{min-width:0;max-width:100%;overflow:hidden;padding:.2rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-muted);font-size:.7rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.project-manager__summary-badge--connected{background:color-mix(in srgb,var(--success, #36a269) 15%,transparent);color:var(--success, #278457)}.project-manager__summary-badge--active{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-strong)}.project-manager__summary-badge--warning{background:color-mix(in srgb,var(--danger, #d15b5b) 15%,transparent);color:var(--danger, #b94444)}.project-manager__summary:hover strong,.project-manager__summary:focus-visible strong{color:var(--accent-strong)}.project-manager__summary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 64%,transparent);outline-offset:2px}.project-manager__actions{display:grid;gap:.45rem}.project-manager__manage{display:flex;flex-direction:column;gap:.55rem;padding-top:.15rem}.project-manager__connection{display:flex;min-width:0;flex-direction:column;gap:.55rem;padding:.62rem;border:1px solid color-mix(in srgb,var(--border) 84%,var(--accent) 16%);border-radius:7px;background:color-mix(in srgb,var(--surface-strong) 86%,var(--background) 14%)}.project-manager__connection-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.5rem}.project-manager__connection-header>div{display:flex;min-width:0;flex-direction:column;gap:.18rem}.project-manager__connection-header small{color:var(--text-muted);line-height:1.35;overflow-wrap:anywhere}.project-manager__connection-badge{flex:0 0 auto;padding:.2rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 12%,transparent);color:var(--text-muted);font-size:.66rem;font-weight:750;white-space:nowrap}.project-manager__connection-badge--connected{background:color-mix(in srgb,var(--success, #36a269) 16%,transparent);color:var(--success, #278457)}.project-manager__connection-badge--error{background:color-mix(in srgb,var(--danger, #d15b5b) 14%,transparent);color:var(--danger, #b94444)}.project-manager__connection-actions{display:flex;flex-wrap:wrap;gap:.38rem}.project-manager__connection-actions .pane__button{flex:1 1 auto}.project-manager__connection .project-clone-card{padding:.58rem;border-color:var(--border)}.project-manager__actions,.project-manager__actions--primary{grid-template-columns:minmax(0,1fr)}.project-manager__actions--primary .pane__button,.project-manager__actions--github .pane__button{width:100%;justify-content:center}.project-manager__actions--github{grid-template-columns:minmax(0,1fr);gap:0}.project-github-action{min-height:2.7rem;width:100%;justify-content:center;position:relative;overflow:hidden}.project-github-action--active{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));border-bottom-color:color-mix(in srgb,var(--accent) 30%,var(--border));border-bottom-right-radius:0;border-bottom-left-radius:0;background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-strong));color:var(--accent-strong)}.project-github-action+.project-github-action,.project-clone-card+.project-github-action{margin-top:.45rem}.project-github-action--active+.project-clone-card{margin-top:-1px;border-top-color:color-mix(in srgb,var(--accent) 30%,var(--border));border-top-right-radius:0;border-top-left-radius:0}.project-clone-card{display:flex;flex-direction:column;gap:.65rem;width:100%;padding:.72rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%)}.project-clone-card__header{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.project-clone-card__header strong{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.project-clone-card__header .git-project-status{min-height:1.85rem;padding:.28rem .48rem;font-size:.75rem}.project-github-account{display:flex;align-items:center;gap:.32rem;min-height:2.45rem;padding:.55rem .66rem;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-strong));color:var(--text)}.project-github-account .toolbar-icon{flex:0 0 1rem;width:1rem;height:1rem;margin:0;background:currentColor}.project-github-account strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-github-settings-button{width:100%;justify-content:center}.project-create-private-field{min-width:0}.project-create-private-toggle{min-height:2.45rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);padding:.48rem .62rem}.project-create-private-toggle strong{min-width:0;overflow:hidden;color:var(--text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.project-create-private-toggle input[type=checkbox]{position:relative;width:2.35rem;min-height:0;height:1.28rem;flex:0 0 2.35rem;margin:0;appearance:none;border:1px solid color-mix(in srgb,var(--border) 88%,var(--text-muted));border-radius:999px;background:var(--surface-muted);cursor:pointer;padding:0;transition:background .14s ease,border-color .14s ease}.project-create-private-toggle input[type=checkbox]:after{position:absolute;top:50%;left:.16rem;width:.86rem;height:.86rem;border-radius:999px;background:var(--text-muted);content:"";transform:translateY(-50%);transition:background .14s ease,transform .14s ease}.project-create-private-toggle input[type=checkbox]:checked{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:color-mix(in srgb,var(--accent) 22%,var(--surface-strong))}.project-create-private-toggle input[type=checkbox]:checked:after{background:var(--accent);transform:translate(1.04rem,-50%)}.project-create-private-toggle input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.project-clone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.project-clone-card__message{margin:0;color:var(--text-muted);font-size:calc(var(--sidebar-font-size) * .82);line-height:1.35;overflow-wrap:anywhere}.project-clone-card__message--warning{color:color-mix(in srgb,var(--warning, #b7791f) 82%,var(--text))}.project-clone-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem}.project-clone-button{position:relative;overflow:hidden}.project-clone-button:before{position:absolute;top:0;bottom:0;left:0;width:0;background:color-mix(in srgb,var(--accent) 30%,var(--surface-strong));content:"";transition:width .16s ease}.project-clone-button--active:before{width:var(--project-clone-progress, 0%)}.project-clone-button>span{position:relative;z-index:1}.project-clone-button--active:disabled{cursor:progress;opacity:1}.project-recent-card{display:flex;flex-direction:column;gap:.65rem;padding:.72rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%)}.project-recent-card__section{display:flex;flex-direction:column;gap:.35rem}.project-recent-card__section h4{margin:0;color:var(--text-muted);font-size:calc(var(--sidebar-font-size) * .78);font-weight:700;text-transform:uppercase}.project-recent-list{display:flex;flex-direction:column;gap:.25rem}.project-recent-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.45rem;padding:.35rem .45rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;font:inherit;text-align:left}.project-recent-item:hover,.project-recent-item:focus-visible{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft));outline:none}.project-recent-item:disabled{color:var(--text-muted);cursor:default;opacity:.75}.project-recent-item span,.project-recent-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-recent-item small{flex:0 1 42%;color:var(--text-muted);font-size:calc(var(--sidebar-font-size) * .78);text-align:right}.files-git-notice{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--danger) 10%,var(--surface-strong))}.files-git-notice__body{display:flex;min-width:0;flex-direction:column;gap:.18rem}.files-git-notice__body strong{color:var(--text);font-size:.88rem}.files-git-notice__body span{color:var(--text-muted);font-size:.8rem;line-height:1.3}.file-list{display:flex;flex-direction:column;gap:.55rem}.file-tree{cursor:default;-webkit-touch-callout:none;color:var(--editor-foreground);font-family:Typr File Tree Nerd Font,JetBrainsMono Nerd Font Mono,JetBrains Mono,SFMono-Regular,monospace;font-size:.86rem;line-height:1.35}.file-tree--drag-active{position:relative}.file-tree--drop-target{background:color-mix(in srgb,var(--accent-soft) 72%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.file-tree__root-drop-cue{position:sticky;top:0;z-index:2;margin:.1rem .25rem .3rem;padding:.3rem .5rem;border:1px dashed color-mix(in srgb,var(--accent) 76%,var(--border));border-radius:5px;background:color-mix(in srgb,var(--surface-strong) 82%,var(--accent-soft));color:var(--accent-strong);white-space:normal}.file-tree *{cursor:default;font:inherit}.file-tree__toolbar{display:flex;justify-content:flex-start}.file-tree__branch{min-width:0}.file-tree__branch-header,.file-tree .file-row{box-sizing:border-box;display:inline-block;width:max-content;min-width:100%;padding:0 .35rem 0 .2rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--editor-foreground);line-height:1.35;text-align:left;touch-action:manipulation;white-space:pre}.file-tree__branch-header:hover,.file-tree__branch-header:focus-within,.file-tree .file-row:hover,.file-tree .file-row:focus-visible{outline:none;background:color-mix(in srgb,var(--editor-active-line) 72%,transparent);color:var(--editor-foreground)}.file-tree__branch-header--selected,.file-tree .file-row--selected{background:color-mix(in srgb,var(--editor-selection) 74%,transparent)}.file-tree .file-row--active{background:color-mix(in srgb,var(--editor-selection) 88%,transparent)}.file-tree__branch-header--drop-target{position:relative;outline:2px solid color-mix(in srgb,var(--accent) 82%,transparent);outline-offset:-2px;background:color-mix(in srgb,var(--accent-soft) 94%,var(--surface-strong));box-shadow:inset 3px 0 0 var(--accent)}.file-tree__branch-header--dragging,.file-tree .file-row--dragging{opacity:.45}.file-tree__drop-label{display:inline-block;max-width:24ch;margin-left:.75rem;padding:0 .4rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,var(--surface-strong));color:var(--accent-strong);font-weight:700;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.file-tree__branch-header--static{color:color-mix(in srgb,var(--editor-foreground) 72%,var(--editor-background))}.file-tree__text{white-space:pre}.file-tree__caret,.file-tree__icon{display:inline-block;width:2ch;color:inherit}.file-tree__icon{font-family:Typr File Tree Symbols Nerd Font,Symbols Nerd Font,Symbols Nerd Font Mono,monospace}.file-tree__icon--folder{color:#d79921}.file-tree__icon--typ{color:#2aa198}.file-tree__icon--tex{color:#3c8dbc}.file-tree__icon--md{color:#8ec07c}.file-tree__icon--img{color:#b8bb26}.file-tree__icon--pdf{color:#fb4934}.file-tree__icon--data{color:#fabd2f}.file-tree__icon--git{color:#fe8019}.file-tree__icon--archive{color:#d3869b}.file-tree__icon--bin{color:#928374}.file-tree__icon--default{color:color-mix(in srgb,var(--editor-foreground) 76%,var(--editor-background))}.file-tree__rename-input{min-width:0;padding:0 .25rem;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:0;background:var(--editor-background);color:var(--editor-foreground);cursor:text}.file-tree__rename-input:focus{outline:none;border-color:var(--accent)}.file-tree__items{margin-left:0;padding-left:0;border-left:0}.file-tree__git-status{display:none}.file-tree__empty{padding:.15rem .35rem .15rem .2rem;color:color-mix(in srgb,var(--editor-foreground) 62%,var(--editor-background));font:inherit}.workspace-context-menu{position:absolute;z-index:80;min-width:12rem;padding:.35rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);box-shadow:var(--shadow)}.workspace-context-menu__item{display:block;width:100%;padding:.5rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;font:inherit}.workspace-context-menu__item:hover,.workspace-context-menu__item:focus-visible{outline:none;background:color-mix(in srgb,var(--surface-strong) 72%,var(--accent-soft))}.workspace-context-menu__item:disabled{color:var(--text-muted)}.workspace-context-menu__item--danger{color:var(--danger)}.preview-status-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 auto}.preview-status-icon{display:block;width:100%;height:100%;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.preview-status-icon--live{color:var(--accent);mask-image:url(./live-b0DKwi1J.svg);-webkit-mask-image:url(./live-b0DKwi1J.svg)}.preview-status-icon--compiling{color:var(--warning);mask-image:url(./compiling-BehZXMdp.svg);-webkit-mask-image:url(./compiling-BehZXMdp.svg)}.pane__meta--status{display:inline-flex;align-items:center;justify-content:center;min-width:1rem}.sidebar-search-panel{display:flex;flex-direction:column;gap:.7rem}.sidebar-search-panel__row{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.sidebar-search-panel__field{flex:1 1 16rem;min-width:12rem}.sidebar-search-panel__actions{display:flex;flex-wrap:wrap;gap:.35rem}.sidebar-search-panel__actions .pane__button{flex:1 1 5rem;justify-content:center;min-width:0;background:color-mix(in srgb,var(--surface-muted) 88%,var(--surface-strong))}.sidebar-search-panel__actions--pair .pane__button{flex:1 1 calc(50% - .175rem)}.sidebar-search-panel__actions--full .pane__button{flex:1 1 100%}.sidebar-search-panel__actions .pane__button:hover,.sidebar-search-panel__actions .pane__button:focus-visible{background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.sidebar-search-panel__toggles{display:flex;flex-wrap:wrap;gap:.35rem .7rem;padding:0}.sidebar-search-toggle{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.86rem;line-height:1.2}.sidebar-search-toggle input{accent-color:var(--accent)}.sidebar-section--outline{display:flex;flex-direction:column;overflow-anchor:none}.sidebar-section--outline .outline-list,.sidebar-section--outline .document-stats{flex:0 0 auto}.document-stats{display:flex;flex-direction:column;gap:.55rem;width:100%;margin-top:auto;margin-bottom:0;padding:.65rem .7rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface) 88%,var(--editor-background))}.document-stats__header{display:block;width:100%;color:var(--text);font-size:.78rem;font-weight:700}.document-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem;margin:0}.document-stats__grid div{min-width:0}.document-stats__grid dt{color:var(--text-muted);font-size:.68rem;font-weight:650}.document-stats__grid dd{margin:.08rem 0 0;color:var(--text);font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:700}.outline-list,.sidebar-diagnostics{display:flex;flex-direction:column;gap:.05rem}.outline-node{display:flex;flex-direction:column;min-width:0}.outline-row{display:flex;align-items:center;width:100%;min-height:1.9rem;gap:.4rem;padding:.22rem .35rem;border:0;border-radius:0;background:transparent;color:var(--text);text-align:left;touch-action:manipulation}.outline-row__toggle,.outline-row__link{border:0;background:transparent;color:inherit}.outline-row__toggle{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 1rem;padding:0}.tree-disclosure-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1ch;flex:0 0 1.1ch;color:color-mix(in srgb,var(--editor-foreground) 68%,var(--editor-background));font:inherit;line-height:1}.outline-row:hover .tree-disclosure-icon,.outline-row:focus-within .tree-disclosure-icon{color:var(--accent-strong)}.outline-row__link:hover,.outline-row__link:focus-visible{outline:none;background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.outline-row__spacer{display:block;width:1rem;height:1rem;flex:0 0 1rem}.outline-row__link{display:block;flex:1 1 auto;min-width:0;padding:0;border-radius:0;font:inherit;text-align:left}.outline-row__title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35}.outline-row--selected{background:color-mix(in srgb,var(--surface-strong) 80%,var(--accent-soft))}.outline-children{display:flex;flex-direction:column;gap:.05rem;margin-left:.45rem;padding-left:.02rem;border-left:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.sidebar-diagnostic strong{color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.sidebar-diagnostic{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .75rem;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-strong) 90%,var(--accent-soft))}.sidebar-diagnostic span{max-height:18rem;overflow:auto;white-space:pre-wrap}.sidebar-card{display:flex;flex-direction:column;gap:.75rem;padding:.8rem;border:1px solid var(--border);background:var(--surface-strong)}.sidebar-card__row,.sidebar-card__actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.sidebar-card__copy{margin:0;color:var(--text-muted);line-height:1.45}.sidebar-card__list{display:flex;flex-direction:column;gap:.38rem;padding-left:1.05rem}.sidebar-card__list li{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.55rem;align-items:baseline}.sidebar-card__list li span:last-child{min-width:0;overflow-wrap:anywhere;color:var(--text-muted)}.sync-stack .sidebar-card__row,.sync-stack .sidebar-card__actions{flex-wrap:wrap}.sync-stack .sidebar-card__row>span:first-child,.sync-stack .sidebar-card__actions>select{min-width:0}.sync-stack .sidebar-card__row>span:first-child{overflow:hidden;text-overflow:ellipsis}.sync-stack .sidebar-card__actions{justify-content:flex-start}.sync-stack .sidebar-card__actions>.pane__button{flex:0 0 auto}.sync-stack .sidebar-card__actions>select{flex:1 1 8rem}.merge-file-list,.merge-resolver,.merge-version-grid{display:flex;flex-direction:column;gap:.55rem}.merge-version-grid--source{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.merge-version-grid--source .merge-version--base{grid-column:1 / -1}.merge-version-grid--preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.merge-file-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.35rem;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:.45rem .55rem;text-align:left}.merge-file-row[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--surface-strong) 72%,var(--accent-soft))}.merge-file-row span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-version{display:flex;flex-direction:column;gap:.35rem;min-width:0}.merge-version__body,.merge-resolution-editor{width:100%;max-height:12rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);margin:0;padding:.6rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.merge-version__body{display:flex;flex-direction:column;gap:0;font-family:var(--editor-font-family);font-size:.86rem}.merge-version__line{display:grid;grid-template-columns:3rem minmax(0,1fr);min-height:1.45rem}.merge-version__line-number{color:var(--text-muted);-webkit-user-select:none;user-select:none}.merge-version__line code{min-width:0;white-space:pre-wrap;word-break:break-word}.merge-version__line--changed{background:color-mix(in srgb,var(--warning) 16%,transparent)}.merge-version__line--missing{background:color-mix(in srgb,var(--danger) 12%,transparent)}.merge-version__actions{display:flex;justify-content:flex-start}.merge-resolution-editor{min-height:8rem;resize:vertical}.sidebar-section--pane-expanded .merge-version__body{max-height:22rem}.diagram-editor{display:flex;flex-direction:column;gap:.6rem;min-height:0}.diagram-editor--error{justify-content:flex-start}.diagram-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.inline-pane-expand-controls{display:inline-flex;align-items:stretch;gap:.35rem;height:2.45rem;min-height:2.45rem}.inline-pane-expand-controls__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:2.45rem;min-height:2.45rem;width:2.45rem;min-width:2.45rem;padding:0}.inline-pane-expand-controls__icon{display:inline-flex;width:1rem;height:1rem;flex:0 0 auto;background-color:currentColor;mask-image:url(./disclosure-BMqdCNN8.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(./disclosure-BMqdCNN8.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.inline-pane-expand-controls__icon--left{transform:rotate(90deg)}.inline-pane-expand-controls__icon--right{transform:rotate(-90deg)}.diagram-editor__header strong{display:block;margin-bottom:.2rem}.diagram-editor__header p{margin:0;color:var(--text-muted);line-height:1.4;font-size:.86rem}.file-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.7rem .78rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-strong);color:var(--text);text-align:left}.file-row:hover,.file-row:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.file-row--active{border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent-soft) 90%,var(--surface-strong))}.file-row__name{font-weight:600}.file-row__meta{color:var(--text-muted);font-size:.84rem}.sync-stack{display:flex;flex-direction:column;gap:.75rem}.sync-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sync-field{display:flex;flex-direction:column;gap:.38rem}.sync-field span{color:var(--text-muted);font-size:.84rem;font-weight:600}.sync-field input,.sync-field select,.sync-field textarea{min-height:2.45rem;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);color:var(--text);padding:.58rem .72rem}.sync-field textarea{min-height:6.5rem;resize:vertical}.sync-field--checkbox{flex-direction:row;align-items:center;justify-content:space-between}.sync-field--checkbox input[type=checkbox]{min-height:auto;width:auto}.sync-field input:focus,.sync-field select:focus,.sync-field textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.sidebar-section--sync .sync-stack{gap:.45rem}.sidebar-section--sync .sidebar-card{gap:0;padding:0;overflow:hidden;background:color-mix(in srgb,var(--surface-strong) 94%,var(--surface-muted))}.sidebar-section--sync .sidebar-card>*+*{margin-top:.55rem}.sidebar-section--sync .sidebar-card>:last-child{margin-bottom:.65rem}.sidebar-section--sync .sidebar-card>.sidebar-card__actions,.sidebar-section--sync .sidebar-card>.sidebar-card__copy,.sidebar-section--sync .sidebar-card>.merge-file-list,.sidebar-section--sync .sidebar-card>.merge-resolver,.sidebar-section--sync .sidebar-card>.outline-list,.sidebar-section--sync .sidebar-card>.pane__meta,.sidebar-section--sync .sidebar-card>.snippet-empty,.sidebar-section--sync .sidebar-card>.sync-field,.sidebar-section--sync .sidebar-card>.sync-status-bar{margin-right:.65rem;margin-left:.65rem}.sidebar-section--sync .sidebar-card>.sidebar-card__row:first-child{gap:.55rem;min-height:2.35rem;padding:.52rem .65rem;border-bottom:1px solid var(--border);color:var(--text);font-size:.88em;font-weight:700;line-height:1.2}.sidebar-section--sync .sidebar-card>.sidebar-card__row:first-child>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section--sync .pane__meta{flex:0 1 auto;min-width:0;min-height:1.35rem;max-width:100%;padding:.13rem .38rem;border:1px solid color-mix(in srgb,var(--border) 78%,var(--text) 22%);border-radius:3px;background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface-strong));color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76em;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section--sync .sidebar-card__actions{gap:.38rem}.sidebar-section--sync .pane__button:not(.pane__icon-button){min-height:1.95rem;padding:.34rem .52rem;border-radius:4px;font-size:.78em;line-height:1.15;transition:border-color .12s ease,background .12s ease}.sidebar-section--sync .pane__button:not(.pane__icon-button):active{transform:none}.sidebar-section--sync .sync-field{gap:.18rem;color:var(--text-muted);font-size:.78em;font-weight:700}.sidebar-section--sync .sync-field span{font-size:1em;font-weight:700}.sidebar-section--sync .sync-field input,.sidebar-section--sync .sync-field select,.sidebar-section--sync .sync-field textarea{min-height:2rem;padding:.35rem .48rem;border-radius:4px;background:var(--editor-background)}.sidebar-section--sync .sync-field textarea{min-height:6rem}.sidebar-section--sync .outline-list,.sidebar-section--sync .merge-file-list{gap:0;border:1px solid var(--border);background:color-mix(in srgb,var(--editor-background) 72%,var(--surface-strong))}.sidebar-section--sync .outline-list .sidebar-card__row,.sidebar-section--sync .merge-file-row{flex-wrap:nowrap;min-height:1.85rem;padding:.34rem .5rem;border:0;border-radius:0;background:transparent}.sidebar-section--sync .outline-list .sidebar-card__row+.sidebar-card__row,.sidebar-section--sync .merge-file-row+.merge-file-row{border-top:1px solid var(--border)}.sidebar-section--sync .outline-list .sidebar-card__row>span:first-child,.sidebar-section--sync .merge-file-row>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text);font-size:.82em;text-overflow:ellipsis;white-space:nowrap}.sidebar-section--sync .outline-list .sidebar-card__row>.pane__button{flex:0 0 auto}.sidebar-section--sync .merge-file-row[aria-pressed=true]{background:color-mix(in srgb,var(--surface-strong) 84%,var(--accent-soft));box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 58%,var(--border))}.sidebar-section--sync .sidebar-card__copy,.sidebar-section--sync .snippet-empty{font-size:.84em}.sidebar-section--sync .snippet-empty{padding:.58rem .62rem;border-style:solid;border-radius:3px;background:color-mix(in srgb,var(--editor-background) 68%,var(--surface));line-height:1.4}.sidebar-section--sync .sync-status-bar{border-radius:3px;background:color-mix(in srgb,var(--editor-background) 72%,var(--surface))}.sidebar-section--sync .sync-status-bar__body{padding:.42rem .55rem .5rem}.sidebar-section--sync .sync-status-bar__text{font-size:.82em}.sidebar-section--sync .sync-status-bar__meta{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72em}.sidebar-section--sync .merge-resolver{gap:.42rem}.sidebar-section--sync .merge-version__body,.sidebar-section--sync .merge-resolution-editor{border-radius:3px;background:color-mix(in srgb,var(--editor-background) 78%,var(--surface))}.mitex-panel{display:flex;min-height:100%;flex-direction:column;gap:.85rem;padding:.85rem}.mitex-panel__mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.25rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 82%,transparent)}.mitex-panel__mode-button{min-height:2.15rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);font-weight:700}.mitex-panel__mode-button:hover,.mitex-panel__mode-button:focus-visible{background:color-mix(in srgb,var(--accent-soft) 70%,transparent);color:var(--text);outline:none}.mitex-panel__mode-button--active{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));background:var(--surface-strong);color:var(--accent-strong)}.mitex-field{display:flex;flex-direction:column;gap:.4rem}.mitex-field>span{display:flex;min-height:1.15rem;align-items:center;justify-content:space-between;gap:.6rem;color:var(--text-muted);font-size:.84rem;font-weight:700}.mitex-field em{color:var(--warning);font-size:.74rem;font-style:normal;font-weight:700;text-align:right}.mitex-field textarea{width:100%;min-height:9rem;resize:vertical;border:1px solid var(--border);border-radius:8px;background:var(--editor-background);color:var(--editor-foreground);padding:.7rem .75rem;font-family:DejaVu Sans Mono,SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.45;tab-size:2}.mitex-field--output textarea{min-height:7.2rem;background:color-mix(in srgb,var(--editor-background) 86%,var(--accent-soft))}.mitex-field textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.mitex-panel__convert{width:100%;border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--accent);color:var(--surface-strong);font-weight:800}.mitex-panel__convert:hover,.mitex-panel__convert:focus-visible{background:var(--accent-strong)}.mitex-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mitex-panel__actions .pane__button{width:100%}.mitex-panel__feedback{min-height:1.2rem;margin:-.25rem 0 0;color:var(--text-muted);font-size:.82rem}.mitex-preview{display:flex;flex:1 1 18rem;min-height:16rem;max-height:none;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--editor-background)}.mitex-preview--paper{border-color:#7b684824;background:#fffef9}.mitex-preview .preview-layout{width:100%;height:100%;padding:0}.mitex-preview .preview-surface{width:100%;height:100%;gap:0}.mitex-preview .preview-document{width:100%;height:100%;border:0;border-radius:0;background:transparent;padding:0}.mitex-preview .preview-document__canvas{display:flex;height:100%;align-items:center;justify-content:center}.mitex-preview .preview-document__object{width:100%;height:100%;background:transparent;object-fit:contain;object-position:center}.mitex-preview .preview-state{min-height:100%;padding:.85rem;font-size:.86rem}.sync-token-row{display:flex;align-items:flex-end;gap:.6rem}.sync-token-row__field{flex:1 1 auto;min-width:0}.settings-panel--git,.settings-panel--sync{gap:.72rem}.sync-settings-project-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.82rem;border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent) 14%);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 90%,var(--background) 10%)}.sync-settings-project-card>div:first-child{display:flex;min-width:0;flex-direction:column;gap:.18rem}.sync-settings-project-card strong,.sync-settings-project-card small{min-width:0;overflow-wrap:anywhere}.sync-settings-project-card small,.sync-settings-project-card__label{color:var(--text-muted)}.sync-settings-project-card__label{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sync-settings-project-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.google-drive-card{display:flex;min-width:0;flex-direction:column;gap:.65rem;padding:.82rem;border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent) 14%);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 90%,var(--background) 10%)}.google-drive-card.sync-settings-project-card{display:flex;align-items:stretch}.google-drive-card.sync-settings-project-card>.google-drive-card__header{flex-direction:row;gap:.65rem}.google-drive-card--compact{padding:0;border:0;background:transparent}.google-drive-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.65rem}.google-drive-card__header>div{display:flex;min-width:0;flex-direction:column;gap:.15rem}.google-drive-card__header small,.google-drive-card__guide,.google-drive-card__status,.google-drive-card__safety{color:var(--text-muted)}.google-drive-card__guide,.google-drive-card__status{margin:0;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.google-drive-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .8rem;margin:0}.google-drive-card__details>div{min-width:0}.google-drive-card__details dt{margin-bottom:.1rem;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.google-drive-card__details dd{margin:0;font-size:.8rem;overflow-wrap:anywhere}.google-drive-card__actions{display:flex;flex-wrap:wrap;gap:.4rem}.google-drive-card__actions a.pane__button{box-sizing:border-box;display:inline-flex;align-items:center;text-decoration:none}.google-drive-card__safety{font-size:.7rem;line-height:1.4}.google-drive-global-notice{position:fixed;z-index:10020;top:max(.75rem,env(safe-area-inset-top));left:50%;display:flex;width:min(36rem,calc(100vw - 1.5rem));box-sizing:border-box;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);box-shadow:0 .8rem 2.5rem color-mix(in srgb,var(--shadow) 65%,transparent);transform:translate(-50%)}.google-drive-global-notice>div{display:flex;min-width:0;flex-direction:column;gap:.2rem;font-size:.8rem;line-height:1.4}.google-drive-global-notice span{overflow-wrap:anywhere}.google-drive-global-notice>button{flex:0 0 auto;padding:0 .2rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.2rem;cursor:pointer}.google-drive-global-notice--success{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.google-drive-global-notice--error{border-color:color-mix(in srgb,var(--danger, #d15b5b) 55%,var(--border))}.google-drive-global-notice--bottom-left{top:auto;bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));transform:none}@media(max-width:900px){.google-drive-global-notice{top:auto;bottom:max(.75rem,env(safe-area-inset-bottom))}}.sync-connection-notice{display:flex;min-width:0;flex-direction:column;gap:.2rem;margin:0;padding:.58rem .65rem;border:1px solid var(--border);border-radius:6px;font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.sync-connection-notice--error{border-color:color-mix(in srgb,var(--danger, #d15b5b) 48%,var(--border));background:color-mix(in srgb,var(--danger, #d15b5b) 9%,transparent);color:var(--danger, #b94444)}.sync-connection-notice--info{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--accent) 7%,transparent)}@media(max-width:640px){.google-drive-card__details{grid-template-columns:1fr}.google-drive-card__actions{display:grid;grid-template-columns:1fr}.google-drive-card__actions .pane__button{justify-content:center;min-height:2.5rem}}.sync-policy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;border:0}.sync-policy-options legend{grid-column:1 / -1;margin-bottom:.1rem;color:var(--text);font-size:.86rem;font-weight:700}.sync-policy-option{display:flex;min-width:0;align-items:flex-start;gap:.55rem;padding:.72rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 84%,var(--background) 16%);cursor:pointer}.sync-policy-option--active{border-color:color-mix(in srgb,var(--accent) 54%,var(--border));background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface-strong))}.sync-policy-option input{flex:0 0 auto;margin-top:.18rem}.sync-policy-option>span{display:flex;min-width:0;flex-direction:column;gap:.18rem}.sync-policy-option small{color:var(--text-muted);line-height:1.35}.sync-policy-options:disabled .sync-policy-option{cursor:not-allowed;opacity:.56}.sync-interval-field{max-width:18rem}.sync-interval-field__control{display:grid;grid-template-columns:minmax(5rem,1fr) auto;align-items:center;gap:.5rem}.sync-interval-field__control>span{color:var(--text-muted);font-size:.84rem}.git-settings-card{display:flex;flex-direction:column;gap:.82rem;padding:.82rem;border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent) 14%);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),transparent),color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%);box-shadow:0 12px 30px #0000000e}.git-settings-card--status{padding:.72rem;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 70%,transparent),transparent 54%),color-mix(in srgb,var(--surface-strong) 92%,var(--background) 8%)}.git-settings-card--actions{padding:.65rem}.git-project-connection-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.git-project-connection-row--status-only{align-items:center}.git-project-connection-row__name{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.git-project-connection-row__select{min-width:0}.git-project-connection-row__actions{display:flex;align-items:center;gap:.55rem}.git-permission-list{display:flex;flex-direction:column;gap:.35rem;min-width:0}.git-permission-row{display:grid;grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);gap:.55rem;min-width:0;color:var(--text-muted);font-size:.86rem;line-height:1.35}.git-permission-row span,.git-permission-row strong{min-width:0;overflow-wrap:anywhere}.git-permission-row strong{color:var(--text);font-weight:700}.git-project-status{display:inline-flex;align-items:center;gap:.38rem;min-height:2.35rem;padding:.42rem .62rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);color:var(--text-muted);font-size:.86rem;font-weight:700;white-space:nowrap}.git-project-status--connected{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));color:var(--accent-strong)}.git-project-status--disconnected{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger)}.git-project-status__dot{width:.58rem;height:.58rem;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 8%,transparent)}.git-project-status__dot--connected{background:var(--accent)}.git-project-status__dot--disconnected{background:var(--danger)}.git-setup-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.62rem;padding:.65rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}.git-setup-strip--token-only{grid-template-columns:auto minmax(0,1fr) auto;align-items:end}.git-setup-strip--token-only .git-token-field span{margin-left:calc(-2.7rem - .62rem);text-align:left}.git-settings-note{margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.45}.git-setup-step{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.7rem;padding:.5rem .72rem;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:8px;background:var(--surface-strong);color:var(--accent-strong);font-size:.86rem;font-weight:800;text-decoration:none;white-space:nowrap}.git-setup-step:hover,.git-setup-step:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent-soft) 62%,var(--surface-strong));outline:none}.git-setup-step__icon{width:1rem;height:1rem;background:currentColor}.git-token-field{min-width:0}.git-connect-button{display:inline-flex;align-items:center;justify-content:center;min-width:7.1rem;font-weight:800}.git-remote-grid{gap:.62rem}.git-option-grid,.git-action-grid,.git-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.git-option-tile{min-height:4.15rem;border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,transparent),transparent),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-strong))}.git-option-tile strong{font-size:.94rem}.git-option-tile small{font-size:.78rem}.git-action-button{min-height:3.05rem;width:100%;display:inline-flex;align-items:center;justify-content:center;border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),transparent),color-mix(in srgb,var(--accent-soft) 34%,var(--surface-strong));font-weight:800}.git-settings-card--advanced textarea{min-height:8rem;font-family:DejaVu Sans Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.45}.sync-feedback{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .82rem;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-strong) 92%,var(--background) 8%)}.sync-feedback--stacked{flex-direction:column;align-items:flex-start}.sync-feedback--success{background:color-mix(in srgb,var(--accent) 12%,var(--surface-strong))}.sync-feedback--error{background:color-mix(in srgb,var(--danger) 12%,var(--surface-strong))}.sync-feedback__meta{color:var(--text-muted);font-size:.9rem}.sync-status-bar{position:relative;display:flex;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 92%,var(--background) 8%)}.sync-status-bar--success{background:color-mix(in srgb,var(--accent) 12%,var(--surface-strong))}.sync-status-bar--error{background:color-mix(in srgb,var(--danger) 12%,var(--surface-strong))}.sync-status-bar__body{display:grid;grid-template-columns:minmax(0,1fr);gap:.12rem;width:100%;min-width:0;padding:.5rem .68rem .58rem}.sync-status-bar__text,.sync-status-bar__meta{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-status-bar__text{color:var(--text);font-size:.88rem;font-weight:650}.sync-status-bar__meta{color:var(--text-muted);font-size:.75rem}.sync-status-bar__activity{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;background:color-mix(in srgb,var(--accent-soft) 70%,transparent)}.sync-status-bar__activity:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--sync-status-progress, 0%);background:var(--accent);transition:width .16s ease}.sheet-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:start center;padding:4.75rem 1.25rem 8rem;background:#0b0d0c52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-sheet{width:min(720px,100%);max-height:calc(100dvh - 4rem);display:flex;flex-direction:column;border:1px solid var(--border);background:var(--surface-strong);box-shadow:0 30px 100px #0000002e;overflow:hidden}.modal-control-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-bottom:1px solid var(--border)}.modal-control-header h2{margin:0;font-size:1.2rem;line-height:1.2}.modal-close-button.pane__button{flex:0 0 auto;min-height:2.25rem;padding:.42rem .7rem;font-size:.9rem}.modal-search-field{position:relative;min-width:0}.modal-search-field input{box-sizing:border-box;width:100%;height:2.25rem;min-width:0;min-height:2.25rem;padding:.42rem 2.2rem .42rem .65rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 86%,var(--background) 14%);color:var(--text);font:inherit;font-size:.9rem}.modal-search-field input:focus{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));outline:2px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:1px}.modal-search-field__clear{position:absolute;top:50%;right:.35rem;display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;transform:translateY(-50%)}.modal-search-field__clear:hover,.modal-search-field__clear:focus-visible{background:color-mix(in srgb,var(--surface-muted) 82%,var(--accent-soft));color:var(--text);outline:none}.settings-sheet__header{border-bottom:0}.settings-sheet__header-main{display:grid;grid-template-columns:auto minmax(12rem,1fr);align-items:center;gap:.75rem;min-width:0;flex:1 1 auto}.settings-sheet__header-actions{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}.settings-sheet__copy{margin:.35rem 0 0;color:var(--text-muted)}.settings-sheet__mobile-nav-toggle,.settings-sheet__mobile-search{display:none}.settings-sheet__mobile-nav-chevron{width:.48rem;height:.48rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .14s ease}.preview-popup{width:min(92vw,1180px);max-height:calc(100dvh - 5.5rem);display:flex;flex-direction:column;border:1px solid var(--border);background:var(--surface-strong);box-shadow:0 30px 100px #0000002e;overflow:hidden}.preview-popup__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.preview-popup__header h2{margin:0}.preview-popup .preview-layout,.preview-popup .preview-surface{min-height:0}.preview-popup .preview-document{min-height:60vh}.preview-popup-backdrop{padding:2.5rem 1.25rem 3.5rem}.settings-sheet__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.85rem;padding:0 1rem 1rem;overflow:auto}.conflict-backdrop{padding:3rem 1.25rem 4rem}.conflict-modal{width:min(680px,100%);max-height:calc(100dvh - 7rem);display:flex;flex-direction:column;border:1px solid var(--border);background:var(--surface-strong);box-shadow:0 30px 100px #0000002e;overflow:hidden}.conflict-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.conflict-modal__header h2{margin:0}.conflict-modal__copy{margin:.35rem 0 0;color:var(--text-muted)}.conflict-modal__body{flex:1 1 auto;min-height:0;padding:1rem;overflow:auto;display:flex;flex-direction:column;gap:1rem}.conflict-item{border:1px solid var(--border);border-radius:.6rem;padding:.85rem;display:flex;flex-direction:column;gap:.65rem}.conflict-item__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.conflict-item__name{font-weight:600;font-size:.95rem}.conflict-badge{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.conflict-badge--local{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.conflict-badge--remote{background:color-mix(in srgb,#8b5cf6 12%,transparent);color:#8b5cf6}.conflict-badge--delete{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.conflict-item__versions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.conflict-version__label{font-size:.75rem;font-weight:600;color:var(--text-muted);margin-bottom:.25rem}.conflict-version__preview{margin:0;padding:.5rem;background:var(--surface-muted);border-radius:.4rem;font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:6rem;overflow:hidden;color:var(--text);font-family:var(--font-mono)}.conflict-item__actions{display:flex;gap:.4rem}.conflict-choice{flex:1;padding:.4rem .6rem;border:1px solid var(--border);border-radius:.4rem;background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .1s}.conflict-choice:hover:not(.conflict-choice--active){background:var(--surface-muted);color:var(--text)}.conflict-choice--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.conflict-choice--delete.conflict-choice--active{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.conflict-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--border)}.conflict-modal__bulk{display:flex;gap:.4rem}.conflict-modal__apply{margin-left:auto}.conflict-modal__apply:disabled{opacity:.4;cursor:not-allowed}.settings-tabs{position:sticky;top:0;z-index:4;display:flex;gap:.5rem;margin:0 -1rem;padding:.55rem 1rem;border:0;border-radius:0;background:var(--background-wash);box-shadow:none}.settings-tab{flex:1 1 0;min-height:2.3rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-weight:600}.settings-tab--active{background:var(--surface-strong);color:var(--text);box-shadow:0 6px 20px #00000014}.settings-tab--muted{opacity:.42}.settings-search-empty{margin:.75rem 0 0;padding:.75rem;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);background:color-mix(in srgb,var(--surface-strong) 86%,var(--background) 14%);font-size:.9rem}.settings-panel{display:flex;flex-direction:column;gap:.9rem}.settings-section{display:flex;flex-direction:column;gap:.85rem}.settings-section__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-section__header h3{margin:0}.theme-auto-row{display:flex;margin-bottom:.9rem}.theme-auto-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%);color:var(--text);cursor:pointer}.theme-auto-option--active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent-soft) 75%,var(--surface-strong))}.theme-auto-option span{display:flex;flex-direction:column;gap:.25rem}.theme-auto-option strong{font-weight:700}.settings-toggle-stack{display:flex;flex-direction:column;gap:.65rem}.settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%)}.settings-toggle--stacked{align-items:stretch;flex-direction:column;gap:.8rem}.settings-toggle__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-embedded-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem}.pasted-image-template-grid{grid-column:1 / -1;display:grid;grid-template-columns:max-content minmax(8rem,max-content) max-content minmax(8rem,max-content);gap:.45rem .65rem;align-items:center}.pasted-image-template-grid>span{color:var(--text-muted);font-size:.8rem;font-weight:600}.pasted-image-template-grid input{min-height:2.35rem;max-width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);color:var(--text);font-family:var(--font-mono);font-size:.82rem;padding:.52rem .62rem}.pasted-image-template-grid input:focus{outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.pasted-image-template-grid__filename{white-space:nowrap}@media(max-width:820px){.pasted-image-template-grid{grid-template-columns:1fr}.pasted-image-template-grid>span:empty{display:none}}.settings-slider{display:flex;flex-direction:column;gap:.8rem;padding:.85rem .95rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%)}.settings-slider--embedded{background:color-mix(in srgb,var(--surface-strong) 72%,var(--background) 28%)}.settings-slider--plain{padding:0 .25rem;border:0;border-radius:0;background:transparent}.settings-slider span{display:flex;flex-direction:column;gap:.25rem}.settings-slider strong{font-weight:700}.settings-slider small{color:var(--text-muted);line-height:1.35}.settings-slider__control{display:flex;align-items:center;gap:.85rem;min-width:0}.settings-slider__control input[type=range]{width:100%;min-width:0;flex:1 1 auto;margin:0;accent-color:var(--accent)}.settings-slider__control output{min-width:2.5rem;flex:0 0 auto;color:var(--text-muted);font-size:.9rem;text-align:right;white-space:nowrap}.settings-toggle span{display:flex;flex-direction:column;gap:.25rem}.settings-toggle strong{font-weight:700}.settings-toggle small{color:var(--text-muted);line-height:1.35}.settings-toggle input[type=checkbox],.theme-auto-option input[type=checkbox]{position:relative;width:3rem;height:1.6rem;flex:0 0 auto;margin:0;appearance:none;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);cursor:pointer;transition:background .14s ease,border-color .14s ease}.settings-toggle input[type=checkbox]:after,.theme-auto-option input[type=checkbox]:after{position:absolute;top:50%;left:.18rem;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--text-muted);content:"";transform:translateY(-50%);transition:background .14s ease,transform .14s ease}.settings-toggle input[type=checkbox]:checked,.theme-auto-option input[type=checkbox]:checked{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 25%,var(--surface-strong))}.settings-toggle input[type=checkbox]:checked:after,.theme-auto-option input[type=checkbox]:checked:after{background:var(--accent);transform:translate(1.34rem,-50%)}.settings-toggle input[type=checkbox]:focus-visible,.theme-auto-option input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.settings-toggle .settings-pill{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:0;min-width:max-content;padding:.28rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:999px;color:var(--accent);font-size:.78rem;font-weight:700;line-height:1}.keybindings-card{display:flex;flex-direction:column;gap:.85rem;padding:.95rem;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%)}.keybindings-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.keybindings-card__header h4{margin:0}.keybindings-table{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);overflow:hidden}.keybindings-search-field{position:relative;display:flex;align-items:center}.keybindings-search-field input{width:100%;border:1px solid var(--border);border-radius:10px;background:var(--surface-strong);color:var(--text);padding:.65rem 2.65rem .65rem .8rem;font:inherit}.keybindings-search-field input:focus{outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.keybindings-table__row{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);align-items:center;gap:.55rem;min-width:0;padding:.34rem .4rem;border-bottom:1px solid var(--border)}.keybindings-table__row:last-child{border-bottom:0}.keybindings-table__row--head{color:var(--text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.keybindings-table__row--head span:last-child{text-align:right}.keybindings-table__group{grid-column:1 / -1;padding:.7rem .4rem .28rem;color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.keybindings-table__action,.keybindings-table__binding{min-width:0}.keybindings-table__action{display:flex;flex-direction:column;gap:.16rem;overflow-wrap:anywhere}.keybindings-table__action strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keybindings-table__binding{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.keybindings-table kbd,.keybinding-recorder,.keybindings-gesture-list kbd{display:inline-flex;width:fit-content;max-width:calc(100% - 1.4rem);align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 78%,var(--text-muted));border-radius:6px;background:var(--surface-muted);color:var(--text);font-family:Iosevka Term,JetBrains Mono,SFMono-Regular,monospace;font-size:.82rem;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.keybinding-recorder{min-height:1.72rem;cursor:pointer}.keybindings-table__binding .keybinding-recorder{max-width:100%}.keybinding-reset-button{width:1.72rem;height:1.72rem;min-height:1.72rem;flex:0 0 auto}.keybinding-recorder--active{border-color:color-mix(in srgb,var(--accent) 65%,var(--border));background:color-mix(in srgb,var(--accent-soft) 80%,var(--surface-muted));color:var(--accent)}.keybinding-conflict{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;padding:.45rem .55rem;border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--danger) 9%,var(--surface-strong));color:var(--text);font-size:.82rem}.keybinding-conflict>span{min-width:0}.keybinding-conflict__actions{display:flex;flex:0 0 auto;align-items:center;gap:.35rem}.keybinding-conflict__actions .pane__button{min-height:1.65rem;padding:.2rem .52rem}.keybindings-gesture-list{display:flex;flex-direction:column;gap:.55rem}.keybindings-gesture-list>div{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.65rem .7rem;border:1px solid var(--border);border-radius:8px}.keybindings-footer{display:flex;justify-content:flex-end}.theme-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.theme-column{display:flex;flex-direction:column;gap:.55rem}.theme-column__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.theme-column__header h4{margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.theme-column__list{display:flex;flex-direction:column;gap:.45rem}.theme-card-shell{display:flex;flex-direction:column;gap:.35rem}.theme-card{display:flex;flex-direction:column;gap:.45rem;min-height:3.85rem;padding:.65rem .72rem;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-card-background-wash) 72%,white),var(--theme-card-background));color:var(--theme-card-text);text-align:left;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-card-border) 55%,transparent)}.theme-card__swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;min-height:1rem}.theme-card__swatches i{display:block;min-height:.95rem;border-radius:999px;background:var(--theme-card-background);border:1px solid color-mix(in srgb,var(--theme-card-text) 12%,transparent)}.theme-card__swatches i:nth-child(2){background:var(--theme-card-background-wash)}.theme-card__swatches i:nth-child(3){background:var(--theme-card-accent)}.theme-card__swatches i:nth-child(4){background:linear-gradient(135deg,var(--theme-card-text),color-mix(in srgb,var(--theme-card-text) 35%,transparent))}.theme-card strong{font-size:.92rem}.theme-card--active{border-color:color-mix(in srgb,var(--theme-card-accent) 55%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-card-accent) 50%,transparent),0 12px 28px #0000001f}.theme-card__remove{align-self:flex-start;border:0;background:transparent;color:var(--text-muted);padding:0 .1rem;font-size:.88rem}.theme-card__remove:hover,.theme-card__remove:focus-visible{color:var(--danger);outline:none}.theme-import-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem;align-items:center;padding:.9rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--accent-soft))}.theme-import-card__copy h4{margin:0 0 .35rem}.theme-import-card__copy p{margin:0;color:var(--text-muted);line-height:1.5}.theme-import-card__copy code{padding:0 .2rem;border-radius:4px;background:color-mix(in srgb,var(--surface-muted) 75%,transparent)}.theme-import-card__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.theme-import-card__feedback{grid-column:1 / -1;min-width:0}.snippet-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.snippet-language-tabs{display:flex;gap:.35rem;padding:.25rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}.snippet-language-tab{flex:1 1 0;min-height:2.15rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-weight:700}.snippet-language-tab--active{background:var(--surface-strong);color:var(--text);box-shadow:0 6px 20px #00000014}.snippet-column{display:flex;flex-direction:column;gap:.55rem}.snippet-column__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.snippet-column__header h4{margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.snippet-list{display:flex;flex-direction:column;gap:.45rem;max-height:14rem;overflow:auto}.snippet-card{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .72rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 90%,var(--accent-soft))}.snippet-card__top{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.snippet-card__top strong{font-size:.92rem}.snippet-card__detail{color:var(--text-muted);font-size:.82rem}.snippet-card__body{display:block;color:var(--text);font-size:.84rem;white-space:pre-wrap;word-break:break-word}.snippet-card__remove{border:0;background:transparent;color:var(--text-muted);padding:0;font-size:.84rem}.snippet-card__remove:hover,.snippet-card__remove:focus-visible{color:var(--danger);outline:none}.snippet-empty{padding:.8rem .85rem;border:1px dashed var(--border);border-radius:12px;color:var(--text-muted);line-height:1.5}.snippet-import-card{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--accent-soft))}.snippet-import-card__copy h4{margin:0 0 .35rem}.snippet-import-card__copy p{margin:0;color:var(--text-muted);line-height:1.5}.snippet-import-card__copy code{padding:0 .2rem;border-radius:4px;background:color-mix(in srgb,var(--surface-muted) 75%,transparent)}.snippet-import-card__textarea{width:100%;min-height:11rem;resize:vertical;border:1px solid var(--border);border-radius:10px;background:var(--surface-strong);color:var(--text);padding:.75rem .8rem;font:inherit}.snippet-import-card__textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.snippet-import-card__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.snippet-import-card__feedback{min-width:0}.package-scope-tabs{display:flex;gap:.35rem;padding:.25rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 70%,transparent)}.package-scope-tab{flex:1 1 0;min-height:2.15rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-weight:700}.package-scope-tab--active{background:var(--surface-strong);color:var(--text);box-shadow:0 6px 20px #00000014}.package-cache-card{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--accent-soft))}.package-cache-card__copy h4{margin:0 0 .35rem}.package-cache-card__copy p{margin:0;color:var(--text-muted);line-height:1.5}.package-cache-card__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.package-cache-card__feedback{min-width:0}.package-search-field{position:relative;display:flex;align-items:center}.package-search-input{width:100%;border:1px solid var(--border);border-radius:10px;background:var(--surface-strong);color:var(--text);padding:.75rem 2.65rem .75rem .8rem;font:inherit}.package-search-input:focus{outline:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.package-search-clear{position:absolute;right:.45rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted)}.package-search-clear:hover,.package-search-clear:focus-visible{background:color-mix(in srgb,var(--surface-muted) 75%,transparent);color:var(--text);outline:none}.package-search-clear__icon{position:relative;display:block;width:.78rem;height:.78rem}.package-search-clear__icon:before,.package-search-clear__icon:after{position:absolute;top:50%;left:50%;width:.78rem;height:1.5px;border-radius:999px;background:currentColor;content:"";transform-origin:center}.package-search-clear__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.package-search-clear__icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.package-repository-list{display:flex;flex-direction:column;gap:.65rem}.package-repository-list__more{align-self:center}.package-cache-list{display:flex;flex-direction:column;gap:.65rem}.package-cache-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--background) 12%)}.package-cache-row__main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.package-cache-row__main strong{font-size:.95rem;overflow-wrap:anywhere}.package-cache-row__link{color:inherit;text-decoration:none}.package-cache-row__link:hover{text-decoration:underline}.package-cache-row__main span{color:var(--text-muted);font-size:.88rem}.package-cache-row__badge{flex:0 0 auto;padding:.35rem .55rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:.78rem;font-weight:700;white-space:nowrap}.settings-section--nested{padding-top:.15rem}.preview-layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:.8rem;padding:.85rem;overflow:hidden}.preview-layout--edge-to-edge{padding:0}.preview-state{display:grid;flex:1 1 auto;min-height:0;place-items:center;padding:1.5rem;color:var(--text-muted)}.preview-state--compiling{position:relative;display:block}.preview-status{width:min(100%,34rem);max-width:34rem;text-align:center}.preview-state--compiling .preview-status{position:absolute;bottom:1.5rem;left:50%;width:min(calc(100% - 3rem),34rem);max-width:34rem;margin:0;transform:translate(-50%)}.preview-status p{margin:0}.preview-status__detail{margin-top:.55rem!important;font-size:.95rem;color:var(--text-muted)}.preview-activity{width:min(100%,34rem);margin:0 auto;padding:.7rem .85rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);color:var(--text)}.preview-activity--centered{margin-top:.75rem}.preview-activity--docked{flex:0 0 auto}.preview-activity__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem}.preview-activity__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-activity__detail{margin:.35rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.35}.preview-activity__bar{position:relative;height:.45rem;margin-top:.55rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 68%,transparent)}.preview-activity__bar-fill{display:block;width:0;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--accent) 76%,var(--text) 12%);transition:width .18s ease}.preview-surface{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:.9rem}.preview-toolbar{display:flex;align-items:center;justify-content:center;gap:.45rem}.compile-options-menu{position:relative;display:inline-flex}.compile-split-button{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);overflow:hidden;transition:border-color .12s ease,background .12s ease}.compile-split-button:hover,.compile-split-button:focus-within{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--surface-strong) 75%,var(--accent-soft))}.pane__header .compile-split-button .pane__button{height:2.4rem;min-height:2.4rem;border:0;border-radius:0;background:transparent}.pane__header .compile-split-button__main{border-top-right-radius:0;border-bottom-right-radius:0}.pane__header .compile-split-button__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;min-width:1.8rem;padding:0;border-top-left-radius:0;border-bottom-left-radius:0}.pane__header .compile-split-button__toggle:before{content:"";position:absolute;left:0;top:.42rem;bottom:.42rem;width:1px;background:var(--border)}.compile-split-button__chevron{display:block;width:0;height:0;margin-top:.08rem;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.32rem solid currentColor}.compile-options-menu__panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:80;width:min(22rem,calc(100vw - 2rem));padding:.35rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);box-shadow:0 18px 42px #00000029}.compile-options-menu__item{display:grid;gap:.12rem;width:100%;min-height:2.4rem;padding:.42rem .58rem;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:.86rem;text-align:left}.compile-options-menu__item-main{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.compile-options-menu__check{color:var(--accent-strong);font-weight:700}.compile-options-menu__item small{color:var(--text-muted);font-size:.74rem;line-height:1.25}.compile-options-menu__item:hover,.compile-options-menu__item:focus-visible{background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong));outline:none}.preview-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.preview-download-menu{position:relative;display:inline-flex}.preview-download-button{width:var(--pane-header-icon-button-size);height:var(--pane-header-icon-button-size);min-height:var(--pane-header-icon-button-size)}.preview-download-button .toolbar-icon{width:1.18rem;height:1.18rem}.preview-download-menu__panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:80;min-width:8rem;padding:.35rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);box-shadow:0 18px 42px #00000029}.preview-download-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2rem;padding:.35rem .55rem;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:.86rem;text-align:left}.preview-download-menu__item:hover,.preview-download-menu__item:focus-visible{background:color-mix(in srgb,var(--accent-soft) 58%,var(--surface-strong));outline:none}.preview-download-menu__check{width:.42rem;height:.42rem;border-radius:999px;background:var(--accent)}.preview-zoom-controls{display:inline-flex;align-items:center;gap:.35rem}.preview-zoom-button,.preview-zoom-select{border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);color:var(--text)}.preview-zoom-button{padding:0;font-size:.95rem}.preview-zoom-select{min-height:2.05rem;padding:.35rem .65rem}.preview-document{flex:1 1 auto;min-height:0;border:1px solid var(--border);border-radius:12px;background:var(--surface-strong);padding:.85rem;overflow:auto;position:relative;--glyph_fill: var(--text);--glyph_stroke: transparent;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.preview-document--asset{display:block;padding:1rem}.preview-file-preview{display:flex;align-items:center;justify-content:center;width:max-content;min-width:100%;height:max-content;min-height:100%}.preview-file-preview__image{display:block;flex:0 0 auto;max-width:none;max-height:none;object-fit:contain;image-rendering:auto}.preview-file-preview__embed{display:block;width:100%;height:100%;border:0}.preview-file-preview__fallback{margin:0;color:var(--text-muted)}.preview-document--markdown{padding:0;background:var(--editor-background)}.preview-markdown{width:min(100%,48rem);margin:0 auto;padding:clamp(1rem,3vw,2.25rem);color:var(--editor-foreground);font-family:ui-serif,New Computer Modern,Iowan Old Style,Georgia,serif;font-size:1rem;line-height:1.65}.preview-markdown__source-block{border-radius:8px;scroll-margin:3rem;transition:background .18s ease,box-shadow .18s ease}.preview-markdown__source-block--active{background:color-mix(in srgb,var(--accent-soft) 42%,transparent);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--accent-soft) 42%,transparent)}.preview-markdown>*:first-child{margin-top:0}.preview-markdown>*:last-child{margin-bottom:0}.preview-markdown h1,.preview-markdown h2,.preview-markdown h3,.preview-markdown h4,.preview-markdown h5,.preview-markdown h6{margin:1.35em 0 .55em;color:var(--text);font-family:inherit;line-height:1.18}.preview-markdown h1{font-size:2rem}.preview-markdown h2{padding-bottom:.25rem;border-bottom:1px solid var(--border);font-size:1.5rem}.preview-markdown h3{font-size:1.22rem}.preview-markdown p,.preview-markdown ul,.preview-markdown ol,.preview-markdown blockquote,.preview-markdown pre{margin:.85rem 0}.preview-markdown ul,.preview-markdown ol{padding-left:1.45rem}.preview-markdown li+li{margin-top:.25rem}.preview-markdown li>ul,.preview-markdown li>ol{margin:.25rem 0}.preview-markdown li:has(>input[type=checkbox]){list-style:none}.preview-markdown li>input[type=checkbox]{width:1em;height:1em;margin:0 .45em 0 -1.35em;accent-color:var(--accent);vertical-align:-.08em}.preview-markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:.16em}.preview-markdown img{display:block;max-width:100%;height:auto;margin:.85rem auto;border-radius:6px}.preview-markdown blockquote{padding:.05rem 0 .05rem 1rem;border-left:3px solid color-mix(in srgb,var(--accent) 52%,var(--border));color:var(--text-muted)}.preview-markdown__table-block{max-width:100%;margin:.85rem 0;overflow-x:auto;border:1px solid var(--border);border-radius:8px}.preview-markdown table{width:100%;min-width:max-content;border-spacing:0}.preview-markdown th,.preview-markdown td{padding:.5rem .7rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.preview-markdown tr>:last-child{border-right:0}.preview-markdown tbody tr:last-child>td{border-bottom:0}.preview-markdown th{background:color-mix(in srgb,var(--surface) 86%,var(--editor-background));color:var(--text);font-weight:700}.preview-markdown tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface) 42%,transparent)}.preview-markdown th[align=center],.preview-markdown td[align=center]{text-align:center}.preview-markdown th[align=right],.preview-markdown td[align=right]{text-align:right}.preview-markdown code{border-radius:5px;background:color-mix(in srgb,var(--editor-foreground) 8%,transparent);padding:.08rem .28rem;font-family:Iosevka Term,JetBrains Mono,SFMono-Regular,monospace;font-size:.92em}.preview-markdown__code-block{overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:.85rem}.preview-markdown__code-block code{display:block;background:transparent;padding:0;white-space:pre}.preview-markdown hr{height:1px;margin:1.4rem 0;border:0;background:var(--border)}.preview-markdown__empty{color:var(--text-muted)}.preview-layout--paper .preview-document,.preview-layout--paper .preview-document--canvas{--editor-background: #ffffff;--editor-foreground: #000000;--text: #000000;--text-muted: #5f6368;--surface: #f6f8fa;--surface-strong: #ffffff;--surface-muted: #f6f8fa;--border: #d0d7de;--accent: #0969da;--accent-strong: #0550ae;--accent-soft: rgba(9, 105, 218, .12);--glyph_fill: #000000;--glyph_stroke: transparent;border-color:#d0d7de;background:#fff;color:#000}.preview-layout--paper .preview-document--asset{background:#fff}.preview-layout--paper .preview-markdown,.preview-layout--paper .preview-markdown h1,.preview-layout--paper .preview-markdown h2,.preview-layout--paper .preview-markdown h3,.preview-layout--paper .preview-markdown h4,.preview-layout--paper .preview-markdown h5,.preview-layout--paper .preview-markdown h6{color:#000}.preview-layout--paper .preview-markdown h2{border-bottom-color:#d0d7de}.preview-layout--paper .preview-markdown a{color:#0969da}.preview-layout--paper .preview-markdown blockquote{border-left-color:#d0d7de;color:#5f6368}.preview-layout--paper .preview-markdown code{background:#f6f8fa;color:#24292f}.preview-layout--paper .preview-markdown__code-block{border-color:#d0d7de;background:#f6f8fa}.preview-layout--paper .preview-markdown hr{background:#d0d7de}.preview-layout--paper .preview-markdown__empty{color:#5f6368}.preview-layout--paper .preview-document:after{background:transparent}.preview-layout--paper .preview-zoom-button,.preview-layout--paper .preview-zoom-select{background:#fff;color:#000;border-color:#d0d7de}.preview-document--faulted{border-color:color-mix(in srgb,var(--danger) 26%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 14%,transparent)}.preview-document:after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--danger) 10%,transparent);pointer-events:none;z-index:3;opacity:0;transition:opacity .32s ease}.preview-document--faulted:after{opacity:1}.preview-document svg{display:block;max-width:100%;height:auto;text-rendering:geometricPrecision;shape-rendering:geometricPrecision}.preview-document__canvas{position:relative;margin:0 auto}.preview-document__canvas-sizer{position:relative;min-width:1px;min-height:1px;margin:0 auto}.preview-document__canvas--transformed{position:absolute;top:0;left:0;margin:0;transform-origin:top left}.preview-document__canvas--pending{visibility:hidden}.preview-document__object{display:block;width:100%;min-height:0;border:0;background:var(--surface-strong);image-rendering:auto;position:relative;z-index:1}.preview-document__loading{position:absolute;inset:0;z-index:2;display:grid;place-items:center;min-height:16rem;padding:1rem;color:var(--text-muted);background:color-mix(in srgb,var(--surface-strong) 84%,transparent)}.preview-document__loading--error{color:var(--danger);text-align:center}.preview-interaction-layer{position:absolute;inset:0;z-index:2}.preview-interaction-layer .typst-page,.preview-interaction-layer .typst-page>div,.preview-interaction-layer canvas{pointer-events:none}.preview-interaction-layer .typst-html-semantics,.preview-interaction-layer .typst-html-semantics *{opacity:0;pointer-events:auto;user-select:none;-webkit-user-select:none}.preview-document--canvas{position:relative}.preview-document--canvas>*{max-width:100%}.preview-document--canvas .typst-page.canvas{background:#fff;max-width:none;outline:1px solid color-mix(in srgb,var(--text) 24%,var(--border));outline-offset:-1px;box-shadow:0 2px 10px color-mix(in srgb,var(--text) 12%,transparent)}:root[data-theme=dark] .preview-document--canvas .typst-page.canvas{outline-color:color-mix(in srgb,var(--text) 44%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--background) 68%,transparent),0 3px 14px color-mix(in srgb,#000000 52%,transparent)}.preview-document--pdf-canvas .pdf-page.canvas{background:var(--pdf-page-background, var(--surface-strong));max-width:none}.preview-document--pdf-canvas .pdf-page.canvas:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:1px;background:var(--pdf-page-break-color);pointer-events:none}.preview-document--pdf-canvas{--pdf-page-break-color: color-mix(in srgb, var(--border) 82%, var(--text) 18%);border:0;border-radius:0;background:transparent;padding:0;overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.preview-document--pdf-paper{--pdf-page-break-color: #000000}.preview-layout--edge-to-edge .preview-document--pdf,.preview-layout--edge-to-edge .preview-document--pdf-canvas{border:0;border-radius:0;background:transparent;padding:0}.preview-document--pdf-canvas .pdf-page.canvas+.pdf-page.canvas{margin-top:0}.preview-document--canvas .typst-html-semantics{display:none!important}.preview-document--canvas canvas{display:block;width:100%;height:auto;image-rendering:crisp-edges}.preview-document--pdf-canvas canvas{display:block;width:100%;height:auto;image-rendering:auto}.preview-document--pdf{display:block;border:0;border-radius:0;background:transparent;padding:0;min-height:24rem}.preview-document__pdf{display:block;width:100%;height:100%;min-height:24rem;border:0;border-radius:inherit;background:#fff}.preview-canvas-error{color:var(--danger)}.preview-debug-toggle{min-height:2.25rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong);color:var(--text);padding:.5rem .72rem}.preview-debug-panel{border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface-strong) 94%,var(--background) 6%);padding:.8rem}.sidebar-preview-debug{display:flex;flex-direction:column}.sidebar-preview-debug .preview-debug-panel{padding:.7rem}.sidebar-preview-debug .preview-debug-grid{grid-template-columns:1fr}.sidebar-preview-debug .preview-debug-card{padding:.65rem}.preview-debug-panel h3,.preview-debug-card h4{margin:0}.preview-debug-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.preview-debug-card{border:1px solid var(--border);border-radius:10px;background:var(--surface-strong);padding:.72rem}.preview-debug-card ul,.diagnostics ul{margin:.65rem 0 0;padding-left:1.1rem;font-size:.94rem}.preview-debug-markup{margin-top:.9rem}.preview-debug-markup pre,.preview-placeholder pre{overflow:auto;padding:.8rem;border-radius:10px;border:1px solid var(--border);background:var(--editor-background);font-family:Iosevka Term,JetBrains Mono,SFMono-Regular,monospace;font-size:.84rem;white-space:pre-wrap}.pane--preview .diagnostics,.pane--preview .preview-debug-panel{flex:0 0 auto;max-height:40%;overflow:auto}.preview-placeholder{max-width:56rem;margin:0 auto}.preview-placeholder__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.preview-placeholder__badge{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.85rem;font-weight:600}.diagnostics{padding:.8rem;border-radius:12px;border:1px solid var(--border)}.diagnostics--warning{background:color-mix(in srgb,var(--warning) 12%,var(--surface-strong))}.diagnostics--error{background:color-mix(in srgb,var(--danger) 12%,var(--surface-strong))}@media(max-width:1280px){.workspace--triple{grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(320px,.82fr)}}@media(max-width:1080px){.menubar{gap:.45rem;padding:.34rem .55rem;display:flex;flex-wrap:nowrap;align-items:center}.menubar__cluster,.menubar__cluster--right{justify-content:flex-end;min-width:0}.menubar__cluster{flex:0 0 auto}.menubar__cluster--right{margin-left:auto}.menu-strip{flex:1 1 auto;min-width:0;justify-content:center;flex-wrap:nowrap;overflow:visible;gap:.15rem}.menu-dropdown__trigger{min-height:100%;padding:0 .42rem;font-size:.88rem}.status-pill--icon{width:1.8rem;height:1.8rem}.workspace--triple,.workspace--editor,.workspace--preview{grid-template-columns:1fr}.workspace-handle{display:none}.pane--collapsed{min-height:6rem}.preview-debug-grid{grid-template-columns:1fr}}@media(max-width:720px){.app-shell{padding-inline:.6rem}.activity-bar--mobile,.workspace--mobile .workspace-mobile-switcher{width:min(100%,calc(100vw - 1.2rem))}.menubar,.pane__header,.sidebar-section{padding-inline:.72rem}.pane__header{gap:.45rem;padding-top:.5rem;padding-bottom:.45rem}.pane__header--preview{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.pane-tabbar{padding-inline:.35rem}.pane-tab{flex-basis:7.5rem;width:7.5rem}.pane__header--preview .pane__header-center,.pane__header--preview .pane__header-actions{width:auto}.pane__header--preview .pane__header-center{justify-content:center}.pane__header--preview{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.pane__header--preview .pane__header-center--preview-zoom{display:none}.pane__header--preview .pane__header-actions{grid-column:2;display:flex;justify-content:flex-end;align-items:center;min-width:0;max-width:100%}.pane__header--preview .pane__header-mobile-zoom{display:flex;justify-content:flex-end;min-width:0}.pane__header--preview .preview-zoom-controls{width:auto;min-width:0}.pane__header--preview .preview-zoom-select{width:5.2rem;flex:0 0 5.2rem}.pane__header-actions{justify-content:flex-end;gap:.35rem}.workspace--mobile .pane--editor{position:relative}.workspace--mobile .pane--editor .editor-root{flex:1 1 0}.workspace--mobile .pane--editor .cm-scroller{scroll-padding-bottom:.7rem}.mobile-keyboard-extension{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;min-height:3.6rem;margin:0;padding:.55rem .42rem;border:1px solid var(--border);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-keyboard-extension__label{display:grid;place-items:center;min-width:4.2rem;align-self:stretch;padding:0 .45rem;border-right:1px solid var(--border);color:var(--text-muted);font-size:.72rem;font-weight:700;white-space:nowrap}.mobile-keyboard-extension__keys{display:flex;gap:.28rem;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-keyboard-extension__keys::-webkit-scrollbar{display:none}.mobile-keyboard-extension__key{flex:0 0 auto;min-width:2.2rem;min-height:2.55rem;padding:.42rem .65rem;border:1px solid var(--border);border-radius:7px;background:var(--editor-background);color:var(--text);font:inherit;font-family:var(--editor-font-family);font-size:.9rem;line-height:1;touch-action:manipulation}.mobile-keyboard-extension__key:active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--editor-background) 82%,var(--accent-soft))}.pane__header-group{gap:.1rem;min-width:0}.pane__subtitle{display:none}.pane__button--quiet,.pane__button--compact,.pane__meta{min-height:1.8rem}.pane__button:not(.pane__icon-button){padding:.38rem .6rem}.pane__icon-button{padding:0}.menu-dropdown__panel{min-width:200px;padding:.35rem}.menu-action{padding:.48rem .58rem}.pane__meta{padding:.28rem .5rem;font-size:.82rem}.pane__button--quiet{padding-inline:.55rem}.sync-grid,.project-clone-grid{grid-template-columns:1fr}.settings-sheet__header-main{grid-template-columns:1fr;gap:.4rem}.settings-tabs,.theme-columns,.snippet-columns,.theme-import-card,.snippet-import-card{grid-template-columns:1fr}.theme-import-card__actions,.snippet-import-card__actions{justify-content:flex-start}.theme-import-card__feedback,.snippet-import-card__feedback{min-width:0}.keybindings-table,.keybindings-table__row,.keybindings-table__row--head{grid-template-columns:1fr}.keybindings-table__row--head{display:none}.keybindings-table__row{gap:.28rem;padding:.52rem .6rem}.keybindings-table__binding{justify-content:flex-start}.keybindings-table__binding .keybinding-recorder{max-width:calc(100% - 2.1rem)}.keybinding-conflict{align-items:flex-start;flex-direction:column;gap:.45rem}.keybinding-conflict__actions{flex-wrap:wrap}.theme-auto-row{align-items:flex-start}.preview-popup{width:100%;max-height:calc(100dvh - 5rem)}.preview-popup-backdrop{padding:1.5rem .6rem 2rem}.settings-tabs{flex-direction:column;border-radius:0}.settings-tab{width:100%}.sheet-backdrop{padding:2.25rem .75rem 4rem}.settings-sheet{max-height:calc(100dvh - 6.25rem)}.settings-sheet__header,.sidebar-card__row,.sidebar-card__actions,.sync-token-row{flex-direction:column;align-items:stretch}.git-project-connection-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.git-project-connection-row__actions{justify-content:space-between}.git-project-status,.git-setup-step,.git-connect-button{width:100%}.git-setup-strip,.git-option-grid,.git-action-grid,.git-advanced-grid{grid-template-columns:1fr}.preview-placeholder__header,.preview-toolbar{flex-direction:column;align-items:flex-start}.preview-toolbar__group,.preview-zoom-controls{width:100%}.preview-zoom-select{flex:1}.file-pill,.status-pill,.pane__meta{min-height:2.2rem}}@media print{@page{margin:.5in}body{background:#fff}.menubar,.workspace-handle,.pane--sidebar,.pane--editor,.sheet-backdrop,.preview-popup-backdrop,.preview-debug-toggle,.preview-zoom-controls,.preview-toolbar{display:none!important}.app-shell{padding:0}.workspace{display:block}.pane--preview{display:block!important;min-height:auto;border:0;border-radius:0;box-shadow:none}.preview-layout,.preview-surface{padding:0}.preview-document{border:0;box-shadow:none}}.build-log-list{display:flex;flex-direction:column;gap:.45rem}.build-log-entry{border:1px solid var(--border);background:var(--surface)}.build-log-entry summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.62rem .7rem;cursor:pointer}.build-log-entry summary::marker{content:""}.build-log-status{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;padding:.18rem .35rem;border:1px solid currentColor;font-size:.72rem;font-weight:700;text-transform:uppercase}.build-log-status--success{color:color-mix(in srgb,var(--success, #2f855a) 82%,var(--text))}.build-log-status--error{color:var(--danger)}.build-log-entry__main{display:flex;flex-direction:column;min-width:0;gap:.12rem}.build-log-entry__main strong,.build-log-entry__main span,.build-log-entry time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-log-entry__main span,.build-log-entry time{color:var(--text-muted);font-size:.82rem}.build-log-entry__details{margin:0;padding:.25rem .75rem .7rem 1.8rem}.build-log-entry__diagnostics{padding:0 .7rem .7rem}.activity-bar__button{position:relative}.activity-status-badge{position:absolute;top:.34rem;right:.34rem;width:.48rem;height:.48rem;border-radius:999px;background:var(--danger);box-shadow:0 0 0 2px var(--surface)}.debug-stack{gap:.45rem}.debug-section{padding:0;overflow:hidden;background:color-mix(in srgb,var(--surface-strong) 94%,var(--surface-muted))}.debug-section__summary{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:2.35rem;padding:.52rem .65rem;border-bottom:1px solid transparent;color:var(--text);cursor:pointer;font-size:.88em;font-weight:700;line-height:1.2}.debug-section[open]>.debug-section__summary{border-bottom-color:var(--border)}.debug-section__summary .pane__meta{flex:0 1 auto;min-width:0;min-height:1.35rem;max-width:48%;padding:.13rem .38rem;border:1px solid color-mix(in srgb,var(--border) 78%,var(--text) 22%);border-radius:3px;background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface-strong));color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76em;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-section__summary+*{margin-top:0}.debug-section>:not(summary){margin-left:.65rem;margin-right:.65rem}.debug-section>:last-child{margin-bottom:.65rem}.debug-section .sidebar-card__copy{font-size:.84em}.debug-section .sidebar-card__list{gap:0;margin-top:0;margin-bottom:.6rem;padding:0;border:1px solid var(--border);background:color-mix(in srgb,var(--editor-background) 72%,var(--surface-strong))}.debug-section .sidebar-card__list li{grid-template-columns:minmax(5.6rem,42%) minmax(0,1fr);gap:.5rem;min-height:1.75rem;padding:.34rem .5rem}.debug-section .sidebar-card__list li+li{border-top:1px solid var(--border)}.debug-section .sidebar-card__list li span:first-child{color:var(--text-muted);font-size:.78em;font-weight:700}.debug-section .sidebar-card__list li span:last-child{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78em}.debug-output-excerpt,.build-log-nested-details pre{max-height:22rem;margin:0 0 .65rem;overflow:auto;padding:.58rem .62rem;border:1px solid var(--border);background:color-mix(in srgb,var(--editor-background) 78%,var(--surface));color:var(--text);font:.78rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.debug-control-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.42rem;margin-bottom:.55rem}.debug-control-grid label{display:flex;flex-direction:column;gap:.18rem;color:var(--text-muted);font-size:.78em;font-weight:700}.debug-control-grid input,.debug-control-grid select{width:100%;min-width:0;min-height:2rem;padding:.35rem .48rem;border:1px solid var(--border);border-radius:4px;background:var(--editor-background);color:var(--text)}.debug-control-grid .debug-checkbox{flex-direction:row;align-items:center}.debug-action-row{justify-content:flex-start;gap:.38rem}.debug-section .pane__button{min-height:1.95rem;padding:.34rem .52rem;border-radius:4px;font-size:.78em;line-height:1.15;transition:border-color .12s ease,background .12s ease}.debug-section .pane__button:active{transform:none}.build-log-timeline{display:flex;align-items:end;gap:.2rem;min-height:2.65rem;margin-bottom:.55rem;padding:.3rem .35rem;border:1px solid var(--border);background:color-mix(in srgb,var(--editor-background) 72%,var(--surface))}.build-log-timeline__bar{width:.55rem;min-height:.75rem;border:1px solid currentColor;background:currentColor;opacity:.76}.build-log-timeline__bar--success{color:color-mix(in srgb,var(--success, #2f855a) 82%,var(--text))}.build-log-timeline__bar--error{color:var(--danger)}.build-log-entry__actions{justify-content:flex-start;padding:0 .7rem .45rem}.build-log-nested-details{margin:0 .7rem .7rem;border:1px solid var(--border);background:var(--surface)}.build-log-nested-details summary{padding:.5rem .6rem;cursor:pointer;color:var(--text-muted);font-size:.84rem}.build-log-nested-details pre{max-height:18rem;margin:0;border-width:1px 0 0}.build-log-diagnostic-group{display:flex;flex-direction:column;gap:.25rem}.build-log-diagnostic-group>strong{color:var(--text-muted);font-size:.78rem}.preview-activity__debug-button{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-strong);color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1;cursor:pointer}.preview-activity__debug-button:hover,.preview-activity__debug-button:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent-strong);outline:none}.build-log-timeline-header{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.35rem;color:var(--text-muted);font-size:.82rem}.debug-toggle{display:inline-flex;flex-direction:row!important;align-items:center;gap:.5rem!important;width:fit-content;padding:.32rem .45rem;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer}.debug-toggle input{position:absolute;opacity:0;pointer-events:none}.debug-toggle__track{position:relative;width:1.9rem;height:1.05rem;flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface-strong)}.debug-toggle__track:after{content:"";position:absolute;top:.13rem;left:.14rem;width:.65rem;height:.65rem;border-radius:999px;background:var(--text-muted);transition:transform .14s ease,background .14s ease}.debug-toggle input:checked+.debug-toggle__track{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--surface-strong))}.debug-toggle input:checked+.debug-toggle__track:after{transform:translate(.78rem);background:var(--accent-strong)}.debug-toggle:focus-within{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.docs-modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#00000075;padding:1.25rem}.docs-modal{width:min(1040px,calc(100vw - 2rem));height:min(780px,calc(100dvh - 2rem));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);background:var(--surface-strong);box-shadow:0 28px 90px #0000003d}.docs-modal__header p{margin:.25rem 0 0;color:var(--text-muted);font-size:.88rem}.docs-modal__body{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.docs-modal__mobile-toc-toggle{display:none}.docs-modal__mobile-toc-chevron{width:.48rem;height:.48rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .14s ease}.docs-modal__nav{overflow:auto;border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 82%,var(--background) 18%);padding:.85rem}.docs-modal__search{position:sticky;top:-.85rem;z-index:1;display:grid;gap:.4rem;margin:-.85rem -.85rem .85rem;padding:.85rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--background) 12%)}.docs-modal__search-count{color:var(--text-muted);font-size:.76rem}.docs-modal__search-empty{color:var(--text-muted);font-size:.88rem;padding:.5rem .1rem}.docs-modal__nav-section+.docs-modal__nav-section{margin-top:1rem}.docs-modal__nav-section h3{margin:0 0 .35rem;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.docs-modal__nav-item{width:100%;display:grid;gap:.18rem;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.88rem;line-height:1.25;padding:.45rem .55rem;text-align:left}.docs-modal__nav-item:hover,.docs-modal__nav-item:focus-visible{background:color-mix(in srgb,var(--accent-soft) 36%,transparent);color:var(--text);outline:none}.docs-modal__nav-item--active{background:color-mix(in srgb,var(--accent-soft) 58%,transparent);color:var(--text);font-weight:650}.docs-modal__nav-title{min-width:0}.docs-modal__nav-snippet{color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.25}.docs-modal__content{width:100%;max-width:none;overflow:auto;margin:0;padding:clamp(1rem,3vw,2.25rem);background:var(--editor-background)}.docs-modal__content table{width:100%;border-collapse:collapse}.docs-modal__content th,.docs-modal__content td{border:1px solid var(--border);padding:.45rem .6rem;text-align:left;vertical-align:top}.docs-modal__content th{background:color-mix(in srgb,var(--surface) 86%,var(--background) 14%)}@media(max-width:760px){.docs-modal-backdrop{padding:0}.docs-modal{width:100vw;height:100dvh}.docs-modal__body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.docs-modal__nav{max-height:34dvh;border-right:0;border-bottom:1px solid var(--border)}}.docs-modal--embedded,.settings-sheet--embedded{width:100%;height:100%;max-height:none;min-height:0;border:0;box-shadow:none;background:transparent}.docs-modal--embedded .docs-modal__header,.settings-sheet--embedded .settings-sheet__header{padding-inline:0;padding-top:0}.docs-modal--embedded .docs-modal__body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.docs-modal--embedded .docs-modal__nav{max-height:16rem;border-right:0;border-bottom:1px solid var(--border)}.docs-modal--embedded .docs-modal__content{padding:.9rem 0}.settings-sheet--embedded .settings-sheet__body{padding-inline:0;padding-bottom:0}.sidebar-section--embedded-docs,.sidebar-section--embedded-settings{display:flex;flex-direction:column;overflow:hidden}@media(max-width:720px){.sidebar-section--embedded-docs,.sidebar-section--embedded-settings{padding-top:.35rem}.docs-modal--embedded .docs-modal__header{display:none}.docs-modal--embedded .docs-modal__body{grid-template-rows:auto minmax(0,1fr)}.docs-modal--embedded .docs-modal__mobile-toc-toggle{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.25rem;padding:.42rem .6rem;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--editor-background);color:var(--text);font:inherit;font-size:.9rem;font-weight:700;text-align:left}.docs-modal--embedded .docs-modal__mobile-toc-toggle:hover,.docs-modal--embedded .docs-modal__mobile-toc-toggle:focus-visible{background:color-mix(in srgb,var(--editor-background) 88%,var(--accent-soft));outline:none}.docs-modal--embedded .docs-modal__mobile-toc-toggle span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-modal--embedded.docs-modal--mobile-toc-open .docs-modal__mobile-toc-chevron{transform:rotate(225deg)}.docs-modal--embedded .docs-modal__nav{display:none;max-height:none;padding:.45rem 0;border:1px solid var(--border);border-top:1px solid var(--border);border-radius:0 0 8px 8px;background:var(--editor-background)}.docs-modal--embedded.docs-modal--mobile-toc-open .docs-modal__nav{display:block;min-height:0;overflow:auto}.docs-modal--embedded.docs-modal--mobile-toc-open .docs-modal__content{display:none}.docs-modal--embedded .docs-modal__search{top:-.45rem;margin:-.45rem 0 .45rem;padding:.45rem 0;background:var(--surface-muted)}.docs-modal--embedded .modal-search-field input,.settings-sheet--embedded .modal-search-field input{height:1.9rem;min-height:1.9rem;padding-block:.32rem;font-size:.86rem}.docs-modal--embedded .docs-modal__nav-section+.docs-modal__nav-section{margin-top:.5rem}.docs-modal--embedded .docs-modal__nav-section h3{margin-bottom:.2rem;font-size:.66rem}.docs-modal--embedded .docs-modal__nav-item{min-height:1.9rem;padding:.32rem .45rem;font-size:.82rem}.docs-modal--embedded .docs-modal__nav-snippet{display:none}.docs-modal--embedded .docs-modal__content{border:1px solid var(--border);border-top:1px solid var(--border);border-radius:0 0 8px 8px;padding:.65rem .6rem 0}.settings-sheet--embedded .settings-sheet__header{flex-direction:row;align-items:center;gap:.45rem;padding-bottom:.35rem}.settings-sheet--embedded .settings-sheet__header-main,.settings-sheet--embedded .settings-sheet__header-actions{display:none}.settings-sheet--embedded .settings-sheet__mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.25rem;padding:.42rem .6rem;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--editor-background);color:var(--text);font:inherit;font-size:.9rem;font-weight:700;text-align:left}.settings-sheet--embedded .settings-sheet__mobile-nav-toggle:hover,.settings-sheet--embedded .settings-sheet__mobile-nav-toggle:focus-visible{background:color-mix(in srgb,var(--editor-background) 88%,var(--accent-soft));outline:none}.settings-sheet--embedded .settings-sheet__mobile-nav-toggle span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-sheet--embedded.settings-sheet--mobile-nav-open .settings-sheet__mobile-nav-chevron{transform:rotate(225deg)}.settings-sheet--embedded .settings-sheet__mobile-search{display:none;padding:.45rem;border:1px solid var(--border);border-bottom:0;background:var(--editor-background)}.settings-sheet--embedded.settings-sheet--mobile-nav-open .settings-sheet__mobile-search{display:block}.settings-sheet--embedded .settings-tabs{display:none;flex-direction:column;gap:.15rem;margin:0;padding:.45rem;border:1px solid var(--border);border-top:1px solid var(--border);border-radius:0 0 8px 8px;background:var(--editor-background);overflow:auto}.settings-sheet--embedded.settings-sheet--mobile-nav-open .settings-tabs{display:flex;min-height:0}.settings-sheet--embedded.settings-sheet--mobile-nav-open .settings-sheet__body{display:none}.settings-sheet--embedded .settings-tab{flex:0 0 auto;width:100%;min-height:2rem;padding:.36rem .55rem;font-size:.84rem;text-align:left}.settings-sheet--embedded .settings-sheet__body{gap:.55rem;border:1px solid var(--border);border-top:1px solid var(--border);border-radius:0 0 8px 8px;padding:.65rem .6rem 0;background:var(--editor-background)}.settings-sheet--embedded .settings-panel{gap:.65rem}.docs-modal--embedded .docs-modal__content>h1:first-child,.settings-sheet--embedded .settings-panel>.settings-section:first-child>.settings-section__header:first-child{display:none}.settings-sheet--embedded .settings-section,.settings-sheet--embedded .settings-toggle-stack{gap:.6rem}}.mobile-keyboard-settings__list{display:grid;gap:.75rem}.mobile-keyboard-settings__field textarea{width:100%;min-height:4.2rem;resize:vertical;padding:.55rem .65rem;border:1px solid var(--border);border-radius:8px;background:var(--editor-background);color:var(--text);font:inherit;font-family:var(--editor-font-family);line-height:1.35}.mobile-keyboard-settings__field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--editor-background) 88%,var(--accent-soft))}.app-shell--editor-fullscreen{height:var(--app-viewport-height, 100dvh);padding:0;overflow:hidden}.app-shell--editor-fullscreen .menubar,.app-shell--editor-fullscreen .activity-bar,.app-shell--editor-fullscreen .workspace-mobile-switcher,.app-shell--editor-fullscreen .pane--sidebar,.app-shell--editor-fullscreen .pane--preview,.app-shell--editor-fullscreen .workspace-handle,.app-shell--editor-fullscreen .pane--editor>.pane__header,.app-shell--editor-fullscreen .pane--editor>.pane-tabbar{display:none!important}.workspace-shell--editor-fullscreen{display:flex;gap:0;width:100%;height:100%;min-height:0;overflow:hidden}.workspace-shell--editor-fullscreen .workspace-main,.workspace--editor-fullscreen{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.workspace--editor-fullscreen{display:flex;gap:0}.workspace--editor-fullscreen.workspace--mobile{gap:0}.app-shell--editor-fullscreen .pane--editor{display:flex!important;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.app-shell--editor-fullscreen .pane--editor>.editor-root{flex:1 1 auto;min-height:0;overflow:hidden}.app-shell--editor-fullscreen .mobile-keyboard-extension{flex:0 0 auto}.editor-fullscreen-exit{position:absolute;top:calc(env(safe-area-inset-top) + .5rem);right:calc(env(safe-area-inset-right) + .5rem);z-index:80}.pdf-synctex-marker{position:absolute;z-index:8;width:1.05rem;height:1.05rem;border:2px solid color-mix(in srgb,var(--surface-strong) 72%,var(--text) 28%);border-radius:999px;background:color-mix(in srgb,var(--accent) 86%,var(--text) 14%);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-soft) 64%,transparent),0 0 22px color-mix(in srgb,var(--accent-strong) 58%,transparent);pointer-events:none;transform:translate(-50%,-50%);animation:pdf-synctex-marker-pop 1.2s ease-out forwards}@keyframes pdf-synctex-marker-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.72)}}.app-shell,.workspace-shell,.workspace-main,.workspace{overscroll-behavior:none;overflow:clip}html,body,#root,.app-shell{position:relative;max-height:var(--app-viewport-height, 100dvh)}.diagram-pane{display:flex;flex-direction:column;min-width:0;min-height:640px;height:100%;gap:8px}.sidebar-section--pane-expanded .diagram-pane{min-height:0}.diagram-pane__toolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:34px;gap:8px;padding:3px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 92%,var(--surface-muted));box-shadow:0 2px 8px color-mix(in srgb,var(--shadow) 22%,transparent)}.diagram-pane__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;flex:1 1 auto;gap:2px}.diagram-pane__tab,.diagram-action-bar button{min-height:28px;border:1px solid transparent;border-radius:5px;color:var(--text-muted);background:transparent;font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.diagram-pane__tab:hover,.diagram-pane__tab:focus-visible,.diagram-action-bar button:hover:not(:disabled),.diagram-action-bar button:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--accent) 32%,var(--border));color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface-strong));outline:none}.diagram-pane__tab[aria-selected=true]{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));color:var(--accent-strong);background:var(--surface-strong);box-shadow:0 1px 3px color-mix(in srgb,var(--shadow) 28%,transparent)}.diagram-pane__content,.diagram-pane__panel{display:flex;flex:1 1 auto;min-width:0;min-height:0}.diagram-pane__panel[hidden]{display:none}.tikz-editor{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;gap:6px}.tikz-editor__filebar,.tikz-editor__namebar{display:flex;align-items:center;flex:0 0 auto;min-width:0;gap:6px}.tikz-editor__figure-select,.tikz-editor__filename{min-width:0;height:30px;border:1px solid var(--border);border-radius:6px;padding:0 8px;color:var(--text);background:var(--editor-background);font:inherit;font-size:.78rem}.tikz-editor__figure-select{flex:1 1 auto;text-overflow:ellipsis}.tikz-editor__filename{flex:1 1 auto;font-family:Iosevka Term,JetBrains Mono,SFMono-Regular,ui-monospace,monospace}.tikz-editor__figure-select:focus,.tikz-editor__filename:focus{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.tikz-editor__status{flex:0 0 auto;max-width:7.5rem;overflow:hidden;color:var(--text-muted);font-size:.68rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tikz-editor__status--saved{color:var(--accent-strong)}.tikz-editor__status--error{color:var(--danger)}.diagram-action-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 0 auto;min-width:0;gap:6px}.diagram-action-bar button,.diagram-action-bar select{min-width:0;min-height:30px;border-color:var(--border);border-style:solid;border-width:1px;border-radius:5px;color:var(--text);background:color-mix(in srgb,var(--surface-strong) 84%,var(--surface-muted));font:inherit;font-size:.75rem}.diagram-action-bar button{font-weight:650}.diagram-action-bar select{padding:0 6px}.diagram-action-bar__wide-control{grid-column:1 / -1}.diagram-action-bar button:disabled,.diagram-action-bar select:disabled{cursor:not-allowed;opacity:.48}.diagram-action-bar button:active:not(:disabled){transform:translateY(1px)}.tikz-editor__credit,.diagram-editor__credit{flex:0 0 auto;color:var(--text-muted);font-size:.68rem;line-height:1.35}.tikz-editor__error{flex:0 0 auto;padding:7px 8px;border:1px solid color-mix(in srgb,var(--danger) 38%,var(--border));border-radius:6px;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface-strong));font-size:.72rem;line-height:1.4}.tikz-editor__frame-shell{position:relative;flex:1 1 auto;min-width:0;min-height:560px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong)}.tikz-editor__frame{display:block;width:100%;height:100%;min-height:inherit;border:0;background:var(--surface-strong)}.tikz-editor__credit,.diagram-editor__credit{text-align:right}.diagram-editor__credit{padding:4px 6px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-strong) 88%,var(--surface-muted))}.tikz-editor__credit a,.diagram-editor__credit a{color:var(--accent-strong)}.tikz-editor--empty{align-items:stretch;justify-content:center;min-height:28rem}.tikz-editor__empty-card{display:flex;align-items:center;flex-direction:column;gap:10px;padding:28px 18px;border:1px dashed var(--border);border-radius:10px;text-align:center;background:color-mix(in srgb,var(--surface-strong) 84%,var(--surface-muted))}.tikz-editor__empty-card h3,.tikz-editor__empty-card p{margin:0}.tikz-editor__empty-card p{max-width:28rem;color:var(--text-muted);font-size:.8rem;line-height:1.5}.tikz-editor__empty-mark{color:var(--accent-strong);font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700}.diagram-editor--svgedit{min-height:640px;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface-strong)}.diagram-editor__topbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-strong) 86%,var(--surface-muted))}.diagram-editor__filename{min-width:min(18rem,100%);height:32px;flex:999 1 18rem;border:1px solid var(--border);border-radius:6px;padding:0 10px;color:var(--text);background:var(--editor-background);font-family:Iosevka Term,JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.88rem}.diagram-editor__filename:focus{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.diagram-editor__topbar>.diagram-action-bar{flex:1 1 18rem}.diagram-editor__svgedit-host{flex:1 1 auto;min-height:0;height:auto;width:100%;overflow:hidden;background:var(--surface-strong)}.diagram-editor__svgedit-runtime,.diagram-editor__svgedit-host .svg_editor{width:100%;height:100%}.diagram-editor__svgedit-host,.diagram-editor__svgedit-host .svg_editor{--main-bg-color: var(--surface-strong);--text-color: var(--text);--border-color: var(--border);--canvas-bg-color: var(--surface-muted);--link-color: var(--accent);--ruler-color: color-mix(in srgb, var(--surface-muted) 76%, var(--border));--icon-bg-color: color-mix(in srgb, var(--surface-strong) 90%, var(--surface-muted));--icon-bg-color-hover: color-mix(in srgb, var(--accent-soft) 64%, var(--surface-strong));--input-color: var(--editor-background);--orange-color: var(--accent)}.diagram-editor__svgedit-host .svg_editor{color:var(--text);background:var(--surface-strong);font-family:inherit}.diagram-editor__svgedit-host #title_panel{display:none}.diagram-editor__svgedit-host #main_button,.diagram-editor__svgedit-host #tools_top,.diagram-editor__svgedit-host #tools_top>*,.diagram-editor__svgedit-host #tools_left,.diagram-editor__svgedit-host #tools_bottom,.diagram-editor__svgedit-host #sidepanels{background:var(--surface-strong);color:var(--text)}.diagram-editor__svgedit-host #title_panel>p,.diagram-editor__svgedit-host #layersLabel,.diagram-editor__svgedit-host #sidepanel_handle{color:var(--text)}.diagram-editor__svgedit-host #workarea{border-color:var(--border);background:linear-gradient(45deg,color-mix(in srgb,var(--surface-muted) 78%,#ffffff) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--surface-muted) 78%,#ffffff) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--surface-muted) 78%,#ffffff) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--surface-muted) 78%,#ffffff) 75%),var(--surface-muted);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.diagram-editor__svgedit-host #svgcanvas{background:color-mix(in srgb,var(--editor-background) 86%,var(--surface-strong))}.diagram-editor__svgedit-host #cur_context_panel{background:color-mix(in srgb,var(--surface-muted) 86%,var(--surface-strong));color:var(--text-muted);border-block:1px solid var(--border)}.diagram-editor__svgedit-host #main_menu,.diagram-editor__svgedit-host .dropdown li,.diagram-editor__svgedit-host #layerlist,.diagram-editor__svgedit-host #layerlist tr.layer{border-color:var(--border);color:var(--text);background:var(--surface-strong);box-shadow:var(--shadow)}.diagram-editor__svgedit-host #main_menu li:hover,.diagram-editor__svgedit-host .dropdown li:hover,.diagram-editor__svgedit-host .dropdown li.special:hover,.diagram-editor__svgedit-host ul li.current,.diagram-editor__svgedit-host #layerlist tr.layersel{background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface-strong));color:var(--accent-strong)}.diagram-editor__svgedit-host se-menu,.diagram-editor__svgedit-host se-menu-item,.diagram-editor__svgedit-host se-list,.diagram-editor__svgedit-host se-list-item,.diagram-editor__svgedit-host se-select,.diagram-editor__svgedit-host option,.diagram-editor__svgedit-host .dropdown ul,.diagram-editor__svgedit-host .dropdown li,.diagram-editor__svgedit-host #main_menu,.diagram-editor__svgedit-host #main_menu li{color:var(--text)}:root[data-theme=dark] .diagram-editor__svgedit-host{--icon-bg-color: color-mix(in srgb, var(--surface-strong) 74%, #000000);--icon-bg-color-hover: color-mix(in srgb, var(--accent) 26%, var(--surface-strong));--input-color: color-mix(in srgb, var(--editor-background) 80%, #000000)}:root[data-theme=dark] .diagram-editor__svgedit-host #main_menu,:root[data-theme=dark] .diagram-editor__svgedit-host .dropdown li,:root[data-theme=dark] .diagram-editor__svgedit-host #layerlist,:root[data-theme=dark] .diagram-editor__svgedit-host #layerlist tr.layer{color:#edf4ef;background:color-mix(in srgb,var(--surface-strong) 82%,#000000)}:root[data-theme=dark] .diagram-editor__svgedit-host se-menu,:root[data-theme=dark] .diagram-editor__svgedit-host se-menu-item,:root[data-theme=dark] .diagram-editor__svgedit-host se-list,:root[data-theme=dark] .diagram-editor__svgedit-host se-list-item,:root[data-theme=dark] .diagram-editor__svgedit-host se-select,:root[data-theme=dark] .diagram-editor__svgedit-host option,:root[data-theme=dark] .diagram-editor__svgedit-host .dropdown ul,:root[data-theme=dark] .diagram-editor__svgedit-host .dropdown li,:root[data-theme=dark] .diagram-editor__svgedit-host #main_menu,:root[data-theme=dark] .diagram-editor__svgedit-host #main_menu li{color:#edf4ef}.diagram-editor__svgedit-host .dropdown button,.diagram-editor__svgedit-host input,.diagram-editor__svgedit-host select,.diagram-editor__svgedit-host textarea,.diagram-editor__svgedit-host #zoom{border-color:var(--border);color:var(--text);background:var(--editor-background)}.diagram-editor__svgedit-host .dropdown button.down,.diagram-editor__svgedit-host .buttondown,.diagram-editor__svgedit-host #main_icon.buttondown,.diagram-editor__svgedit-host #main_icon:hover,.diagram-editor__svgedit-host #toggle_stroke_tools:hover{background:color-mix(in srgb,var(--accent-soft) 64%,var(--surface-strong))!important;color:var(--accent-strong);box-shadow:none!important}.diagram-editor__svgedit-host .tool_sep{border-left-color:var(--border)}.diagram-editor__svgedit-host #tools_left::-webkit-scrollbar-thumb,.diagram-editor__svgedit-host #tools_bottom::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text-muted) 55%,transparent)}:root[data-theme=dark] .diagram-editor__svgedit-host img,:root[data-theme=dark] .diagram-editor__svgedit-host se-button,:root[data-theme=dark] .diagram-editor__svgedit-host se-list-item,:root[data-theme=dark] .diagram-editor__svgedit-host se-menu-item,:root[data-theme=dark] .diagram-editor__svgedit-host se-flyingbutton,:root[data-theme=dark] .diagram-editor__svgedit-host se-explorerbutton{filter:invert(.88) hue-rotate(180deg) saturate(.85)}.diagram-editor__error{border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border));border-radius:8px;padding:8px 10px;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface-strong))}
