@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0fqyy_rzir8wk.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.2wgrmp5e19scw.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3kt-ux4qy_ne2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.3exo923874x5t.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-ext-600-normal.2h9q_0618j3sz.woff2)format("woff2"),url(../media/dm-sans-latin-ext-600-normal.2uv0s9c16r-jh.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-ext-700-normal.2hzb0w6rbfwop.woff2)format("woff2"),url(../media/dm-sans-latin-ext-700-normal.3l0fp675b56tl.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.33in7pwjke59p.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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-ext-400-normal.3gwz8mk27dg4u.woff2)format("woff2"),url(../media/dm-serif-display-latin-ext-400-normal.457bfnkqos9ni.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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.1djctenx_0un1.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.378m9oiatmrys.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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-ext-400-italic.40p2yl4vedwe9.woff2)format("woff2"),url(../media/dm-serif-display-latin-ext-400-italic.3e9ofcrpb5shv.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:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-italic.1o-entq8jj3yi.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-italic.3wzyupsbp29y_.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-vietnamese-500-normal.124hzgul_x378.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-500-normal.2cc7ynremmr7q.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-ext-500-normal.24vi-5kullur3.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-500-normal.3byb4h5ei5vbt.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/space-grotesk-latin-500-normal.33jdofnh71adk.woff2)format("woff2"),url(../media/space-grotesk-latin-500-normal.22aucsocraley.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-vietnamese-600-normal.0g_243fsrgopq.woff2)format("woff2"),url(../media/space-grotesk-vietnamese-600-normal.1_4h7s4i8qtw0.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-ext-600-normal.2p6ts50jbut9s.woff2)format("woff2"),url(../media/space-grotesk-latin-ext-600-normal.3bl6yn-84ll6f.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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.406z--bjzi1j-.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.2n2gt4u-8z3ue.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{--ink:#263a31;--muted:#738078;--green:#355744;--paper:#fafaf7;--line:#e4e7df;--sage:#eaf0e6;--serif:"DM Serif Display", Georgia, serif;--sans:"DM Sans", Arial, sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,textarea,select,summary{outline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #a55535}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}em{font-weight:400}input,textarea,select{width:100%;color:var(--ink);outline-color:var(--green);background:#fff;border:1px solid #dce2d8;border-radius:7px;padding:11px 12px;transition:border-color .15s}textarea{resize:vertical}label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}label small{color:var(--muted);font-size:11px;font-weight:400}button{color:inherit;background:0 0;border:0}fieldset{border:0;min-width:0;margin:0;padding:0}.ava-mark{background:var(--green);color:#f4f4df;width:59px;height:59px;font-family:var(--serif);border-radius:18px;justify-content:center;align-items:center;font-size:53px;line-height:1;display:inline-flex;position:relative}.ava-mark>span{font-family:Georgia,serif;font-size:22px;position:absolute;top:5px;right:7px}.ava-mark.small{border-radius:10px;width:31px;height:31px;font-size:30px}.ava-mark.small>span{font-size:12px;top:3px;right:3px}.wordmark{letter-spacing:-1.3px;align-items:center;gap:9px;font-size:25px;font-weight:650;display:flex}.wordmark>span:last-child{letter-spacing:0;align-self:flex-start;margin-top:3px;font-size:10px}.eyebrow{letter-spacing:2px;color:var(--muted);margin-bottom:12px;font-size:10px;font-weight:650}.muted{color:var(--muted)}.loading{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;display:flex}.welcome{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.welcome-copy{background:#e8edde;flex-direction:column;justify-content:space-between;min-height:800px;padding:50px 9%;display:flex}.welcome-middle{margin:70px 0}.welcome h1{font:clamp(54px, 6.1vw, 93px)/1.04 var(--serif);letter-spacing:-2.5px}.welcome h1 em{color:#6b8063}.intro{max-width:340px;margin-top:27px;font-size:16px;line-height:1.8}.welcome-panel{background:#f9f8f3;justify-content:center;align-items:center;padding:50px;display:flex}.welcome-card{width:100%;max-width:395px}.welcome-card>.ava-mark{margin-bottom:35px}.welcome-card h2{font:52px/1.08 var(--serif);letter-spacing:-1.2px;margin:18px 0}.welcome-card>p:not(.eyebrow){color:var(--muted);line-height:1.8}.demo-accounts{gap:12px;margin-top:32px;display:grid}.demo-accounts button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px;transition:transform .2s,border-color .2s;display:flex}.demo-accounts button:hover{border-color:#82947e;transform:translateY(-2px)}.demo-accounts button>span:last-child{margin-left:auto}.demo-accounts strong{font-size:14px;display:block}.demo-accounts small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.firebase-signin{margin-top:32px}.firebase-signin>button{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:15px 18px;font-weight:650;display:flex}.firebase-signin>button:hover{border-color:#82947e}.google-mark{color:#48624c;width:24px;height:24px;font:17px var(--serif);background:#f2f5ef;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.account-icon{width:37px;height:37px;color:var(--green);font:22px var(--serif);background:#e4e9dd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-icon.saffron{color:#a55535;background:#f0e0d6}.local-note{color:var(--muted);align-items:center;gap:8px;margin-top:26px;font-size:10px;display:flex}.status-dot{background:#83996c;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#f4f5ef;flex-direction:column;width:245px;padding:33px 24px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.workspace-switch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-top:35px;margin-bottom:31px;padding:20px 0;display:flex}.workspace-switch small{letter-spacing:1.3px;color:var(--muted);font-size:8px}.workspace-switch strong{margin-top:3px;font-size:12px;display:block}.workspace-switch select{max-width:145px;padding:2px;font-size:11px}.nav-label{letter-spacing:1.3px;color:#899387;margin-bottom:14px;padding-left:12px;font-size:9px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{text-align:left;color:#677267;border-radius:7px;align-items:center;gap:11px;padding:13px 12px;font-size:12px;font-weight:550;display:flex}.sidebar nav button>span:first-child{font-size:17px;line-height:1}.sidebar nav button.active{color:var(--green);background:#e2e9dc}.nav-count{color:#829078;margin-left:auto;font-size:9px}.sidebar-bottom{margin-top:auto;padding-top:80px}.ava-note{background:#e9eddf;border-radius:10px;margin-bottom:25px;padding:19px 14px}.ava-note p{color:#657258;margin-top:10px;font-size:11px;line-height:1.8}.switch-account{align-items:center;gap:12px;padding:10px 4px;font-size:12px;display:flex}.local-label{letter-spacing:1.5px;color:#839078;align-items:center;gap:7px;margin-top:21px;padding-left:4px;font-size:8px;display:flex}.main-content{width:calc(100% - 245px);min-width:0;margin-left:245px}.topbar{border-bottom:1px solid var(--line);color:#788176;background:#fdfdfa;justify-content:space-between;align-items:center;height:78px;padding:0 42px;font-size:11px;display:flex}.topbar strong{color:#475647;font-weight:500}.slash{color:#b2b9ad;margin:0 14px}.publishing-off{align-items:center;gap:8px;font-size:10px;display:flex}.publishing-off>span{background:#c1c8bb;border-radius:50%;width:6px;height:6px}.content-wrap{max-width:1320px;margin:auto;padding:41px 42px 20px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.page-heading h1{font:38px/1.2 var(--serif);letter-spacing:-.9px}.page-heading p:not(.eyebrow){color:var(--muted);margin-top:9px;font-size:12px}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:39px;padding:10px 16px;font-size:11px;font-weight:600;display:inline-flex}.primary{background:var(--green);color:#fff}.primary:hover{background:#294635}.secondary{background:#fff;border:1px solid #dce2d5}.brand-banner{background:linear-gradient(105deg,#eef2e6,#f7f8f0);border:1px solid #dfe5d7;border-radius:11px;align-items:center;gap:16px;margin-bottom:29px;padding:20px 24px;display:flex}.brand-avatar{color:#fff;width:49px;height:49px;font:28px var(--serif);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-banner h2{font-size:17px;font-weight:600}.brand-banner p{color:#74816b;margin-top:3px;font-size:10px}.brand-banner p span{margin:0 6px}.version-pill{color:#647456;white-space:nowrap;background:#fafcf7;border:1px solid #dce4d3;border-radius:20px;margin-left:auto;padding:5px 11px;font-size:9px}.editor-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:30px;display:grid}.brand-form{min-width:0}.form-section{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:20px;padding:24px}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.section-heading h2{font-size:14px;font-weight:600}.section-heading h2>span{color:#9aab8f;margin-right:12px;font-size:10px;font-weight:500}.section-heading>span{color:#949d8e;font-size:9px}.form-section>label+label,.form-section>.field-grid+label,.form-section>label+.field-grid,.form-section>.field-grid+.field-grid{margin-top:18px}.field-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.section-description{color:var(--muted);margin-top:-13px;margin-bottom:20px;font-size:11px}.direction-options{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.direction-options button{border:1px solid var(--line);text-align:left;border-radius:7px;min-width:0;padding:5px}.direction-options button.selected{background:#f7faf1;border-color:#61785a;box-shadow:0 0 0 1px #61785a}.direction-options strong{padding:8px 3px 2px;font-size:10px;display:block}.direction-options small{color:var(--muted);padding:0 3px 6px;font-size:8px;line-height:1.4;display:block}.mini-art{background:#e6e9df;border-radius:4px;justify-content:center;align-items:center;height:73px;display:flex;position:relative;overflow:hidden}.mini-art b{font:31px var(--serif);color:#566448;font-weight:400;position:relative}.mini-art i{border:1px solid #c0c9b8;border-radius:50%;width:60px;height:60px;position:absolute;top:30%;left:40%}.mini-art.warm{background:#eddfcd}.mini-art.warm b{color:#845c42;font-style:italic}.mini-art.warm i{background:#d8bf99;border:0}.mini-art.bold{background:#c9d45c}.mini-art.bold b{font-family:var(--sans);color:#2d4429;font-weight:700;transform:rotate(-8deg)}.mini-art.premium{background:#354939}.mini-art.premium b{color:#d9d4b7}.mini-art.premium i{border-color:#8a8b6a}.mini-art.editorial{background:#f0ece4}.mini-art.editorial b{color:#775e47;font-style:italic}.mini-art.editorial i{border-radius:0;transform:rotate(25deg)}.color-fields{margin-top:20px}.color-fields label>div{border:1px solid #dce2d8;border-radius:7px;align-items:center;padding:5px;display:flex}.color-fields input[type=color]{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:30px;height:30px;padding:0}.color-fields input:not([type=color]){border:0;min-width:0;padding:4px 8px;font-size:11px}.preview-column{position:sticky;top:24px}.preview-heading{letter-spacing:1.5px;color:#7b8975;justify-content:space-between;margin-bottom:12px;font-size:9px;display:flex}.post-preview{aspect-ratio:4/5;background:var(--paper);color:var(--brand);border:1px solid #e0e3d8;border-radius:3px;flex-direction:column;justify-content:space-between;padding:21px;display:flex;position:relative;overflow:hidden}.post-top{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.post-top>span:first-child{font:20px var(--serif);overflow-wrap:anywhere}.post-top>span:last-child{letter-spacing:2px;font-size:5px}.poster-orbit{justify-content:center;align-items:center;height:200px;display:flex;position:relative}.poster-orbit i{opacity:.25;border:1px solid;border-radius:50%;width:125px;height:168px;position:absolute;transform:rotate(-35deg)}.poster-orbit i:nth-child(2){transform:rotate(25deg)}.poster-orbit i:nth-child(3){transform:rotate(85deg)}.poster-orbit>span{font:36px/.98 var(--serif);letter-spacing:-1.3px;text-align:center;z-index:1;position:relative}.post-bottom{border-top:1px solid color-mix(in srgb, var(--brand), transparent 70%);justify-content:space-between;gap:8px;padding-top:12px;font-size:8px;display:flex}.post-bottom [lang=ar]{font:12px/1.5 Tahoma,Arial,sans-serif}.direction-warm .poster-orbit i{border-radius:50% 50% 25% 25%}.direction-bold .poster-orbit>span{font-family:var(--sans);font-size:31px;font-weight:700;transform:rotate(-7deg)}.direction-premium .poster-orbit>span{font-style:italic}.direction-editorial .poster-orbit i{border-radius:0}.direction-editorial .poster-orbit>span{text-align:left}.preview-caption{text-align:center;color:#8a9482;margin-top:10px;font-size:9px}.insight-card{background:#f0f3e9;border:1px solid #e0e6d8;border-radius:10px;margin-top:29px;padding:22px}.insight-card h3{font:20px/1.2 var(--serif);margin:14px 0 9px}.insight-card p{color:#77846e;margin-bottom:22px;font-size:11px;line-height:1.8}.insight-card>div{color:#7e8b75;border-top:1px solid #dfe5d6;justify-content:space-between;align-items:center;padding:10px 0;font-size:9px;display:flex}.insight-card strong{color:#4e6345;font-size:10px;font-weight:500}.save-section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.save-section>div{justify-content:space-between;align-items:center;gap:20px;margin-top:19px;display:flex}.save-section p{color:var(--muted);max-width:235px;font-size:10px;line-height:1.7}.page-footer{color:#9aa391;justify-content:space-between;gap:14px;padding:35px 0 6px;font-size:9px;display:flex}.page-footer>span:last-child{letter-spacing:1.5px;font-size:8px}.error,.notice{border-radius:7px;margin-bottom:18px;padding:13px 17px;font-size:12px}.error{color:#9e4533;background:#fcf0e8;border:1px solid #edcdbd}.notice{color:#426036;background:#edf3e7;border:1px solid #d1dec6}.new-brand-form{background:#edf2e5;border-radius:10px;align-items:end;gap:12px;margin-bottom:24px;padding:20px;display:flex}.new-brand-form label{flex:1}.brand-select{max-width:300px;margin:0 0 20px}.empty-state{text-align:center;border:1px dashed #c5d0ba;border-radius:10px;padding:70px 20px}.empty-state h2{font:30px var(--serif);margin:25px 0 10px}.empty-state p{color:var(--muted);margin-bottom:24px}.history-list{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.history-list article{border-top:1px solid var(--line);align-items:start;gap:20px;padding:25px 0;display:flex}.version-number{color:#6a825b;background:#edf2e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.history-list h3{font-size:14px}.history-list p{color:var(--muted);margin:6px 0 12px;font-size:11px}.history-list details{font-size:11px}.history-list summary{cursor:pointer}.history-list pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7ef;border-radius:6px;max-width:650px;padding:18px;font-size:11px}.studio-view{border:1px solid var(--line);background:#f1f3eb;border-radius:12px;grid-template-columns:350px 1fr;align-items:center;gap:65px;padding:30px;display:grid}.studio-view .post-preview{box-shadow:0 14px 24px #36493212}.studio-view h2{font:40px/1.1 var(--serif);margin-bottom:20px}.studio-view section>p:not(.eyebrow){color:var(--muted);max-width:310px;margin-bottom:25px;font-size:13px;line-height:1.9}@media (min-width:1500px){.editor-grid{grid-template-columns:minmax(0,1fr) 330px;gap:35px}.poster-orbit{height:245px}.poster-orbit i{width:150px;height:195px}.poster-orbit>span{font-size:43px}.post-preview{padding:27px}.post-top>span:first-child{font-size:23px}}@media (max-width:1150px){.sidebar{width:210px;padding:28px 17px}.main-content{width:calc(100% - 210px);margin-left:210px}.content-wrap{padding:30px 26px}.topbar{padding:0 26px}.editor-grid{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.form-section{padding:19px}.section-heading>span{display:none}.direction-options{gap:5px}.direction-options small{display:none}.mini-art{height:61px}.preview-column .poster-orbit>span{font-size:31px}.preview-column .poster-orbit{height:155px}.preview-column .poster-orbit i{width:99px;height:136px}.studio-view{grid-template-columns:280px 1fr;gap:30px}.studio-view h2{font-size:32px}}@media (max-width:930px){.editor-grid{grid-template-columns:1fr}.preview-column{grid-template-columns:1fr 1fr;gap:18px;display:grid;position:static}.preview-heading{grid-column:1/-1;margin:0}.preview-caption{grid-area:3/1;margin:0}.insight-card{align-self:start;margin:0}.page-heading{align-items:start}.page-heading h1{font-size:31px}.page-heading .secondary{padding:8px 11px;font-size:10px}.studio-view{grid-template-columns:1fr}.studio-view .post-preview{width:100%;max-width:360px;margin:auto}.welcome-panel,.welcome-copy{padding:35px}.welcome h1{font-size:65px}.welcome-card h2{font-size:44px}}@media (max-width:700px){.welcome{grid-template-columns:1fr}.welcome-copy{min-height:auto;padding:25px}.welcome-middle{margin:45px 0 30px}.welcome h1{font-size:58px}.welcome-copy>.muted{display:none}.welcome-panel{padding:42px 25px}.welcome-card{max-width:none}.welcome-card>.ava-mark{display:none}.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:17px 20px 12px;position:static}.sidebar .wordmark{font-size:24px}.workspace-switch{border:0;margin:0;padding:0;position:absolute;top:12px;right:20px}.workspace-switch>.account-icon{display:none}.workspace-switch strong{font-size:10px}.workspace-switch small{font-size:7px}.nav-label,.ava-note,.local-label{display:none}.sidebar nav{gap:4px;margin-top:21px;display:flex}.sidebar nav button{flex:1;justify-content:center;gap:6px;padding:11px 8px;font-size:11px}.nav-count{display:none}.sidebar-bottom{margin:0;padding:0}.switch-account{padding:10px 0 0;font-size:9px}.app-shell{display:block}.main-content{width:100%;margin:0}.topbar{height:51px;padding:0 20px;font-size:10px}.publishing-off{font-size:9px}.content-wrap{padding:27px 19px 12px}.page-heading{flex-wrap:wrap;margin-bottom:22px}.page-heading h1{font-size:31px}.page-heading .eyebrow{font-size:8px}.page-heading .secondary{min-height:33px}.brand-banner{flex-wrap:wrap;gap:10px;padding:17px 14px}.brand-banner h2{font-size:15px}.brand-banner .version-pill{font-size:8px}.brand-avatar{width:37px;height:37px;font-size:25px}.form-section{padding:18px 15px}.field-grid{gap:11px}.field-grid label{min-width:0}label{font-size:11px}input,select,textarea{padding:11px 9px;font-size:14px}.direction-options strong{font-size:9px}.direction-options{gap:5px}.direction-options button{padding:3px}.mini-art{height:65px}.mini-art b{font-size:25px}.save-section{padding:17px}.save-section>div{flex-direction:column;align-items:start;gap:12px}.save-section .primary{width:100%}.preview-column{grid-template-columns:1fr}.preview-heading,.preview-caption{grid-area:auto}.insight-card{margin-top:5px}.preview-column .post-preview{width:100%;max-width:350px;margin:auto}.preview-column .poster-orbit{height:220px}.preview-column .poster-orbit>span{font-size:40px}.preview-column .poster-orbit i{width:150px;height:190px}.new-brand-form{flex-wrap:wrap;padding:16px}.new-brand-form label{flex-basis:100%}.page-footer{flex-wrap:wrap;font-size:8px}.history-list{padding:18px}.history-list article{gap:10px}.history-list h3{font-size:12px}.history-list .version-pill{font-size:7px}.history-list article>div:nth-child(2){min-width:0}.studio-view{gap:35px;padding:18px}.studio-view h2{font-size:36px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--ink:#f5f3ff;--muted:#a7a6bd;--green:#8b5cf6;--paper:#090816;--line:#c7beff24;--sage:#7c5cff1f;--serif:"DM Sans", Arial, sans-serif;--sans:"DM Sans", Arial, sans-serif;--space:#090816;--space-2:#111027;--panel:#14122bc7;--panel-solid:#15132d;--violet:#8b5cf6;--violet-bright:#b991ff;--magenta:#f04ddd;--cyan:#35d9ff;--lime:#bcff72}body{background:radial-gradient(circle at 82% 12%, #6f43e11f, transparent 26rem), radial-gradient(circle at 20% 80%, #28c4ff0f, transparent 30rem), var(--space);color:var(--ink)}body:before{content:"";pointer-events:none;opacity:.22;z-index:-1;background-image:radial-gradient(circle,#ffffffb8 0 1px,#0000 1.2px),radial-gradient(circle,#b991ffe6 0 1px,#0000 1.2px);background-position:0 0,37px 53px;background-size:113px 113px,173px 173px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}input,textarea,select{color:var(--ink);background:#070716b8;border-color:#c7beff2b;box-shadow:inset 0 1px #ffffff09}input:focus,textarea:focus,select:focus{border-color:var(--violet-bright)}input::placeholder,textarea::placeholder{color:#77758e}.ava-mark{color:#fff;font-family:var(--sans);background:radial-gradient(circle at 30% 25%,#ffffff40,#0000 20%),linear-gradient(145deg,#9b65ff,#5f34d6 62%,#321c7d);border:1px solid #d1bdff73;font-weight:800;box-shadow:0 0 32px #8b5cf647,inset 0 1px #ffffff38}.wordmark{color:#fff;letter-spacing:-1.1px}.wordmark>span:last-child{color:var(--cyan);border:1px solid #35d9ff52;border-radius:4px;padding:2px 4px}.eyebrow{color:var(--violet-bright)}.status-dot{background:var(--lime);box-shadow:0 0 10px #bcff72a6}.welcome-copy{border-right:1px solid var(--line);background:radial-gradient(circle at 85% 10%,#f04ddd2e,#0000 18rem),linear-gradient(145deg,#171334,#0c0a1d 72%)}.welcome-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070714bf}.welcome h1,.welcome-card h2,.page-heading h1,.studio-view h2{font-family:var(--sans);letter-spacing:-.055em;font-weight:750}.welcome h1 em,.welcome-card h2 em{color:#0000;background:linear-gradient(90deg, var(--violet-bright), var(--magenta), var(--cyan));-webkit-background-clip:text;background-clip:text;font-style:normal}.intro,.welcome-card>p:not(.eyebrow),.muted{color:var(--muted)}.demo-accounts button,.firebase-signin>button{border-color:var(--line);color:var(--ink);background:#181531d1;box-shadow:0 18px 50px #0000002e}.demo-accounts button:hover,.firebase-signin>button:hover{border-color:#b991ffb8;box-shadow:0 0 28px #8b5cf62b}.account-icon,.account-icon.saffron{color:var(--violet-bright);background:#8b5cf629;border:1px solid #b991ff3d}.google-mark{color:var(--cyan);background:#35d9ff1f}.sidebar{border-right-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 0 0,#8b5cf621,#0000 19rem),#0a0919f0;width:258px}.workspace-switch{border-color:var(--line)}.workspace-switch small,.nav-label,.local-label{color:#77758f}.workspace-switch select{background:0 0;border:0}.sidebar nav button{color:#9290aa;border:1px solid #0000}.sidebar nav button:hover{color:#fff;background:#8b5cf614}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 0 var(--violet-bright), 0 14px 32px #0000001f;background:linear-gradient(90deg,#8b5cf638,#35d9ff0f);border-color:#b991ff2b}.sidebar nav button.active>span:first-child{color:var(--cyan);text-shadow:0 0 14px #35d9ffa6}.nav-count{color:var(--violet-bright)}.ava-note{border:1px solid var(--line);background:linear-gradient(150deg,#8b5cf621,#35d9ff0a)}.ava-note p,.switch-account{color:#9997b0}.main-content{width:calc(100% - 258px);margin-left:258px}.topbar{border-color:var(--line);color:#7d7b92;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090816c2}.topbar strong{color:#d7d4e8}.publishing-off{color:#d5a4cf;background:#f04ddd0f;border:1px solid #f04ddd29;border-radius:999px;padding:7px 11px}.publishing-off>span{background:var(--magenta);box-shadow:0 0 10px #f04ddd99}.content-wrap{max-width:1500px}.page-heading h1{font-size:41px}.page-heading p:not(.eyebrow){color:var(--muted)}.primary,.secondary{border-radius:10px;min-height:42px}.primary{color:#fff;background:linear-gradient(105deg,#7447ef,#a548ed 52%,#d846c6);box-shadow:0 10px 28px #7a47ef38,inset 0 1px #ffffff38}.primary:hover{background:linear-gradient(105deg,#8255f8,#b555f5 52%,#e155d1);transform:translateY(-1px)}.secondary{border-color:var(--line);color:#ddd9ec;background:#14122bb8}.secondary:hover{background:#8b5cf621}.brand-banner{border-color:var(--line);background:linear-gradient(110deg,#8b5cf626,#35d9ff0b),#121027b8;box-shadow:0 20px 50px #0000001f}.brand-banner p{color:#908ea4}.brand-avatar{border:1px solid #ffffff2e;box-shadow:0 0 26px #8b5cf638}.version-pill{color:#9deaff;background:#35d9ff0f;border-color:#35d9ff2e}.form-section,.save-section,.history-list,.empty-state,.new-brand-form{background:var(--panel);border-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 60px #00000026,inset 0 1px #ffffff06}.section-heading h2>span{color:var(--cyan)}.section-heading>span,.section-description,.preview-caption,.save-section p{color:var(--muted)}.direction-options button{border-color:var(--line);color:var(--ink);background:#0707168c}.direction-options button:hover{border-color:#b991ff6b}.direction-options button.selected{border-color:var(--violet-bright);background:#8b5cf621;box-shadow:0 0 0 1px #b991ff40,0 0 24px #8b5cf61f}.color-fields label>div{border-color:var(--line);background:#0707168c}.insight-card{border-color:var(--line);background:linear-gradient(145deg,#8b5cf61f,#35d9ff0a)}.insight-card p,.insight-card>div{color:var(--muted);border-color:var(--line)}.insight-card strong{color:#cfc7f8}.history-list article{border-color:var(--line)}.history-list pre{color:#cbc7de;border-color:var(--line);background:#090817}.post-preview{--preview-paper:color-mix(in srgb, var(--paper), #0c0920 28%);background:radial-gradient(circle at 75% 18%, color-mix(in srgb, var(--brand), transparent 72%), transparent 36%), linear-gradient(150deg, var(--preview-paper), color-mix(in srgb, var(--preview-paper), #070611 26%));border:1px solid color-mix(in srgb, var(--brand), white 20%);color:color-mix(in srgb, var(--brand), white 20%);isolation:isolate;border-radius:18px;box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff17}.post-preview:before{content:"";background:color-mix(in srgb, var(--brand), transparent 62%);filter:blur(48px);z-index:-1;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-45px}.post-grid{opacity:.14;z-index:-1;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.post-top{text-align:left;align-items:flex-start}.post-top>span:first-child{font-family:var(--sans);letter-spacing:-.04em;font-weight:750}.post-top>span:last-child{color:color-mix(in srgb, currentColor, white 32%)}.poster-orbit b{color:var(--cyan);text-shadow:0 0 18px var(--cyan);font-size:18px;position:absolute;top:12%;right:18%}.poster-orbit>span{font-family:var(--sans);letter-spacing:-.06em;text-align:left;font-weight:760}.poster-orbit i{border-color:color-mix(in srgb, currentColor, white 18%);box-shadow:0 0 30px color-mix(in srgb, var(--brand), transparent 70%)}.post-bottom{color:color-mix(in srgb, currentColor, white 24%)}.post-index{letter-spacing:1.4px;opacity:.75;justify-content:space-between;margin-top:11px;font-size:6px;display:flex}.studio-shell{gap:18px;display:grid}.studio-commandbar{border:1px solid var(--line);background:linear-gradient(105deg,#8b5cf61f,#35d9ff09),#110f26c7;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:inset 0 1px #ffffff09}.studio-commandbar h2{letter-spacing:-.035em;margin-top:7px;font-size:22px}.studio-commandbar p{color:var(--muted);margin-top:4px;font-size:11px}.studio-live{letter-spacing:1.8px;color:#b9ff81;font-size:8px}.studio-live i,.canvas-topline i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #bcff72b3}.studio-signal{background:#05071494;border:1px solid #35d9ff24;border-radius:12px;width:230px;padding:13px 15px}.studio-signal>div{letter-spacing:1.3px;color:#8e8ca3;justify-content:space-between;align-items:center;font-size:8px;display:flex}.studio-signal strong{color:var(--cyan);font-size:14px}.signal-track{background:#ffffff12;border-radius:99px;height:4px;margin-top:10px;display:block;overflow:hidden}.signal-track i{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:99px;height:100%;display:block;box-shadow:0 0 12px #35d9ff80}.studio-layout{grid-template-columns:82px minmax(430px,1fr) 270px;align-items:stretch;gap:14px;display:grid}.studio-modes,.studio-inspector,.canvas-chrome{border:1px solid var(--line);background:#0f0e21d1;box-shadow:0 25px 65px #0000002e}.studio-modes{border-radius:15px;flex-direction:column;gap:8px;padding:16px 10px;display:flex}.studio-modes>span{letter-spacing:1.4px;color:#77758e;text-align:center;margin-bottom:4px;font-size:7px}.studio-modes button{color:#817e98;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:70px;display:flex}.studio-modes button b{font-size:21px;font-weight:400;line-height:1}.studio-modes button small{font-size:8px}.studio-modes button:hover{color:#fff;background:#8b5cf614}.studio-modes button.active{color:#fff;background:linear-gradient(145deg,#8b5cf638,#35d9ff12);border-color:#b991ff4d;box-shadow:0 0 22px #8b5cf61f}.studio-modes button.active b{color:var(--cyan);text-shadow:0 0 14px #35d9ff8c}.studio-stage{min-width:0}.canvas-chrome{border-radius:15px;grid-template-rows:44px 1fr 42px;height:100%;min-height:630px;display:grid;overflow:hidden}.canvas-topline,.canvas-footer{color:#858299;letter-spacing:1.2px;background:#080815b3;align-items:center;gap:11px;padding:0 16px;font-size:8px;display:flex}.canvas-topline{border-bottom:1px solid var(--line);justify-content:space-between}.canvas-footer{border-top:1px solid var(--line);justify-content:center}.canvas-footer>i{background:var(--line);width:1px;height:16px;margin:0 5px}.canvas-workspace{background:radial-gradient(circle,#8b5cf61c,#0000 18rem),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px,#0a0919;justify-content:center;align-items:center;min-height:0;padding:34px;display:flex}.canvas-workspace .post-preview{width:min(390px,75%)}.canvas-workspace .format-carousel{transform:scale(.93)}.canvas-workspace .format-story{aspect-ratio:9/16;width:min(295px,58%)}.canvas-workspace .format-story .poster-orbit{height:300px}.canvas-workspace .format-story .poster-orbit>span{font-size:39px}.studio-inspector{border-radius:15px;flex-direction:column;gap:0;padding:18px;display:flex}.inspector-head{border-bottom:1px solid var(--line);letter-spacing:1.5px;color:#8b899f;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:8px;display:flex}.inspector-head b{color:var(--violet-bright);border:1px solid #b991ff33;border-radius:99px;padding:4px 7px}.studio-inspector section{border-bottom:1px solid var(--line);padding:18px 0}.studio-inspector label{color:#7e7b95;letter-spacing:1.2px;text-transform:uppercase;font-size:8px}.studio-inspector section>strong{text-transform:capitalize;margin-top:7px;font-size:17px;display:block}.studio-inspector p{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.65}.studio-swatches{gap:8px;margin-top:11px;display:flex}.studio-swatches i{border:1px solid #ffffff26;border-radius:10px;width:34px;height:34px;box-shadow:inset 0 1px #ffffff26}.studio-swatches i:last-child{background:linear-gradient(135deg, var(--violet), var(--magenta), var(--cyan))}.signal-list div{color:#9a98ad;justify-content:space-between;gap:10px;padding:6px 0;font-size:9px;display:flex}.signal-list b{letter-spacing:1px;color:#b9ff81;font-size:7px}.studio-cta{justify-content:space-between;width:100%;margin-top:auto}.studio-variants{border:1px solid var(--line);background:#0f0e21c2;border-radius:15px;grid-template-columns:1.15fr repeat(3,1fr);gap:10px;padding:16px;display:grid}.studio-variants>div{padding:10px}.studio-variants h3{font-size:15px;line-height:1.35}.studio-variants button{text-align:left;color:#ddd9eb;border:1px solid var(--line);background:#07071475;border-radius:11px;align-items:center;gap:11px;min-height:76px;padding:10px;display:flex}.studio-variants button:hover{border-color:#b991ff6b;transform:translateY(-1px)}.studio-variants button>i{border:1px solid #ffffff1f;border-radius:8px;flex:none;width:45px;height:54px}.variant-orbit{background:radial-gradient(circle,#35d9ff 0 7%,#0000 8% 22%,#7b4ee4 23% 25%,#0000 26%),#171333}.variant-editorial{background:linear-gradient(90deg,#0000 0 20%,#f04ddd 21% 24%,#0000 25%),repeating-linear-gradient(#18162f 0 9px,#282343 10px 11px)}.studio-variants b{font-size:10px;display:block}.studio-variants small{color:#858299;margin-top:4px;font-size:8px;line-height:1.4;display:block}.studio-disclaimer{color:#77758e;text-align:center;padding:4px 0 8px;font-size:9px}.error{color:#ff9bab;background:#a61b342b;border-color:#ff557638}.notice{color:#9deaff;background:#35d9ff12;border-color:#35d9ff2b}@media (max-width:1120px){.studio-layout{grid-template-columns:74px minmax(390px,1fr)}.studio-inspector{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:18px;display:grid}.studio-inspector .inspector-head{grid-column:1/-1}.studio-inspector section{border:0;padding:5px 0}.studio-cta{margin:0}.studio-variants{grid-template-columns:1fr 1fr 1fr}.studio-variants>div{grid-column:1/-1}}@media (max-width:760px){.sidebar{background:#0a0919f5;width:100%}.main-content{width:100%;margin:0}.sidebar nav button{min-width:0}.sidebar nav button>span:first-child{display:none}.topbar{background:#090816e6}.page-heading h1{font-size:32px}.studio-commandbar{flex-direction:column;align-items:flex-start}.studio-signal{width:100%}.studio-layout{grid-template-columns:1fr}.studio-modes{flex-direction:row;padding:8px}.studio-modes>span{display:none}.studio-modes button{flex:1;min-height:58px}.canvas-chrome{min-height:560px}.canvas-workspace{padding:22px 12px}.canvas-workspace .post-preview{width:min(340px,92%)}.canvas-workspace .format-story{width:min(260px,72%)}.studio-inspector{grid-column:auto;display:flex}.studio-variants{grid-template-columns:1fr}.studio-variants>div{grid-column:auto}}.loading.unreachable{text-align:center;gap:14px;padding:24px 16px}.loading.unreachable h1{font:600 clamp(22px, 4vw, 30px)/1.2 var(--display,var(--sans));margin:8px 0 0}.loading.unreachable p{opacity:.75;margin:0}.unreachable-orbit{border:1.5px dashed color-mix(in srgb, var(--setup-accent,#7040ad), transparent 55%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.unreachable-signal{border-radius:50%;position:absolute;inset:-6px}.unreachable-signal:before{content:"";background:#e0a030;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #e0a03040}@media (prefers-reduced-motion:no-preference){.unreachable-signal{animation:6s linear infinite ava-orbit-spin}}.loading.unreachable>:not(.orbit-sky){z-index:1;position:relative}.history-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}
:root{--surface-0:#0c0c14;--surface-1:#15151f;--surface-2:#1e1e2c;--surface-3:#292839;--border-soft:#343344;--border-control:#626076;--border-strong:#ae91ff;--text-1:#f6f5fa;--text-2:#c6c4d3;--text-3:#aaa7bc;--accent:#a78bfa;--accent-fill:#7047d6;--accent-fill-hover:#8156e7;--accent-subtle:#2c2346;--accent-2:#8dd9e4;--success:#9bd9b2;--control-height:44px;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--ink:var(--text-1);--muted:var(--text-2);--line:var(--border-soft);--paper:var(--surface-0)}body{background:var(--surface-0);font-size:14px;line-height:1.5}body:before{opacity:.045}h1,h2,h3{text-wrap:balance}button{transition:background-color .15s,border-color .15s,box-shadow .15s}button svg{flex-shrink:0}button:hover{transform:none}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #d1bcff}button:disabled{opacity:1;color:#9d99ad;box-shadow:none;cursor:not-allowed;background:#252430;border-color:#474354}.primary,.secondary{min-height:var(--control-height);border-radius:var(--radius-sm);border:1px solid #0000;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.4}.primary{color:#fff;background:var(--accent-fill);border-color:#a180ed;box-shadow:0 3px 12px #0003,inset 0 1px #ffffff14}.primary:hover:not(:disabled){color:#fff;background:var(--accent-fill-hover);border-color:#c4adff;transform:none}.secondary{color:var(--text-1);background:var(--surface-2);border-color:var(--border-control);box-shadow:0 2px 4px #0002}.secondary:hover:not(:disabled){background:var(--surface-3);border-color:#b3adc9}.primary:disabled,.secondary:disabled{color:#9d99ad;box-shadow:none;background:#252430;border-color:#474354}label{color:var(--text-1);gap:8px;font-size:13px;font-weight:600}label small{color:var(--text-2);font-size:12px;line-height:1.6}input,textarea,select{min-width:0;min-height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-sm);color:var(--text-1);background-color:#101019;padding:11px 13px;font-size:14px;font-weight:400;box-shadow:inset 0 1px 3px #0002}input::placeholder,textarea::placeholder{color:var(--text-3);opacity:1}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cec9df' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}select option{background:var(--surface-1);color:var(--text-1)}input:hover,textarea:hover,select:hover{border-color:#928aa9}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);box-shadow:none}.app-shell{--sidebar-width:224px}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--border-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(155deg,#1d1732 0,#0000 240px),#101019;padding:28px 16px 20px}.sidebar .wordmark{padding:0 8px;font-size:24px}.workspace-switch{border-color:var(--border-soft);gap:10px;min-width:0;margin:28px 0 24px;padding:18px 8px;position:static}.workspace-switch>div{min-width:0}.workspace-switch small{color:var(--text-3);letter-spacing:1px;font-size:10px}.workspace-switch strong{overflow-wrap:anywhere;font-size:13px}.workspace-switch select{background-color:var(--surface-1);border:1px solid var(--border-control);padding:8px 28px 8px 8px;font-size:12px}.nav-label{color:var(--text-3);letter-spacing:1.5px;margin-bottom:12px;padding-left:12px;font-size:10px}.sidebar nav{gap:7px}.sidebar nav button{min-height:46px;color:var(--text-2);border:1px solid #0000;border-radius:10px;gap:11px;padding:12px;font-size:13px;font-weight:500}.sidebar nav button>svg{width:18px;height:18px;color:var(--text-3);flex:none}.sidebar nav button:hover:not(:disabled){background:var(--surface-2);color:#fff}.sidebar nav button.active{color:#fff;background:var(--accent-subtle);border-color:#64508a;font-weight:600;box-shadow:inset 3px 0 #b99aff}.sidebar nav button.active>svg{color:#d0bdff;filter:none}.nav-count{display:none}.sidebar-bottom{padding-top:28px}.ava-note{display:none}.switch-account{width:100%;min-height:44px;color:var(--text-2);border:1px solid var(--border-soft);border-radius:10px;gap:9px;padding:10px;font-size:12px}.switch-account:hover{background:var(--surface-2);border-color:var(--border-control)}.local-label{color:var(--text-3);letter-spacing:.8px;font-size:10px}.main-content{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.topbar{height:60px;color:var(--text-3);border-color:var(--border-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background:#101019;padding:0 28px;font-size:12px}.topbar strong{color:var(--text-1)}.publishing-off,.publishing-off.hub-active{color:var(--text-2);border:1px solid var(--border-soft);background:var(--surface-1);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.publishing-off>span{box-shadow:none;background:#aba7ba;width:6px;height:6px}.publishing-off.hub-active>span{background:#b99aff}.content-wrap{max-width:1600px;margin-inline:auto;padding:32px}.page-heading{gap:20px;margin-bottom:28px}.eyebrow{color:var(--text-3);letter-spacing:1.5px;font-size:10px}.page-heading h1{letter-spacing:-.04em;font-size:clamp(28px,2.6vw,38px);line-height:1.2}.page-heading p:not(.eyebrow){color:var(--text-2);margin-top:10px;font-size:14px}.brand-select{max-width:350px;margin-bottom:20px}.brand-banner{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);min-height:76px;box-shadow:none;gap:14px;margin-bottom:20px;padding:14px 18px}.brand-select-inline{grid-template-columns:auto minmax(150px,220px);align-items:center;gap:10px;width:auto;max-width:none;margin:0 0 0 auto;display:grid}.brand-select-inline>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.brand-select-inline select{min-height:40px;padding:8px 34px 8px 12px}.brand-banner h2{font-size:18px}.brand-banner p{color:var(--text-2);font-size:12px}.brand-avatar{box-shadow:none;border-color:#ffffff35}.version-pill{color:var(--text-2);background:#13131e;border-color:#524966;padding:6px 10px;font-size:11px}.editor-grid{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.form-section,.save-section,.history-list,.new-brand-form{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 5px 18px #0002}.form-section{margin-bottom:20px;padding:24px}.section-heading{border-bottom:1px solid var(--border-soft);background:#1c1b29;border-radius:15px 15px 0 0;gap:16px;min-height:66px;margin:-24px -24px 24px;padding:17px 24px}.section-heading h2{letter-spacing:-.01em;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.section-heading h2>span{color:#d3beff;background:#30263f;border:1px solid #625177;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;margin:0;font-size:11px;font-weight:600;display:grid}.section-heading>span{color:var(--text-3);font-size:11px}.section-description{color:var(--text-2);margin-top:-4px;font-size:13px;line-height:1.6}.field-grid{gap:18px}.field-grid label{min-width:0}.direction-options{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:10px}.direction-options button{border:1px solid var(--border-control);color:var(--text-1);box-shadow:none;background:#101019;border-radius:11px;padding:7px 7px 12px;position:relative}.direction-options button:hover{background:var(--surface-3);border-color:#b8a5dd}.direction-options button.selected{background:#302344;border:2px solid #b99aff;padding:6px 6px 11px;box-shadow:0 0 0 2px #a78bfa12}.direction-options button.selected:after{content:"✓";color:#20142e;background:#d1b8ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:grid;position:absolute;top:12px;right:12px}.direction-options strong{margin-top:9px;font-size:13px;display:block}.direction-options small{color:var(--text-2);margin-top:3px;font-size:10px;display:block}.mini-art{border-radius:6px;height:78px}.color-fields{margin-top:24px}.color-fields label>div{border:1px solid var(--border-control);background:#101019;border-radius:10px;min-width:0}.color-fields input[type=color]{background:0 0;border:0;width:38px;min-width:38px;height:38px;min-height:38px}.color-fields input:not([type=color]){background:0 0;border:0;min-width:0;font-size:13px}.save-section{z-index:8;border-top:2px solid #7960a5;padding:24px;position:sticky;bottom:16px;box-shadow:0 14px 35px #130b2024}.save-section p{color:var(--text-2);font-size:12px;line-height:1.6}.preview-column{display:block;position:sticky;top:92px}.preview-heading{color:var(--text-2);letter-spacing:1.1px;margin-bottom:14px;font-size:10px}.preview-caption{color:var(--text-3);text-align:center;margin-top:12px;font-size:11px}.insight-card{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:14px;margin-top:24px;padding:20px}.insight-card h3{font-size:17px}.insight-card p{color:var(--text-2);font-size:13px}.insight-card>div{color:var(--text-2);border-color:var(--border-soft);font-size:12px}.insight-card strong{color:var(--text-1)}.page-footer{color:var(--text-3);font-size:11px}.history-list{overflow-wrap:anywhere;padding:24px}.history-list h3{font-size:16px}.history-list p,.history-list summary{color:var(--text-2);font-size:13px}.history-list pre{max-width:100%;overflow-x:auto}.history-list article>div{min-width:0}.notice,.error{border-radius:10px;font-size:13px;line-height:1.6}.notice{color:#c9eed6;background:#18291f;border:1px solid #4e755b}.error{color:#ffd3d7;background:#361e29;border:1px solid #915665}.post-preview{color:var(--preview-ink);background:var(--paper);border:1px solid color-mix(in srgb, var(--preview-ink), transparent 80%);box-shadow:0 22px 60px #0005}.post-preview:before{opacity:.15}.post-top>span:first-child{color:var(--preview-ink)}.post-top>span:last-child{color:var(--preview-ink);letter-spacing:1.4px;opacity:.7;font-size:8px}.poster-orbit>span{color:var(--preview-ink)}.poster-orbit i{border-color:var(--brand);opacity:.22;box-shadow:none}.poster-orbit b{color:var(--brand);text-shadow:none}.post-bottom{color:var(--preview-ink);border-color:color-mix(in srgb, var(--preview-ink), transparent 75%);font-size:10px}.post-index{color:var(--preview-ink);letter-spacing:1px;opacity:.7;font-size:9px}.sidebar nav button.active:hover:not(:disabled){background:var(--accent-subtle)}@media (max-width:1250px){.app-shell{--sidebar-width:204px}.sidebar{padding-inline:12px}.editor-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.content-wrap:not(.hub-wrap){padding:28px 24px}.section-heading>span{display:none}}@media (max-width:1080px) and (min-width:761px){.app-shell{--sidebar-width:188px}.sidebar .wordmark{font-size:22px}.sidebar nav button{gap:9px;padding-inline:10px;font-size:12px}.workspace-switch .account-icon{display:none}.editor-grid{grid-template-columns:1fr}.preview-column{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.preview-heading{grid-column:1/-1}.preview-caption{grid-area:3/1}.insight-card{margin-top:0}}@media (max-width:760px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border-soft);width:100%;padding:18px 16px 12px;position:relative}.sidebar .wordmark{max-width:fit-content;padding:0;font-size:23px}.workspace-switch,.nav-label,.local-label,.ava-note{display:none}.sidebar nav{gap:6px;margin-top:19px;display:flex}.sidebar nav button{flex:1;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:10px 6px;font-size:12px}.sidebar nav button>svg{width:16px;height:16px}.sidebar nav button.active{box-shadow:inset 0 -2px #b99aff}.sidebar-bottom{margin:0;padding:0;position:absolute;top:15px;right:16px}.switch-account{justify-content:center;width:44px;height:44px;padding:0}.switch-account>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.main-content{width:100%;margin:0}.topbar{gap:10px;height:46px;padding:0 16px;font-size:11px}.topbar .slash{margin-inline:8px}.publishing-off{padding:5px 8px;font-size:10px}.content-wrap:not(.hub-wrap){padding:26px 16px}.page-heading{flex-wrap:wrap;gap:18px}.page-heading .secondary{min-height:44px;padding:10px 16px;font-size:13px}.page-heading h1{font-size:32px}.page-heading p:not(.eyebrow){font-size:13px}.page-heading .eyebrow{font-size:10px}.brand-banner{flex-wrap:wrap;gap:12px;padding:18px}.brand-select-inline{order:3;grid-template-columns:1fr;width:100%;margin:0}.brand-select-inline select{width:100%}.brand-banner h2{font-size:17px}.brand-banner .version-pill{font-size:10px}.editor-grid{grid-template-columns:1fr}.form-section,.save-section{padding:20px}.section-heading{margin:-20px -20px 20px;padding:16px 20px}.section-heading h2{font-size:15px}.field-grid{gap:16px}input,select,textarea{font-size:16px}.direction-options{grid-template-columns:repeat(3,minmax(0,1fr))}.direction-options small{display:none}.preview-column{display:block;position:static}.preview-column .post-preview{max-width:350px;margin-inline:auto}.preview-caption{margin-top:12px}.save-section>div{flex-direction:column;align-items:stretch}.save-section{position:static}.save-section .primary{width:100%}.history-list{padding:20px}.history-list article{flex-wrap:wrap}.history-list article>div:nth-child(2){flex:1}}@media (max-width:520px){.sidebar nav button{font-size:11px}.sidebar nav button>svg{display:none}.field-grid{grid-template-columns:1fr}.direction-options{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-banner .version-pill{margin-left:49px}}@media (max-width:360px){.topbar{padding-inline:12px;font-size:10px}.topbar .slash{margin-inline:5px}.form-section,.save-section{padding:18px 14px}.section-heading{margin:-18px -14px 18px;padding:14px}.section-heading h2{font-size:14px}}.ava-dialog{width:min(480px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text-1);background:#1b1828;border:1px solid #675378;border-radius:22px;padding:28px;overflow-y:auto;box-shadow:0 32px 120px #0009}.ava-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05050bbf}.dialog-heading{margin-bottom:24px}.dialog-mark{color:#d6baff;background:#352646;border:1px solid #735186;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:20px;display:grid}.dialog-heading h2{letter-spacing:-.03em;margin-bottom:10px;font-size:25px;line-height:1.25}.dialog-heading p{color:var(--text-2);font-size:14px;line-height:1.6}.ava-dialog .new-brand-form{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.dialog-actions{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;display:flex}@media (max-width:400px){.ava-dialog{padding:24px 18px}.dialog-actions .primary,.dialog-actions .secondary{flex:1;padding-inline:12px;font-size:13px}}.history-list details{margin-top:12px}.history-list summary{cursor:pointer;border:1px solid var(--border-control);background:var(--surface-2);width:fit-content;min-height:40px;color:var(--text-1);border-radius:8px;padding:10px 12px}.history-list summary:hover{background:var(--surface-3);border-color:#b0a2c2}.history-profile{border:1px solid var(--border-soft);background:#101019;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:14px;padding:22px;display:grid}.history-profile>div{min-width:0}.history-profile .full{grid-column:1/-1}.history-profile dt{color:var(--text-3);margin-bottom:5px;font-size:11px}.history-profile dd{color:var(--text-1);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.history-profile ul{margin:0;padding-left:18px}.capitalize{text-transform:capitalize}@media (max-width:520px){.history-profile{grid-template-columns:1fr;padding:16px}}.history-list article{grid-template-columns:36px minmax(0,1fr);gap:14px;display:grid}.version-number{color:#d6bfff;width:36px;height:36px;font:600 12px var(--sans);background:#30263f;border:1px solid #675178;border-radius:10px;place-items:center;display:grid}.history-entry-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.history-entry-heading h3{overflow-wrap:anywhere;min-width:0}.history-entry-heading .version-pill{flex-shrink:0}@media (max-width:520px){.history-list article{grid-template-columns:1fr}.version-number{width:32px;height:32px}.history-profile{width:100%}.history-entry-heading h3{font-size:15px}}
.hub-wrap{max-width:none;height:calc(100dvh - 60px);min-height:716px;padding:24px 28px 16px}.hub-wrap>.page-footer{display:none}.ava-hub{grid-template-rows:90px minmax(0,1fr) auto;gap:18px;height:100%;display:grid}.hub-header{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.hub-title .eyebrow{color:#b29cd2;letter-spacing:1.6px;margin-bottom:6px;font-size:10px}.hub-title h1{letter-spacing:-.045em;font-size:34px;font-weight:600;line-height:1.12}.hub-title h1>span{color:#bd93fa}.hub-title>p:last-child{color:var(--text-2);margin-top:7px;font-size:13px}.hub-header-actions{align-items:flex-end;gap:9px;min-width:0;display:flex}.hub-brand-picker{gap:6px;min-width:0;display:flex}.hub-brand-picker>span{color:var(--text-3);font-size:11px;font-weight:500}.hub-brand-picker select{background-color:var(--surface-2);width:240px;max-width:100%;font-size:13px}.hub-icon-button{width:44px;height:44px;color:var(--text-1);background:var(--surface-2);border:1px solid var(--border-control);border-radius:10px;flex:none;place-items:center;display:grid}.hub-icon-button:hover{background:var(--surface-3);border-color:#b8a2ce}.hub-console{grid-template-columns:minmax(0,1fr) 318px;gap:18px;min-width:0;min-height:0;display:grid}.hub-screen,.hub-inspector{background:var(--surface-1);border:1px solid #443b51;border-radius:18px;min-width:0;box-shadow:0 8px 32px #0002}.hub-screen{grid-template-rows:64px 62px minmax(0,1fr) 40px;min-height:0;display:grid;overflow:hidden}.screen-bar{background:linear-gradient(100deg,#252032,#1a1926);border-bottom:1px solid #443b51;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;display:flex}.screen-title{align-items:center;gap:11px;min-width:0;display:flex}.screen-title>svg{color:#d1b3fa}.screen-title h2{font-size:15px;font-weight:600;line-height:1.3}.screen-title p{color:var(--text-3);margin-top:3px;font-size:11px}.canvas-state{color:var(--text-2);white-space:nowrap;background:#16151f;border:1px solid #4b4359;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.canvas-state i{background:#baa6d4;border-radius:50%;width:5px;height:5px}.canvas-state.is-draft{color:#f6d49f;background:#30271c;border-color:#796039}.canvas-state.is-draft i{background:#f6d49f}.canvas-toolbar{background:#15141f;border-bottom:1px solid #302a3b;justify-content:space-between;align-items:center;gap:14px;padding:9px 16px;display:flex}.format-options{background:#0d0c14;border:1px solid #423b4e;border-radius:11px;align-items:center;gap:4px;padding:3px;display:inline-flex}.format-options button{min-height:36px;color:var(--text-2);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:500;display:inline-flex}.format-options button:hover{color:#fff;background:#282133}.format-options button[aria-pressed=true]{color:#fff;background:#392a51;border-color:#a486cc;box-shadow:inset 0 1px #ffffff14}.format-options button[aria-pressed=true] svg{color:#d4b4ff}.canvas-ratio{color:var(--text-3);letter-spacing:.3px;font-size:11px}.screen-stage{background:radial-gradient(at 50% 60%,#59417026,#0000 65%),radial-gradient(#81719135 .7px,#0000 .7px) 0 0/20px 20px,#0e0d16;place-items:center;min-height:0;padding:25px;display:grid;position:relative;overflow:hidden;container-type:size}.screen-stage .post-preview{aspect-ratio:4/5;border-radius:14px;width:min(100cqw,80cqh,460px);max-width:100%;height:auto;padding:clamp(15px,3cqw,28px);container-type:inline-size}.screen-stage .format-story{aspect-ratio:9/16;width:min(100cqw,56.25cqh,325px)}.screen-stage .format-carousel{box-shadow:6px 6px #302637,7px 7px #8b708f,12px 12px #211c2b,13px 13px #58405f}.screen-stage .post-top>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(14px,6cqi,25px);line-height:1.2;display:-webkit-box;overflow:hidden}.screen-stage .post-top>span:last-child{letter-spacing:1px;font-size:clamp(6px,2cqi,9px)}.screen-stage .poster-orbit{flex:1;height:auto;min-height:0}.screen-stage .poster-orbit>span{letter-spacing:-.05em;font-size:clamp(21px,12cqi,48px);line-height:1.05}.screen-stage .poster-orbit i{width:68%;height:77%;max-height:225px}.screen-stage .post-bottom{gap:8px;margin-top:8px;padding-top:10px;font-size:clamp(7px,3cqi,11px)}.screen-stage .post-bottom [lang=ar]{font-size:clamp(8px,3.8cqi,13px)}.screen-stage .post-index{margin-top:12px;font-size:clamp(6px,2.5cqi,9px)}.screen-stage .format-story .post-bottom{flex-wrap:wrap}.screen-stage .format-story .post-bottom [lang=ar]{margin-left:auto}.corner{color:#867197;pointer-events:none;width:11px;height:11px;position:absolute}.corner.top-left{border-top:1px solid;border-left:1px solid;top:12px;left:12px}.corner.top-right{border-top:1px solid;border-right:1px solid;top:12px;right:12px}.corner.bottom-left{border-bottom:1px solid;border-left:1px solid;bottom:12px;left:12px}.corner.bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:12px;right:12px}.screen-footer{color:var(--text-3);background:#17151f;border-top:1px solid #302a3b;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:11px;display:flex}.screen-footer>span{align-items:center;gap:7px;display:flex}.hub-inspector{background:linear-gradient(155deg,#211b2e 0,#16151f 160px);flex-direction:column;min-height:0;display:flex;overflow:auto}.inspector-heading{align-items:center;gap:12px;padding:22px 20px 18px;display:flex}.inspector-orbit{color:#d6b5ff;background:radial-gradient(#684d893d,#0000);border:1px solid #68517e;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 20px #9860d215}.inspector-heading h2{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:1.2}.inspector-heading p{color:var(--text-3);margin-top:5px;font-size:11px}.inspector-tabs{background:#0f0e18;border:1px solid #464052;border-radius:10px;gap:4px;margin:0 20px;padding:3px;display:flex}.inspector-tabs button{min-height:40px;color:var(--text-2);border:1px solid #0000;border-radius:7px;flex:1;padding:8px 10px;font-size:12px;font-weight:500}.inspector-tabs button:hover{color:#fff;background:#2c2538}.inspector-tabs button[aria-selected=true]{color:#fff;background:#31273f;border-color:#7d6694}.inspector-content{flex:1;padding:20px}.inspector-content [hidden]{display:none}.inspector-content [role=tabpanel]:focus-visible{outline-offset:6px;border-radius:5px;outline:2px solid #c6a7f1}.detail-label{color:var(--text-3);font-size:11px;font-weight:500;display:block}.direction-summary{align-items:center;gap:15px;margin-bottom:24px;display:flex}.direction-sample.mini-art{border:1px solid #ffffff26;border-radius:10px;flex-shrink:0;width:62px;height:68px;margin:0}.direction-sample.mini-art b{font-size:30px}.direction-summary h3{text-transform:capitalize;letter-spacing:-.025em;margin-top:3px;font-size:20px;font-weight:600}.direction-summary p{color:var(--text-3);margin-top:3px;font-size:11px}.palette-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.palette-row>div{align-items:center;gap:9px;min-width:0;display:flex}.palette-row i{border:1px solid #ffffff40;border-radius:8px;flex-shrink:0;width:30px;height:36px}.palette-row b{color:var(--text-2);font-size:11px;font-weight:500;display:block}.palette-row small{color:var(--text-3);text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.brand-attributes{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);gap:12px;margin:20px 0;padding:17px 0;display:grid}.brand-attributes>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.brand-attributes dt{color:var(--text-3);font-size:12px}.brand-attributes dd{color:var(--text-1);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.hub-signal>div:first-child{color:var(--text-2);justify-content:space-between;font-size:12px;display:flex}.hub-signal strong{color:#d8c0ef;font-weight:500}.signal-track{background:#3c3346;border-radius:5px;height:5px;margin-top:10px;overflow:hidden}.signal-track i{border-radius:inherit;background:#b899d1;height:100%;display:block}.hub-signal p{color:var(--text-3);margin-top:8px;font-size:11px}.assist-intro h3{letter-spacing:-.02em;font-size:17px;font-weight:600}.assist-intro p{color:var(--text-2);margin:7px 0 19px;font-size:12px;line-height:1.6}.automation-modules{gap:10px;display:grid}.automation-modules button{min-width:0;color:var(--text-1);text-align:left;background:#211d2b;border:1px solid #65556f;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:13px 10px;display:grid}.automation-modules button[aria-pressed=false]{border-color:var(--border-control);background:#17171f}.automation-modules button:hover{background:#2b2337;border-color:#b598d6}.automation-modules button>i{color:#d0b5ff;background:#332743;border:1px solid #554163;border-radius:8px;place-items:center;width:30px;height:34px;display:grid}.automation-modules button>span{min-width:0}.automation-modules button b{font-size:13px;font-weight:600;display:block}.automation-modules button small{color:var(--text-2);margin-top:3px;font-size:10px;line-height:1.5;display:block}.automation-state{flex-direction:column;align-items:center;gap:4px;display:flex}.automation-state em{color:#deccf9;font-size:10px;font-style:normal}.toggle-track{background:#9e78df;border:1px solid #c7a1ff;border-radius:12px;align-items:center;width:32px;height:19px;padding:3px;display:flex}.toggle-track>i{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;display:block;transform:translate(12px);box-shadow:0 1px 2px #0004}[aria-pressed=false] .toggle-track{background:#3f3b49;border-color:#8e859b}[aria-pressed=false] .toggle-track>i{background:#d0cad7;transform:translate(0)}[aria-pressed=false] .automation-state em{color:var(--text-3)}.assist-note{color:var(--text-3);gap:9px;margin-top:20px;font-size:11px;line-height:1.6;display:flex}.assist-note>svg{flex-shrink:0;margin-top:2px}.hub-footer{background:#1c1826;border-top:1px solid #44374f;padding:18px 20px}.hub-footer .primary{width:100%;min-height:44px}.hub-footer .primary>svg:last-child{margin-left:auto}.hub-footer p{color:var(--text-3);text-align:center;margin-top:10px;font-size:11px;line-height:1.5}.hub-statusline{color:var(--text-3);justify-content:space-between;align-items:flex-start;gap:20px;padding-inline:2px;font-size:10px;line-height:1.6;display:flex}.hub-statusline>span{flex-shrink:0;align-items:center;gap:7px;display:flex}.hub-statusline>span>i{background:#a49eaf;border-radius:50%;width:5px;height:5px}.hub-disclaimer{text-align:right}@media (min-width:1700px){.hub-wrap{padding:30px 36px 20px}.hub-console{grid-template-columns:minmax(0,1fr) 352px;gap:22px}.inspector-content{padding:26px}.inspector-tabs{margin-inline:26px}.inspector-heading,.hub-footer{padding-inline:26px}.automation-modules button small{font-size:11px}}@media (max-width:1250px){.hub-wrap{padding:20px}.hub-console{grid-template-columns:minmax(0,1fr) 294px;gap:14px}.hub-header{gap:16px}.hub-brand-picker select{width:205px}.inspector-content{padding:18px}.inspector-heading{padding:20px 18px 16px}.inspector-heading p{font-size:10px}.inspector-tabs{margin-inline:18px}.hub-footer{padding:16px 18px}.direction-summary{margin-bottom:20px}.screen-bar{padding-inline:16px}.canvas-toolbar{padding-inline:12px}.format-options button{padding-inline:10px}}@media (min-width:1081px) and (max-height:820px){.hub-wrap{min-height:700px;padding-top:16px}.ava-hub{grid-template-rows:80px minmax(0,1fr) auto;gap:14px}.inspector-heading{padding-top:16px;padding-bottom:14px}.inspector-content{padding-top:16px;padding-bottom:16px}.direction-summary{margin-bottom:16px}.direction-sample.mini-art{width:54px;height:55px}.brand-attributes{gap:9px;margin:15px 0;padding:13px 0}.hub-footer{padding-top:14px;padding-bottom:14px}.hub-footer p{margin-top:7px}}@media (max-width:1080px){.hub-wrap{height:auto;min-height:0}.ava-hub{grid-template-rows:auto auto auto}.hub-console{grid-template-columns:1fr}.hub-screen{height:590px}.hub-inspector{overflow:visible}.inspector-content,.inspector-heading{padding:22px}.inspector-tabs{margin-inline:22px}.hub-footer{border-radius:0 0 17px 17px}.hub-header{align-items:flex-start}.hub-title>p:last-child{max-width:240px}.hub-brand-picker select{width:190px}.hub-statusline{flex-wrap:wrap;gap:6px}.hub-disclaimer{text-align:left}.hub-inspector #hub-panel-brand{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.hub-inspector #hub-panel-brand[hidden]{display:none}.direction-summary{margin-bottom:22px}.brand-color-group{grid-column:1}.brand-attributes{border-top:0;grid-area:1/2;margin-top:0;padding-top:0}.hub-signal{grid-area:2/2}.automation-modules button small{font-size:12px}}@media (max-width:760px){.hub-wrap{padding:22px 16px 20px}.hub-title h1{font-size:31px}.hub-header{gap:20px}.hub-title .eyebrow{font-size:9px}.hub-brand-picker select{font-size:16px}.format-options button{min-height:40px;padding-inline:12px}.canvas-toolbar{min-height:62px}.hub-screen{height:560px}.screen-title p{font-size:11px}}@media (max-width:580px){.hub-header{flex-direction:column;gap:18px}.hub-title>p:last-child{max-width:none}.hub-header-actions{width:100%}.hub-brand-picker{flex:1}.hub-brand-picker select{width:100%}.hub-screen{grid-template-rows:62px 64px minmax(0,1fr) 38px;height:500px}.canvas-ratio{display:none}.format-options{width:100%}.format-options button{flex:1;min-height:44px;padding-inline:8px;font-size:12px}.canvas-toolbar{padding:6px 12px}.screen-title h2{font-size:14px}.screen-title>svg{display:none}.screen-stage{padding:24px}.screen-footer{padding-inline:14px;font-size:10px}.hub-inspector #hub-panel-brand{display:block}.hub-inspector #hub-panel-brand[hidden]{display:none}.brand-attributes{border-top:1px solid var(--border-soft);margin:22px 0;padding:17px 0}.inspector-tabs button{min-height:44px;font-size:13px}.inspector-heading{padding:22px 20px 18px}.inspector-tabs{margin-inline:20px}.inspector-content{padding:22px 20px}.hub-footer{padding:20px}.hub-statusline{font-size:10px}}@media (max-width:360px){.hub-wrap{padding-inline:12px}.hub-screen{height:455px}.inspector-content,.hub-footer{padding-inline:16px}.inspector-tabs{margin-inline:16px}.inspector-heading{padding-inline:16px}.format-options button{gap:5px;padding-inline:6px;font-size:11px}.palette-row{gap:8px}.palette-row i{width:26px}.palette-row small{font-size:9px}}@media (prefers-reduced-motion:reduce){.toggle-track>i{transition:none}}.poster-orbit>span[lang=ar]{letter-spacing:0;text-align:right;font-family:Tahoma,Arial,sans-serif;line-height:1.35}@media (min-width:1081px) and (max-height:820px){.inspector-content{padding-top:12px;padding-bottom:12px}.hub-screen{grid-template-rows:56px 56px minmax(0,1fr) 36px}}:is(.hub-wrap:has(>.notice),.hub-wrap:has(>.error)){height:auto}:is(.hub-wrap:has(>.notice) .ava-hub,.hub-wrap:has(>.error) .ava-hub){height:max(680px,100dvh - 150px)}@media (max-width:1080px){:is(.hub-wrap:has(>.notice) .ava-hub,.hub-wrap:has(>.error) .ava-hub){height:auto}}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#f5f4fa;--surface-1:#fff;--surface-2:#f0edf7;--surface-3:#e8e3f1;--border-soft:#dcd6e7;--border-control:#9288a4;--border-strong:#7d58ba;--text-1:#272236;--text-2:#585066;--text-3:#6e657c;--accent:#6b40c5;--accent-fill:#7047d6;--accent-fill-hover:#6037bd;--accent-subtle:#ece3fa;--accent-2:#276977;--success:#286342;--space:var(--surface-0);--space-2:var(--surface-2);--panel:var(--surface-1);--panel-solid:var(--surface-1);--violet-bright:#6b40c5;--cyan:#276977;--lime:#286342}.theme-toggle{border:1px solid var(--border-control);min-width:44px;min-height:44px;color:var(--text-1);background:var(--surface-1);white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:500;display:inline-flex}.theme-toggle:hover{background:var(--surface-2);border-color:var(--accent)}.topbar-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.topbar>span:first-child{min-width:0}.welcome{position:relative}.welcome-appearance{z-index:2;position:absolute;top:24px;right:24px}:root[data-theme=light] body:before{opacity:0}:root[data-theme=light] .wordmark{color:var(--text-1)}:root[data-theme=light] .wordmark small{color:var(--accent)}:root[data-theme=light] button:focus-visible,:root[data-theme=light] a:focus-visible,:root[data-theme=light] summary:focus-visible,:root[data-theme=light] .inspector-content [role=tabpanel]:focus-visible{outline-color:var(--accent)}:root[data-theme=light] button:disabled,:root[data-theme=light] .primary:disabled,:root[data-theme=light] .secondary:disabled{color:#756e81;box-shadow:none;background:#e9e6ef;border-color:#bdb6c9}:root[data-theme=light] .primary{border-color:#633ac6;box-shadow:0 3px 10px #4f28751a}:root[data-theme=light] .primary:hover:not(:disabled){border-color:#502aa8}:root[data-theme=light] .secondary{box-shadow:0 2px 4px #38235f08}:root[data-theme=light] .secondary:hover:not(:disabled){border-color:var(--accent)}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{background-color:#fff;box-shadow:inset 0 1px 2px #30214805}:root[data-theme=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23585066' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}:root[data-theme=light] .sidebar{background:linear-gradient(155deg,#ebe3f7 0,#0000 300px),#faf9fd}:root[data-theme=light] .sidebar nav button:hover:not(:disabled){color:var(--text-1)}:root[data-theme=light] .sidebar nav button.active{color:#542a9e;box-shadow:inset 3px 0 0 var(--accent);border-color:#b59acc}:root[data-theme=light] .sidebar nav button.active>svg{color:var(--accent)}:root[data-theme=light] .topbar{background:#fff}:root[data-theme=light] .publishing-off.hub-active>span{background:var(--accent)}:root[data-theme=light] .status-dot{background:var(--success);box-shadow:none}:root[data-theme=light] .version-pill,:root[data-theme=light] .canvas-state{background:var(--surface-1);border-color:var(--border-soft)}:root[data-theme=light] .section-heading{background:#f4f1f9}:root[data-theme=light] .section-heading h2>span,:root[data-theme=light] .version-number,:root[data-theme=light] .dialog-mark{background:var(--accent-subtle);color:#6035ad;border-color:#b69dce}:root[data-theme=light] .direction-options button,:root[data-theme=light] .color-fields label>div,:root[data-theme=light] .history-profile{background:#fff}:root[data-theme=light] .direction-options button:hover{background:var(--surface-2);border-color:var(--accent)}:root[data-theme=light] .direction-options button.selected{background:var(--accent-subtle);border-color:var(--accent);box-shadow:none}:root[data-theme=light] .direction-options button.selected:after{color:#fff;background:var(--accent)}:root[data-theme=light] .color-fields input{background:0 0}:root[data-theme=light] .save-section{border-top-color:var(--accent)}:root[data-theme=light] .form-section,:root[data-theme=light] .save-section,:root[data-theme=light] .history-list,:root[data-theme=light] .new-brand-form{box-shadow:0 5px 18px #39205d06}:root[data-theme=light] .ava-dialog{background:#fff;border-color:#b5a5ca;box-shadow:0 32px 100px #23133d40}:root[data-theme=light] .ava-dialog::backdrop{background:#21143175}:root[data-theme=light] .ava-dialog .new-brand-form{box-shadow:none;background:0 0}:root[data-theme=light] .notice{color:#255439;background:#edf7ef;border-color:#91b69b}:root[data-theme=light] .error{color:#952d42;background:#fff0f2;border-color:#d796a3}:root[data-theme=light] .hub-title .eyebrow,:root[data-theme=light] .hub-title h1>span,:root[data-theme=light] .screen-title>svg{color:var(--accent)}:root[data-theme=light] .hub-screen,:root[data-theme=light] .hub-inspector{border-color:#ccc2dc;box-shadow:0 8px 30px #3d25560a}:root[data-theme=light] .screen-bar{border-color:var(--border-soft);background:linear-gradient(100deg,#f0eafa,#faf8fd)}:root[data-theme=light] .canvas-state i{background:var(--accent)}:root[data-theme=light] .canvas-state.is-draft{color:#795013;background:#fff5df;border-color:#c7a269}:root[data-theme=light] .canvas-state.is-draft i{background:#956321}:root[data-theme=light] .canvas-toolbar{border-color:var(--border-soft);background:#fff}:root[data-theme=light] .format-options,:root[data-theme=light] .inspector-tabs{background:#f4f1f8;border-color:#c4b9d3}:root[data-theme=light] .format-options button:hover,:root[data-theme=light] .inspector-tabs button:hover{color:var(--text-1);background:#e8e1f2}:root[data-theme=light] .format-options button[aria-pressed=true],:root[data-theme=light] .inspector-tabs button[aria-selected=true]{color:#542a9e;background:#e9def9;border-color:#9573c2}:root[data-theme=light] .format-options button[aria-pressed=true] svg{color:#6035ad}:root[data-theme=light] .screen-stage{background:radial-gradient(at 50% 55%,#d5c7ef55,#0000 70%),radial-gradient(#8b789830 .7px,#0000 .7px) 0 0/20px 20px,#eeeaf4}:root[data-theme=light] .screen-stage .post-preview{box-shadow:0 18px 50px #39234f26}:root[data-theme=light] .screen-stage .format-carousel{box-shadow:6px 6px #f6f2fc,7px 7px #b8a6c8,12px 12px #e6dcee,13px 13px #ad98bf}:root[data-theme=light] .screen-footer{border-color:var(--border-soft);background:#faf8fd}:root[data-theme=light] .hub-inspector{background:linear-gradient(155deg,#f5f0fc 0,#fff 190px)}:root[data-theme=light] .inspector-orbit{color:var(--accent);background:#ece3fa;border-color:#b29acb;box-shadow:0 0 20px #9860d210}:root[data-theme=light] .direction-sample.mini-art,:root[data-theme=light] .palette-row i{border-color:#9e91ad}:root[data-theme=light] .hub-signal strong{color:#6035ad}:root[data-theme=light] .signal-track{background:#e5ddeb}:root[data-theme=light] .signal-track i{background:#8660b6}:root[data-theme=light] .automation-modules button{background:#f6f1fc;border-color:#ab90c6}:root[data-theme=light] .automation-modules button[aria-pressed=false]{border-color:var(--border-control);background:#faf9fc}:root[data-theme=light] .automation-modules button:hover{border-color:var(--accent);background:#eee5f9}:root[data-theme=light] .automation-modules button>i{color:#643dab;background:#eae0f5;border-color:#bdacd1}:root[data-theme=light] .automation-state em{color:#6035ad}:root[data-theme=light] .toggle-track{background:#7047c6;border-color:#7047c6}:root[data-theme=light] [aria-pressed=false] .toggle-track{background:#b0a8ba;border-color:#74697f}:root[data-theme=light] [aria-pressed=false] .toggle-track>i{background:#fff}:root[data-theme=light] .hub-footer{border-color:var(--border-soft);background:#f7f3fc}:root[data-theme=light] .welcome-copy{background:radial-gradient(at 15% 10%,#ddd0f7,#0000 70%),linear-gradient(135deg,#f4effc,#f7f5fa)}:root[data-theme=light] .welcome-panel{background:#ffffffeb}:root[data-theme=light] .welcome h1 em,:root[data-theme=light] .welcome-card h2 em{background-image:linear-gradient(100deg,#6941b7,#884882)}:root[data-theme=light] .demo-accounts button,:root[data-theme=light] .firebase-signin>button{border-color:var(--border-control);background:#fff;box-shadow:0 3px 12px #30204408}:root[data-theme=light] .demo-accounts button:hover,:root[data-theme=light] .firebase-signin>button:hover{border-color:var(--accent);background:#f5effc;box-shadow:0 3px 12px #3020440c}:root[data-theme=light] .account-icon,:root[data-theme=light] .account-icon.saffron{color:#6035ad;box-shadow:none;background:#eae0f7;border-color:#c1a9d8}:root[data-theme=light] .google-mark{color:#6035ad}@media (max-width:760px){.theme-toggle{width:44px;padding:10px}.theme-toggle>span{display:none}.topbar{height:56px}.topbar-actions{gap:8px}.welcome-appearance{top:18px;right:18px}:root[data-theme=light] .sidebar nav button.active{box-shadow:inset 0 -2px var(--accent)}}@media (max-width:420px){.topbar-actions .publishing-off{display:none}}
.topbar{z-index:30;gap:20px;height:68px;position:sticky;top:0;box-shadow:0 2px 8px #00000005}.header-context{align-items:center;gap:18px;min-width:0;display:flex}.header-breadcrumb{white-space:nowrap}.header-preview{color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.header-preview:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.topbar-actions{gap:8px}.topbar-actions .theme-toggle,.topbar-actions .secondary,.header-account{min-height:44px;font-size:12px;font-weight:500}.topbar-actions .secondary{padding:10px 12px}.header-divider{background:var(--border-soft);width:1px;height:24px;margin-inline:4px}.header-account{color:var(--text-2);background:var(--surface-1);border:1px solid var(--border-control);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.header-account:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent);color:var(--text-1)}.hub-wrap{height:calc(100dvh - 68px)}.preview-column{top:92px}@media (max-width:1250px){.header-context .breadcrumb-root,.header-preview{display:none}.header-context{gap:0}.topbar{padding-inline:20px}}@media (max-width:980px){.header-account>span{display:none}.header-account{width:44px;padding:10px}.header-divider{display:none}}@media (max-width:1080px){.hub-wrap{height:auto}}@media (max-width:760px){.topbar{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;height:auto;min-height:108px;padding:12px 16px}.header-context{justify-content:space-between}.header-context .breadcrumb-root{display:inline}.header-preview{font-size:10px;display:inline-flex}.topbar-actions{width:100%}.topbar-actions .theme-toggle{flex:1;width:auto}.topbar-actions .theme-toggle>span{display:inline}.topbar-actions .header-create{flex:1}.header-account{flex:0 0 44px}.sidebar-bottom{display:none}.preview-column{top:auto}}@media (max-width:360px){.topbar{padding-inline:12px}.topbar-actions{gap:6px}.topbar-actions .theme-toggle,.topbar-actions .secondary{gap:6px;padding-inline:8px}}
