@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-ext-400-normal-CKO3cWyd.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-400-normal-DiHHcP5k.woff)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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-400-normal-G7BuwYWK.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-400-normal-DPRou3KO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-ext-400-normal-C3GMUg_S.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-400-normal-DMqR5RoS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-400-normal-Br_GQm5W.woff2)format("woff2"),url(/assets/inter-tight-greek-400-normal-BLLSFQTx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-vietnamese-400-normal-CqzIqjuX.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-400-normal-kSDs3Vd1.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-ext-400-normal-DN7wyBvd.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-400-normal-BQQeeQrv.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-ext-500-normal-BZAF-_VI.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-500-normal-Dy1ZB9JY.woff)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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-500-normal-5ykfyGeh.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-500-normal-CRXauZSq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-ext-500-normal-Be7hKmpC.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-500-normal-BEGGcu3x.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-500-normal-kave9HZE.woff2)format("woff2"),url(/assets/inter-tight-greek-500-normal-Ca-cFdRH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-vietnamese-500-normal-C7jl9LDK.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-500-normal-CO4EMNTO.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-ext-500-normal-D3akd6m-.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-500-normal-_hLDZz_3.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2)format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-ext-600-normal-B4SKDMEv.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-600-normal-_3ga77Eo.woff)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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-600-normal-BERwQ0yl.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-600-normal-BeTasGgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-ext-600-normal-CiDI6ET5.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-600-normal-5gKW7MDU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-600-normal-BIqmcc-q.woff2)format("woff2"),url(/assets/inter-tight-greek-600-normal-67HAlfW-.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-vietnamese-600-normal-FGgebaLI.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-600-normal-BCXZ1BbA.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-ext-600-normal-BgMgWFts.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-600-normal-BvYdOF2O.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-ext-700-normal-D_7NT8eF.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-700-normal-BFcoPt71.woff)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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-700-normal-DtWWjp29.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-700-normal-DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-ext-700-normal-D0RkHJEE.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-700-normal-mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-700-normal-RgALSHS4.woff2)format("woff2"),url(/assets/inter-tight-greek-700-normal-DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-Cn_DV52A.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-700-normal-DwHBAXeT.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-ext-800-normal-CzCOBUhR.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-800-normal-WowoGRZX.woff)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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-cyrillic-800-normal-CC_RRmyd.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-800-normal-ChWbk4mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-ext-800-normal-DNWjXg9N.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-800-normal-DfP-QoiQ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-greek-800-normal-X9eW6L67.woff2)format("woff2"),url(/assets/inter-tight-greek-800-normal-CxHmUlv4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-vietnamese-800-normal-OJoDhpMd.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-800-normal-CbYrLkxo.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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-ext-800-normal-DfKN99cy.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-800-normal-A39zhqaD.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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-tight-latin-800-normal-CRGCHRPv.woff2)format("woff2"),url(/assets/inter-tight-latin-800-normal-D2te1T7i.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:TikTok Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tiktok-sans-cyrillic-ext-700-normal-DrLUZBoK.woff2)format("woff2"),url(/assets/tiktok-sans-cyrillic-ext-700-normal-D9tSsBXY.woff)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:TikTok Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tiktok-sans-cyrillic-700-normal-CatXO8Ck.woff2)format("woff2"),url(/assets/tiktok-sans-cyrillic-700-normal-BSMJ05WD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TikTok Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tiktok-sans-greek-700-normal-C4cemaPw.woff2)format("woff2"),url(/assets/tiktok-sans-greek-700-normal-F_sl3IPb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:TikTok Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tiktok-sans-vietnamese-700-normal-BUJLxVhu.woff2)format("woff2"),url(/assets/tiktok-sans-vietnamese-700-normal-BXVEUvz2.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:TikTok Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tiktok-sans-latin-ext-700-normal-CmeiVWYY.woff2)format("woff2"),url(/assets/tiktok-sans-latin-ext-700-normal-5jUiIXBJ.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:TikTok Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tiktok-sans-latin-700-normal-BzYtoj_t.woff2)format("woff2"),url(/assets/tiktok-sans-latin-700-normal-BQAjwBA2.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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-ext-900-normal-ET-C-0fX.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-900-normal-CfuaLo5j.woff)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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-900-normal-CrYcRZSi.woff2)format("woff2"),url(/assets/montserrat-cyrillic-900-normal-CGsoW8-j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-vietnamese-900-normal-DNvcOCEl.woff2)format("woff2"),url(/assets/montserrat-vietnamese-900-normal-Dz06HFPU.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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-ext-900-normal-BTaqesvP.woff2)format("woff2"),url(/assets/montserrat-latin-ext-900-normal-DoASD5Eh.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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.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}:root{--bg:#161616;--surface:#1c1c1f;--surface-2:#232327;--surface-3:#2b2b30;--text:#ffffffeb;--text-2:#ffffff9e;--text-3:#ffffff6b;--line:#ffffff14;--line-2:#ffffff24;--solid:#edeef0;--solid-ink:#111113;--accent:#ffef5c;--accent-dim:#ffef5c24;--danger:#ff8a8a;--ok:#86e5b0;--warn:#ffd47e;--r-xs:6px;--r-sm:10px;--r:14px;--r-lg:18px;--r-xl:24px;--pill:999px;--shadow:0 1px 2px #0006, 0 8px 24px #00000047;--shadow-lg:0 24px 60px #0000008c;--sidebar-w:252px;--font:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text);background:var(--bg);font-family:var(--font);letter-spacing:-.011em;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-weight:400}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);overflow:hidden}::selection{background:#ffef5c40}*{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--pill);background:#ffffff24 padding-box content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:#ffffff3d padding-box content-box}a{color:var(--text);text-decoration:none}h1,h2,h3{letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.1}h1{font-size:1.75rem}h2{letter-spacing:-.02em;font-size:1.05rem}h3{letter-spacing:-.015em;font-size:.95rem}.lede{color:var(--text-2);max-width:46rem;margin:0;font-size:.95rem;line-height:1.5}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.warn{color:var(--warn)}.danger{color:var(--danger)}.ok{color:var(--ok)}.brand-mark{color:var(--text-3);margin-bottom:.3rem;font-size:.8rem}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;color:var(--text);border-radius:var(--pill);white-space:nowrap;background:#ffffff12;border:none;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.875rem;line-height:1.2;transition:background .14s,color .14s,opacity .14s,transform .14s;display:inline-flex}button:hover:not(:disabled){background:#ffffff1f}button:active:not(:disabled){transform:translateY(.5px)}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}button:disabled{opacity:.35;cursor:not-allowed}button.primary,label.primary{background:var(--solid);color:var(--solid-ink);border-radius:var(--pill);border:none;font-weight:500}button.primary:hover:not(:disabled),label.primary:hover{background:#fff}button.ghost{color:var(--text-2);background:0 0;padding-left:.6rem;padding-right:.6rem}button.ghost:hover:not(:disabled){color:var(--text);background:#ffffff12}button.warn{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);border-radius:var(--pill);border:none;gap:.3rem;padding:.25rem .7rem;font-size:.78rem}button.warn:hover:not(:disabled){background:color-mix(in srgb, var(--warn) 22%, transparent)}button.icon{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-2);background:0 0;padding:0}button.icon.round{background:var(--surface-2);border-radius:50%;width:30px;height:30px}button.icon.round.on{background:var(--solid);color:var(--solid-ink)}button.icon:hover:not(:disabled){color:var(--text);background:#ffffff14}input,select,textarea{background:var(--surface-2);border-radius:var(--r-sm);border:1px solid #0000;width:100%;padding:.5rem .7rem;transition:background .14s,border-color .14s,box-shadow .14s}input::placeholder,textarea::placeholder{color:var(--text-3)}input:hover:not(:disabled),select:hover:not(:disabled){background:var(--surface-3)}input:focus,select:focus,textarea:focus{background:var(--surface-2);border-color:var(--line-2);outline:none;box-shadow:0 0 0 3px #ffffff12}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 16px) 51%,calc(100% - 11px) 51%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}input[type=checkbox]{width:16px;height:16px;accent-color:var(--solid);cursor:pointer;padding:0}input[type=file]{cursor:pointer;padding:.4rem}input[type=file]::file-selector-button{font:inherit;color:var(--text);border-radius:var(--pill);cursor:pointer;background:#ffffff17;border:none;margin-right:.65rem;padding:.35rem .75rem}input[type=file]::file-selector-button:hover{background:#ffffff26}input[type=range]{appearance:none;box-shadow:none;cursor:pointer;background:0 0;border:none;height:18px;padding:0}input[type=range]:hover,input[type=range]:focus{box-shadow:none;background:0 0}input[type=range]::-webkit-slider-runnable-track{border-radius:var(--pill);background:#ffffff29;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--solid);border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:transform .12s;box-shadow:0 1px 4px #00000080}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}input[type=range]::-moz-range-track{border-radius:var(--pill);background:#ffffff29;height:4px}input[type=range]::-moz-range-thumb{background:var(--solid);border:none;border-radius:50%;width:14px;height:14px}input[type=range]:disabled{opacity:.35;cursor:not-allowed}.shell{height:100%;display:flex}.sidebar{flex:0 0 var(--sidebar-w);width:var(--sidebar-w);border-right:1px solid var(--line);background:#131314;flex-direction:column;gap:.85rem;height:100%;padding:.85rem .7rem .7rem;display:flex}.side-brand{cursor:pointer;border-radius:var(--r-sm);background:0 0;justify-content:flex-start;align-items:center;gap:.6rem;width:100%;padding:.25rem .4rem 0;display:flex}.side-brand:hover:not(:disabled){background:0 0}.side-brand .logo{background:var(--solid);width:28px;height:28px;color:var(--solid-ink);letter-spacing:-.05em;border-radius:9px;flex:none;place-items:center;font-size:.95rem;font-weight:600;display:grid}.side-brand .name{letter-spacing:-.02em;color:var(--text);font-size:.95rem}.side-nav{flex-direction:column;gap:2px;display:flex}.side-item{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--text-2);background:0 0;justify-content:flex-start;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.875rem;display:flex}.side-item:hover:not(:disabled){color:var(--text);background:#ffffff0f}.side-item.on{color:var(--text);background:#ffffff17}.side-item .glyph{opacity:.8;flex:none;place-items:center;width:16px;display:grid}.side-label{color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:.35rem;padding:0 .6rem;font-size:.75rem;display:flex}.side-scroll{flex:1;min-height:0;margin:0 -.2rem;padding:0 .2rem;overflow-y:auto}.side-projects{flex-direction:column;gap:1px;display:flex}.side-project{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--text-2);background:0 0;justify-content:flex-start;align-items:center;gap:.55rem;padding:.5rem .45rem;display:flex}.side-project:hover:not(:disabled){color:var(--text);background:#ffffff0f}.side-project.on{color:var(--text);background:#ffffff17}.side-project .tile{object-fit:cover;background:var(--surface-2);border-radius:5px;flex:none;width:26px;height:40px}.side-project .tile.empty{border:1px dashed var(--line-2);background:0 0}.side-project .meta{flex-direction:column;gap:1px;min-width:0;display:flex}.side-project .meta strong{color:var(--text-2);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.825rem;font-weight:400;overflow:hidden}.side-project:hover:not(:disabled) .meta strong,.side-project.on .meta strong{color:var(--text)}.side-project.on .meta strong{font-weight:500}.side-project .meta span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.side-user{border-top:1px solid var(--line);min-width:0;max-width:100%;padding:.75rem .5rem 0;overflow:hidden}.side-foot{color:var(--text-3);padding:0 .6rem .2rem;font-size:.72rem;line-height:1.5}.dot{background:var(--ok);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:.4rem;display:inline-block}.dot.busy{background:var(--accent);animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow-y:auto}.auth-page{background:var(--ground);place-items:center;min-height:100%;padding:2rem;display:grid}.auth-stack{justify-items:center;gap:1rem;display:grid}.auth-legal{max-width:25rem;color:var(--text-3);text-align:center;margin:0;font-size:.76rem;line-height:1.5}.auth-legal a,.legal-page a{color:var(--text-2);text-underline-offset:.18em;text-decoration:underline}.auth-card{color:var(--text);background:var(--surface-1);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:var(--r-lg);text-align:center;width:min(100%,28rem);padding:2rem}.auth-card .logo{width:36px;height:36px;color:var(--solid-ink);background:var(--solid);border-radius:10px;place-items:center;margin:0 auto 1rem;display:grid}.auth-card h1{margin:0 0 .5rem;font-size:1.25rem}.auth-card p{color:var(--text-2);margin:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);background:#161616c7;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.7rem 1.6rem;display:flex;position:sticky;top:0}.topbar .crumbs{letter-spacing:-.02em;align-items:center;gap:.55rem;min-width:0;font-size:1.2rem;font-weight:650;display:flex}.topbar .crumbs>button{font-size:inherit}.topbar .crumbs .sep{color:var(--text-3)}.topbar .crumbs .here{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .crumb-path{letter-spacing:-.011em;align-items:center;gap:.5rem;min-width:0;font-size:.95rem;font-weight:500;display:flex}.topbar .crumb-path>button.ghost{color:var(--text-3);font-weight:inherit}.topbar .crumb-path>button.ghost:hover:not(:disabled){color:var(--text)}.topbar .row>button.ghost{border:1px solid var(--line-2);padding:.4rem .75rem;font-size:.85rem}.topbar .row>button.ghost>svg:nth-of-type(2){color:var(--text-3);margin-left:-.15rem}.topbar .row>button.primary{border:1px solid #0000;padding:.4rem 1rem;font-size:.85rem}.crumb-name{min-width:0;font:inherit;color:var(--text);border-radius:var(--r-xs);background:0 0;gap:.4rem;margin-left:-.5rem;padding:.25rem .5rem}.crumb-name svg{color:var(--text-3);opacity:0;transition:opacity .12s}.crumb-name:hover:not(:disabled){background:#ffffff12}.crumb-name:hover svg,.crumb-name:focus-visible svg{opacity:1}.crumb-input{min-width:0;max-width:100%;font:inherit;color:var(--text);border-radius:var(--r-xs);background:var(--surface-3);box-shadow:none;border:1px solid #fff6;outline:none;margin-left:-.5rem;padding:.25rem .5rem}.app-shell{width:100%;max-width:1320px;margin:0 auto;padding:1.6rem 1.6rem 5rem}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.15rem 1.25rem}.panel>h2{margin-bottom:.15rem}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.stack{flex-direction:column;gap:.85rem;display:flex}.chip{color:var(--text-2);border-radius:var(--pill);white-space:nowrap;background:#ffffff12;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;display:inline-flex}.chip.accent{background:var(--accent-dim);color:var(--accent)}.badge{letter-spacing:0;text-transform:none;color:var(--text-2);border-radius:var(--pill);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff17;border:none;align-items:center;gap:.3rem;padding:.16rem .5rem;font-size:.7rem;font-weight:400;display:inline-flex}.reel-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.reel-bar .menu-pill>button.ghost{border:1px solid var(--line-2);height:30px;color:var(--text);padding:0 .8rem;font-size:.8rem}.reel-bar .menu-pill>button.ghost:hover:not(:disabled){background:#ffffff12}.reel-grid{grid-template-columns:repeat(auto-fill,181px);gap:16px 14px;display:grid}.reel-card{text-align:left;width:181px;color:inherit;white-space:normal;background:0 0;border-radius:12px;flex-direction:column;align-items:stretch;gap:.35rem;padding:0;display:flex}.reel-card .shot{background:var(--surface-2);border-radius:12px;width:181px;height:241px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.reel-card .shot:not(:has(img)){box-shadow:none;border:1px dashed var(--line-2)}.reel-card .shot img{object-fit:cover;width:100%;height:100%;display:block}.reel-card:hover .shot img{filter:brightness(1.08)}.reel-name{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}.reel-meta{max-width:100%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reel-status{border-radius:var(--pill);-webkit-backdrop-filter:blur(6px);max-width:calc(100% - 16px);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;background:#0f0f11c7;align-items:center;gap:.3rem;padding:.22rem .5rem;font-size:11px;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden}.reel-status .dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.reel-status.ok .dot{background:var(--ok)}.reel-status.warn .dot{background:var(--warn)}.reel-status.accent .dot{background:var(--accent)}.reel-status.draft .dot{background:var(--text-3)}.reel-card.new .shot{text-align:center;background:var(--surface);border:1px dashed var(--line-2);box-shadow:none;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:0 1.1rem;display:flex}.reel-card.new:hover .shot{background:var(--surface-2)}.reel-card.new .plus{background:var(--solid);width:40px;height:40px;color:var(--solid-ink);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.reel-card.new .title{color:var(--text);font-size:.9rem;font-weight:500}.reel-card.new .sub{color:var(--text-3)}.topbar .row>button.icon.round{width:34px;height:34px}.reel-search{flex:0 15rem;height:34px}.reel-search>button.icon{width:22px;height:22px;color:var(--text-3);background:0 0}.upload-page{max-width:calc(760px + 3.2rem);padding-top:48px}.upload{gap:.9rem}.dropzone{border:1px dashed var(--line-2);background:var(--surface);text-align:center;border-radius:var(--r-lg);padding:56px 40px 40px;transition:background .18s,border-color .18s}.dropzone.active{background:#ffef5c0f;border-color:#ffef5c80}.dropzone h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:22px;font-weight:600}.dropzone p{max-width:460px;color:var(--text-2);margin:0 auto 1.4rem;font-size:.875rem;line-height:1.5}.upload-choose{justify-content:center;align-items:center;gap:.6rem;display:flex}.dropzone.compact{text-align:left;align-items:center;gap:.75rem;padding:.85rem .85rem .85rem 1.1rem;display:flex}.dropzone.compact h3{min-width:0;letter-spacing:inherit;color:var(--text-3);flex:1;margin:0;font-size:.86rem;font-weight:400}.dropzone-mark{color:var(--text-3);place-items:center;display:grid}.upload-add{cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.upload-add.ghost{border:1px solid var(--line-2);border-radius:var(--pill);color:var(--text-2);background:0 0}.upload-add.ghost:hover{color:var(--text);background:#ffffff12}.dropzone.compact .upload-add{border-radius:var(--pill);background:var(--surface-3);color:var(--text-2);padding:.3rem .8rem;font-size:.8rem}.dropzone.compact .upload-add:hover{background:#ffffff24}.upload-add[aria-disabled=true]{opacity:.4;cursor:not-allowed}.clip-stack{justify-content:center;align-items:center;gap:10px;margin-bottom:1.4rem;display:flex}.clip-stack .clip{background:var(--surface-3);border-radius:7px;width:56px;height:84px;position:relative;overflow:hidden}.clip-stack .clip img{object-fit:cover;width:100%;height:100%;display:block}.clip-stack .clip .n{background:var(--solid);width:15px;height:15px;color:var(--solid-ink);border-radius:50%;place-items:center;font-size:9px;font-weight:600;display:grid;position:absolute;top:4px;left:4px}.clip-stack .plus{color:var(--text-3);font-size:.8rem}.clip-stack .join{background:var(--line-2);width:22px;height:1px}.clip-stack .one{background:var(--surface-2);width:56px;height:76px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;place-items:center;display:grid}.upload-note{color:var(--text-3);justify-content:center;gap:.6rem;margin:0;display:flex}.upload-note span{color:var(--line-2)}.upload-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.upload-head h3{margin:0;font-size:.95rem;font-weight:500}.parts{align-items:flex-start;gap:1.35rem;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.parts .part{flex-direction:column;flex:0 0 150px;gap:.15rem;width:150px;font-size:.8rem;display:flex}.parts .part+.part:before{content:"+";color:var(--text-3);margin-top:92px;margin-left:-.95rem;position:absolute}.parts .part+.part{position:relative}.parts .part[draggable=true]{cursor:grab}.parts .part.dragging{opacity:.55}.parts .part:focus-visible{outline:none}.parts .part:focus-visible .shot{outline-offset:2px;outline:2px solid #ffffff8c}.parts .shot{background:var(--surface-2);width:150px;height:200px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin-bottom:.35rem;position:relative;overflow:hidden}.parts .shot img{object-fit:cover;width:100%;height:100%;display:block}.parts .shot .blank{width:100%;height:100%;color:var(--text-3);place-items:center;display:grid}.parts .shot .n{background:var(--solid);width:22px;height:22px;color:var(--solid-ink);border-radius:50%;place-items:center;font-size:.72rem;font-weight:600;display:grid;position:absolute;top:8px;left:8px}.parts .shot .x{width:22px;height:22px;color:var(--text);background:#0f0f11b8;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.parts .shot .x:hover:not(:disabled){background:#0f0f11eb}.parts .shot .grip{color:#fff9;letter-spacing:-.15em;pointer-events:none;font-size:.7rem;position:absolute;bottom:6px;left:50%;transform:translate(-50%)rotate(90deg)}.parts .shot.add{border:1px dashed var(--line-2);box-shadow:none;color:var(--text-2);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.parts .shot.add:hover{background:var(--surface)}.parts .shot.add .plus{background:var(--surface-3);width:30px;height:30px;color:var(--text);border-radius:50%;place-items:center;display:grid}.parts .shot.add[aria-disabled=true]{opacity:.4;cursor:not-allowed}.parts .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parts .meta{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.75rem}.parts .meta.bad{color:var(--danger)}.parts .part-warn{color:var(--warn);align-items:flex-start;gap:.3rem;margin-top:.15rem;font-size:.75rem;line-height:1.3;display:flex}.parts .part-warn svg{margin-top:2px}.joined{flex-direction:column;gap:.5rem;display:flex}.joined-bar{border-radius:var(--r-xs);gap:2px;height:34px;display:flex;overflow:hidden}.joined-bar .piece{background-color:var(--surface-2);background-position:50%;background-size:cover;flex:1 1 0;min-width:0;position:relative}.joined-bar .tag{border-radius:var(--r-xs);color:var(--text);font-family:var(--mono);white-space:nowrap;background:#0f0f11b8;padding:2px 6px;font-size:.7rem;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.upload-foot{flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex}.upload-foot>.small{flex:1;min-width:0}.banner{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);color:var(--text-2);margin-bottom:1rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.5}.banner strong{color:var(--text);font-weight:500}.banner ul{margin:.4rem 0 0;padding-left:1.1rem}.banner.warn{background:#ffd47e12;border-color:#ffd47e47}.banner.error{color:#ffffffd1;background:#ff8a8a14;border-color:#ff8a8a4d}.banner.info{border-color:var(--line-2);background:var(--surface-2)}.upgrade-notice{justify-content:space-between;align-items:center;gap:1rem;display:flex}.upgrade-notice button{flex:none}.choice .name .chip{margin-left:auto;font-size:.68rem}.settings-page{gap:1rem;width:min(100%,760px);margin:0 auto}.legal-page{background:var(--bg);height:100%;overflow-y:auto}.legal-page>nav,.legal-page>article,.legal-page>footer{width:min(100% - 2rem,760px);margin-inline:auto}.legal-page>nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.25rem 0;display:flex}.legal-page>nav span{gap:1rem;display:flex}.legal-page>nav a{text-decoration:none}.legal-page>nav a[aria-current=page]{color:var(--text)}.legal-brand{font-weight:600;color:var(--text)!important}.legal-page article{color:var(--text-2);padding:4rem 0;font-size:.95rem;line-height:1.7}.legal-page article h1{color:var(--text);margin-bottom:.5rem;font-size:clamp(2rem,6vw,3.25rem)}.legal-page article h2{color:var(--text);margin:2.5rem 0 .75rem;font-size:1.2rem}.legal-page article p,.legal-page article ul{margin:0 0 1rem}.legal-page article li+li{margin-top:.45rem}.legal-page article strong{color:var(--text);font-weight:600}.legal-page>footer{border-top:1px solid var(--line);padding:1.5rem 0 3rem}.plan-card{gap:1rem}.account-data-card,.account-danger-card{gap:.9rem}.account-data-card p,.account-danger-card p{margin:0;line-height:1.5}.account-data-card .banner a{color:inherit;text-underline-offset:.15em;text-decoration:underline}button.danger-button{color:#1a0d0d;background:var(--danger);font-weight:600}button.danger-button:hover:not(:disabled){background:#faa}.delete-confirm label{color:var(--text-2);font-size:.85rem}.plan-usage{color:var(--text-2);gap:.55rem;display:grid}.plan-usage strong{color:var(--text);font-weight:500}.progress-bar{border-radius:var(--pill);background:#ffffff1f;height:4px;margin-top:.65rem;overflow:hidden}.progress-bar>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .25s;display:block}.log-tail{font-family:var(--mono);color:var(--text-3);white-space:pre-wrap;max-height:6rem;font-size:.72rem;line-height:1.5;overflow:auto}.banner .cmd{border-radius:var(--r-xs);border:1px solid var(--line-2);font-family:var(--mono);-webkit-user-select:all;user-select:all;background:#0006;margin:6px 0;padding:6px 10px;font-size:12.5px;display:inline-block}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.field{flex-direction:column;flex:1;gap:.35rem;min-width:140px;display:flex}.field label{letter-spacing:-.005em;text-transform:none;color:var(--text-2);font-size:.78rem}.choice{text-align:left;border-radius:var(--r);background:var(--surface-2);white-space:normal;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.3rem;min-width:0;padding:.85rem .95rem;box-shadow:inset 0 0 0 1px #0000}.choice:hover:not(:disabled){background:var(--surface-3)}.choice.on{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2)}.choice .name{align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;display:flex}.choice .name:before{content:"";background:#ffffff2e;border-radius:50%;flex:none;width:7px;height:7px}.choice.on .name:before{background:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.choice .blurb{color:var(--text-2);font-size:.8rem;line-height:1.45}.pos-toggle{background:var(--surface-2);border-radius:var(--pill);gap:2px;padding:2px;display:inline-flex}.pos-toggle button{border-radius:var(--pill);color:var(--text-2);background:0 0;padding:.2rem .55rem;font-size:.75rem}.pos-toggle button:hover:not(:disabled){background:#ffffff12}.pos-toggle button.on{background:var(--solid);color:var(--solid-ink);font-weight:500}.table-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-height:560px;overflow:auto}.segments-grid{grid-template-columns:var(--seg-cols,44px minmax(0, 1fr) 60px);grid-auto-rows:minmax(40px,auto);row-gap:4px;font-size:.85rem;display:grid}.segments-grid.dragging,.segments-grid.dragging *{-webkit-user-select:none;user-select:none;cursor:ns-resize!important}.lane-row{border-radius:var(--r-sm);cursor:pointer;grid-column:1/-1;transition:background .12s}.lane-row.hot{background:#ffffff09}.lane-row.active{background:var(--accent-dim)}.lane-row.blank,.lane-row.blank.active{border:1px dashed var(--line-2);background:0 0}.lane-cell{z-index:1;pointer-events:none;align-self:start;padding:10px 12px;position:relative}.lane-cell.time{pointer-events:auto;align-items:flex-start;padding:10px 0 10px 8px;display:flex}.time-jump{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-3);border-radius:var(--r-xs);background:0 0;gap:.25rem;margin-left:-.3rem;padding:.1rem .3rem;font-size:.72rem}.time-jump:before{content:"";border:4px solid #0000;border-left:6px solid;border-right-width:0;display:none}.time-jump:hover:not(:disabled){color:var(--text);background:#ffffff14}.time-jump:hover:before{display:block}.lane-row.active+.lane-cell.time .time-jump{color:var(--accent)}.lane-cell.text.script{pointer-events:auto;flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;padding:8px 4px;display:flex}.row-edited{color:var(--text-2);align-items:center;gap:.35rem;padding-left:.45rem;font-size:.72rem;display:flex}.row-edited .link{color:var(--text-2);font-size:.72rem}.row-edited svg{color:var(--text-3)}.edit-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--warn);font-size:.6rem;font-weight:600}.row-tools{flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:.2rem;display:flex}.row-tools>button.ghost{border:1px solid var(--line-2);border-radius:var(--pill);gap:.3rem;height:26px;padding:0 .6rem;font-size:.76rem}.segmented.small button{height:22px;padding:0 .45rem;font-size:.74rem}.lane-cell.gap-row{pointer-events:auto;align-self:center;padding:6px 12px}.gap-add{color:var(--text-3);border-radius:var(--r-xs);background:0 0;gap:.45rem;padding:.2rem .3rem}.gap-add:hover:not(:disabled){color:var(--text-2);background:#ffffff0d}.script-text mark{color:var(--text);background:#ffffff38;border-radius:3px}.script-line{align-items:flex-start;gap:.2rem;width:100%;display:flex;position:relative}.script-text{text-align:left;white-space:normal;border-radius:var(--r-xs);min-width:0;color:var(--text-2);cursor:text;background:0 0;border:1px solid #0000;flex:1;padding:.3rem .45rem;font-size:.85rem;line-height:1.4;display:block}.script-text:hover:not(:disabled){color:var(--text);background:#ffffff0d}.script-text:disabled{cursor:default;opacity:1}.script-text .lit{color:var(--accent)}.script-text .placeholder{color:var(--text-3);font-style:italic}.script-input{field-sizing:content;resize:none;min-width:0;font:inherit;color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface-3);box-shadow:none;outline:none;flex:1;padding:.3rem .45rem;font-size:.85rem;line-height:1.4}.script-input::placeholder{color:var(--text-3);font-style:italic}.script-line .row-action{width:26px;height:26px;color:var(--text-3);opacity:0;background:0 0;flex:none;margin-top:2px}.script-line:hover .row-action,.lane-cell.hot .row-action,.script-line .row-action:focus-visible{opacity:1}.script-line .row-action:hover:not(:disabled){color:var(--text);background:#ffffff14}.bg-tile{z-index:2;padding:0 8px 0 4px;position:relative}.bg-tile-face{border-radius:var(--r-sm);width:48px;height:100%;color:var(--text-3);background:var(--surface-2);padding:0;transition:box-shadow .12s;display:block;position:relative;overflow:hidden}.bg-tile-face:hover:not(:disabled){color:var(--text);box-shadow:0 0 0 1.5px #ffffff4d}.bg-tile-face:active:not(:disabled){transform:none}.bg-tile.hot .bg-tile-face{box-shadow:0 0 0 1.5px #ffffff4d}.bg-tile.empty .bg-tile-face{border:1px dashed var(--line-2);background:0 0}.bg-tile.empty .bg-tile-face:hover:not(:disabled){box-shadow:none;border-color:#ffffff52}.bg-tile.released .bg-tile-face{border:1px dashed var(--line-2);opacity:.6;background:0 0}.bg-tile.open .bg-tile-face,.bg-tile.drop .bg-tile-face,.bg-tile.dragging .bg-tile-face{box-shadow:0 0 0 2px var(--solid)}.bg-tile-face img,.bg-tile-face video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bg-tile-busy{color:var(--text);pointer-events:none;background:#0000008c;place-items:center;font-size:.7rem;display:grid;position:absolute;inset:0}.bg-tile-handle{cursor:ns-resize;touch-action:none;opacity:0;background:0 0;border-radius:0;width:48px;height:12px;padding:0;position:absolute;bottom:0;left:4px}.bg-tile-handle:before{content:"";border-radius:var(--pill);background:var(--solid);width:16px;height:4px;margin-left:-8px;position:absolute;bottom:4px;left:50%}.bg-tile.picked .bg-tile-handle,.bg-tile:hover .bg-tile-handle,.bg-tile.dragging .bg-tile-handle,.bg-tile-handle:focus-visible{opacity:1}.bg-tile-handle:hover:not(:disabled){background:0 0}.bg-tile-handle:active:not(:disabled){transform:none}.bg-tile-handle:focus-visible{outline-offset:-2px}.text-tile .bg-tile-face{text-align:left;background:var(--surface-2);border:1px solid var(--line);align-items:center;width:64px;height:100%;padding:4px 5px;display:flex}.text-tile .bg-tile-face:hover:not(:disabled){background:var(--surface-3)}.text-tile .bg-tile-handle{width:64px}.text-tile-words{-webkit-line-clamp:3;color:var(--text-2);word-break:break-word;white-space:pre-line;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.25;display:-webkit-box;overflow:hidden}.text-tile-words.dim{color:var(--text-3)}.lane-cell.tile-cell{z-index:2;pointer-events:auto;align-self:stretch;padding:0 8px 0 4px;display:flex}.text-tile-add{width:64px;color:var(--text-3);border:1px dashed var(--line-2);border-radius:var(--r-sm);background:0 0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.text-tile-add:hover:not(:disabled),.text-tile-add:focus-visible{color:var(--text-2);background:var(--surface-2)}.script{flex-direction:column;gap:.5rem;min-width:0;display:flex}.find-bar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.find-field{border:1px solid var(--line-2);border-radius:var(--pill);background:var(--surface-2);min-width:0;height:36px;color:var(--text-2);cursor:text;flex:14rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.find-field:focus-within{color:var(--text);border-color:#fff6}.find-field input{min-width:0;height:100%;box-shadow:none;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.84rem}.find-field input::placeholder{color:var(--text-2)}.find-replace{border-radius:var(--pill);flex:9rem;min-width:0;height:36px;padding:0 .85rem;font-size:.84rem}.find-count{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.find-bar button.primary{height:36px;padding:0 .95rem;font-size:.8rem}.find-bar button.icon{width:28px;height:28px;color:var(--text-3);background:0 0}.caption-editor>.stack.script-column{contain:size;align-self:stretch;min-height:420px}.script-column>.script{flex:1;min-height:0}.script-column .table-wrap.script-wrap{flex:1;min-height:0;max-height:none}@media (width<=900px){.caption-editor>.stack.script-column{contain:none;min-height:0}.script-column .table-wrap.script-wrap{flex:none;max-height:70vh}}.table-wrap.script-wrap{min-height:320px;max-height:calc(100vh - 230px)}.hook-field{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-2);cursor:text;align-items:flex-start;gap:.6rem;min-width:0;padding:.3rem .35rem .3rem .5rem;display:flex}.hook-field.playing{background:var(--accent-dim)}.hook-field:focus-within{border-color:#fff6}.hook-input{min-width:0;font:inherit;resize:none;field-sizing:content;border-radius:var(--r-xs);color:var(--text);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:.35rem .45rem;font-size:.9rem;line-height:1.45;display:block}.hook-input::placeholder{color:var(--text-3)}.hook-hint{color:var(--text-3);margin:.4rem 0 0 .95rem;font-size:.72rem;transition:color .12s}.hook-row:focus-within .hook-hint{color:var(--text-2)}.hook-hint kbd{font:inherit;border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface-2);padding:.05rem .35rem;font-weight:600}.drawer>.field{flex:none}.drawer-media{gap:.35rem;margin:0;display:grid}.drawer-media img,.drawer-media video{object-fit:contain;border-radius:var(--r);background:var(--surface-2);width:100%;max-height:340px}.drawer-media figcaption{justify-content:space-between;align-items:center;gap:.5rem;min-height:34px;font-size:.78rem;display:flex}.drawer-media figcaption>.dim{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drawer-media figcaption button{padding-top:.35rem;padding-bottom:.35rem;font-size:.8rem}.drawer-media .confirm{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}button.destructive{color:var(--danger);background:#ff8a8a29}button.destructive:hover:not(:disabled){background:#ff8a8a42}.video-part{gap:.35rem;display:grid}.video-part-strip{background:var(--surface-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;height:52px;position:relative;overflow:hidden}.video-part-strip.dragging{cursor:grabbing}.video-part-strip.fixed{cursor:default}.video-part-strip canvas{width:100%;height:100%;position:absolute;inset:0}.video-part-shade{pointer-events:none;background:#0000009e;position:absolute;top:0;bottom:0}.video-part-window{box-sizing:border-box;border:2px solid var(--text);border-radius:10px;min-width:12px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0006}.video-part-strip.fixed .video-part-window{border-color:var(--line-2)}.video-part-window:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.video-part-head{background:var(--accent);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:6px;bottom:6px}.video-part-meta{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.video-part-note{font-size:.78rem}.file-drop{text-align:center;max-height:320px;color:var(--text-2);border:1px dashed var(--line-2);border-radius:var(--r);background:var(--surface-2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;font-size:.85rem;transition:background .12s,border-color .12s,color .12s;display:flex;position:relative}.file-drop.compact{flex-direction:row;padding:.7rem 1rem}.file-drop:hover,.file-drop.over{color:var(--text);background:var(--surface-3);border-color:#ffffff59}.file-drop:focus-within{outline-offset:2px;outline:2px solid #ffffff8c}.file-drop.disabled{opacity:.45;cursor:not-allowed}.visually-hidden{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stepper{border-radius:var(--pill);background:var(--surface-2);align-self:flex-start;align-items:center;gap:.25rem;padding:3px;display:inline-flex}.stepper>span{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem;font-size:.85rem}.stepper button.icon{border-radius:var(--pill);width:30px;height:30px}.cutout-status{color:var(--text-2);align-items:center;gap:.3rem;margin:.55rem 0 0;display:flex}.cutout-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-right:.15rem}.cutout-dot.ok{background:var(--ok)}.cutout-dot.warn{background:var(--warn)}.cutout-shots{gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.cutout-shots img{border-radius:var(--r-sm);flex:none;width:140px;height:auto}button.link{font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.link:hover:not(:disabled){color:#fff}.workspace{width:100%}.small{font-size:.75rem;line-height:1.3}.cards{flex-direction:column;gap:.5rem;display:flex}.card{border-radius:var(--r);background:var(--surface);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.card-head{justify-content:space-between;align-items:center;gap:1rem;min-height:26px;display:flex}.card-head h3{color:var(--text);margin:0;font-size:.86rem;font-weight:500}.tabs-right{align-items:center;gap:.4rem;margin-left:auto;display:flex}.switch{border-radius:var(--pill);background:var(--surface-3);flex:none;width:34px;height:20px;padding:0;position:relative}.switch:hover:not(:disabled){background:var(--surface-3);filter:brightness(1.15)}.switch .knob{background:var(--text-3);border-radius:50%;width:14px;height:14px;transition:transform .14s,background .14s;position:absolute;top:3px;left:3px}.switch.on{background:var(--solid)}.switch.on:hover:not(:disabled){filter:none;background:#fff}.switch.on .knob{background:var(--solid-ink);transform:translate(14px)}.irow{justify-content:space-between;align-items:center;gap:1rem;min-height:30px;display:flex}.irow-label{color:var(--text-2);font-size:.85rem}.irow-control{justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.irow.disabled{opacity:.45}.irow.disabled .irow-control{pointer-events:none}.segmented{border-radius:var(--pill);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}.segmented button{border-radius:var(--pill);height:26px;color:var(--text-2);background:0 0;gap:.3rem;padding:0 .65rem;font-size:.8rem}.segmented button.glyph{padding:0 .5rem}.segmented button:hover:not(:disabled){color:var(--text);background:#ffffff12}.segmented button.on{background:var(--solid);color:var(--solid-ink);font-weight:500}.stepper-h,.steps-h{align-items:center;gap:4px;display:inline-flex}.stepper-h>span{text-align:center;width:48px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:.75rem}.stepper-h button.icon,.steps-h button.icon{background:var(--surface-3);width:26px;height:26px;color:var(--text);border-radius:50%}.stepper-h button.icon:hover:not(:disabled),.steps-h button.icon:hover:not(:disabled){background:#ffffff29}.stepper-h button.icon:disabled,.steps-h button.icon:disabled{opacity:.3;cursor:default}.card button.ghost{border:1px solid var(--line-2);height:30px;color:var(--text);padding:0 .8rem;font-size:.8rem}.card button.ghost:hover:not(:disabled){background:#ffffff12}.menu-pill{position:relative}.menu-pill>button>svg:last-child{color:var(--text-3)}.menu{z-index:20;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);min-width:160px;box-shadow:var(--shadow);flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu button{border-radius:var(--r-xs);color:var(--text-2);background:0 0;justify-content:flex-start;padding:.35rem .6rem;font-size:.85rem}.menu button:hover:not(:disabled){color:var(--text);background:#ffffff12}.menu button.on{background:var(--solid);color:var(--solid-ink)}.colours{align-items:center;gap:.5rem;display:inline-flex}.colours-group{align-items:center;gap:.5rem;margin-left:.4rem;display:inline-flex}.colours-group.disabled{opacity:.45;pointer-events:none}.swatches{align-items:center;gap:6px;display:inline-flex}.swatch{border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #80808099}.swatch:hover:not(:disabled){filter:brightness(1.1)}.swatch.on{box-shadow:0 0 0 1.5px var(--surface), 0 0 0 3.5px var(--text)}.split-picker{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.pad-group{flex-direction:column;align-items:center;gap:.45rem;display:flex}.pad-label{color:var(--text-3);font-size:.7rem}.dpad{grid-template-rows:repeat(3,32px);grid-template-columns:repeat(3,32px);gap:3px;display:grid}.dpad button,.zoom-steps button{color:var(--text);background:#ffffff12}.dpad button:hover:not(:disabled),.zoom-steps button:hover:not(:disabled){background:#ffffff24}.dpad button:disabled,.zoom-steps button:disabled{opacity:.3;cursor:default}.zoom-steps{flex-direction:column;align-items:center;gap:3px;display:flex}.zoom-steps>span{font-variant-numeric:tabular-nums;height:32px;color:var(--text-2);align-items:center;font-size:.78rem;display:flex}.drawer-backdrop{z-index:40;background:#0000001f;animation:.16s fade;position:fixed;inset:0}.drawer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:min(420px,100vw - 20px);box-shadow:var(--shadow-lg);z-index:50;flex-direction:column;gap:1rem;padding:1.15rem 1.25rem 1.5rem;animation:.22s cubic-bezier(.2,.7,.2,1) slideIn;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:auto}@media (width>=1100px){.drawer{width:360px;top:66px}.app-shell.drawer-open{max-width:1690px;padding-right:calc(370px + 1rem)}.app-shell.drawer-open .caption-editor{gap:1rem}.drawer-backdrop{display:none}}.drawer-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.upload-card{background:#000;border-radius:14px;position:relative;overflow:hidden}.upload-card img,.upload-card video{opacity:.5;width:100%;display:block}.upload-status{background:linear-gradient(#0000,#000c);flex-direction:column;gap:.45rem;padding:.75rem .85rem;font-size:.82rem;display:flex;position:absolute;bottom:0;left:0;right:0}.upload-bar{border-radius:var(--pill);background:#ffffff2e;height:4px;overflow:hidden}.upload-bar>div{border-radius:inherit;background:var(--solid);height:100%;transition:width .15s}.upload-bar>div.indeterminate{animation:1.1s ease-in-out infinite upload-sweep;width:35%!important}@keyframes upload-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes slideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal-backdrop{-webkit-backdrop-filter:blur(4px);z-index:60;background:#0009;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);width:min(440px,100%);max-height:90vh;padding:1.4rem 1.5rem;overflow:auto}.modal h2{margin:0 0 .75rem}.candidates{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.candidates button{aspect-ratio:9/16;border-radius:var(--r-xs);padding:0;position:relative;overflow:hidden}.candidates img{object-fit:cover;width:100%;height:100%;display:block}.candidates button.picked{outline:2px solid var(--accent);outline-offset:1px}.crop-preview{aspect-ratio:9/16;border-radius:var(--r-sm);background:#0a0a0a;width:100%;max-height:320px;margin:0 auto;position:relative;overflow:hidden}.crop-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.crop-preview .speaker{border:1px dashed var(--accent);pointer-events:none;background:#ffef5c33;width:28%;height:50%;position:absolute;bottom:0}.credits-box{white-space:pre-wrap;color:var(--text-2);border-radius:var(--r-sm);background:var(--surface-2);max-height:240px;padding:.8rem .9rem;font-size:.78rem;line-height:1.5;overflow:auto}.video-preview{aspect-ratio:9/16;border-radius:var(--r);width:100%;max-width:300px;box-shadow:var(--shadow);background:#000}.caption-editor{align-items:flex-start;gap:1.4rem;display:flex}.caption-editor>:first-child{flex:none}.caption-editor>.editor-player{align-self:flex-start;position:sticky;top:72px}@media (width<=900px){.caption-editor{flex-direction:column}.caption-editor>:first-child{align-self:center}.caption-editor>.editor-player{position:static}}.script-words{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);-webkit-user-select:none;user-select:none;outline:none;max-height:460px;padding:.85rem 1rem;font-size:.95rem;line-height:1.95;overflow-y:auto}.script-words:focus-visible{box-shadow:inset 0 0 0 1px var(--line-2)}.sw{cursor:text;border-radius:4px;padding:.08em .1em}.sw:hover{background:#ffffff0f}.sw.sel{background:#ffffff2b}.sw.now{color:var(--accent)}.sw.fixed{text-underline-offset:4px;-webkit-text-decoration:underline dotted #ffffff8c;text-decoration:underline dotted #ffffff8c}.sw.sugg{text-underline-offset:4px;-webkit-text-decoration:underline wavy #ffffff61;text-decoration:underline wavy #ffffff61}.sw.cut{color:var(--text-3);-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6}.sw-edit{width:auto;font:inherit;border-radius:4px;padding:0 .3em;line-height:1.4;display:inline-block}.pause-chip{border-radius:var(--pill);color:var(--text-2);font-variant-numeric:tabular-nums;vertical-align:.12em;background:#ffffff14;align-items:center;margin:0 .25em 0 0;padding:0 .5em;font-size:.72rem;line-height:1.55;display:inline-flex}.pause-chip:before{content:"⏸";margin-right:.3em;font-size:.85em}.pause-chip:hover:not(:disabled){background:#ffffff24}.pause-chip.cut{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);background:0 0;text-decoration:line-through}.video-mark{align-items:center;gap:.6rem;margin:.9rem 0 .2rem;line-height:1.4;display:flex}.video-mark.first{margin-top:0}.video-mark:after{content:"";background:var(--line);flex:1;height:1px}.video-mark button{border-radius:var(--pill);color:var(--text-3);background:#ffffff0f;padding:.1rem .6rem;font-size:.72rem}.video-mark button:hover{color:var(--text-2);background:#ffffff1f}.video-mark button.picked{color:var(--text);background:#ffffff2b}.sugg-groups{flex-wrap:wrap;gap:.5rem;font-size:.82rem;display:flex}.sugg-group{border-radius:var(--pill);background:var(--surface-2);align-items:center;gap:.6rem;padding:.3rem .35rem .3rem .8rem;display:flex}.sugg-group button{padding:.2rem .65rem;font-size:.76rem}.select-bar{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2rem;font-size:.8rem;display:flex}.select-bar button{padding:.25rem .7rem;font-size:.78rem}.select-bar kbd{font-family:var(--mono);background:#ffffff1a;border-radius:4px;margin-left:.25em;padding:0 .3em;font-size:.72rem}.timeline{flex-direction:column;gap:.5rem;display:flex}.timeline-head{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.timeline-head strong{font-weight:500}.timeline-head .leftover-btn{color:var(--warn);background:#ffd47e1a;padding:.2rem .7rem;font-size:.76rem}.timeline-head .pos-toggle button:disabled.on{opacity:1}.timeline-scroll{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);outline:none;padding:10px 10px 0;overflow:auto hidden}.timeline-scroll:focus-visible{box-shadow:inset 0 0 0 1px var(--line-2)}.timeline-track{height:64px;position:relative}.tl-wave{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tl-wave path{fill:#ffffff4d}.tl-clip,.tl-cut{box-sizing:border-box;cursor:pointer;min-width:3px;position:absolute;top:0;bottom:0}.tl-clip{background:#ffffff0a;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff3d}.tl-clip:hover{background:#ffffff1a}.tl-clip.leftover{box-shadow:inset 0 0 0 1.5px var(--warn);background:#ffd47e29}.tl-cut{background:repeating-linear-gradient(135deg,#0000008c 0 5px,#000000bd 5px 10px)}.tl-cut:hover{background:repeating-linear-gradient(135deg,#0006 0 5px,#0009 5px 10px)}.tl-clip.picked,.tl-cut.picked{box-shadow:inset 0 0 0 2px var(--solid)}.tl-clip.picked{background:#ffffff24}.tl-split{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:3px;width:12px;min-width:0;min-height:0;margin-left:-6px;padding:0;position:absolute;top:-6px;bottom:-2px}.tl-split:after{content:"";background:var(--solid);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:5px}.tl-split:hover:not(:disabled){background:#ffffff1f}.tl-split.picked{box-shadow:0 0 0 1px var(--solid);background:#fff3}.tl-videos{height:20px;margin-bottom:6px;position:relative}.tl-video{min-width:0;min-height:0;color:var(--text-2);white-space:nowrap;cursor:pointer;background:#ffffff0d;border:none;border-left:2px solid #ffffff59;border-radius:0 4px 4px 0;align-items:center;gap:.35rem;padding:0 .45rem;font-size:.7rem;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.tl-video:hover{background:#ffffff1a}.tl-video.picked{box-shadow:inset 0 0 0 1px var(--solid);color:var(--text);background:#ffffff29}.tl-video .n{color:var(--text-3);font-variant-numeric:tabular-nums}.tl-video .name{text-overflow:ellipsis;overflow:hidden}.tl-join{z-index:1;pointer-events:none;border-left:1px dashed #ffffff8c;position:absolute;top:-6px;bottom:0}.tl-edge{z-index:4;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.tl-edge.start{left:0}.tl-edge.end{right:0}.tl-edge:after{content:"";background:0 0;border-radius:2px;width:3px;transition:background .1s,top .1s,bottom .1s;position:absolute;top:24px;bottom:24px}.tl-edge.start:after{left:2px}.tl-edge.end:after{right:2px}.tl-clip:hover .tl-edge:after,.tl-clip.picked .tl-edge:after{background:#ffffffb3}.tl-edge:hover:after,.tl-edge.active:after{background:var(--solid);top:14px;bottom:14px}.tl-ghost{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0}.tl-ghost.cut{background:repeating-linear-gradient(135deg,#ffd47e52 0 5px,#ffd47e24 5px 10px);box-shadow:inset 0 0 0 1px #ffd47eb3}.tl-ghost.restore{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff73}.tl-playhead{z-index:3;cursor:ew-resize;touch-action:none;width:16px;margin-left:-8px;position:absolute;top:-10px;bottom:0}.tl-playhead:before{content:"";background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:7px}.tl-playhead:after{content:"";background:var(--accent);border-radius:3px 3px 5px 5px;width:10px;height:10px;transition:transform .1s;position:absolute;top:0;left:3px;box-shadow:0 1px 3px #00000080}.tl-playhead:hover:after,.tl-playhead:active:after{transform:scale(1.25)}.timeline-ruler{font-variant-numeric:tabular-nums;height:18px;color:var(--text-3);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;font-size:.68rem;position:relative}.timeline-ruler span{pointer-events:none;border-left:1px solid var(--line-2);white-space:nowrap;padding-left:4px;position:absolute;top:3px}@media (width<=860px){:root{--sidebar-w:68px}.side-brand .name,.side-item span:not(.glyph),.side-label,.side-project .meta,.side-foot{display:none}.side-user{justify-content:center;padding-left:0;padding-right:0;display:flex}.side-item,.side-project{justify-content:center}.app-shell,.topbar{padding-left:1rem;padding-right:1rem}}.transport{flex-direction:column;gap:.55rem;width:100%;display:flex}.transport-top{align-items:center;gap:.6rem;display:flex}.transport-play{background:var(--solid);width:34px;height:34px;color:var(--solid-ink);border-radius:50%;flex:none;padding:0}.transport-play:hover:not(:disabled){background:#fff}.transport-clock{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:.8rem}.transport-clock span{color:var(--text-3)}.speed-pill{margin-left:auto;position:relative}.speed-pill>button{font-variant-numeric:tabular-nums;background:var(--surface-3);color:var(--text);gap:.3rem;padding:.3rem .5rem .3rem .65rem;font-size:.8rem}.speed-menu{z-index:20;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);min-width:78px;box-shadow:var(--shadow);flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.speed-menu button{border-radius:var(--r-xs);font-variant-numeric:tabular-nums;color:var(--text-2);background:0 0;justify-content:flex-start;padding:.3rem .55rem;font-size:.8rem}.speed-menu button:hover:not(:disabled){color:var(--text);background:#ffffff12}.speed-menu button.on{background:var(--solid);color:var(--solid-ink);font-weight:500}.transport-scrub{align-items:center;width:100%;height:14px;display:flex;position:relative}.transport-scrub .track,.transport-scrub .fill{border-radius:var(--pill);pointer-events:none;height:4px;position:absolute;left:0}.transport-scrub .track{background:var(--surface-3);right:0}.transport-scrub .fill{background:var(--accent)}.transport-scrub .tick{background:var(--line-2);pointer-events:none;width:1px;height:4px;position:absolute}.transport-scrub input[type=range]{z-index:1;width:100%;height:14px;position:relative}.transport-scrub input[type=range]::-webkit-slider-runnable-track{background:0 0}.transport-scrub input[type=range]::-moz-range-track{background:0 0}.transport-scrub input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px}.transport-scrub input[type=range]::-moz-range-thumb{width:12px;height:12px}.export-pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500;line-height:1}.export-bar{border-radius:var(--pill);background:#ffffff1a;height:6px;overflow:hidden}.export-bar>span{border-radius:inherit;background:var(--solid);height:100%;transition:width .4s linear;display:block}.job-steps{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.job-steps li{grid-template-columns:18px 1fr;align-items:start;gap:.65rem;font-size:.9rem;display:grid}.job-steps li.done{color:var(--text-2)}.job-steps li.next{color:var(--text-3)}.job-steps li p{margin:.25rem 0 0;font-size:.82rem}.job-step-label{line-height:18px}.job-step-mark{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;display:grid}.job-steps li.done .job-step-mark{background:var(--surface-3);box-shadow:none;color:var(--text)}.job-steps li.now .job-step-mark{box-shadow:none}.spinner{border:2px solid #ffffff29;border-top-color:var(--solid);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.job-details summary{cursor:pointer;color:var(--text-3);font-size:.8rem}.job-details .log-tail{margin-top:.5rem}.tabs{border-bottom:1px solid var(--line);gap:.2rem;display:flex}.tabs>button{color:var(--text-2);background:0 0;border-radius:0;padding:.6rem .85rem;font-size:.9rem;box-shadow:inset 0 -2px #0000}.tabs>button:hover:not(:disabled){color:var(--text);background:0 0}.tabs>button:active:not(:disabled){transform:none}.tabs>button.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--solid)}dialog.modal{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);width:min(460px,100vw - 2rem);color:var(--text);box-shadow:var(--shadow-lg);padding:0}dialog.modal.small{width:min(380px,100vw - 2rem)}dialog.modal.wide{width:min(640px,100vw - 2rem)}dialog.modal[open]{animation:.16s ease-out modal-in}dialog.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e}@keyframes modal-in{0%{opacity:0;transform:translateY(6px)scale(.99)}}.dialog-body{gap:1.1rem;padding:1.4rem 1.5rem 1.25rem;display:grid}.dialog-body h2{font-size:1.1rem}.dialog-body p{margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.dialog-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.export-dialog-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.landing{--lp-muted:#8a8a94;--lp-border:#ffffff17;color:#eeedf2;height:100%;font-family:var(--font);scroll-behavior:smooth;background:#08090b;overflow:hidden auto}.landing button,.landing input{font:inherit}.landing button,.landing a{-webkit-tap-highlight-color:transparent}.landing button{cursor:pointer}.landing button:focus-visible,.landing a:focus-visible,.landing input:focus-visible{outline-offset:5px;outline:2px solid #d9d4a5}.landing p{line-height:1.6}.lp-header{border-bottom:1px solid var(--lp-border);align-items:center;gap:64px;max-width:1120px;height:80px;margin:auto;display:flex}.lp-brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:25px;font-weight:650;display:inline-flex}.lp-mark{color:#08090b;background:#eeeef0;border-radius:8px;place-items:center;width:27px;height:29px;padding-bottom:6px;font-size:27px;font-weight:800;line-height:1;display:inline-grid;transform:rotate(-8deg)}.lp-header nav{gap:28px;display:flex}.lp-header nav button,.lp-text-button{color:#a3a3ac;background:0 0;border:0;padding:8px 0;font-size:13px}.lp-header nav button:hover,.lp-text-button:hover{color:#fff}.lp-nav-cta{background:#18191c;border:1px solid #33343a;border-radius:7px;margin-left:auto;padding:9px 14px;font-size:13px}.lp-nav-cta span{color:#9d9da5;margin-left:14px}.lp-hero{max-width:1000px;margin:auto;padding-top:92px}.lp-hero h1{letter-spacing:-3.6px;font-size:clamp(44px,5.5vw,72px);font-weight:500;line-height:1.07}.lp-hero h1>span{color:#83838e}.lp-hero>p{color:#92929d;margin:27px 0 25px;font-size:18px;line-height:1.55}.lp-actions{align-items:center;gap:27px;margin-bottom:62px;display:flex}.lp-button{color:#1a1a1e;background:#ededee;border:1px solid #fff;border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:13px 18px;font-size:14px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.lp-button:hover{background:#fff;transform:translateY(-2px)}.lp-text-button{align-items:center;gap:20px;font-size:14px;display:inline-flex}.lp-editor{background:#111215;border:1px solid #36373e;border-radius:12px;scroll-margin-top:24px;overflow:hidden;box-shadow:0 0 100px -35px #69638530,0 28px 70px #0009}.lp-editor-top{border-bottom:1px solid var(--lp-border);color:#bcbcc6;justify-content:space-between;align-items:center;height:49px;padding:0 21px;font-size:11px;display:flex}.lp-small-mark{color:#e1e1e5;margin-right:17px;font-size:14px;font-weight:800}.lp-slash{color:#484951;padding:0 15px}.lp-demo-label{color:#72737c;font-size:10px}.lp-editor-body{grid-template-columns:57px 1fr 286px;min-height:416px;display:grid}.lp-tools{border-right:1px solid var(--lp-border);color:#676972;flex-direction:column;align-items:center;gap:15px;padding-top:20px;display:flex}.lp-tools>span{border-radius:6px;padding:9px}.lp-tools .selected{color:#d5d5dc;background:#25262c}.lp-canvas{background:radial-gradient(at 50% 40%,#22242a,#121316 70%);flex-direction:column;justify-content:center;align-items:center;padding:22px 28px 12px;display:flex}.lp-video{aspect-ratio:9/16;background:#222;height:338px;position:relative;box-shadow:0 8px 40px #0008}.lp-video video{object-fit:cover;width:100%;height:100%}.lp-frame-corner{border-style:solid;border-color:#e8e6ef;width:10px;height:10px;position:absolute}.lp-frame-corner.tl{border-width:2px 0 0 2px;top:-2px;left:-2px}.lp-frame-corner.br{border-width:0 2px 2px 0;bottom:-2px;right:-2px}.lp-transport{width:100%;font-size:10px;font-family:var(--mono);color:#b9bac5;align-items:center;gap:15px;margin-top:15px;display:flex}.lp-transport button{color:#dcdae4;background:0 0;border:0;min-width:25px;min-height:25px}.lp-transport span span{color:#656770}.lp-aspect{border:1px solid #393a43;border-radius:4px;margin-left:auto;padding:3px 6px}.lp-inspector{border-left:1px solid var(--lp-border);padding:23px 21px;font-size:12px}.lp-inspector-heading{justify-content:space-between;align-items:center;font-size:13px;display:flex}.lp-inspector-heading>span{color:#a6a7af;align-items:center;gap:7px;font-size:10px;display:flex}.lp-inspector-heading i{background:#b5bdad;border-radius:50%;width:6px;height:6px}.lp-inspector>p{color:#747680;margin:8px 0 23px;font-size:11px}.lp-presets{gap:7px;display:flex}.lp-presets button{color:#9697a1;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:5px 2px 8px;font-size:10px;display:flex}.lp-presets button[aria-pressed=true]{color:#e5e4e9;background:#202127;border-color:#66636e}.lp-preset-sample{padding:7px 0;font-size:25px;font-weight:650}.lp-preset-sample.karaoke{color:#f2e791}.lp-preset-sample.phrase{font-family:Georgia,serif;font-style:italic}.lp-setting{color:#999aa4;justify-content:space-between;align-items:center;margin-top:24px;font-size:11px;display:flex}.lp-setting output{font-family:var(--mono);color:#bebfc8;background:#202127;border-radius:4px;padding:4px 8px}.lp-inspector input[type=range]{accent-color:#cdccd7;width:100%;height:3px;margin:17px 0 0;display:block}.lp-swatches{gap:7px;display:flex}.lp-swatches button{border:0;border-radius:50%;width:15px;height:15px;padding:0}.lp-swatches button[aria-pressed=true]{outline-offset:3px;outline:1px solid #dedde4}.lp-transcript{border-top:1px solid var(--lp-border);color:#797b87;margin-top:24px;padding-top:17px;font-size:10px}.lp-transcript p{color:#b4b5c0;margin:10px 0;font-size:12px;line-height:1.8}.lp-transcript>div{background:#24262d;border-radius:3px;width:87%;height:4px;margin:8px 0}.lp-transcript>div:last-child{width:54%}.lp-live{color:#70777b;align-items:center;gap:6px;margin-top:22px;font-size:9px;display:flex}.lp-live>span{background:#84998b;border-radius:50%;width:4px;height:4px}.lp-timeline{border-top:1px solid var(--lp-border);background:#131418;padding:13px 5% 19px;position:relative}.lp-time-marks{color:#646672;font-size:8px;font-family:var(--mono);justify-content:space-between;margin-bottom:10px;display:flex}.lp-waveform{background:#232426;border:1px solid #414138;border-radius:4px;align-items:center;gap:3px;height:42px;padding:5px 10px;display:flex;overflow:hidden}.lp-waveform i{opacity:.55;background:#8f927d;flex:1;min-width:2px}.lp-playhead{background:#e5deb5;width:1px;height:77%;position:absolute;top:22%}.lp-playhead:before{content:"";background:#e5deb5;border-radius:1px;width:7px;height:7px;position:absolute;top:0;left:-3px}.lp-promise{text-align:center;border-bottom:1px solid var(--lp-border);color:#d0cfd6;max-width:1000px;margin:auto;padding:60px 20px 77px;font-size:14px}.lp-promise p{color:#686974;margin:8px 0 0;font-size:13px}.lp-features,.lp-workflow,.lp-final-cta,.lp-footer{max-width:1000px;margin:auto}.lp-features{padding:91px 0 85px;scroll-margin-top:25px}.lp-section-intro{justify-content:space-between;align-items:center;gap:40px;margin-bottom:44px;display:flex}.landing h2{letter-spacing:-1.5px;font-size:39px;font-weight:500;line-height:1.13}.lp-section-intro>p{color:var(--lp-muted);max-width:355px;font-size:14px}.lp-feature-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.lp-feature-grid article{border:1px solid var(--lp-border);background:linear-gradient(140deg,#141519,#0e0f12);border-radius:12px;padding:0 30px 28px;overflow:hidden}.lp-feature-grid h3{letter-spacing:-.5px;font-size:21px}.lp-feature-grid p{color:var(--lp-muted);max-width:370px;margin:13px 0 21px;font-size:14px}.lp-feature-link{color:#d3d2d9;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;display:inline-flex}.lp-caption-art{letter-spacing:-1.5px;flex-direction:column;justify-content:center;align-items:center;height:235px;font-size:39px;font-weight:650;display:flex;position:relative}.lp-caption-art b{color:#f2e68b;font-weight:650}.lp-caption-lines{opacity:.6;gap:6px;margin-top:23px;display:flex}.lp-caption-lines i{background:#42434c;border-radius:2px;width:36px;height:5px}.lp-caption-lines i:nth-child(2){background:#c9bf77;width:49px}.lp-background-art{justify-content:center;align-items:center;height:235px;display:flex;position:relative}.lp-scenery{background:radial-gradient(at 80% 10%,#a9b0a0,#0000 60%),linear-gradient(155deg,#3c4b4c 32%,#64746a 33%,#243a38 62%,#142725 63%);border:1px solid #79817755;border-radius:7px;width:250px;height:157px;position:absolute;transform:rotate(-7deg);box-shadow:0 15px 40px #0006}.lp-cutout{border:1px solid #939a9377;border-radius:7px;width:106px;height:150px;overflow:hidden;transform:translate(45px,13px)rotate(7deg);box-shadow:0 15px 30px #0008}.lp-cutout img{object-fit:cover;width:100%;height:100%}.lp-background-chip{color:#c2cbc4;background:#202521;border:1px solid #727d6b55;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex;position:absolute;bottom:41px;left:30px}.lp-workflow{border-top:1px solid var(--lp-border);grid-template-columns:1fr 1fr;gap:70px;padding:85px 0;display:grid}.lp-steps{flex-direction:column;gap:30px;display:flex}.lp-step{gap:22px;display:flex}.lp-step>span{font-family:var(--mono);color:#686a75;padding-top:4px;font-size:11px}.lp-step h3{letter-spacing:-.3px;font-size:18px}.lp-step p{color:var(--lp-muted);margin:9px 0 0;font-size:14px}.lp-final-cta{border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);justify-content:space-between;align-items:center;padding:73px 0;display:flex}.lp-footer{color:#676974;align-items:center;gap:30px;padding:40px 0;font-size:12px;display:flex}.lp-footer .lp-brand{color:#b6b5be;font-size:20px}.lp-footer .lp-mark{border-radius:6px;width:21px;height:23px;font-size:21px}.lp-footer>a:last-child{color:#93949d;margin-left:auto}.lp-footer .lp-legal{gap:16px;display:flex}.lp-footer .lp-legal a{color:#93949d}.lp-footer .lp-legal a:hover{color:#d8d7dd}.lp-skip{z-index:10;color:#111;background:#fff;padding:12px;position:fixed;top:-60px;left:15px}.lp-skip:focus{top:10px}@media (width>=1400px){.lp-hero{padding-top:109px}.lp-actions{margin-bottom:70px}}@media (width<=1180px){.lp-header{margin:0 40px}.lp-hero,.lp-features,.lp-workflow,.lp-final-cta,.lp-footer,.lp-promise{margin-left:7%;margin-right:7%}}@media (width<=760px){.lp-header{gap:28px;height:70px;margin:0 24px}.lp-header nav{gap:18px}.lp-header nav button{font-size:12px}.lp-brand{font-size:23px}.lp-nav-cta{padding:8px 11px;font-size:12px}.lp-nav-cta span{margin-left:5px}.lp-hero{padding-top:66px}.lp-hero h1{letter-spacing:-2.5px;font-size:51px}.lp-hero>p{font-size:16px}.lp-actions{margin-bottom:44px}.lp-editor-body{grid-template-columns:1fr 220px}.lp-tools{display:none}.lp-inspector{padding:20px 14px}.lp-video{height:290px}.lp-canvas{padding:20px 12px 10px}.lp-section-intro{display:block}.lp-section-intro>p{margin-top:20px}.lp-features{padding-top:63px}.landing h2{font-size:33px}.lp-feature-grid{gap:15px}.lp-feature-grid article{padding:0 20px 24px}.lp-caption-art{font-size:29px}.lp-scenery{width:170px}.lp-background-chip{left:0}.lp-workflow{gap:35px}.lp-final-cta{gap:25px}.lp-footer>.lp-tagline{display:none}}@media (width<=540px){.lp-header{margin:0 20px}.lp-header nav{display:none}.lp-hero,.lp-features,.lp-workflow,.lp-final-cta,.lp-footer,.lp-promise{margin-left:22px;margin-right:22px}.lp-hero h1{letter-spacing:-2px;font-size:43px}.lp-hero>p{max-width:320px}.lp-desktop-break{display:none}.lp-actions{gap:22px}.lp-button{gap:14px;padding:12px 14px;font-size:13px}.lp-text-button{gap:8px;font-size:12px}.lp-editor-top{padding:0 13px;font-size:10px}.lp-demo-label{display:none}.lp-editor-body{grid-template-columns:1fr}.lp-video{height:310px}.lp-canvas{padding:22px 20px 8px}.lp-inspector{border-left:0;border-top:1px solid var(--lp-border);padding:18px 20px}.lp-inspector>p{display:none}.lp-presets{margin-top:15px}.lp-presets button{flex-direction:row;justify-content:center;gap:9px;padding:5px}.lp-preset-sample{padding:0;font-size:20px}.lp-setting{margin-top:17px}.lp-transcript,.lp-live{display:none}.lp-promise{padding:40px 0 50px}.lp-feature-grid{grid-template-columns:1fr;gap:20px}.lp-feature-grid article{padding-left:26px;padding-right:26px}.lp-caption-art{font-size:39px}.lp-scenery{width:235px}.lp-background-chip{left:20px}.lp-features{padding-bottom:56px}.lp-workflow{grid-template-columns:1fr;gap:36px;padding:55px 0}.lp-final-cta{flex-direction:column;align-items:flex-start;padding:50px 0}.lp-final-cta h2{font-size:32px}.lp-footer{padding:30px 0}.lp-hero{padding-top:53px}}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.lp-button{transition:none}}.lp-pricing{border-top:1px solid var(--lp-border);grid-template-columns:1fr 1fr;gap:70px;max-width:1000px;margin:auto;padding:75px 0;display:grid}.lp-pricing p{color:var(--lp-muted);margin:0 0 18px;font-size:16px}.lp-pricing p:first-child{color:#c2c1ca}@media (width<=1180px){.lp-pricing{margin:0 7%}}@media (width<=760px){.lp-pricing{gap:35px}}@media (width<=540px){.lp-pricing{grid-template-columns:1fr;margin:0 22px;padding:50px 0}}.lp-hero>p{max-width:620px}.lp-feature-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-feature-grid-three article{padding:30px 26px 25px}.lp-feature-grid-three p{margin-bottom:0}.lp-formats{padding-top:54px}.lp-formats>h3{letter-spacing:-.5px;font-size:24px}.lp-formats dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:26px 0 0;display:grid}.lp-formats dl>div{border-top:1px solid var(--lp-border);padding-top:21px}.lp-formats dt{font-size:16px}.lp-formats dd{color:var(--lp-muted);margin:9px 0 0;font-size:14px;line-height:1.6}@media (width<=760px){.lp-feature-grid-three{grid-template-columns:1fr}.lp-feature-grid-three p{max-width:none}.lp-formats dl{gap:18px}}@media (width<=540px){.lp-formats dl{grid-template-columns:1fr;gap:22px}.lp-formats{padding-top:40px}}
