@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-normal-YcVxMP-u.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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-normal-UWPuZLjM.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-normal-sOy7rEfW.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-normal-DQ5VrUkH.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-normal-CfJ7gtf3.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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-normal-C2Wlntb9.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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-normal-BiLcIKcI.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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-ext-wght-italic-Cgu7qCFu.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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-cyrillic-wght-italic-BWw7-oF9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-math-wght-italic-CnuSFIyO.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-symbols-wght-italic-BMZuTBzt.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-vietnamese-wght-italic-BGkqizij.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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-ext-wght-italic-BC6VAxdc.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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(/assets/lora-latin-wght-italic-DBI-iqMr.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--bg:#faf7f4;--panel:#f3eee9;--panel-2:#ebe3dc;--line:#e2d8d0;--text:#2a201c;--muted:#7b6b63;--accent:#b9472f;--on-accent:#fff;--danger:#c0392b;--radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans Variable,system-ui,sans-serif;font-size:16px;line-height:1.55}:root[data-theme=dark]{--bg:#1a1412;--panel:#221a17;--panel-2:#2d2320;--line:#3a2e2a;--text:#f3e9e4;--muted:#a8968f;--accent:#e88a5c;--on-accent:#1a1412;--danger:#e5686a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{overscroll-behavior:none;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}button:disabled{opacity:.45;cursor:default}.muted{color:var(--muted)}.small{font-size:.8rem}.pad{padding:8px 12px}.grow{flex:1;min-width:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app{height:100dvh;display:flex}.chat{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar{width:290px;padding:calc(14px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:12px;display:flex}.brand{align-items:center;gap:10px;padding:0 4px;display:flex}.brand div{flex-direction:column;line-height:1.2;display:flex}.brand span{color:var(--muted);font-size:.75rem}.conv-list{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.conv-item{border-radius:10px;align-items:center;display:flex}.conv-item:hover,.conv-item.active{background:var(--panel-2)}.conv-title{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.conv-avatar{flex-shrink:0}.sidebar-footer{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.scrim{display:none}.btn{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:inline-flex}.btn.block{width:100%}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000;justify-content:flex-start}.btn.ghost:hover{color:var(--text);background:var(--panel-2)}.btn.danger{color:var(--danger);background:0 0}.icon-btn{min-width:40px;height:40px;color:var(--muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.icon-btn.subtle{min-width:30px;height:30px;font-size:.8rem}.icon-btn.send{background:var(--accent);color:var(--on-accent);border-radius:50%;width:40px;height:40px}.icon-btn.send:hover:not(:disabled){background:var(--accent);color:var(--on-accent);filter:brightness(1.08)}.icon-btn.recording,.icon-btn.recording:hover{background:var(--danger);color:#fff;animation:1.2s infinite pulse}.flip{transform:rotate(180deg)}.topbar{padding:calc(8px + env(safe-area-inset-top)) 10px 8px;border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.topbar-title{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.menu-btn{display:none}.messages{flex:1;padding:16px 14px;overflow-y:auto}.messages-inner{flex-direction:column;gap:18px;max-width:780px;margin:0 auto;display:flex}.msg{flex-direction:column;gap:6px;min-width:0;display:flex}.msg.user{align-items:flex-end}.bubble{border-radius:var(--radius) var(--radius) 4px var(--radius);background:var(--panel-2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:85%;padding:10px 14px}.msg-attachments{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.thumb{object-fit:cover;border-radius:10px;max-width:180px;max-height:180px}.chip{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:4px 10px;font-size:.8rem;display:inline-flex}.chip.removable button{color:var(--muted);padding:0 2px}.chip-thumb{object-fit:cover;border-radius:4px;width:22px;height:22px}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown pre{background:#0d1117;border-radius:10px;padding:0;overflow-x:auto}.markdown pre code.hljs{padding:12px 14px;font-size:.85rem}.markdown :not(pre)>code{background:var(--panel-2);border-radius:6px;padding:1px 6px;font-size:.88em}.markdown table{border-collapse:collapse;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--line);padding:6px 10px}.markdown a{color:var(--accent)}.cursor{vertical-align:text-bottom;background:var(--accent);width:8px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}.reasoning{border-left:2px solid var(--line);padding-left:10px}.reasoning-toggle{color:var(--muted);align-items:center;gap:8px;padding:2px 0;font-size:.85rem;display:flex}.reasoning-body{white-space:pre-wrap;max-height:320px;color:var(--muted);margin-top:6px;font-size:.85rem;overflow-y:auto}.pulse{animation:1.4s ease-in-out infinite pulse}.msg-error{color:var(--danger);font-size:.9rem}.msg-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.empty{flex-direction:column;gap:4px;max-width:640px;margin:10vh auto 0;padding:0 4px;display:flex}.empty .eyebrow{color:var(--accent);margin:0;font-size:.9rem;font-weight:600}.empty h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700;line-height:1.15}.empty>p.muted{margin:6px 0 0}.persona-picker{border-top:1px solid var(--line);flex-direction:column;margin-top:28px;display:flex}.persona-chip{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;padding:12px 4px;font-size:1.25rem;display:flex}.persona-chip span:last-child{flex-direction:column;font-size:.95rem;line-height:1.35;display:flex}.persona-chip strong{font-weight:600}.persona-chip small{color:var(--muted);font-size:.8rem}.persona-chip.active strong{color:var(--accent)}.persona-chip.active:after{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.composer{padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);width:100%;max-width:820px;margin:0 auto}.composer-row{background:var(--panel);border:1px solid var(--line);border-radius:22px;align-items:flex-end;gap:6px;padding:4px;display:flex}.composer textarea{resize:none;background:0 0;border:none;outline:none;flex:1;min-width:0;max-height:200px;padding:9px 4px}.composer-attachments{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.composer-notice{color:var(--danger);margin-bottom:6px;font-size:.8rem}.modal-backdrop{z-index:50;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;width:min(480px,100%);max-height:90dvh;padding:16px 18px;display:flex;overflow-y:auto}.modal header{justify-content:space-between;align-items:center;display:flex}.modal h2{margin:0;font-size:1.15rem}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.field{flex-direction:column;gap:4px;display:flex}.field span{color:var(--muted);font-size:.85rem}.field input,.field textarea{background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:10px;outline:none;padding:9px 12px}.field input:focus,.field textarea:focus{border-color:var(--accent)}.field-row{gap:10px;display:flex}.avatar-field{width:70px}.avatar-field input{text-align:center}.persona-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.persona-list li{background:var(--panel-2);border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.persona-list p{margin:0}.persona-avatar{font-size:1.5rem}@keyframes blink{to{visibility:hidden}}@keyframes pulse{50%{opacity:.45}}@media (width<=820px){.menu-btn{display:inline-block}.sidebar{z-index:40;width:min(300px,84vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:none}.scrim{z-index:30;opacity:0;pointer-events:none;background:#00000080;transition:opacity .22s;display:block;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.bubble{max-width:92%}}body:not([data-view=landing]):not([data-view=login]) #cs-agent{display:none}a.btn,a.icon-btn{color:inherit;text-decoration:none}.link{color:var(--accent);padding:4px 0;font-size:.9rem}.ok-text{color:#2f7d4a}.warn-text{color:var(--danger)}:root[data-theme=dark] .ok-text{color:#7cc795}.stack{flex-direction:column;gap:12px;display:flex}.splash{background:var(--bg);height:100dvh}.login{justify-content:center;align-items:center;min-height:100dvh;padding:24px 18px;display:flex;overflow-y:auto}.login-card{width:min(380px,100%)}.login-card form{flex-direction:column;gap:14px;display:flex}.login-logo{border-radius:12px}.login-card h1{letter-spacing:-.02em;margin:18px 0 6px;font-size:1.6rem}.login-card p{margin:0}.otp-input{letter-spacing:.4em;text-align:center;font-size:1.5rem}.login-links{justify-content:space-between;display:flex}.install-help{border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:.85rem}.install-help summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.install-help p,.install-help ol{color:var(--muted);margin:8px 0 0}.install-help ol{flex-direction:column;gap:4px;padding-left:18px;display:flex}.kv{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:.9rem;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;margin:0}.status-line{margin:0;font-size:.9rem;font-weight:600}.status-line.ok{color:#2f7d4a}:root[data-theme=dark] .status-line.ok{color:#7cc795}.status-line.off{color:var(--danger)}.status-block{flex-direction:column;gap:4px;display:flex}.status-block p{margin:0}.quota-bar{background:var(--panel-2);border-radius:3px;height:6px;overflow:hidden}.quota-bar span{background:var(--accent);height:100%;display:block}.account{text-align:left;border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;margin-bottom:4px;padding:10px;display:flex}.account:hover{background:var(--panel-2)}.account-email{color:var(--muted);font-size:.85rem}.plan{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.plan p{margin:2px 0 0}.plan-price{font-size:1.2rem;font-weight:700}.pay-steps ol{flex-direction:column;gap:16px;margin:0 0 14px;padding-left:20px;display:flex}.pay-steps li p{margin:0 0 6px}.pay-steps .field{margin-top:10px}.copy-value{border:1px solid var(--line);background:var(--bg);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:1.15rem;font-weight:700;display:inline-flex}.copy-value svg{color:var(--muted)}.callout{background:var(--panel-2);border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}.callout.ok{border-left:3px solid #2f7d4a}.section-title{color:var(--muted);margin:4px 0 8px;font-size:.9rem;font-weight:600}.history{margin:0;padding:0;list-style:none}.history li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.history li div{flex-direction:column;display:flex}.history-status{text-align:right;align-items:flex-end}.badge{background:var(--panel-2);border-radius:6px;margin-left:6px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block}.badge.disetujui{color:#22603a;background:#dcefe2}.badge.menunggu{color:#7a5310;background:#f6e7c8}.badge.ditolak,.badge.dicabut{color:#8f2a1d;background:#f6d9d5}:root[data-theme=dark] .badge.disetujui{color:#9fd9b2;background:#1f3a29}:root[data-theme=dark] .badge.menunggu{color:#f0cd85;background:#3d2f14}:root[data-theme=dark] .badge.ditolak,:root[data-theme=dark] .badge.dicabut{color:#f2aaa0;background:#44201b}.paywall{width:100%;max-width:820px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.paywall p{margin:0;font-size:.9rem}.btn.danger-outline{color:var(--danger);border-color:var(--danger);background:0 0}.btn.danger{border-color:#0000}.reason-box .btn.danger{background:var(--danger);color:#fff}.admin{flex-direction:column;height:100dvh;display:flex}.admin-top{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.admin-top .grow{flex-direction:column;line-height:1.25;display:flex}.admin-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 12px;display:flex;overflow-x:auto}.admin-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:12px 10px;font-weight:500}.admin-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.admin-main{flex:1;padding:16px 12px 32px;overflow-y:auto}.admin-main>*{max-width:900px;margin:0 auto}.stats{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.stat{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:12px;flex-direction:column;gap:2px;padding:14px;display:flex}.stat span{color:var(--muted);font-size:.8rem}.stat strong{font-variant-numeric:tabular-nums;font-size:1.4rem}.stat.attention{border-color:var(--accent)}.stat.attention strong{color:var(--accent)}.segmented{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.segmented button:not(.icon-btn){border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:.85rem}.segmented button.active{background:var(--text);color:var(--bg);border-color:var(--text)}.pay-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.pay-card header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pay-card header strong{font-size:1.15rem}.flags{flex-wrap:wrap;gap:4px;display:flex}.flags .badge{margin-left:0}.notes{color:var(--muted);margin:0;padding-left:18px;font-size:.85rem}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.proof{object-fit:contain;border:1px solid var(--line);border-radius:10px;align-self:flex-start;max-width:100%;max-height:70vh}.ocr summary{cursor:pointer;color:var(--muted);font-size:.85rem}.ocr pre{white-space:pre-wrap;background:var(--bg);border-radius:8px;max-height:260px;padding:10px;font-size:.8rem;overflow-y:auto}.reason-box{flex-direction:column;gap:8px;display:flex}.reason-box input,.inline-form input,.search{background:var(--bg);border:1px solid var(--line);border-radius:10px;outline:none;padding:9px 12px}.reason-box input:focus,.inline-form input:focus,.search:focus{border-color:var(--accent)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip.selected{border-color:var(--accent);color:var(--accent)}.user-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.user-row{border-bottom:1px solid var(--line)}.user-head{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 4px;display:flex}.user-body{flex-direction:column;gap:10px;padding:0 4px 14px;display:flex}.inline-form{flex-wrap:wrap;gap:8px;display:flex}.inline-form input{flex:1;min-width:120px}.lp{--bg:#070908;--panel:#0d1110;--panel-2:#141917;--line:#e9ede61a;--text:#e9ede6;--muted:#a9b5b2;--accent:#e44b3c;--ember:#e44b3c;--on-accent:#fff;--display:"Unbounded Variable", "Plus Jakarta Sans Variable", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);height:100dvh;color:var(--text);scroll-behavior:smooth;font-family:Manrope Variable,Plus Jakarta Sans Variable,sans-serif;overflow:hidden auto}.lp h1,.lp h2,.lp h3{font-family:var(--display);margin:0;font-weight:600}.lp .muted{color:var(--muted)}.kicker{color:var(--ember);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:500}.lp-lead{color:var(--muted);max-width:600px;margin:18px 0 0;font-size:1.08rem;font-weight:300;line-height:1.6}.ember{color:var(--ember)}.w{opacity:0;filter:blur(6px);transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;transition-delay:calc(var(--i,0) * 36ms);display:inline-block;transform:translateY(.6em)}.lp.ready .hero-title .w,.reveal.in .w{opacity:1;filter:none;transform:none}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal .stagger{height:100%}.reveal.in .stagger,.reveal .stagger{transition-delay:calc(var(--i,0) * 90ms)}.feature.reveal,.step.reveal,.install-card.reveal{transition-delay:calc(var(--d,0) * 1ms)}.lp-nav{z-index:20;top:calc(14px + env(safe-area-inset-top));border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0709089e;border-radius:999px;align-items:center;gap:8px;width:min(980px,100% - 24px);padding:8px 8px 8px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.lp-brand{font-family:var(--display);color:inherit;align-items:center;gap:10px;margin-right:auto;font-weight:600;text-decoration:none;display:flex}.lp-brand img{border-radius:8px}.lp-nav nav{gap:22px;margin-right:10px;display:flex}.lp-nav nav a{color:var(--muted);font-size:.9rem;text-decoration:none;transition:color .2s}.lp-nav nav a:hover{color:var(--text)}.lp-nav-cta{background:var(--text);color:var(--bg);border-radius:999px;padding:9px 18px;font-size:.9rem;font-weight:600;text-decoration:none}.btn-ember,.btn-ghost{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .3s;display:inline-flex}.btn-ember{color:#fff;background:var(--ember);animation:2.8s ease-in-out infinite ember-pulse;position:relative;box-shadow:0 0 #e44b3c80}.btn-ember:hover{transform:translateY(-2px);box-shadow:0 10px 34px -6px #e44b3cbf}.btn-ember.block{width:100%}.btn-ghost{color:var(--text);background:#e9ede60a;border-color:#e9ede633}.btn-ghost:hover{border-color:#e9ede673}@keyframes ember-pulse{0%,to{box-shadow:0 0 #e44b3c00}50%{box-shadow:0 0 34px 2px #e44b3c59}}.heartbeat{transform-origin:50%;animation:2.4s ease-in-out infinite heartbeat}@keyframes heartbeat{0%,42%,to{transform:scale(1)}8%{transform:scale(1.09)}16%{transform:scale(.98)}24%{transform:scale(1.06)}}.stage{position:relative}.pin{place-items:center;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.stage-hero{height:150dvh}.embers{width:100%;height:100%;opacity:calc(.55 + var(--p,0) * .45);position:absolute;inset:0}.stars span{opacity:.15;background:#fff;border-radius:50%;animation:ease-in-out infinite twinkle;position:absolute}@keyframes twinkle{50%{opacity:.9;transform:scale(1.4)}}.hero-inner{z-index:1;text-align:center;max-width:1040px;transform:translateY(calc(var(--p,0) * -90px)) scale(calc(1 - var(--p,0) * .08));opacity:calc(1 - var(--p,0) * 1.4);padding:0 20px;position:relative}.hero-mark{filter:drop-shadow(0 0 28px #e44b3c8c);place-items:center;margin-bottom:26px;animation:6s ease-in-out infinite float;display:inline-grid}.hero-mark img{border-radius:22px}@keyframes float{50%{transform:translateY(-10px)}}.hero-kicker{opacity:0;animation:.8s .2s forwards fade-up}.hero-title{letter-spacing:-.055em;font-size:clamp(2.3rem,6.6vw,5.4rem);line-height:1.02}.hero-lead{max-width:620px;color:var(--muted);opacity:0;margin:26px auto 0;font-size:1.12rem;font-weight:300;line-height:1.6;animation:.9s .7s forwards fade-up}.hero-actions{opacity:0;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;animation:.9s .9s forwards fade-up;display:flex}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.scroll-hint{bottom:calc(24px + env(safe-area-inset-bottom));letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:calc(1 - var(--p,0) * 4);flex-direction:column;align-items:center;gap:8px;font-size:.7rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scroll-hint span{background:linear-gradient(var(--ember), transparent);transform-origin:top;width:1px;height:38px;animation:1.8s ease-in-out infinite drip}@keyframes drip{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.stage-wipe{background:#0d1110;height:220dvh}.wipe{width:min(1040px,100% - 40px)}.wipe-text{position:relative}.wipe-text p{font-family:var(--display);letter-spacing:-.05em;color:#e9ede629;margin:0;font-size:clamp(1.9rem,5vw,4.2rem);font-weight:600;line-height:1.08}.wipe-text .wipe-fill{color:var(--text);clip-path:inset(0 calc(100% - var(--p,0) * 100%) 0 0);position:absolute;inset:0}.wipe-rule{background:var(--line);height:2px;margin-top:34px}.wipe-rule span{height:100%;width:calc(var(--p,0) * 100%);background:var(--ember);box-shadow:0 0 18px var(--ember);display:block}.stage-process{background:#101412;height:300dvh}.process{grid-template-columns:1fr 1fr;align-items:center;gap:56px;width:min(1080px,100% - 40px);display:grid}.process-rows{margin:0;padding:0;list-style:none}.process-rows li{--lit:clamp(0, calc((var(--p,0) * 5 - var(--i)) * 2), 1);border-bottom:1px solid var(--line);opacity:calc(.28 + var(--lit) * .72);transform:translateX(calc((1 - var(--lit)) * -8px));gap:18px;padding:16px 0;display:flex}.process-num{font-family:var(--display);color:var(--ember);min-width:26px;padding-top:3px;font-size:.85rem}.process-rows strong{font-family:var(--display);letter-spacing:-.03em;font-size:1.25rem;font-weight:600}.process-rows p{color:var(--muted);margin:4px 0 0;font-weight:300}.process-demo{border:1px solid var(--line);background:#070908b3;border-radius:22px;flex-direction:column;gap:14px;min-height:380px;padding:18px;font-size:.92rem;display:flex;box-shadow:0 30px 80px -40px #e44b3c99}.demo-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:12px;display:flex}.demo-head img{border-radius:6px}.demo-readout{letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.demo-user{background:#e44b3c29;border:1px solid #e44b3c4d;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;margin:0;padding:10px 14px}.demo-think{color:var(--muted);border-left:2px solid #e44b3c66;min-height:2.6em;margin:0;padding-left:10px;font-size:.82rem}.demo-think-label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;display:block}.demo-answer{white-space:pre-wrap;margin:0;line-height:1.55}.caret{vertical-align:text-bottom;background:var(--ember);width:8px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}.bands{background:var(--bg);position:relative}.band{border-top:1px solid var(--line);width:min(1080px,100% - 40px);margin:0 auto;padding:110px 0}.band-head{margin-bottom:44px}.band h2{letter-spacing:-.05em;max-width:820px;font-size:clamp(1.8rem,4.2vw,3.2rem);line-height:1.08}.band h3{letter-spacing:-.02em;margin-bottom:8px;font-size:1.05rem}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature{border:1px solid var(--line);background:linear-gradient(#e9ede608,#0000);border-radius:18px;padding:26px;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;position:relative}.feature:hover{background:linear-gradient(#e44b3c14,#0000);border-color:#e44b3c80}.feature p,.step p{color:var(--muted);margin:0;font-weight:300;line-height:1.6}.feature-icon{width:44px;height:44px;color:var(--ember);background:#e44b3c1f;border-radius:12px;place-items:center;margin-bottom:18px;transition:transform .4s;display:inline-grid}.feature:hover .feature-icon{transform:rotate(-8deg)scale(1.08)}.adv-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.adv-tabs button{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.adv-tabs button span{font-family:var(--display);color:var(--ember);font-size:.75rem}.adv-tabs button.active{color:var(--text);border-color:var(--ember);background:#e44b3c1a}.adv-panel{animation:.5s fade-up}.adv-panel h3{letter-spacing:-.04em;font-size:clamp(1.25rem,2.6vw,1.8rem)}.adv-panel .lp-lead{margin:10px 0 24px}.adv-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.adv-table th,.adv-table td{text-align:left;vertical-align:middle;padding:11px 10px}.adv-table thead tr{border-bottom:1px solid #e9ede666}.adv-table tbody tr{border-bottom:1px solid var(--line);opacity:0;animation:.5s forwards fade-up;animation-delay:calc(var(--i) * 70ms)}.adv-table thead th{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.adv-table tbody th{min-width:150px;font-weight:400}.adv-table tbody th strong{font-weight:600;display:block}.adv-table tbody th span{color:var(--muted);font-size:.78rem;display:block}.adv-table .num{text-align:right;white-space:nowrap;color:var(--muted)}.bar-col{width:50%}.adv-bar{align-items:center;gap:10px;display:flex}.adv-bar span{width:0;height:10px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards grow;animation-delay:calc(var(--i) * 70ms + .15s);background:#6f6964;border-radius:0 4px 4px 0}@keyframes grow{to{width:var(--w)}}.adv-bar em{font-style:normal;font-weight:600}.adv-table tr.ours{background:#e44b3c1a}.adv-table tr.ours .adv-bar span{background:var(--ember);box-shadow:0 0 16px #e44b3c99}.adv-table tr.ours .num{color:var(--text)}.adv-table tr.ours th strong:after{content:"Kalbira";color:#fff;background:var(--ember);vertical-align:2px;border-radius:5px;margin-left:8px;padding:1px 7px;font-size:.66rem;font-weight:700}.adv-source{color:var(--muted);max-width:720px;margin:18px 0 0;font-size:.8rem}.steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.step-num{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--ember);margin-bottom:18px;font-size:3.2rem;font-weight:600;line-height:1;display:block}.price-card{background:var(--panel);border:1px solid #e44b3c73;border-radius:24px;flex-direction:column;gap:22px;max-width:580px;padding:30px;display:flex;position:relative;overflow:hidden}.price-glow{pointer-events:none;background:radial-gradient(circle,#e44b3c59,#0000 70%);border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite float;position:absolute;top:-180px;right:-120px}.price-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.price-top p{margin:6px 0 0}.price{font-family:var(--display);letter-spacing:-.05em;font-size:2.3rem;font-weight:600}.price span{letter-spacing:0;color:var(--muted);margin-left:2px;font-family:Manrope Variable,sans-serif;font-size:.95rem;font-weight:400}.price-card ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.price-card li{gap:10px;display:flex}.price-card li svg{color:var(--ember);flex-shrink:0;margin-top:4px}.install-cta{margin-bottom:28px}.install-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.install-card{border:1px solid var(--line);border-radius:18px;padding:24px}.install-card.current{border-color:#e44b3c99}.install-card svg{color:var(--ember);margin-bottom:12px}.install-card ol{color:var(--muted);flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.faq{border-top:1px solid var(--line);max-width:780px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ember);font-size:1.4rem;line-height:1;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:0;padding:0 0 20px;font-weight:300;line-height:1.65;animation:.4s fade-up}.stage-gather{height:200dvh}.molten{width:100%;height:100%;transform:scale(calc(.72 + var(--p,0) * .5));filter:blur(2px);opacity:.9;position:absolute;inset:0}.gather{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:30px;padding:0 20px;display:flex;position:relative}.gather h2{letter-spacing:-.055em;text-shadow:0 4px 40px #070908cc;max-width:960px;font-size:clamp(2rem,5.6vw,4.6rem);line-height:1.04}.stage-gather .w{opacity:clamp(0, calc(var(--p,0) * 6 - var(--i) * .4), 1);transform:translateY(calc((1 - clamp(0, calc(var(--p,0) * 6 - var(--i) * .4), 1)) * .5em));filter:none;transition:none}.lp-footer{padding:22px 20px calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.lp-footer a{color:inherit}@media (width<=860px){.lp-nav nav{display:none}.process{grid-template-columns:1fr;gap:22px}.process-rows li{padding:9px 0}.process-rows p{display:none}.process-demo{min-height:300px;padding:14px}.feature-grid,.install-grid,.steps{grid-template-columns:1fr}.band{padding:80px 0}.bar-col{width:40%}}@media (width<=560px){.adv-table .num:nth-last-child(2){display:none}.adv-table th,.adv-table td{padding:9px 6px}.adv-table tbody th{min-width:0}}@media (prefers-reduced-motion:reduce){.w,.reveal{filter:none;transform:none!important}.hero-inner,.molten{transform:none}.hero-mark,.price-glow,.scroll-hint span{animation:none}.process-rows li{transform:none}}:root{--serif:"Lora Variable", Georgia, serif;--card:#fffdfb;--user-bubble:#f3e2d7;--user-line:#ead3c5;--code-bg:#241b17}:root[data-theme=dark]{--card:#251c19;--user-bubble:#3a2620;--user-line:#4a3129;--code-bg:#120d0b}.brand strong{font-family:var(--serif);font-size:1.3rem;font-weight:500}.new-chat{box-shadow:0 6px 14px -10px #963c2399}.search-chats{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-chats input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:9px 0}.conv-group{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:16px 10px 6px;font-size:.7rem;font-weight:600}.conv-title svg{color:var(--muted);flex-shrink:0}.conv-item.active .conv-title svg{color:var(--accent)}.conv-item:not(:hover):not(.active) .icon-btn{opacity:0}@media (pointer:coarse){.conv-item .icon-btn{opacity:1!important}}.account{border:none;border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:8px 4px}.account-avatar{background:var(--text);width:34px;height:34px;color:var(--bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.account-info{flex-direction:column;gap:2px;min-width:0;display:flex}.topbar-title strong{font-family:var(--serif);font-size:1.12rem;font-weight:500}.day-divider{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:.72rem;font-weight:600;display:flex}.day-divider:before,.day-divider:after{content:"";background:var(--line);flex:1;max-width:48px;height:1px}.day-divider{justify-content:center}.msg.user .bubble{background:var(--user-bubble);border:1px solid var(--user-line);border-radius:16px 16px 4px;padding:12px 16px}.msg-author{align-items:center;gap:8px;display:flex}.msg-author img{border-radius:6px}.msg-author span{font-family:var(--serif);font-size:1.05rem;font-style:italic}.markdown ol li::marker{color:var(--accent);font-family:var(--serif)}.markdown :not(pre)>code{background:var(--panel-2);color:var(--accent);border:1px solid var(--line)}.code-block{background:var(--code-bg);border-radius:12px;margin:12px 0;overflow:hidden}.code-head{color:#c9b8ae;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 14px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem;display:flex}.code-head button{color:inherit;align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.code-head button:hover{color:#fff}.markdown .code-block pre{background:0 0;border-radius:0;margin:0}.markdown .code-block pre code.hljs{background:0 0}.composer{border-top:none;padding-top:4px}.composer-card{border:1px solid var(--line);background:var(--card);border-radius:18px;box-shadow:0 10px 28px -18px #46231459}.composer-card:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.composer-card textarea{resize:none;background:0 0;border:none;outline:none;width:100%;max-height:200px;padding:14px 16px 6px;display:block}.composer-tools{align-items:center;gap:2px;padding:4px 8px 8px;display:flex}.composer-tools .icon-btn:not(.send){min-width:34px;height:34px}.model-chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;min-width:0;margin-left:4px;padding:4px 10px;font-size:.78rem;display:inline-flex;overflow:hidden}.model-chip .dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.send-hint{color:var(--muted);white-space:nowrap;margin-left:auto;margin-right:8px;font-size:.75rem}.composer-tools .icon-btn.send{width:36px;min-width:36px;height:36px;margin-left:auto}.send-hint+.icon-btn.send{margin-left:0}.composer-note{text-align:center;color:var(--muted);margin:8px 0 0;font-size:.72rem}@media (pointer:coarse),(width<=520px){.send-hint{display:none}.composer-tools .icon-btn.send{margin-left:auto}}.empty h1,.lp-hero h1,.lp-section h2,.lp-final h2,.login-card h1{font-family:var(--serif);letter-spacing:-.015em;font-weight:600}.lp-hero h1 em,.lp-final h2 em{color:var(--accent);font-style:italic}
