@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/studio/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/studio/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/studio/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff")}@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/abril-fatface-latin-400-normal-utNZUC9m.woff2)format("woff2"),url(/studio/assets/abril-fatface-latin-400-normal-CSRW-xuf.woff)format("woff")}@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/abril-fatface-latin-ext-400-normal-Ctcf6qDM.woff2)format("woff2"),url(/studio/assets/abril-fatface-latin-ext-400-normal-CYCbX7fF.woff)format("woff")}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/alex-brush-latin-400-normal-B-R394Co.woff2)format("woff2"),url(/studio/assets/alex-brush-latin-400-normal-A5ZkPa-p.woff)format("woff")}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/alex-brush-latin-ext-400-normal-BkTZxg0h.woff2)format("woff2"),url(/studio/assets/alex-brush-latin-ext-400-normal-Dq7wGc3n.woff)format("woff")}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/allura-latin-400-normal-4sUZKTf1.woff2)format("woff2"),url(/studio/assets/allura-latin-400-normal-DcxZAN6k.woff)format("woff")}@font-face{font-family:Allura;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/allura-latin-ext-400-normal-CtccLdDz.woff2)format("woff2"),url(/studio/assets/allura-latin-ext-400-normal-DLMC5cc8.woff)format("woff")}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/bellefair-latin-400-normal-CO3BGrJm.woff2)format("woff2"),url(/studio/assets/bellefair-latin-400-normal-D3l3TlDq.woff)format("woff")}@font-face{font-family:Bellefair;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/bellefair-latin-ext-400-normal-CK4S2xA6.woff2)format("woff2"),url(/studio/assets/bellefair-latin-ext-400-normal-DcOH1DWj.woff)format("woff")}@font-face{font-family:Birthstone;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/birthstone-latin-400-normal-BoQHs-e1.woff2)format("woff2"),url(/studio/assets/birthstone-latin-400-normal-E1qpdGkT.woff)format("woff")}@font-face{font-family:Birthstone;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/birthstone-latin-ext-400-normal-DavVa53m.woff2)format("woff2"),url(/studio/assets/birthstone-latin-ext-400-normal-B4fkbNXE.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/bodoni-moda-latin-400-normal-CIWtV3SY.woff2)format("woff2"),url(/studio/assets/bodoni-moda-latin-400-normal-9rKXKbpF.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/bodoni-moda-latin-ext-400-normal-Dc1RgLRZ.woff2)format("woff2"),url(/studio/assets/bodoni-moda-latin-ext-400-normal-Do8lbhET.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/bodoni-moda-latin-700-normal-_PBEXphw.woff2)format("woff2"),url(/studio/assets/bodoni-moda-latin-700-normal-B4v_frWu.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/bodoni-moda-latin-ext-700-normal-BUQ-TLNZ.woff2)format("woff2"),url(/studio/assets/bodoni-moda-latin-ext-700-normal-DxiPya7m.woff)format("woff")}@font-face{font-family:Carattere;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/carattere-latin-400-normal-1L7k-0H7.woff2)format("woff2"),url(/studio/assets/carattere-latin-400-normal-TsAin44h.woff)format("woff")}@font-face{font-family:Carattere;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/carattere-latin-ext-400-normal-BP53w9FD.woff2)format("woff2"),url(/studio/assets/carattere-latin-ext-400-normal-BaUnHAMr.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cinzel-latin-400-normal-DnUIPmzd.woff2)format("woff2"),url(/studio/assets/cinzel-latin-400-normal-C8jUSQqm.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cinzel-latin-ext-400-normal-XQK_CSAr.woff2)format("woff2"),url(/studio/assets/cinzel-latin-ext-400-normal-DJ0Lq8y-.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/studio/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2"),url(/studio/assets/cinzel-latin-ext-700-normal-CORa-yIv.woff)format("woff")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cinzel-decorative-latin-400-normal-C3uAaiWr.woff2)format("woff2"),url(/studio/assets/cinzel-decorative-latin-400-normal-Bspm-4mP.woff)format("woff")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cinzel-decorative-latin-ext-400-normal-bHvtSFkP.woff2)format("woff2"),url(/studio/assets/cinzel-decorative-latin-ext-400-normal-DFyBg16u.woff)format("woff")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cinzel-decorative-latin-700-normal-CnX1aK6s.woff2)format("woff2"),url(/studio/assets/cinzel-decorative-latin-700-normal-ov6XPGpn.woff)format("woff")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cinzel-decorative-latin-ext-700-normal-Dul5pKgq.woff2)format("woff2"),url(/studio/assets/cinzel-decorative-latin-ext-700-normal-BaOC-94C.woff)format("woff")}@font-face{font-family:Corinthia;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/corinthia-latin-400-normal-DJmOOku-.woff2)format("woff2"),url(/studio/assets/corinthia-latin-400-normal-DXhyNnCF.woff)format("woff")}@font-face{font-family:Corinthia;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/corinthia-latin-ext-400-normal-DtE4WJ2F.woff2)format("woff2"),url(/studio/assets/corinthia-latin-ext-400-normal-9SWBfrl9.woff)format("woff")}@font-face{font-family:Corinthia;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/corinthia-latin-700-normal-BKOsTFbs.woff2)format("woff2"),url(/studio/assets/corinthia-latin-700-normal-reSORXeP.woff)format("woff")}@font-face{font-family:Corinthia;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/corinthia-latin-ext-700-normal-Cym2sUTu.woff2)format("woff2"),url(/studio/assets/corinthia-latin-ext-700-normal-Cd25qTKs.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-latin-400-normal-BGH8Vunh.woff2)format("woff2"),url(/studio/assets/cormorant-latin-400-normal-C3_-2Ua-.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-latin-ext-400-normal-DuQ88yz3.woff2)format("woff2"),url(/studio/assets/cormorant-latin-ext-400-normal-DuXFa1Dr.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cormorant-latin-700-normal-D2NwonnS.woff2)format("woff2"),url(/studio/assets/cormorant-latin-700-normal-DUJekpIu.woff)format("woff")}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cormorant-latin-ext-700-normal-C8asPL8E.woff2)format("woff2"),url(/studio/assets/cormorant-latin-ext-700-normal-Gbj_m0h4.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/studio/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff")}@font-face{font-family:Cormorant Upright;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-upright-latin-400-normal-CUup1V3r.woff2)format("woff2"),url(/studio/assets/cormorant-upright-latin-400-normal-RR6ZEbHk.woff)format("woff")}@font-face{font-family:Cormorant Upright;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/cormorant-upright-latin-ext-400-normal-BZIVSydk.woff2)format("woff2"),url(/studio/assets/cormorant-upright-latin-ext-400-normal-B_apxkSJ.woff)format("woff")}@font-face{font-family:Cormorant Upright;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cormorant-upright-latin-700-normal-C3If3nfq.woff2)format("woff2"),url(/studio/assets/cormorant-upright-latin-700-normal-CvmHEiOM.woff)format("woff")}@font-face{font-family:Cormorant Upright;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/cormorant-upright-latin-ext-700-normal-DrFs3kS6.woff2)format("woff2"),url(/studio/assets/cormorant-upright-latin-ext-700-normal-BNXcpsAF.woff)format("woff")}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/crimson-pro-latin-400-normal-B4SlG4wx.woff2)format("woff2"),url(/studio/assets/crimson-pro-latin-400-normal-BzhyrSeK.woff)format("woff")}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/crimson-pro-latin-ext-400-normal-B3ID4PT2.woff2)format("woff2"),url(/studio/assets/crimson-pro-latin-ext-400-normal-BWiDT69a.woff)format("woff")}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/crimson-pro-latin-700-normal-BfTu9YAt.woff2)format("woff2"),url(/studio/assets/crimson-pro-latin-700-normal-CnzwvVon.woff)format("woff")}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/crimson-pro-latin-ext-700-normal-DB6BXmm8.woff2)format("woff2"),url(/studio/assets/crimson-pro-latin-ext-700-normal-B0XMIwQy.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/dancing-script-latin-400-normal--YrtvvVF.woff2)format("woff2"),url(/studio/assets/dancing-script-latin-400-normal-BY5FxJb0.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/dancing-script-latin-ext-400-normal-C917Kz-3.woff2)format("woff2"),url(/studio/assets/dancing-script-latin-ext-400-normal-DaWfpMsu.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/dancing-script-latin-700-normal-CX8AaSVl.woff2)format("woff2"),url(/studio/assets/dancing-script-latin-700-normal-LI5MgW9m.woff)format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/dancing-script-latin-ext-700-normal-DuhEb1O2.woff2)format("woff2"),url(/studio/assets/dancing-script-latin-ext-700-normal-vV212RL9.woff)format("woff")}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/didact-gothic-latin-400-normal-D1BYf_Hz.woff2)format("woff2"),url(/studio/assets/didact-gothic-latin-400-normal-DmAQNfzW.woff)format("woff")}@font-face{font-family:Didact Gothic;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/didact-gothic-latin-ext-400-normal-yHiITscR.woff2)format("woff2"),url(/studio/assets/didact-gothic-latin-ext-400-normal-DBwC4wyT.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/studio/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/dm-serif-display-latin-ext-400-normal-p18AlW_x.woff2)format("woff2"),url(/studio/assets/dm-serif-display-latin-ext-400-normal-B1toqZab.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/studio/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/studio/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2)format("woff2"),url(/studio/assets/eb-garamond-latin-700-normal-DcHu0PDI.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2)format("woff2"),url(/studio/assets/eb-garamond-latin-ext-700-normal-JC0X9ytv.woff)format("woff")}@font-face{font-family:Ephesis;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/ephesis-latin-400-normal-DD9ASYIA.woff2)format("woff2"),url(/studio/assets/ephesis-latin-400-normal-D0pq_F72.woff)format("woff")}@font-face{font-family:Ephesis;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/ephesis-latin-ext-400-normal-DJrwFHmc.woff2)format("woff2"),url(/studio/assets/ephesis-latin-ext-400-normal-Bcu7VRsB.woff)format("woff")}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/forum-latin-400-normal-OEvxT1Ba.woff2)format("woff2"),url(/studio/assets/forum-latin-400-normal-DH65psBc.woff)format("woff")}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/forum-latin-ext-400-normal-DLTF5K7p.woff2)format("woff2"),url(/studio/assets/forum-latin-ext-400-normal-BEE3Byq0.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/studio/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2)format("woff2"),url(/studio/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/studio/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2)format("woff2"),url(/studio/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff)format("woff")}@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/gilda-display-latin-400-normal-gyfWcafy.woff2)format("woff2"),url(/studio/assets/gilda-display-latin-400-normal-PMqH6bj4.woff)format("woff")}@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/gilda-display-latin-ext-400-normal-BRPPCUGV.woff2)format("woff2"),url(/studio/assets/gilda-display-latin-ext-400-normal-DbgQQKWx.woff)format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(/studio/assets/great-vibes-latin-400-normal-BAZ173uY.woff)format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2)format("woff2"),url(/studio/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff)format("woff")}@font-face{font-family:Imperial Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/imperial-script-latin-400-normal-CiVTvm7k.woff2)format("woff2"),url(/studio/assets/imperial-script-latin-400-normal-xgFzb0Sz.woff)format("woff")}@font-face{font-family:Imperial Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/imperial-script-latin-ext-400-normal-DVep8miJ.woff2)format("woff2"),url(/studio/assets/imperial-script-latin-ext-400-normal-Dq5p_54-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/studio/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/studio/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/studio/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/studio/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff")}@font-face{font-family:Italianno;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/italianno-latin-400-normal-KMOSIsX-.woff2)format("woff2"),url(/studio/assets/italianno-latin-400-normal-W4nwVYPK.woff)format("woff")}@font-face{font-family:Italianno;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/italianno-latin-ext-400-normal-qjRu0Gh0.woff2)format("woff2"),url(/studio/assets/italianno-latin-ext-400-normal-CL3zGqIJ.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/josefin-sans-latin-400-normal-Bw73c5y2.woff2)format("woff2"),url(/studio/assets/josefin-sans-latin-400-normal-OLNf33Pm.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/josefin-sans-latin-ext-400-normal-WydUZGG0.woff2)format("woff2"),url(/studio/assets/josefin-sans-latin-ext-400-normal-GP5qjHwf.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/josefin-sans-latin-700-normal-dFmzeJn3.woff2)format("woff2"),url(/studio/assets/josefin-sans-latin-700-normal-DDiyraUl.woff)format("woff")}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/josefin-sans-latin-ext-700-normal-CrzN3gB5.woff2)format("woff2"),url(/studio/assets/josefin-sans-latin-ext-700-normal-Cl1GrozZ.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/studio/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/studio/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/jost-latin-700-normal-u2Hrqd6k.woff2)format("woff2"),url(/studio/assets/jost-latin-700-normal-k-iBXzmq.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/jost-latin-ext-700-normal-AnR_ULdm.woff2)format("woff2"),url(/studio/assets/jost-latin-ext-700-normal-DTcCupJy.woff)format("woff")}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2"),url(/studio/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff)format("woff")}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/kaushan-script-latin-ext-400-normal-CW-Pyyvv.woff2)format("woff2"),url(/studio/assets/kaushan-script-latin-ext-400-normal-Dmz6mG63.woff)format("woff")}@font-face{font-family:Lavishly Yours;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/lavishly-yours-latin-400-normal-D0PS14Wn.woff2)format("woff2"),url(/studio/assets/lavishly-yours-latin-400-normal-DcvRq5m_.woff)format("woff")}@font-face{font-family:Lavishly Yours;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/lavishly-yours-latin-ext-400-normal-DwNQbApa.woff2)format("woff2"),url(/studio/assets/lavishly-yours-latin-ext-400-normal-BHwaxr_Y.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/studio/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2)format("woff2"),url(/studio/assets/libre-baskerville-latin-ext-400-normal-BWURas-n.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/studio/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff)format("woff")}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2)format("woff2"),url(/studio/assets/libre-baskerville-latin-ext-700-normal-CL-pJSzx.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(/studio/assets/lora-latin-400-normal-DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/lora-latin-ext-400-normal-CyviI4c-.woff2)format("woff2"),url(/studio/assets/lora-latin-ext-400-normal-B9GmMl5M.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/lora-latin-700-normal-BHK4Pzk4.woff2)format("woff2"),url(/studio/assets/lora-latin-700-normal-Yfa97ytg.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/lora-latin-ext-700-normal-DbHby4fw.woff2)format("woff2"),url(/studio/assets/lora-latin-ext-700-normal-XBj10pPw.woff)format("woff")}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/marcellus-latin-400-normal-86dSXJnk.woff2)format("woff2"),url(/studio/assets/marcellus-latin-400-normal-AvMY561b.woff)format("woff")}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2)format("woff2"),url(/studio/assets/marcellus-latin-ext-400-normal-D06jIo1e.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/studio/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/studio/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/studio/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/studio/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/mulish-latin-400-normal-C9Snyl1s.woff2)format("woff2"),url(/studio/assets/mulish-latin-400-normal-BRmeVNaI.woff)format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/mulish-latin-ext-400-normal-avcijv45.woff2)format("woff2"),url(/studio/assets/mulish-latin-ext-400-normal-CkhBr6wh.woff)format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/mulish-latin-700-normal-DP36JSCV.woff2)format("woff2"),url(/studio/assets/mulish-latin-700-normal-LuPokTVX.woff)format("woff")}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/mulish-latin-ext-700-normal-DmQ9OtDO.woff2)format("woff2"),url(/studio/assets/mulish-latin-ext-700-normal-CZscPGxd.woff)format("woff")}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/noto-serif-display-latin-400-normal-USF2Wcf4.woff2)format("woff2"),url(/studio/assets/noto-serif-display-latin-400-normal-gTjKYAq0.woff)format("woff")}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/noto-serif-display-latin-ext-400-normal-CiU_P49d.woff2)format("woff2"),url(/studio/assets/noto-serif-display-latin-ext-400-normal-BCG2gtTC.woff)format("woff")}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/noto-serif-display-latin-700-normal-CWt82nM9.woff2)format("woff2"),url(/studio/assets/noto-serif-display-latin-700-normal-C48qPxuD.woff)format("woff")}@font-face{font-family:Noto Serif Display;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/noto-serif-display-latin-ext-700-normal-j5w_qGqn.woff2)format("woff2"),url(/studio/assets/noto-serif-display-latin-ext-700-normal-CjpZy6vz.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2)format("woff2"),url(/studio/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/nunito-sans-latin-ext-400-normal-BoHsJHPR.woff2)format("woff2"),url(/studio/assets/nunito-sans-latin-ext-400-normal-CHwj-NZB.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2)format("woff2"),url(/studio/assets/nunito-sans-latin-700-normal-CLVG92B9.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/nunito-sans-latin-ext-700-normal-DBq_Pukt.woff2)format("woff2"),url(/studio/assets/nunito-sans-latin-ext-700-normal-jHN8vCOt.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/studio/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/studio/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/studio/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/studio/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff")}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/pacifico-latin-400-normal-7HIToT7q.woff2)format("woff2"),url(/studio/assets/pacifico-latin-400-normal-DArfF-vd.woff)format("woff")}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/pacifico-latin-ext-400-normal-Ba3kv-va.woff2)format("woff2"),url(/studio/assets/pacifico-latin-ext-400-normal-nyRvH6_c.woff)format("woff")}@font-face{font-family:Parisienne;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/parisienne-latin-400-normal-21gANpEP.woff2)format("woff2"),url(/studio/assets/parisienne-latin-400-normal-C9Kl9k4-.woff)format("woff")}@font-face{font-family:Parisienne;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/parisienne-latin-ext-400-normal-Dztwpsbx.woff2)format("woff2"),url(/studio/assets/parisienne-latin-ext-400-normal-DZKaXAkd.woff)format("woff")}@font-face{font-family:Petit Formal Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/petit-formal-script-latin-400-normal-C9t40IAv.woff2)format("woff2"),url(/studio/assets/petit-formal-script-latin-400-normal-D968odld.woff)format("woff")}@font-face{font-family:Petit Formal Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/petit-formal-script-latin-ext-400-normal-_wbkGvqD.woff2)format("woff2"),url(/studio/assets/petit-formal-script-latin-ext-400-normal-E3lgQq5o.woff)format("woff")}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/pinyon-script-latin-400-normal-HCoaxbyT.woff2)format("woff2"),url(/studio/assets/pinyon-script-latin-400-normal-3W0BoeAr.woff)format("woff")}@font-face{font-family:Pinyon Script;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/pinyon-script-latin-ext-400-normal-DzUoH_k9.woff2)format("woff2"),url(/studio/assets/pinyon-script-latin-ext-400-normal-Cu_llAZZ.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/studio/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(/studio/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/studio/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2)format("woff2"),url(/studio/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff)format("woff")}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/playfair-display-sc-latin-400-normal-CITbJZJc.woff2)format("woff2"),url(/studio/assets/playfair-display-sc-latin-400-normal-M2nb8rqy.woff)format("woff")}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/playfair-display-sc-latin-ext-400-normal-Dy1EYb21.woff2)format("woff2"),url(/studio/assets/playfair-display-sc-latin-ext-400-normal-BvxPJNA1.woff)format("woff")}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/playfair-display-sc-latin-700-normal-ltnIq3th.woff2)format("woff2"),url(/studio/assets/playfair-display-sc-latin-700-normal-hRKzsdFR.woff)format("woff")}@font-face{font-family:Playfair Display SC;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/playfair-display-sc-latin-ext-700-normal-Ci7k4QVz.woff2)format("woff2"),url(/studio/assets/playfair-display-sc-latin-ext-700-normal-BWEE6v4z.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/studio/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/studio/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/studio/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/studio/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff")}@font-face{font-family:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/questrial-latin-400-normal-DNhQdR1R.woff2)format("woff2"),url(/studio/assets/questrial-latin-400-normal-BcF-iMQl.woff)format("woff")}@font-face{font-family:Questrial;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/questrial-latin-ext-400-normal-rdiUVXr0.woff2)format("woff2"),url(/studio/assets/questrial-latin-ext-400-normal-urOzOTIY.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/quicksand-latin-400-normal-BSDtH9U0.woff2)format("woff2"),url(/studio/assets/quicksand-latin-400-normal-BqXBKzPR.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/quicksand-latin-ext-400-normal-BdPaGDPN.woff2)format("woff2"),url(/studio/assets/quicksand-latin-ext-400-normal-BzqwlOho.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/studio/assets/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/quicksand-latin-ext-700-normal-8b1JBoEj.woff2)format("woff2"),url(/studio/assets/quicksand-latin-ext-700-normal-DbLsDSEV.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/raleway-latin-400-normal-C5eIEfLm.woff2)format("woff2"),url(/studio/assets/raleway-latin-400-normal-sMcq1OIP.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/raleway-latin-ext-400-normal-B4d0sYmR.woff2)format("woff2"),url(/studio/assets/raleway-latin-ext-400-normal-DoUy7GWe.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/raleway-latin-700-normal-BVpQLp0x.woff2)format("woff2"),url(/studio/assets/raleway-latin-700-normal-JVwBSLev.woff)format("woff")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/raleway-latin-ext-700-normal-BSYX0AAR.woff2)format("woff2"),url(/studio/assets/raleway-latin-ext-700-normal-D9ggOV46.woff)format("woff")}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/sacramento-latin-400-normal-mRAQrhvZ.woff2)format("woff2"),url(/studio/assets/sacramento-latin-400-normal-D-mHOmJi.woff)format("woff")}@font-face{font-family:Sacramento;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/sacramento-latin-ext-400-normal-CKF0Zc5Q.woff2)format("woff2"),url(/studio/assets/sacramento-latin-ext-400-normal-CJ-VJynE.woff)format("woff")}@font-face{font-family:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/tenor-sans-latin-400-normal-Bloz8C9r.woff2)format("woff2"),url(/studio/assets/tenor-sans-latin-400-normal-D7L0ycNN.woff)format("woff")}@font-face{font-family:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/tenor-sans-latin-ext-400-normal-DWl86Xpu.woff2)format("woff2"),url(/studio/assets/tenor-sans-latin-ext-400-normal-DRO6PP-E.woff)format("woff")}@font-face{font-family:The Nautigal;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/the-nautigal-latin-400-normal-DZadbbMF.woff2)format("woff2"),url(/studio/assets/the-nautigal-latin-400-normal-Dt-MYkcZ.woff)format("woff")}@font-face{font-family:The Nautigal;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/the-nautigal-latin-ext-400-normal-DO56ACfH.woff2)format("woff2"),url(/studio/assets/the-nautigal-latin-ext-400-normal-2z0yEKsh.woff)format("woff")}@font-face{font-family:The Nautigal;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/the-nautigal-latin-700-normal-C-cRf33E.woff2)format("woff2"),url(/studio/assets/the-nautigal-latin-700-normal-BisnzQ65.woff)format("woff")}@font-face{font-family:The Nautigal;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/the-nautigal-latin-ext-700-normal-D1BE5qc4.woff2)format("woff2"),url(/studio/assets/the-nautigal-latin-ext-700-normal-3HJupbOA.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/studio/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2)format("woff2"),url(/studio/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/work-sans-latin-700-normal-CEeo_t6l.woff2)format("woff2"),url(/studio/assets/work-sans-latin-700-normal-mDs79oer.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/studio/assets/work-sans-latin-ext-700-normal-Bc0iTajH.woff2)format("woff2"),url(/studio/assets/work-sans-latin-ext-700-normal-BP8nCPzd.woff)format("woff")}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/yeseva-one-latin-400-normal-DOOi0Fwv.woff2)format("woff2"),url(/studio/assets/yeseva-one-latin-400-normal-BFTviq16.woff)format("woff")}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/studio/assets/yeseva-one-latin-ext-400-normal-DZPYAEWq.woff2)format("woff2"),url(/studio/assets/yeseva-one-latin-ext-400-normal-Bfu-8ZsV.woff)format("woff")}:root{--bg:#f7f5f1;--bg-2:#efebe4;--card:#fff;--ink:#1d1b18;--ink-2:#3b3731;--muted:#7a7368;--line:#e8e3da;--line-2:#d9d2c6;--accent:#a8834a;--accent-2:#8c6b36;--accent-soft:#f4ecdf;--accent-ink:#fff;--danger:#b4423a;--danger-soft:#fbeceb;--ok:#2f7a4f;--ok-soft:#e6f3eb;--info:#3f6fa8;--info-soft:#e8eff8;--warn:#a0701b;--warn-soft:#fbf1df;--wa:#1f9d55;--radius:14px;--radius-sm:10px;--shadow-sm:0 1px 2px #1d1b180d;--shadow:0 1px 2px #1d1b180a, 0 8px 24px -12px #1d1b181f;--shadow-lg:0 24px 60px -20px #1d1b1859;--sidebar-w:256px;--font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Cormorant Garamond", "Cormorant", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141311;--bg-2:#1b1a17;--card:#1f1d1a;--ink:#f1ede6;--ink-2:#d9d3c8;--muted:#a39b8e;--line:#302d28;--line-2:#3d3933;--accent:#d4ad6a;--accent-2:#e2c08a;--accent-soft:#2c2519;--accent-ink:#19140c;--danger:#ef8a80;--danger-soft:#3a1f1c;--ok:#7fcf9e;--ok-soft:#18291f;--info:#8fb4e4;--info-soft:#1a2433;--warn:#e5b866;--warn-soft:#30261a;--shadow:0 1px 2px #0000004d, 0 8px 24px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#141311;--bg-2:#1b1a17;--card:#1f1d1a;--ink:#f1ede6;--ink-2:#d9d3c8;--muted:#a39b8e;--line:#302d28;--line-2:#3d3933;--accent:#d4ad6a;--accent-2:#e2c08a;--accent-soft:#2c2519;--accent-ink:#19140c;--danger:#ef8a80;--danger-soft:#3a1f1c;--ok:#7fcf9e;--ok-soft:#18291f;--info:#8fb4e4;--info-soft:#1a2433;--warn:#e5b866;--warn-soft:#30261a;--shadow:0 1px 2px #0000004d, 0 8px 24px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:15px/1.55 var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0}h1{letter-spacing:-.015em;margin:0;font-size:1.6rem;font-weight:650;line-height:1.2}h2{letter-spacing:-.01em;margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:620}h3{margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:620}.display{font-family:var(--font-display);letter-spacing:0;font-weight:500}h1.display{font-size:clamp(2rem,4vw,2.6rem)}.display em{color:var(--accent);font-style:italic;font-weight:400}a{color:var(--accent-2)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:center;gap:.35rem;margin:0 0 .25rem;font-size:.72rem;font-weight:650;display:inline-flex}.hint{color:var(--muted);margin:.25rem 0;font-size:.85rem}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem}.spacer{flex:1}.row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.row.end{justify-content:flex-end}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums}.sr-only{opacity:0;pointer-events:none;position:absolute}.icon{flex:none;display:block}.shell{min-height:100vh}.sidebar{width:var(--sidebar-w);z-index:40;background:var(--card);border-inline-end:1px solid var(--line);flex-direction:column;padding:18px 14px 14px;transition:transform .25s;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.shell-admin .sidebar{--sb-bg:#1b1916;--sb-ink:#ece6dc;--sb-muted:#9d958a;--sb-hover:#ffffff0f;--sb-active:#d4ad6a29;--sb-active-ink:#e6c48a;background:var(--sb-bg);color:var(--sb-ink);border-inline-end-color:#000}.shell-planner .sidebar{--sb-ink:var(--ink-2);--sb-muted:var(--muted);--sb-hover:var(--bg);--sb-active:var(--accent-soft);--sb-active-ink:var(--accent-2);color:var(--sb-ink)}.brand{align-items:center;gap:.7rem;padding:4px 8px 18px;display:flex}.brand-mark{width:36px;height:36px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg,#c9a46a,#8c6b36);border-radius:10px;place-items:center;font-size:1.35rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.brand-mark.big{border-radius:16px;width:56px;height:56px;font-size:2rem}.brand-text{flex:1;line-height:1.15;display:grid}.brand-text b{letter-spacing:-.01em;font-size:.98rem}.brand-text small{color:var(--sb-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.nav{flex:1;align-content:start;gap:18px;display:grid;overflow-y:auto}.nav-group{gap:2px;display:grid}.nav-title{text-transform:uppercase;letter-spacing:.12em;color:var(--sb-muted);text-overflow:ellipsis;white-space:nowrap;padding:0 10px 6px;font-size:.7rem;font-weight:650;overflow:hidden}.nav-item{color:var(--sb-ink);opacity:.88;border-radius:10px;align-items:center;gap:.7rem;padding:9px 10px;font-size:.92rem;font-weight:520;text-decoration:none;display:flex}.nav-item:hover{background:var(--sb-hover);opacity:1}.nav-item.active{background:var(--sb-active);color:var(--sb-active-ink);opacity:1;font-weight:620}.nav-item span:first-of-type{flex:1}.nav-badge{background:var(--sb-hover);color:var(--sb-muted);border-radius:99px;padding:1px 8px;font-size:.72rem}.me{border-top:1px solid color-mix(in srgb, var(--sb-ink) 12%, transparent);align-items:center;gap:.55rem;margin-top:10px;padding:10px 6px 0;display:flex}.me-text{flex:1;min-width:0;line-height:1.2;display:grid}.me-text b,.me-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-text b{font-size:.85rem;font-weight:600}.me-text small{color:var(--sb-muted);font-size:.75rem}.sidebar .btn-ghost{color:var(--sb-muted)}.sidebar .btn-ghost:hover{color:var(--sb-ink);background:var(--sb-hover)}.sidebar .nav-close{display:none}.shell-main{min-height:100vh;margin-inline-start:var(--sidebar-w)}.mobilebar,.scrim{display:none}.page{max-width:1440px;margin:0 auto;padding:32px 36px 64px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.back{color:var(--muted);font-size:.85rem;text-decoration:none}.back:hover{color:var(--ink)}@media (width<=960px){.sidebar{box-shadow:var(--shadow-lg);transform:translate(-100%)}.nav-open .sidebar{transform:none}.nav-open .scrim{z-index:35;background:#14120f73;display:block;position:fixed;inset:0}.sidebar .nav-close{display:inline-flex}.shell-main{margin-inline-start:0}.mobilebar{z-index:30;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:8px 12px;display:flex;position:sticky;top:0}.page{padding:20px 16px 56px}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:1rem;padding:1.25rem}.card.flush{padding:0;overflow:hidden}.card-head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.card-head h2{flex:1;margin:0}.link-more{align-items:center;gap:.25rem;font-size:.85rem;font-weight:560;text-decoration:none;display:inline-flex}.form-narrow{max-width:640px}.grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.btn{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.9rem;font-weight:560;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 40%, var(--card))}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible,.nav-item:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn-primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.shell-planner .btn-primary,.login .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.shell-planner .btn-primary:hover:not(:disabled),.login .btn-primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 85%, #000);border-color:var(--danger)}.btn-danger-ghost{color:var(--danger);margin-top:1rem}.btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--bg-2);border-color:#0000}.btn-sm{min-height:34px;padding:.3rem .7rem;font-size:.84rem}.btn-icon{min-width:36px;padding-inline:.5rem}.btn-lg{min-height:48px;margin-top:.5rem;padding:.6rem 1.4rem}.btn-block{width:100%}.btn-wa{background:var(--wa);border-color:var(--wa);color:#fff}.btn-wa:hover:not(:disabled){background:color-mix(in srgb, var(--wa) 88%, #000);border-color:var(--wa)}.link{color:var(--accent-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.field{margin:.9rem 0}label{color:var(--ink-2);margin-bottom:.3rem;font-size:.86rem;font-weight:580;display:block}.req{color:var(--danger)}input,select,textarea{width:100%;font:inherit;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--card);min-height:42px;color:var(--ink);padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);box-shadow:none}input[type=color]{width:64px;padding:2px}input[type=file]{background:var(--bg);cursor:pointer;border-style:dashed;padding:.6rem}input.invalid,textarea.invalid{border-color:var(--danger)}.err{color:var(--danger);margin:.25rem 0;font-size:.85rem}.toggle{cursor:pointer;align-items:center;gap:.6rem;margin:.4rem 0;font-weight:500;display:flex}.toggle.compact{margin:0}.checks{flex-wrap:wrap;gap:1.25rem;display:flex}fieldset.group{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:1rem 0;padding:.5rem 1rem 1rem}fieldset.group legend{padding:0 .4rem;font-weight:650}.loc{gap:.4rem;display:grid}.loc-row{align-items:flex-start;gap:.5rem;display:flex}.loc-style{padding-left:2.5rem}.loc-style-toggle{color:var(--muted);gap:.45rem;font-size:.8rem}.loc-style-aa{color:var(--ink);font-family:Georgia,serif;font-weight:700}.loc-style-panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.7rem 1rem;margin-top:.4rem;padding:.75rem;display:grid}.loc-style-panel label{align-content:start;gap:.25rem;font-size:.8rem;display:grid}.loc-style-panel .loc-style-font{grid-column:1/-1}.loc-style-panel .hint{grid-column:1/-1;margin:0}.loc-style-panel>.btn{justify-self:start}.loc-style-input{align-items:center;gap:.35rem;display:flex}.loc-style-input input{width:100%;min-width:0}.loc-style-input em{color:var(--muted);min-width:1.4rem;font-style:normal}.loc-style-err{color:var(--danger,#b3261e)}.font-select{gap:.35rem;display:grid}.font-sample{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.3}.lang-chip{min-width:2rem;color:var(--muted);padding-top:.7rem;font-size:.72rem;font-weight:700}.list-head{align-items:center;gap:.25rem;display:flex}.media-field{gap:.5rem;display:grid}.media-thumb{border-radius:var(--radius-sm);object-fit:cover;max-width:220px;max-height:160px}.media-name{overflow-wrap:anywhere}.media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-top:1rem;display:grid}.media-card{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--card);overflow:hidden}.media-card.selected{border-color:var(--accent)}.media-pick{all:unset;cursor:pointer;box-sizing:border-box;width:100%;padding:.4rem;display:block}.media-pick img,.media-pick video{object-fit:cover;border-radius:6px;width:100%;height:100px;display:block}.media-icon{place-items:center;height:100px;font-size:2rem;display:grid}.media-label{overflow-wrap:anywhere;font-size:.75rem;display:block}.note{border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);margin:.75rem 0;padding:.8rem 1rem}.note ul{margin:.4rem 0 0;padding-inline-start:1.2rem}.note-err{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.note-ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}.note-warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.chip{background:var(--bg-2);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.74rem;font-weight:620;display:inline-flex}.chip:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.chip-live,.chip-st-responded{background:var(--ok-soft);color:var(--ok)}.chip-no,.chip-archived{background:var(--bg-2);color:var(--muted)}.chip-draft{background:var(--warn-soft);color:var(--warn)}.chip-st-new{background:var(--bg-2);color:var(--muted)}.chip-st-invited{background:var(--info-soft);color:var(--info)}.chip-st-opened{background:var(--warn-soft);color:var(--warn)}.tag{background:var(--accent-soft);color:var(--accent-2);border-radius:6px;padding:.1rem .55rem;font-size:.78rem;font-weight:560;display:inline-block}.badge{text-align:center;border-radius:99px;min-width:1.3rem;margin-inline-start:.35rem;padding:0 .4rem;font-size:.72rem;display:inline-block}.badge-err{background:var(--danger);color:#fff}.avatar{letter-spacing:.02em;background:var(--accent-soft);width:34px;height:34px;color:var(--accent-2);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:650;display:grid}.shell-admin .me .avatar{color:#e6c48a;background:#d4ad6a2e}.person{align-items:center;gap:.7rem;display:flex}.empty-state{text-align:center;color:var(--muted);justify-items:center;gap:.5rem;padding:2.5rem 1rem;display:grid}.empty-state p{max-width:420px;margin:0}.toasts{z-index:100;pointer-events:none;justify-items:center;gap:.5rem;display:grid;position:fixed;bottom:20px;left:16px;right:16px}.toast{background:var(--ink);color:var(--bg);max-width:480px;box-shadow:var(--shadow-lg);border-radius:12px;padding:.7rem 1.1rem;font-weight:520;animation:.2s rise}.toast-err{background:var(--danger);color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#14120f80;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.modal{background:var(--card);width:min(720px,100%);max-height:90vh;box-shadow:var(--shadow-lg);border-radius:18px;animation:.2s rise;overflow:auto}.modal-small{width:min(440px,100%)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.75rem 1rem .75rem 1.4rem;display:flex}.modal-head h2{margin:0}.modal-body{padding:1.25rem 1.4rem 1.4rem}.spinner{text-align:center;color:var(--muted);padding:2.5rem}.login{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-art{color:#f4ede1;background:radial-gradient(1200px 600px at 10% 0,#c9a46a59,#0000 60%),radial-gradient(800px 500px at 100% 100%,#8c6b3666,#0000 60%),#1b1916;align-items:end;padding:56px;display:grid;position:relative;overflow:hidden}.login-art:after{content:"";pointer-events:none;border:1px solid #e6c48a40;border-radius:24px;position:absolute;inset:24px}.login-art-inner{gap:1rem;max-width:460px;display:grid;position:relative}.login-art .display{margin:1.5rem 0 0;font-size:clamp(2.4rem,4.5vw,3.6rem);line-height:1.05}.login-art .display em{color:#e6c48a}.login-tag{color:#b9b0a2;margin:0}.login-form{place-items:center;padding:32px 20px;display:grid}.login-card{width:min(380px,100%)}.login-card h1{font-size:2.2rem}@media (width<=860px){.login{grid-template-columns:1fr}.login-art{min-height:220px;padding:36px 28px}.login-art .display{margin-top:.75rem;font-size:2.2rem}}.site-list,.plain,.versions,.sections,.catalog{margin:0;padding:0;list-style:none}.site-list{gap:.75rem;display:grid}.site-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0;transition:box-shadow .15s,border-color .15s;display:flex}.site-card:hover{box-shadow:var(--shadow);border-color:var(--line-2)}.site-main{color:inherit;align-items:center;gap:1rem;min-width:0;text-decoration:none;display:flex}.site-main>span:last-child{display:grid}.site-mono{width:52px;height:52px;font-family:var(--font-display);color:var(--accent-2);background:var(--accent-soft);border-radius:14px;flex:none;place-items:center;font-size:1.4rem;font-weight:600;display:grid}.site-name{color:var(--ink);font-size:1.05rem;font-weight:650;text-decoration:none}.site-sub{margin:0}.site-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.editor{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.editor-head{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.editor-title{flex:1;min-width:0}.editor-head h1{flex:1}.save{color:var(--muted);background:var(--bg-2);border-radius:99px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.8rem;display:inline-flex}.save-error,.save-conflict{color:var(--danger);background:var(--danger-soft);font-weight:600}.save-saved{color:var(--ok);background:var(--ok-soft)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.25rem;margin-bottom:1.25rem;display:flex;overflow-x:auto}.tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.7rem .95rem;font-size:.92rem;font-weight:540;text-decoration:none}.tabs a:hover{color:var(--ink)}.tabs a.active{color:var(--ink);border-color:var(--accent);font-weight:640}.tabs.sub{background:var(--bg-2);border:0;border-radius:12px;gap:2px;max-width:100%;padding:4px;display:inline-flex}.tabs.sub a{border:0;border-radius:9px;margin:0;padding:.45rem .9rem}.tabs.sub a.active{background:var(--card);box-shadow:var(--shadow-sm)}.tab-body{max-width:760px}.tab-body.wide{max-width:none}.section-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);margin:.5rem 0}.section-card.off{opacity:.6}.section-head{align-items:center;gap:.25rem;padding:.25rem .5rem;display:flex}.section-remove{color:var(--muted)}.section-remove:hover{color:var(--danger)}.section-title{all:unset;cursor:pointer;flex:1;padding:.65rem .4rem;font-weight:620}.section-body{border-top:1px solid var(--line);padding:.25rem 1rem 1rem}.catalog{gap:.5rem;margin-top:.5rem;display:grid}.catalog-item{all:unset;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:var(--card);width:100%;padding:.75rem 1rem;display:block}.catalog-item:hover{border-color:var(--accent)}.look-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;margin:.5rem 0 1rem;display:grid}.look-card{all:unset;box-sizing:border-box;border:2px solid var(--line);border-radius:var(--radius);cursor:pointer;background:var(--card);gap:.3rem;padding:.9rem;display:grid}.look-card.selected{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.look-card:focus-within{outline:2px solid var(--accent)}.swatches{display:flex}.swatches i{border:2px solid var(--card);border-radius:50%;width:28px;height:28px;margin-inline-end:-6px}.status-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.status-card.is-live{border-color:color-mix(in srgb, var(--ok) 45%, var(--line));background:linear-gradient(0deg, var(--card), var(--ok-soft))}.versions li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.stats div{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);gap:.1rem;padding:.9rem 1rem;display:grid}.stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:650;display:block}.stats span{color:var(--muted);font-size:.82rem;font-weight:520}.stats .stat-ok b{color:var(--ok)}.stats .stat-muted b{color:var(--muted)}.stats .stat-accent b{color:var(--accent-2)}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.toolbar>input{flex:1;width:auto;min-width:180px}.toolbar select{width:auto}.search{max-width:420px;color:var(--muted);flex:260px;position:relative}.search .icon{inset-inline-start:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search input{padding-inline-start:38px}.segmented{background:var(--bg-2);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.segmented button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:.4rem .8rem;font-size:.85rem;font-weight:560}.segmented button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.88rem}th,td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:.75rem .9rem}thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:var(--bg);font-size:.74rem;font-weight:620;position:sticky;top:0}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:color-mix(in srgb, var(--bg) 60%, var(--card))}.note-cell{max-width:280px;color:var(--ink-2)}.row-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.phone{width:100%;max-width:390px;height:min(780px,100vh - 140px);box-shadow:var(--shadow-lg);background:#000;border:10px solid #111;border-radius:40px;margin:0 auto;overflow:hidden}.phone iframe{background:#fff;border:0;width:100%;height:100%}.preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.preview-pane{display:none}.preview-fab{inset-inline-end:16px;z-index:30;box-shadow:var(--shadow-lg);position:fixed;bottom:16px}.preview-pane.open{z-index:60;background:var(--bg);padding:12px;display:block;position:fixed;inset:0;overflow:auto}@media (width>=1280px){.editor{grid-template-columns:minmax(0,1fr) 430px}.preview-pane{align-self:start;display:block;position:sticky;top:24px}.preview-fab,.preview-close{display:none}}.hero-head{margin-bottom:1.75rem}.wedding-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.wedding-card{color:inherit;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:20px;gap:1rem;padding:1.4rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.wedding-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.wedding-card-top h2{margin:.6rem 0 .15rem;font-size:1.9rem;line-height:1.1}.wedding-card-top p{color:var(--muted);margin:0;font-size:.88rem}.countdown{background:var(--accent-soft);color:var(--accent-2);border-radius:99px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.countdown.past{background:var(--bg-2);color:var(--muted)}.wedding-card-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.wedding-card-stats div{display:grid}.wedding-card-stats b{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:650}.wedding-card-stats span{color:var(--muted);font-size:.75rem}.wedding-card-go{color:var(--accent-2);align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;display:inline-flex}.meter{background:var(--bg-2);border-radius:99px;height:6px;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg,#c9a46a,#8c6b36);height:100%;transition:width .4s;display:block}.wedding-hero{color:#f4ede1;box-shadow:var(--shadow);background:radial-gradient(700px 300px at 0 0,#c9a46a52,#0000 60%),radial-gradient(500px 300px at 100% 100%,#8c6b3659,#0000 60%),#221f1b;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:1.75rem 2rem;display:flex}.wedding-hero .eyebrow{color:#cdbfa8}.wedding-hero h1.display{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.05}.wedding-hero .display em{color:#e6c48a}.wedding-hero .hint{color:#b9b0a2;margin-top:.4rem}.countdown-big{background:#ffffff0f;border:1px solid #e6c48a40;border-radius:18px;justify-items:center;padding:.8rem 1.4rem;display:grid}.countdown-big b{font-family:var(--font-display);color:#e6c48a;font-size:2.6rem;font-weight:500;line-height:1}.countdown-big span{text-transform:uppercase;letter-spacing:.12em;color:#cdbfa8;font-size:.75rem}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}.kpi{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:.15rem;padding:1.1rem 1.2rem;display:grid}.kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:650}.kpi>span:last-child{color:var(--muted);font-size:.82rem;font-weight:520}.kpi-icon{background:var(--bg-2);width:34px;height:34px;color:var(--ink-2);border-radius:10px;place-items:center;margin-bottom:.4rem;display:grid}.kpi-accent{background:linear-gradient(160deg, var(--accent-soft), var(--card) 70%);border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.kpi-accent .kpi-icon{background:var(--accent);color:#fff}.overview-grid{grid-template-columns:1.2fr 1fr;gap:1rem;display:grid}.overview-grid .card{margin:0}.span-2{grid-column:1/-1}.funnel{gap:.8rem;display:grid}.funnel-row{grid-template-columns:130px 1fr 44px;align-items:center;gap:.75rem;display:grid}.funnel-label{color:var(--ink-2);font-size:.86rem}.funnel-bar{background:var(--bg-2);border-radius:99px;height:12px;overflow:hidden}.funnel-bar i{border-radius:inherit;background:var(--line-2);height:100%;display:block}.funnel-bar i.f-sent{background:var(--info)}.funnel-bar i.f-open{background:#d6a64e}.funnel-bar i.f-done{background:var(--ok)}.funnel-n{text-align:end;font-variant-numeric:tabular-nums}.callout{background:var(--accent-soft);color:var(--ink-2);border-radius:12px;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem .9rem;font-size:.88rem;display:flex}.callout span{flex:1}.callout-muted{background:var(--bg-2)}.feed{margin:0;padding:0;list-style:none;display:grid}.feed li{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.feed li:last-child{border-bottom:0}.feed-text{flex:1;min-width:0;line-height:1.25;display:grid}.feed-text small{color:var(--muted);font-size:.78rem}.group-bars{gap:.7rem;display:grid}.group-row{grid-template-columns:140px 1fr 60px;align-items:center;gap:.75rem;display:grid}.group-name{font-size:.88rem;font-weight:560}.group-n{text-align:end;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.legend{margin-top:1rem}.onboarding{padding:2rem}.onboarding h2{margin:0 0 1rem;font-size:1.8rem}.steps{counter-reset:s;gap:.8rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;align-items:baseline;gap:.8rem;display:flex}.steps li:before{content:counter(s);background:var(--accent-soft);width:26px;height:26px;color:var(--accent-2);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}@media (width<=1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid{grid-template-columns:1fr}}@media (width<=640px){.grid-2{grid-template-columns:1fr}.wedding-hero{padding:1.4rem}.funnel-row{grid-template-columns:100px 1fr 36px}.group-row{grid-template-columns:90px 1fr 48px}.kpi b{font-size:1.5rem}.search{max-width:none}}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7368' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-inline-end:2.2rem}.import-steps{grid-template-columns:1fr 2fr;gap:1rem;margin-bottom:1rem;display:grid}.import-steps .card{margin:0}.import-steps .span-2{grid-column:auto}.import-step h3{margin:.6rem 0 .25rem}.step-no{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-2);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.dropzone{border:1.5px dashed var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--muted);text-align:center;cursor:pointer;justify-items:center;gap:.35rem;margin:.9rem 0 .5rem;padding:1.8rem 1rem;font-weight:500;transition:border-color .15s,background .15s;display:grid}.dropzone b{color:var(--ink)}.dropzone:hover,.dropzone.over{border-color:var(--accent);background:var(--accent-soft)}.dropzone.has-file{border-style:solid;border-color:color-mix(in srgb, var(--ok) 50%, var(--line));background:var(--ok-soft);color:var(--ok)}.dropzone:focus-within{outline:2px solid var(--accent);outline-offset:2px}.last-import{align-items:center;gap:.8rem;display:flex}.last-import p{margin:0}@media (width<=860px){.import-steps{grid-template-columns:1fr}}@media (width>=1280px){.editor.no-preview{grid-template-columns:minmax(0,1fr)}}.table-no{font-variant-numeric:tabular-nums;background:var(--ink);min-width:30px;height:26px;color:var(--bg);border-radius:8px;place-items:center;padding:0 .5rem;font-size:.82rem;font-weight:650;display:inline-grid}.table-no.big{background:var(--accent);color:#fff;border-radius:12px;min-width:44px;height:40px;font-size:1.05rem}.tables-top{grid-template-columns:1.3fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.tables-top .card{margin:0}.qr-card{align-items:flex-start;gap:1.25rem;display:flex}.qr-box{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;width:168px;height:168px;padding:8px}.qr-box svg{width:100%;height:100%;display:block}.qr-info h3{margin:0 0 .3rem}.qr-url{background:var(--bg-2);overflow-wrap:anywhere;border-radius:8px;margin:.5rem 0;padding:.4rem .6rem;font-size:.75rem;display:block}.assign-list{gap:.4rem;margin-bottom:.5rem;display:grid}.assign-row{grid-template-columns:1fr 84px auto;align-items:center;gap:.5rem;display:grid}.assign-row input{min-height:34px;padding:.3rem .6rem}.assign-name{min-width:0;line-height:1.25;display:grid}.assign-name b,.assign-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assign-name small{color:var(--muted);font-size:.76rem}.table-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem;display:grid}.table-card{margin:0}.table-card header{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.table-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.table-card li{font-size:.88rem;line-height:1.3;display:grid}.table-card li small{color:var(--muted);font-size:.78rem}@media (width<=1100px){.tables-top{grid-template-columns:1fr}}@media (width<=560px){.qr-card{text-align:center;flex-direction:column;align-items:center}.qr-card .row{justify-content:center}}.switch{cursor:pointer;align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:600;display:inline-flex}.switch input:after{content:"";top:3px;width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;inset-inline-start:3px}.switch input:checked:after{transform:translate(18px)}.choice-list{gap:.5rem;margin:.5rem 0 1rem;display:grid}.choice{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.7rem;margin:0;padding:.7rem .85rem;font-weight:400;display:flex}.choice.on{border-color:var(--accent);background:var(--accent-soft)}.choice input{margin-top:3px}.choice span{gap:.1rem;display:grid}.choice small{color:var(--muted);font-size:.8rem}.field.inline input{max-width:120px}.dropzone.compact{margin-top:0;padding:1.1rem 1rem}.album-bar{margin-top:1rem}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.75rem;display:grid}.photo{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0;overflow:hidden}.photo img{aspect-ratio:1;object-fit:cover;background:var(--bg-2);width:100%;display:block}.photo figcaption{align-items:center;gap:.4rem;padding:.45rem .5rem;display:flex}.photo-meta{flex:1;min-width:0;line-height:1.2;display:grid}.photo-meta b,.photo-meta small{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.photo-meta small{color:var(--muted);font-size:.7rem}.photo-actions{gap:.2rem;display:flex}.photo-actions .btn-icon{min-width:30px;min-height:30px;padding:.2rem}.lead-list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px;display:grid}.lead-card{flex-direction:column;gap:12px;display:flex}.lead-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-card h3{margin:0;font-size:1.05rem}.lead-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;font-size:.88rem;display:grid}.lead-meta dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.lead-meta dd{overflow-wrap:anywhere;margin:0}.lead-msg{border-radius:var(--radius-sm);background:var(--accent-soft);white-space:pre-wrap;margin:0;padding:10px 12px;font-size:.9rem}.lead-note{min-height:64px;font-size:.88rem}.lead-card footer{align-items:center;gap:8px;margin-top:auto;display:flex}.lead-card footer select{width:auto}.proj-list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px;display:grid}.proj-card{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.proj-card:hover{border-color:var(--accent)}.proj-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.proj-card h3{margin:0;font-size:1.05rem}.proj-page{flex-direction:column;gap:16px;display:flex}.proj-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;display:grid}.proj-box h2{margin:0 0 10px;font-size:1.1rem}.proj-box>*+*{margin-top:12px}.proj-checks{flex-wrap:wrap;gap:8px 18px;font-size:.92rem;display:flex}.proj-checks input{width:auto}.stepper{align-items:center;gap:10px;display:flex}.proj-link{font-family:ui-monospace,monospace;font-size:.82rem}.btn-row{flex-wrap:wrap;gap:8px;display:flex}.proj-check-head{align-items:center;gap:10px;display:flex}.proj-check-head h2{margin:0}.proj-issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.proj-issues li{border-radius:var(--radius-sm);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:.9rem;display:flex}.proj-issues li b{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.proj-issues li span{flex:220px;min-width:0}.proj-issues li.is-err b{color:var(--danger)}.proj-files{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.proj-file{border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;padding:8px;font-size:.78rem;text-decoration:none;display:flex}.proj-file img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.text-err{color:var(--danger)}.text-ok{color:var(--ok)}[dir=rtl] .sidebar{--rtl:-1}@media (width<=960px){[dir=rtl] .sidebar{transform:translate(100%)}[dir=rtl] .nav-open .sidebar{transform:none}}[dir=rtl] .switch input:checked:after{transform:translate(-18px)}[dir=rtl] body{font-family:"IBM Plex Sans Arabic", var(--font)}.lazo-mark{aspect-ratio:752/368;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:linear-gradient(100deg,#9c7a45 0%,#e9cf9b 28%,#fff3d6 42%,#c9a46a 58%,#8f6d3a 80%,#d8b77d 100%) 0 0/260% 100%;animation:7s ease-in-out infinite lazo-foil;display:block}:root[data-theme=light] .shell-planner .lazo-mark,.login-form .lazo-mark{background-image:linear-gradient(100deg,#7a5a2c 0%,#c9a46a 30%,#e9cf9b 45%,#9c7a45 62%,#6e5126 82%,#b8925a 100%)}@keyframes lazo-foil{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.lazo-mark{animation:none}}.brand-logo{width:76px}.mobile-logo{width:58px}.login-logo{width:150px;margin-bottom:1.2rem}.prefs{align-items:center;gap:6px;display:flex}.prefs-langs{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:8px;display:flex;overflow:hidden}.prefs-langs button,.prefs-theme{font:600 .68rem/1 var(--font);letter-spacing:.06em;min-height:0;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:.45rem .55rem}.prefs-langs button.on{opacity:1;background:var(--accent);color:var(--accent-ink)}.prefs-theme{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.prefs-langs button:hover,.prefs-theme:hover{opacity:1}.sidebar-prefs{color:var(--sb-ink);padding:10px 6px 0}.login-form{position:relative}.login-prefs{top:18px;color:var(--ink);position:absolute;inset-inline-end:18px}.pk-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin-bottom:18px;display:grid}.pk-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pk-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}.pk-src{font-weight:400}.pk-add{border:1.5px dashed var(--line-2);border-radius:var(--radius);min-height:200px;color:var(--muted);font:600 .9rem var(--font);cursor:pointer;background:0 0;align-content:center;place-items:center;gap:6px;display:grid}.pk-add:hover{border-color:var(--accent);color:var(--accent)}.pk-cmp td{vertical-align:middle}.pk-cmp td:first-child{min-width:260px}.pk-check{text-align:center}[dir=rtl] .pk-head .btn-icon svg{transform:scaleX(-1)}.photo{position:relative}.photo-flag{color:#fff;cursor:help;background:#b45309;border-radius:99px;max-width:calc(100% - 16px);padding:3px 8px;font-size:.72rem;font-weight:600;position:absolute;inset-block-start:8px;inset-inline-start:8px}.photo-flag.photo-private{background:#4c1d95;inset-inline:auto 8px}.face-opt{border:1px solid var(--line);border-radius:12px;margin-block:1rem;padding:.9rem 1rem}.face-opt .hint{margin:.5rem 0 0}.demo-links{margin-top:2rem}.demo-links h2{margin:0 0 .2rem;font-size:1.05rem}.demo-links ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.demo-card{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;margin:0;display:grid}.demo-name{flex-direction:column;gap:.1rem;min-width:0;display:flex}.demo-name b,.demo-name .hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.demo-actions{grid-column:1/-1;gap:.5rem;display:flex}.demo-actions .btn:last-child{flex:1;justify-content:center}.icon-btn{padding-inline:.55rem}.form-grid{gap:.9rem;display:grid}.form-grid label>input,.form-grid label>.seat-shapes{margin-top:.35rem}.form-grid label>small{margin-top:.25rem;font-weight:450;display:block}.grow{flex:1}.danger-text{color:var(--danger)}.chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.chip-row .chip{cursor:pointer;border:0}.stats .stat-warn b{color:var(--danger)}.stats b small{color:var(--muted);font-size:.9rem;font-weight:500}.seat-alerts{gap:.5rem;margin-bottom:1rem;display:grid}.seat-alert{border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--ink-2);align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.88rem;display:flex}.seat-alert>span{flex:1}.seat-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.seat-picked{z-index:5;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow);align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.65rem .9rem;font-size:.9rem;display:flex;position:sticky;top:.5rem}.seat-picked span{flex:1}.seat-picked .btn{color:inherit}.seat-board{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:1rem;display:grid}.seat-pool{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100dvh - 1rem);box-shadow:var(--shadow-sm);flex-direction:column;gap:.6rem;padding:.9rem;transition:border-color .15s,background .15s;display:flex;position:sticky;top:.5rem}.seat-pool.over{border-color:var(--accent);background:var(--accent-soft)}.seat-pool header{justify-content:space-between;align-items:center;display:flex}.seat-pool h3{margin:0;font-size:1rem}.seat-search{min-height:38px}.seat-filter{background:var(--bg-2);border-radius:10px;gap:.25rem;padding:.2rem;display:flex}.seat-filter button,.seat-shapes button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:.35rem .5rem;font-size:.8rem;font-weight:560}.seat-filter button.active{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.seat-pool-list{flex:1;min-height:0;margin:0 -.3rem;padding:0 .3rem;overflow-y:auto}.seat-pool-list section+section{margin-top:.7rem}.seat-pool-list h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin:0 0 .35rem;font-size:.72rem;font-weight:650;display:flex}.seat-guest,.seat-table li{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.seat-guest{border:1px solid var(--line);background:var(--card);margin-bottom:.3rem;transition:border-color .15s,box-shadow .15s}.seat-guest:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm)}.seat-guest.picked{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}.seat-guest:active,.seat-table li:active{cursor:grabbing}.seat-count{background:var(--bg-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;min-width:26px;height:26px;padding:0 .3rem;font-size:.78rem;font-weight:650;display:grid}.seat-name{flex:1;min-width:0;font-size:.88rem;line-height:1.25;display:grid}.seat-name b,.seat-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seat-name b{font-weight:600}.seat-name small{color:var(--muted);font-size:.75rem}.seat-sub{align-items:center;gap:.25rem;display:flex!important}.seat-rsvp{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.seat-rsvp.yes{background:var(--ok)}.seat-guest .btn-icon,.seat-table li .btn-icon{opacity:.45;min-height:0;padding:.25rem}.seat-guest:hover .btn-icon,.seat-table li:hover .btn-icon{opacity:1}.seat-tip{margin:0;font-size:.75rem}.seat-tables{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem;display:grid}.seat-tables>.empty-state{grid-column:1/-1}.seat-table{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-height:150px;box-shadow:var(--shadow-sm);flex-direction:column;gap:.45rem;padding:.85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.seat-table.targetable{cursor:pointer;border-style:dashed;border-color:var(--accent)}.seat-table.targetable:hover,.seat-table.over{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow);border-style:solid;transform:translateY(-1px)}.seat-table header{align-items:center;gap:.5rem;display:flex}.seat-table-name{text-align:left;min-width:0;font:inherit;font-family:var(--font-display);color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;font-size:1.3rem;font-weight:600;overflow:hidden}.seat-table-name:hover{color:var(--accent-2)}.seat-fill{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.82rem;font-weight:650}.seat-table.full .seat-fill{color:var(--ok)}.seat-table.over .seat-fill,.seat-table.over .seat-bar i{color:var(--danger)}.seat-bar{background:var(--bg-2);border-radius:4px;height:4px;overflow:hidden}.seat-bar i{background:var(--accent);border-radius:4px;height:100%;transition:width .3s;display:block}.seat-table.full .seat-bar i{background:var(--ok)}.seat-table.over .seat-bar i{background:var(--danger)}.seat-table.over{border-color:var(--danger)}.seat-note{color:var(--muted);margin:0;font-size:.78rem;font-style:italic}.seat-table ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.seat-table li:hover{background:var(--bg-2)}.seat-table li.picked{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.seat-table li.declined .seat-name b{color:var(--muted);text-decoration:line-through}.seat-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:10px;margin:auto 0;padding:.9rem;font-size:.8rem}.seat-fix{color:var(--warn);align-self:flex-start;font-size:.74rem;font-weight:560}.seat-shape{border:1.5px solid var(--accent);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.seat-shape.rect{border-radius:3px;width:18px;height:13px}.seat-shape.long{border-radius:3px;width:24px;height:9px}.seat-shapes{gap:.4rem;display:flex}.seat-shapes button{border:1px solid var(--line);color:var(--ink-2);flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .3rem;display:flex}.seat-shapes button.active{border-color:var(--accent);background:var(--accent-soft)}@media (width<=860px){.seat-board{grid-template-columns:1fr}.seat-pool{max-height:46dvh;position:static}.seat-tables{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.seat-guest .btn-icon,.seat-table li .btn-icon{opacity:1}}.note-box{border-radius:var(--radius-sm);background:var(--info-soft);color:var(--ink-2);align-items:center;gap:.7rem;margin-bottom:1rem;padding:.75rem .95rem;font-size:.88rem;display:flex}.note-box>span{flex:1}.chip-accent{background:var(--warn-soft);color:var(--warn)}.travel-table th.check,.travel-table td.check{width:2.2rem}.travel-table td.actions{text-align:end}.travel-table td.actions .btn+.btn{margin-inline-start:.3rem}.travel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem}.travel-grid label{color:var(--muted);font-size:.82rem}.travel-grid label>input{width:100%}.travel-grid .full{grid-column:1/-1}.travel-mode{margin-bottom:.6rem}.travel-sub{margin:1rem 0 .5rem;font-size:.95rem}.travel-person{border-top:1px solid var(--line);margin-top:1rem}.travel-person header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.travel-arrival{border-radius:var(--radius-sm);background:var(--bg-2);align-items:flex-start;gap:.6rem;margin-bottom:.9rem;padding:.7rem .9rem;font-size:.86rem;display:flex}.travel-arrival b{display:block}.travel-arrival .chip{margin-inline-start:.4rem}.travel-to{margin:0 0 .6rem}.travel-msg{width:100%;font:inherit;margin-bottom:.9rem;font-size:.9rem;line-height:1.5}.gb-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.8rem;display:grid}.gb-item{flex-direction:column;gap:.6rem;padding:1rem;display:flex}.gb-item header{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.gb-item header .hint{margin-inline-start:auto}.gb-text{white-space:pre-line;font-family:var(--font-display);margin:0;font-size:1.05rem;line-height:1.5}.gb-item audio{width:100%;height:36px}.gb-item footer{align-items:center;gap:.4rem;margin-top:auto;display:flex}.gb-item footer .btn-icon{margin-inline-start:auto}.gb-hidden{opacity:.6}@media (width<=860px){.travel-grid{grid-template-columns:minmax(0,1fr)}}.send-links{gap:.75rem;display:grid}.send-link{border:1px solid var(--line);border-radius:var(--radius);gap:.4rem;padding:.75rem;display:grid}.send-link>.btn{justify-self:start}.send-link .row-actions{flex-wrap:wrap;justify-content:flex-start}.send-url{word-break:break-all;color:var(--muted,inherit);font-size:.8rem}.wa-log ul{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.wa-log li{border-left:3px solid var(--line);padding-left:.6rem}.wa-log li.out{border-left-color:var(--accent,var(--line))}.wa-body{white-space:pre-wrap;font-size:.88rem}.wa-sim{border-top:1px solid var(--line);gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.wa-sim h3{margin:0}.wa-sim-row{grid-template-columns:11rem 1fr auto;gap:.5rem;display:grid}@media (width<=640px){.wa-sim-row{grid-template-columns:1fr}}.inbox{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:.75rem;min-height:22rem;display:grid}.inbox-list{align-content:start;gap:.35rem;max-height:34rem;display:grid;overflow-y:auto}.inbox-filter{margin-bottom:.35rem;font-weight:500}.inbox-item{text-align:start;border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;justify-items:start;gap:.15rem;padding:.6rem .7rem;display:grid}.inbox-item.active{border-color:var(--accent);background:var(--accent-soft)}.inbox-item .hint{font-size:.76rem}.inbox-thread{border:1px solid var(--line);border-radius:var(--radius);grid-template-rows:auto minmax(0,1fr) auto;gap:.6rem;min-width:0;padding:.75rem;display:grid}.inbox-thread.empty{place-items:center;display:grid}.inbox-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bubbles{align-content:start;gap:.5rem;max-height:26rem;padding-inline-end:.2rem;display:grid;overflow-y:auto}.bubble{background:var(--bg-2);border-radius:12px;justify-self:start;gap:.2rem;max-width:85%;padding:.5rem .7rem;display:grid}.bubble.out{background:var(--ok-soft);justify-self:end}.bubble-kind{color:var(--muted);font-size:.7rem;font-weight:650}.bubble-meta{color:var(--muted);font-size:.7rem}.bubble .wa-body{overflow-wrap:anywhere}.reply-box{gap:.5rem;display:grid}.reply-box>.chip{justify-self:start}.reply-box .row-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inline-check{align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:inline-flex}.wa-preview{border-radius:var(--radius-sm);background:var(--bg-2);margin-top:.4rem;padding:.6rem .7rem}.credits-row{grid-template-columns:minmax(0,12rem) auto;justify-content:start}.ask-row{grid-template-columns:minmax(0,1fr) auto}.tpl-status{gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.faq-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.faq-list li{border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;display:flex}.faq-list li>div{min-width:0}@media (width<=760px){.inbox{grid-template-columns:minmax(0,1fr)}.inbox-list{max-height:14rem}}.color-field input[type=color]{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);width:3rem;min-width:3rem;height:40px;padding:2px}.color-field input[type=text]{flex:1;font-family:ui-monospace,monospace}@media (width<=640px){.tabs:not(.sub){grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.tabs:not(.sub) a{text-align:center;padding:.65rem .3rem}.tabs.sub{flex-wrap:wrap;width:100%;display:flex;overflow:visible}.tabs.sub a{text-align:center;flex:auto}.table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.table-wrap table,.table-wrap tbody,.table-wrap tr,.table-wrap td{width:100%;min-width:0;display:block}.table-wrap thead{display:none}.table-wrap tr{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.6rem;padding:.7rem .9rem;position:relative}.table-wrap tbody tr:hover td{background:0 0}.table-wrap td{text-align:end;border:0;justify-content:space-between;align-items:center;gap:.8rem;max-width:none;padding:.3rem 0;display:flex}.table-wrap td:before{content:attr(data-label);max-width:45%;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:start;flex:none;font-size:.74rem;font-weight:600}.table-wrap td:first-child{text-align:start;border-bottom:1px solid var(--line);margin-bottom:.25rem;padding-bottom:.45rem;display:block}.table-wrap td:first-child:before,.table-wrap td[data-label=""]:before,.table-wrap td:not([data-label]):before,.table-wrap td:empty{display:none}.table-wrap td[data-label=""]{justify-content:flex-end}.table-wrap .row-actions{flex-wrap:wrap}.table-wrap td.check{top:.6rem;border:0;width:auto;margin:0;padding:0;position:absolute;inset-inline-end:.7rem}.table-wrap td.check+td{text-align:start;border-bottom:1px solid var(--line);margin-bottom:.25rem;padding:0 2rem .45rem 0;display:block}.table-wrap td.check+td:before{display:none}}.wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.wizard-steps button{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;display:flex}.wizard-steps button:disabled{cursor:default;opacity:.55}.wizard-steps .n{background:var(--bg-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:grid}.wizard-steps li.on button{border-color:var(--accent);color:var(--ink);font-weight:620}.wizard-steps li.on .n,.wizard-steps li.done .n{background:var(--accent);color:#fff}.wizard-steps li.done button{color:var(--ink)}.wizard section>h2{margin-top:0}.look-card .look-pick{cursor:pointer;flex-direction:column;gap:.35rem;display:flex}.look-demo{color:var(--accent);margin-top:.5rem;font-size:.8rem;text-decoration:none}.wizard-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wizard-sections label{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;box-sizing:border-box;align-items:flex-start;gap:10px;height:100%;padding:10px 12px;display:flex}.wizard-sections li.on label{border-color:var(--accent);background:var(--accent-soft)}.wizard-sections input{width:auto;accent-color:var(--accent);margin-top:3px}.wizard-sections span{gap:2px;display:grid}.wizard-sections small{color:var(--muted);font-size:.8rem;line-height:1.35}.wizard-summary{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0 0 1rem;display:grid}.wizard-summary dt{color:var(--muted);font-size:.85rem}.wizard-summary dd{margin:0}.wizard-summary ol{margin:0;padding-inline-start:1.2rem}.wizard-nav{border-top:1px solid var(--line);background:var(--card);z-index:2;justify-content:space-between;gap:10px;margin-top:1.5rem;padding:1rem 0 .25rem;display:flex;position:sticky;bottom:0}@media (width<=640px){.wizard-steps .l{display:none}.wizard-steps li.on .l{display:inline}.wizard-steps li.on{grid-column:span 1}.wizard-steps{grid-template-columns:auto auto auto auto;justify-content:start}.wizard-sections{grid-template-columns:1fr}.wizard-summary{grid-template-columns:1fr;gap:2px}.wizard-summary dd{margin-bottom:8px}}.tab-intro h2{margin-bottom:.25rem}.tab-intro .hint{margin-top:0}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem;display:grid}.fields>*{grid-column:1/-1;min-width:0}.fields>.field.half{grid-column:auto}.fields>.field,.fields>fieldset.group{margin:0}.field>label,.field-head label{margin-bottom:.35rem}.field-head{justify-content:space-between;align-items:flex-end;gap:.5rem;min-height:1.6rem;display:flex}.field-head.end{justify-content:flex-end}.field .hint{margin:.35rem 0 0;font-size:.8rem}.aa-btn{max-width:70%;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:99px;align-items:center;gap:.4rem;margin-bottom:.3rem;padding:.1rem .5rem;font-size:.76rem;display:inline-flex;overflow:hidden}.aa-btn:hover,.aa-btn.open{border-color:var(--line-2);color:var(--ink)}.aa-btn.set{background:var(--accent-soft);color:var(--accent-2)}.aa-btn .loc-style-aa{color:inherit}.loc{gap:.45rem}.loc-row{display:block;position:relative}.loc-row .lang-chip{inset-inline-start:.6rem;background:var(--bg-2);letter-spacing:.04em;pointer-events:none;border-radius:6px;min-width:0;padding:.05rem .35rem;font-size:.66rem;line-height:1.3;position:absolute;top:.72rem}.loc-row .lang-chip.missing{background:var(--warn-soft);color:var(--warn)}.loc-row:not(.single) input,.loc-row:not(.single) textarea{padding-inline-start:2.9rem}.loc-row input[dir=rtl],.loc-row textarea[dir=rtl]{text-align:right}.loc-style-panel{margin-top:.1rem}details.adv{border-top:1px dashed var(--line-2);padding-top:.7rem}details.adv>summary{cursor:pointer;color:var(--muted);align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;list-style:none;display:flex}details.adv>summary::-webkit-details-marker{display:none}details.adv>summary .icon{transition:transform .15s;transform:rotate(-90deg)}details.adv[open]>summary .icon{transform:none}details.adv .adv-names{white-space:nowrap;text-overflow:ellipsis;opacity:.8;min-width:0;font-weight:400;overflow:hidden}details.adv[open] .adv-names{display:none}details.adv>.fields{margin-top:.9rem}.fcards{gap:.6rem;margin-top:1rem;display:grid}.fcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);transition:box-shadow .15s}.fcard.open{box-shadow:var(--shadow)}.fcard.has-error{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.fcard-head{align-items:center;gap:.5rem;padding-inline-end:.75rem;display:flex}.fcard-toggle{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;flex:1;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.fcard-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-2);border-radius:10px;flex:none;place-items:center;display:grid}.fcard-text{flex:1;min-width:0;display:grid}.fcard-text b{font-size:.97rem;font-weight:640}.fcard-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.fcard.open .fcard-text small{display:none}.fcard-chevron{color:var(--muted);transition:transform .18s}.fcard.open .fcard-chevron{transform:rotate(180deg)}.fcard-body{border-top:1px solid var(--line);padding:.25rem 1rem 1.1rem;padding-top:1rem}.list{gap:.5rem;display:grid}fieldset.group.list>.list-item{margin:.5rem 0}.list-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);margin:0;padding:0}.list-item.open{background:var(--bg)}.list-item.has-error{border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}.list-head{gap:.15rem;padding:.3rem .4rem .3rem .3rem}.list-toggle{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:.65rem;padding:.35rem .4rem;display:flex}.list-toggle:hover{background:var(--bg-2)}.list-toggle>.icon{color:var(--muted);transition:transform .18s}.list-item.open .list-toggle>.icon{transform:rotate(180deg)}.list-num{background:var(--bg-2);width:26px;height:26px;color:var(--ink-2);border-radius:99px;flex:none;place-items:center;font-size:.78rem;font-weight:650;display:grid}.list-head>.list-num{margin:0 auto 0 .4rem}.list-text{flex:1;min-width:0;display:grid}.list-text b,.list-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-text b{font-size:.92rem;font-weight:600}.list-text small{color:var(--muted);font-size:.8rem}.list-actions{flex:none;display:flex}.list-actions .btn-icon{width:32px;height:32px;min-height:32px;padding:0}.list-body{border-top:1px solid var(--line);padding:.6rem .85rem .95rem}.btn.list-add{background:0 0;border-style:dashed;justify-self:start}@media (width>=1280px){.editor{grid-template-columns:minmax(0,1fr) 400px}.editor-main .tabs a{padding-inline:.75rem}}@media (width<=560px){.fields>.field.half{grid-column:1/-1}.fcard-toggle{gap:.65rem;padding:.75rem .8rem}.fcard-body{padding-inline:.8rem}.list-actions .btn-icon{width:30px}}.look-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0}.look-card{border-width:1.5px;gap:.25rem;padding:.5rem .5rem .8rem;transition:border-color .15s,box-shadow .15s}.look-card:hover{border-color:var(--line-2)}.look-card.selected:hover{border-color:var(--accent)}.look-card>b,.look-card>.hint{padding-inline:.35rem}.look-card>.hint{margin:0;font-size:.78rem;line-height:1.4}.look-poster{border-radius:9px;place-items:center;height:84px;margin-bottom:.35rem;display:grid;position:relative;overflow:hidden}.look-initials{font-family:var(--font-display);letter-spacing:.04em;font-size:1.7rem;font-style:italic}.look-poster .swatches{inset-inline-end:8px;position:absolute;bottom:8px}.look-poster .swatches i{border:1.5px solid #ffffffd9;width:14px;height:14px;margin-inline-end:-4px}.accent-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.accent-presets{flex-wrap:wrap;gap:.45rem;display:flex}.accent-dot{border:2px solid var(--card);width:30px;height:30px;box-shadow:0 0 0 1px var(--line-2);cursor:pointer;border-radius:50%;padding:0}.accent-dot.on{box-shadow:0 0 0 2px var(--ink)}.accent-custom{align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.accent-custom input[type=color]{width:44px;height:34px;min-height:34px}.option-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;display:grid}.option-card{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;gap:.15rem;margin:0;padding:.65rem .75rem;font-weight:500;transition:border-color .15s;display:grid;position:relative}.option-card:hover{border-color:var(--line-2)}.option-card.on{border-color:var(--accent);background:var(--accent-soft)}.option-card input{opacity:0;pointer-events:none;position:absolute}.option-card:focus-within{outline:2px solid var(--accent);outline-offset:1px}.option-card b{color:var(--ink);font-size:.88rem;font-weight:640}.option-card span{color:var(--muted);font-size:.76rem;line-height:1.35}.sub-fields{margin-top:1rem}.sub-fields>.half-wrap{grid-column:auto}.half-wrap>.field{margin:0}.segmented.wrap{flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.fcard-body>.field:first-child,.fcard-body>.hint:first-child{margin-top:0}@media (width<=560px){.sub-fields>.half-wrap{grid-column:1/-1}.look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.option-card{align-content:start}.fcard-body>.hint+.fields{margin-top:.75rem}.media-field{border:1px dashed var(--line-2);border-radius:var(--radius-sm);background:var(--bg);padding:.65rem}.media-field audio{width:100%;height:40px}.media-field>.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.media-field .media-name{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:10rem;font-size:.8rem;overflow:hidden}.sections{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.sections .section-card{margin:0}.section-card.off{opacity:1;background:var(--bg)}.section-card.off .section-name b{color:var(--muted)}.section-card.open{box-shadow:var(--shadow)}.section-head{gap:.15rem;padding:.3rem .5rem .3rem .75rem}.section-num{background:var(--bg-2);width:26px;height:26px;color:var(--ink-2);border-radius:99px;flex:none;place-items:center;font-size:.78rem;font-weight:650;display:grid}.section-title{align-items:center;gap:.6rem;min-width:0;padding:.55rem .5rem;display:flex}.section-title>.icon{color:var(--muted);transition:transform .18s}.section-card.open .section-title>.icon{transform:rotate(180deg)}.section-name{flex:1;min-width:0;display:grid}.section-name b{font-weight:630}.section-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:400;overflow:hidden}.section-head .btn-icon{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.section-body{padding:1rem}.section-opts{border-bottom:1px dashed var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .9rem;margin-bottom:.9rem;padding-bottom:.9rem;display:grid}.section-opts>.field{margin:0}.section-opts>.field:only-child{grid-column:1/-1}.section-body>.btn-danger-ghost{margin-top:1rem}.add-section{margin-top:.75rem}.switch{cursor:pointer;flex:none;margin:0 .35rem;display:inline-flex}.switch input{appearance:none;background:var(--line-2);cursor:pointer;border:0;border-radius:99px;width:38px;height:22px;min-height:22px;padding:0;transition:background .18s;position:relative}.switch input:before{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #00000040}.switch input:checked{background:var(--accent)}.switch input:checked:before{transform:translate(16px)}[dir=rtl] .switch input:checked:before{transform:translate(-16px)}.switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=560px){.section-opts{grid-template-columns:minmax(0,1fr)}.section-name small{display:none}}.pcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);margin-top:1rem;padding:1rem 1.1rem 1.1rem}.pcard>h3{margin:0 0 .25rem;font-size:.97rem}.pcard>.field:last-child,.pcard>.fields:last-child{margin-bottom:0}.pcard>.fields{margin-top:.9rem}.pcard input.readonly{background:var(--bg);color:var(--muted)}.pcard.danger-zone{border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}.save-bar{z-index:5;background:linear-gradient(to top, var(--bg) 70%, transparent);margin-top:1rem;padding:.75rem 0;position:sticky;bottom:0}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin:1rem 0 .5rem;display:flex}.pager .hint{text-align:center;flex-basis:100%;margin:0}.chip-design{background:var(--accent-soft);color:var(--accent-2);text-decoration:none}.chip-design:before{display:none}.custom-design-card{border:1px dashed var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.75rem;margin:.25rem 0 1rem;padding:.9rem 1rem;transition:border-color .15s,background .15s;display:flex}.custom-design-card input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:.2rem}.custom-design-card span{flex-direction:column;gap:.2rem;display:flex}.custom-design-card small{color:var(--muted);line-height:1.45}.custom-design-card.on{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.design-steps{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.design-steps button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .35rem;font-size:.8rem;display:inline-flex}.design-steps .n{background:var(--bg-2);border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:650;display:inline-grid}.design-steps .done button{color:var(--ink-2)}.design-steps .done .n{background:var(--ok-soft);color:var(--ok)}.design-steps .on button{border-color:var(--accent);color:var(--ink);background:var(--accent-soft)}.design-steps .on .n{background:var(--accent);color:var(--accent-ink)}.design-ready{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.design-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0 1.25rem;display:flex}.design-sub{margin:1.25rem 0 .25rem;font-size:.95rem}.design-images{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;margin:.5rem 0 1rem;display:grid}.design-images figure{aspect-ratio:1;background:var(--bg-2);border-radius:10px;margin:0;position:relative;overflow:hidden}.design-images img{object-fit:cover;width:100%;height:100%}.design-images figure button{background:var(--card);position:absolute;top:4px;right:4px}.design-upload{aspect-ratio:1;border:1px dashed var(--line);color:var(--muted);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.design-upload:hover,.design-upload:focus-within{border-color:var(--accent);color:var(--accent-2)}.design-upload.busy{opacity:.6;cursor:progress}.palette-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.palette-item{border:1px solid var(--line);border-radius:99px;align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .3rem;display:inline-flex}.palette-item input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0}.palette-item code{font-size:.75rem}.issue-bar{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 7%, var(--card));border-radius:10px;max-height:40vh;margin:0 0 .6rem;padding:.6rem .75rem;font-size:.8rem;overflow:auto}.issue-bar>b{color:var(--danger);align-items:center;gap:.35rem;display:flex}.issue-bar ul{gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.issue-bar li{flex-direction:column;line-height:1.35;display:flex}.issue-bar li .link{text-align:left;font-weight:600}.issue-bar li span{color:var(--muted)}.issue-bar .small{margin-top:.35rem;font-size:.75rem}@keyframes field-flash{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 3px #0000}}.field.flash{border-radius:8px;animation:1.6s ease-out field-flash}.preview-link .pcard-head{align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.preview-link .pcard-head>svg{color:var(--accent);flex:none;margin-top:.2rem}.preview-link h3{margin:0 0 .25rem;font-size:.97rem}.preview-link-row{gap:.5rem;display:flex}.preview-link-row input{background:var(--bg);flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.preview-link-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.preview-link-actions .spacer{flex:1}.format-hint{margin:.25rem 0 0;font-size:.72rem}.format-hint em,.format-hint strong{color:var(--ink-2)}.smart-page{gap:1rem;height:calc(100dvh - 15rem);min-height:520px;display:flex;position:relative}.smart-main{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.smart-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.smart-steps{color:var(--muted);flex-wrap:wrap;gap:1rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.smart-steps li{align-items:center;gap:.4rem;display:flex}.smart-steps li span{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;font-weight:600;display:grid}.smart-steps li.on{color:var(--ink);font-weight:600}.smart-steps li.on span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.smart-steps li.done span{background:var(--ok-soft);color:var(--ok);border-color:#0000}.smart-scroll{flex:1;padding:1.25rem 1rem;overflow-y:auto}.smart-col{width:100%;max-width:760px;margin-inline:auto}.smart-hero{text-align:center;padding:2rem 0 1rem}.smart-hero h2{margin:.75rem 0 .4rem;font-size:1.5rem}.smart-hero>.hint{max-width:560px;margin:0 auto}.smart-hero-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-2);border-radius:50%;place-items:center;display:inline-grid}.smart-cards{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 1rem;display:grid}.smart-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;text-align:start;align-content:start;gap:.3rem;padding:.9rem 1rem;display:grid}.smart-card:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.smart-card svg{color:var(--accent-2)}.smart-dl{flex-wrap:wrap;justify-content:center}.smart-thread{gap:1.1rem;display:grid}.smart-msg{align-items:flex-start;gap:.7rem;display:flex}.smart-msg.me{justify-content:flex-end}.smart-avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-2);border-radius:50%;flex:none;place-items:center;display:grid}.smart-bubble{background:var(--bg-2);max-width:80%;color:var(--ink);border-radius:18px;padding:.65rem .95rem;line-height:1.5}.smart-bubble p,.smart-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.smart-file{align-items:center;gap:.4rem;font-weight:560;display:inline-flex}.smart-text{flex:1;gap:.6rem;min-width:0;padding-top:.2rem;line-height:1.6;display:grid}.smart-text .row-actions{justify-content:flex-start}.smart-notes{color:var(--ok);gap:.15rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.smart-typing{gap:4px;padding-top:.6rem;display:flex}.smart-typing span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite smart-dot}.smart-typing span:nth-child(2){animation-delay:.15s}.smart-typing span:nth-child(3){animation-delay:.3s}@keyframes smart-dot{50%{opacity:.3;transform:translateY(-2px)}}.smart-mapdetails{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.5rem .75rem}.smart-mapdetails summary{cursor:pointer;color:var(--ink-2);font-size:.85rem}.smart-map{margin-top:.5rem;overflow-x:auto}.smart-map table{border-collapse:collapse;width:100%;font-size:.85rem}.smart-map th,.smart-map td{text-align:start;border-bottom:1px solid var(--line);padding:.35rem .5rem}.smart-map tr.muted td{opacity:.6}.smart-map select{min-width:10rem}.smart-map .toggle{margin-top:.6rem}.smart-dock{border-top:1px solid var(--line);background:var(--card);padding:.6rem 1rem .8rem}.smart-dock .smart-col{gap:.5rem;display:grid}.smart-bar{border-radius:var(--radius-sm);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.smart-bar>div{display:grid}.smart-bar .hint{font-size:.8rem}.smart-suggest{flex-wrap:wrap;gap:.4rem;display:flex}.smart-composer{border:1px solid var(--line-2);background:var(--bg);box-shadow:var(--shadow-sm);border-radius:24px;align-items:flex-end;gap:.4rem;padding:.4rem;display:flex}.smart-composer:focus-within{border-color:var(--accent)}.smart-composer textarea{resize:none;font:inherit;min-height:2.3rem;max-height:200px;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:.45rem .25rem;line-height:1.5;overflow-y:hidden}.smart-composer textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smart-composer .btn-icon{border-radius:50%;flex:none;width:2.3rem;height:2.3rem}.smart-privacy{text-align:center;margin:0;font-size:.72rem}.smart-preview{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;flex:none;gap:.6rem;width:46%;max-width:640px;padding:.8rem 1rem;display:flex;overflow-y:auto}.smart-preview header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.smart-preview header .hint{font-size:.8rem}.smart-preview-filters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.smart-preview-filters>.chip-btn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.smart-preview-filters>.chip-btn.on{border-color:var(--warn)}.smart-missing{color:var(--ink-2);font-size:.85rem}.smart-missing summary{cursor:pointer}.smart-table td{vertical-align:top}.smart-table tr.bad td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.smart-table tr.warn td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.smart-members{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.smart-issues{color:var(--warn);margin-top:.2rem;font-size:.78rem;display:block}.smart-fix{border:1px solid var(--warn);background:var(--warn-soft);width:100%;min-width:7rem;font:inherit;border-radius:8px;padding:.3rem .5rem;font-size:.85rem}.draft{gap:1rem;display:grid}.draft-sec h4,.draft-sec summary{align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.85rem;font-weight:650;display:flex}.draft-sec summary{cursor:pointer;color:var(--ink-2)}.draft-sec .count{background:var(--bg-2);text-align:center;border-radius:99px;min-width:1.4rem;padding:0 .4rem;font-size:.75rem}.draft-check h4 .count{background:var(--warn-soft);color:var(--warn)}.draft-error h4 .count{background:var(--danger-soft);color:var(--danger)}.draft-ready h4 .count{background:var(--ok-soft);color:var(--ok)}.draft-hint{margin:0 0 .4rem;font-size:.8rem}.draft-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.draft-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);gap:.4rem;padding:.65rem .75rem;display:grid}.draft-card-check{border-inline-start:3px solid var(--warn)}.draft-card-error{border-inline-start:3px solid var(--danger)}.draft-head{align-items:flex-start;gap:.5rem;display:flex}.draft-head>div{flex:1;min-width:0;display:grid}.draft-head .hint{font-size:.8rem}.draft-remove{padding:.2rem .35rem}.draft-meta{color:var(--ink-2);flex-wrap:wrap;align-items:flex-end;gap:.35rem 1rem;font-size:.85rem;display:flex}.draft-fix{color:var(--muted);gap:.15rem;font-size:.72rem;display:grid}.draft-fix input{border:1px solid var(--warn);background:var(--warn-soft);width:11rem;font:inherit;color:var(--ink);border-radius:8px;padding:.3rem .5rem;font-size:.85rem}.draft-issue{color:var(--warn);margin:0;font-size:.8rem}.draft-card-error .draft-issue{color:var(--danger)}.smart-text .draft{margin-top:.25rem}.smart-drop{z-index:5;border:2px dashed var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 85%, transparent);pointer-events:none;place-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.chip-btn{border:1px solid var(--line-2);cursor:pointer;font:inherit;padding:.3rem .75rem;font-size:.78rem}.chip-btn:before{display:none}.chip-btn:hover,.chip-btn.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}@media (width<=1099px){.smart-preview{z-index:40;border-radius:var(--radius) var(--radius) 0 0;width:auto;max-width:none;max-height:75dvh;box-shadow:var(--shadow-lg);position:fixed;inset:auto 0 0}}@media (width<=720px){.smart-page{height:auto;min-height:0}.smart-main{overflow:visible}.smart-scroll{padding-inline:.75rem;overflow:visible}.smart-dock{z-index:2;border-radius:0 0 var(--radius) var(--radius);position:sticky;bottom:0}.smart-cards{grid-template-columns:1fr}.smart-bubble{max-width:90%}.smart-steps{gap:.6rem;font-size:.75rem}.smart-bar .btn-primary{width:100%}}.admin-sub{color:var(--muted);font-size:.8rem;display:block}.tag-online{background:var(--ok-soft);color:var(--ok);margin-inline-start:.3rem}.dup-card{margin-bottom:16px}.dup-list{margin:8px 0 0;padding:0;list-style:none}.dup-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.dup-pair{flex-wrap:wrap;gap:24px;display:flex}.dup-pair span{flex-direction:column;display:flex}@media (width<=560px){.dup-list li{flex-direction:column;align-items:flex-start}}.event-section{margin-top:1.5rem}.event-section>header{margin-bottom:.6rem}.event-section h2{margin:0;font-size:1.05rem}.event-list{gap:.5rem;display:grid}.event-row{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding-inline-end:.5rem;display:flex}.event-main{border-radius:var(--radius);min-width:0;font:inherit;color:inherit;text-align:start;background:0 0;border:0;flex:1;gap:.2rem;padding:.8rem 1rem;display:grid}button.event-main{cursor:pointer}button.event-main:hover b{text-decoration:underline}.event-main .tag{vertical-align:middle;font-size:.72rem;font-weight:500}.event-counts{color:var(--muted);flex-wrap:wrap;gap:.2rem .9rem;font-size:.84rem;display:flex}.event-counts .count-ok{color:var(--ok);font-weight:600}.event-bar{background:var(--line);border-radius:3px;height:5px;margin-top:.25rem;display:block;overflow:hidden}.event-bar i{background:var(--ok);height:100%;display:block}.event-actions{flex:none;align-items:center;gap:.15rem;display:flex}.event-empty{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;justify-items:center;gap:.5rem;padding:1.5rem;display:grid}.event-empty p{margin:0}.kind-grid{gap:.6rem;display:grid}.kind-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);font:inherit;color:inherit;text-align:start;cursor:pointer;grid-template-columns:auto 1fr;gap:.1rem .75rem;padding:.9rem 1rem;display:grid}.kind-card:hover{border-color:var(--accent-2)}.kind-card svg{grid-row:span 2;align-self:center}.kind-card span{color:var(--muted);font-size:.86rem}.event-form{gap:.25rem;display:grid}.modal-actions{justify-content:flex-end;gap:.5rem;display:flex}.detail-list{margin:0 0 1rem;padding:0;list-style:none}.detail-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.detail-list li>div:first-child{min-width:0;display:grid}@media (width<=640px){html{font-size:14.5px}input,select,textarea{font-size:16px}.page{padding:12px 12px 48px}.page-head{margin-bottom:.75rem}.page-head h1{font-size:1.3rem}.card{padding:12px}.card-head h2{font-size:.98rem}.btn{padding:.45rem .7rem;font-size:.82rem}.wedding-hero{border-radius:14px;flex-wrap:nowrap;gap:.6rem;margin-bottom:.65rem;padding:.65rem .85rem}.wedding-hero>div:first-child{min-width:0}.wedding-hero .eyebrow{margin:0;font-size:.66rem}.wedding-hero h1.display{margin:0;font-size:1.3rem;line-height:1.15}.wedding-hero .hint{display:none}.countdown-big{border-radius:10px;flex:none;padding:.3rem .6rem}.countdown-big b{font-size:1.25rem}.countdown-big span{letter-spacing:.06em;white-space:nowrap;font-size:.55rem}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.65rem}.kpi{text-align:center;border-radius:10px;align-content:start;justify-items:center;gap:.1rem;padding:.5rem .3rem}.kpi-icon{display:none}.kpi b{font-size:1.1rem}.kpi>span:last-child{font-size:.64rem;line-height:1.15}.stats{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.35rem;margin-bottom:.65rem}.stats div{text-align:center;border-radius:10px;justify-items:center;padding:.5rem .3rem}.stats b{font-size:1.1rem}.stats span{font-size:.64rem;line-height:1.15}.login{grid-template-rows:auto 1fr;min-height:100dvh}.login-art{min-height:0;padding:14px 20px}.login-art:after{border-radius:12px;inset:7px}.login-art-inner{gap:.15rem}.login-logo{width:76px;margin-bottom:0}.login-art .display{margin-top:.15rem;font-size:1.25rem}.login-tag{font-size:.75rem}.login-form{place-items:start center;padding-top:44px}.login-card h1{font-size:1.6rem}}.help-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.25rem;display:grid}.help-player{padding:0;overflow:hidden}.help-player video{aspect-ratio:16/9;background:#161410;width:100%;display:block}.help-player>.note{margin:1.25rem}.help-body{padding:1.25rem 1.5rem 1.5rem}.help-body h2{margin:.1rem 0 .3rem}.help-steps{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.help-steps .num{color:var(--accent-2);font-variant-numeric:tabular-nums}.help-tips{color:var(--ink-2);margin:0;padding-left:1.1rem;line-height:1.6}.help-side{flex-direction:column;gap:.75rem;display:flex}.help-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.help-list a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);align-items:center;gap:.75rem;padding:.7rem .8rem;text-decoration:none;display:flex}.help-list a.active{border-color:var(--accent);background:var(--accent-soft)}.help-num{background:var(--bg-2);width:1.8rem;height:1.8rem;color:var(--accent-2);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid}.help-name{flex-direction:column;flex:1;min-width:0;display:flex}.help-name b{font-size:.92rem;font-weight:600}.help-name small{color:var(--muted)}@media (width<=900px){.help-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.help-body{padding:1rem}}.help-side .search{flex:none}
