@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");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-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");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-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d9d1e9aa-module__PIMoRG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d9d1e9aa-module__PIMoRG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.p.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d4b95c95-module__wvI1eq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_d4b95c95-module__wvI1eq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.0g1t.0rh7pnnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.0n5n1r_vv7.6y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.p.0iuj2wol7j-3b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.06avho5za9mi..woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.07mp_d91dgmcu.woff2)format("woff2");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:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.08ydm43xlmlw2.woff2)format("woff2");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:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_a92b90b6-module__sdlt4q__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_a92b90b6-module__sdlt4q__variable{--font-rubik:"Rubik", "Rubik Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_e1dc2838-module__xn8Wua__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_e1dc2838-module__xn8Wua__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/17603af13aa8a542-s.18b7.z69a3bgx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/207e57240b1809b2-s.p.11t3tiqay1k6f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00231884809ac59e-s.05oezrljgijc4.woff2)format("woff2");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:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f05228a5f9ec0eae-s.p.11ia3gqxmq0s4.woff2)format("woff2");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:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9dc791b0865fd39f-s.16n4azmd0s5ry.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c29509b8a0bee3b9-s.p.12-xbhwvio8az.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/261abb472e2873a9-s.0xsw8qtp790b0.woff2)format("woff2");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:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/536b4d72a397ec90-s.p.0pofdyh4vept~.woff2)format("woff2");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:PT Sans Fallback;src:local(Arial);ascent-override:105.3%;descent-override:28.55%;line-gap-override:0.0%;size-adjust:96.68%}.pt_sans_d0b03a75-module__V4fPzW__className{font-family:PT Sans,PT Sans Fallback;font-style:normal}.pt_sans_d0b03a75-module__V4fPzW__variable{--font-pt-sans:"PT Sans", "PT Sans Fallback"}
@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8856956fa550053e-s.16up4..pjmmpz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fe9e8dd4a2ad4385-s.p.00h-zxwv.ame7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c492570a33c2511a-s.11do5dj71aso8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2e31362fa3cbeb8b-s.0w0devw5dp5dm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bd177ace3eee3014-s.17l_8hmxirnw8.woff2)format("woff2");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:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/da2446ec5f26383f-s.10qm9kjx89d83.woff2)format("woff2");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:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5cf8828ea9d4dda3-s.p.01vj161xbdk2k.woff2)format("woff2");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:Roboto Slab Fallback;src:local(Times New Roman);ascent-override:89.69%;descent-override:23.2%;line-gap-override:0.0%;size-adjust:116.83%}.roboto_slab_649d5a14-module__lVLjea__className{font-family:Roboto Slab,Roboto Slab Fallback;font-style:normal}.roboto_slab_649d5a14-module__lVLjea__variable{--font-roboto-slab:"Roboto Slab", "Roboto Slab Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.p.0pzfatk.cc28~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.02iuq1j5cuj0..woff2)format("woff2");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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.04mfs5x1exovh.woff2)format("woff2");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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.woff2)format("woff2");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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_215ee004-module__4J9ZDG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_215ee004-module__4J9ZDG__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_bd73326d-module__7W98rq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_bd73326d-module__7W98rq__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_a423b43d-module__VdcWFW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_a423b43d-module__VdcWFW__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/e3dfc854017cd189-s.07o01p01pl9vd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/ca59e9eae7934b24-s.p.0mnjxgm0dflcj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d4d7dfbfbdcfb829-s.0gq5x..r-ww79.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/60598ce2a46fbffb-s.06p0h2yk_ifjq.woff2)format("woff2");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:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/2a3a498894ba15cf-s.11iqgigq9aua8.woff2)format("woff2");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:Comfortaa;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/7f20430e44eb7422-s.p.0-3dheja74wss.woff2)format("woff2");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:Comfortaa Fallback;src:local(Arial);ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.0%;size-adjust:117.54%}.comfortaa_aecafcc5-module__uiKR4q__className{font-family:Comfortaa,Comfortaa Fallback;font-style:normal}.comfortaa_aecafcc5-module__uiKR4q__variable{--font-comfortaa:"Comfortaa", "Comfortaa Fallback"}
@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/803974e4127973f0-s.p.0wis4k_jr54jz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c6c4e3ac6c6a74a-s.02lrh1w75c~7y.woff2)format("woff2");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:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3601f32897df77ee-s.p.0ps8kv494pv52.woff2)format("woff2");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:Russo One Fallback;src:local(Arial);ascent-override:80.0%;descent-override:24.1%;line-gap-override:0.0%;size-adjust:115.75%}.russo_one_adefc562-module__RosU9W__className{font-family:Russo One,Russo One Fallback;font-style:normal;font-weight:400}.russo_one_adefc562-module__RosU9W__variable{--font-russo-one:"Russo One", "Russo One Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.p.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_4bad2d92-module__oa9zIW__className{font-family:Lora,Lora Fallback;font-style:normal}.lora_4bad2d92-module__oa9zIW__variable{--font-lora:"Lora", "Lora Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.11r88ahcf73ag.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.p.0b8i86yy3ch4j.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.00sr22ka9ei2v.woff2)format("woff2");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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.0diytsp97~my7.woff2)format("woff2");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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.0js52-zd~6bs8.woff2)format("woff2");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:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_7bfc4fdd-module__8o-0Sa__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_7bfc4fdd-module__8o-0Sa__variable{--font-raleway:"Raleway", "Raleway Fallback"}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.0jy~hsr~8qg9i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.p.0l3mtu3k~c~p5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.1046u3md2_it8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.0qywn6e1zlgah.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.0gbsf1ziwpy8j.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0q4z1slna1oeh.woff2)format("woff2");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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.0n1h9.0sfuk_r.woff2)format("woff2");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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.11~i--ovv74c_.woff2)format("woff2");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:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_eb661fba-module__7BZD2W__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_eb661fba-module__7BZD2W__variable{--font-noto-sans:"Noto Sans", "Noto Sans Fallback"}
:root{--ink:#15161b;--muted:#6e717b;--line:#e6e7eb;--accent:#754df5;--accent-dark:#5c34d7}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:#f4f4f6;margin:0}body{font-family:var(--font-manrope), Arial, Helvetica, sans-serif}button,input{font:inherit}button{color:inherit}.ui-icon{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.icon-button-content{justify-content:center;align-items:center;gap:6px;display:inline-flex}.studio-shell{background:#f5f5f7;height:100vh;min-height:680px;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;grid-template-columns:285px 1fr auto;align-items:center;gap:20px;height:66px;padding:0 20px;display:grid;position:relative}.brand{letter-spacing:.14em;align-items:center;gap:10px;font-size:15px;font-weight:900;display:flex}.brand-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;flex:none;width:44px;height:44px;display:block}.brand-word{color:#202126;letter-spacing:.1em;font-size:13px;font-weight:900}.project-title{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:700;display:flex}.project-title button,.panel-heading button,.format-tools button{cursor:pointer;background:0 0;border:0}.project-title button{border-radius:10px;width:34px;height:34px;font-size:20px}.project-name-field{cursor:text;background:#fafafd;border:1px solid #dedfe4;border-radius:10px;grid-template-rows:14px 19px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:4px;min-width:170px;max-width:310px;height:44px;padding:5px 8px 5px 10px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.project-name-field:hover{background:#fff;border-color:#c7c8ce}.project-name-field:focus-within{background:#fff;border-color:#9f87f5;box-shadow:0 0 0 3px #754df51a}.project-name-field>span{color:#9698a0;letter-spacing:.06em;text-transform:uppercase;grid-area:1/1;font-size:8px;font-weight:800}.project-name-field>input{color:#202126;text-overflow:ellipsis;background:0 0;border:0;outline:0;grid-area:2/1;min-width:0;padding:0;font-size:12px;font-weight:800}.project-name-field>b{color:#777a83;text-align:center;grid-area:1/2/3;font-size:13px}.save-state{color:#93959d;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.save-state.saved .ui-icon{color:#3aa36b}.save-state.error .ui-icon{color:#c23b47}.top-actions{gap:8px;display:flex}.top-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ghost-button,.export-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;height:40px;padding:0 17px;font-size:13px;font-weight:700}.export-button{border-color:var(--accent);background:var(--accent);color:#fff;padding:0 20px;box-shadow:0 6px 16px #754df533}.export-button span{padding-left:0}.workspace{grid-template-columns:82px 304px 1fr;height:calc(100vh - 66px);display:grid}.rail{color:#c8c9cf;background:#17181d;flex-direction:column;gap:5px;padding:14px 8px;display:flex}.rail-item{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;display:flex}.rail-item span{place-items:center;height:20px;display:grid}.rail-item .ui-icon{width:19px;height:19px}.rail-item b{font-size:9px;font-weight:600}.rail-item.active{color:#fff;background:#2c2d35}.panel{border-right:1px solid var(--line);background:#fff;padding:22px 18px;overflow:auto}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading p{color:#999ba4;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.panel-heading h1{letter-spacing:-.02em;margin:0;font-size:21px}.panel-heading button{border:1px solid var(--line);border-radius:9px;width:32px;height:32px;font-size:23px}.search{border:1px solid var(--line);background:#f7f7f9;border-radius:11px;align-items:center;gap:8px;height:42px;margin-top:18px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;min-width:0;font-size:12px}.chip-row{gap:6px;margin:14px 0 16px;display:flex;overflow:hidden}.chip{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:20px;padding:7px 11px;font-size:10px}.chip.active{color:#fff;background:#17181d;border-color:#17181d}.template-grid{grid-template-columns:1fr 1fr;gap:16px 11px;display:grid}.template-card{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.template-preview{aspect-ratio:16/10;border-radius:8px;align-items:flex-end;padding:11px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.template-preview i{white-space:pre-line;letter-spacing:-.05em;font-size:16px;font-style:normal;font-weight:900;line-height:.88}.template-violet{color:#fff;background:radial-gradient(circle at 80% 15%,#d6ff4b 0 14%,#0000 15%),linear-gradient(135deg,#5c38e4,#b256f4)}.template-sun{color:#612918;background:radial-gradient(circle at 30% 25%,#fff3b0 0 16%,#0000 17%),linear-gradient(135deg,#ff875b,#ffd364)}.template-dark{color:#fff;background:linear-gradient(145deg,#171820 0 55%,#c3ff49 56%)}.template-coral{color:#4b173a;background:linear-gradient(45deg,#ff6d63 0 50%,#f7c9ff 50%)}.template-label{color:#555861;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.template-label em{color:#6642d7;background:#eee9ff;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:900}.stage-area{flex-direction:column;min-width:0;display:flex}.formatbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 22px;display:flex}.format-select{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto auto auto;align-items:center;gap:9px;height:38px;padding:0 12px;display:grid}.format-select span{font-size:12px;font-weight:800}.format-select b{color:#a2a4ab;font-size:10px;font-weight:500}.format-select i{color:#888;font-style:normal}.format-tools{align-items:center;gap:9px;display:flex}.format-tools button{font-size:16px}.format-tools .muted{color:#c6c6ca}.format-tools span{background:var(--line);width:1px;height:22px}.format-tools b{text-align:center;min-width:32px;font-size:11px}.format-tools button,.format-left>button,.contextbar button,.page-tabs button,.modal-primary,.layers-head button,.brand-panel-head button,.layer-actions button,.brand-delete{justify-content:center;align-items:center;gap:5px;display:inline-flex}.stage-scroll{background:#eeeef1;flex-direction:column;flex:1;align-items:center;padding:42px 36px 24px;display:flex;overflow:auto}.canvas-frame{aspect-ratio:16/9;background:#fff;width:min(72vw,810px);padding:10px;box-shadow:0 18px 45px #17181d24}.canvas-design{color:#fff;background:#161522;width:100%;height:100%;position:relative;overflow:hidden}.canvas-design:after{content:"";background:linear-gradient(90deg,#0a0a131f,#0000 60%);position:absolute;inset:0}.aurora{filter:blur(5px);border-radius:50%;position:absolute}.aurora-one{background:radial-gradient(circle at 48%,#f6ff65 0 8%,#885bf1 34%,#302d61 68%,#0000 70%);width:70%;height:115%;top:-22%;right:-14%;transform:rotate(20deg)}.aurora-two{filter:blur(60px);background:#3c27a3;width:42%;height:76%;bottom:-40%;right:16%}.eyebrow{z-index:2;color:#d8ff55;letter-spacing:.2em;font-size:clamp(8px,1vw,12px);font-weight:800;position:absolute;top:12%;left:7%}.selected-element{z-index:3;border:1px solid #bfaeff;width:52%;padding:1.2% 1%;position:absolute;top:24%;left:6.4%}.selected-element h2{letter-spacing:-.07em;margin:0;font-size:clamp(35px,6.3vw,78px);font-weight:900;line-height:.78}.selected-element mark{color:#d8ff55;background:0 0}.select-handle{background:#fff;border:2px solid #7350ef;border-radius:50%;width:8px;height:8px;position:absolute}.tl{top:-5px;left:-5px}.tr{top:-5px;right:-5px}.bl{bottom:-5px;left:-5px}.br{bottom:-5px;right:-5px}.canvas-copy{z-index:2;color:#d7d5e2;margin:0;font-size:clamp(8px,1.2vw,15px);line-height:1.35;position:absolute;bottom:14%;left:7.5%}.canvas-pill{z-index:2;color:#171820;letter-spacing:.06em;background:#d8ff55;border-radius:30px;padding:2.2% 3%;font-size:clamp(7px,1vw,12px);font-weight:900;position:absolute;bottom:8%;right:6%}.page-control{color:#6f717a;justify-content:space-between;width:min(72vw,810px);padding-top:15px;font-size:11px;display:flex}.page-control button{cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}@media (max-width:900px){.topbar{grid-template-columns:auto 1fr auto}.brand-word,.ghost-button,.save-state{display:none}.workspace{grid-template-columns:68px 248px 1fr}.rail-item b{font-size:9px}.panel{padding:18px 13px}.canvas-frame,.page-control{width:min(86vw,720px)}}@media (max-width:700px){.studio-shell{min-height:620px}.topbar{height:58px;padding:0 12px}.brand-logo{width:38px;height:38px}.project-title span{display:none}.workspace{grid-template-columns:62px 1fr;height:calc(100vh - 58px)}.panel{display:none}.formatbar{height:54px;padding:0 12px}.format-tools{display:none}.stage-scroll{padding:32px 18px}.canvas-frame,.page-control{width:min(84vw,680px)}}.brand small{color:var(--accent);letter-spacing:.08em;background:#f0ebff;border-radius:5px;padding:3px 5px;font-size:7px}.pro-button{color:#6140cf;cursor:pointer;background:#f1edff;border:0;border-radius:11px;height:40px;padding:0 15px;font-size:12px;font-weight:800}.panel{scrollbar-width:thin;scrollbar-color:#d7d7dc transparent}.panel-heading{margin-bottom:18px}.tool-stack{flex-direction:column;gap:12px;display:flex}.primary-wide,.secondary-wide,.upload-button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.primary-wide{color:#fff;background:#17181d}.secondary-wide{border:1px solid var(--line);background:#fff}.upload-button{background:var(--accent);color:#fff;box-shadow:0 7px 18px #754df529}.upload-button.disabled{opacity:.55;box-shadow:none}.upload-button.disabled:hover{opacity:.72}.upload-button input{display:none}.section-label,.inspector>p{color:#8b8e97;letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;font-size:9px;font-weight:900}.panel-tip{color:#8e9098;margin:4px 0;font-size:11px;line-height:1.5}.inspector{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.inspector textarea{resize:vertical;border:1px solid var(--line);outline-color:var(--accent);border-radius:10px;width:100%;min-height:80px;padding:10px;font-size:12px}.field-row{grid-template-columns:1fr 82px;gap:8px;display:grid}.field-row.equal{grid-template-columns:1fr 1fr}.field-row label{color:#747780;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.field-row select,.field-row input{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;height:36px;padding:0 8px;font-size:10px}.field-row input[type=color]{width:100%;padding:4px}.text-style-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.text-style-row button{border:1px solid var(--line);color:#6f727b;cursor:pointer;background:#fff;border-radius:9px;min-height:36px;font-size:9px;font-weight:700}.text-style-row button.active{color:#5f3ecf;background:#f5f2ff;border-color:#a996ee}.text-style-row i{font-family:Georgia,serif;font-style:italic}.alignment-setting{justify-content:space-between;align-items:center;gap:8px;display:flex}.alignment-setting>span{color:#747780;font-size:9px;font-weight:700}.segmented-control{background:#f0f0f3;border-radius:9px;grid-template-columns:repeat(3,34px);gap:2px;padding:3px;display:grid}.segmented-control button{color:#70727a;cursor:pointer;background:0 0;border:0;border-radius:7px;height:29px;font-size:12px}.segmented-control button.active{color:#fff;background:#292a30;box-shadow:0 3px 8px #14151a26}.large-color{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;height:42px;padding:5px}.background-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.background-grid>button,.background-grid .asset-tile>button:first-child{aspect-ratio:1;cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:10px;width:100%}.background-grid>button.selected,.background-grid .asset-tile>button:first-child.selected{border-color:var(--accent);box-shadow:inset 0 0 0 2px #fff}.bg-violet{background:radial-gradient(circle at 70% 25%,#d8ff55 0 8%,#8057eb 30%,#171622 74%)}.bg-sunset{background:linear-gradient(135deg,#ff735f,#ffd66f)}.bg-dark{background:linear-gradient(145deg,#171820 0 66%,#c3ff49 67%)}.bg-coral{background:linear-gradient(45deg,#ff6d63 0 50%,#f7c9ff 50%)}.bg-paper{background:linear-gradient(135deg,#f7f1e8,#fffdf8)}.bg-ink{background:#171820}.element-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.element-grid button{border:1px solid var(--line);color:#676a74;cursor:pointer;background:#fafafd;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:88px;padding:7px 3px;font-size:8px;display:flex}.element-grid button:hover{color:#6040cc;background:#f7f4ff;border-color:#bcaaf8}.shape-preview{background:#3b3c43;width:38px;height:34px;display:block;box-shadow:0 4px 12px #1d1e232b}.shape-preview.rect{border-radius:3px}.shape-preview.rounded{border-radius:11px}.shape-preview.circle{border-radius:50%;width:34px;height:34px}.shape-preview.ellipse{border-radius:50%}.shape-preview.line{border-radius:99px;height:5px}.shape-preview.triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.shape-preview.diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-preview.pentagon{clip-path:polygon(50% 0,97% 35%,79% 100%,21% 100%,3% 35%)}.shape-preview.hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.shape-preview.star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}.shape-preview.arrow{clip-path:polygon(0 32%,62% 32%,62% 0,100% 50%,62% 100%,62% 68%,0 68%)}.image-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.image-grid>button,.image-grid .asset-tile>button:first-child{aspect-ratio:1.2;border:1px solid var(--line);cursor:pointer;background:#eee;border-radius:9px;width:100%;padding:0;overflow:hidden}.image-grid img{object-fit:cover;width:100%;height:100%}.empty-state{color:#8b8d96;text-align:center;background:#fafafa;border:1px dashed #d4d4da;border-radius:12px;padding:20px 14px;font-size:11px;line-height:1.5}.font-list{flex-direction:column;gap:7px;display:flex}.font-list>button,.font-asset>button:first-child{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:8px;width:100%;min-height:48px;display:grid}.font-list b{text-align:center;font-size:20px}.font-list span{text-overflow:ellipsis;font-size:11px;overflow:hidden}.collection-field{color:#777a83;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.collection-field input,.collection-field select,.collection-field textarea{border:1px solid var(--line);outline-color:var(--accent);background:#fff;border-radius:10px;width:100%;height:38px;padding:0 10px;font-size:10px}.collection-field textarea{resize:vertical;min-height:70px;padding:9px 10px;font-family:inherit;line-height:1.45}.upload-policy{color:#888b94;text-align:center;margin:-5px 2px 1px;font-size:9px;line-height:1.5}.asset-collection{flex-direction:column;gap:8px;display:flex}.asset-collection .section-label{margin-bottom:0}.asset-tile,.font-asset{min-width:0;position:relative}.asset-remove{z-index:3;color:#fff;cursor:pointer;place-items:center;height:23px;font-size:15px;line-height:1;position:absolute;top:5px;right:5px;box-shadow:0 3px 9px #0000002e;background:#18191ec7!important;border:1px solid #fff9!important;border-radius:50%!important;grid-template-columns:1fr!important;width:23px!important;min-height:0!important;padding:0!important;font-family:Arial,sans-serif!important;display:grid!important}.asset-remove:hover{color:#fff;background:#bd3947!important}.font-asset .asset-remove{top:50%;transform:translateY(-50%)}.media-tabs{background:#f1f1f4;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;display:grid}.media-tabs button{color:#777a82;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;font-size:9px;font-weight:800}.media-tabs button.active{color:#fff;background:#25262d;box-shadow:0 4px 10px #15161b24}.pro-badge{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.06em;background:#141419bd;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;top:7px;right:7px}.template-preview,.stage-area{position:relative}.contextbar{z-index:20;border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:2px;min-height:42px;padding:4px;display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 9px 28px #18191e21}.contextbar button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:30px;padding:0 9px;font-size:10px}.contextbar button:hover{background:#f2f2f5}.contextbar .danger{color:#c23b47}.contextbar .context-divider{background:var(--line);width:1px;height:23px;margin:0 3px}.align-controls{align-items:center;gap:1px;display:flex}.align-controls small{color:#92949c;margin:0 4px 0 2px;font-size:8px;font-weight:700}.align-controls button{width:29px;padding:0;font-size:15px}.format-select{padding:0 8px 0 11px;display:flex}.format-select select{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;max-width:280px;font-size:11px;font-weight:800}.format-select i{pointer-events:none}.format-tools button:disabled{color:#c7c7cd;cursor:default}.canvas-frame{aspect-ratio:auto;flex:none}.canvas-design.interactive{touch-action:none;-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover}.canvas-design.interactive:after{display:none}.gallery-stage{align-items:initial;scroll-behavior:smooth;display:block}.design-strip{align-items:flex-start;gap:18px;width:fit-content;min-width:max-content;margin:0 auto;padding:2px 2px 18px;display:flex}.design-page-card{flex:none;min-width:0}.design-page-card .canvas-frame{transition:box-shadow .18s,opacity .18s}.design-page-card.active .canvas-frame{box-shadow:0 0 0 2px var(--accent), 0 18px 45px #17181d29}.design-page-card:not(.active) .canvas-frame{opacity:.94;box-shadow:0 12px 30px #17181d1c}.canvas-design.page-preview{cursor:pointer;-webkit-user-select:none;user-select:none;background-position:50%;background-size:cover;position:relative;overflow:hidden}.canvas-design.page-preview:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.design-layer.is-preview{pointer-events:none;cursor:default}.page-preview-hint{z-index:8;opacity:0;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);white-space:nowrap;background:#18191ec7;border-radius:20px;padding:6px 10px;font-size:8px;font-weight:800;transition:opacity .16s,transform .16s;position:absolute;bottom:12px;left:50%;transform:translate(-50%,4px)}.page-preview:hover .page-preview-hint,.page-preview:focus-visible .page-preview-hint{opacity:1;transform:translate(-50%)}.slide-meta{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 2px 0;display:flex}.slide-select{color:#747780;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.slide-select>b{background:#fff;border:1px solid #d6d7dc;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.design-page-card.active .slide-select>b{border-color:var(--accent);color:#fff;background:var(--accent)}.slide-select>span{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:9px;font-weight:800;display:flex}.slide-select small{color:#6542cf;background:#eee9ff;border-radius:5px;padding:3px 5px;font-size:7px}.slide-actions{align-items:center;gap:4px;display:flex}.slide-actions button{color:#777a83;cursor:pointer;background:#fff;border:1px solid #dfe0e4;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.slide-actions button:hover{color:#6040ca;background:#f7f4ff;border-color:#c2b4ef}.slide-actions button.danger:hover{color:#b43f4a;background:#fff4f5;border-color:#ecc7cb}.design-grid{z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#754df52e 1px,#0000 1px),linear-gradient(#754df52e 1px,#0000 1px);position:absolute;inset:0}.design-layer{z-index:2;touch-action:none;cursor:move;position:absolute}.design-layer.layer-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;flex-direction:column;display:flex;overflow:visible}.layer-text-content{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;display:block}.design-layer.layer-image{background-position:50%;background-size:cover}.design-layer.is-selected{outline:1px solid #9f87ff;box-shadow:inset 0 0 0 1px #ffffff8c}.design-layer.is-locked{cursor:not-allowed}.selection-handle{z-index:4;background:#fff;border:2px solid #7350ef;border-radius:50%;width:9px;height:9px;position:absolute}.selection-handle.nw{top:-5px;left:-5px}.selection-handle.ne{top:-5px;right:-5px}.selection-handle.sw{bottom:-5px;left:-5px}.selection-handle.se{cursor:nwse-resize;bottom:-5px;right:-5px}.page-control small{color:#a5a6ad;margin-left:4px;font-size:8px;font-weight:500}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11121799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:20px;width:min(440px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #0000003d}.export-modal{width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.modal-close{cursor:pointer;background:#f2f2f4;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:14px;right:14px}.eyeline{color:var(--accent);letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:900}.modal-card h2{letter-spacing:-.035em;margin:0;font-size:25px}.modal-card>p:not(.eyeline){color:#747780;margin:8px 0 18px;font-size:12px;line-height:1.5}.export-scope{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.export-scope button{border:1px solid var(--line);color:#2a2b31;cursor:pointer;text-align:left;background:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:70px;padding:12px 14px;display:flex}.export-scope button.selected{border:2px solid var(--accent);background:#f8f6ff;padding:11px 13px}.export-scope b{font-size:11px}.export-scope span{color:#7d7f88;font-size:8px;line-height:1.35}.export-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.export-options button{border:1px solid var(--line);cursor:pointer;background:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:112px;padding:14px;display:flex;position:relative}.export-options button.selected{border:2px solid var(--accent);background:#f8f6ff}.export-options b{font-size:18px}.export-options span{color:#777a83;font-size:9px}.export-options i{color:#27885b;background:#e6f7ef;border-radius:4px;margin-top:6px;padding:3px 4px;font-size:7px;font-style:normal;font-weight:900}.transparent-option{border:1px solid var(--line);cursor:pointer;background:#fafafa;border-radius:11px;align-items:center;gap:10px;min-height:58px;margin-top:10px;padding:10px 12px;display:flex}.transparent-option.active{background:#f6f3ff;border-color:#b6a4f4}.transparent-option input{width:17px;height:17px;accent-color:var(--accent)}.transparent-option span{flex-direction:column;gap:3px;display:flex}.transparent-option b{font-size:10px}.transparent-option small{color:#858791;font-size:8px;line-height:1.35}.export-limit-note{color:#765b00;background:#fffaf0;border:1px solid #eadcaa;border-radius:11px;align-items:center;gap:10px;min-height:52px;margin-top:10px;padding:9px 12px;display:flex}.export-limit-note span{flex-direction:column;gap:3px;display:flex}.export-limit-note b{font-size:9px}.export-limit-note small{color:#8a7950;font-size:8px}.modal-primary{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;min-height:46px;margin-top:18px;font-size:12px;font-weight:900;box-shadow:0 8px 22px #754df536}.modal-primary:disabled,.modal-close:disabled{opacity:.55;cursor:wait}.modal-card>small{color:#999ba2;text-align:center;margin-top:10px;font-size:9px;display:block}.price{align-items:baseline;gap:5px;margin:18px 0 10px;display:flex}.price b{letter-spacing:-.04em;font-size:32px}.price span{color:#777a82;font-size:12px}.pricing-card ul{gap:10px;margin:16px 0;padding:0;font-size:11px;list-style:none;display:grid}.pricing-card li:before{content:"✓";color:#3b8a62;background:#e8f7ef;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-weight:900;display:inline-grid}.toast{z-index:80;color:#fff;background:#202126;border-radius:10px;padding:11px 16px;font-size:11px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0003}@media (max-width:900px){.pro-button{display:none}.contextbar{top:64px}.format-select select{max-width:210px}}.project-title .project-name-field{flex:0 310px}.project-title .projects-button{border:1px solid var(--line);background:#f8f8fa;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:88px;height:34px;padding:0 10px;font-size:11px;display:inline-flex}.projects-button span{color:#4a4c55;height:auto;font-size:15px}.projects-button b{font-size:10px}.projects-button:hover{background:#f1f1f4;border-color:#c8c9ce}.save-state.saving:before{content:"↻";color:#8471cf}.save-state.error:before{content:"!";color:#c94452}.save-state.local:before{content:"•";color:#9b9da4}.cloud-button,.account-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;height:40px;font-size:11px;font-weight:800}.cloud-button{padding:0 13px}.account-button{color:#fff;background:#202126;border-color:#202126;border-radius:50%;width:40px;padding:0}.rail-legal{color:#92949d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;margin-top:auto;text-decoration:none;display:flex}.rail-legal:hover{color:#fff;background:#2c2d35}.rail-legal span{font-size:17px}.rail-legal b{font-size:9px}.format-left{align-items:center;gap:7px;min-width:0;display:flex}.format-size{color:#989aa2;white-space:nowrap;font-size:9px}.safe-toggle,.grid-toggle,.resize-copy-button{border:1px solid var(--line);color:#747780;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;height:32px;padding:0 10px;font-size:9px;font-weight:700}.safe-toggle.active,.grid-toggle.active{color:#6743d9;background:#f5f2ff;border-color:#b9a7f4}.resize-copy-button{color:#6543d4;background:#f7f5ff;border-color:#cfc5f5}.grid-size{border:1px solid var(--line);color:#92949c;background:#fff;border-radius:9px;align-items:center;gap:4px;height:32px;padding:0 6px 0 8px;font-size:8px;font-weight:700;display:flex}.grid-size select{color:#565861;cursor:pointer;background:0 0;border:0;outline:0;font-size:9px;font-weight:800}.fit-button{color:#6d6f78;margin-left:2px;padding:0 6px;font-size:9px!important}.stage-scroll{padding-top:26px;padding-bottom:14px}.safe-zone{z-index:15;pointer-events:none;border:1px dashed #dcff59e0;position:absolute;box-shadow:0 0 0 9999px #0e0e161a}.safe-zone span{text-overflow:ellipsis;color:#121318;white-space:nowrap;letter-spacing:0;background:#d8ff55;border-radius:4px;max-width:92%;padding:3px 5px;font-size:8px;font-weight:800;position:absolute;top:-21px;left:50%;overflow:hidden;transform:translate(-50%)}.projects-card{width:min(540px,100%)}.projects-card .new-design{margin:4px 0 12px}.project-list{flex-direction:column;gap:7px;max-height:360px;display:flex;overflow:auto}.project-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 34px 34px;align-items:center;gap:5px;padding:6px;display:grid}.project-row>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr;align-items:center;gap:10px;min-width:0;padding:0;display:grid}.project-thumb{color:#d8ff55;background:linear-gradient(135deg,#252239,#704ce6);border-radius:7px;place-items:center;width:50px;height:38px;font-size:19px;font-weight:900;display:grid}.project-row span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.project-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-row small{color:#95979f;font-size:8px}.project-delete,.project-copy{color:#a2a4aa;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:16px}.project-copy:hover{color:#6240d2;background:#f1edff}.project-delete:hover{color:#c74250;background:#fff0f2}.sign-in-link{color:#fff;place-items:center;text-decoration:none;display:grid}.account-card{width:min(420px,100%)}.account-plan{border:1px solid var(--line);background:#f7f7f9;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;margin:4px 0 12px;padding:13px 14px;display:flex}.account-plan.is-pro{background:#f5f2ff;border-color:#c9bcf7}.account-plan span{flex-direction:column;gap:4px;display:flex}.account-plan b{font-size:11px}.account-plan small{color:#858791;font-size:9px}.account-plan em{color:#fff;letter-spacing:.08em;background:#33343a;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.account-plan.is-pro em{background:#6743d9}.usage-grid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px;display:grid}.usage-grid div{border:1px solid var(--line);background:#fbfbfc;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.usage-grid span{color:#858791;font-size:8px;line-height:1.3}.usage-grid b{color:#33343b;font-size:12px}.account-upgrade{margin-bottom:8px}.account-card .secondary-wide{margin-top:8px}.account-signout{color:#777a83;text-align:center;margin-top:13px;font-size:10px;font-weight:700;text-decoration:none;display:block}.account-signout:hover{color:#25262d}.layers-head,.brand-panel-head{color:#858791;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.layers-head button,.brand-panel-head button{border:1px solid var(--line);color:#5f42c8;cursor:pointer;background:#fff;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800}.layers-head button:disabled{color:#b5b6bc;cursor:default}.layers-list{flex-direction:column;gap:5px;display:flex}.layer-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 31px 31px;align-items:center;gap:3px;min-width:0;padding:4px;display:grid}.layer-row.active{background:#f7f4ff;border-color:#ad98ef}.layer-row.is-hidden{opacity:.55}.layer-row>button{color:#737680;cursor:pointer;background:0 0;border:0;border-radius:7px;height:31px;font-size:12px}.layer-row>button:hover{background:#eeeef2}.layer-select{text-align:left;grid-template-columns:28px 1fr;align-items:center;gap:6px;min-width:0;display:grid}.layer-select i{color:#fff;background:#33343b;border-radius:6px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}.layer-select span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.geometry-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.geometry-grid label{color:#777a83;flex-direction:column;gap:4px;font-size:8px;font-weight:800;display:flex}.geometry-grid input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:34px;padding:0 8px;font-size:9px}.geometry-grid input:disabled{color:#a6a8af;background:#f4f4f6}.rotation-field{grid-column:1/3}.layer-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.layer-actions button{border:1px solid var(--line);color:#5f616b;cursor:pointer;background:#fff;border-radius:8px;min-height:34px;font-size:8px;font-weight:800}.brand-kit-tabs{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.brand-kit-tabs button{border:1px solid var(--line);color:#747780;cursor:pointer;background:#fff;border-radius:8px;flex:none;min-height:31px;padding:0 9px;font-size:8px;font-weight:800}.brand-kit-tabs button.active{color:#fff;background:#6543d4;border-color:#a995ed}.brand-colors{grid-template-columns:1fr 1fr;gap:6px;display:grid}.brand-colors label{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:5px;min-width:0;padding:4px;display:flex}.brand-colors input{cursor:pointer;background:0 0;border:0;flex:none;width:32px;height:32px;padding:0}.brand-colors button{color:#6f727b;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:30px;font-size:8px;overflow:hidden}.brand-font-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.brand-font-actions button{color:#6241ce;cursor:pointer;background:#f7f4ff;border:1px solid #cfc4f6;border-radius:8px;min-height:34px;font-size:8px;font-weight:800}.brand-font-actions button:disabled{border-color:var(--line);color:#aaa;cursor:default;background:#f4f4f5}.brand-delete{color:#b44550;cursor:pointer;background:0 0;border:0;min-height:32px;font-size:8px;font-weight:800}.inline-upgrade{color:#6543d4;cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:9px;font-weight:900;display:block}.public-template-grid{margin-bottom:18px}.public-template-preview{background-color:#e9e9ed;background-position:50%;background-repeat:no-repeat;background-size:cover}.page-count-badge{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.03em;background:#141419b8;border-radius:5px;padding:3px 5px;font-size:7px;position:absolute;bottom:7px;left:7px}.admin-panel{padding-bottom:28px}.admin-intro{background:linear-gradient(135deg,#f8f6ff,#efebff);border:1px solid #cfc4f7;border-radius:13px;padding:13px}.admin-intro>span{color:#6945dc;letter-spacing:.12em;font-size:7px;font-weight:900}.admin-intro>b{margin-top:5px;font-size:13px;display:block}.admin-intro p{color:#747780;margin:6px 0 0;font-size:9px;line-height:1.5}.admin-access{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-access p{color:#777a83;grid-column:1/3;margin:0;font-size:9px;font-weight:800}.admin-access button{border:1px solid var(--line);color:#70737c;text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:62px;padding:10px;display:flex}.admin-access button.active.free{background:#effaf5;border-color:#8bcfaf}.admin-access button.active.pro{background:#f5f1ff;border-color:#a991f0}.admin-access b{font-size:10px}.admin-access button.active.free b{color:#267955}.admin-access button.active.pro b{color:#6440d1}.admin-access span{font-size:8px;line-height:1.35}.admin-current-design{background:#f5f4f8;border-left:3px solid #714ce5;border-radius:0 9px 9px 0;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.admin-current-design span{color:#8a8c94;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.admin-current-design b{font-size:10px}.admin-current-design small{color:#7f828b;font-size:8px}.admin-publish:disabled{opacity:.65;cursor:wait}.admin-library-head{border-top:1px solid var(--line);color:#777a83;justify-content:space-between;align-items:center;padding-top:13px;font-size:9px;font-weight:800;display:flex}.admin-library-head b{color:#fff;background:#292a30;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:8px;display:grid}.admin-template-list{flex-direction:column;gap:6px;display:flex}.admin-template-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 31px;align-items:center;gap:4px;min-width:0;padding:4px;display:grid}.admin-template-open{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px 1fr;align-items:center;gap:8px;min-width:0;padding:0;display:grid}.admin-template-open i{background-color:#eee;background-position:50%;background-size:cover;border-radius:7px;width:54px;height:42px}.admin-template-open span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-template-open b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-template-open small{color:#8b8e97;font-size:7px}.admin-template-delete{color:#a2a4ac;cursor:pointer;background:0 0;border:0;border-radius:8px;width:29px;height:29px;font-size:16px}.admin-template-delete:hover{color:#c23d4a;background:#fff0f2}.account-card h2{align-items:center;gap:8px;display:flex}.account-admin-badge{color:#fff;letter-spacing:.08em;background:#22232a;border-radius:5px;padding:4px 6px;font-size:7px;font-style:normal}.multi-page-control{align-items:center;gap:10px}.page-tabs{align-items:center;gap:5px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.page-tabs button{color:#747780;white-space:nowrap;background:#fff;border:1px solid #d8d9df;border-radius:7px;min-width:28px;height:28px;padding:0 8px}.page-tabs button.active{color:#fff;background:#714ce5;border-color:#8f72ed}.page-tabs .add-page{color:#6540d2;background:#f7f4ff;border-color:#cfc3f7}.page-tabs .delete-page{color:#b3404c;background:#fff6f7;border-color:#f0c9cd}.resize-target{color:#747780;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.resize-target select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:42px;padding:0 10px;font-size:10px}.pricing-backdrop{align-items:start;overflow:auto}.pricing-card{width:min(1180px,96vw);max-height:calc(100vh - 40px);margin:auto;overflow:auto}.pricing-card>p:not(.eyeline){max-width:720px}.billing-toggle{background:#eeeef2;border-radius:10px;gap:3px;width:fit-content;margin:14px 0 18px;padding:3px;display:flex}.billing-toggle button{color:#737680;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 13px;font-size:9px;font-weight:800}.billing-toggle button.active{color:#fff;background:#292a30;box-shadow:0 4px 12px #14151a26}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.plan-card{background:#fff;border:1px solid #dedfe4;border-radius:15px;flex-direction:column;min-width:0;padding:16px;display:flex;position:relative}.plan-card.recommended{background:linear-gradient(#fff 0 72%,#f3efff);border:2px solid #7854ec}.plan-card.current{box-shadow:inset 0 0 0 2px #d8ff55}.recommended-badge{color:#fff;white-space:nowrap;background:#6d47df;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:900;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan-head>span{color:#6d47df;letter-spacing:.1em;font-size:7px;font-weight:900}.plan-head h3{letter-spacing:-.035em;min-height:43px;margin:5px 0 3px;font-size:18px;line-height:1.05}.plan-head p{color:#7c7e86;min-height:30px;margin:0;font-size:9px;line-height:1.4}.plan-price{flex-wrap:wrap;align-items:baseline;gap:3px;min-height:68px;margin-top:12px;display:flex}.plan-price b{letter-spacing:-.04em;font-size:24px}.plan-price span{color:#858791;font-size:9px}.plan-price small{color:#6d47df;flex-basis:100%;font-size:7px}.plan-card ul{flex:1;gap:8px;margin:4px 0 14px;font-size:8px;line-height:1.35}.plan-card li{align-items:flex-start;display:flex}.plan-card li:before{flex:0 0 15px;width:15px;height:15px;margin-right:5px}.plan-card>button{color:#fff;cursor:pointer;background:#754df5;border:1px solid #6944d8;border-radius:9px;min-height:39px;font-size:9px;font-weight:900}.plan-card>button:disabled{color:#787a83;cursor:default;background:#ececf0;border-color:#d6d7dc}.cookie-banner{z-index:100;color:#fff;background:#1e1f25;border:1px solid #383940;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;max-width:980px;margin:0 auto;padding:18px 20px;display:grid;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 22px 70px #00000059}.cookie-banner b{font-size:13px}.cookie-banner p{color:#c2c4cc;max-width:650px;margin:5px 0 3px;font-size:10px;line-height:1.45}.cookie-banner a{color:#d8ff55;font-size:9px}.cookie-actions{gap:7px;display:flex}.cookie-actions button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800}.cookie-secondary{color:#fff;background:0 0;border:1px solid #505159}.cookie-primary{color:#171820;background:#d8ff55;border:1px solid #d8ff55}.legal-page{color:#202126;background:#f5f3ee;min-height:100vh}.legal-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.legal-header .brand{color:#202126;text-decoration:none}.legal-header>a:last-child{color:#5f42c3;font-size:11px;font-weight:800;text-decoration:none}.legal-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:70px;width:min(1180px,92vw);margin:0 auto;padding:56px 0 110px;display:grid}.legal-nav{flex-direction:column;align-self:start;gap:5px;padding-top:8px;display:flex;position:sticky;top:32px}.legal-nav p{color:#9b978d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900}.legal-nav a{color:#67645e;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:700;text-decoration:none}.legal-nav a:hover{color:#5133bb;background:#ebe5ff}.legal-content{min-width:0}.legal-hero{padding-bottom:52px}.legal-hero>p{color:#7252db;letter-spacing:.14em;margin:0 0 16px;font-size:9px;font-weight:900}.legal-hero h1{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(42px,6vw,72px);line-height:.98}.legal-hero>span{color:#716e67;max-width:680px;font-size:13px;line-height:1.65;display:block}.legal-content section{border-top:1px solid #d9d5cb;padding:42px 0 22px;scroll-margin-top:28px}.legal-content h2{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.025em;margin:5px 0 22px;font-size:34px;line-height:1.05}.legal-content h3{margin:28px 0 8px;font-size:14px}.legal-content section>p:not(.eyeline),.legal-content li{color:#5f5c56;font-size:11px;line-height:1.75}.legal-content ul{padding-left:18px}.legal-warning{background:#fff4e9;border-left:3px solid #ff945f;margin:18px 0 26px;padding:14px 16px}.legal-warning b{color:#a24b23;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.legal-warning p{color:#855b45;margin:4px 0 0;font-size:10px;line-height:1.55}.legal-table{background:#ffffff80;border:1px solid #dcd8cf;border-radius:12px;margin:20px 0;overflow:hidden}.legal-table>div{border-bottom:1px solid #e0ddd5;grid-template-columns:130px 1fr 120px;gap:12px;padding:12px 14px;font-size:9px;line-height:1.45;display:grid}.legal-table>div:first-child{background:#ebe8e0}.legal-table>div:last-child{border-bottom:0}.legal-reset{color:#5c43b5;cursor:pointer;background:0 0;border:1px solid #cec9bd;border-radius:9px;min-height:40px;padding:0 13px;font-size:10px;font-weight:800}.consent-sample{background:#fff;border:1px solid #d8d4c9;border-radius:12px;grid-template-columns:28px 1fr;gap:8px;margin:20px 0;padding:15px;display:grid}.consent-sample>span{color:#7252db;font-size:21px}.consent-sample p{color:#595751;margin:0;font-size:10px;line-height:1.55}.launch-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.launch-grid div{background:#ffffff8c;border:1px solid #dcd8cf;border-radius:12px;flex-direction:column;gap:6px;min-height:112px;padding:16px;display:flex}.launch-grid b{font-size:11px}.launch-grid span{color:#716e67;font-size:10px;line-height:1.55}@media (max-width:1000px){.cloud-button,.format-size,.grid-size,.resize-copy-button{display:none}.safe-toggle{white-space:nowrap;max-width:36px;overflow:hidden}.contextbar{max-width:calc(100vw - 20px);overflow-x:auto}.pricing-grid{grid-template-columns:1fr 1fr}.legal-layout{grid-template-columns:170px minmax(0,680px);gap:35px}}@media (max-width:700px){.account-button{display:none}.project-title .project-name-field{min-width:120px;max-width:34vw}.project-name-field>span{display:none}.project-name-field{grid-template-rows:1fr}.project-name-field>input,.project-name-field>b{grid-row:1}.project-title .projects-button{min-width:38px;padding:0 9px}.projects-button b{display:none}.project-title .projects-button span{display:inline}.pricing-card{width:min(520px,96vw)}.pricing-grid{grid-template-columns:1fr}.billing-toggle{width:100%}.billing-toggle button{flex:1}.cookie-banner{grid-template-columns:1fr;gap:12px}.cookie-actions{width:100%}.cookie-actions button{flex:1}.legal-layout{display:block}.legal-nav{flex-direction:row;margin-bottom:30px;position:static;overflow-x:auto}.legal-nav p{display:none}.legal-nav a{white-space:nowrap}.legal-table>div{grid-template-columns:1fr;gap:5px}.launch-grid{grid-template-columns:1fr}.legal-hero h1{font-size:42px}}.auth-page{background:#f5f4f8;grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid}.auth-brand{color:#fff;background:radial-gradient(circle at 82% 18%,#7b59ff 0 12%,#0000 38%),linear-gradient(145deg,#151424 0%,#29214c 56%,#15151d 100%);flex-direction:column;justify-content:space-between;padding:42px 5vw;display:flex;position:relative;overflow:hidden}.auth-brand:after{content:"";opacity:.9;background:#d8ff55;border-radius:42% 58% 63% 37%;width:360px;height:360px;position:absolute;bottom:-90px;right:-80px;transform:rotate(18deg)}.auth-brand>*{z-index:1;position:relative}.auth-brand>a{color:#fff;width:fit-content;text-decoration:none}.auth-brand .brand-logo{font-size:28px}.auth-brand p{color:#d8ff55;letter-spacing:.16em;margin:0 0 14px;font-size:10px;font-weight:900}.auth-brand h1{letter-spacing:-.065em;margin:0 0 22px;font-size:clamp(46px,6vw,82px);line-height:.9}.auth-brand span{color:#d1cedc;max-width:520px;font-size:14px;line-height:1.6;display:block}.auth-brand>small{color:#a9a6b6;font-size:9px}.auth-panel{place-items:center;padding:42px 5vw;display:grid}.auth-card{width:min(430px,100%)}.auth-back{color:#777983;margin-bottom:54px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.auth-card h2{letter-spacing:-.055em;margin:0;font-size:42px}.auth-card>p:not(.eyeline){color:#7a7d86;margin:8px 0 24px;font-size:12px}.auth-tabs{background:#e9e8ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:18px;padding:3px;display:grid}.auth-tabs button{color:#7a7c84;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;font-size:10px;font-weight:900}.auth-tabs button.active{color:#fff;background:#28282f;box-shadow:0 5px 15px #1e1e2426}.auth-card form{flex-direction:column;gap:13px;display:flex}.auth-card form>label:not(.auth-consent){color:#656770;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.auth-card input:not([type=checkbox]){height:48px;font:inherit;background:#fff;border:1px solid #d7d7dd;border-radius:10px;outline:0;padding:0 13px;font-size:11px}.auth-card input:not([type=checkbox]):focus{border-color:#8061e8;box-shadow:0 0 0 3px #754df51a}.auth-consent{color:#747780;grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:9px;line-height:1.5;display:grid}.auth-consent input{accent-color:#704ae2;width:17px;height:17px}.auth-consent a{color:#6541d4}.auth-submit{color:#fff;cursor:pointer;background:#704ae2;border:0;border-radius:10px;min-height:49px;margin-top:3px;font-size:11px;font-weight:900;box-shadow:0 10px 24px #643ed738}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{color:#a93845;background:#fff2f4;border:1px solid #efc6cb;border-radius:9px;padding:10px 12px;font-size:9px;line-height:1.45}.auth-card>small{color:#999ba3;text-align:center;margin-top:16px;font-size:8px;display:block}@media (max-width:820px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:270px;padding:28px}.auth-brand h1{font-size:48px}.auth-brand>div{margin:46px 0 10px}.auth-brand:after{width:220px;height:220px}.auth-panel{padding:34px 24px 58px}.auth-back{margin-bottom:34px}}.payment-page{background:radial-gradient(circle at 50% 20%,#eee9ff,#f5f4f8 42%,#e9e7ee);place-items:center;min-height:100vh;padding:24px;display:grid}.payment-page section{text-align:center;background:#fff;border:1px solid #dedce5;border-radius:22px;width:min(500px,100%);padding:48px;box-shadow:0 28px 80px #231e341f}.payment-page section>span{color:#fff;background:#704ae2;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:34px;font-weight:500;display:grid}.payment-page h1{letter-spacing:-.055em;margin:0;font-size:40px}.payment-page section>p:not(.eyeline){color:#777983;margin:13px 0 25px;font-size:12px;line-height:1.6}.payment-page a{color:#fff;background:#292930;border-radius:10px;place-items:center;min-height:46px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.payment-page small{color:#a0a1a8;margin-top:13px;font-size:8px;display:block}.account-signout{cursor:pointer;background:0 0;border:0;width:100%}
