@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_31b044ae-module__hhaI4W__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_31b044ae-module__hhaI4W__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_49a7aa9d-module__TeIQLG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_49a7aa9d-module__TeIQLG__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0781808e3393dbfb-s.14kfb.s8daf6i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fae90444fefcda8c-s.16tw9pkncu6rk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.10.2v_am23hfz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0781808e3393dbfb-s.14kfb.s8daf6i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fae90444fefcda8c-s.16tw9pkncu6rk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.10.2v_am23hfz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0781808e3393dbfb-s.14kfb.s8daf6i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fae90444fefcda8c-s.16tw9pkncu6rk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.10.2v_am23hfz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_24eb6cb0-module__wW9Dvq__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_24eb6cb0-module__wW9Dvq__variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32fe63294b6cd18c-s.090h5ho-armea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73091b67359a1d13-s.0oa818ucctjip.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.06~5xv2ritwv5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32fe63294b6cd18c-s.090h5ho-armea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/73091b67359a1d13-s.0oa818ucctjip.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.06~5xv2ritwv5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.dancing_script_8a17f573-module__J9XQDW__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.dancing_script_8a17f573-module__J9XQDW__variable{--font-dancing-script:"Dancing Script", "Dancing Script Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_d4877063-module__fBNrsq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_d4877063-module__fBNrsq__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_68d574a-module__ggYvfa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_68d574a-module__ggYvfa__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--quench-blue:#0a9fe0;--quench-blue-ink:#0875a6;--quench-blue-tint:#e2f4fb;--stream-green:#14c9a0;--stream-green-ink:#0e9c7b;--stream-green-tint:#ddf7f0;--marine:#06324b;--marine-2:#0b4a6b;--lime:#a8e635;--lime-ink:#7fb81e;--ink-900:#06212e;--ink-800:#0e3243;--ink-700:#2a4a58;--ink-600:#4a6573;--ink-500:#6b838f;--ink-400:#92a7b1;--ink-300:#bfd0d8;--ink-200:#dce8ed;--ink-100:#edf4f7;--ink-50:#f5fafc;--white:#fff;--bg:var(--ink-50);--surface:var(--white);--surface-2:var(--ink-100);--border:var(--ink-200);--border-strong:var(--ink-300);--fg-1:var(--ink-900);--fg-2:var(--ink-600);--fg-3:var(--ink-500);--fg-on-dark:#eaf6fb;--primary:var(--quench-blue);--primary-hover:#0b92ce;--primary-active:var(--quench-blue-ink);--primary-tint:var(--quench-blue-tint);--on-primary:#fff;--accent:var(--stream-green);--accent-tint:var(--stream-green-tint);--success:#0fb389;--success-tint:#ddf7f0;--warning:#f5a524;--warning-tint:#fdf0d9;--danger:#f0506e;--danger-tint:#fce3e8;--info:var(--quench-blue);--info-tint:var(--quench-blue-tint);--focus-ring:0 0 0 3px #0a9fe059;--font-display:var(--font-bricolage), var(--font-hanken), system-ui, sans-serif;--font-logo:var(--font-quicksand), var(--font-bricolage), system-ui, sans-serif;--font-hand:var(--font-dancing-script), var(--font-caveat), cursive;--font-body:var(--font-hanken), system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", monospace;--text-display:4.25rem;--text-h1:3rem;--text-h2:2.25rem;--text-h3:1.625rem;--text-h4:1.25rem;--text-body-lg:1.125rem;--text-body:1rem;--text-small:.875rem;--text-caption:.75rem;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extra:800;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--shadow-xs:0 1px 2px #06324b0f;--shadow-sm:0 2px 6px #06324b12, 0 1px 2px #06324b0d;--shadow-md:0 8px 20px #06324b14, 0 2px 6px #06324b0d;--shadow-lg:0 18px 40px #06324b1f, 0 4px 12px #06324b0f;--shadow-xl:0 32px 64px #06324b29;--shadow-primary:0 10px 28px #0a9fe052;--shadow-accent:0 10px 28px #14c9a04d;--grad-quench:linear-gradient(120deg, #0a9fe0 0%, #14c9a0 100%);--grad-stream:linear-gradient(135deg, #0875a6 0%, #0a9fe0 45%, #14c9a0 100%);--grad-deep:linear-gradient(160deg, #06324b 0%, #0b4a6b 60%, #0875a6 100%);--grad-surface-glow:radial-gradient(120% 100% at 50% 0%, #e2f4fb 0%, #f5fafc 60%);--transition-fast:.12s cubic-bezier(.22, 1, .36, 1);--transition:.2s cubic-bezier(.22, 1, .36, 1);--transition-slow:.36s cubic-bezier(.22, 1, .36, 1)}.qr-display,.qr-h1,.qr-h2,.qr-h3,.qr-h4{font-family:var(--font-display);color:var(--fg-1);text-wrap:balance;margin:0}.qr-display{font-size:var(--text-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.qr-h1{font-size:var(--text-h1);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.qr-h2{font-size:var(--text-h2);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.qr-h3{font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.qr-h4{font-size:var(--text-h4);font-weight:600;line-height:var(--leading-snug)}.qr-body-lg{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--fg-2)}.qr-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--fg-2)}.qr-small{font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-normal);color:var(--fg-2)}.qr-caption{font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--fg-3)}.qr-eyebrow{font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--primary);font-weight:700}.qr-mono{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-snug)}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--ink-50);color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qr-app{height:100vh;display:flex;position:relative;overflow:hidden}.qbg{z-index:0;background:linear-gradient(#f6fbfd 0%,#eef6f9 100%);position:fixed;inset:0;overflow:hidden}.blob{filter:blur(100px);will-change:transform;border-radius:50%;position:absolute}.b1{opacity:.12;background:#0a9fe0;width:540px;height:540px;animation:24s ease-in-out infinite drift1;top:-240px;left:-220px}.b2{opacity:.11;background:#14c9a0;width:560px;height:560px;animation:28s ease-in-out infinite drift2;top:-280px;right:-240px}.b3{opacity:.08;background:#0a9fe0;width:500px;height:500px;animation:32s ease-in-out infinite drift3;bottom:-280px;left:36%}.b4{opacity:.06;background:#a8e635;width:340px;height:340px;animation:30s ease-in-out infinite drift1;bottom:-180px;right:12%}@keyframes drift1{50%{transform:translate(60px,46px)scale(1.08)}}@keyframes drift2{50%{transform:translate(-50px,60px)scale(1.06)}}@keyframes drift3{50%{transform:translate(40px,-40px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.blob{animation:none}}.glass{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:var(--radius-xl);background:#ffffffbd;border:1px solid #ffffffd9;box-shadow:0 16px 40px #06324b1a,inset 0 1px #ffffffbf}.qr-sidebar{z-index:1;flex-direction:column;flex:0 0 238px;gap:18px;height:calc(100vh - 36px);margin:18px 0 18px 18px;padding:24px 16px;display:flex;position:relative}.qr-logo{color:var(--fg-1);font-family:var(--font-logo);letter-spacing:-.01em;text-align:center;font-size:24px;font-weight:700}.qr-nav{flex-direction:column;gap:4px;display:flex}.qr-nav-item,.qr-workspace{border-radius:var(--radius-md);color:var(--fg-2);text-align:left;transition:all var(--transition-fast);background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:10px 12px;display:flex;position:relative}.qr-nav-item:hover,.qr-workspace:hover{color:var(--quench-blue);background:#ffffff8c}.qr-nav-item.active{color:var(--quench-blue-ink);background:#fff;font-weight:700;box-shadow:0 8px 20px #06324b1a}.qr-nav-item.active:before{background:var(--grad-quench);content:"";border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.qr-nav-icon{justify-content:center;align-items:center;width:20px;font-size:18px;display:inline-flex}.qr-badge-count{background:var(--grad-quench);border-radius:var(--radius-pill);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.qr-new-post{background:var(--grad-quench);border-radius:var(--radius-md);box-shadow:var(--shadow-primary);color:#fff;font-family:var(--font-display);border:0;margin-top:auto;padding:13px 16px;font-size:15px;font-weight:800;position:relative;overflow:hidden}.qr-new-post:after,.qr-hero-tile:after{content:"";background:#ffffff29;border-radius:50% 50% 0 0;width:116%;height:80px;position:absolute;bottom:-36px;left:-8%;transform:rotate(-2deg)}.qr-workspace{margin-top:0}.qr-workspace strong,.qr-workspace small{display:block}.qr-workspace strong{color:var(--fg-1);font-size:13px}.qr-workspace small{color:var(--fg-3);font-size:12px}.qr-avatar{background:var(--grad-quench);color:#fff;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:inline-flex}.qr-avatar.dark{background:var(--marine)}.qr-main{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.qr-topbar{flex:none;padding:26px 30px 16px}.qr-topbar h1{color:var(--fg-1);font-family:var(--font-hand);margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:400;line-height:1}.qr-topbar p{color:var(--fg-2);margin:6px 0 0;font-size:14px}.qr-view{flex:1;min-height:0;padding:6px 30px 34px;overflow:auto}.qr-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(132px,auto);gap:16px;display:grid}.tile,.qr-panel,.approval,.inbox,.splash-chat,.settings{padding:22px}.tile{position:relative;overflow:hidden}.qr-hero-tile{background:var(--grad-stream);box-shadow:var(--shadow-lg);color:#fff;border:0;grid-area:1/1/3/5;min-height:280px;padding:28px}.qr-hero-tile>*{z-index:1;position:relative}.qr-tile-mark{letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;font-size:12px;font-weight:800;display:flex}.qr-hero-tile h2{font-family:var(--font-display);letter-spacing:-.03em;max-width:470px;margin:48px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1}.qr-hero-tile p{color:#ffffffeb;max-width:410px;font-size:15.5px;line-height:1.55}.qr-platforms,.qr-actions{flex-wrap:wrap;gap:10px 16px;margin-top:18px;display:flex}.qr-platforms span{color:#ffffffeb;font-size:12px;font-weight:700}.qr-platforms span:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.qr-actions button,.approval button,.crm button,.splash-chat form button,.settings button,.empty-slot{background:var(--grad-quench);border-radius:var(--radius-md);color:#fff;border:0;padding:9px 14px;font-weight:800}.qr-actions button+button,.approval button+button{background:#ffffff38;border:1px solid #ffffff75}.posts-tile{flex-direction:column;grid-area:1/5/3/7;display:flex}.tile-label,.stat p{color:var(--fg-2);margin:0;font-size:13px;font-weight:700}.qr-stat-line{align-items:baseline;gap:10px;margin:6px 0 14px;display:flex}.qr-stat-line strong,.stat strong{color:var(--fg-1);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(34px,3.2vw,50px);line-height:.95}.qr-stat-line span,.stat span,.panel-head span{background:var(--stream-green-tint);border-radius:var(--radius-pill);color:var(--stream-green-ink);font-family:var(--font-mono);padding:4px 9px;font-size:12px;font-weight:700}.post-row{color:var(--fg-1);text-align:left;background:0 0;border:0;border-top:1px solid #06324b12;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.post-row i,.up-next span{background:var(--grad-quench);border-radius:var(--radius-pill);flex:none;width:5px;height:26px}.post-row small{color:var(--fg-3);font-family:var(--font-mono);margin-left:auto}.stat{flex-direction:column;justify-content:space-between;display:flex}.streak{grid-column:1/4;align-items:center;gap:18px;display:flex}.ring{background:radial-gradient(circle at center, white 51%, transparent 53%), conic-gradient(var(--quench-blue), var(--stream-green) 86%, #0a9fe024 0);font-family:var(--font-display);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;font-size:24px;font-weight:800;display:flex}.ring span{color:var(--fg-3);font-family:var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:9px}.up-next{grid-column:4/7}.up-next p{color:var(--fg-1);align-items:center;gap:12px;font-weight:700;display:flex}.qr-panel{padding:0;overflow:hidden}.panel-head{border-bottom:1px solid #06324b14;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.panel-head h2,.up-next h3,.streak h3,.approval h3,.thread h3,.crm h3,.settings h2{font-family:var(--font-display);margin:0}.calendar-grid{grid-template-columns:repeat(7,minmax(130px,1fr));display:grid;overflow-x:auto}.calendar-grid>div{border-right:1px solid #06324b12;min-height:300px;padding:12px}.calendar-grid article,.empty-slot{border:1px solid #06324b12;border-left:3px solid var(--quench-blue);border-radius:var(--radius-sm);text-align:left;background:#ffffffc2;margin-top:12px;padding:10px;display:block}.calendar-grid small{color:var(--fg-3);font-family:var(--font-mono)}.approval-list{gap:16px;display:grid}.approval span,.suggestion{background:var(--quench-blue-tint);border-radius:var(--radius-pill);color:var(--quench-blue-ink);padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.approval p,.settings p,.streak p{color:var(--fg-2);line-height:1.6}.approval div{flex-wrap:wrap;gap:8px;display:flex}.inbox{grid-template-columns:300px minmax(320px,1fr) 258px;height:min(640px,100vh - 150px);padding:0;display:grid;overflow:hidden}.inbox-list,.thread,.crm{min-height:0;overflow:auto}.inbox-list{border-right:1px solid #06324b14}.inbox-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #06324b14;grid-template-columns:38px 1fr;gap:4px 12px;width:100%;padding:15px;display:grid}.inbox-list button.active{background:#ffffffd9}.inbox-list .qr-avatar{grid-row:span 2}.inbox-list small{color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread{flex-direction:column;gap:12px;padding:22px;display:flex}.bubble,.chat-bubble{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 4px;box-shadow:var(--shadow-xs);background:#ffffffe6;border:1px solid #06324b12;align-self:flex-start;max-width:72%;margin:0;padding:12px 15px;line-height:1.5}.bubble.me,.chat-bubble.me{background:var(--primary);border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);color:#fff;border:0;align-self:flex-end}.suggestion{align-self:center;margin-top:auto}.reply-box,.splash-chat form{border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);color:var(--fg-3);background:#fffc;align-items:center;gap:10px;margin-top:auto;padding:8px 8px 8px 16px;display:flex}.reply-box button{margin-left:auto}.crm{text-align:center;border-left:1px solid #06324b14;padding:22px}.crm b{background:var(--quench-blue-tint);border-radius:var(--radius-pill);color:var(--quench-blue-ink);margin:10px 0;padding:5px 10px;display:inline-flex}.splash-chat{flex-direction:column;height:min(640px,100vh - 150px);display:flex}.chat-body{flex-direction:column;flex:1;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:24px 0;display:flex;overflow:auto}.starters{flex-wrap:wrap;gap:8px;width:100%;max-width:720px;margin:0 auto 12px;display:flex}.starters button{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--fg-2);padding:7px 14px}.splash-chat form{width:100%;max-width:720px;margin:0 auto}.splash-chat input{color:var(--fg-1);background:0 0;border:0;outline:none;flex:1}.settings{text-align:center;max-width:440px;margin:8vh auto 0}.settings div{background:var(--quench-blue-tint);border-radius:var(--radius-lg);color:var(--quench-blue);justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:28px;display:flex}@media (max-width:1100px){.qr-sidebar{flex-basis:210px}.qr-bento,.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-hero-tile,.posts-tile,.streak,.up-next{grid-area:auto}.inbox{grid-template-columns:260px minmax(0,1fr)}.crm{display:none}}@media (max-width:760px){.qr-app{height:auto;min-height:100vh;overflow:visible}.qr-sidebar{display:none}.qr-topbar,.qr-view{padding-left:18px;padding-right:18px}.qr-bento,.calendar-grid,.inbox{flex-direction:column;display:flex}.inbox,.splash-chat{height:auto;min-height:560px}}.qr-search{border-radius:var(--radius-pill);color:var(--fg-3);background:#ffffff9e;border:1px solid #06324b14;align-items:center;gap:8px;min-width:min(360px,42vw);padding:10px 14px;display:flex}.qr-search input{color:var(--fg-1);background:0 0;border:0;outline:0;width:100%}.weekly-layout,.approvals-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.weekly-summary,.weekly-card,.draft-editor{padding:22px}.weekly-summary{align-self:start;position:sticky;top:18px}.weekly-summary h2,.draft-editor h2{font-family:var(--font-display);letter-spacing:-.04em;margin:12px 0;font-size:30px;line-height:1}.weekly-progress{border-radius:var(--radius-pill);background:#06324b14;height:10px;margin:18px 0;overflow:hidden}.weekly-progress span{background:var(--grad-quench);height:100%;transition:width var(--transition-med);display:block}.weekly-list,.approval-list{gap:14px;display:grid}.weekly-card h3,.approval h3{font-family:var(--font-display);letter-spacing:-.03em;margin:10px 0 8px;font-size:20px}.weekly-card p,.approval p,.draft-editor label{color:var(--fg-2)}.weekly-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.weekly-card dt{color:var(--fg-3);font-size:12px}.weekly-card dd{color:var(--fg-1);margin:4px 0 0;font-weight:800}.status-pill{border-radius:var(--radius-pill);color:var(--fg-2);letter-spacing:.04em;text-transform:uppercase;background:#06324b14;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.status-pill.scheduled{background:var(--stream-green-tint);color:var(--stream-green-ink)}.status-pill.review{background:var(--quench-blue-tint);color:var(--quench-blue-ink)}.status-pill.skipped{color:#9b5f00;background:#ffb02024}.qr-actions.small button{padding:9px 12px;font-size:13px}.calendar-panel .panel-head{align-items:flex-start}.segmented{border-radius:var(--radius-pill);background:#06324b0f;gap:4px;padding:4px;display:inline-flex}.segmented button{border-radius:var(--radius-pill);color:var(--fg-2);text-transform:capitalize;background:0 0;border:0;padding:8px 12px;font-weight:800}.segmented button.active{color:var(--quench-blue-ink);background:#fff;box-shadow:0 8px 18px #06324b1a}.month-grid{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;display:grid}.calendar-post{border-radius:var(--radius-md);color:var(--fg-1);text-align:left;background:#ffffffb8;border:1px solid #06324b14;width:100%;margin-top:10px;padding:10px}.calendar-post p{margin:5px 0 8px;font-size:13px;font-weight:800}.year-heat{grid-template-columns:repeat(24,1fr);gap:5px;display:grid}.year-heat button{aspect-ratio:1;border:0;border-radius:4px}.heat-0{background:#06324b0f}.heat-1{background:#cdebf7}.heat-2{background:#7fd3ef}.heat-3{background:#16a6e4}.heat-4{background:#14c9a0}.approval{color:inherit;text-align:left;border:1px solid #ffffffd9;width:100%;padding:18px;display:block}.approval.active{outline:2px solid var(--quench-blue)}.draft-editor label,.draft-editor textarea{width:100%;display:block}.draft-editor textarea{border-radius:var(--radius-md);color:var(--fg-1);resize:vertical;background:#ffffffad;border:1px solid #06324b1a;outline:0;min-height:220px;padding:14px}.editor-meta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.editor-meta span{background:var(--stream-green-tint);border-radius:var(--radius-pill);color:var(--stream-green-ink);padding:7px 10px;font-size:12px;font-weight:800}.q-native-shell,.q-native-shell #app{height:100vh}.q-native-shell{color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}.q-native-shell #app{z-index:1;display:flex;position:relative}.q-native-shell .qbg{z-index:0;background:linear-gradient(#f6fbfd 0%,#eef6f9 100%);position:fixed;inset:0;overflow:hidden}.q-native-shell .qbg .blob{filter:blur(100px);will-change:transform;border-radius:50%;position:absolute}.q-native-shell .qbg .b1{opacity:.12;background:#0a9fe0;width:540px;height:540px;animation:24s ease-in-out infinite drift1;top:-240px;left:-220px}.q-native-shell .qbg .b2{opacity:.11;background:#14c9a0;width:560px;height:560px;animation:28s ease-in-out infinite drift2;top:-280px;right:-240px}.q-native-shell .qbg .b3{opacity:.08;background:#0a9fe0;width:500px;height:500px;animation:32s ease-in-out infinite drift3;bottom:-280px;left:36%}.q-native-shell .qbg .b4{opacity:.06;background:#a8e635;width:340px;height:340px;animation:30s ease-in-out infinite drift1;bottom:-180px;right:12%}.qr-drift-back{animation:118s linear infinite qrDriftBack}.qr-drift-mid{animation:82s linear infinite qrDriftMid}.qr-drift-front{animation:54s linear infinite qrDriftFront}@keyframes qrDriftBack{0%{transform:translate(0)}to{transform:translate(-16.6667%)}}@keyframes qrDriftMid{0%{transform:translate(-12.5%)}to{transform:translate(0)}}@keyframes qrDriftFront{0%{transform:translate(0)}to{transform:translate(-10%)}}.qr-sway-back{animation:19s ease-in-out infinite qrSwayBack}.qr-sway-mid{animation:13s ease-in-out infinite qrSwayMid}.qr-sway-front{animation:8.5s ease-in-out infinite qrSwayFront}@keyframes qrSwayBack{0%,to{transform:translate(0)}50%{transform:translate(-.8%,5px)}}@keyframes qrSwayMid{0%,to{transform:translate(0)}33%{transform:translate(.6%,-4px)}70%{transform:translate(-.5%,3px)}}@keyframes qrSwayFront{0%,to{transform:translate(0)}50%{transform:translate(-1%,4px)}}.q-native-shell .viewscroll::-webkit-scrollbar{width:10px}.q-native-shell .viewscroll::-webkit-scrollbar-thumb{background:#06324b2e padding-box content-box;border:3px solid #0000;border-radius:99px}@media (prefers-reduced-motion:reduce){.q-native-shell .qbg .blob,.qr-drift-back,.qr-drift-mid,.qr-drift-front,.qr-sway-back,.qr-sway-mid,.qr-sway-front{animation:none}}.public-landing{color:#17221b;background:#fffaf0;min-height:100vh}.public-landing__wrap{flex-direction:column;gap:2.5rem;width:min(100%,64rem);margin:0 auto;padding:3rem 1.5rem;display:flex}.public-landing__hero,.public-landing__card,.public-landing__lead-card{background:#ffffffdb;border:1px solid #eadfca;border-radius:1.5rem;padding:1.75rem;box-shadow:0 12px 28px #27483214}.public-landing__hero{border-radius:2rem}.public-landing__lead-card{background:#f2fbea;border-color:#d5e8c3}.public-landing__eyebrow{color:#5f7f44;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:700}.public-landing__title{color:#17221b;letter-spacing:-.055em;max-width:48rem;margin:0;font-size:clamp(2.4rem,7vw,4.75rem);font-weight:800;line-height:.96}.public-landing__section-title{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.public-landing__body{color:#5f6f62;max-width:42rem;margin:1rem 0 0;font-size:1.1rem;line-height:1.75}.public-landing__grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin-top:1.25rem;display:grid}.public-landing__benefit,.public-landing__faq-item{color:#405044;background:#fff;border:1px solid #eadfca;border-radius:1rem;padding:1.25rem}.public-landing__quote{color:#fff;background:#20372a;border-radius:1.5rem;margin:0;padding:2rem}.public-landing__quote-text{font-size:1.5rem;font-weight:700;line-height:1.5}.public-landing__quote-author{color:#c9dfb5;margin-top:1rem}.public-landing__faq-list{gap:.75rem;margin-top:1.25rem;display:grid}.public-landing__faq-item summary{cursor:pointer;font-weight:700}.public-landing__faq-item p{color:#5f6f62;margin:.75rem 0 0}.public-landing__footer{color:#5f6f62;border-top:1px solid #e2d6ba;padding-top:2rem;font-size:.92rem}.public-lead-form{gap:1rem;margin-top:1.5rem;display:grid}.public-lead-form__label{color:#304036;gap:.5rem;font-weight:700;display:grid}.public-lead-form__input{background:#fff;border:1px solid #cdddbf;border-radius:.85rem;width:100%;padding:.8rem 1rem}.public-lead-form__consent{color:#405044;align-items:flex-start;gap:.75rem;font-size:.92rem;display:flex}.public-lead-form__button{color:#fff;background:#274832;border:0;border-radius:.85rem;padding:.9rem 1.2rem;font-weight:800}.public-lead-form__button:disabled{cursor:wait;opacity:.6}.public-lead-form__message{border-radius:.85rem;padding:.85rem 1rem;font-size:.92rem;font-weight:800}.public-lead-form__message--success{color:#274832;background:#dff4d1}.public-lead-form__message--error{color:#6d2b1f;background:#ffe2dc}@media (min-width:640px){.public-landing__wrap{padding-block:4rem}.public-landing__hero,.public-landing__card,.public-landing__lead-card{padding:3rem}}.q-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(132px,auto);align-items:stretch;gap:16px;display:grid}.q-bento-tile{min-width:0;min-height:100%}.q-section-shell{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:stretch;gap:16px;width:100%;max-width:1180px;display:grid}.q-section-shell>*{min-width:0;height:100%}.q-section-shell>.q-save-bar{grid-column:1/-1;height:auto}@media (max-width:980px){.q-bento-grid{grid-auto-rows:auto;grid-template-columns:1fr!important}.q-bento-grid>.q-bento-tile{grid-area:auto/1/auto/-1!important}}@media (min-width:981px) and (max-width:1280px){.q-bento-grid>.q-bento-tile{grid-area:auto/span 3!important}.q-bento-grid>.q-bento-tile:first-child{grid-column:1/-1!important}}.q-integrations-shell{grid-template-columns:1fr;gap:16px;width:min(1180px,100%);display:grid}.q-integrations-panel{width:100%;min-width:0;height:auto!important}.q-integrations-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:12px;display:grid}.q-integration-card{border-radius:var(--radius-xl);background:#ffffffad;border:1px solid #06324b1a;grid-template-rows:1fr auto;gap:16px;min-width:0;min-height:132px;padding:16px;display:grid;box-shadow:0 10px 26px #06324b12}.q-integration-card__main{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.q-integration-card__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:42px;height:42px;display:flex}.q-integration-card__icon span{border-radius:50%;width:14px;height:14px}.q-integration-card__copy{min-width:0}.q-integration-card__name{color:var(--fg-1);overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.q-integration-card__sub{color:var(--fg-3);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.45}.q-integration-card__action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.q-integration-card__deferred{cursor:not-allowed;font-family:var(--font-body);color:var(--fg-3);opacity:.72;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}@media (max-width:720px){.q-integrations-grid{grid-template-columns:1fr}}
