@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAsIABAAAAAAFgAAAAqpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbHhwoBmA/U1RBVEgAgiQRCAqZIJMmC2oAATYCJAOBTAQgBYRCB4NrDAcbhRED7jBsHIDIvMMp/uqAN5R/lCECMjraVRyrDKhu1NWd8hLs4tp8WOah4Bcx0W1mGTzBireYWPIlH6Bt/rvjrMYm2urJx5jYHOiYHhgDAyN63brIMhYRxvajCyJ0869Ny5jGQILFCayG57Hb+yfnAR1h0JqnbUFB0tLAA44w9vM/1zI/cPBfUkJdVp2qsjELdFgCoffsni0AON2pDrf81vh2AeLQv3RD6AaJmNsPjm0MBZes1iyCJVm0dP93rbSbBc69y1Fbd4hCtrJCVV6NSzLwJvP3H3B2yjAFYOHWCXItH6jyVLMnMKLK9L1Nv+BIu+NAjIhx03Hs6+3ffhcQAHuCriRbBJayyRnBkd+YCzbz5Mm8cZiAUImBEWRdCf5CEE2ALc6SiGnWMLBGAWA2CwCJoQISBrteb3sjHOFS8cOp8mWtBuRb8gFqcjqxiUxiQC7R8n3JGoD0FvRLigbX0dpXv/v/DdSY5Q02PZuEHMpdgIAlAsEaCWBXQ5IznrO6nQDwh5lxQiry2CgzNpK5N9DIApDj+WsrfoEVArZCEkblfDvhBCjOBJR2Q/4GQVJlVB3VQW2wyTb7nHLOJWOue+aNT3zlh+O8BRfplmaiaqlWar0hW+110lkXjR56vvaxL33/m3fzdfMas8z4tn/y/sGeGPZBP8LSZfwFChcp2jRyCvESASBekmTm3drjccDnSMCJkA0OZyIuxFxJuJFik3Hnx4M/L4G8BfERzPfD2NPNDj4dLVnt0TpgrUB9gkZAiaXjZAdBkLgA6RgLBYQTsrQC3U+rqo0sFkKgEiuihRsCRJ/PN9S6rCeqtjrar2StQVUP1Tursb5t1pKsOH3BTaWxMbynbDsJzy8TS38uQTROVrTQaVlFOzmpR/tlV2q7XvNooMb1LAyd3yomJ4lcp+rjYpwJ/n0ZdCcmRD4+HnSZObJ59lwgGCYnWEM4lSBOEUkYyJHHW5o9QrLqRNkE6VO655jv0qhLy2R3j21TcmLbXEO2ooEeOYJmM7yPi3fItyFTocL1BuUtcvLltgG6AoPjgJxA+vrMDt0nwpiTh6O2XBzmRFCQSUK9IgpCu1c89H4u7vuHv4/EzgPg5cMeBYn99/M3d7vOlsytToyLtQ2uo8aN11uPwAMvcNgrOyEmiCBJEcXWQDOnCeKWa97dw/aOyQ46NZAbbk0dw2rdbkqQ/eQg6zmJ1Iep5a/H4zyjXQoyn3B66tmCVm65wMrv1B7mH8/KPbum+atQ6Hr7CpsvYnx671JATW3vY+hZ7CkLH691vcL1Obg5WLPfy3tCEMDnEF6bnAgDA48Z8/Tfhm2NvYNuRkDMeAK5iT1iTm+PXcpvZEdPOYerYV8ktpOV01Db1XNUHgE3nIfM09hmpv2wKvDic40EkT9Z/mhsJzyaX47fZZmmxjn52P4ZbuzY1W5k1yxyl7tw/OzDxg3hwWvXvdvZENu9T97lydQr7Nnmk3tj2DJh/tP4eCOEd9Rpkwj3Iy3VY3zMp5icWBy8uPaicR8bEZwTDJ+pO+2lOcOFrnSX8wNuriO8dUQ56boLp++pDRvTBDbPSJQnZOU4pxqt3DLSKopj4vN6dEkHulqTD3YWZOXGaOQBtbSRDqzNlkPLnOGdYYZPJ4EUvdln2qPGT8w0tU+E8rtMwLptf6T5BLyVHelfGKdjErKmqeRJmiw6HksG6QTObpOQe9vKsHtkaMQwyXx9KQZuQdohbVrQ3ZtMfSvS7+pXfmy79L0kV33yCaSIqXBrWPKu2vhN6z9DFnDlkZXxxF2XJPRP6p37uhZ0NjYsaOvqze3TalNUtDZd23fvRM7yHFirgyY0Qa+Cs27jfPMUROlB3n7eYKuC2Pvl9TGqj/wYTyYNzj91/8dq7HL3WnRikbf3sTai4EaUr++BHVJ3H9adU5O8Ssq06+IPdHannADDpLs775abG6tJ8ptjNPrN1ShjY5GjQGdOIGi8uX2n6MQKzjrp9fkRPBnj6T01sE8NYvB3Ziq/bhrcaRoylWw37TfNuKu/+0MJcnRK+DF8IioXziz+et1gginKVFvWGaZfwW4d8x1s8hWcWXmmQE+I0TW2s2Bmvv9W+bWS8vWcYpDpWumtsvIhgd3lGbcN1vCkfwec6OmzQiKN6dZ6Uq2UK/xT2SURifq7uy1EOilQl61tCIkwZBQtMhXau9qPaRPm6fcFXU1/9oXrYnrWvK+hdWVGdfxzhbXkmD4wrF3OZHebqvLS06vyTF2q7sQ4/wBFYveZCTqLBtvw4W8e5yU39TdXpiR9dGmY+zx3/tJD+dUiRqT/6+GTyhtPiq8fA37wRPqE/pFG/gRLlZTJE91etpHvefp7liq41YfH9Hzqx4m9+ouqPiWun9HF9TlXxTT26Zi4fn/mDJW22mCooAqDwq+PXAxnP+Js33Z8h8KXTds6fHcfOII/XRnX9dus13TDFusDffwCDo6Be5o/Ohvd6KphvNPQGELPG17XYGH9l/UhYelgO9xvCi9ax39paDo8/ge6i074Afzks1l44hGn5BTW9+QO3mHuRHHEneY1bNVw02m4mJbfW3Kv/BLr+mpaP1HYsf7P2ddA/SNSprJD5DNFQVnKm8xN+UC4aPfI8R8ZV0i56vpURR/DKPprU1RpNUlxfQXe81m6mUxatDLsdYElO7298PtUmYU6O1ORmK1G8Sf0AvriD7vzXbotpPcPvHLnn/4mJk0Vb2W0/jtBVx6qoivCo/Ryj/N9cpq3NrMuNJ6RO80sCKbD6eN1dQ5CbYpvsDwvNrHU6vfMGVVBeEennFNUMAdBhQnqtACF8pRIfCpCEUCn4UBzpn0mIAMBwAoRCMR5jkUCyjJRcGDhJihoIra1UWbzqB0nIWYlxcBlIlFx60eGw+U5xgH4AGQiazlha+LfFE7ejZZYP0xm/lGukZNJB0hXVoNIAJbDrVroOpJocy0peTMEAOLcM3Rb1VjsFP9bRbG+DIDP8o/mAcDnUfJjgMLLZ61ZGJJfyDl8dfPgZuD/TInUXuLnIolfK2uS+fAhMqIl/qScRBM2pgeILbFGWZAAeYj+xFahVozpgP4VosVIHFVEvyiIkSgJliNOB1QsDFH5B2wA72I3DoIAEA05LCAGCwQ8kGzeDsvDKcpm/UHClWkjwMb/bSQc8WMbC3LUdLiNIrGxzYKP3jZLIvmtjqYR9RHY8yBXzNb83CrnaNKgVCOVdjK0Xo0yeSr2VKnWXhF512ZtFMK4ijWr0JWaqth+k7xqQxUaUq16yIij2gCyxLyiQ+RcdZUOnSq9Kn1OWqEm1wIREYbHChcxKnCrEFys+Vvj6OVIoRE39aXclaeDlG2u79FqgxRg5K+QFmB4UnGJXmu15qoWoSz3lDrMg6ZNFhbwN1JVgZRx8V6TUGUvwgvTaYs0FOqF9jSjIYZjqH5rAJJvNG/Ha7WEzzYaIPGAkGqCxVMzhNJ0g9FktlhtdoeTC1du2Nx58OTFmw9fHFw8fAJCImISUjJ+/MPKI1CQYCFdubdWdFZYddw14TMPqVuF7MwsSB1R0UB00fKoqBDdtBHzqLK3ZZ+kG7GM7mwRGRzxxUWbBqMXrYg2FaOHNmOBvajYiVWMNmuKakz2k5HWa5QeHe0V/9DIcOtoTrji8J950WmrAAAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tb-preview{--tb-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--tb-wallpaper:#f8f6f2;--tb-bubble-bg:#fff;--tb-text:#0a0a0a;--tb-muted:#666;--tb-action:#408559;--tb-divider:#e5e5e5;--tb-bubble-width:335.67px;--tb-bubble-radius:10.67px;--tb-padding-x:9.17px;--tb-padding-right:10.5px;--tb-padding-top:6.5px;--tb-header-gap:12px;--tb-media-gap:4.2px;--tb-footer-gap:8.5px;--tb-padding-bottom:6.33px;--tb-button-height:44px;box-sizing:border-box;font-family:var(--tb-font);color:var(--tb-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;align-items:flex-start;gap:8px;padding:0 16.67px;display:flex}.tb-preview *,.tb-preview :before,.tb-preview :after{box-sizing:inherit;margin:0}.tb-bubble{width:var(--tb-bubble-width);background:var(--tb-bubble-bg);border-radius:var(--tb-bubble-radius);position:relative}.tb-bubble__tail{width:12.4px;height:10.33px;fill:var(--tb-bubble-bg);position:absolute;bottom:0;left:-6.2px}.tb-bubble__content{padding:var(--tb-padding-top) var(--tb-padding-right) var(--tb-padding-bottom) var(--tb-padding-x);overflow-wrap:anywhere}.tb-header--text{margin-bottom:var(--tb-header-gap);font-size:17px;font-weight:600;line-height:22px}.tb-bubble__body{font-size:16px;line-height:21px}.tb-bubble__content>.tb-bubble__body:first-child{margin-top:-2px}.tb-line{white-space:pre-wrap}.tb-line--bullet,.tb-line--numbered{padding-left:1.2em;position:relative}.tb-line--bullet:before,.tb-line--numbered:before{position:absolute;left:0}.tb-line--bullet:before{content:"•"}.tb-line--numbered:before{content:attr(data-marker)}.tb-line--quote{border-left:3px solid var(--tb-divider);padding-left:10px}.tb-line--code,.tb-mono,.tb-code{font-family:ui-monospace,Menlo,monospace;font-size:.92em}.tb-line--code{white-space:pre-wrap}.tb-code{background:#0000000f;border-radius:4px;padding:0 3px}.tb-bold{font-weight:600}.tb-italic{font-style:italic}.tb-strike{text-decoration:line-through}.tb-bubble__meta{margin-top:var(--tb-footer-gap);color:var(--tb-muted);align-items:flex-end;gap:8px;display:flex}.tb-bubble__footer{flex:1;font-size:14px;line-height:18px}.tb-bubble__time{letter-spacing:1.2px;white-space:nowrap;margin-bottom:-1.17px;margin-right:-1.2px;font-size:11px;line-height:13px}.tb-button{height:var(--tb-button-height);padding:0 var(--tb-padding-x) 1.33px;border-top:1px solid var(--tb-divider);color:var(--tb-action);justify-content:center;align-items:center;gap:8.67px;font-size:14px;line-height:18px;display:flex}.tb-button:last-of-type{height:calc(var(--tb-button-height) - .67px)}.tb-button__icon{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.tb-header--media,.tb-link{width:calc(100% + var(--tb-padding-x) + var(--tb-padding-right) - 6.67px);margin:calc(3.33px - var(--tb-padding-top)) calc(3.33px - var(--tb-padding-right)) var(--tb-media-gap) calc(3.33px - var(--tb-padding-x));border-radius:calc(var(--tb-bubble-radius) - 3.33px);display:block}.tb-header--media{background:var(--tb-divider);height:auto}.tb-link{color:#393939;background:#f6f5f5;align-items:flex-start;gap:9px;height:52px;padding:22.7px 0 0 8.67px;font-size:12px;line-height:16px;display:flex}.tb-link__icon{fill:none;width:9px;height:9.33px;stroke:var(--tb-text);stroke-width:1.1px;stroke-linecap:round;flex:none;margin-top:2.97px}.tb-header--document,.tb-header--location,.tb-header--product{min-height:56px;margin-bottom:var(--tb-header-gap);background:#0000000a;border-radius:6px;padding:12px;font-size:14px}.tb-card{background:var(--tb-bubble-bg);border-radius:var(--tb-bubble-radius);width:260px;overflow:hidden}.tb-offer{margin-bottom:var(--tb-header-gap);font-size:15px;font-weight:600}.tb-editor{--tb-editor-font:system-ui, -apple-system, "Segoe UI", sans-serif;--tb-editor-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--tb-editor-text:#1c1c1c;--tb-editor-muted:#6b6b6b;--tb-editor-faint:#9a9a9a;--tb-editor-surface:#fff;--tb-editor-control:#fff;--tb-editor-hover:#f2f2f2;--tb-editor-border:#e6e6e6;--tb-editor-border-strong:#d4d4d4;--tb-editor-accent:#1f8f4e;--tb-editor-radius:14px;--tb-editor-radius-control:7px;color:var(--tb-editor-text);font:14px/1.5 var(--tb-editor-font);flex-direction:column;gap:16px;display:flex}.tb-editor *,.tb-editor :before,.tb-editor :after{box-sizing:border-box}.tb-editor__section{border:1px solid var(--tb-editor-border);border-radius:var(--tb-editor-radius);background:var(--tb-editor-surface)}.tb-editor__title{border-bottom:1px solid var(--tb-editor-border);align-items:baseline;gap:10px;min-height:52px;margin:0;padding:16px 20px 14px;font-size:14px;font-weight:600;display:flex}.tb-editor__index{color:var(--tb-editor-faint);font:12px var(--tb-editor-mono)}.tb-editor__body{flex-direction:column;gap:16px;padding:20px;display:flex}.tb-editor__note{color:var(--tb-editor-faint);margin:-8px 0 0;font-size:12px}.tb-editor__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.tb-editor__row--list{gap:8px;display:flex}.tb-editor__row--list>.tb-editor__field{flex:1 1 0}.tb-editor__row--list>.tb-editor__field:first-child{flex:0 0 132px}.tb-editor__row--list>.tb-editor__action{flex:0 0 36px}.tb-editor__row--list .tb-editor__head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tb-editor__field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.tb-editor__head{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.tb-editor__label{text-overflow:ellipsis;color:var(--tb-editor-muted);font-size:12px;font-weight:500;overflow:hidden}.tb-editor__hint{color:var(--tb-editor-faint);font:11px var(--tb-editor-mono);flex:none}.tb-editor__input{border:1px solid var(--tb-editor-border-strong);border-radius:var(--tb-editor-radius-control);background:var(--tb-editor-control);width:100%;min-height:36px;color:var(--tb-editor-text);font:inherit;outline:none;padding:8px 10px;line-height:18px;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.tb-editor__input:hover{border-color:var(--tb-editor-faint)}.tb-editor__input:focus-visible{border-color:var(--tb-editor-accent)}.tb-editor__input--mono{font-family:var(--tb-editor-mono);font-size:13px}.tb-editor__input--area{resize:vertical;min-height:140px;line-height:1.55}.tb-editor__input--select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.tb-editor__check{align-items:center;gap:8px;font-size:13px;display:flex}.tb-editor__check input{accent-color:var(--tb-editor-accent)}.tb-editor__segment{border:1px solid var(--tb-editor-border-strong);border-radius:var(--tb-editor-radius-control);background:var(--tb-editor-control);gap:2px;height:36px;padding:2px;display:flex}.tb-editor__segment-item{min-width:0;color:var(--tb-editor-muted);font:500 12px var(--tb-editor-font);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:auto;padding:0 8px;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.tb-editor__segment-item:hover{color:var(--tb-editor-text)}.tb-editor__segment-item[aria-checked=true]{background:var(--tb-editor-hover);color:var(--tb-editor-text)}.tb-editor__segment-item:focus-visible{outline:2px solid var(--tb-editor-accent);outline-offset:1px}.tb-editor__action{border:1px solid var(--tb-editor-border-strong);border-radius:var(--tb-editor-radius-control);min-height:36px;color:var(--tb-editor-muted);font:inherit;cursor:pointer;background:0 0;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.tb-editor__action:hover:not(:disabled){background:var(--tb-editor-hover);color:var(--tb-editor-text)}.tb-editor__action--add{border-style:dashed;grid-column:1/-1}.tb-editor__action--remove{font-size:18px;line-height:1}.tb-editor__action:disabled{opacity:.4;cursor:default}:root{--pg-bg:#0b0a09;--pg-surface:#161412;--pg-surface-raised:#1f1d1b;--pg-surface-hover:#2a2724;--pg-text:#eee5d8;--pg-text-muted:#eee5d88c;--pg-text-faint:#eee5d859;--pg-border:#eee5d814;--pg-border-strong:#eee5d829;--pg-accent:#ff5c30;--pg-warning:#f2b544;--pg-success:#6fcf97;--pg-radius:16px;--pg-radius-control:7px;--pg-font:"Inter Variable", "Inter", system-ui, sans-serif;--pg-mono:"Geist Mono", ui-monospace, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--pg-bg);color:var(--pg-text);font:14px/1.5 var(--pg-font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}code{font-family:var(--pg-mono);font-size:.92em}.pg-topbar{z-index:2;border-bottom:1px solid var(--pg-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0a09d9;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.pg-brand{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.pg-brand__mark{background:var(--pg-accent);width:14px;height:14px;box-shadow:5px 5px 0 -1px var(--pg-surface-hover);border-radius:3px}.pg-topbar__links{font:12px var(--pg-mono);color:var(--pg-text-muted);gap:20px;display:flex}.pg-topbar__links a{text-decoration:none}.pg-topbar__links a:hover{color:var(--pg-text)}.pg-share{background:var(--pg-accent);color:#0b0a09;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:4px 10px}.pg-layout{gap:24px;max-width:1200px;margin:0 auto;padding:32px 24px 64px;display:flex}.pg-layout__editor{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.pg-layout__preview{flex:none;align-self:flex-start;width:520px;position:sticky;top:80px}@media (width<=960px){.pg-layout{flex-direction:column}.pg-layout__preview{width:100%;position:static}}.pg-intro{padding:8px 0 16px}.pg-overline{font:12px var(--pg-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pg-text-muted);margin:0 0 12px}.pg-overline:before{content:"";vertical-align:2px;background:var(--pg-accent);width:6px;height:6px;margin-right:8px;display:inline-block}.pg-title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500;line-height:1.15}.pg-title em{color:var(--pg-accent);font-style:italic;font-weight:400}.pg-lead{max-width:560px;color:var(--pg-text-muted);margin:12px 0 0;font-size:15px}.pg-card{border:1px solid var(--pg-border);border-radius:var(--pg-radius);background:var(--pg-surface)}.pg-card__head{border-bottom:1px solid var(--pg-border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px 10px 20px;display:flex}.pg-card__title{align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.pg-card__index,.pg-card__meta{font:12px var(--pg-mono);color:var(--pg-text-faint)}.pg-card__meta{padding-right:8px}.pg-card__body{flex-direction:column;gap:16px;padding:20px;display:flex}.pg-editor{--tb-editor-font:var(--pg-font);--tb-editor-mono:var(--pg-mono);--tb-editor-text:var(--pg-text);--tb-editor-muted:var(--pg-text-muted);--tb-editor-faint:var(--pg-text-faint);--tb-editor-surface:var(--pg-surface);--tb-editor-control:var(--pg-bg);--tb-editor-hover:var(--pg-surface-hover);--tb-editor-border:var(--pg-border);--tb-editor-border-strong:var(--pg-border-strong);--tb-editor-accent:var(--pg-accent);--tb-editor-radius:var(--pg-radius);--tb-editor-radius-control:var(--pg-radius-control)}.pg-chip{border:1px solid var(--pg-border-strong);border-radius:var(--pg-radius-control);height:28px;color:var(--pg-text-muted);font:11px var(--pg-mono);letter-spacing:.04em;cursor:pointer;background:0 0;padding:0 10px;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.pg-chip:hover:not(:disabled){background:var(--pg-surface-hover);color:var(--pg-text)}.pg-chip:disabled{opacity:.4;cursor:default}.pg-segment{background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.pg-segment__item{height:26px;color:var(--pg-text-muted);font:500 12px var(--pg-font);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.pg-segment__item:hover:not(:disabled){color:var(--pg-text)}.pg-segment__item[aria-checked=true]{background:var(--pg-surface-hover);color:var(--pg-text)}.pg-segment__item:disabled{opacity:.45;cursor:default}.pg-segment__item:focus-visible{outline:2px solid var(--pg-accent);outline-offset:1px}.pg-segment__badge{background:var(--pg-surface-raised);font:10px var(--pg-mono);color:var(--pg-text-faint);border-radius:999px;padding:0 5px}.pg-preview__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-preview__downloads{gap:6px;display:flex}.pg-phone{background:radial-gradient(circle, var(--pg-border-strong) 1px, transparent 1.2px) 0 0 / 20px 20px, var(--pg-bg);border-radius:12px;justify-content:center;padding:24px 0;display:flex;overflow-x:auto}.pg-phone__screen{isolation:isolate;background:var(--tb-wallpaper,#f8f6f2);border-radius:12px;flex:none;width:440px;padding:24px 0;position:relative;overflow:hidden}.pg-phone__wallpaper{z-index:-1;filter:saturate(.55)brightness(1.1);background:url(/wallpaper.png) 0 0/360px;position:absolute;inset:0}.pg-code{position:relative}.pg-code__copy{position:absolute;top:10px;right:10px}.pg-code__pre{border:1px solid var(--pg-border);background:var(--pg-bg);max-height:520px;font:12px/1.6 var(--pg-mono);color:var(--pg-text-muted);white-space:pre;border-radius:12px;margin:0;padding:16px;overflow:auto}.pg-issues{flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.pg-issues--ok{color:var(--pg-success);font-family:var(--pg-mono)}.pg-issue{border-left:2px solid var(--pg-accent);border-radius:0 var(--pg-radius-control) var(--pg-radius-control) 0;background:var(--pg-bg);color:var(--pg-text-muted);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pg-issue--warning{border-left-color:var(--pg-warning)}.pg-issue__code{color:var(--pg-text);font-size:11px}.lp-page{--lp-bg:#000;--lp-card:#0b0a09;--lp-raised:#161412;--lp-border:#1f1d1b;--lp-border-strong:#2e2b27;--lp-text:#eee5d8;--lp-muted:#eee5d880;--lp-faint:#eee5d84d;--lp-accent:#ff5c30;--lp-sans:"Inter Variable", "Inter", system-ui, sans-serif;--lp-serif:"Instrument Serif", Georgia, serif;--lp-mono:"Geist Mono", ui-monospace, Menlo, monospace;background:var(--lp-bg);min-height:100dvh;color:var(--lp-text);font-family:var(--lp-sans);overflow-x:clip}.lp-page a{text-decoration:none}.lp-page button{font:inherit;color:inherit;cursor:pointer}.lp-frame{width:calc(100% - 20px);max-width:960px;margin:0 auto}@media (width>=640px){.lp-frame{width:calc(100% - 2rem)}}.lp-rails{position:relative}.lp-rails:before{content:"";z-index:30;border-inline:1px solid var(--lp-border);pointer-events:none;position:absolute;inset:0 -.5px}.lp-joint{z-index:40;height:0;position:relative}.lp-joint:before{content:"";border-top:1px solid var(--lp-border);position:absolute;top:0;left:-100vw;right:-100vw}.lp-joint span{background:var(--lp-border-strong);border:1px solid #000;border-radius:2px;width:8px;height:8px;position:absolute;top:-3.5px}.lp-joint span:first-child{left:-4px}.lp-joint span:last-child{right:-4px}.lp-announce .lp-joint{position:absolute;bottom:0;left:0;right:0}.lp-square{background:var(--lp-accent);flex:none;width:6px;height:6px;display:inline-block}.lp-accent{color:var(--lp-accent)}.lp-dim{color:var(--lp-muted)}.lp-muted{color:var(--lp-muted);letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.45}.lp-serif{font-family:var(--lp-serif);letter-spacing:-.02em;color:var(--lp-accent);font-style:italic;font-weight:400}.lp-icon{flex:none;width:14px;height:14px}.lp-chip{background:var(--lp-raised);height:26px;color:var(--lp-text);font:12px/1 var(--lp-mono);letter-spacing:-.01em;border-radius:4px;align-items:center;padding:0 12px;transition:background .2s;display:inline-flex}.lp-chip:hover{background:var(--lp-border-strong)}.lp-chip--outline{box-shadow:inset 0 0 0 1px var(--lp-border-strong);background:0 0}.lp-chip--strong{background:var(--lp-text);color:#000}.lp-chip--strong:hover{background:#fff}.lp-button{background:var(--lp-raised);height:36px;color:var(--lp-text);letter-spacing:-.02em;box-shadow:inset 0 0 0 1px var(--lp-border-strong);border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;transition:background .2s;display:inline-flex}.lp-button:hover{background:var(--lp-border-strong)}.lp-button--outline{background:#000}.lp-button--block{width:100%}.lp-eyebrow{color:var(--lp-muted);font:11px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.lp-eyebrow__index{color:var(--lp-faint)}.lp-h2{letter-spacing:-.04em;margin:20px 0 0;font-size:34px;font-weight:400;line-height:1.05}.lp-h2 .lp-serif{font-size:1.27em;line-height:.85}.lp-h2--center{text-align:center}.lp-h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:400;line-height:1.15}.lp-lead{max-width:352px;color:var(--lp-muted);letter-spacing:-.02em;text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.45}.lp-lead--side{margin:0}.lp-lead--center{text-align:center;max-width:460px;margin:20px auto 0;font-size:15px}.lp-link{color:var(--lp-accent);font:12px/1 var(--lp-mono);align-items:center;gap:6px;display:inline-flex}.lp-tag{border:1px solid var(--lp-border);background:var(--lp-card);color:#eee5d899;font:11px/1 var(--lp-mono);border-radius:6px;align-items:center;padding:4px 8px;display:inline-flex}.lp-dots{pointer-events:none;background:radial-gradient(#eee5d817 1px,#0000 1.2px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 55%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 60% at 50% 55%,#000 20%,#0000 100%)}.lp-dots--card:after{content:"";background:radial-gradient(50% 50%,#ff5c3024,#0000 70%);width:75%;height:100%;position:absolute;top:-50%;left:12.5%}@media (width>=768px){.lp-h2{font-size:44px}}.lp-announce{min-height:40px;font:11px/1 var(--lp-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;display:flex}.lp-announce p{color:#eee5d8b3;align-items:center;gap:8px;margin:0;display:flex}.lp-announce__link{color:var(--lp-accent);align-items:center;gap:4px;display:inline-flex}.lp-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 10px;display:flex}.lp-brand{align-items:center;gap:8px;display:flex}.lp-brand__mark{background:var(--lp-accent);width:14px;height:14px;position:relative}.lp-brand__mark:after{content:"";background:var(--lp-accent);width:6px;height:6px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #000}.lp-header__nav{flex-wrap:wrap;gap:6px;display:flex}.lp-hero{text-align:center;flex-direction:column;align-items:center;padding:70px 10px 0;display:flex;overflow:hidden}.lp-hero__title{flex-direction:column;align-items:center;gap:12px;margin:0;font-weight:400;display:flex}.lp-hero__title>span{letter-spacing:-.04em;font-size:min(40px,7vw);line-height:1.2}.lp-hero__title .lp-serif{font-size:min(54px,9.5vw);line-height:1}.lp-token{vertical-align:bottom;background:var(--lp-border);border-radius:.3125em;align-items:center;gap:.25em;height:1.16em;padding:0 .25em;animation:.5s cubic-bezier(.22,1,.36,1) lp-token-in;display:inline-flex}@keyframes lp-token-in{0%{opacity:0;filter:blur(4px);transform:translateY(.2em)}}.lp-hero__lead{color:var(--lp-muted);letter-spacing:-.02em;margin:20px 0 0;font-size:15px;line-height:1.375}.lp-hero__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.lp-command{height:36px;font:12px/1 var(--lp-mono);white-space:nowrap;background:#ff5c300f;border:1px solid #ff5c3059;border-radius:6px;align-items:center;gap:10px;padding:0 6px 0 12px;display:flex}.lp-command code{font:inherit}.lp-command__prompt{color:var(--lp-accent)}.lp-command__copy{background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;display:grid;color:var(--lp-accent)!important}.lp-command__copy:hover{background:#ff5c301f}.lp-hero__visual{flex-direction:column;align-items:center;width:100%;margin:48px 0 0;padding-top:72px;display:flex;position:relative;overflow:hidden}.lp-hero__visual:after{content:"";pointer-events:none;z-index:20;background:linear-gradient(#0000,#000 80%);height:180px;position:absolute;inset:auto 0 44px}.lp-hero__ascii{position:absolute;inset:0 0 56px;-webkit-mask-image:linear-gradient(#0000 5%,#000 35%);mask-image:linear-gradient(#0000 5%,#000 35%);align-items:flex-end!important}.lp-hero__ascii .lp-ascii__layer{color:#eee5d880}.lp-hero__ascii .lp-ascii__layer--accent{color:var(--lp-accent)}.lp-hero__caption{z-index:21;width:calc(100% - 12px);color:var(--lp-muted);font:11px/1 var(--lp-mono);background:#0b0a09;border-radius:4px;justify-content:space-between;margin:0 6px 6px;padding:14px 16px;display:flex;position:relative}.lp-hero__caption>span:last-child{color:var(--lp-text)}.lp-stack{z-index:10;width:min(100%,365px);height:400px;position:relative}.lp-stack__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#38363380;border-radius:19px;width:100%;height:420px;transition:transform .625s cubic-bezier(.5,.6,.2,1),width .625s cubic-bezier(.5,.6,.2,1),opacity .5s,filter .5s,background-color .4s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.lp-stack__card[data-slot="0"]{box-shadow:inset 0 0 0 1px var(--lp-border-strong), 0 -3px 16px #00000073;background:linear-gradient(#1a1816,#0b0a09)}.lp-stack__card[data-slot="1"]{width:95%;transform:translate(10px,-17px)}.lp-stack__card[data-slot="2"]{width:88%;transform:translate(22px,-32px)}.lp-stack__card[data-slot="3"]{opacity:0;width:81%;transform:translate(34px,-50px)}.lp-stack__card[data-slot="-1"]{opacity:0;filter:blur(6px);transform:translateY(85px)}.lp-stack__content{opacity:0;width:365px;padding:12px;transition:opacity .3s}[data-slot="0"]>.lp-stack__content{opacity:1;transition:opacity .44s cubic-bezier(.33,1,.68,1) .175s}[data-slot="-1"]>.lp-stack__content{opacity:1}@media (prefers-reduced-motion:reduce){.lp-stack__card,.lp-stack__content{transition:none}}.lp-idcard__head{letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:4px 4px 12px;font-size:15px;display:flex}.lp-idcard__badge{color:var(--lp-accent);font:12px/1 var(--lp-mono);border:1px solid #ff5c3073;border-radius:6px;padding:4px 8px}.lp-idcard__meta{grid-template-columns:repeat(3,auto);justify-content:space-between;margin:0;padding:0 4px 12px;display:grid}.lp-idcard__meta dt{color:var(--lp-faint);font-size:11px}.lp-idcard__meta dd{font:12px/1.3 var(--lp-mono);margin:2px 0 0}.lp-screen{isolation:isolate;background:var(--tb-wallpaper,#f8f6f2);text-align:left;border-radius:10px;width:440px;padding:18px 0;position:relative;overflow:hidden}.lp-screen__wallpaper{z-index:-1;filter:saturate(.55)brightness(1.1);background:url(/wallpaper.png) 0 0/360px;position:absolute;inset:0}.lp-screen--hero{zoom:.76}.lp-screen--window{zoom:.92;margin:0 auto}.lp-screen--card{zoom:.72}.lp-screen--start{zoom:.7}.lp-section{padding:96px 16px 16px}.lp-section__head{flex-direction:column;gap:20px;display:flex}@media (width>=768px){.lp-section{padding:148px 32px 32px}}@media (width>=1024px){.lp-section__head{flex-direction:row;justify-content:space-between;align-items:flex-end}.lp-section__head .lp-lead{padding-bottom:8px}}.lp-split{gap:48px;padding-bottom:96px;display:grid}@media (width>=900px){.lp-split{grid-template-columns:1fr 440px;align-items:center}}.lp-tabs{border-top:1px solid var(--lp-border);margin:40px 0 0;padding:0;list-style:none}.lp-tabs__item{border:0;border-bottom:1px solid var(--lp-border);letter-spacing:-.02em;text-align:left;background:0 0;align-items:center;gap:16px;width:100%;height:48px;padding:0 12px;font-size:16px;display:flex;color:var(--lp-muted)!important}.lp-tabs__item[aria-selected=true]{box-shadow:inset 2px 0 0 var(--lp-accent);color:var(--lp-text)!important}.lp-tabs__index{color:var(--lp-faint);font:11px/1 var(--lp-mono)}.lp-window{border:1px solid var(--lp-border-strong);background:var(--lp-card);border-radius:14px;overflow:hidden}.lp-window__bar{border-bottom:1px solid var(--lp-border);height:36px;color:var(--lp-muted);font:11px/1 var(--lp-mono);align-items:center;gap:10px;padding:0 12px;display:flex}.lp-window__dots{background:var(--lp-border-strong);width:6px;height:6px;box-shadow:10px 0 var(--lp-border-strong), 20px 0 var(--lp-border-strong);border-radius:50%;margin-right:24px;display:inline-block}.lp-window__live{color:#6fcf97;margin-left:auto}.lp-window__foot{border-top:1px solid var(--lp-border);color:var(--lp-muted);font:11px/1 var(--lp-mono);margin:0;padding:12px}.lp-blocks{border:1px solid var(--lp-border);border-radius:14px;margin-top:48px;display:grid;overflow:hidden}@media (width>=900px){.lp-blocks{grid-template-columns:repeat(3,1fr)}}.lp-block{background:var(--lp-card);flex-direction:column;display:flex}.lp-block+.lp-block{border-top:1px solid var(--lp-border)}@media (width>=900px){.lp-block+.lp-block{border-top:0;border-left:1px solid var(--lp-border)}}.lp-block__visual{border-bottom:1px solid var(--lp-border);place-items:center;height:236px;display:grid;position:relative;overflow:hidden}.lp-block__body{flex-direction:column;gap:10px;padding:20px 20px 24px;display:flex}.lp-block__index{color:var(--lp-faint);font:10px/1 var(--lp-mono);align-items:center;gap:8px;margin:0;display:flex}.lp-block__rows{margin:auto 0 0;padding:0;list-style:none}.lp-block__rows li{border-top:1px solid var(--lp-border);letter-spacing:-.01em;justify-content:space-between;align-items:center;height:44px;padding:0 20px;font-size:13px;display:flex}.lp-block__rows code{color:var(--lp-faint);font:11px/1 var(--lp-mono)}.lp-mini-bubble{color:#0a0a0a;background:#fff;border-radius:10px;flex-direction:column;gap:4px;width:210px;padding:8px 10px;font:12px/1.35 -apple-system,system-ui,sans-serif;display:flex;position:relative}.lp-mini-bubble em{color:#666;align-self:flex-end;font-size:9px;font-style:normal}.lp-mini-issues{border:1px solid var(--lp-border-strong);background:var(--lp-raised);font:11px/1 var(--lp-mono);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex;position:relative}.lp-mini-issues li{gap:10px;display:flex}.lp-mini-issues__error{color:var(--lp-accent)}.lp-mini-issues__warn{color:#f2b544}.lp-mini-code{border:1px solid var(--lp-border-strong);background:var(--lp-raised);font:11px/1.6 var(--lp-mono);border-radius:10px;margin:0;padding:12px 14px;position:relative}.lp-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:56px -32px 0;padding:0 32px;scroll-padding:0 32px;list-style:none;display:flex;overflow-x:auto}.lp-carousel::-webkit-scrollbar{display:none}.lp-carousel__item{scroll-snap-align:start;flex:none;width:85%;display:flex}@media (width>=640px){.lp-carousel__item{width:calc(50% - 8px)}}@media (width>=1024px){.lp-carousel__item{width:calc(41.6667% - 13.3333px)}}.lp-template{border:1px solid var(--lp-border);background:var(--lp-card);border-radius:16px;flex-direction:column;width:100%;transition:border-color .3s;display:flex;overflow:hidden}.lp-template:hover{border-color:#eee5d826}.lp-template__visual{border-bottom:1px solid var(--lp-border);background:radial-gradient(50% 60% at 50% 0,#ff5c301a,#0000 70%);flex-direction:column;justify-content:safe center;align-items:center;height:300px;padding:48px 0 16px;display:flex;position:relative;overflow:hidden}.lp-template__tags{gap:6px;display:flex;position:absolute;top:16px;left:20px}.lp-template__code{color:var(--lp-faint);font:10px/1 var(--lp-mono);letter-spacing:.08em;position:absolute;top:24px;right:20px}.lp-template .lp-screen{border-radius:10px;flex:none}.lp-template__visual:after{content:"";background:linear-gradient(transparent, var(--lp-card));pointer-events:none;height:64px;position:absolute;inset:auto 0 0}.lp-template__body{flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.lp-template__body .lp-link{margin-top:6px}.lp-carousel__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:20px;display:flex}.lp-carousel__all{flex-basis:100%;order:3;justify-content:center;margin-top:24px}.lp-progress{color:var(--lp-muted);font:10px/1 var(--lp-mono);align-items:center;gap:4px;margin:0;display:flex}.lp-progress>span:first-child{margin-right:8px}.lp-progress__dash{background:var(--lp-border-strong);width:6px;height:2px;transition:width .3s}.lp-progress__dash.is-active{background:var(--lp-accent);width:24px}.lp-carousel__buttons{gap:8px;display:flex}.lp-carousel__buttons button{border:1px solid var(--lp-border-strong);background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lp-carousel__buttons button:hover{background:var(--lp-raised)}.lp-banner{isolation:isolate;background:#100f0e;border-radius:14px;height:328px;margin-top:32px;position:relative;overflow:hidden}.lp-ascii{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-ascii__layer{color:#eee5d88c;font:6px/6px var(--lp-mono);letter-spacing:0;white-space:pre;-webkit-user-select:none;user-select:none;margin:0;position:absolute}.lp-ascii__layer--accent{color:var(--lp-accent)}.lp-banner__label{z-index:1;letter-spacing:-.01em;border-radius:3px;flex-direction:column;gap:4px;margin:0;padding:8px 12px;font-size:13px;line-height:1.35;display:flex;position:absolute}.lp-banner__label span{font:10px/1 var(--lp-mono)}.lp-banner__label--left{background:#1f1d1beb;top:46%;left:6%}.lp-banner__label--right{color:#0b0a09;background:#f3e9db;top:16%;right:6%}.lp-integrations{gap:32px;margin-top:40px;display:grid}@media (width>=900px){.lp-integrations{grid-template-columns:1fr 1fr;gap:32px}}.lp-integrations__list{margin:0;padding:0;list-style:none}.lp-integrations__list button{border:0;border-bottom:1px solid var(--lp-border);letter-spacing:-.03em;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;height:48px;padding:0 8px;font-size:20px;display:flex;color:var(--lp-muted)!important}.lp-integrations__list button[aria-selected=true]{color:var(--lp-text)!important}.lp-integrations__mark{background:var(--lp-raised);width:20px;height:20px;color:var(--lp-muted);font:11px/1 var(--lp-mono);border-radius:4px;place-items:center;display:grid}[aria-selected=true]>.lp-integrations__mark{color:var(--lp-accent);background:#ff5c3029}.lp-terminal{border:1px solid var(--lp-border-strong);background:#1a1816;border-radius:14px;flex-direction:column;min-height:360px;padding:14px 12px 12px;display:flex}.lp-terminal__note{color:var(--lp-muted);font:12px/1.5 var(--lp-mono);margin:20px 4px 0}.lp-terminal__code{font:12px/1.6 var(--lp-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 4px 0}.lp-terminal__copy{background:var(--lp-border);border:0;border-radius:6px;height:36px;margin-top:auto;font-size:13px!important}.lp-terminal__copy:hover{background:var(--lp-border-strong)}.lp-open__hero{flex-direction:column;align-items:center;gap:0;padding:120px 16px 112px;display:flex;position:relative;overflow:hidden}.lp-open__hero>*{position:relative}.lp-open__hero .lp-button{margin-top:28px}.lp-open__rays{background:repeating-conic-gradient(at 50% 45%,#eee5d812 0deg .4deg,#0000 .4deg 4deg);inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 45%,#0000 18%,#000 60%,#0000 100%);mask-image:radial-gradient(70% 80% at 50% 45%,#0000 18%,#000 60%,#0000 100%);position:absolute!important}.lp-principles{border-top:1px solid var(--lp-border);display:grid}@media (width>=768px){.lp-principles{grid-template-columns:repeat(3,1fr)}}.lp-principle{letter-spacing:-.02em;flex-direction:column;gap:28px;padding:24px 22px 32px;font-size:15px;line-height:1.45;display:flex}.lp-principle+.lp-principle{border-top:1px solid var(--lp-border)}@media (width>=768px){.lp-principle+.lp-principle{border-top:0;border-left:1px solid var(--lp-border)}}.lp-principle p{margin:0}.lp-principle strong{font-weight:400}.lp-principle__index{color:var(--lp-accent);font:11px/1 var(--lp-mono)}.lp-faq{gap:40px;padding-bottom:96px;display:grid}@media (width>=900px){.lp-faq{grid-template-columns:260px 1fr}}.lp-faq__list{border:1px solid var(--lp-border);border-radius:10px;overflow:hidden}.lp-faq__item+.lp-faq__item{border-top:1px solid var(--lp-border)}.lp-faq__item summary{height:52px;color:var(--lp-muted);letter-spacing:-.02em;cursor:pointer;align-items:center;padding:0 48px 0 22px;font-size:15px;list-style:none;display:flex;position:relative}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__item summary:before{content:"";background:var(--lp-faint);width:3px;position:absolute;top:16px;bottom:16px;left:0}.lp-faq__item summary:after{content:"+";color:var(--lp-accent);font-size:22px;font-weight:300;position:absolute;right:20px}.lp-faq__item[open] summary{color:var(--lp-text);border-bottom:1px solid var(--lp-border)}.lp-faq__item[open] summary:before{background:var(--lp-accent)}.lp-faq__item[open] summary:after{content:"−"}.lp-faq__item p{letter-spacing:-.01em;margin:0;padding:18px 22px 22px;font-size:14px;line-height:1.5}.lp-start{align-items:center;gap:48px;padding-top:64px;padding-bottom:64px;display:grid}@media (width>=900px){.lp-start{grid-template-columns:340px 1fr}}.lp-start__text{flex-direction:column;gap:16px;display:flex}.lp-start__text .lp-h2{margin:0}.lp-start__text .lp-muted{font-size:13px}.lp-start__visual{justify-content:center;padding:32px;display:flex;position:relative}.lp-corners{--c:var(--lp-border-strong);background:linear-gradient(var(--c), var(--c)) top left / 16px 1px, linear-gradient(var(--c), var(--c)) top left / 1px 16px, linear-gradient(var(--c), var(--c)) top right / 16px 1px, linear-gradient(var(--c), var(--c)) top right / 1px 16px, linear-gradient(var(--c), var(--c)) bottom left / 16px 1px, linear-gradient(var(--c), var(--c)) bottom left / 1px 16px, linear-gradient(var(--c), var(--c)) bottom right / 16px 1px, linear-gradient(var(--c), var(--c)) bottom right / 1px 16px;background-repeat:no-repeat;position:absolute;inset:0}.lp-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px;display:flex}.lp-footer__left{align-items:center;gap:16px;display:flex}.lp-footer__meta{color:var(--lp-faint);font:11px/1 var(--lp-mono)}.lp-footer__meta.lp-accent{color:var(--lp-accent)}body:has(.lp-page){background:#000}.lp-ai__actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.lp-ai__links{gap:20px;margin:0;display:flex}.lp-ai__lines{font:12px/1.5 var(--lp-mono);flex-direction:column;gap:12px;margin:0;padding:20px 16px 24px;list-style:none;display:flex}.lp-ai__line{color:var(--lp-muted);grid-template-columns:48px 1fr;gap:8px;display:grid}.lp-ai__who{color:var(--lp-faint)}.lp-ai__line--you{background:var(--lp-raised);color:var(--lp-text);border-radius:8px;padding:10px 12px}.lp-ai__line--tool{color:#6fcf97}.lp-ai__line--agent:last-child{color:var(--lp-text)}.lp-strip{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.lp-strip{grid-template-columns:repeat(4,1fr)}}.lp-strip__item{letter-spacing:-.01em;align-items:center;gap:12px;min-height:64px;margin:0;padding:0 20px;font-size:14px;display:flex}.lp-strip__item+.lp-strip__item{border-left:1px solid var(--lp-border)}.lp-strip__index{color:var(--lp-accent);font:11px/1 var(--lp-mono)}.lp-tabs__item{height:auto;min-height:56px;padding:10px 12px}.lp-tabs__text{flex-direction:column;gap:2px;display:flex}.lp-tabs__note{color:var(--lp-faint);font-size:13px}.lp-cap__panel{scrollbar-width:thin;justify-content:center;height:440px;display:flex;overflow:auto}.lp-cap__panel>.lp-screen{align-self:safe center;margin:12px auto}.lp-cap__editor{width:100%;padding:12px}.lp-editor{--tb-editor-font:var(--lp-sans);--tb-editor-mono:var(--lp-mono);--tb-editor-text:var(--lp-text);--tb-editor-muted:var(--lp-muted);--tb-editor-faint:var(--lp-faint);--tb-editor-surface:var(--lp-raised);--tb-editor-control:#000;--tb-editor-hover:var(--lp-border-strong);--tb-editor-border:var(--lp-border);--tb-editor-border-strong:var(--lp-border-strong);--tb-editor-accent:var(--lp-accent);--tb-editor-radius:10px}.lp-cap__issues{width:100%;font:12px/1.5 var(--lp-mono);flex-direction:column;gap:12px;margin:0;padding:20px;list-style:none;display:flex}.lp-cap__issues li{grid-template-columns:48px 1fr;gap:2px 10px;display:grid}.lp-cap__issues li .lp-muted{font:13px/1.45 var(--lp-sans);grid-column:2}.lp-cap__ok{color:#6fcf97;display:block!important}.lp-cap__code{width:100%;font:11px/1.6 var(--lp-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px}.lp-window__live--error{color:var(--lp-accent)}.lp-logo-tile{border-radius:.14em;flex:none;place-items:center;width:.6em;height:.6em;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a}.lp-logo-tile svg{width:72%;height:72%}.lp-logo-wordmark{height:.92em;margin-top:.16em}.ag-page{--ag-bg:#fbfaf7;--ag-panel:#f4f2ee;--ag-text:#1c1a17;--ag-muted:#8d877d;--ag-accent:#ff5c30;--ag-code-bg:#efe9e1;--ag-mono:"Geist Mono", ui-monospace, Menlo, monospace;background:var(--ag-bg);min-height:100dvh;color:var(--ag-text);font:13px/1.6 var(--ag-mono);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;display:grid}@media (width>=1100px){.ag-page{grid-template-columns:minmax(0,1fr) minmax(360px,42%)}}.ag-text{min-width:0;max-width:760px;padding:48px 20px 64px}@media (width>=768px){.ag-text{padding:56px 56px 80px}}.ag-text p,.ag-text ul,.ag-text pre{margin:0 0 16px}.ag-text>.ag-muted{white-space:nowrap;margin:0;overflow:hidden}.ag-text h1,.ag-text h2{font:inherit;margin:40px 0 16px;font-size:15px;font-weight:500}.ag-text h1{margin-top:32px}.ag-gap{margin-top:120px!important}.ag-text a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #1c1a1759;text-decoration:underline #1c1a1759}.ag-text a:hover{color:var(--ag-accent)}.ag-muted{color:var(--ag-muted)}.ag-text code{background:var(--ag-code-bg);font:inherit;border-radius:3px;padding:1px 4px}.ag-tabs button{color:var(--ag-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ag-tabs button[aria-selected=true]{color:var(--ag-text);text-underline-offset:3px;text-decoration:underline}.ag-lines p{flex-wrap:wrap;justify-content:space-between;gap:0 24px;margin:0 0 6px;display:flex}.ag-code{color:var(--ag-accent);overflow-wrap:anywhere}.ag-pre{background:var(--ag-panel);font:12px/1.6 var(--ag-mono);border-radius:4px;padding:16px;overflow-x:auto}.ag-list{padding:0;list-style:none}.ag-list li{margin-bottom:12px;padding-left:24px;position:relative}.ag-list li:before{content:"-";position:absolute;left:0}.ag-figure{display:none}@media (width>=1100px){.ag-figure{background:var(--ag-panel);border-left:1px solid #1c1a1714;flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}}.ag-figure__art{width:100%;height:360px;position:relative!important;inset:auto!important}.ag-figure__art .lp-ascii__layer{color:#1c1a1766;font:6px/6px var(--ag-mono);white-space:pre;margin:0}.ag-figure__art .lp-ascii__layer--accent{color:var(--ag-accent)}.ag-figure__bubble{background:#fff;border:1px solid #1c1a171a;border-radius:4px;margin:24px 0 0;padding:10px 14px;font-size:11px;line-height:1.6}.ag-caret{vertical-align:-2px;background:var(--ag-accent);width:7px;height:12px;margin-left:2px;animation:1s step-end infinite ag-blink;display:inline-block}@keyframes ag-blink{50%{opacity:0}}.ag-figure__caption{color:var(--ag-muted);letter-spacing:.08em;font-size:10px;position:absolute}.ag-figure__caption--top{top:32px;left:40px}.ag-figure__caption--bottom{bottom:32px;right:40px}body:has(.ag-page){background:#fbfaf7}.ct-hero{padding:72px 16px 40px}.ct-hero__title{max-width:720px}.ct-hero__lead{max-width:620px}.ct-search{border:1px solid var(--lp-border-strong);background:var(--lp-card);border-radius:10px;align-items:center;gap:10px;max-width:620px;height:48px;margin-top:32px;padding:0 16px;display:flex}.ct-search:focus-within{border-color:#ff5c3099}.ct-search__icon{color:var(--lp-accent);font-size:18px}.ct-search input{min-width:0;color:var(--lp-text);font:15px var(--lp-sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1}.ct-search input::placeholder{color:var(--lp-faint)}@media (width>=768px){.ct-hero{padding:96px 32px 48px}}.ct-body{gap:32px;padding:32px 16px 64px;display:grid}@media (width>=900px){.ct-body{grid-template-columns:220px 1fr;padding:40px 32px 96px}}.ct-filters{flex-direction:column;gap:28px;display:flex}@media (width>=900px){.ct-filters{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}}.ct-filters__title{color:var(--lp-faint);font:11px/1 var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.ct-filters ul{margin:0;padding:0;list-style:none}.ct-filters__item{color:var(--lp-muted);letter-spacing:-.01em;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:14px;display:flex}.ct-filters__item:hover{background:var(--lp-card);color:var(--lp-text)}.ct-filters__item.is-active{color:var(--lp-text);box-shadow:inset 2px 0 0 var(--lp-accent);background:#ff5c301a}.ct-filters__count{color:var(--lp-faint);font:11px/1 var(--lp-mono)}.ct-results{min-width:0}.ct-results__count{color:var(--lp-muted);font:12px/1 var(--lp-mono);align-items:center;gap:16px;margin:0 0 16px;display:flex}.ct-results__clear{font:inherit;background:0 0;border:0;padding:0;color:var(--lp-accent)!important}.ct-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ct-card{border:1px solid var(--lp-border);background:var(--lp-card);content-visibility:auto;contain-intrinsic-size:auto 260px;border-radius:14px;transition:border-color .3s;display:grid;overflow:hidden}.ct-card:hover{border-color:#eee5d826}@media (width>=640px){.ct-card{grid-template-columns:280px 1fr}}.ct-card__visual{isolation:isolate;background:var(--tb-wallpaper,#f8f6f2);justify-content:center;align-items:safe center;height:260px;padding:16px 0;display:flex;position:relative;overflow:hidden}@media (width>=640px){.ct-card__visual{border-right:1px solid var(--lp-border)}}.lp-screen--list{zoom:.58;background:0 0;flex:none;padding:0}.lp-screen--list .lp-screen__wallpaper{display:none}.ct-card__body{flex-direction:column;gap:10px;padding:20px 24px;display:flex}.ct-card__tags{flex-wrap:wrap;gap:6px;margin:0 0 4px;display:flex}.ct-card__body h2 a:hover{color:var(--lp-accent)}.ct-card__links{flex-wrap:wrap;gap:20px;margin:auto 0 0;padding-top:8px;display:flex}.lp-link--muted{color:var(--lp-muted)}.ct-empty{text-align:center;padding:48px 0}.ct-detail{padding:48px 16px 64px}@media (width>=768px){.ct-detail{padding:56px 32px 96px}}.ct-crumbs{color:var(--lp-faint);font:11px/1.4 var(--lp-mono);flex-wrap:wrap;gap:8px;display:flex}.ct-crumbs a{color:var(--lp-muted)}.ct-crumbs a:hover{color:var(--lp-accent)}.ct-detail__title{max-width:760px;margin-top:28px}.ct-detail__lead{max-width:620px}.ct-detail__grid{gap:32px;margin-top:48px;display:grid}@media (width>=960px){.ct-detail__grid{grid-template-columns:440px 1fr;align-items:start}}.ct-detail__preview{flex-direction:column;gap:12px;min-width:0;display:flex}.ct-detail__preview .lp-screen{max-width:100%}.ct-actions{flex-wrap:wrap;gap:8px;display:flex}.ct-actions .lp-button{height:34px;font:12px/1 var(--lp-mono)}.ct-actions__primary{flex:1;font-family:var(--lp-sans)!important;font-size:14px!important}.ct-detail__info{flex-direction:column;gap:16px;min-width:0;display:flex}.ct-facts{border:1px solid var(--lp-border);border-radius:10px;grid-template-columns:repeat(2,1fr);margin:0;display:grid;overflow:hidden}.ct-facts div{border-bottom:1px solid var(--lp-border);padding:12px 16px}.ct-facts div:nth-child(odd){border-right:1px solid var(--lp-border)}.ct-facts div:nth-last-child(-n+2){border-bottom:0}.ct-facts dt{color:var(--lp-faint);font:11px/1 var(--lp-mono)}.ct-facts dd{margin:6px 0 0;font-size:14px}.ct-facts a:hover{color:var(--lp-accent)}.ct-note{background:#ff5c300d;border:1px solid #ff5c304d;border-radius:10px;padding:16px}.ct-note p:last-child{margin:12px 0 0;font-size:14px;line-height:1.5}.ct-block{border:1px solid var(--lp-border);background:var(--lp-card);border-radius:10px;min-width:0;overflow:hidden}.ct-block__title{border-bottom:1px solid var(--lp-border);color:var(--lp-muted);font:11px/1 var(--lp-mono);justify-content:space-between;align-items:center;margin:0;padding:10px 14px;display:flex}.ct-block__copy{background:var(--lp-raised);border:0;border-radius:4px;padding:4px 8px;font:11px/1 var(--lp-mono)!important}.ct-block__copy:hover{background:var(--lp-border-strong)}.ct-block__text,.ct-block__code{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px}.ct-block__text{font:14px/1.5 var(--lp-sans)}.ct-block__code{max-height:420px;font:12px/1.6 var(--lp-mono);overflow:auto}.ct-vars{margin:0;padding:8px 14px;list-style:none}.ct-vars li{justify-content:space-between;gap:16px;padding:6px 0;font-size:13px;display:flex}.ct-vars code{color:var(--lp-accent);font:12px var(--lp-mono)}.ct-dev .lp-lead{max-width:560px}.ct-dev .lp-lead code{color:var(--lp-text);font:13px var(--lp-mono)}.ct-dev__grid{gap:16px;margin-top:40px;display:grid}@media (width>=900px){.ct-dev__grid{grid-template-columns:1fr 1fr}}.ct-related{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.ct-related{grid-template-columns:repeat(3,1fr)}}.ct-related a{border:1px solid var(--lp-border);background:var(--lp-card);border-radius:14px;flex-direction:column;gap:8px;height:100%;padding:20px;transition:border-color .3s;display:flex}.ct-related a:hover{border-color:#eee5d826}.ct-related .lp-muted{font-size:14px}.ct-related .lp-link{margin-top:auto;padding-top:8px}h2.ct-block__title,h3.ct-block__title{font-weight:400}.ct-tag--rate{color:#6fcf97;border-color:#6fcf9759}.ct-rate{border:1px solid var(--lp-border);background:var(--lp-card);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.ct-rate__value{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:1}.ct-rate__label{color:var(--lp-muted);letter-spacing:-.01em;font-size:15px}.ct-rate__bar{background:var(--lp-border-strong);border-radius:2px;height:4px;display:block;overflow:hidden}.ct-rate__bar span{background:#6fcf97;height:100%;display:block}.ct-rate .lp-muted{font-size:13px}.ct-note__title{letter-spacing:-.02em;margin:12px 0 0;font-size:16px;font-weight:400}.ct-note p:last-child{margin-top:8px}.ct-detail__author{color:var(--lp-faint);font:11px/1 var(--lp-mono);margin:16px 0 0}.ct-detail__author a{color:var(--lp-accent)}.ct-contribute{border:1px dashed var(--lp-border-strong);color:var(--lp-text);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:18px 24px;font-size:14px;display:flex}.ct-contribute strong{font-weight:400}.ct-contribute:hover{color:var(--lp-accent);border-color:#ff5c3080}.ed-install{margin-top:28px}.ed-install .lp-command{max-width:100%;overflow-x:auto}.ed-demo__grid{gap:24px;margin-top:40px;display:grid}@media (width>=960px){.ed-demo__grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start}.ed-demo__preview{position:sticky;top:24px}}.ed-demo__preview .lp-screen{max-width:100%}
