@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2) format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2) format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2) format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2) format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2) format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2) format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA88ABIAAAAAHIgAAA7cAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhYcNAZgP1NUQVRMAIFUEQgKoRyZSAtAAAE2AiQDegQgBYU0B4ItDAcXJBh6GzsXsxFVNzirQEn+ywTbmP6T1QVYiaTUjGKlgY0FBGhU23S0o1lrbPqwxrt1HtOvim+m65Z/cs74/Pt3Znev+CHfr0DvhaxAVjkpxTqVO7KCWrAjKhJkQ9bs3dKKRqFQqgjVXC9CEQ8KSRe2Go3QGIEq/ztA2+zMBI4SRDI3UOI8DgQDOzEaq18X1bpo/TcWDats3n0GwP/NlX9ansmWs4Csqg6ECRRQnerzdbs2sQuAx6gQBtdVSjrZD24F8P9/c6XNXzpkVwRhAS2QrlFzM0s/WaJcjiA5YHj+1pdIuGYLAKoszNWWhaurq1C+QtZVSNX9/TQDWG7QV/pBc4gxxNGJHV+3VmsQ4PJNBYUkoLtIoZwUKgR+KMDWqh81vzhqEvK3N61eivz91fOWIP9k1trlyKcAuKH0Ot5dvRwmRHIoVo1sHRgiLwpYSkItU2qOcwOb/O7/x7EpCNk8Czs2Zm7Ej+jij127/ttrFqZ9h8ZPKfj/FqZBDX/iM37bL1+9+dNC+KDk0/B/KGWKn87nB+vu4JPuTGMkQqSnTz5QH2Sw5I/wo+93ZzCeaksu//ENOF85+Hus3jIfkgH9FiRfFluOArGV8sg1YDEZLOBiHWmLBcAGsdhhUpSA2RgkVehQERaEpDNUgQti6IH5hKdSpQo822yx3EJYPNk4Q9IG6KUIkq7fBOAKaWKZbBTVSxSXlWBQ3PqAYuqKupVk1gV+PRNoZEqyU0GRWzcBBH6I4gOOaCjmiVtFynhhZCSSrRUXAbg4GFZpJ1sGDcRVmA6MvDDXJJHAJ4shJAgLaNISgBsonT2TK//foG5jQin4DAD/t6uAUhKRSQIyCUAjcX6xZjNdYMP+wrWU4NfCShhBkBYpkqiKGLhcawgcnh6bgEmOigtg/e43AJQrpQilUg67SUc1J5fk/lyeq3NjDuXBvJtvZ+P6H2gPMzsX575clqtyIAfzQN7JN9WPqp/Hdk6ln/dqIVKfQq58hYqVKlepWq16AGCImGK6kCWDLZMjiyubJ4cvVyAPsf4XAIASANAPUAXaDegHgMoVm59Y2os1CDslaGSyjDPLgHrm7jdVoapNKjr80XlwVRGp8mLbqWz2Iq9014rCUeCElj12PJzhKXdGepqlERTrWqrf5GeesESAQtNdSslhJlc1n4Rv5Bsm8CQIfSuY1iiSwEQLV7CEL5JQrdu/QIJOqBBzP0823orn6Sf0HCTi/x4SSG7SQg1DKCluYmGfB1YBHQHxGswTlMz5TSxTCQerGAMBnNn6tKMc9+bVXGti3BkpNIZwCwfgOXEFNy+rrfXI3Tf63WEurTzhgkeAoGuzT6xwOn3RW2nDJd8SfOS5gmmdQm/Hj0xHJVAOxv02sszT23GHNg/BRbCJxyBTaDqL1Ry6r/3OP/87myE89b8iVqSpGAtl+3kVMFsLXfDGI5iMe7+hbm66jKFOOastsAVpTs8gz6Kkt+X4YwrFOyuWtGcHwja1n58XQMSysm62tWSqwksiFmNI2OtYMJUpvCQvbXY3w8r9wDP+jycvReDfyDj5sI8HbSWc+jR7tNYl5pDQEjzVuMXqUh83u/3vNWWDDsZHwoOovJtGDFG/BEUg7H9CTtzQgf1bV0kMliEQPV54fvEykSfhrwA8eVC4qkrSQLmNLe/UmCOGLpudXuKTORE2QlSKhnqUsKghMUaxGBdPNTe/vv8maYCbTL6ruwmxUoMCmHYNFvLSNFtrszlyT+23o1J2Aemg07IyEw5Mk5D4RcmHKv0EaeVBqyuZ0809DTeIjppiwilionc01Gg0cnmorbhtPBlVx9ARPqZVBPlTSx+pS/265XA0aIA8l0XGZNz/5ardaQxlzIKyQM4yMK1P3f1+oCg7fTqdLJKlUVNsOFWSybIW0zWdOrwbXQ9yuUYudjQLgdFiOsCbE9ri5pSnmePS2l7mpq1keuUoGDvtWuIqbnFBdpRZTdO2KAd7O/KTmSbymPqVfM82EQhr5VIE2PLgpXKiZVZg/7xXKNQQnK3DKdw+FNHg5uLnowm75uccqYS7mxe+aWZejJJhE8lasqxm22gq6VZVlPy04a/mi8cwzPIvxvnBAiTwTwRwSv+Uys0EqFY+goRzTMTr8kjHMtjY+/328lmNiA4kdPNvATwYp+t3In51k6XfXWDLS1pwaIHqNz1OD3hCW+m0NZfgWZeQVc9l6eECiEmd1hpS/ItSYBaMuGn8qOcLuM7AHdobMkJau4d/oqIxDVZAcumMm5Nvu3RdvdXedFfjArk7ppL+YPfjRyR7IUCgnu44gHeg3lrU7AIfczunwVSkiRWhUWy6aaIdsx5pUXurGKgh7FXuFwOFqrrDtYILn21TAWGQG3WYdDzeLcF4kGiVvoJ+hFhjAu9v+3dHcPbbnsSeU8RryDQI2AX9SbUSB1lE0/qsiyZ/2vmLaN1dqx3iQaekN0DXe0DQfJPfBVnhBLJkoOBYgC9SgjHy6YhAh+T9Js6NjHjyJECKBHEFcIQ8IaCvEOgglBnLhUtSPT0J4W1Bep2hhBoJzLrwc2uSMzwKYR1TuFNPmwpDYEPbdz0a8fVKXUJuXRHCzWMaqy0M/TkK9TjBFrIX0kKnf7+rRx0lUklsvYnDiUzoXe8y7zETCP99JW9o/ECrN4o0j26M/ZcE35KA3HOEq1QsJIEUgTbSKQ4oekmGgTBeZB+LuXUGeVOEp7cptslOHDy11Wk1eejm0Judle/vg4FMAwguWkJk5HIiuJ93AYe/wgt6nW1EqxSEJJAxYDToiEtdr/jL4eCLX+7SjGsExNEGEDSAKMz9v7su/To6slbQ4bx543oIj4NHMR7V09W3gO0r2HMPrJ5+zo/iy4h+93rwXQRBdA4/gLAgKaRAluEv4weSB3AppHiBHQGfFk/uCj7jiOXpLNSgTfUgqHBF4Z/s6T7466b940JnG8wXIj9xOO1StAd/OvEW8GFB1x3fzsAR6E/qMOkE4wzBSn0NcSG3QBvp8mmm0GiUOMbYT7Bwu7OdOhL0rfkuoGT1ko7hrxCGEdftuyXxAOMe7M3Ul0mU+YZunI2Brvy/PHUC7w0cZhT+8VnsEZQbBERQYeaQKIRtRlAohfykMyqXFxXNCZVoORRDkCrgTcxZP7UhgB9jmRiTS++OjGbOTKjq1cSmCbRMHoxO4EZ7oj0w1Bg9C5jkU7Mk27SupEg+ryC7h2fIWRqbvrIxQzIn09w9QZsij5Xwq5zSOjmkLGEEZZWhU0lOxyNBHBaMdyNlAHLN1sAesDDBQ2tocFwYeGfNeuKY0Ve9W0SgKPuzkexi34lr+7UeamBAvfXbIkIsjvRGs0Ft8CGODjfRbi4ucYGPut3/cQoz3+BzZ6rRnSBcOHKVrEwJ/sjXhEU30TKrJyTJBCYhpvfqfms/UPuC1Ch9UCTz8BGU2938krCIQ0aL80Ld9CE+VPZ9NCa+RusYj/tsbx1DedKKHsgaSMGvqK9HanfQJvd7N2H7nm5TeahLvy8iWLwljSkPuq23qa+0LOfKFbcA2ZU1aA/dtfaWTF+w6nv/PqhNb76KasP2Pluh8p5+xEb/uiUp5+JPnqbag8fyx2iQuftoMuxXsaDB6bX035WtDwfadj3A+D8XB1KwdIY/ZvAa13XKFgdMLa7/2vhsF3Xpt0n4WnRyU6NzzsgrPZ7MdKMEip8HoB/smnn7vPnEklBH+Uv3a/DrQI9fMzXXgYmrNe66XW0t7/1RL23jNwa9m5YA3m1g37cVKh/13meLCATcwmfjq52lb1CzAB541jzPzkuyBzFcq9dyIwCz7VP7iXMNT0+rxAZF6FV+NdnL/e120nWgregVkYi+hF/DPp0+fN2FBtn/byUXyrG932ZkuaqXOy7EG9ruAUvuadwCR4jFS/uKRs8MK4a8NFsCSmaUkl3MuBnTk9t23YZYKIfDiyZX4KyO42rgh5cqmydLUuET0sIAmv6FQBpBnTroaYFNKRZE0RSdiXS2wFqE8w7UoWwEjI/UBvB8UhrCVU1xxdEd3YroyHo5UpeZretqgxET3YlgQH9Hgo3FOS++KVSuiwgh4SQ9IPARp5K0YfQEWYBaHdoas3ry+J3PLFsZvJr7DeT1i+j/CDCIJ+ZKqO22iSAQRYHlMkKwv9qUFdrYnnRmXNv2PrToQqwjjrxKzgxZ7BZ5Q+fuf1d1+58CKjD4bsrM3vs8L9xJEOyeCdg/y40iRiLCv7ZbIuk/RAhnJ0VJ0gExBwJ0RZcYikkQq3Bak9ZhAvay4KtvX6YMCxZ/tsPKpev2P/v1yJnpv37N3P0d9PllSvkWgMe31mkA8Hpn4Z76LyMHWDpMXwEACM8kcYHA/R0G+YHF8VPS3rPvX/a5oB1R3ubr2XPgZAwzBwu6QHefrAfF3UvCF3uoqwfoaC4a2ml5fS69b+W3LeraIyUNq39SWAlrzlLnNvDTiTtR/HTIGASUOEhKyMkJIpYXuJSMSavgRCTg5VQezcsFP0qXSx0+Tla05ZpeTi3Xlduz3Ndl8vJQaARGoOu1HiVczZPN1HIXubIxUnobY3SjeZhgqSmsjWoKI1VXmOPrmoBFRUoybtpRkl6ixLJyAiYrrLEiYqGlFJugCRt4VIwqbHJKo1K0lhvNDcDECU4RNmJ1iJYEllFOHm8wCU0vGIpPIzABdUstRSaUiENFVVYKgoVMSJidEIVhDqXB1FwypqznqhoQksSyZhy+sIGzZQrqwoa69oZDpU6RiiUKSkoUSkaQwgQsWirjgpknaptDLFd0d8NT2IeUgFBBat5cJDSfSppgBwDLlFRSepDoAQ8nqh60gOP4KtzeS7ATKPmIKt2hI/oYGZKKGnUaNGnRpkOXHn0GDBkxZgYzmcVsyMhhLvOYr6e2Vs9bP89Yd7aoNdwzCQ1dulRCzy5dKiGV6Abb06n4QT3sgyG+Z7uhS5dO6NmtSyek2u1DJPVpfU8jpPpTrZESf7oDz9pet3Ze8z/Ysa1gq190gf9Pfcm5OA1+/6fk24GL3vz+6rIWQF4pHngQD++5Bx5fiUYcHatYqB+zX9ebPtBdcreVoF1FQLeAYfvqlG2uis2VHuCV+voG) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-700-normal-Bpu1vg05.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-cyrillic-700-normal-NOaAmdwD.woff2) format("woff2"),url(/assets/literata-cyrillic-700-normal-BChRKAeZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-ext-700-normal-CFJl9TqO.woff2) format("woff2"),url(/assets/literata-greek-ext-700-normal-BWozFBi3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-greek-700-normal-CLoIi4e4.woff2) format("woff2"),url(/assets/literata-greek-700-normal-CpE4qyqy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-vietnamese-700-normal-Cmj-gDIS.woff2) format("woff2"),url(/assets/literata-vietnamese-700-normal-Be_po91e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-ext-700-normal-Cd5BSFN5.woff2) format("woff2"),url(/assets/literata-latin-ext-700-normal-DBR5CORb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/literata-latin-700-normal-DYBWKELl.woff2) format("woff2"),url(/assets/literata-latin-700-normal-ocJiFfAw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #4A7FD4;--color-primary-hover: #3D6FBF;--color-primary-foreground: #FFFFFF;--color-primary-subtle: rgba(74, 127, 212, .15);--color-primary-rgb: 74, 127, 212;--color-accent: #E06050;--color-accent-hover: #D05545;--color-accent-foreground: #FFFFFF;--color-accent-subtle: rgba(224, 96, 80, .08);--color-accent-rgb: 224, 96, 80;--color-secondary: #1A1A1A;--color-secondary-hover: #333333;--color-secondary-foreground: #FFFFFF;--color-muted: #F6F5F2;--color-muted-hover: #EEEDEA;--color-muted-foreground: #666666;--color-destructive: #DC2626;--color-destructive-hover: #B91C1C;--color-destructive-foreground: #FFFFFF;--color-destructive-rgb: 220, 38, 38;--color-success: #3D8B5E;--color-success-rgb: 61, 139, 94;--color-warning: #D97706;--color-warning-rgb: 217, 119, 6;--color-annotation: rgba(217, 160, 50, .12);--color-annotation-border: rgba(180, 130, 30, .3);--color-annotation-active: rgba(217, 160, 50, .25);--color-diff-removed: #B83830;--color-diff-removed-subtle: rgba(184, 56, 48, .06);--color-diff-added: #2D7A4F;--color-diff-added-subtle: rgba(45, 122, 79, .06);--color-background: #F6F5F2;--color-foreground: #1A1A1A;--color-card: #FFFFFF;--color-card-foreground: #1A1A1A;--color-sidebar: #EEEDEA;--color-sidebar-foreground: #2C2C2C;--color-popover: #FFFFFF;--color-popover-foreground: #1A1A1A;--color-surface-paper: #FEFCF9;--color-surface-dark: #1C1B1A;--color-overlay: rgba(0, 0, 0, .3);--color-surface-glass: rgba(246, 245, 242, .75);--color-surface-glass-dense: rgba(246, 245, 242, .8);--backdrop-blur: 16px;--color-text-muted: #999999;--color-text-placeholder: #BFBBB5;--color-on-dark: #FFFFFF;--color-editor-body: #333333;--color-border: rgba(0, 0, 0, .06);--color-border-strong: rgba(0, 0, 0, .08);--color-border-subtle: rgba(0, 0, 0, .04);--color-ring: rgba(224, 96, 80, .4);--color-hover-tint: rgba(0, 0, 0, .05);--color-active-tint: rgba(0, 0, 0, .06);--color-active-hover-tint: rgba(0, 0, 0, .09);--shadow-xs: 0 1px 3px rgba(0,0,0,.06);--shadow-sm: 0 2px 8px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.06);--shadow-lg: 0 24px 80px rgba(0,0,0,.12), 0 4px 16px rgba(0,0,0,.06);--shadow-inset: inset 0 1px 2px rgba(0,0,0,.06);--shadow-hover: 0 4px 16px rgba(0,0,0,.07), 0 1.5px 4px rgba(0,0,0,.04), 0 0 0 1px rgba(0,0,0,.03);--shadow-thumbnail-hover: 0 2px 8px rgba(0,0,0,.09);--radius-none: 0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 20px;--radius-full: 9999px;--radius-thumbnail: 5px;--font-sans: "Lato", -apple-system, sans-serif;--font-serif: "Literata", Georgia, serif;--font-mono: "SF Mono", "Fira Code", monospace;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 18.4px;--text-2xl: 21.6px;--text-display-sm: 28px;--text-display-lg: 52px;--text-doc-body: 17px;--text-doc-h3: 1.15em;--text-doc-h2: 1.4em;--text-doc-h1: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.2;--leading-snug: 1.4;--leading-normal: 1.5;--leading-relaxed: 1.6;--leading-loose: 1.7;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0;--tracking-wide: .01em;--tracking-wider: .04em;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .35s;--duration-entrance: .6s;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-8: 16px;--space-10: 20px;--space-12: 24px;--space-16: 32px;--space-20: 40px;--space-24: 48px;--height-header: 64px;--width-prose: 720px;--width-content: 920px;--width-wide: 960px;--z-chrome: 10;--z-toolbar: 15;--z-dropdown: 20;--z-popover: 30;--z-modal: 100;--z-tooltip: 200;--z-toast: 9999}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-foreground);line-height:var(--leading-normal);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;min-height:100dvh}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.tabular-nums{font-variant-numeric:tabular-nums}::selection{background:var(--color-primary-subtle);color:var(--color-foreground)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(pointer:coarse){button,a,[role=button],.comment-highlight,input,textarea,select{touch-action:manipulation}.logo-link{min-height:44px;display:inline-flex;align-items:center}.history-item .icon-button.history-item-rename{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms;--duration-entrance: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.comment-highlight{background:var(--color-annotation);border-bottom:1.5px solid var(--color-annotation-border);padding:1px 2px;border-radius:2px;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.comment-highlight--active{background:var(--color-annotation-active)}._loadingContainer_1blrt_1{display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh}._loadingText_1blrt_9{color:var(--color-muted-foreground);font-family:var(--font-sans)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);border:none;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.button:active:not(:disabled):not(.is-loading):not(.button--static){scale:.96}.button--sm{padding:var(--space-2) var(--space-5);font-size:var(--text-sm);border-radius:var(--radius-md)}.button--md{padding:var(--space-3) var(--space-8);font-size:var(--text-base);border-radius:var(--radius-lg)}.button--lg{padding:var(--space-5) var(--space-12);font-size:var(--text-md);border-radius:var(--radius-lg)}.button--has-icon{padding-left:var(--space-8)}.button--has-icon-end{padding-right:var(--space-8)}.button--sm.button--has-icon{padding-left:var(--space-4)}.button--sm.button--has-icon-end{padding-right:var(--space-4)}.button--pill{border-radius:var(--radius-full)}.button--full-width{width:100%}.button--primary{background:var(--color-secondary);color:var(--color-secondary-foreground)}.button--primary:hover{background:var(--color-secondary-hover)}.button--accent{background:var(--color-accent);color:var(--color-accent-foreground)}.button--accent:hover{background:var(--color-accent-hover)}.button--blue{background:var(--color-primary);color:var(--color-primary-foreground)}.button--blue:hover{background:var(--color-primary-hover)}.button--secondary{background:transparent;color:var(--color-foreground);border:1px solid var(--color-border)}.button--secondary:hover{background:var(--color-hover-tint)}.button--ghost{background:none;border:none;padding:0;font-size:inherit;font-weight:var(--font-weight-medium);color:var(--color-accent);border-radius:0}.button--ghost:hover{text-decoration:underline;text-decoration-thickness:1px}.button--ghost.button--sm{font-size:var(--text-sm)}.button--ghost.button--lg{font-size:var(--text-lg)}.button--ghost.button--muted{color:var(--color-text-muted)}.button--ghost.button--muted:hover:not(:disabled){color:var(--color-foreground)}.button--danger{background:transparent;color:var(--color-destructive);border:1px solid rgba(var(--color-destructive-rgb),.3)}.button--danger:hover{background:rgba(var(--color-destructive-rgb),.05);border-color:rgba(var(--color-destructive-rgb),.5)}.button--danger.btn--danger-fill{background:var(--color-destructive);color:var(--color-destructive-foreground);border:none}.button--danger.btn--danger-fill:hover{background:var(--color-destructive-hover)}.button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.button:disabled,.button.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.button.is-loading{opacity:.6;cursor:wait;pointer-events:none}.button-icon{display:inline-flex;align-items:center;flex-shrink:0}@media(pointer:coarse){.button:not(.button--ghost){min-height:44px}}.icon-button{display:inline-flex;align-items:center;justify-content:center;position:relative;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-md);color:var(--color-foreground);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.icon-button:active:not(:disabled):not(.icon-button--static){scale:.96}.icon-button--sm{width:28px;height:28px}.icon-button--md{width:32px;height:32px}.icon-button--sm:before{content:"";position:absolute;inset:calc(-1 * var(--space-4))}.icon-button--default:hover{background:var(--color-hover-tint)}.icon-button--close{color:var(--color-text-muted)}.icon-button--close:hover{color:var(--color-foreground);background:var(--color-hover-tint)}.icon-button--danger:hover{color:var(--color-destructive);background:rgba(var(--color-destructive-rgb),.05)}.icon-button--filled{background:var(--color-secondary);color:var(--color-secondary-foreground)}.icon-button--filled:hover{background:var(--color-secondary-hover)}.icon-button[aria-pressed=true]{background:var(--color-primary-subtle);color:var(--color-primary)}.icon-button--custom-color:hover{background:var(--color-hover-tint)}.icon-button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.icon-button.is-loading{opacity:.6;cursor:wait;pointer-events:none}.icon-button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media(pointer:coarse){.icon-button{min-width:44px;min-height:44px}}.update-toast{position:fixed;bottom:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:var(--z-toast);font-family:var(--font-sans);font-size:var(--text-md);animation:toast-enter var(--duration-slow) var(--ease-spring) both}@keyframes toast-enter{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.update-toast{animation:none}}.update-toast-text{color:var(--color-foreground)}.banner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);font-family:var(--font-sans);font-size:var(--text-md);border-radius:var(--radius-md);border:1px solid}.banner--success{background:rgba(var(--color-success-rgb),.05);color:var(--color-success);border-color:rgba(var(--color-success-rgb),.2)}.banner--error{background:rgba(var(--color-destructive-rgb),.05);color:var(--color-destructive);border-color:rgba(var(--color-destructive-rgb),.2)}.banner--warning{background:rgba(var(--color-warning-rgb),.06);color:var(--color-warning);border-color:rgba(var(--color-warning-rgb),.2)}.banner--info{background:rgba(var(--color-accent-rgb),.05);color:var(--color-accent);border-color:rgba(var(--color-accent-rgb),.15)}.banner--flush{border-radius:0;border-left:none;border-right:none;border-top:none}.banner-content{flex:1}.banner-actions{display:flex;gap:var(--space-3);align-items:center;flex-shrink:0}.banner-dismiss{flex-shrink:0;margin-left:auto}.logo{display:inline-flex;align-items:center;gap:8px}.logo-icon{display:block}.logo-text{font-family:var(--font-sans);font-size:20px;font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.logo-link{text-decoration:none}._page_1m7vl_3{background-color:var(--color-background);color:var(--color-foreground)}._loading_1m7vl_8{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;color:var(--color-muted-foreground);font-family:var(--font-sans)}._nav_1m7vl_20{position:sticky;top:0;z-index:var(--z-chrome);display:flex;justify-content:space-between;align-items:center;padding:16px 32px;backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));background:var(--color-surface-glass-dense)}._navSignIn_1m7vl_33{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);padding:6px 20px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}._navSignIn_1m7vl_33:hover{background-color:var(--color-card)}._hero_1m7vl_52{display:flex;flex-direction:column;align-items:center;text-align:center;padding:100px 24px 80px}._kicker_1m7vl_60{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:20px;animation:_fadeUp_1m7vl_1 .6s ease both}._headline_1m7vl_71{font-family:var(--font-serif);font-size:var(--text-display-lg);font-weight:var(--font-weight-bold);line-height:1.15;margin-bottom:24px;animation:_fadeUp_1m7vl_1 .6s ease .1s both}._headline_1m7vl_71 em{font-style:italic;color:var(--color-muted-foreground)}._subhead_1m7vl_85{font-family:var(--font-sans);font-size:19px;line-height:1.6;color:var(--color-muted-foreground);max-width:560px;margin-bottom:36px;animation:_fadeUp_1m7vl_1 .6s ease .2s both}._footnote_1m7vl_95{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-muted-foreground);margin-top:12px;animation:_fadeUp_1m7vl_1 .6s ease .4s both}._authError_1m7vl_103{color:var(--color-destructive);font-family:var(--font-sans);font-size:var(--text-md);margin-top:12px}._googleBtn_1m7vl_112{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);padding:10px 24px;background:#fff;border:1px solid #dadce0;border-radius:var(--radius-sm);color:#3c4043;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard);animation:_fadeUp_1m7vl_1 .6s ease .3s both}._googleBtn_1m7vl_112:hover{box-shadow:0 1px 3px #0000001f}._googleBtnDark_1m7vl_134{background:#fff;border-color:#fff;animation:none}._googleBtnDark_1m7vl_134:hover{box-shadow:0 2px 8px #0003}._pitch_1m7vl_146{padding:80px 24px}._pitchGrid_1m7vl_150{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}._pitchLeft_1m7vl_157 p,._pitchRight_1m7vl_158 p{font-family:var(--font-sans);font-size:17px;line-height:1.65;color:var(--color-muted-foreground)}._pitchRight_1m7vl_158 p+p{margin-top:16px}._sectionHeading_1m7vl_171{font-family:var(--font-serif);font-size:32px;font-weight:var(--font-weight-bold);line-height:1.25;margin-bottom:16px}._sectionSubhead_1m7vl_179{font-family:var(--font-sans);font-size:18px;line-height:1.6;color:var(--color-muted-foreground);max-width:560px;margin-bottom:48px}._how_1m7vl_189 ._sectionHeading_1m7vl_171,._how_1m7vl_189 ._sectionSubhead_1m7vl_179{text-align:center}._how_1m7vl_189 ._sectionSubhead_1m7vl_179{margin-left:auto;margin-right:auto}._how_1m7vl_189{padding:80px 24px}._howGrid_1m7vl_205{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}._howStep_1m7vl_211{text-align:center}._howNum_1m7vl_215{display:block;font-family:var(--font-serif);font-size:var(--text-display-sm);font-weight:var(--font-weight-bold);color:var(--color-muted-foreground);margin-bottom:12px}._howStep_1m7vl_211 h3{font-family:var(--font-serif);font-size:20px;font-weight:var(--font-weight-semibold);margin-bottom:10px}._howStep_1m7vl_211 p{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--color-muted-foreground)}._cta_1m7vl_240{display:flex;flex-direction:column;align-items:center;text-align:center;padding:100px 24px 80px;background:var(--color-surface-dark);color:var(--color-on-dark)}._ctaHeading_1m7vl_250{font-family:var(--font-serif);font-size:40px;font-weight:var(--font-weight-bold);margin-bottom:16px}._ctaSubhead_1m7vl_257{font-family:var(--font-sans);font-size:18px;color:#ffffffa6;margin-bottom:36px}._ctaFootnote_1m7vl_264{font-family:var(--font-sans);font-size:var(--text-base);color:#ffffff73;margin-top:12px}._footer_1m7vl_273{background:var(--color-surface-dark);padding:32px;border-top:1px solid rgba(255,255,255,.08)}._footerInner_1m7vl_279{display:flex;justify-content:space-between;align-items:center}._footer_1m7vl_273 .logo-text{color:#ffffff80!important}._footer_1m7vl_273 .logo-icon{opacity:.5}._footerLink_1m7vl_293{font-family:var(--font-sans);font-size:var(--text-md);color:#fff6}@keyframes _fadeUp_1m7vl_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._hero_1m7vl_52{padding:60px 24px}._headline_1m7vl_71{font-size:36px}._subhead_1m7vl_85{font-size:17px}._pitchGrid_1m7vl_150,._howGrid_1m7vl_205{grid-template-columns:1fr;gap:32px}._sectionHeading_1m7vl_171{font-size:var(--text-display-sm)}._ctaHeading_1m7vl_250{font-size:32px}}@media(max-width:480px){._nav_1m7vl_20{padding:12px 16px}._hero_1m7vl_52{padding:48px 16px}._headline_1m7vl_71{font-size:30px}._pitch_1m7vl_146,._how_1m7vl_189{padding:48px 16px}._cta_1m7vl_240{padding:64px 16px 48px}._ctaHeading_1m7vl_250{font-size:var(--text-display-sm)}._footer_1m7vl_273{padding:24px 16px}}.tooltip-trigger{display:inline-flex}.tooltip-popup{position:fixed;transform:translate(-50%);z-index:var(--z-tooltip);background:var(--color-foreground);color:var(--color-on-dark);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;display:flex;align-items:center;gap:var(--space-3);animation:tooltip-fade-in .1s ease}.tooltip-shortcut{opacity:.6;font-size:var(--text-xs)}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%) translateY(-2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dropdown-menu-content{position:fixed;min-width:160px;background:var(--color-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-2);z-index:var(--z-dropdown);opacity:0;transform:translateY(calc(-1 * var(--space-2)));transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);pointer-events:none}.dropdown-menu-content.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-menu-item{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-6);font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-foreground);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}.dropdown-menu-item:hover,.dropdown-menu-item.is-focused{background:var(--color-hover-tint)}.dropdown-menu-item:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.dropdown-menu-item:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dropdown-menu-item:active:not(:disabled){scale:.98}@media(pointer:coarse){.dropdown-menu-item{min-height:44px}}.text{margin:0}.text--body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-foreground);font-weight:var(--font-weight-normal);text-wrap:pretty}.text--label{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-foreground);font-weight:var(--font-weight-semibold);text-wrap:balance}.text--section{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;text-wrap:balance}.text--meta{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.text--muted{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-muted-foreground);font-weight:var(--font-weight-normal);line-height:1.5;text-wrap:pretty}.text--error{font-family:var(--font-sans);font-size:inherit;color:var(--color-destructive);font-weight:var(--font-weight-medium)}.text--size-xs{font-size:var(--text-xs)}.text--size-sm{font-size:var(--text-sm)}.text--size-base{font-size:var(--text-base)}.text--size-md{font-size:var(--text-md)}.text--size-lg{font-size:var(--text-lg)}.text--tabular-nums{font-variant-numeric:tabular-nums}._header_otlam_1{display:flex;align-items:center;justify-content:space-between;height:var(--height-header);padding:0 var(--space-12);background:var(--color-surface-glass-dense);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));box-shadow:var(--shadow-xs);position:sticky;top:0;z-index:var(--z-chrome)}._left_otlam_17{display:flex;align-items:center;gap:var(--space-8);min-width:0}._wordmark_otlam_24{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-foreground);text-decoration:none;flex-shrink:0;letter-spacing:var(--tracking-snug);transition:color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}._wordmark_otlam_24:hover{color:var(--color-muted-foreground)}._docTitle_otlam_40{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;padding-left:var(--space-8);border-left:1px solid var(--color-border-subtle)}._actions_otlam_53{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0;position:relative}._iconGroup_otlam_62{display:flex;align-items:center;gap:var(--space-1);background:var(--color-card);border-radius:var(--radius-xl);padding:var(--space-2);box-shadow:var(--shadow-sm)}._iconGroup_otlam_62 .icon-button{width:32px;height:32px;font-size:var(--text-2xl);border-radius:var(--radius-lg);padding:0;min-width:unset;min-height:unset;color:var(--color-text-muted)}._iconGroup_otlam_62 .icon-button:hover{color:var(--color-sidebar-foreground)}._groupDivider_otlam_88{width:1px;height:16px;background:var(--color-border-subtle);margin:0 var(--space-1)}._divider_otlam_96{width:1px;height:24px;background:var(--color-border-subtle);margin:0 var(--space-2)}._reviewBtn_otlam_104{height:40px;padding:0 var(--space-10);font-size:var(--text-base);line-height:1}._exportFeedback_otlam_112{position:absolute;right:0;top:100%;margin-top:var(--space-2);white-space:nowrap;transition:opacity var(--duration-normal) var(--ease-standard)}._exportSuccess_otlam_121{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-success);font-weight:var(--font-weight-medium)}._exportError_otlam_128{font-size:var(--text-sm)}@media(pointer:coarse){._iconGroup_otlam_62{padding:var(--space-3);gap:var(--space-2)}}._page_1l9gg_3{min-height:100vh;min-height:100dvh;background-color:var(--color-background);background-image:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(224,96,80,.045) 0%,transparent 70%)}._main_1l9gg_13{max-width:760px;margin:0 auto;padding:0 var(--space-20)}._greetingSection_1l9gg_21{padding:var(--space-24) 0 36px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}._greeting_1l9gg_21{font-family:var(--font-serif);font-size:28px;font-weight:var(--font-weight-normal);color:var(--color-foreground);line-height:1.3;letter-spacing:-.005em}._greetingAccent_1l9gg_36{font-style:italic;color:var(--color-accent)}._newDocBtn_1l9gg_44{font-size:var(--text-sm);padding:7px 18px}._signOutBtn_1l9gg_49{font-size:var(--text-sm);padding:6px 16px;background:none;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill)}._signOutBtn_1l9gg_49:hover{border-color:#00000026;color:var(--color-foreground)}._docList_1l9gg_65{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin:0}._docCard_1l9gg_76{display:flex;align-items:flex-start;gap:var(--space-10);padding:18px 22px;background:transparent;border-radius:var(--radius-lg);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;text-decoration:none;color:inherit;width:100%;text-align:left;transition-property:transform,box-shadow,background-color;transition-duration:.3s,.35s,.3s;transition-timing-function:var(--ease-spring)}._docCard_1l9gg_76:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);background-color:var(--color-card)}._docCard_1l9gg_76:has(._docCardLink_1l9gg_106:focus-visible){transform:translateY(-2px);box-shadow:var(--shadow-hover);background-color:var(--color-card)}._docCardLink_1l9gg_106:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-lg)}._docCard_1l9gg_76+._docCard_1l9gg_76:after{content:"";position:absolute;top:-3px;left:22px;right:22px;height:1px;background:var(--color-border-subtle);transition-property:opacity;transition-duration:var(--duration-normal)}._docCard_1l9gg_76:hover:after,._docCard_1l9gg_76:hover+._docCard_1l9gg_76:after{opacity:0}._docCardLink_1l9gg_106{display:flex;align-items:flex-start;gap:var(--space-10);flex:1;min-width:0;color:inherit;text-decoration:none}._thumb_1l9gg_151{width:72px;height:90px;border-radius:var(--radius-thumbnail);background:var(--color-card);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-xs);flex-shrink:0;overflow:hidden;padding:9px 8px;transition-property:box-shadow;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-spring)}._docCard_1l9gg_76:hover ._thumb_1l9gg_151{box-shadow:var(--shadow-thumbnail-hover)}._thumbTitle_1l9gg_172{font-family:var(--font-serif);font-size:5.5px;font-weight:var(--font-weight-semibold);color:var(--color-foreground);line-height:1.3;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._thumbTitleMuted_1l9gg_185{color:var(--color-text-placeholder)}._thumbBody_1l9gg_189{font-family:var(--font-serif);font-size:4px;line-height:1.6;color:var(--color-text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}._thumbRules_1l9gg_201{display:flex;flex-direction:column;gap:5px;margin-top:var(--space-1)}._thumbRule_1l9gg_201{height:1px;background:#0000000d;border-radius:.5px}._thumbRule_1l9gg_201:nth-child(1){width:100%}._thumbRule_1l9gg_201:nth-child(2){width:92%}._thumbRule_1l9gg_201:nth-child(3){width:96%}._thumbRule_1l9gg_201:nth-child(4){width:88%}._thumbRule_1l9gg_201:nth-child(5){width:94%}._cardBody_1l9gg_224{flex:1;min-width:0}._cardTitle_1l9gg_229{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0 0 3px;line-height:1.3;text-wrap:balance;transition-property:color;transition-duration:var(--duration-normal);transition-timing-function:ease}._cardTitleMuted_1l9gg_242{color:var(--color-text-muted)}._docCard_1l9gg_76:hover ._cardTitle_1l9gg_229{color:var(--color-accent)}._cardPreview_1l9gg_250{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}._meta_1l9gg_264{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-4)}._metaItem_1l9gg_271{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-placeholder);letter-spacing:.02em;font-variant-numeric:tabular-nums}._metaDot_1l9gg_279{width:3px;height:3px;border-radius:50%;background:var(--color-text-placeholder);opacity:.5}._deleteBtn_1l9gg_289{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:var(--radius-md);color:var(--color-text-placeholder);cursor:pointer;flex-shrink:0;position:relative;opacity:0;padding:0;transition-property:opacity,color,background-color,transform;transition-duration:var(--duration-normal);transition-timing-function:ease;-webkit-tap-highlight-color:transparent}._deleteBtn_1l9gg_289:before{content:"";position:absolute;inset:-6px;border-radius:var(--radius-lg)}._docCard_1l9gg_76:hover ._deleteBtn_1l9gg_289{opacity:1}._deleteBtn_1l9gg_289:hover{color:var(--color-destructive);background:#dc26260f}._deleteBtn_1l9gg_289:active{transform:scale(.96)}._deleteBtn_1l9gg_289:focus-visible{opacity:1}@media(pointer:coarse){._deleteBtn_1l9gg_289{opacity:.4}}._ghostCard_1l9gg_345{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-12) 22px;border-radius:var(--radius-lg);border:2px dashed var(--color-border-strong);cursor:pointer;background:transparent;width:100%;text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-top:var(--space-24);transition-property:border-color,background-color,transform,box-shadow;transition-duration:.3s;transition-timing-function:var(--ease-spring)}._ghostCard_1l9gg_345:hover{border-color:#e060504d;background:#e0605005;transform:translateY(-2px);box-shadow:0 4px 16px #0000000d}._ghostCard_1l9gg_345:active{transform:scale(.96)}._ghostThumb_1l9gg_377{width:72px;height:90px;border-radius:var(--radius-thumbnail);border:1.5px dashed var(--color-border-strong);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-placeholder);position:relative;transition-property:border-color,color;transition-duration:.3s;transition-timing-function:var(--ease-spring)}._ghostCard_1l9gg_345:hover ._ghostThumb_1l9gg_377{border-color:#e0605040;color:var(--color-accent)}._ghostRules_1l9gg_398{position:absolute;top:28px;left:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:5px}._ghostRule_1l9gg_398{height:1px;background:var(--color-border-subtle);border-radius:.5px}._thumbReviewGrid_1l9gg_418{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-12);padding:var(--space-20);max-width:var(--width-content);margin:0 auto}._thumbReviewItem_1l9gg_427{display:flex;flex-direction:column;gap:var(--space-6)}._thumbReviewLabel_1l9gg_433{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}._thumbReviewCard_1l9gg_442{display:flex;align-items:flex-start;gap:var(--space-10);padding:18px 22px;border-radius:var(--radius-lg);min-height:134px}._thumbReviewCardHover_1l9gg_451{background-color:var(--color-card);box-shadow:var(--shadow-hover);transform:translateY(-2px)}._thumbReviewGhostCard_1l9gg_457{border:2px dashed var(--color-border-strong)}._thumbReviewGhostCardHover_1l9gg_461{border-color:#e060504d;background:#e0605005;box-shadow:0 4px 16px #0000000d;transform:translateY(-2px)}._thumbReviewThumbHover_1l9gg_468{box-shadow:var(--shadow-thumbnail-hover)}._thumbReviewGhostThumbHover_1l9gg_472{border-color:#e0605040;color:var(--color-accent)}._ghostRule_1l9gg_398:nth-child(1){width:100%}._ghostRule_1l9gg_398:nth-child(2){width:92%}._ghostRule_1l9gg_398:nth-child(3){width:96%}._ghostRule_1l9gg_398:nth-child(4){width:88%}._ghostRule_1l9gg_398:nth-child(5){width:94%}._ghostIcon_1l9gg_483{width:24px;height:24px;opacity:.5;position:relative;z-index:1;transition-property:opacity;transition-duration:.3s}._ghostCard_1l9gg_345:hover ._ghostIcon_1l9gg_483{opacity:.8}._ghostBody_1l9gg_497{flex:1;min-width:0}._ghostTitle_1l9gg_502{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-placeholder);margin-bottom:4px;transition-property:color;transition-duration:var(--duration-normal);transition-timing-function:ease}._ghostCard_1l9gg_345:hover ._ghostTitle_1l9gg_502{color:var(--color-accent)}._ghostDesc_1l9gg_517{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-text-placeholder);line-height:1.5}._cardEnter_1l9gg_526{opacity:0;animation:_cardEnter_1l9gg_526 .5s var(--ease-spring) forwards}._skipAnimation_1l9gg_531{opacity:1;animation:none}@keyframes _cardEnter_1l9gg_526{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._cardEnter_1l9gg_526{animation:none;opacity:1}}._loading_1l9gg_556{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-md);text-align:center;padding:80px 0;letter-spacing:.02em}._error_1l9gg_565{text-align:center;padding:64px 0}._errorText_1l9gg_570{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-md);margin-bottom:var(--space-10)}._actionError_1l9gg_577{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-destructive);text-align:center;padding:var(--space-6) 0}.spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--color-border);animation:spinner-rotate .8s linear infinite;-webkit-tap-highlight-color:transparent}.spinner--sm{width:12px;height:12px;border-width:1.5px}.spinner--md{width:16px;height:16px;border-width:2px}.spinner--lg{width:24px;height:24px;border-width:2.5px}.spinner--muted{border-top-color:var(--color-text-muted)}.spinner--accent{border-top-color:var(--color-accent)}.spinner--onDark{border-color:#ffffff4d;border-top-color:var(--color-on-dark)}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.image-node-view{display:block;margin:1rem 0;max-width:100%}.image-node-img{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #00000014}.image-node-img--faded{opacity:.4}.image-node-uploading{position:relative;display:inline-block;max-width:100%}.image-node-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000026;border-radius:var(--radius-sm)}.image-node-error-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000040;border-radius:var(--radius-sm)}.image-node-retry-btn{padding:8px 16px;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-on-dark);background:var(--color-destructive);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.image-node-retry-btn:hover{background:var(--color-destructive-hover)}.image-node-placeholder{display:block;max-width:100%;min-height:80px;background:var(--color-border-subtle);border-radius:var(--radius-sm)}.image-node-resolving{position:relative;display:inline-block;max-width:100%}.image-node-resolve-error{display:flex;align-items:center;justify-content:center;min-height:80px;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-muted)}.image-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:var(--z-toast);padding:10px 20px;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-on-dark);background:var(--color-destructive);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:image-toast-in .2s ease}@keyframes image-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._layout_zdwy5_1{display:flex;height:100vh;height:100dvh;overflow:hidden}._editorPane_zdwy5_8{flex:1;display:flex;flex-direction:column;min-width:0;position:relative;background-color:var(--color-background);background-image:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(224,96,80,.045) 0%,transparent 70%)}._editorScrollArea_zdwy5_19{flex:1;overflow-y:auto;overscroll-behavior-y:none;padding:var(--height-header) 40px 80px}._sidebar_zdwy5_26{width:360px;background:var(--color-sidebar);box-shadow:-4px 0 12px #0000000a,-1px 0 #0000000a;display:flex;flex-direction:column;z-index:var(--z-chrome);position:relative;transition:width var(--duration-normal) var(--ease-standard);overflow:hidden}._sidebarCollapsed_zdwy5_40{width:40px}._sidebarBody_zdwy5_44{flex:1;display:flex;flex-direction:column;min-height:0}._card_mkl49_3{max-width:680px;margin:var(--space-16) auto 0;background:var(--color-card);border-radius:var(--radius-none);box-shadow:0 1px 4px #0000000f,0 4px 16px #0000000a;padding:var(--space-16) var(--space-20) var(--space-24);min-height:500px}._card_mkl49_3 .title-node{font-family:var(--font-serif);font-size:var(--text-doc-h1);font-weight:var(--font-weight-bold);color:var(--color-foreground);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);text-wrap:wrap;margin-bottom:var(--space-12);outline:none}._card_mkl49_3{cursor:text}._card_mkl49_3 .title-node.is-empty:before{content:attr(data-placeholder);float:left;color:var(--color-text-placeholder);pointer-events:none;height:0}._card_mkl49_3 .scratchwork-editor{outline:none;font-family:var(--font-serif);font-size:var(--text-doc-body);line-height:var(--leading-loose);color:var(--color-editor-body)}._card_mkl49_3 .scratchwork-editor>:first-child{margin-top:0}._card_mkl49_3 .scratchwork-editor p{margin-bottom:.8em;text-wrap:pretty}._card_mkl49_3 .scratchwork-editor h1,._card_mkl49_3 .scratchwork-editor h2,._card_mkl49_3 .scratchwork-editor h3{font-family:var(--font-serif);line-height:var(--leading-tight);color:var(--color-foreground);text-wrap:balance}._card_mkl49_3 .scratchwork-editor h1{font-size:1.75em;margin-top:1.5em;margin-bottom:.5em}._card_mkl49_3 .scratchwork-editor h2{font-size:var(--text-doc-h2);font-weight:var(--font-weight-semibold);margin-top:1.6em;margin-bottom:.4em}._card_mkl49_3 .scratchwork-editor h3{font-size:var(--text-doc-h3);margin-top:1.5em;margin-bottom:.5em}._card_mkl49_3 .scratchwork-editor blockquote{border-left:3px solid rgba(var(--color-accent-rgb),.6);padding-left:var(--space-8);color:var(--color-muted-foreground);font-style:italic;margin:1.2em 0;text-wrap:pretty}._card_mkl49_3 .scratchwork-editor a{color:var(--color-accent);text-decoration:underline;text-decoration-color:rgba(var(--color-accent-rgb),.3);text-underline-offset:2px;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}._card_mkl49_3 .scratchwork-editor a:hover{text-decoration-color:rgba(var(--color-accent-rgb),.6)}._card_mkl49_3 .scratchwork-editor img{max-width:100%;height:auto;border-radius:var(--radius-md);outline:1px solid var(--color-border);outline-offset:-1px}._card_mkl49_3 .image-node-img{border-radius:var(--radius-md);outline:1px solid var(--color-border);outline-offset:-1px;box-shadow:none}._card_mkl49_3 .scratchwork-editor ul,._card_mkl49_3 .scratchwork-editor ol{padding-left:1.5em;margin-bottom:.75em}._card_mkl49_3 .scratchwork-editor .footnote{color:var(--color-accent);cursor:pointer;font-weight:var(--font-weight-semibold)}._card_mkl49_3 .scratchwork-editor p.is-empty[data-placeholder]:before{content:attr(data-placeholder);float:left;color:var(--color-text-placeholder);pointer-events:none;height:0}.divider{flex-shrink:0;background-color:var(--color-border)}.divider--vertical{width:1px;height:var(--space-10);margin:0 var(--space-1)}.divider--horizontal{height:1px;width:100%}._shell_4qm88_1{display:flex;gap:var(--space-1);align-items:center;background:var(--color-surface-glass);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-2)}@media(pointer:coarse){._shell_4qm88_1{padding:var(--space-3);gap:var(--space-2)}}._shell_4qm88_1 .icon-button{border-radius:var(--radius-lg);font-size:var(--text-2xl);color:var(--color-text-muted)}._shell_4qm88_1 .icon-button:hover{color:var(--color-sidebar-foreground)}._shell_4qm88_1 .icon-button[aria-pressed=true]{background:var(--color-active-tint);color:var(--color-sidebar-foreground)}._shell_4qm88_1 .icon-button[aria-pressed=true]:hover{background:var(--color-active-hover-tint);color:var(--color-sidebar-foreground)}._shell_4qm88_1 .divider--vertical{height:var(--space-8);margin:0 var(--space-2);background-color:var(--color-border-subtle)}._column_ilgf1_1{display:flex;flex-direction:column;width:100%;min-width:280px}._row_ilgf1_8{display:flex;align-items:center;gap:var(--space-2)}._input_ilgf1_14{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-foreground);outline:none;padding:var(--space-2) 0;line-height:var(--leading-normal);-webkit-tap-highlight-color:transparent}._input_ilgf1_14::placeholder{color:var(--color-text-placeholder)}._submitButton_ilgf1_32{display:inline-flex;align-items:center;justify-content:center;position:relative;width:28px;height:28px;border:none;border-radius:50%;background:var(--color-accent);color:var(--color-accent-foreground);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}._submitButton_ilgf1_32:after{content:"";position:absolute;inset:calc(-1 * var(--space-4))}._submitButton_ilgf1_32:hover{background:var(--color-accent-hover)}._submitButton_ilgf1_32:active{scale:.96}._error_ilgf1_65{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-destructive);line-height:var(--leading-normal);padding:var(--space-1) var(--space-2) 0}._toolbar_uzgct_1{z-index:var(--z-dropdown)}._group_uzgct_5{display:flex;align-items:center;gap:1px}._swapEnter_uzgct_13{animation:_fadeIn_uzgct_1 var(--duration-fast) var(--ease-standard)}@keyframes _fadeIn_uzgct_1{0%{opacity:0}to{opacity:1}}._wrapper_7vvby_1{position:fixed;left:0;right:360px;display:flex;justify-content:center;z-index:var(--z-toolbar);pointer-events:none;transition:opacity var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard),bottom var(--duration-normal) var(--ease-standard)}._hidden_7vvby_15{opacity:0;transform:translateY(var(--space-4));pointer-events:none}._wrapper_7vvby_1>*{pointer-events:auto}._swapEnter_7vvby_27{animation:_fadeIn_7vvby_1 var(--duration-fast) var(--ease-standard)}@keyframes _fadeIn_7vvby_1{0%{opacity:0}to{opacity:1}}._pill_wrpwc_1{position:absolute;top:calc(var(--height-header) + var(--space-4));right:0;z-index:5;width:0;height:auto;overflow:hidden;border-radius:var(--radius-full) 0 0 var(--radius-full);display:flex;justify-content:flex-end;align-items:center}._pillVisible_wrpwc_15{transition:width .35s ease,background-color .45s ease}._inner_wrpwc_19{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-6);white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-on-dark);line-height:var(--leading-normal)}._dot_wrpwc_32{width:8px;height:8px;border-radius:50%;background:var(--color-on-dark);flex-shrink:0}._dotPulse_wrpwc_40{animation:_pulse_wrpwc_1 1.2s ease-in-out infinite}@keyframes _pulse_wrpwc_1{0%,to{opacity:1}50%{opacity:.4}}._measurer_wrpwc_49{position:absolute;visibility:hidden;height:0;overflow:hidden;pointer-events:none}._indicatorSaving_wrpwc_58{background-color:var(--color-accent);box-shadow:0 2px 6px #e060504d}._indicatorSaved_wrpwc_63{background-color:var(--color-success);box-shadow:0 2px 6px #3d8b5e4d}._indicatorError_wrpwc_68{background-color:var(--color-destructive);box-shadow:0 2px 6px #dc26264d}@media(max-width:1100px){._pill_wrpwc_1{display:none}}@media(prefers-reduced-motion:reduce){._dotPulse_wrpwc_40{animation:none}}.popover-shell{background:var(--color-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);z-index:var(--z-popover)}.popover-shell--warm{background:var(--color-surface-paper);box-shadow:0 8px 30px #78502814,0 2px 8px #0000000a}._badge_jcd1q_1{position:absolute;bottom:var(--space-4);left:50%;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-8);border:none;border-radius:var(--radius-full);background:var(--color-secondary);color:var(--color-secondary-foreground);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;white-space:nowrap;pointer-events:auto;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:opacity var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard),visibility var(--duration-normal)}._badge_jcd1q_1:hover{filter:brightness(1.1)}._badge_jcd1q_1:active{transform:translate(-50%) scale(.96)}._hidden_jcd1q_36{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(8px)}._dots_jcd1q_43{display:flex;align-items:center;gap:3px}._dot_jcd1q_43{width:4px;height:4px;border-radius:50%;background:currentColor;animation:_dotPulse_jcd1q_1 1.4s ease-in-out infinite}._dot_jcd1q_43:nth-child(2){animation-delay:.2s}._dot_jcd1q_43:nth-child(3){animation-delay:.4s}@keyframes _dotPulse_jcd1q_1{0%,60%,to{opacity:.3}30%{opacity:1}}._arrow_jcd1q_63{flex-shrink:0}@media(prefers-reduced-motion:reduce){._badge_jcd1q_1{transition:none}._dot_jcd1q_43{animation:none;opacity:.6}}._wrapper_1054u_1{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._btn_1054u_9{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-3) var(--space-8);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);color:var(--color-primary-foreground);background:var(--color-primary);border:none;border-radius:var(--radius-full);cursor:pointer;box-shadow:0 2px 8px #4a7fd440,0 1px 3px #00000014;transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._btn_1054u_9:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px #4a7fd44d,0 2px 4px #0000001a}._btn_1054u_9:active:not(:disabled){transform:scale(.96)}._btnDisabled_1054u_35{opacity:.5;cursor:default;box-shadow:none;pointer-events:none}._label_1054u_42{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hint_1054u_49{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-placeholder)}._status_1054u_55{display:inline-block;margin-top:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}._statusApplied_1054u_63{color:var(--color-success)}._retryLink_1054u_65{padding:0;font-family:var(--font-sans);font-weight:var(--font-weight-medium);color:var(--color-primary);background:none;border:none;cursor:pointer;text-decoration:underline;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}._retryLink_1054u_65:hover{color:var(--color-primary-hover)}._retryLink_1054u_65:active{transform:scale(.96)}@media(pointer:coarse){._retryLink_1054u_65{min-height:44px;display:inline-flex;align-items:center}}._metadata_1j2tg_1{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-placeholder);padding-top:var(--space-3);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums}._card_ng9dk_1{position:relative;display:flex;flex-direction:column;gap:var(--space-4)}._card_ng9dk_1+._card_ng9dk_1:before{content:"";position:absolute;top:calc(-1 * var(--space-12) / 2);left:var(--space-8);right:var(--space-8);height:1px;background:var(--color-border-subtle)}._resolved_ng9dk_18{opacity:.6}._meta_ng9dk_23{display:flex;align-items:baseline;justify-content:space-between}._badge_ng9dk_29{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:1.3;border-radius:4px;padding:2px 8px;color:#fff}._badgeUser_ng9dk_41{background:var(--color-primary)}._badgeInk_ng9dk_45{background:var(--color-accent)}._timestamp_ng9dk_50{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.3}._content_ng9dk_58{font-family:var(--font-sans);font-size:var(--text-md);line-height:1.55;color:var(--color-foreground);white-space:pre-wrap;word-break:break-word}._mention_ng9dk_68{font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);padding:0 2px}._mentionInk_ng9dk_74{color:var(--color-accent);background:var(--color-accent-subtle)}._actions_ng9dk_80{display:flex;gap:.5rem}._actions_ng9dk_80:empty{display:none}._confirmDelete_ng9dk_89{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);display:flex;gap:.25rem;align-items:center}._entering_ng9dk_99{animation:_commentEnter_ng9dk_1 .25s var(--ease-standard) both}@keyframes _commentEnter_ng9dk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._entering_ng9dk_99{animation:none}}._popover_16vmb_1{padding:var(--space-2);min-width:100px}._option_16vmb_6{display:flex;align-items:center;gap:.5rem;width:100%;padding:6px 8px;border:none;border-radius:var(--radius-sm);background:transparent;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-foreground);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}._option_16vmb_6,._option_16vmb_6:hover{background:var(--color-hover-tint)}._dot_16vmb_29{width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex-shrink:0}._inputArea_19fco_2{position:relative;padding:12px 16px}._inputArea_19fco_2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-border-subtle)}._pill_19fco_18{display:flex;align-items:flex-end;gap:4px;padding:4px 4px 4px 12px;border:1.5px solid rgba(0,0,0,.08);border-radius:var(--radius-pill);background:var(--color-popover);transition:border-color var(--duration-fast) var(--ease-standard)}._pill_19fco_18:focus-within{border-color:#00000026}._textarea_19fco_34{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-foreground);line-height:1.4;resize:none;outline:none;padding:4px 0;max-height:120px;overflow-y:auto}._textarea_19fco_34:focus,._textarea_19fco_34:focus-visible{outline:none}._textarea_19fco_34::placeholder{color:var(--color-text-placeholder)}._sendButton_19fco_61{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;flex-shrink:0;padding:0;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);position:relative}._sendButton_19fco_61:hover{background:var(--color-primary-hover)}._sendButton_19fco_61:active{transform:scale(.96)}._sendButton_19fco_61:disabled{opacity:.4;cursor:default}._sendButton_19fco_61:disabled:hover{background:var(--color-primary)}._sendIcon_19fco_96{font-size:var(--text-md)}._sendButton_19fco_61:after{content:"";position:absolute;inset:-10px}._row_lh743_2{display:flex;align-items:baseline;gap:var(--space-3);line-height:var(--leading-snug);padding:var(--space-4) 0}._name_lh743_10{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-accent);flex-shrink:0}._is_lh743_17{font-size:var(--text-sm);font-style:italic}._wordSlot_lh743_23{position:relative;font-size:var(--text-sm);font-style:italic;overflow:hidden;height:calc(var(--leading-snug) * 1em)}._wordText_lh743_33{display:block;line-height:var(--leading-snug);transition:color .25s ease,opacity .25s ease,transform .25s ease}._wordText_lh743_33._entering_lh743_39{opacity:0;transform:translateY(5px)}._wordText_lh743_33._dimmed_lh743_46{color:#0003}._ellipsis_lh743_50{font-style:italic}._scribble_lh743_55{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._scribble_lh743_55 svg{width:100%;height:100%}._scribblePath_lh743_69{fill:none;stroke:var(--color-accent);stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke}._small_lh743_79 ._scribblePath_lh743_69{stroke-width:1.4}._standalone_lh743_84{display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--space-8);padding-right:var(--space-8);margin-bottom:var(--space-8)}@media(prefers-reduced-motion:reduce){._wordText_lh743_33{transition:none}._wordText_lh743_33._entering_lh743_39{opacity:1;transform:none}._scribble_lh743_55{display:none}}.badge{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;line-height:1}.badge--sm{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.badge--md{font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.badge--default{background:#00000008;color:var(--color-text-muted)}.badge--accent{background:rgba(var(--color-accent-rgb),.08);color:var(--color-accent)}.badge--success{background:rgba(var(--color-success-rgb),.08);color:var(--color-success)}.badge--warning{background:rgba(var(--color-warning-rgb),.08);color:var(--color-warning)}.badge--danger{background:rgba(var(--color-destructive-rgb),.08);color:var(--color-destructive)}.badge--neutral{background:var(--color-hover-tint);color:var(--color-muted-foreground)}.badge-icon{display:inline-flex;flex-shrink:0}._removed_m11nj_2{color:var(--color-diff-removed);text-decoration:line-through;text-decoration-color:#b8383066;background:var(--color-diff-removed-subtle);padding:1px 3px;border-radius:var(--radius-sm)}._added_m11nj_11{color:var(--color-diff-added);background:var(--color-diff-added-subtle);padding:1px 3px;border-radius:var(--radius-sm)}._context_m11nj_18{color:var(--color-text-muted)}._rewriteLabel_m11nj_22{display:block;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2)}._block_m11nj_32{position:relative;background:#00000008;border-radius:var(--radius-sm);padding:var(--space-4) var(--space-6);font-family:var(--font-serif);font-size:var(--text-base);line-height:1.65}._block_m11nj_32._compact_m11nj_42{padding:var(--space-3) var(--space-5);font-size:var(--text-sm)}._blockRemoved_m11nj_48{display:block;color:var(--color-diff-removed);text-decoration:line-through;text-decoration-color:#b8383066;background:var(--color-diff-removed-subtle);margin:var(--space-1) calc(-1 * var(--space-6));padding:var(--space-1) var(--space-6)}._blockAdded_m11nj_58{display:block;color:var(--color-diff-added);background:var(--color-diff-added-subtle);margin:var(--space-1) calc(-1 * var(--space-6));padding:var(--space-1) var(--space-6)}._block_m11nj_32._compact_m11nj_42 ._blockRemoved_m11nj_48,._block_m11nj_32._compact_m11nj_42 ._blockAdded_m11nj_58{margin:var(--space-1) calc(-1 * var(--space-5));padding:var(--space-1) var(--space-5)}._blockContext_m11nj_76{display:block;color:var(--color-muted-foreground)}._expandButton_m11nj_82{position:absolute;top:6px;right:6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-muted);opacity:.5;padding:0;border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._expandButton_m11nj_82:after{content:"";position:absolute;inset:-10px}._expandButton_m11nj_82:hover{opacity:1;color:var(--color-foreground)}._expandButton_m11nj_82:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._compact_m11nj_42 ._expandButton_m11nj_82{width:16px;height:16px}._compact_m11nj_42 ._expandButton_m11nj_82:after{inset:-14px}@media(pointer:coarse){._expandButton_m11nj_82{opacity:1}}.text-input{width:100%;padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-foreground);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);-webkit-tap-highlight-color:transparent}.text-input::placeholder{color:var(--color-text-placeholder)}.text-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}.text-input--monospace{font-family:var(--font-mono)}.text-input--error{border-color:var(--color-destructive)}.text-input--error:focus{border-color:var(--color-destructive);box-shadow:0 0 0 3px rgba(var(--color-destructive-rgb),.1)}.text-input-error-message{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-destructive);margin-top:var(--space-2)}@media(pointer:coarse){.text-input{min-height:44px}}.stack{display:flex;flex-direction:column}.stack--none{gap:0}.stack--tight{gap:var(--space-2)}.stack--default{gap:var(--space-4)}.stack--loose{gap:var(--space-6)}.stack--section{gap:var(--space-8)}.stack--page{gap:var(--space-12)}.button-group{display:flex;align-items:center;gap:var(--space-3)}.button-group--end{justify-content:flex-end}.button-group--start{justify-content:flex-start}._wrapper_dheaq_1{display:flex;flex-direction:column;gap:var(--space-4)}._text_dheaq_7{font-size:var(--text-sm)}._old_v47rk_1{text-decoration:line-through;text-decoration-color:#b8383066;color:var(--color-diff-removed);background:var(--color-diff-removed-subtle);padding:1px 3px;border-radius:var(--radius-sm)}._arrow_v47rk_10{color:var(--color-text-muted)}._new_v47rk_14{color:var(--color-diff-added);background:var(--color-diff-added-subtle);padding:1px 3px;border-radius:var(--radius-sm)}._operations_o5ssh_1{display:flex;flex-direction:column;gap:var(--space-8)}._compact_o5ssh_7 ._operations_o5ssh_1{gap:var(--space-4)}._divider_o5ssh_12{height:1px;background:#0000000f;margin:0 calc(-1 * var(--space-8))}._compact_o5ssh_7 ._divider_o5ssh_12{margin:0 calc(-1 * var(--space-6))}._contextLabel_o5ssh_23{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2)}._operation_o5ssh_1{display:flex;flex-direction:column}._resultRow_o5ssh_38{display:flex;align-items:flex-start;gap:var(--space-3)}._resultIcon_o5ssh_44{display:inline-flex;align-items:center;flex-shrink:0}._resultIconSuccess_o5ssh_50{color:var(--color-success)}._resultIconFailed_o5ssh_54{color:var(--color-destructive)}._resultLabel_o5ssh_58{font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}._resultLabelSuccess_o5ssh_63{color:var(--color-success)}._resultLabelFailed_o5ssh_67{color:var(--color-destructive)}._resultError_o5ssh_71{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:calc(var(--space-6) + var(--space-3));margin-top:2px}._renameBlock_o5ssh_79{font-size:var(--text-sm);margin-top:var(--space-3)}._compact_o5ssh_7 ._renameBlock_o5ssh_79{font-size:var(--text-xs)}.dialog-backdrop{position:fixed;inset:0;background:var(--color-overlay);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);opacity:0;transition:opacity var(--duration-normal) var(--ease-standard)}.dialog-backdrop.is-open{opacity:1}.dialog-backdrop.is-closing{opacity:0;transition-duration:var(--duration-fast)}.dialog-backdrop--slide-over{justify-content:flex-end}.dialog-content--modal{background:var(--color-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:90vw;max-height:90vh;overflow-y:auto;transform:translateY(12px);opacity:0;transition:transform var(--duration-slow) var(--ease-spring),opacity var(--duration-slow) var(--ease-spring)}.dialog-backdrop.is-open .dialog-content--modal{transform:translateY(0);opacity:1}.dialog-backdrop.is-closing .dialog-content--modal{transform:translateY(12px);opacity:0;transition-duration:var(--duration-fast)}.dialog-content--slide-over{background:var(--color-card);height:100vh;overflow-y:auto;box-shadow:var(--shadow-lg);transform:translate(100%);opacity:0;transition:transform var(--duration-slow) var(--ease-spring),opacity var(--duration-slow) var(--ease-spring)}.dialog-backdrop.is-open .dialog-content--slide-over{transform:translate(0);opacity:1}.dialog-backdrop.is-closing .dialog-content--slide-over{transform:translate(100%);opacity:0;transition-duration:var(--duration-fast)}.dialog-content--warm{background:var(--color-surface-paper)}.dialog-title-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._root_47fl6_1{display:flex;gap:var(--space-6);width:100%;border-bottom:1px solid var(--color-border-subtle);background:inherit}._body_47fl6_9{flex:1;min-width:0}._title_47fl6_14{margin:0;color:var(--color-foreground);text-wrap:balance}._meta_47fl6_20{margin-top:var(--space-2);min-width:0}._status_47fl6_25{flex-shrink:0;align-self:center}._prominent_47fl6_30{align-items:center;padding:14px var(--space-12)}._prominent_47fl6_30 ._title_47fl6_14{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1}._compact_47fl6_43{align-items:flex-start;padding:var(--space-8)}._compact_47fl6_43 ._title_47fl6_14{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-semibold);line-height:1.25}._sticky_47fl6_55{position:sticky;top:0;z-index:1}._slideOver_1lpve_1{width:min(420px,100%);border-left:1px solid var(--color-border);display:flex;flex-direction:column}._body_1lpve_8{flex:1;overflow-y:auto;padding:var(--space-6) var(--space-8)}._section_1lpve_14{margin-bottom:var(--space-8);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}._sectionLabel_1lpve_22{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-6);background:#00000005;border-bottom:1px solid var(--color-border-subtle);color:var(--color-foreground)}._sectionDiff_1lpve_32{margin:0;border:none;border-radius:0;font-family:var(--font-serif);font-size:var(--text-base);line-height:1.65;padding:var(--space-5) var(--space-6)}._rename_1lpve_42{padding:var(--space-5) var(--space-6);font-size:var(--text-base)}._footer_1lpve_47{border-top:1px solid var(--color-border-subtle);padding:var(--space-6) var(--space-8);flex-shrink:0}._footerActions_1lpve_53{display:flex;gap:var(--space-4);justify-content:flex-end}._splitButton_1hklv_1{display:flex;border-radius:var(--radius-full);overflow:visible;position:relative;box-shadow:0 1px 3px #4a7fd440}._action_1hklv_9{background:var(--color-primary);border:none;padding:0 var(--space-8);height:32px;font-size:var(--text-base);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);color:var(--color-primary-foreground);cursor:pointer;border-right:1px solid rgba(255,255,255,.2);border-radius:var(--radius-full) 0 0 var(--radius-full);transition:background var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}._action_1hklv_9:hover{background:var(--color-primary-hover)}._action_1hklv_9:active:not(:disabled){scale:.96}._action_1hklv_9:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._chevron_1hklv_39{background:var(--color-primary);border:none;padding:0 var(--space-4);height:32px;font-size:10px;color:#ffffffb3;cursor:pointer;border-radius:0 var(--radius-full) var(--radius-full) 0;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent}._chevron_1hklv_39:hover{background:var(--color-primary-hover);color:var(--color-primary-foreground)}._chevron_1hklv_39:active:not(:disabled){scale:.96}._chevron_1hklv_39:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}._menu_1hklv_69{min-width:160px;padding:var(--space-2)}._menuItem_1hklv_74{display:flex;align-items:center;width:100%;padding:var(--space-4) var(--space-6);font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-foreground);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard)}._menuItem_1hklv_74:hover{background:var(--color-hover-tint)}._menuItem_1hklv_74:active:not(:disabled){scale:.98}._menuItem_1hklv_74:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}._compact_1hklv_105 ._action_1hklv_9{padding:0 12px;height:28px;font-size:var(--text-sm)}._compact_1hklv_105 ._chevron_1hklv_39{height:28px;padding:0 6px}@media(pointer:coarse){._action_1hklv_9{min-height:44px}._chevron_1hklv_39{min-height:44px;padding-left:12px;padding-right:12px}._menuItem_1hklv_74{min-height:44px}}._wrapper_oxh5e_2{position:relative;align-self:stretch;margin:var(--space-4) 0;animation:_cardEntrance_oxh5e_1 var(--duration-slow) var(--ease-standard) both}._body_oxh5e_10{animation:_cardContentEntrance_oxh5e_1 var(--duration-slow) 80ms var(--ease-standard) both}@keyframes _cardEntrance_oxh5e_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _cardContentEntrance_oxh5e_1{0%{opacity:0}}._onWhite_oxh5e_28{filter:drop-shadow(0 1px 2px rgba(0,0,0,.08)) drop-shadow(0 0 .5px rgba(0,0,0,.12))}._wrapper_oxh5e_2._dissolving_oxh5e_33{animation:none;transition:opacity .35s var(--ease-spring),transform .35s var(--ease-spring),max-height .4s 80ms var(--ease-spring),margin .4s 80ms var(--ease-spring),padding .4s 80ms var(--ease-spring);opacity:0;transform:translateY(4px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}._body_oxh5e_10{background-color:var(--color-surface-paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E");position:relative;z-index:1}._header_oxh5e_61{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8);box-shadow:0 1px #0000000f}._headerText_oxh5e_69{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-foreground);text-wrap:balance}._headerCount_oxh5e_77{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}._content_oxh5e_87{padding:var(--space-8);font-size:var(--text-base)}._actions_oxh5e_93{display:flex;gap:var(--space-4);justify-content:flex-end;padding:var(--space-8);margin-top:var(--space-8);box-shadow:0 -1px #0000000d}._denySection_oxh5e_104{padding:var(--space-4) var(--space-8);box-shadow:0 -1px #0000000d}._denyReason_oxh5e_110{padding:0 var(--space-8) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic;overflow-wrap:break-word}._denied_oxh5e_119 ._body_oxh5e_10{background-color:#00000004;background-image:none}._deniedHeader_oxh5e_124{text-decoration:line-through;color:var(--color-text-muted)}._applyingHeader_oxh5e_130{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-8)}._redirectZone_oxh5e_138{min-height:4.5rem;display:flex;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-family:var(--font-sans);box-shadow:0 -1px #0000000f}._compact_oxh5e_154{margin:var(--space-3) var(--space-4) var(--space-4);flex-shrink:0}._compact_oxh5e_154 ._header_oxh5e_61{padding:var(--space-4) var(--space-6)}._compact_oxh5e_154 ._headerText_oxh5e_69{font-size:var(--text-sm)}._compact_oxh5e_154 ._headerCount_oxh5e_77{font-size:var(--text-xs)}._compact_oxh5e_154 ._content_oxh5e_87{padding:var(--space-5) var(--space-6);font-size:var(--text-sm)}._compact_oxh5e_154 ._actions_oxh5e_93{padding:var(--space-4) var(--space-6);margin-top:var(--space-4)}._compact_oxh5e_154 ._denySection_oxh5e_104{padding:var(--space-4) var(--space-6)}._compact_oxh5e_154 ._denyReason_oxh5e_110{padding:0 var(--space-6) var(--space-4)}._compact_oxh5e_154 ._applyingHeader_oxh5e_130{padding:var(--space-4) var(--space-6)}._compact_oxh5e_154 ._redirectZone_oxh5e_138{font-size:var(--text-xs)}@media(prefers-reduced-motion:reduce){._wrapper_oxh5e_2,._body_oxh5e_10{animation-duration:0ms}._wrapper_oxh5e_2._dissolving_oxh5e_33{transition-duration:0ms}}._card_13p6a_2{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-8);margin:var(--space-1) var(--space-8) var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);word-break:break-word;text-align:center;background:var(--color-active-tint);box-shadow:var(--shadow-inset);border-radius:var(--radius-md);animation:_statusEnter_13p6a_1 var(--duration-slow) var(--ease-spring) both}@keyframes _statusEnter_13p6a_1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}._row_13p6a_26{display:flex;justify-content:center;align-items:center;gap:var(--space-3)}._success_13p6a_33,._retrying_13p6a_33,._loading_13p6a_33{color:var(--color-muted-foreground)}._loading_13p6a_33{animation:_statusShimmer_13p6a_1 1.5s ease-in-out infinite}@keyframes _statusShimmer_13p6a_1{0%,to{opacity:1}50%{opacity:.5}}._warning_13p6a_43{color:var(--color-muted-foreground)}._error_13p6a_46{color:var(--color-destructive);background:#dc26260a}._successIcon_13p6a_52{flex-shrink:0;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-success);display:flex;align-items:center;justify-content:center}._successIcon_13p6a_52 svg{width:10px;height:10px;color:#fff}._errorIcon_13p6a_69{flex-shrink:0;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-destructive);display:flex;align-items:center;justify-content:center}._errorIcon_13p6a_69 svg{width:10px;height:10px;color:#fff}._separator_13p6a_86{color:var(--color-text-muted);font-size:var(--text-xs)}._viewLink_13p6a_92{color:var(--color-muted-foreground);text-decoration:underline;font-weight:var(--font-weight-semibold);cursor:pointer;background:none;border:none;font-size:inherit;font-family:inherit;padding:0;margin-left:auto;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}._viewLink_13p6a_92:hover{color:var(--color-foreground)}._viewLink_13p6a_92:active{transform:scale(.96)}._retryBtn_13p6a_115{font-size:inherit;font-family:inherit;font-weight:var(--font-weight-medium);background:none;border:none;cursor:pointer;color:var(--color-muted-foreground);text-decoration:underline;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}._retryBtn_13p6a_115:hover{color:var(--color-foreground)}._retryBtn_13p6a_115:active:not(:disabled){transform:scale(.96)}._diffDetail_13p6a_135{width:100%;max-width:280px;padding:var(--space-4);margin-top:var(--space-1);background:#00000005;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word;text-align:left}@media(pointer:coarse){._viewLink_13p6a_92,._retryBtn_13p6a_115{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){._card_13p6a_2{animation:none}}._popover_rhjt2_1{width:320px;max-width:min(320px,90vw);max-height:min(480px,70vh);overflow:hidden}._inner_rhjt2_11{display:flex;flex-direction:column;max-height:inherit;overflow:hidden}._header_rhjt2_19{display:flex;align-items:center;gap:var(--space-6);padding:10px 16px;background:var(--color-sidebar);box-shadow:0 1px 0 var(--color-border-subtle);flex-shrink:0}._anchorQuote_rhjt2_30{font-family:var(--font-serif);font-size:var(--text-sm);font-style:italic;color:var(--color-text-muted);line-height:var(--leading-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._resolveButton_rhjt2_44{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-full);background:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-muted-foreground);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._resolveButton_rhjt2_44:hover{background:var(--color-muted-hover);color:var(--color-foreground)}._resolveButton_rhjt2_44:active{transform:scale(.96)}._orphanedHeader_rhjt2_73{padding:10px 16px;background:var(--color-sidebar);box-shadow:0 1px 0 var(--color-border-subtle);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-style:italic;flex-shrink:0}._threadWrapper_rhjt2_86{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._thread_rhjt2_10{overflow-y:auto;flex:1;min-height:0;padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-12)}.row{display:flex}.row--tight{gap:var(--space-1)}.row--default{gap:var(--space-3)}.row--loose{gap:var(--space-4)}.row--center{align-items:center}.row--start{align-items:flex-start}.row--end{align-items:flex-end}.row--baseline{align-items:baseline}.row--justify-start{justify-content:flex-start}.row--justify-end{justify-content:flex-end}.row--justify-center{justify-content:center}.row--justify-between{justify-content:space-between}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-12) var(--space-8);gap:var(--space-4)}.empty-state-heading{text-wrap:balance}.empty-state-description{text-wrap:pretty;max-width:320px}.empty-state-action{margin-top:var(--space-4)}.history-panel{width:340px;max-width:90vw;height:100%;overflow-y:auto;box-shadow:-8px 0 40px #00000014;border-left:1px solid var(--color-border-subtle);animation:history-slide-in .25s var(--ease-standard)}@keyframes history-slide-in{0%{transform:translate(100%);opacity:.8}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.history-panel{animation:none}}.history-content{padding:var(--space-2) var(--space-12) var(--space-16)}.history-loading{text-align:center;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-md);padding:var(--space-24) 1rem;line-height:1.6}.history-date-group{margin-bottom:var(--space-2)}.history-item{display:flex;flex-direction:column;gap:.2rem;padding:.875rem 0;border-bottom:1px solid var(--color-border-subtle);transition:border-color var(--duration-normal) var(--ease-standard);position:relative}.history-item:last-child{border-bottom:none}.history-item--compact{padding:var(--space-5) 0;opacity:.55}.history-item--compact:hover{opacity:1}.history-item-label{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-md);color:var(--color-foreground);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item .icon-button.history-item-rename{color:var(--color-text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.history-item:hover .icon-button.history-item-rename{opacity:1}.history-item .icon-button.history-item-rename:hover{color:var(--color-accent);background:var(--color-hover-tint)}.history-item .icon-button.history-item-rename:focus-visible{opacity:1}@media(pointer:coarse){.history-item .icon-button.history-item-rename{opacity:.4}}._wrapper_1qm3d_1{display:flex;align-items:flex-end;padding:var(--space-6);flex-shrink:0}._pill_1qm3d_9{display:flex;align-items:flex-end;width:100%;background:var(--color-card);border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-8);gap:var(--space-1)}._textarea_1qm3d_20{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-foreground);resize:none;height:32px;min-height:32px;max-height:120px;overflow-y:auto;padding:var(--space-2) 0}._textarea_1qm3d_20::placeholder{color:var(--color-text-placeholder)}._textarea_1qm3d_20:focus{outline:none}._textarea_1qm3d_20:disabled{opacity:.5;cursor:not-allowed}._btnWrap_1qm3d_48{position:relative;flex-shrink:0;width:32px;height:32px}._send_1qm3d_56,._stop_1qm3d_56{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);padding:0;cursor:pointer;transition:opacity var(--duration-normal) var(--ease-spring),transform var(--duration-normal) var(--ease-spring),background var(--duration-fast) var(--ease-standard)}._send_1qm3d_56{background:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--text-2xl);-webkit-tap-highlight-color:transparent}._send_1qm3d_56:hover:not(:disabled):not(._hidden_1qm3d_78){background:var(--color-primary-hover)}._send_1qm3d_56:active:not(:disabled){transform:scale(.96)}._send_1qm3d_56:disabled{opacity:.5;cursor:not-allowed}._stop_1qm3d_56{background:var(--color-secondary);color:var(--color-secondary-foreground);-webkit-tap-highlight-color:transparent}._stop_1qm3d_56:hover:not(._hidden_1qm3d_78){background:var(--color-secondary-hover)}._stop_1qm3d_56:active{transform:scale(.96)}._stopSquare_1qm3d_101{width:10px;height:10px;background:var(--color-secondary-foreground);border-radius:2px}@media(pointer:fine){._send_1qm3d_56:after,._stop_1qm3d_56:after{content:"";position:absolute;inset:-6px}}._hidden_1qm3d_78{opacity:0;pointer-events:none;transform:scale(.85)}@media(pointer:coarse){._btnWrap_1qm3d_48,._send_1qm3d_56,._stop_1qm3d_56{width:44px;height:44px}}@media(display-mode:standalone){._wrapper_1qm3d_1{padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}}._block_k82vy_1{margin-bottom:var(--space-1)}._toggle_k82vy_5{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-sm);color:var(--color-text-placeholder);padding:var(--space-2) 0;cursor:pointer;background:none;border:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}._toggle_k82vy_5:hover{color:var(--color-muted-foreground)}._toggle_k82vy_5:active{transform:scale(.96)}._chevron_k82vy_28{width:8px;height:8px;transition:transform var(--duration-fast) var(--ease-standard)}._chevronOpen_k82vy_33{transform:rotate(90deg)}._content_k82vy_38{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-muted-foreground);background:var(--color-active-tint);border-left:2px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-1);max-height:180px;overflow-y:auto}._content_k82vy_38 p{margin:0 0 .4em}._content_k82vy_38 p:last-child{margin-bottom:0}._content_k82vy_38 code{font-family:var(--font-mono);font-size:var(--text-xs);background:#0000000a;padding:1px 4px;border-radius:var(--radius-sm)}._content_k82vy_38 pre code{display:block;padding:var(--space-3) var(--space-4);overflow-x:auto}._content_k82vy_38 ul,._content_k82vy_38 ol{margin:.3em 0;padding-left:1.4em}@media(pointer:coarse){._toggle_k82vy_5{min-height:44px}}._message_1gw8c_1{display:flex;margin-bottom:var(--space-8);padding:0 var(--space-8)}._user_1gw8c_8{justify-content:flex-end}._assistant_1gw8c_13{flex-direction:column;align-items:flex-start;padding-left:var(--space-8);padding-right:var(--space-8)}._grouped_1gw8c_21{margin-top:calc(-1 * var(--space-4))}._inkLabel_1gw8c_26{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-accent);letter-spacing:var(--tracking-normal);margin-bottom:var(--space-1)}._bubble_1gw8c_35{max-width:90%;padding:var(--space-4) var(--space-6);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word}._userBubble_1gw8c_46{background:var(--color-card);color:var(--color-card-foreground);box-shadow:var(--shadow-xs);border-radius:var(--radius-lg) var(--radius-lg) 3px var(--radius-lg)}._assistantBubble_1gw8c_55{background:none;border:none;border-radius:0;padding:var(--space-1) 0;max-width:100%}._streaming_1gw8c_64 ._streamingText_1gw8c_64[data-has-content]~._streamingDots_1gw8c_67{display:none}._streaming_1gw8c_64 ._streamingText_1gw8c_64:not([data-has-content]){display:none}._markdownContent_1gw8c_80{white-space:normal}._markdownContent_1gw8c_80 p{margin:0 0 .5em}._markdownContent_1gw8c_80 p:last-child{margin-bottom:0}._markdownContent_1gw8c_80 ul,._markdownContent_1gw8c_80 ol{margin:0 0 .5em;padding-left:1.25em}._markdownContent_1gw8c_80 ul:last-child,._markdownContent_1gw8c_80 ol:last-child{margin-bottom:0}._markdownContent_1gw8c_80 li{margin-bottom:.15em}._markdownContent_1gw8c_80 strong{font-weight:var(--font-weight-semibold)}._markdownContent_1gw8c_80 a{color:var(--color-accent);text-decoration:underline;text-decoration-color:rgba(var(--color-accent-rgb),.3)}._markdownContent_1gw8c_80 a:hover{text-decoration-color:rgba(var(--color-accent-rgb),.6)}._card_ccjj2_2{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-8) var(--space-5);margin:var(--space-1) var(--space-8) var(--space-5);font-family:var(--font-sans);background:var(--color-active-tint);box-shadow:var(--shadow-inset);border-radius:var(--radius-md)}._titleRow_ccjj2_14{display:flex;align-items:center;gap:var(--space-3)}._icon_ccjj2_21{flex-shrink:0;width:16px;height:16px}._iconInk_ccjj2_26{color:var(--color-accent)}._iconUser_ccjj2_27{color:var(--color-primary)}._title_ccjj2_14{font-size:var(--text-sm);color:var(--color-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._actorName_ccjj2_39{font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-size:var(--text-base)}._time_ccjj2_45{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:var(--text-sm)}._quoteBlock_ccjj2_53{padding-left:var(--space-5);border-left:2px solid rgba(0,0,0,.12);margin-bottom:var(--space-3)}._anchorRef_ccjj2_60{font-family:var(--font-serif);font-size:var(--text-base);font-style:italic;color:var(--color-text-muted);margin-bottom:var(--space-3);line-height:var(--leading-snug)}._body_ccjj2_70{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._footer_ccjj2_80{display:flex;align-items:center;gap:var(--space-4)}._count_ccjj2_86{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._viewLink_ccjj2_93{flex-shrink:0;text-decoration:underline;font-weight:var(--font-weight-semibold);color:var(--color-muted-foreground);background:none;border:none;font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;margin-left:auto;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}._viewLink_ccjj2_93:hover{color:var(--color-foreground)}._viewLink_ccjj2_93:active{transform:scale(.96)}@media(pointer:coarse){._viewLink_ccjj2_93{min-height:44px;display:inline-flex;align-items:center}}._wrapper_13iio_1{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}._scrollContainer_13iio_9{flex:1;min-height:0;overflow-y:auto;padding:var(--space-8) 0}._feed_13iio_16{display:flex;flex-direction:column;gap:0}._permissionCardWrapper_13iio_22{padding:0 var(--space-4);margin-bottom:var(--space-4)}._bar_dfzw6_1{padding:var(--space-3) var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);border-bottom:1px solid var(--color-border-subtle);line-height:var(--leading-snug)}._line_dfzw6_9{display:flex;flex-wrap:wrap;gap:var(--space-3);font-variant-numeric:tabular-nums}._detail_dfzw6_15{padding-top:var(--space-2);font-variant-numeric:tabular-nums}._sidebar_k29q3_1{display:flex;flex-direction:column;flex:1;min-height:0}._header_k29q3_9{display:flex;align-items:center;gap:var(--space-6);padding:0 var(--space-4);height:64px;flex-shrink:0}._avatar_k29q3_19{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent-foreground);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight)}._statusText_k29q3_36{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-muted-foreground);line-height:var(--leading-snug);text-wrap:balance}._content_k29q3_44{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}._toggle_k29q3_53{flex-shrink:0}@media(pointer:coarse){._toggle_k29q3_53{min-width:44px;min-height:44px}}._sidebar_k29q3_1 .icon-button{font-size:var(--text-2xl);color:var(--color-text-placeholder);border-radius:var(--radius-md)}._sidebar_k29q3_1 .icon-button:hover{color:var(--color-muted-foreground)}.toggle-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-tap-highlight-color:transparent}.toggle-label-wrap{display:flex;flex-direction:column;flex:1;min-width:0}.toggle-label-text{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-foreground);font-weight:var(--font-weight-medium)}.toggle-description{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-top:var(--space-1);display:block}.toggle-track{position:relative;width:36px;height:20px;background:var(--color-border);border-radius:var(--radius-xl);border:none;cursor:pointer;appearance:none;-webkit-appearance:none;flex-shrink:0;transition:background var(--duration-normal) var(--ease-standard)}.toggle-track:after{content:"";position:absolute;top:var(--space-1);left:var(--space-1);width:16px;height:16px;background:var(--color-on-dark);border-radius:50%;transition:transform var(--duration-normal) var(--ease-standard)}.toggle-track:checked{background:var(--color-accent)}.toggle-track:checked:after{transform:translate(var(--space-8))}.toggle-track:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media(pointer:coarse){.toggle-row{min-height:44px}}.box--inset{background:#00000005;border-radius:var(--radius-lg);padding:var(--space-4)}.box--border-neutral{border:1px solid var(--color-border-subtle)}.box--border-accent{border:1px solid rgba(var(--color-accent-rgb),.08)}.box--border-danger{border:1px solid rgba(var(--color-destructive-rgb),.15)}.box--tint-accent{background:rgba(var(--color-accent-rgb),.03)}.box--tint-danger{background:rgba(var(--color-destructive-rgb),.03)}.dialog-content--modal.settings-panel{border:1px solid rgba(var(--color-accent-rgb),.08);border-radius:var(--radius-xl);width:480px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:var(--shadow-lg);position:relative}.settings-saved{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-success);background:rgba(var(--color-success-rgb),.08);padding:.2rem .65rem;border-radius:var(--radius-pill);letter-spacing:.02em;animation:settings-saved-flash 1.5s ease forwards}@keyframes settings-saved-flash{0%{opacity:0;transform:translateY(-2px)}10%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0}}.settings-sections{padding:var(--space-10) var(--space-16) var(--space-16);display:flex;flex-direction:column;gap:0}.settings-section{padding:var(--space-10) 0;border-top:1px solid var(--color-border-subtle)}.settings-section:first-child{border-top:none;padding-top:var(--space-6)}.settings-section h3{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:var(--space-6)}.segmented-control{display:flex;background:#00000006;border-radius:var(--radius-xl);padding:3px;gap:2px}.segmented-btn{flex:1;padding:var(--space-4) var(--space-8);border:none;background:transparent;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);color:var(--color-muted-foreground);-webkit-tap-highlight-color:transparent}.segmented-btn:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}@media(pointer:coarse){.segmented-btn{min-height:44px}}.segmented-btn:hover{color:var(--color-foreground)}.segmented-btn--active{background:var(--color-card);color:var(--color-accent);font-weight:var(--font-weight-semibold);box-shadow:0 1px 3px #0000000f}.font-preview{margin-top:var(--space-5);font-size:var(--text-md);color:var(--color-text-muted);line-height:1.5;font-style:italic}.api-key-help{font-size:var(--text-base);color:var(--color-muted-foreground);margin-bottom:var(--space-6);line-height:1.5}.api-key-help summary{cursor:pointer;color:var(--color-accent);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-base);padding:var(--space-2) 0;transition:color var(--duration-normal) var(--ease-standard)}.api-key-help summary:hover{color:var(--color-accent-hover)}.api-key-help-content{margin-top:var(--space-4);padding:var(--space-6) var(--space-8);background:#00000005;border-radius:var(--radius-lg);border-left:2px solid rgba(var(--color-accent-rgb),.2)}.api-key-help-content ol{margin:0 0 var(--space-4) var(--space-8);padding:0}.api-key-help-content li{margin-bottom:.3rem;font-size:var(--text-base);line-height:1.5}.api-key-help-content a{color:var(--color-accent);text-decoration:none}.api-key-help-content a:hover{text-decoration:underline}.api-key-help-content code{background:#0000000a;padding:.1em .35em;border-radius:3px;font-size:.85em}.api-key-help-content>p{margin:0;font-size:var(--text-base);color:var(--color-text-muted)}.api-key-remove-link{margin-top:var(--space-4)}.api-key-remove-link:hover,.settings-section--danger h3{color:var(--color-destructive)}.settings-danger-confirm{font-size:var(--text-base);color:var(--color-destructive);font-weight:var(--font-weight-medium);margin-bottom:var(--space-6)}.debug-panel{max-width:900px;margin:2rem auto;padding:1.5rem}.debug-panel h2{font-family:var(--font-sans);margin-bottom:1rem}.debug-panel h3{font-family:var(--font-sans);font-size:var(--text-lg);margin:1.5rem 0 .5rem}.debug-panel pre{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;overflow-x:auto;font-size:var(--text-base);line-height:1.5;white-space:pre-wrap;word-break:break-all}.debug-panel button{padding:.4rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-md)}.error-boundary-fallback{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;background-color:var(--color-background);padding:24px;text-align:center}.error-boundary-fallback h1{font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin-bottom:12px}.error-boundary-fallback p{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-muted-foreground);margin-bottom:24px;line-height:1.5}.error-boundary-reload{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);padding:10px 24px;background-color:var(--color-primary);color:var(--color-on-dark);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.error-boundary-reload:hover{background-color:var(--color-primary-hover)}
